*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*!normalize.css v2.0.1 | MIT License | git.io/normalize */ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{color:#7c8595;color:#7c8595;line-height:1.5em}p a{text-decoration:none;color:#f04f23;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}p a:hover{color:#d33c12}.form input[type=text],.form input[type=email],.form input[type=password]{background:none;border:1px solid #ecedef;padding:1.25em;margin-bottom:1.5em;width:100%;-webkit-box-shadow:compact(none,false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(none,false,false,false,false,false,false,false,false,false);box-shadow:compact(none,false,false,false,false,false,false,false,false,false);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:compact(compact(border .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(border .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(border .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(border .3s ease,false,false,false,false,false,false,false,false,false)}.form input[type=text].error,.form input[type=email].error,.form input[type=password].error{border-color:rgba(240,79,35,0.4)}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=password]:focus{border-color:rgba(84,177,227,0.4);outline:none}.form textarea{background:none;border:1px solid #ecedef;padding:1.25em;margin-bottom:1.5em;max-width:100%;width:100%;-webkit-box-shadow:compact(none,false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(none,false,false,false,false,false,false,false,false,false);box-shadow:compact(none,false,false,false,false,false,false,false,false,false);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:compact(compact(border .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(border .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(border .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(border .3s ease,false,false,false,false,false,false,false,false,false)}.form textarea.error{border-color:rgba(240,79,35,0.4)}.form textarea:focus{border-color:rgba(84,177,227,0.4);outline:none}.form input[type=submit]{display:block;font-size:1.125em;margin:1.75em auto 1em;max-width:100%;width:13.888888889em;background:#54b1e3;color:white;padding:1em;border:none;-webkit-border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;border-radius:3em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false)}.form input[type=submit]:hover{background:#0f8acc}@media(min-width:45em){.form input[type=text].input_sm,.form input[type=email].input_sm{float:left;width:31%;margin-right:3.5%}.form input[type=text].input_sm.input_half,.form input[type=email].input_sm.input_half{width:49%;margin-right:2%}.form input[type=text].input_sm.last,.form input[type=email].input_sm.last{margin-right:0}}body,input,textarea,button{font-family:"Whitney SSm A","Whitney SSm B",sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:"Whitney SSm A","Whitney SSm B",sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote{margin-top:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}.content_contain{max-width:62em;margin:0 auto}.content_contain img{max-width:100%}.message{background-color:#fbd579;padding:.7em 1em;margin-bottom:3em;display:inline-block;border-radius:1.4em}.content_slide{position:absolute;z-index:5;top:35.5em;background:white;width:100%}.content_slide::before{content:"";position:absolute;z-index:0;top:-3em;width:100%;height:3em;background-image:-owg(compact(linear-gradient(transparent,rgba(0,0,0,0.5)),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(transparent,rgba(0,0,0,0.5)),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(transparent,rgba(0,0,0,0.5)),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(transparent,rgba(0,0,0,0.5)),false,false,false,false,false,false,false,false,false));background-image:compact(linear-gradient(transparent,rgba(0,0,0,0.5)),false,false,false,false,false,false,false,false,false)}@media(min-width:30em){.content_slide{top:30em}}@media(min-width:48em){.content_slide{top:37em}}@media(min-width:62em){.content_slide{top:48.4375em}}@media(min-width:62em) and (max-height:45em){.content_slide{top:37em}}div.inner .content_slide{top:22em}div.inner .content_slide::before{display:none}@media(min-width:31em){div.inner .content_slide{top:26em}}@media(min-width:40em){div.inner .content_slide{top:35em}}@media(min-width:48em){div.inner .content_slide{top:42em}}@media(min-width:48em) and (max-height:48em){div.inner .content_slide{top:36em}}@media(min-width:62em){div.inner .content_slide{top:48.4375em}}@media(min-width:62em) and (max-height:50em){div.inner .content_slide{top:36em}}div.inner.no_bkg_hero .content_slide{top:0}div.inner.examples_page .content_slide,div.inner.company_page .content_slide{top:22em}div.inner.examples_page .content_slide::before,div.inner.company_page .content_slide::before{display:none}@media(min-width:31em){div.inner.examples_page .content_slide,div.inner.company_page .content_slide{top:26em}}@media(min-width:40em){div.inner.examples_page .content_slide,div.inner.company_page .content_slide{top:35em}}@media(min-width:48em){div.inner.examples_page .content_slide,div.inner.company_page .content_slide{top:42em}}@media(min-width:48em) and (max-height:48em){div.inner.examples_page .content_slide,div.inner.company_page .content_slide{top:36em}}@media(min-width:62em){div.inner.examples_page .content_slide,div.inner.company_page .content_slide{top:43.6875em}}@media(min-width:62em) and (max-height:48em){div.inner.examples_page .content_slide,div.inner.company_page .content_slide{top:36em}}.content_block{clear:both}.section_intro{text-align:center;padding:6em 2em 1em}.section_intro h1{font-size:2.35em;color:#616874;font-weight:400;margin:0 0 .5em}.section_intro p{font-size:1.125em;line-height:1.875em;color:#7c8595;margin-bottom:2em}.section_intro p .no_small{display:none}.section_intro .logo_graphic{width:3.125em;margin-bottom:2em}@media(min-width:32em){.section_intro p .no_small{display:inline}}@media(min-width:44em){.section_intro h1{font-size:3em}.section_intro .logo_graphic{width:4.125em}}@media(min-width:53em){.section_intro{padding:8em 0 2em}.section_intro h1{font-size:3.75em}.section_intro p{padding:0 6em}}.btn{display:inline-block;text-decoration:none;font-size:1.125em;margin:1.75em auto 1em;max-width:100%;background:#54b1e3;color:white;padding:1em 2em;border:none;-webkit-border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;border-radius:3em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false)}.btn:hover{background:#0f8acc}.btn-ec{display:inline-block;color:white;text-decoration:none;font-size:1.125em;min-width:11em;text-align:center;-webkit-border-radius:4em;-moz-border-radius:4em;-ms-border-radius:4em;-o-border-radius:4em;border-radius:4em;-webkit-transition:compact(compact(background .3s ease,border .3s ease,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,border .3s ease,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,border .3s ease,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,border .3s ease,false,false,false,false,false,false,false,false);border:.125em solid white;margin:0 1em 1em 0;padding:.85em 1em}.btn-ec.btn-ec-yellow{border-color:#fcb614}.btn-ec.btn-ec-yellow:hover{background:#fcb614}.btn-ec.btn-ec-blue{border-color:#54b1e3}.btn-ec.btn-ec-blue:hover{background:#54b1e3}.btn-appstore{display:none}.btn-appstore img{height:3.125em}@media(min-width:48em){.btn-appstore{display:inline;float:right}}.main_nav{position:absolute;z-index:499;width:100%;padding:0;opacity:1;-webkit-transition:compact(compact(opacity .5s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(opacity .5s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(opacity .5s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(opacity .5s ease,false,false,false,false,false,false,false,false,false)}.main_nav .content_contain{position:relative;height:100%}.main_nav .main_logo{position:absolute;top:2em;left:2em}.main_nav .main_logo .logo_image{display:block;float:left;width:3.375em;height:4.0625em}.main_nav .main_logo .logo_text{display:none}@media(min-width:40em){.main_nav .main_logo{position:relative;top:auto;left:auto;float:left;padding:2em 0 0}.main_nav .main_logo .logo_image{margin-right:1em}}@media(min-width:49.625em){.main_nav .main_logo{float:left}.main_nav .main_logo .logo_text{display:block;float:left;padding-top:1em;width:12.5em;height:3em}}.main_nav .main_nav_overlay{display:none;position:fixed;background:rgba(84,177,227,0.95);width:100%;height:100%;padding:6em 0 2em;overflow:scroll}.main_nav .main_nav_overlay .nav_logo{display:none;position:absolute;top:2.65em;left:1.5em}.main_nav .main_nav_overlay .nav_logo img{height:2.75em}.main_nav .main_nav_overlay ul.nav{list-style-type:none;margin:0;padding:1em 0 0}.main_nav .main_nav_overlay ul.nav li{display:block;text-align:center}.main_nav .main_nav_overlay ul.nav li a{display:block;font-size:2.25em;text-decoration:none;color:#fff;padding:.25em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false)}.main_nav .main_nav_overlay ul.nav li a:hover{background:rgba(15,138,204,0.5)}.main_nav .main_nav_overlay ul.nav li.active a{background:rgba(15,138,204,0.5)}.main_nav .main_nav_overlay ul.nav li.no_small,.main_nav .main_nav_overlay ul.nav li.no_top,.main_nav .main_nav_overlay ul.nav li.no_home{display:none}.main_nav .nav_trigger{position:absolute;top:3.125em;right:2em;cursor:pointer;width:1.5625em;height:1.5625em}.main_nav .nav_trigger .nav_trigger_close{position:fixed;z-index:1001;top:3.125em;right:2em;display:none;width:1.5625em;height:1.5625em}@media(min-width:40em){.main_nav{padding:0 2em}}*.inner .main_nav .main_logo{top:1em}*.inner .main_nav .main_logo .logo_image{width:2.5em}*.inner .main_nav .main_nav_overlay{padding:4em 0 2em}*.inner .main_nav .main_nav_overlay .nav_logo{top:1em;left:2em}*.inner .main_nav .main_nav_overlay .nav_logo img{height:auto;width:2.5em}*.inner .main_nav .nav_trigger{top:1.7em}*.inner .main_nav .nav_trigger .nav_trigger_close{top:1.7em}@media(min-width:40em){*.inner .main_nav .main_logo{top:auto}*.inner .main_nav .main_logo .logo_image{width:3.375em;margin-right:1em}*.inner .main_nav .main_nav_overlay{padding:0 0 2em}}*.grey_bkg_hero .main_nav{background:#f7f6f6;min-height:5em}@media(min-width:40em){* .main_nav .main_nav_overlay{display:block;position:absolute;background:none;width:auto;height:auto;padding:0;right:0;overflow:hidden}* .main_nav .main_nav_overlay .nav_logo{display:none}* .main_nav .main_nav_overlay ul.nav{padding:2.85em 0 0;float:right}* .main_nav .main_nav_overlay ul.nav li{float:left}* .main_nav .main_nav_overlay ul.nav li a{display:block;font-size:1em;font-weight:400;padding:.5em 1.25em;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}* .main_nav .main_nav_overlay ul.nav li a:hover{background:none;color:rgba(255,255,255,0.85)}* .main_nav .main_nav_overlay ul.nav li.active a{background:none;color:white}* .main_nav .main_nav_overlay ul.nav li.active a:hover{color:white}* .main_nav .main_nav_overlay ul.nav li.login a{font-weight:400;color:#54b1e3;padding-right:0}* .main_nav .main_nav_overlay ul.nav li.login a:hover{color:#0f8acc}* .main_nav .main_nav_overlay ul.nav li.no_small{display:block}* .main_nav .main_nav_overlay ul.nav li.no_big{display:none}* .main_nav .nav_trigger{display:none}*.inner .main_nav .main_nav_overlay ul.nav li a{padding:.5em .65em}*.inner .main_nav .main_nav_overlay ul.nav li.active a{background:none;font-weight:500}*.inner .main_nav .main_nav_overlay ul.nav li.login a{color:#54b1e3}*.inner .main_nav .main_nav_overlay ul.nav li.login a:hover{color:#0f8acc}*.inner .main_nav .main_nav_overlay ul.nav li.btn_download a{margin-left:.65em;background:#54b1e3;color:white;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;-ms-border-radius:1.5em;-o-border-radius:1.5em;border-radius:1.5em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false)}*.inner .main_nav .main_nav_overlay ul.nav li.btn_download a:hover{color:white;background:#0f8acc}*.inner .main_nav .main_nav_overlay ul.nav li.no_home{display:block}*.no_bkg_hero .main_nav .main_nav_overlay ul.nav li a{color:#7c8595}*.no_bkg_hero .main_nav .main_nav_overlay ul.nav li a:hover{color:#616874}*.no_bkg_hero .main_nav .main_nav_overlay ul.nav li.active a{background:none;color:#616874}*.no_bkg_hero .main_nav .main_nav_overlay ul.nav li.active a:hover{color:#616874}*.grey_bkg_hero .main_nav{min-height:8em}}@media(min-width:59.75em){*.inner .main_nav .main_nav_overlay ul.nav li a{padding:.5em 1em}*.inner .main_nav .main_nav_overlay ul.nav li.btn_download a{padding:.5em 1.5em;margin-left:1em}}.sticky_nav{position:fixed;z-index:500;width:100%;-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:compact(compact(transform .4s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(transform .4s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(transform .4s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(transform .4s ease,false,false,false,false,false,false,false,false,false)}.sticky_nav .sticky_logo{display:none;float:left;text-decoration:none}.sticky_nav .sticky_logo .logo_image img,.sticky_nav .sticky_logo .logo_text img{vertical-align:middle}.sticky_nav .sticky_logo .logo_image{float:left;display:inline-block;width:2.0625em;margin-right:1em}.sticky_nav .sticky_logo .logo_image img{height:2.5em;width:2.0625em}.sticky_nav .sticky_logo .logo_text{display:none}.sticky_nav .nav_trigger{float:right;padding:1em 1.125em;display:block;width:3.8125em;height:3.5625em;cursor:pointer;background:rgba(255,255,255,0.75)}.sticky_nav ul.nav{display:none}@media(min-width:40em){.sticky_nav{background:white;padding:1em 2em;border-bottom:1px solid #f7f6f6;overflow:hidden;-webkit-box-shadow:compact(0 0 .5em rgba(0,0,0,0.1),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 0 .5em rgba(0,0,0,0.1),false,false,false,false,false,false,false,false,false);box-shadow:compact(0 0 .5em rgba(0,0,0,0.1),false,false,false,false,false,false,false,false,false)}.sticky_nav .sticky_logo{display:block}.sticky_nav .nav_trigger{display:none}.sticky_nav ul.nav{list-style-type:none;display:block;float:right;margin:0;padding:0}.sticky_nav ul.nav li{float:left}.sticky_nav ul.nav li a{display:block;font-weight:400;padding:.65em .75em;text-decoration:none;color:#7c8595;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.sticky_nav ul.nav li a:hover{color:#616874}.sticky_nav ul.nav li.active a{background:none;color:#616874;font-weight:500}.sticky_nav ul.nav li.active a:hover{color:#616874}.sticky_nav ul.nav li.login a{color:#54b1e3}.sticky_nav ul.nav li.login a:hover{color:#0f8acc}.sticky_nav ul.nav li.btn_download a{color:white;background:#54b1e3;padding:.65em 1em;margin-left:.5em;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false)}.sticky_nav ul.nav li.btn_download a:hover{color:white;background:#0f8acc}}@media(min-width:48em){.sticky_nav .sticky_logo .logo_text{float:left;display:block}.sticky_nav .sticky_logo .logo_text img{margin-top:.5em;height:1.25em;width:8.8125em}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.sticky_nav--on .main_logo{display:none}body.sticky_nav--on .trigger_open{display:none}body.sticky_nav--on .sticky_nav{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}body.main_nav--hide .main_nav{opacity:0}body.main_nav--on{overflow:hidden}body.main_nav--on .sticky_nav .nav_trigger{display:none}body.main_nav--on .main_nav{height:100%;opacity:1}body.main_nav--on .main_nav .main_nav_overlay{display:block;overflow:scroll}body.main_nav--on .main_nav .main_nav_overlay .nav_logo{display:block;position:fixed}body.main_nav--on .main_nav .nav_trigger .nav_trigger_close{display:block}body.main_nav--on.sticky_nav--on .main_nav_overlay{padding-top:4em}body.main_nav--on.sticky_nav--on .main_nav_overlay .nav_logo{top:1em}body.main_nav--on.sticky_nav--on .nav_trigger .nav_trigger_close{top:1.7em}@media(min-height:37em){body.main_nav--on{overflow:auto}body.main_nav--on .main_nav{position:fixed;height:auto}body.main_nav--on .main_nav_overlay{height:auto}body.main_nav--on .main_nav_overlay .nav_logo{height:auto}}.hero::before{content:"";position:absolute;z-index:0;width:100%;height:100%;padding-bottom:60em;background:rgba(0,0,0,0.45)}.hero .hero_content{min-height:8.5em}@media(min-width:48em){.hero{height:37em}.hero::before{background:rgba(0,0,0,0.25)}}@media(min-width:62em){.hero{height:48.4375em}}.hero.home_hero{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_sm.jpg') no-repeat;background-size:cover;background-position:75%}.hero.home_hero .hero_content{position:relative;z-index:1;padding:10em 2em 8em;text-align:center;min-height:35.5em}.hero.home_hero .hero_content h1{color:white;font-size:1.85em;font-weight:400;margin:0 auto 1.5em;max-width:9.5em}@media(min-width:30em){.hero.home_hero .hero_content{text-align:left;padding:9em 2em 8em;min-height:30em}.hero.home_hero .hero_content h1{margin:0 0 1em;max-width:80%}}@media(min-width:36em){.hero.home_hero .hero_content h1{width:14em;max-width:14em;margin:0;margin-bottom:1.5em}.hero.home_hero .hero_content h1{font-size:2.25em}}@media(min-width:48em){.hero.home_hero .hero_content{padding-top:12.5em}.hero.home_hero .hero_content h1{font-size:3.4375em;width:8em;margin-bottom:.75em;line-height:1.25em}}@media(min-width:62em){.hero.home_hero .hero_content{padding-top:16.5em}}@media(min-width:62em) and (max-height:45em){.hero.home_hero .hero_content{padding-top:12.5em}}@media(min-width:37em){.hero.home_hero{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero.jpg') no-repeat top center;background-size:cover}}.inner.no_bkg_hero .hero{position:relative;height:auto}.inner.no_bkg_hero .hero::before{display:none}.features .btn_blue_stroke{clear:both}.feature_cols{list-style-type:none;margin:0;padding:0 2em}.feature_cols li{margin-bottom:4em;text-align:center}.feature_cols li img{margin:0 auto 1.5em;display:block;width:20em}.feature_cols .feature_desc h2{color:#54b1e3;font-size:1.625em;font-weight:400;margin:0 0 1em}.feature_cols .feature_desc p{color:#7c8595;line-height:1.75em}@media(min-width:48em){.feature_cols li{clear:both;overflow:hidden;text-align:left}.feature_cols li img{float:left;width:30%;margin-right:5%}.feature_cols .feature_desc{padding-top:2em;float:right;width:65%}}@media(min-width:62em){.feature_cols li{clear:none;float:left;width:30%;margin-right:5%}.feature_cols li img{float:none;width:100%;margin-right:0}.feature_cols li:last-child{margin-right:0}.feature_cols .feature_desc{padding-top:0;float:none;width:100%}}@media(min-width:80em){.feature_cols{width:130%;margin-left:-15%}.feature_cols li{padding:0 1.5em}}.testimonials{background:#f7f6f6;overflow:hidden}.testimonials .testimonials_contain{max-width:97em;margin:0 auto}ul.testimonial_list{list-style-type:none;margin:0;padding:0}ul.testimonial_list li{display:none;position:relative;width:100%;height:auto;max-height:19.6875em;float:left;overflow:hidden}ul.testimonial_list li>img{position:absolute;left:50%;height:100%;vertical-align:middle;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}ul.testimonial_list li .testimonial_detail_contain{position:relative;top:0;left:0;width:100%;height:100%;background:rgba(240,79,35,0.9)}ul.testimonial_list li.blue_highlight .testimonial_detail_contain{background:rgba(84,177,227,0.9)}ul.testimonial_list li.yellow_highlight .testimonial_detail_contain{background:rgba(252,182,20,0.9)}ul.testimonial_list li.orange_highlight .testimonial_detail_contain{background:rgba(240,79,35,0.9)}ul.testimonial_list li.chosen_one{display:block}@media(min-width:22em){ul.testimonial_list li>img{top:50%;left:auto;height:auto;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width:44.625em){ul.testimonial_list li{display:block;width:50%;height:19.6875em}}@media(min-width:44.625em) and (max-width:49.8125em){ul.testimonial_list li>img{top:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media(min-width:64em){ul.testimonial_list li{width:33.33333333333%}}@media(min-width:64em) and (max-width:74.9375em){ul.testimonial_list li>img{top:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.no-touch ul.testimonial_list li::before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:black;opacity:.35;display:block}.no-touch ul.testimonial_list li .attribution{display:block;z-index:2;opacity:1;-webkit-transition:compact(compact(opacity .7s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(opacity .7s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(opacity .7s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(opacity .7s ease,false,false,false,false,false,false,false,false,false)}.no-touch ul.testimonial_list li .testimonial_detail_contain{z-index:2;top:0;-webkit-transform:translateY(98.4127%);-moz-transform:translateY(98.4127%);-ms-transform:translateY(98.4127%);-o-transform:translateY(98.4127%);transform:translateY(98.4127%);-webkit-transition:compact(compact(transform .7s .2s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(transform .7s .2s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(transform .7s .2s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(transform .7s .2s ease,false,false,false,false,false,false,false,false,false)}.no-touch ul.testimonial_list li:hover .attribution{opacity:0}.no-touch ul.testimonial_list li:hover .testimonial_detail_contain{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.attribution{display:none;position:absolute;left:1em;bottom:1em;font-size:1.75em;color:white;font-weight:300}.attribution span.title{display:block;font-size:.6em;font-style:italic}.testimonial_detail{padding:2.8125em 2.8125em 6.8125em}.testimonial_detail blockquote{margin:0;padding:0;color:white;font-size:1.125em;font-style:italic}.testimonial_detail blockquote::before,.testimonial_detail blockquote::after{content:'"'}.testimonial_detail .detail_attribution{position:absolute;bottom:2em;left:50%;padding:.25em 2em 0 3.4375em;color:white;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.testimonial_detail .detail_attribution img{position:absolute;top:0;left:0;width:2.5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;-ms-border-radius:2.5em;-o-border-radius:2.5em;border-radius:2.5em}.testimonial_detail .detail_attribution .title{font-style:italic;font-size:.875em;display:block}@media(min-width:34em){.testimonial_detail blockquote{line-height:1.75em}}@media(min-width:79.5em){.testimonial_detail{padding:4.25em 3.5em 6.8125em}.testimonial_detail .detail_attribution{bottom:3em}}.testimonial_full{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;z-index:-1}.testimonial_full::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}@media(min-width:37em){.testimonial_full{background-size:cover}}@media(min-width:48em){.testimonial_full{height:31.25em}.testimonial_full::before{display:none}}.testimonial_full.pricing_testimonial{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_4sm.jpg')}@media(min-width:37em){.testimonial_full.pricing_testimonial{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_4.jpg')}}.testimonial_full.company_testimonial{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_3sm.jpg')}@media(min-width:37em){.testimonial_full.company_testimonial{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_3.jpg')}}.testimonial_content{position:relative;z-index:1;padding:4.875em 2em;text-align:left}.testimonial_content p{color:white;font-size:1.125em;line-height:1.25em;margin:0 0 .75em;font-weight:400;font-style:italic;margin-bottom:2.5em}.testimonial_content .attribution{display:inline-block;position:relative;padding-top:.125em;color:white;font-weight:400;font-size:1em;margin-left:-1em}.testimonial_content .attribution span{font-size:.8em;color:white;font-style:italic}.testimonial_content .attribution img{position:absolute;top:0;left:0;vertical-align:middle;-webkit-border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;border-radius:3em}@media(min-width:32em){.testimonial_content{padding:6.5em 2em 5em}.testimonial_content p{width:100%;max-width:21.2em;margin:0 0 1.75em;font-size:1.75em}}@media(min-width:48em){.testimonial_content{padding:9.125em 2em 5em}.testimonial_content .attribution{font-size:1.25em}}.benefits{clear:both;overflow:hidden;padding-bottom:2em}@media(min-width:53em){.benefits{padding-bottom:4em}}ul.benefits_list{list-style-type:none;margin:0;padding:0}ul.benefits_list li .benefit_contain{text-align:center;width:100%;max-width:16.25em;margin:0 auto}ul.benefits_list li img{margin:2em 0 1.5em;width:9.5em}ul.benefits_list li h2{color:#54b1e3;font-size:1.625em;font-weight:400;margin:0 0 .5em}ul.benefits_list li p{color:#7c8595;line-height:1.5em}@media(min-width:42em){ul.benefits_list li{float:left;width:50%;padding:1em 2em 2em}ul.benefits_list li .benefit_contain{position:relative;text-align:left;max-width:23.4375em;padding-left:8em}ul.benefits_list li img{position:absolute;top:-.25em;left:0;margin:0;width:6.25em}ul.benefits_list li:nth-child(odd){clear:left}}@media(min-width:58em){ul.benefits_list li{padding-bottom:3em}ul.benefits_list li .benefit_contain{max-width:26em;padding-left:10em}ul.benefits_list li img{width:8.5em;top:-.5em}}.examples{clear:both;background:#f7f6f6;margin-top:2.5em;overflow:hidden}.slider_contain{width:100%;max-width:54em;margin:0 auto;padding:0 0 3em}.example_slider{list-style-type:none;margin:0;padding:0}.example_slider li{position:relative}.example_slider li .video_container{margin:0 auto;max-width:748px;height:468px}.example_slider li video{position:relative;z-index:1;display:block;margin:0 auto;width:100%;height:100%}.example_slider li .play_icon{display:none}@media(min-width:25em){.example_slider li .video_container{max-width:50%;height:234px}}@media(min-width:48em){.example_slider li{opacity:.3;-webkit-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(opacity .3s ease,false,false,false,false,false,false,false,false,false)}.example_slider li .video_container{max-width:100%;height:468px}.example_slider li.flex-active-slide{opacity:1}.example_slider li.flex-active-slide::before{content:"";position:absolute;display:block;bottom:2em;height:8em;width:43.9375em;left:50%;background:white;-webkit-border-radius:6em;-moz-border-radius:6em;-ms-border-radius:6em;-o-border-radius:6em;border-radius:6em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:compact(0 2em 4em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 2em 4em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);box-shadow:compact(0 2em 4em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false)}}.no-touch .example_slider .play_icon{display:block;cursor:pointer;position:absolute;z-index:2;top:50%;left:50%;opacity:.8;width:4.625em;height:4.625em;display:block;background:#f04f23 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_play_comp.svg') no-repeat 55% center;background-size:30%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:4.625em;-moz-border-radius:4.625em;-ms-border-radius:4.625em;-o-border-radius:4.625em;border-radius:4.625em;-webkit-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(opacity .3s ease,false,false,false,false,false,false,false,false,false)}.no-touch .example_slider .play_icon:hover{opacity:.9}@media(min-width:48em){.no-touch .example_slider .play_icon{width:6.25em;height:6.25em}}.example_slider_nav{position:relative;display:block;list-style-type:none;margin:0 auto;padding:7.625em 0 0;width:75%;clear:both;overflow:hidden}.example_slider_nav::after{content:"";position:relative;z-index:0;bottom:-.25em;left:12.5%;width:75%;display:block;border-bottom:1px solid #ecedee}.example_slider_nav li{width:25%;float:left;cursor:pointer}.example_slider_nav li .slide_info{display:none;padding-top:.25em;position:absolute;top:2em;left:0;margin-left:50%;width:auto;padding-left:4.375em;-webkit-transform:translateX(-51%);-moz-transform:translateX(-51%);-ms-transform:translateX(-51%);-o-transform:translateX(-51%);transform:translateX(-51%)}.example_slider_nav li .slide_info img{position:absolute;left:0;top:0;width:3.125em;-webkit-border-radius:3.125em;-moz-border-radius:3.125em;-ms-border-radius:3.125em;-o-border-radius:3.125em;border-radius:3.125em}.example_slider_nav li .slide_info h3{white-space:nowrap;font-size:1.125em;margin-bottom:.125em;color:#616874;font-weight:400;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.example_slider_nav li .slide_info .author{font-size:.875em;color:#7c8595;font-style:italic}.example_slider_nav li::after{position:relative;z-index:1;content:"";margin:0 auto;display:block;width:.5em;height:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em}.example_slider_nav li.slide_1::after{background:#54b1e3}.example_slider_nav li.slide_2::after{background:#fcb614}.example_slider_nav li.slide_3::after{background:#f04f23}.example_slider_nav li.slide_4::after{background:#08394b}.example_slider_nav li.flex-active .slide_info{display:block}.example_slider_nav li.flex-active .slide_info h3{color:#54b1e3}.example_slider_nav li.flex-active::after{bottom:.2em;width:1em;height:1em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;background:white}.example_slider_nav li.flex-active.slide_1 .slide_info h3{color:#54b1e3}.example_slider_nav li.flex-active.slide_1::after{border:.125em solid #54b1e3}.example_slider_nav li.flex-active.slide_2 .slide_info h3{color:#fcb614}.example_slider_nav li.flex-active.slide_2::after{border:.125em solid #fcb614}.example_slider_nav li.flex-active.slide_3 .slide_info h3{color:#f04f23}.example_slider_nav li.flex-active.slide_3::after{border:.125em solid #f04f23}.example_slider_nav li.flex-active.slide_4 .slide_info h3{color:#08394b}.example_slider_nav li.flex-active.slide_4::after{border:.125em solid #08394b}@media(min-width:42em){.example_slider_nav{padding:4.5em 0 3em;width:100%}.example_slider_nav::after{position:absolute;bottom:3.7em}.example_slider_nav li{position:relative;text-align:center;height:auto}.example_slider_nav li .slide_info{display:block;padding-left:0;position:relative;top:auto;left:auto;margin-left:0;margin-bottom:1.5em;width:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.example_slider_nav li .slide_info img{position:relative;top:auto;left:auto;margin-bottom:.5em}}@media(min-width:54em){.example_slider_nav{width:90%}.example_slider_nav li .slide_info img{width:4.0625em;margin-bottom:1em}}.action{position:relative;background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_sm.jpg') no-repeat center;background-size:cover;width:100%;z-index:-1}.action::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}@media(min-width:37em){.action{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action.jpg') no-repeat center;background-size:cover}.action::before{display:none}}@media(min-width:48em){.action{height:31.25em}}.home_action{position:relative;background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_3sm.jpg') no-repeat center;background-size:cover;width:100%;z-index:-1}.home_action::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}@media(min-width:37em){.home_action{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_3.jpg') no-repeat center;background-size:cover}.home_action::before{display:none}}@media(min-width:48em){.home_action{height:31.25em}}.action_content{position:relative;z-index:1;padding:2.875em 2em;text-align:center}.action_content h1{color:white;font-size:2.25em;font-weight:400;margin:0 auto .25em;max-width:9.5em}.action_content p{color:white;line-height:1.5em;margin:0 0 .75em}.action_content p .no_small{display:none}@media(min-width:30em){.action_content{text-align:left;padding:4.125em 2em 8em}.action_content h1{width:11.2em;max-width:11.2em;margin:0;margin-bottom:.5em}.action_content p{width:100%;max-width:21.2em;margin:0 0 1.75em}}@media(min-width:48em){.action_content{padding:7.125em 2em 5em}.action_content h1{font-size:3.4375em;width:10em;margin-bottom:.25em;line-height:1.25em}.action_content p .no_small{display:inline}}.lifestyle{position:relative;background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action_sm.jpg') no-repeat center;background-size:cover;width:100%;z-index:-1}.lifestyle::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}@media(min-width:37em){.lifestyle{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_action.jpg') no-repeat center;background-size:cover}.lifestyle::before{display:none}}@media(min-width:48em){.lifestyle{height:31.25em}}.lifestyle_content{position:relative;z-index:1;padding:2.875em 2em;text-align:center}.lifestyle_content h1{color:white;font-size:2em;font-weight:400;margin:0 auto .25em;max-width:9.5em}.lifestyle_content p{color:white;font-size:1.125em;line-height:1.25em;margin:0 0 .75em}@media(min-width:32em){.lifestyle_content{text-align:left;padding:6.5em 2em 5em}.lifestyle_content h1{width:11.2em;max-width:11.2em;margin:0;margin-bottom:.5em}.lifestyle_content p{width:100%;max-width:21.2em;margin:0 0 1.75em}}@media(min-width:48em){.lifestyle_content{padding:9.125em 2em 5em}.lifestyle_content h1{font-size:3.4375em;width:10em;margin-bottom:.25em;line-height:1.25em}}.callout{background:#f7f6f6;padding:3.25em 2em;color:white}.callout .left_content{text-align:left}.callout .centered_content{text-align:center}.callout h1{font-weight:300;font-size:1.5em;margin-bottom:.5em}.callout h1 span{display:block}.callout h1 strong{font-weight:500}.callout h3{font-weight:400;font-size:1em;margin:0;line-height:1.5em}.callout h3 .no_small{display:none}.callout p{color:white;line-height:1.5em}@media(min-width:31em){.callout h3{font-size:1.25em}.callout h3 .no_small{display:none}}@media(min-width:35em){.callout h3 .no_small{display:inline}}@media(min-width:40.5em){.callout{padding:6.25em 2em}.callout .centered_content{padding:0 2.75em}.callout h1{font-size:2em}.callout h3{font-size:1.5em}.callout p{font-size:1.25em}}@media(min-width:52.5em){.callout .centered_content{padding:0 3.75em}.callout h1{font-size:2.35em}.callout h3{font-size:2em}}@media(min-width:52.5em) and (max-height:48em){.callout h3{font-size:1.75em}}.callout_btns{padding-top:1em}@media(min-width:32em){.callout_btns{overflow:hidden;max-width:30.625em;margin:0 auto}}.blue_callout{background:#54b1e3}.blue_callout .callout_btns .btn-ec:hover{border:.125em solid #0f8acc;background:#0f8acc}.orange_callout{background:#f04f23}.orange_callout .callout_btns .btn-appstore.btn_white_bg{color:#f04f23}.orange_callout .callout_btns .btn-appstore.btn_white_bg::before{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_apple_orange_comp.svg') no-repeat center}.orange_callout .callout_btns .btn-appstore.btn_white_bg:hover{color:#d33c12}.orange_callout .callout_btns .btn-ec:hover{border:.125em solid #d33c12;background:#d33c12}.yellow_callout{background:rgba(251,213,121,0.9)}.the_placeholder{background:#f7f6f6;border-bottom:1px solid rgba(124,133,149,0.25)}.placeholder{text-align:center}.placeholder h1{font-weight:300;color:rgba(124,133,149,0.5);text-transform:uppercase;font-size:2.25em;padding:2.5em .25em;margin:0}@media(min-width:40em){.placeholder h1{font-size:4em}}.hero.features_hero .hero_content{text-align:center;padding:5.5em 1em 0;overflow:hidden}.hero.features_hero .hero_content h1{color:#616874;font-size:1.75em;font-weight:400;width:100%;max-width:100%;margin-bottom:1em}.hero.features_hero .hero_content .graphic_contain{position:relative;background:white;margin:0 auto;padding-top:85%}.hero.features_hero .hero_content .graphic_contain img{position:absolute;top:0;left:0;width:100%}.hero.features_hero .hero_content .graphic_contain:hover .play_icon{opacity:1}@media(min-width:30em){.hero.features_hero .hero_content{padding:6.75em 2em 0}.hero.features_hero .hero_content h1{font-size:2em}}@media(min-width:40em){.hero.features_hero .hero_content{padding:10em 3em 0}.hero.features_hero .hero_content h1{font-size:3em}.hero.features_hero .hero_content .graphic_contain .play_icon{width:4.25em;height:4.25em}}@media(min-width:48em){.hero.features_hero .hero_content h1{font-size:4.0625em}.hero.features_hero .hero_content .graphic_contain .play_icon{width:5.25em;height:5.25em}}@media(min-width:48em) and (max-height:48em){.hero.features_hero .hero_content h1{font-size:3em}.hero.features_hero .hero_content .graphic_contain{max-width:42em;padding-top:37em}.hero.features_hero .hero_content .graphic_contain .play_icon{width:4.25em;height:4.25em}}.feature_contain{padding:2em 2em}@media(min-width:40em){.feature_contain{padding:2em 3.5em}}@media(min-width:52em){.feature_contain{padding:3.5em 5%}}.feature_set{position:relative;overflow:hidden}.feature_set .feature_1,.feature_set .feature_2{text-align:center}.feature_set .feature_1 img,.feature_set .feature_2 img{margin:0 auto 1.5em;width:100%;max-width:33.5em}.feature_set .feature_1 h2,.feature_set .feature_2 h2{color:#54b1e3;font-size:2em;font-weight:400;margin-bottom:.75em}.feature_set .feature_1 p,.feature_set .feature_2 p{font-size:1.125em;color:#7c8595;line-height:1.5em}.feature_set .feature_1{border-bottom:1px solid #ecedef}@media(min-width:52em){.feature_set::before{content:"";position:absolute;top:0;left:50%;border-right:1px solid #ecedef;height:100%}.feature_set .feature_1,.feature_set .feature_2{float:left;width:50%;text-align:left}.feature_set .feature_1 img,.feature_set .feature_2 img{margin:0 auto 1.5em;display:block;max-width:95%}.feature_set .feature_1 h2,.feature_set .feature_2 h2{font-size:2.5em}.feature_set .feature_1 p,.feature_set .feature_2 p{line-height:2em}.feature_set .feature_1{border-bottom:none;padding-left:2em}.feature_set .feature_2{padding-right:2em}}@media(min-width:66em){.feature_set .feature_1{padding-left:0}.feature_set .feature_2{padding-right:0}}.feature_highlight{background:#f7f6f6;padding:3em 0;overflow:hidden}.feature_highlight .feature_content{padding:0 2em;text-align:center}.feature_highlight .feature_content .feature_words{padding-top:3.5em}.feature_highlight .feature_content h2{color:#616874;font-size:2em;font-weight:400;margin-bottom:.75em}.feature_highlight .feature_content p{font-size:1.125em;color:#7c8595;line-height:1.5em;margin-bottom:1.5em}.feature_highlight .feature_content a{position:relative;padding-left:2.25em;color:rgba(97,104,116,0.5);text-decoration:none;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.feature_highlight .feature_content a .play_icon{position:absolute;top:50%;left:0;width:1.6em;height:1.6em;display:block;background:#f04f23 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_play_comp.svg') no-repeat 55% center;background-size:30%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:1.6em;-moz-border-radius:1.6em;-ms-border-radius:1.6em;-o-border-radius:1.6em;border-radius:1.6em}.feature_highlight .feature_content a:hover{color:rgba(97,104,116,0.75)}.feature_highlight .feature_content .ipad_graphic{position:relative;margin:2.75em auto 0;max-width:33em;width:100%;background:#f7f6f6}.feature_highlight .feature_content .ipad_graphic::before,.feature_highlight .feature_content .ipad_graphic::after{content:"";position:absolute;display:block}.feature_highlight .feature_content .ipad_graphic::before{bottom:2.5em;height:8em;width:80%;left:10%;background:#f7f6f6;-webkit-border-radius:6em;-moz-border-radius:6em;-ms-border-radius:6em;-o-border-radius:6em;border-radius:6em;-webkit-box-shadow:compact(0 2em 4em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 2em 4em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);box-shadow:compact(0 2em 4em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false)}.feature_highlight .feature_content .ipad_graphic::after{top:0;left:0;width:100%;height:100%;background:#f7f6f6}.feature_highlight .feature_content .ipad_graphic img{position:relative;z-index:2;vertical-align:middle;width:100%;height:67.761194%}.feature_highlight .feature_content .ipad_graphic .feature_graphic{position:absolute;top:0;left:0;padding:3.7% 10%;width:100%}@media(min-width:52em){.feature_highlight{padding:4.5em 0}.feature_highlight .feature_content p{padding:0 5em;line-height:2em}}@media(min-width:66em){.feature_highlight{overflow:hidden}.feature_highlight .feature_content{text-align:left}.feature_highlight .feature_content .feature_words{float:left;width:53%;padding:4.5em 4em 0 0}.feature_highlight .feature_content p{padding:0}.feature_highlight .feature_content .ipad_graphic{float:right;width:47%;margin:0;max-width:none}.feature_highlight .feature_content .ipad_graphic::before{left:2em;width:37.875em}.feature_highlight .feature_content .ipad_graphic::after{width:41.875em}.feature_highlight .feature_content .ipad_graphic img{max-width:41.875em;width:41.875em}.feature_highlight .feature_content .ipad_graphic .feature_graphic{padding:5.25% 14.25%}.feature_highlight .feature_content .ipad_graphic .feature_graphic img{max-width:33.75em}}@media(min-width:66em){.feature_highlight .feature_content{padding:0}}.feature_full{border-top:1px solid #ecedef;padding:0 2em}.feature_full .feature_content{padding:2em 0;text-align:center}.feature_full .feature_content h2{color:#54b1e3;font-size:2em;font-weight:400;margin-bottom:.75em}.feature_full .feature_content p{font-size:1.25em;color:#7c8595;line-height:1.5em;max-width:33em;margin:0 auto 1.5em}.feature_full .feature_content a{position:relative;padding-left:2.25em;color:rgba(97,104,116,0.5);text-decoration:none;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.feature_full .feature_content a .play_icon{position:absolute;top:50%;left:0;width:1.6em;height:1.6em;display:block;background:#f04f23 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_play_comp.svg') no-repeat 55% center;background-size:30%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:1.6em;-moz-border-radius:1.6em;-ms-border-radius:1.6em;-o-border-radius:1.6em;border-radius:1.6em}.feature_full .feature_content a .video_graphic{display:none;position:relative;margin-right:1em}.feature_full .feature_content a .video_graphic img{position:relative;z-index:1;margin:0;display:inline-block;vertical-align:middle;-webkit-border-radius:.125em;-moz-border-radius:.125em;-ms-border-radius:.125em;-o-border-radius:.125em;border-radius:.125em}.feature_full .feature_content a .video_graphic::before{content:"";position:absolute;display:block;bottom:.5em;height:1em;width:80%;left:10%;background:white;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:compact(0 .5em 1em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 .5em 1em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);box-shadow:compact(0 .5em 1em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false)}.feature_full .feature_content a .video_graphic::after{content:"";position:absolute;z-index:2;top:50%;left:50%;opacity:.8;width:1.6em;height:1.6em;display:block;background:#f04f23 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_play_comp.svg') no-repeat 55% center;background-size:30%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:1.6em;-moz-border-radius:1.6em;-ms-border-radius:1.6em;-o-border-radius:1.6em;border-radius:1.6em}.feature_full .feature_content a:hover{color:rgba(97,104,116,0.75)}.feature_full .feature_content .feature_graphic{position:relative;max-width:60%;margin:0 auto 2.5em;overflow:hidden}.feature_full .feature_content .feature_graphic img{position:relative;top:0;left:50%;width:250%;max-width:250%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:25em){.feature_full .feature_content a{padding-left:0}.feature_full .feature_content a .play_icon{display:none}.feature_full .feature_content a .video_graphic{display:inline-block}}@media(min-width:40em){.feature_full{padding:0 3.5em}.feature_full .feature_content{padding:4.5em 0}}@media(min-width:43.75em){.feature_full .feature_content .feature_graphic{max-width:100%}.feature_full .feature_content .feature_graphic img{left:0;width:55em;max-width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media(min-width:52em){.feature_full{padding:0 2em}.feature_full .feature_content h2{font-size:2.5em}.feature_full .feature_content p{line-height:2em}.feature_full .feature_content img{margin:0 auto;display:block}}@media(min-width:66em){.feature_full{border-top:none}.feature_full .feature_content{border-top:1px solid #ecedef;padding:4.5em 0}}.hero.pricing_hero{z-index:2;overflow:hidden}.hero.pricing_hero .hero_content{text-align:center;padding:7.5em 0 0}.hero.pricing_hero .hero_content h1{color:#616874;font-size:1.75em;padding:0 .75em;font-weight:400;width:100%;max-width:100%;margin-bottom:.5em}.hero.pricing_hero .hero_content p{font-size:1.125em;line-height:1.5em;padding:0 1em;margin-bottom:2em;color:#7c8595}@media(min-width:30em){.hero.pricing_hero .hero_content{padding:8em 0 0}.hero.pricing_hero .hero_content h1{padding:0 1.5em;font-size:2em}.hero.pricing_hero .hero_content p{padding:0 1.5em}}@media(min-width:40em){.hero.pricing_hero .hero_content{padding:10em 0 0}.hero.pricing_hero .hero_content h1{font-size:3em}.hero.pricing_hero .hero_content p{font-size:1.25em;padding:0 1.5em}}@media(min-width:62em){.hero.pricing_hero .hero_content h1{padding:0 1.5em;font-size:4.0625em}.hero.pricing_hero .hero_content p{font-size:1.625em;margin-bottom:4em}}@media(min-width:62em) and (max-height:48em){.hero.pricing_hero .hero_content h1{font-size:3em}.hero.pricing_hero .hero_content p{font-size:1.25em}}.pricing_table{list-style-type:none;margin:0;padding:3em 1em 0;background:#f7f6f6}.pricing_table>li{margin-bottom:2em;position:relative}.pricing_table>li.last{margin-bottom:0}.pricing_table>li .price{border:3px solid #ededed;border-bottom:none;padding:1.5em 1em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false)}.pricing_table>li .price h3{font-weight:400;font-size:2em;color:white;margin-bottom:.25em;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.pricing_table>li .price .sub{display:block;color:white;font-size:1.125em;margin-bottom:1em}.pricing_table>li .price .the_price{font-size:3.75em;font-weight:400;margin:0}.pricing_table>li .price .the_price span{font-size:.3em;color:rgba(255,255,255,0.75)}.pricing_table>li .price div.subprice{width:100%}.pricing_table>li .price div.subprice p{padding:10px 0 0;color:rgba(255,255,255,0.75);font-size:.8em;margin:0;white-space:nowrap}.pricing_table>li .details{max-height:31em;overflow:hidden;background:white;border:3px solid #ededed;border-top:none;-webkit-transition:compact(compact(max-height .5s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(max-height .5s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(max-height .5s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(max-height .5s ease,false,false,false,false,false,false,false,false,false)}.pricing_table>li .details .details_contain{padding:2.75em 1.5em 2em}.pricing_table>li .details ul{list-style-type:none;margin:0;padding:0;text-align:left;width:auto;min-width:55%;display:inline-block;margin:0 auto}.pricing_table>li .details ul li{position:relative;padding:.35em 0 1em 1.75em;color:#7c8595}.pricing_table>li .details ul li::before{content:"";position:absolute;top:.4em;left:0;background:url('//d1czawyup1trel.cloudfront.net/static/images/common/icon-check-green.svg?3e72600a2a12') no-repeat center;width:1em;height:1em}.pricing_table>li .details .btn-compare-features{display:inline-block;text-decoration:none;cursor:pointer}.pricing_table>li .details .btn-compare-features::before{background:none}.pricing_table>li .details .btn_pricing{display:inline-block;border:1px solid;padding:.75em 1.5em;width:auto;min-width:55%;margin:1.5em auto 0;text-decoration:none;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em;-webkit-transition:compact(compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false)}.pricing_table>li.yellow_highlight .price{background:#fcb614}.pricing_table>li.yellow_highlight .btn-compare-features{color:#fcb614}.pricing_table>li.yellow_highlight .the_price{color:white}.pricing_table>li.yellow_highlight .details .btn_pricing{border-color:#fcb614;color:#fcb614}.pricing_table>li.yellow_highlight .details .btn_pricing:hover{background:#fcb614;color:white}.pricing_table>li.orange_highlight .price{background:#f04f23}.pricing_table>li.orange_highlight .btn-compare-features{color:#f04f23}.pricing_table>li.orange_highlight .the_price{color:white}.pricing_table>li.orange_highlight .details .btn_pricing{border-color:#f04f23;color:#f04f23}.pricing_table>li.orange_highlight .details .btn_pricing:hover{background:#f04f23;color:white}.pricing_table>li.blue_highlight .price{background:#54b1e3}.pricing_table>li.blue_highlight .btn-compare-features{color:#54b1e3}.pricing_table>li.blue_highlight .the_price{color:white}.pricing_table>li.blue_highlight .details .btn_pricing{border-color:#54b1e3;color:#54b1e3}.pricing_table>li.blue_highlight .details .btn_pricing:hover{background:#54b1e3;color:white}@media(min-width:48em) and (max-width:61.9375em){.pricing_table>li .details{border-left:none;border-bottom:none}}@media(min-width:48em){.pricing_table>li{border-bottom:3px solid #ededed;display:table}.pricing_table>li .price,.pricing_table>li .details{width:50%;display:table-cell}.pricing_table>li .price{border-top:none;border-right:1px solid #ededed;border-bottom:none;vertical-align:middle}.pricing_table>li .price h3{color:#616874}.pricing_table>li .price .sub{color:#7c8595}.pricing_table>li .price .the_price span{color:rgba(124,133,149,0.5)}.pricing_table>li .price div.subprice{float:left}.pricing_table>li .price div.subprice p{color:#b4bac3}.pricing_table>li .details{padding:2.75em 1.5em 2em}.pricing_table>li .details .details_contain{padding:0}.pricing_table>li.yellow_highlight .price{background:white}.pricing_table>li.yellow_highlight .the_price{color:#fcb614}.pricing_table>li.yellow_highlight::before{border-color:#fcb614}.pricing_table>li.orange_highlight .price{background:white}.pricing_table>li.orange_highlight .the_price{color:#f04f23}.pricing_table>li.orange_highlight::before{border-color:#f04f23}.pricing_table>li.blue_highlight .price{background:white}.pricing_table>li.blue_highlight .the_price{color:#54b1e3}.pricing_table>li.blue_highlight::before{border-color:#54b1e3}.pricing_table>li:hover .price{background:#fafbfb}.pricing_table>li:hover.yellow_highlight h3{color:#fcb614}.pricing_table>li:hover.orange_highlight h3{color:#f04f23}.pricing_table>li:hover.blue_highlight h3{color:#54b1e3}.pricing_table>li::before{content:"";position:absolute;top:-.5em;left:0;width:100%;border-top:.5em solid}}@media(min-width:62em){.pricing_table{padding:0 1em 2em;background:none;width:62em;margin:0 auto}.pricing_table>li{float:left;width:33.33333%;display:block}.pricing_table>li .price,.pricing_table>li .details{width:100%;display:block;border-width:3px}.pricing_table>li .price{padding:2.875em 1em;vertical-align:middle;border-bottom:1px solid #ededed}.pricing_table>li .price h3{color:#616874}.pricing_table>li .price .sub{color:#7c8595}.pricing_table>li .price .the_price span{color:rgba(124,133,149,0.5)}.pricing_table>li .details{padding:2.5em 1em 3em;max-height:31.25em;border-bottom:none}}@media(min-width:62em) and (max-width:74.9375em){.pricing_table>li .price{height:16em}.pricing_table>li.yellow_highlight .price,.pricing_table>li.yellow_highlight .details{border-right-width:0}.pricing_table>li.orange_highlight{margin-top:-1.5em}.pricing_table>li.orange_highlight .price{height:17.5em}.pricing_table>li.orange_highlight .price .price_content{margin-top:1.5em}.pricing_table>li.orange_highlight .details .details_contain{margin-bottom:1.5em}.pricing_table>li.blue_highlight .price,.pricing_table>li.blue_highlight .details{border-left-width:0}}@media(min-width:75em){.pricing_table{width:120%;margin-left:-10%}.pricing_table>li{width:30%;margin-right:5%}.pricing_table>li.last{margin-right:0}}.feature-comparison{background:#f7f6f6;padding:3.5em 1.125em}.feature-comparison .btn-ec{margin:0 auto;display:block;width:300px;color:#54b1e3;cursor:pointer}.feature-comparison .btn-ec:hover{color:white}.feature-comparison .feature-comparison-table{margin:4em auto 0;max-width:700px;width:100%;padding:1em 1em;background-color:white;display:none;border:3px solid #ededed}.feature-comparison .feature-comparison-table table{width:100%;margin-top:50px}.feature-comparison .feature-comparison-table th,.feature-comparison .feature-comparison-table td{padding:.25em .5em;width:30%;text-align:center}.feature-comparison .feature-comparison-table th .checkmark,.feature-comparison .feature-comparison-table td .checkmark{display:inline-block;margin:0 auto;text-align:center;background:url('//d1czawyup1trel.cloudfront.net/static/images/common/icon-check-green.svg?3e72600a2a12') no-repeat center;width:1em;height:1em}.feature-comparison .feature-comparison-table th:first-child,.feature-comparison .feature-comparison-table td:first-child{text-align:left;width:40%}@media(min-width:62em){.feature-comparison .feature-comparison-table{padding:1em 5em}}@media(min-width:62em){.feature-comparison{padding:25em 1.125em 5em;margin-top:-35em}.feature-comparison .content_contain{padding-top:13em}}.pricing_faqs{overflow:hidden;padding:3em 2em}.pricing_faqs h1{color:#616874;font-size:1.75em;font-weight:400;margin:1em 0 1.5em;text-align:center}.pricing_faqs .faq_list{list-style-type:none;margin:0;padding:0}.pricing_faqs .faq_list li{margin-bottom:3.5em}.pricing_faqs .faq_list li h3{color:#54b1e3;font-weight:400;font-size:1.25em;margin-bottom:.75em}.pricing_faqs .faq_list li p{color:#7c8595;line-height:1.75em;margin-bottom:1em}@media(min-width:35em){.pricing_faqs{padding:4em 2em}.pricing_faqs h1{font-size:2.25em}.pricing_faqs .faq_list li{float:left;width:50%}.pricing_faqs .faq_list li:nth-child(odd){clear:left;padding-right:2em}.pricing_faqs .faq_list li:nth-child(even){padding-left:2em}}@media(min-width:48em){.pricing_faqs h1{font-size:3em}.pricing_faqs .faq_list li:nth-child(odd){padding-right:3.25em}.pricing_faqs .faq_list li:nth-child(even){padding-left:3.25em}.pricing_faqs .faq_list li h3{font-size:1.5em}}.hero.examples_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_sm.jpg');background-repeat:no-repeat;background-size:cover;background-position:50%;margin-top:0;height:22em}.hero.examples_hero::before{content:"";position:absolute;z-index:0;width:100%;height:100%;padding-bottom:60em;background:rgba(0,0,0,0.25)}.hero.examples_hero .hero_content{position:relative;z-index:3;text-align:center;padding:8em 1.125em 3em}.hero.examples_hero .hero_content h1{color:white;font-size:2em;font-weight:400;margin-bottom:.5em}.hero.examples_hero .hero_content p{font-size:1em;color:white;line-height:1.5em}@media(min-width:31em){.hero.examples_hero{height:26em}.hero.examples_hero .hero_content{padding:9em 1.125em 3em}.hero.examples_hero .hero_content h1{font-size:2.5em}.hero.examples_hero .hero_content h1 span{display:block}}@media(min-width:37em){.hero.examples_hero{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples.jpg') no-repeat 40% top;background-size:cover}.hero.examples_hero::before{display:none}.hero.examples_hero .hero_content{text-align:left;padding:9em 1.125em 3em 32%}}@media(min-width:40em){.hero.examples_hero{height:35em}.hero.examples_hero .hero_content{padding:13em 1.125em 3em 40%}.hero.examples_hero .hero_content h1{font-size:3em}.hero.examples_hero .hero_content p{font-size:1.25em}}@media(min-width:48em){.hero.examples_hero{height:42em}}@media(min-width:62em){.hero.examples_hero{height:43.6875em}.hero.examples_hero .hero_content{padding:16em 1.125em 3em 40%}.hero.examples_hero .hero_content h1{font-size:4.0625em}}@media(min-width:62em) and (max-height:48em){.hero.examples_hero .hero_content{padding:13em 1.125em 3em 40%}}.hero.examples_hero.paul_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_paul_sm.jpg')}@media(min-width:37em){.hero.examples_hero.paul_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_paul.jpg');background-position:50% top}.hero.examples_hero.paul_hero .hero_content{text-align:center;padding:12em 1.125em 3em}}@media(min-width:40em){.hero.examples_hero.paul_hero .hero_content{padding:15em 1.125em 3em}}@media(min-width:62em){.hero.examples_hero.paul_hero .hero_content{padding:18em 1.125em 3em}}@media(min-width:62em) and (max-height:48em){.hero.examples_hero.paul_hero .hero_content{padding:16em 1.125em 3em}}.hero.examples_hero.matt_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_matt_sm.jpg')}@media(min-width:37em){.hero.examples_hero.matt_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_matt.jpg');background-position:20% top}.hero.examples_hero.matt_hero::before{display:inline}.hero.examples_hero.matt_hero .hero_content{text-align:center;padding:12em 1.125em 3em}}@media(min-width:40em){.hero.examples_hero.matt_hero .hero_content{padding:15em 1.125em 3em}}@media(min-width:62em){.hero.examples_hero.matt_hero .hero_content{padding:18em 1.125em 3em}}@media(min-width:62em) and (max-height:48em){.hero.examples_hero.matt_hero .hero_content{padding:16em 1.125em 3em}}.hero.examples_hero.bonnie_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_bonnie_sm.jpg')}@media(min-width:37em){.hero.examples_hero.bonnie_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_bonnie.jpg');background-position:50% top}.hero.examples_hero.bonnie_hero::before{display:inline}.hero.examples_hero.bonnie_hero .hero_content{text-align:center;padding:12em 1.125em 3em}}@media(min-width:40em){.hero.examples_hero.bonnie_hero .hero_content{padding:15em 1.125em 3em}}@media(min-width:62em){.hero.examples_hero.bonnie_hero .hero_content{padding:18em 1.125em 3em}}@media(min-width:62em) and (max-height:48em){.hero.examples_hero.bonnie_hero .hero_content{padding:16em 1.125em 3em}}.hero.examples_hero.dave_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_dave_sm.jpg')}@media(min-width:37em){.hero.examples_hero.dave_hero{background-image:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_examples_dave.jpg');background-position:50% top}.hero.examples_hero.dave_hero::before{display:inline}.hero.examples_hero.dave_hero .hero_content{text-align:center;padding:12em 1.125em 3em}}@media(min-width:40em){.hero.examples_hero.dave_hero .hero_content{padding:15em 1.125em 3em}}@media(min-width:62em){.hero.examples_hero.dave_hero .hero_content{padding:18em 1.125em 3em}}@media(min-width:62em) and (max-height:48em){.hero.examples_hero.dave_hero .hero_content{padding:16em 1.125em 3em}}.examples_listing{overflow:hidden;padding-top:6em}@media(min-width:48em){.examples_listing{padding-bottom:4em}}.examples_list{list-style-type:none;margin:0;padding:0}.examples_list li{position:relative;margin-bottom:5.5em}.examples_list li::before{content:"";position:absolute;z-index:-1;display:block;bottom:2em;height:8em;width:95%;left:50%;background:white;-webkit-border-radius:6em;-moz-border-radius:6em;-ms-border-radius:6em;-o-border-radius:6em;border-radius:6em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:compact(0 2em 2.5em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 2em 2.5em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);box-shadow:compact(0 2em 2.5em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false)}.examples_list li::after{content:"";width:100%;position:absolute;bottom:0;left:0;border:.375em solid}.examples_list li .example_details{position:relative;padding:3em 2em;text-align:center;z-index:2}.examples_list li .example_details h2{font-size:3em;font-weight:300;color:white}.examples_list li .example_details .attribution{position:relative;display:inline-block;padding:.125em 1em;text-align:center;font-size:1.25em;font-weight:400;left:0}.examples_list li .example_details .attribution span{font-size:.8em}.examples_list li .example_details .attribution img{display:none;position:absolute;top:0;left:0;-webkit-border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;border-radius:3em}.examples_list li .example_details .example_links{margin-top:1.5em}.examples_list li .example_details .btn_story{background:white;display:inline-block;color:#7c8595;text-decoration:none;padding:.5em 1.5em;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;-ms-border-radius:1.5em;-o-border-radius:1.5em;border-radius:1.5em;margin:0 1em;-webkit-transition:compact(compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,background .3s ease,false,false,false,false,false,false,false,false)}.examples_list li .example_details .btn_story:hover{color:white}@media(min-width:30em){.examples_list li .example_details{padding:8em 2em}}.examples_list li.blue_highlight{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_examples_1.jpg') no-repeat 20% center;background-size:cover}.examples_list li.blue_highlight::after{border-color:#54b1e3}.examples_list li.blue_highlight .example_details .video_link .play_icon{background-color:#54b1e3}.examples_list li.blue_highlight .example_details .btn_story:hover{background:#54b1e3}.examples_list li.orange_highlight{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_examples_2.jpg') no-repeat 80% center;background-size:cover}.examples_list li.orange_highlight::after{border-color:#f04f23}.examples_list li.orange_highlight .example_details .video_link .play_icon{background-color:#f04f23}.examples_list li.orange_highlight .example_details .btn_story:hover{background:#f04f23}.examples_list li.yellow_highlight{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_examples_3.jpg') no-repeat 20% center;background-size:cover}.examples_list li.yellow_highlight::after{border-color:#fcb614}.examples_list li.yellow_highlight .example_details .video_link .play_icon{background-color:#fcb614}.examples_list li.yellow_highlight .example_details .btn_story:hover{background:#fcb614}.examples_list li.dark_blue_highlight{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_examples_4.jpg') no-repeat 80% center;background-size:cover}.examples_list li.dark_blue_highlight::after{border-color:#08394b}.examples_list li.dark_blue_highlight .example_details .video_link .play_icon{background:white url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_play_dark_blue_comp.svg') no-repeat 55% center;background-size:30%}.examples_list li.dark_blue_highlight .example_details .btn_story:hover{background:#08394b}@media(min-width:64em){.examples_list{width:120%;margin-left:-10%}}@media(min-width:30em){.examples_list li .example_details .attribution{text-align:left;left:1em;padding:.125em 3.25em}.examples_list li .example_details .attribution img{display:block;position:absolute;top:0;left:0;-webkit-border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;border-radius:3em}}.photos{overflow:hidden;padding:0 2em 6em;background:#f7f6f6}.photos .photo_col{float:left;width:100%}.photos .photo_col span{position:relative;float:left;display:inline-block}.photos .photo_col span img{position:relative;z-index:2;float:left;margin-bottom:1.5em;width:100%}.photos .photo_col span::before{content:"";position:absolute;z-index:1;display:block;bottom:2.75em;height:3em;width:70%;left:50%;background:white;-webkit-border-radius:6em;-moz-border-radius:6em;-ms-border-radius:6em;-o-border-radius:6em;border-radius:6em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:compact(0 1em 1.5em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 1em 1.5em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);box-shadow:compact(0 1em 1.5em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false)}.photos .photo_inner_col{width:50%;padding:0 .75em 0 0;float:left}.photos .photo_inner_col.last{padding:0 0 0 .75em}@media(min-width:46em){.photos{padding-bottom:9em}.photos .photo_col{width:50%;padding:0 .75em 0 0}.photos .photo_col span img{margin-bottom:.9em}.photos .photo_col span::before{bottom:2em}.photos .photo_col.last{padding:0 0 0 .75em}}.example_story .content_contain{padding:0 2em;margin-bottom:4em}.example_story p,.example_story blockquote,.example_story h1,.example_story h2,.example_story h3,.example_story h4{color:#7c8595}.example_story h2{font-weight:300;font-size:1.25em;line-height:2em;margin:0}.example_story p{font-size:1em}.example_story img{margin:1em 0}.example_story blockquote{margin:1.5em 0;font-size:1.5em;line-height:1.25em}.example_story blockquote footer{font-size:.625em;color:rgba(124,133,149,0.75);margin:1em 0;line-height:1.5em}@media(min-width:37em){.example_story .content_contain{padding:0 4em;margin-bottom:6em}.example_story h2{font-weight:400;font-size:2em;line-height:2em;margin:0}.example_story p{font-size:1.125em}.example_story img{margin:2em 0}.example_story blockquote{margin:1.5em 0;font-size:2em;line-height:1.5em}}@media(min-width:48em){.example_story .content_contain{padding:0 6em;margin-bottom:6em}}.hero.company_hero{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_company_sm.jpg') no-repeat top center;background-size:cover;margin-top:0;height:22em}.hero.company_hero .hero_content{position:relative;z-index:3;text-align:center;padding:9em 1.125em 3em}.hero.company_hero .hero_content h1{color:white;font-size:2em;font-weight:400;margin-bottom:.5em}@media(min-width:31em){.hero.company_hero{height:26em}.hero.company_hero .hero_content{padding:10.5em 1.125em 3em}.hero.company_hero .hero_content h1{font-size:2.5em}.hero.company_hero .hero_content h1 span{display:block}}@media(min-width:37em){.hero.company_hero{background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/bkg_hero_company.jpg') no-repeat 30% top;background-size:cover}}@media(min-width:40em){.hero.company_hero{height:35em}.hero.company_hero .hero_content{padding:15em 1.125em 3em}.hero.company_hero .hero_content h1{font-size:3em}}@media(min-width:48em){.hero.company_hero{height:42em}.hero.company_hero .hero_content{padding:19em 1.125em 3em}}@media(min-width:62em){.hero.company_hero{height:43.6875em}.hero.company_hero .hero_content h1{font-size:4.0625em}}@media(min-width:62em) and (max-height:48em){.hero.company_hero .hero_content{padding:15em 1.125em 3em}}.about_us_block p{padding:0 0 4em}@media(min-width:40em){.about_us_block p{padding:0 4em 4em}}.values_block{background:#f7f6f6;padding-bottom:6em}.values_content .value{width:100%;color:white;overflow:hidden}.values_content .value h2{font-weight:400;font-size:2em;line-height:1.25em;margin:0}.values_content .value div{padding:3em 2em}.values_content .value div.value_blue{background:#54b1e3}.values_content .value div.value_yellow{background:#fcb614}.values_content .value div.value_orange{background:#f04f23}.values_content .value.value_tall div{background:#616874}.values_content .value.value_tall div h2{margin-bottom:.5em}.values_content .value.value_tall div p{font-size:1.25em;line-height:1.5em;margin:0}.values_content .value_img,.values_content .value_video{position:relative;height:20em}.values_content .value_img img,.values_content .value_video img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.values_content .value_video .play_icon{position:absolute;z-index:1;top:50%;left:50%;width:6.25em;height:6.25em;opacity:.8;display:block;background:#f04f23 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_play_comp.svg') no-repeat 55% center;background-size:30%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;border-radius:3em;-webkit-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(opacity .3s ease,false,false,false,false,false,false,false,false,false)}.values_content .value_video:hover .play_icon{opacity:1}@media(min-width:40em){.values_content .value h2{font-size:2.5em}}@media(min-width:46.875em){.values_content .value_row{clear:both}.values_content .value{margin-bottom:1em}.values_content .value_content{height:17.5em;width:70%;display:table}.values_content .value_content.left{float:left;padding-right:1em}.values_content .value_content.right{float:right;padding-left:1em}.values_content .value_content div{height:100%;display:table-cell;vertical-align:middle}.values_content .value_img,.values_content .value_video{position:relative;height:17.5em}.values_content .value_img img,.values_content .value_video img{position:absolute;top:50%;left:50%;max-width:150%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.values_content .value_img{width:30%}.values_content .value_tall{float:left;width:50%;height:33em;padding-right:.5em;display:table}.values_content .value_tall div{height:100%;display:table-cell;vertical-align:middle}.values_content .value_video{padding-right:0;height:33em;border-left:.5em solid #f7f6f6;display:block}}@media(min-width:64em){.values_content .value{margin-bottom:1.5em}.values_content .value_content{width:65%}.values_content .value_content.left{padding-right:1.5em}.values_content .value_content.right{padding-left:1.5em}.values_content .value_content div{padding:4em}.values_content .value_img{width:35%}.values_content .value_tall{padding-right:.75em}.values_content .value_tall div{padding:4em}.values_content .value_video{border-left:.75em solid #f7f6f6}}.team_block .section_intro{border-bottom:1px solid rgba(124,133,149,0.35);margin-bottom:4em}.team_block .section_intro .btn{text-decoration:none;color:#616874;background:#f7f6f6;padding:.65em 1.5em;margin:1em 0 2em;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false);display:inline-block}.team_block .section_intro .btn:hover{background:#d9d9d9}.team_list{list-style-type:none;margin:0;padding:0 0 2em}.team_list li{text-align:center;padding:2em 0}.team_list li img{border-bottom:.25em solid;margin-bottom:2em}.team_list li img.yellow_border{border-color:#fcb614}.team_list li img.blue_border{border-color:#54b1e3}.team_list li img.orange_border{border-color:#f04f23}.team_list li .member_details{padding:0 1.125em}.team_list li .member_details h3{font-size:2.5em;color:#54b1e3;font-weight:400}.team_list li .member_details h3 span.title{display:block;font-size:.45em;color:rgba(124,133,149,0.5);margin:1em 0}.team_list li .member_details .bio{color:#616874;line-height:1.875em}.team_list li .team_social{list-style-type:none;margin:2em 0;padding:0 0 2em;border-bottom:1px solid rgba(124,133,149,0.35)}.team_list li .team_social li{display:inline-block;padding:.5em 0;margin:0 .5em}.team_list li .team_social li a{width:2.25em;height:2.25em;text-indent:-999em;display:block;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em}.team_list li .team_social li.twitter_link a{background:#5fa9dd url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_twitter_white_comp.svg') no-repeat center;background-size:60%}.team_list li .team_social li.facebook_link a{background:#3c5b9a url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_facebook_white.svg') no-repeat center;background-size:35%}.team_list li .team_quote{text-align:left;color:rgba(124,133,149,0.5);line-height:1.875em;font-style:italic}@media(min-width:48em){.team_list{padding:0 6em 4em}}@media(min-width:64em){.team_list{padding:0 0 4em}.team_list li{text-align:left;overflow:hidden}.team_list li img{float:left;width:45%;margin-right:5%}.team_list li .member_details{float:right;width:45%;margin-left:5%;padding:0}.team_list li .member_details .bio{font-size:1.25em}.team_list li .team_social li{margin:0 .5em 0 0}.team_list li .team_quote{margin:0 0 2em;font-size:1.25em}}.investors_block{background:#f7f6f6}.investors_block .investors_list{list-style-type:none;margin:0;padding:0 0 4em}.investors_block .investors_list li{width:100%;text-align:center;padding-bottom:3em}@media(min-width:48em){.investors_block .investors_list{overflow:hidden;padding:2em 0 6em}.investors_block .investors_list li{width:33.3333333%;float:left}}@media(min-width:78em){.investors_block .investors_list{width:120%;margin-left:-10%;overflow:hidden}.investors_block .investors_list li{width:33.3333333%;float:left}}.infographic_callout{overflow:hidden}.infographic{list-style-type:none;margin:0;padding:2em 0;text-align:center;height:100%}.infographic li{margin-bottom:4em}.infographic li img{width:50%;max-width:15.625em;margin-bottom:2em}.infographic li h2{font-weight:700;color:white;font-size:2.5em;margin:0}.infographic li h2 span{display:block;font-weight:400;color:#c29f49;font-size:.833333333em}.infographic li:last-child{margin-bottom:0}@media(min-width:48em){.infographic{position:relative;overflow:hidden;padding-bottom:0}.infographic::after{content:"";position:absolute;z-index:1;left:50%;bottom:.5em;width:68%;border-bottom:.125em solid rgba(194,159,73,0.25);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.infographic li{float:left;width:31%;margin-right:3.5%;margin-bottom:0;padding-bottom:6em;position:relative}.infographic li img{width:75%;margin-bottom:3em}.infographic li::after{content:"";position:absolute;z-index:2;bottom:0;left:50%;width:1em;height:1em;border:.3125em solid #54b1e3;background:white;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.infographic li:last-child{margin-right:0}}@media(min-width:55em){.infographic li h2{font-size:3.25em}}@media(min-width:78em){.infographic{width:120%;margin-left:-10%}.infographic li h2{font-size:4.5em;font-size:4.5em}}@media(min-width:90em){.infographic{width:130%;margin-left:-15%}}.contact_block{padding:3em 2em}.contact_block .contact_icon{width:7.5em;margin-bottom:2em}.contact_block .contact_content{padding:4em 0;text-align:center}.contact_block .contact_content h2{color:#54b1e3;font-size:2em;font-weight:400;margin-bottom:.75em}.contact_block .contact_content p{font-size:1.125em;line-height:1.875em;color:#7c8595;margin-bottom:2em}.contact_block .contact_content p .no_small{display:none}@media(min-width:40em){.contact_block{padding:4.5em 3.5em}.contact_block .contact_content{padding:4.5em 0}}@media(min-width:53em){.contact_block{padding:4.5em 2em}.contact_block .contact_content{padding:4.5em 0}.contact_block .contact_content h2{font-size:2.5em}.contact_block .contact_content p{padding:0 6em}}@media(min-width:66em){.contact_block{border-top:none}.contact_block .contact_content{padding:6em 0 2em}}.contact_form{margin-bottom:4em}.contact_form #id_last_name{display:none}@media(min-width:66em){.contact_form{margin-bottom:6em}}.hero.terms_hero{padding:8.5em 2em 0}.hero.terms_hero .hero_content{min-height:5em}.hero.terms_hero .hero_content h1{color:#616874;font-size:1.75em;font-weight:500;width:100%;max-width:100%;margin-bottom:1em}@media(min-width:40em){.hero.terms_hero{padding:11.5em 2em 0}.hero.terms_hero .hero_content h1{font-size:2.25em}}@media(min-width:60em){.hero.terms_hero{padding:16em 2em 0}}.terms{color:#7c8595;margin-bottom:1em;font-size:1.125em;line-height:1.5em}.terms h2{color:#54b1e3;font-size:1.75em;line-height:1.15em;font-weight:400}.terms strong{color:#616874;font-weight:600;display:block}.terms:last-child{margin-bottom:0}.terms a{color:#f04f23;text-decoration:none}.terms a:hover{color:#d33c12}.terms .terms_list{list-style-type:none;margin:0;padding:0}.terms .terms_list>li{border-top:1px solid #f7f6f6;padding:3em 2em}.terms .terms_list>li ul,.terms .terms_list>li ol{margin-bottom:1em}@media(min-width:40em){.terms h2{font-size:2.25em}.terms .terms_list{padding-bottom:3.75em}.terms .terms_list>li{padding:3.5em 2em}}@media(min-width:66.5em){.terms .terms_list>li{padding:4.5em 0}}.hero.faq_hero{z-index:2;overflow:hidden}.hero.faq_hero .hero_content{text-align:center;padding:7.5em 0 0}.hero.faq_hero .hero_content h1{color:#616874;font-size:1.75em;padding:0 .75em;font-weight:400;width:100%;max-width:100%;margin-bottom:.5em}.hero.faq_hero .hero_content p{font-size:1.125em;line-height:1.5em;padding:0 1em;margin-bottom:2em;color:#7c8595}@media(min-width:31em){.hero.faq_hero .hero_content{padding:8em 0 0}.hero.faq_hero .hero_content h1{padding:0 1.5em;font-size:2em}.hero.faq_hero .hero_content p{padding:0 2em}}@media(min-width:40em){.hero.faq_hero .hero_content{padding:10em 0 0}.hero.faq_hero .hero_content h1{font-size:3em}.hero.faq_hero .hero_content p{padding:0 3em}}@media(min-width:48em){.hero.faq_hero .hero_content h1{font-size:4.0625em}.hero.faq_hero .hero_content p{margin-bottom:5em}}@media(min-width:48em) and (max-height:48em){.hero.faq_hero .hero_content h1{font-size:3em}}.faqs{padding:0 2em}.faq_toc{list-style-type:none;margin:0;padding:4em 0;border-top:1px solid rgba(124,133,149,0.35);border-bottom:1px solid rgba(124,133,149,0.35)}.faq_toc li{position:relative;display:block;padding:.65em 0}.faq_toc li a{text-decoration:none;color:#54b1e3;font-size:1.4em;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.faq_toc li a::before{content:"";position:relative;display:inline-block;top:-.1875em;width:.4em;height:.4em;background:#54b1e3;margin-right:.75em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;-webkit-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background .3s ease,false,false,false,false,false,false,false,false,false)}.faq_toc li a:hover{color:#0f8acc}.faq_toc li a:hover::before{background:#0f8acc}.faq_block{padding:0 2em}.faq_block .content_contain{position:relative;padding:6em 0;border-bottom:1px solid rgba(124,133,149,0.35)}.faq_block .to_top{position:absolute;right:0;bottom:1em;font-size:.875em;text-decoration:none;color:rgba(124,133,149,0.5);-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.faq_block .to_top:hover{color:#7c8595}.faq_content h3{font-size:1.75em;font-weight:400;color:#54b1e3}.faq_content .questions{list-style-type:none;margin:0;padding:0}.faq_content .questions li{padding-bottom:2em}.faq_content .questions li h4{position:relative;color:#616874;font-weight:500;font-size:1.35em;margin-bottom:.5em}.faq_content .questions li h4::before{content:"";position:relative;display:inline-block;top:-.1875em;width:.4em;height:.4em;background:#616874;margin-right:.5em;-webkit-border-radius:.15em;-moz-border-radius:.15em;-ms-border-radius:.15em;-o-border-radius:.15em;border-radius:.15em}.faq_content .questions li:last-child{padding-bottom:0}.faq_content .questions li li{padding-bottom:0}.faq_email{padding:6em 2em;text-align:center}.faq_email h3{color:#616874;font-weight:400;font-size:1.5em}.faq_email .faq_btn{width:16em;display:block}.main_footer{position:relative;clear:both;background:#f7f6f6;padding:3.5em 2em;overflow:hidden}.main_footer::before{position:absolute;content:"";top:0;left:0;width:100%;height:.3125em;background-image:-owg(compact(linear-gradient(left,#fcb614 33.33%,#f04f23 33.34%,#f04f23 66.66%,#54b1e3 66.67%),false,false,false,false,false,false,false,false,false));background-image:-webkit(compact(linear-gradient(left,#fcb614 33.33%,#f04f23 33.34%,#f04f23 66.66%,#54b1e3 66.67%),false,false,false,false,false,false,false,false,false));background-image:-moz(compact(linear-gradient(left,#fcb614 33.33%,#f04f23 33.34%,#f04f23 66.66%,#54b1e3 66.67%),false,false,false,false,false,false,false,false,false));background-image:-o(compact(linear-gradient(left,#fcb614 33.33%,#f04f23 33.34%,#f04f23 66.66%,#54b1e3 66.67%),false,false,false,false,false,false,false,false,false));background-image:compact(linear-gradient(left,#fcb614 33.33%,#f04f23 33.34%,#f04f23 66.66%,#54b1e3 66.67%),false,false,false,false,false,false,false,false,false);display:block}@media(min-width:44em){.main_footer{padding:5.25em 2em}}div.inner .main_footer::before{display:none}.footer_content .footer_logo{display:block;margin-bottom:1.5em;text-align:center}.footer_content .footer_logo img{width:15.625em}.footer_content p{color:#7c8595;line-height:1.5em}.footer_content .footer_text{display:none}.footer_content ul.social_links{list-style-type:none;margin:0;padding:0;text-align:center;margin-bottom:1.5em}.footer_content ul.social_links li{display:inline-block}.footer_content ul.social_links li a{display:block;margin:0 .5em;padding:1em;width:3em;height:3em;border:.125em solid #5fa9dd;text-indent:-999em;-webkit-border-radius:3em;-moz-border-radius:3em;-ms-border-radius:3em;-o-border-radius:3em;border-radius:3em;-webkit-transition:compact(compact(background-color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(background-color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(background-color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(background-color .3s ease,false,false,false,false,false,false,false,false,false)}.footer_content ul.social_links li a:hover{background-color:white}.footer_content ul.social_links li.twitter a{border-color:#5fa9dd;background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_twitter_comp.svg') no-repeat center;background-size:45%}.footer_content ul.social_links li.facebook a{border-color:#3c5b9a;background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_facebook_comp.svg') no-repeat center;background-size:45%}.footer_content ul.social_links li.edmodo a{border-color:#007ec5;background:url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_edmodo_comp.svg') no-repeat center;background-size:45%}.footer_content ul.social_links li a:hover{background-color:white}.footer_content .legal_content{text-align:center}.footer_content .legal_content span{display:block}@media(min-width:44em){.footer_content{float:left;width:40%;padding-right:2em}.footer_content .footer_logo{text-align:left}.footer_content .footer_text{display:block}.footer_content ul.social_links{display:none}.footer_content .legal_content{text-align:left}.footer_content .legal_content span{display:inline}}@media(min-width:54em){.footer_content{width:35%;padding-right:2.75em}}@media(min-width:64em){.footer_content{width:50%;padding-right:7.75em}}.footer_links{display:none}@media(min-width:44em){.footer_links{display:block;float:right;width:60%;overflow:hidden}.footer_links .link_col{float:left;width:32%;margin-right:2%;padding-top:.45em}.footer_links .link_col.last{margin-right:0}.footer_links .link_col h3{color:#616874;font-size:1.375em;margin:0 0 .25em;font-weight:500}.footer_links .link_col ul{list-style-type:none;margin:0;padding:0}.footer_links .link_col ul li{display:block}.footer_links .link_col ul li a{display:block;padding:.5em 0;color:#7c8595;text-decoration:none;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.footer_links .link_col ul li a:hover{color:#616874}}@media(min-width:54em){.footer_links{width:60%}}@media(min-width:64em){.footer_links{width:50%}}/*!Remodal - v0.1.4 - 2014-04-06 https://github.com/VodkaBears/remodal Copyright(c) 2014 VodkaBears;*/ .remodal{position:relative;width:100%;min-height:100%;font-size:1em;background:white;color:#182a3c;-webkit-box-shadow:compact(0 0 .25em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);-moz-box-shadow:compact(0 0 .25em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false);box-shadow:compact(0 0 .25em rgba(0,0,0,0.25),false,false,false,false,false,false,false,false,false)}.remodal .modal_content{padding:3em 1.25em 5.5em}@media(min-width:40.063em){.remodal{width:90%;max-width:43.75em;margin:5em auto;min-height:0;-webkit-border-radius:.1875em;-moz-border-radius:.1875em;-ms-border-radius:.1875em;-o-border-radius:.1875em;border-radius:.1875em}.remodal .modal_content{padding:3em 2em 0;overflow:hidden}.remodal.forgot_password{max-width:36.25em}}@media(min-width:40.063em) and (max-height:44em){.remodal{margin:2em auto}}.remodal,.remodal-overlay:after{vertical-align:middle}.remodal .modal_head{border-bottom:1px solid rgba(124,133,149,0.125);padding-bottom:1em;margin-bottom:1.5em}.remodal .modal_head h1{text-align:center;font-size:1.25em;font-weight:500;color:#616874;margin-bottom:1em}.remodal .modal_head h1 img{vertical-align:middle;top:-3px;position:relative;width:1.5em;margin-right:.5em}.remodal .modal_head p{padding:0 1em}.remodal .subpage{padding:1em 0 0 0}.remodal .subpage p,.remodal .subpage h3{text-align:center}.remodal .subpage a.subpage-link:first-of-type{margin-top:2em}.remodal .subpage .dob_container,.remodal .subpage .latest_news_container{margin-bottom:1.5em}.remodal .modal_form label{display:none;font-size:1.125em;color:#7c8595;margin-bottom:1em}.remodal .modal_form input[type=text],.remodal .modal_form input[type=email]{margin-bottom:.75em}.remodal .btn,.remodal input[type=submit]{display:block;width:50%;margin:0 auto 1em;text-align:center}.remodal .social_login{position:relative;margin-top:3.5em;padding-top:3.5em;border-top:1px solid rgba(124,133,149,0.125)}.remodal .social_login span.or_text{position:absolute;top:-1.35em;left:50%;display:block;padding:.75em;font-size:1em;color:rgba(124,133,149,0.85);background:white;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.remodal .social_login span.with_text{display:none;font-size:1.125em;color:#7c8595;margin-bottom:1em}.remodal .social_login ul.social_links{list-style-type:none;margin:0;padding:0;text-align:center;margin-bottom:1.5em}.remodal .social_login ul.social_links li{display:inline-block}.remodal .social_login ul.social_links li a{display:block;margin:0 .5em;padding:1em;width:4em;height:4em;text-indent:-999em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.remodal .social_login ul.social_links li.facebook a{background:#3c5b9a url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_facebook_white.svg') no-repeat center;background-size:25%}.remodal .social_login ul.social_links li.google a{background:#ee4f22 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_google_white.svg') no-repeat center;background-size:35%}.remodal .social_login ul.social_links li.edmodo a{background:#007ec5 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/icon_edmodo_white.svg') no-repeat center;background-size:45%}.remodal .modal_footer{background:#f7f6f6;padding:2em 1.25em;font-size:.875em;text-align:center;color:rgba(124,133,149,0.5);position:absolute;bottom:0;left:0;width:100%}.remodal .modal_footer a{color:rgba(124,133,149,0.5);text-decoration:none;-webkit-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(color .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(color .3s ease,false,false,false,false,false,false,false,false,false)}.remodal .modal_footer a:hover{color:rgba(124,133,149,0.85)}.remodal.forgot_password .modal_head{border-bottom:none;margin-bottom:0}.remodal.forgot_password .modal_form input[type=text],.remodal.forgot_password .modal_form input[type=email]{margin-bottom:1.5em}@media(min-width:26em){.remodal .modal_head h1{font-size:1.5em}}@media(min-width:32em){.remodal .modal_head h1{font-size:2em}.remodal .modal_head h1 img{vertical-align:middle;top:-3px;position:relative;width:1.5em;margin-right:.5em}.remodal .modal_footer{font-size:1em}}@media(min-width:40.063em){.remodal .modal_head{margin-bottom:0}.remodal .modal_head p{padding:0 4em}.remodal .modal_form{text-align:left;padding:2.625em 2.625em 1em 1em;width:60%;float:left;border-right:1px solid rgba(124,133,149,0.125)}.remodal .modal_form label{display:block}.remodal .modal_form input[type=text],.remodal .modal_form input[type=email]{margin-bottom:2.125em}.remodal .modal_form input[type=submit]{width:100%}.remodal .social_login{width:40%;float:right;padding:2.625em;padding-right:1em;margin-top:0;border-top:none;text-align:left}.remodal .social_login span.or_text{display:none}.remodal .social_login span.with_text{display:block}.remodal .social_login ul.social_links li{display:block}.remodal .social_login ul.social_links li a{margin:0 0 .75em;padding:1em;height:3.5625em;width:100%;opacity:.85;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em;-webkit-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false);-moz-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);-o-transition:compact(compact(opacity .3s ease,false,false,false,false,false,false,false,false,false) false false false);transition:compact(opacity .3s ease,false,false,false,false,false,false,false,false,false)}.remodal .social_login ul.social_links li a:hover{opacity:1}.remodal .social_login ul.social_links li.facebook a{background:#3c5b9a url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/logo_facebook.svg') no-repeat center;background-size:45%}.remodal .social_login ul.social_links li.google a{background:#ee4f22 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/logo_google.svg') no-repeat center;background-size:45%}.remodal .social_login ul.social_links li.edmodo a{background:#007ec5 url('//d1czawyup1trel.cloudfront.net/static/focuslab/images/logo_edmodo.svg') no-repeat center;background-size:45%}.remodal .modal_footer{clear:both;font-size:1.125em;position:relative;background:none;padding-bottom:2em}.remodal.forgot_password .modal_form{width:100%;float:none;padding:0 0 1em;border-right:none}.remodal.forgot_password .modal_form input[type=submit]{width:50%}}