/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes floating{0%{transform:translateY(0%)}50%{transform:translateY(30%)}100%{transform:translateY(0%)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(30%)}100%{-webkit-transform:translateY(0%)}}.edge-pad{padding:0 1.618em}@media all and (max-width:786px){.edge-pad{padding-left:1em;padding-right:1em}}.paper-box{padding:1.618em;border:1px solid #ccc;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff}@media all and (max-width:786px){.paper-box{padding:1em}}.paper-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.paper-box.z1{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);box-shadow:0 2px 2px 0 rgba(0,0,0,.26);z-index:1}.paper-box.z1::before{z-index:1;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16)}.paper-box.z2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);-moz-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 8px 17px 0 rgba(0,0,0,.2);z-index:2}.paper-box.z2::before{z-index:1;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 20px 0 rgba(0,0,0,.19)}.paper-box.z3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,.24);-moz-box-shadow:0 12px 15px 0 rgba(0,0,0,.24);box-shadow:0 12px 15px 0 rgba(0,0,0,.24);z-index:3}.paper-box.z3::before{z-index:1;-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.19);-moz-box-shadow:0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 17px 50px 0 rgba(0,0,0,.19)}.paper-box.z4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,.22);-moz-box-shadow:0 16px 28px 0 rgba(0,0,0,.22);box-shadow:0 16px 28px 0 rgba(0,0,0,.22);z-index:4}.paper-box.z4::before{z-index:1;-webkit-box-shadow:0 25px 55px 0 rgba(0,0,0,.21);-moz-box-shadow:0 25px 55px 0 rgba(0,0,0,.21);box-shadow:0 25px 55px 0 rgba(0,0,0,.21)}.paper-box.z5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2);-moz-box-shadow:0 27px 24px 0 rgba(0,0,0,.2);box-shadow:0 27px 24px 0 rgba(0,0,0,.2);z-index:5}.paper-box.z5::before{z-index:1;-webkit-box-shadow:0 40px 77px 0 rgba(0,0,0,.22);-moz-box-shadow:0 40px 77px 0 rgba(0,0,0,.22);box-shadow:0 40px 77px 0 rgba(0,0,0,.22)}.paper-box.spaced{margin-top:.618em;margin-bottom:1.618em}.display-center{text-align:center}.fullheight-banner{height:100%}.limited-width{max-width:1080px;margin-right:auto;margin-left:auto}.radial-darken{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(0,0,0,.45)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:radial-gradient(ellipse at center,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59000000', endColorstr='#33000000', GradientType=1)}.inline-list{padding:0;margin:0}.inline-list li{display:inline-block}@media all and (max-width:580px){.inline-list li{width:45%}}@media all and (max-width:321px){.inline-list li{width:100%}}.display-window{max-width:1080px;margin-right:auto;margin-left:auto;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.236em}@media all and (max-width:786px){.display-window{margin-bottom:0}}.display-window .display-window-wrap{position:relative}.display-window .display-window-image{width:100%}.display-window .display-window-image img{vertical-align:top;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);-moz-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 8px 17px 0 rgba(0,0,0,.2);z-index:2;border:1px solid #ccc;margin-right:1.618em;margin-left:1.618em}.display-window .display-window-image img::before{z-index:1;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 6px 20px 0 rgba(0,0,0,.19)}.display-window .display-window-text{width:50%;position:absolute;top:0;height:100%;display:flex;align-items:center}.display-window .display-window-text strong{display:block;max-width:75%;font-size:1.618em;font-weight:100}@media all and (max-width:1405px){.display-window .display-window-text strong{max-width:85%}}@media all and (max-width:1405px){.display-window .display-window-text{width:57%}}@media all and (max-width:870px){.display-window .display-window-text{text-align:center;display:block;width:auto;position:relative;height:auto}}.display-window.image-left .display-window-wrap{padding-right:50%}@media all and (max-width:1405px){.display-window.image-left .display-window-wrap{padding-right:57%}}.display-window.image-left .display-window-image{text-align:right}.display-window.image-left .display-window-text{justify-content:flex-start;text-align:left;right:0}.display-window.image-left .display-window-text strong{padding-left:1em}.display-window.image-right .display-window-wrap{padding-left:50%}@media all and (max-width:1405px){.display-window.image-right .display-window-wrap{padding-left:57%}}.display-window.image-right .display-window-image{text-align:left}.display-window.image-right .display-window-text{justify-content:flex-end;text-align:right;left:0}.display-window.image-right .display-window-text strong{padding-right:1em}@media all and (max-width:870px){.display-window.image-right .display-window-wrap,.display-window.image-left .display-window-wrap{padding-left:0;padding-right:0}.display-window.image-right .display-window-image,.display-window.image-left .display-window-image{text-align:center}.display-window.image-right .display-window-image img,.display-window.image-left .display-window-image img{margin:0;width:100%;max-width:320px}.display-window.image-right .display-window-text,.display-window.image-left .display-window-text{justify-content:inherit;text-align:center;left:0}.display-window.image-right .display-window-text strong,.display-window.image-left .display-window-text strong{padding-top:1.618em;padding-left:0;padding-right:0;max-width:85%;margin:0 auto;font-size:1.4em}}.button,button{padding:.618em 1.45em;position:relative;background-color:#fff;border:0 solid 0;color:#108cb0;font-size:16px;display:inline-block;cursor:pointer;text-decoration:none;height:auto;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:400;-webkit-transition:background-color 100ms ease-out,color 100ms ease-out;-moz-transition:background-color 100ms ease-out,color 100ms ease-out;-o-transition:background-color 100ms ease-out,color 100ms ease-out;-ms-transition:background-color 100ms ease-out,color 100ms ease-out;transition:background-color 100ms ease-out,color 100ms ease-out}.button.raised,button.raised{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);box-shadow:0 2px 2px 0 rgba(0,0,0,.26);z-index:1}.button.raised::before,button.raised::before{z-index:1;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16)}.button.floating,button.floating{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2);-moz-box-shadow:0 27px 24px 0 rgba(0,0,0,.2);box-shadow:0 27px 24px 0 rgba(0,0,0,.2);z-index:5}.button.floating::before,button.floating::before{z-index:1;-webkit-box-shadow:0 40px 77px 0 rgba(0,0,0,.22);-moz-box-shadow:0 40px 77px 0 rgba(0,0,0,.22);box-shadow:0 40px 77px 0 rgba(0,0,0,.22)}.button.spaced,button.spaced{margin-left:1em;margin-right:1em}.button.important,button.important{font-size:1.618em;font-weight:300}.button:hover,button:hover{color:#108cb0;text-decoration:none;background-color:#eee}.button[disabled],button[disabled]{color:rgba(51,51,51,.6)}.button.submit,button.submit{color:#fff;background-color:#86ba4b}.button.submit:hover,button.submit:hover{background-color:#74a33e}.button.submit[disabled],button.submit[disabled]{opacity:.7;color:rgba(255,255,255,.6)}.button.submit[disabled]:hover,button.submit[disabled]:hover{background-color:#86ba4b}.button.action,button.action{color:#fff;background-color:#ffa60f}.button.action:hover,button.action:hover{background-color:#ea9300}.button.action[disabled],button.action[disabled]{opacity:.7;color:rgba(255,255,255,.6)}.button.action[disabled]:hover,button.action[disabled]:hover{background-color:#ffa60f}html{font-size:1em;min-width:310px}body{font-family:'Helvetica Neue',Arial,sans-serif;font-weight:400;line-height:1.618;color:#333;min-width:310px}p{margin-bottom:1.3em}h1,h2,h3,h4{margin:1.618em 0 .5em;font-weight:inherit;line-height:1.2}h1{margin-top:0;font-weight:700;font-size:4.236em}@media all and (max-width:1485px){h1{font-size:3.3888em}}@media all and (max-width:786px){h1{font-size:2.618em}}h2{font-weight:700;font-size:2.618em}@media all and (max-width:1485px){h2{font-size:2.0944em}}@media all and (max-width:786px){h2{font-size:1.618em}}h3{font-weight:700;font-size:1.618em}@media all and (max-width:1485px){h3{font-size:1.2944em}}@media all and (max-width:786px){h3{font-size:1.618em}}h4{font-weight:700;font-size:1em}small,.font-small{font-size:.618em}article{max-width:700px}section{padding:0;margin:0}header{background-color:#fff;position:relative;padding:1em 1.618em;color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);box-shadow:0 2px 2px 0 rgba(0,0,0,.26);z-index:1}header::before{z-index:1;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16)}header div.mobile-portal{position:absolute;text-align:right;display:none}@media all and (max-width:656px){header div.mobile-portal{position:absolute;top:.618em;right:1em;display:block;padding-top:0}}header div{position:absolute;top:.618em;right:1.618em}header div a.button{padding:.618em 1em}header div a.button.action{padding:.618em 1.618em}@media all and (max-width:656px){header div{position:relative;text-align:center;top:0;left:0;padding-top:1.618em}header div .portal{display:none}}@media all and (max-width:321px){header div.info-buttons a.button{padding:.618em}}@media all and (max-width:836px){header{padding:1em}header img{height:26px;width:auto}header a{font-size:.8em!important}}@media all and (max-width:321px){header img{height:22px;margin-top:2px;width:auto}}footer{padding:0 1.618em;padding-top:1.618em;color:#999;padding-bottom:1.618em}@media all and (max-width:786px){footer{padding-left:1em;padding-right:1em}}footer div{float:right}@media all and (max-width:786px){footer div{float:none;padding-bottom:.618em}}footer a{text-decoration:none}@media all and (max-width:786px){footer{text-align:center}}a{color:#108cb0;text-decoration:underline;-webkit-transition:color 100ms ease-out;-moz-transition:color 100ms ease-out;-o-transition:color 100ms ease-out;-ms-transition:color 100ms ease-out;transition:color 100ms ease-out}a:hover{color:#14b1df;text-decoration:underline;cursor:pointer}.page-static-info .fixed-banner{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}.page-static-info .fixed-banner.community{background-image:url(../image/bg/coffeescape.jpg)}@media all and (max-width:786px){.page-static-info .fixed-banner.community{background-image:url(../image/bg/coffeescape_mobile.jpg)}}.page-static-info .fixed-banner.educate,.page-static-info .fixed-banner.projects{background-image:url(../image/bg/notesscape.jpg)}@media all and (max-width:786px){.page-static-info .fixed-banner.educate,.page-static-info .fixed-banner.projects{background-image:url(../image/bg/notesscape_mobile.jpg)}}.page-static-info .fixed-banner.how-it-works{background-image:url(../image/bg/horizonscape.jpg)}@media all and (max-width:786px){.page-static-info .fixed-banner.how-it-works{background-image:url(../image/bg/horizonscape_mobile.jpg)}}.page-static-info .fixed-banner.are-you-expert{background-image:url(../image/bg/airportscape.jpg)}@media all and (max-width:786px){.page-static-info .fixed-banner.are-you-expert{background-image:url(../image/bg/airportscape_mobile.jpg)}}@media all and (max-width:786px){.page-static-info .fixed-banner{background-image:url(../image/bg/coffeescape_mobile.jpg)}}@media all and (max-height:862px){.page-static-info .fixed-banner{height:865px;width:100%}}@media all and (max-height:962px){.page-static-info .fixed-banner{height:965px;width:100%}}@media all and (max-height:645px){.page-static-info .fixed-banner{height:645px;width:100%}}@media all and (max-height:572px){.page-static-info .fixed-banner{height:575px;width:100%}}@media all and (max-height:482px){.page-static-info .fixed-banner{height:482px;width:100%}}.page-static-info .fullheight-banner h1,.page-static-info .fullheight-banner h2{color:#fff}.page-static-info h1{margin-bottom:.1em}@media all and (max-width:1485px){.page-static-info h1{margin-bottom:.2em}}@media all and (max-width:786px){.page-static-info h1{margin-bottom:.4em}}.page-static-info h2{font-weight:800;margin-top:0;margin-bottom:.7em}@media all and (max-width:1485px){.page-static-info h2{margin-bottom:1em;line-height:1.5em}}@media all and (max-width:786px){.page-static-info h2{margin-bottom:1em;font-weight:700}}@media all and (min-width:1485px){.page-static-info h2{margin-left:auto;margin-right:auto;max-width:70%}}@media all and (min-width:786px) and (max-width:1485px){.page-static-info h2{font-size:1.618em}}@media all and (max-width:786px){.page-static-info h2{font-weight:400}}.page-static-info section,.page-static-info footer{position:relative;background-color:#fff;z-index:2}.page-static-info header{z-index:2}.page-static-info section{position:relative;z-index:2;padding:0 1.618em;padding-top:1.618em;padding-bottom:1.618em}@media all and (max-width:786px){.page-static-info section{padding-left:1em;padding-right:1em}}.page-static-info section.fullheight-banner{display:flex;align-items:center;justify-content:center;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(0,0,0,.45)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);background:radial-gradient(ellipse at center,rgba(0,0,0,.45)0,rgba(0,0,0,.2)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59000000', endColorstr='#33000000', GradientType=1);padding-top:0;padding-bottom:0}.page-static-info section.fullheight-banner>div{padding-bottom:66px}@media all and (max-width:321px){.page-static-info section.fullheight-banner{padding-top:2.618em}}@media all and (max-width:786px){.page-static-info .submit.important{font-size:1.25em}}.page-static-info .site-categories{max-width:1080px;margin-right:auto;margin-left:auto;display:block}.page-static-info .site-categories li a{padding:.618em 1.45em;position:relative;background-color:#fff;border:0 solid 0;color:#108cb0;font-size:16px;display:inline-block;cursor:pointer;text-decoration:none;height:auto;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:400;-webkit-transition:background-color 100ms ease-out,color 100ms ease-out;-moz-transition:background-color 100ms ease-out,color 100ms ease-out;-o-transition:background-color 100ms ease-out,color 100ms ease-out;-ms-transition:background-color 100ms ease-out,color 100ms ease-out;transition:background-color 100ms ease-out,color 100ms ease-out}.page-static-info .site-categories li a.raised{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);box-shadow:0 2px 2px 0 rgba(0,0,0,.26);z-index:1}.page-static-info .site-categories li a.raised::before{z-index:1;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16)}.page-static-info .site-categories li a.floating{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2);-moz-box-shadow:0 27px 24px 0 rgba(0,0,0,.2);box-shadow:0 27px 24px 0 rgba(0,0,0,.2);z-index:5}.page-static-info .site-categories li a.floating::before{z-index:1;-webkit-box-shadow:0 40px 77px 0 rgba(0,0,0,.22);-moz-box-shadow:0 40px 77px 0 rgba(0,0,0,.22);box-shadow:0 40px 77px 0 rgba(0,0,0,.22)}.page-static-info .site-categories li a.spaced{margin-left:1em;margin-right:1em}.page-static-info .site-categories li a.important{font-size:1.618em;font-weight:300}.page-static-info .site-categories li a:hover{color:#108cb0;text-decoration:none;background-color:#eee}.page-static-info .site-categories li a[disabled]{color:rgba(51,51,51,.6)}.page-static-info .site-categories li a.submit{color:#fff;background-color:#86ba4b}.page-static-info .site-categories li a.submit:hover{background-color:#74a33e}.page-static-info .site-categories li a.submit[disabled]{opacity:.7;color:rgba(255,255,255,.6)}.page-static-info .site-categories li a.submit[disabled]:hover{background-color:#86ba4b}.page-static-info .site-categories li a.action{color:#fff;background-color:#ffa60f}.page-static-info .site-categories li a.action:hover{background-color:#ea9300}.page-static-info .site-categories li a.action[disabled]{opacity:.7;color:rgba(255,255,255,.6)}.page-static-info .site-categories li a.action[disabled]:hover{background-color:#ffa60f}@media all and (max-width:1045px){.page-static-info .site-categories{max-width:780px}}.page-static-info .hide-span{background-color:#f7f7f7}.page-static-info .hide-span:hover{background-color:#f0f0f0}@media all and (max-width:786px){.page-static-info .hide-span span{display:none}}@media all and (max-width:428px){.page-static-info .hide-span{margin-bottom:1em}}@media all and (max-width:786px){.page-static-info .hide-span-o span{display:none}}.page-static-info .second-cta{padding-bottom:3em}@media all and (max-width:1045px){.page-static-info .second-cta>div{max-width:1080px;margin-right:auto;margin-left:auto;max-width:780px}}html.ie-fix section.fullheight-banner{padding-top:13%}