#app-header a h1,#app-header a:hover{text-decoration:none}#slide-sidebar,.slide-container{min-height:100%}.btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.btn.btn-alidade{background-color:#DE694B;color:#fff!important}.btn.btn-alidade:active{background-color:#D05738}.btn.btn-alidade:hover{background-color:#F56947}.btn.btn-xl{font-size:30px}.box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:10px;padding:15px;font-size:13px}.box.box-questions{background-color:#D2DCE0}.box.box-example{background-color:#B4CDCD}.box.box-casestudy{background-color:#B9D6CA}.box.box-research{background-color:#DFD1D8}.box.box-tips{background-color:#F4CBC0}.box.box-answer{background-color:#FAF7F3}.box h3{text-transform:uppercase;font-size:16px;margin-top:0}.modal-content{border-radius:0}.modal-content input{border-radius:0;border:1px solid #DE694B}.modal-content a{color:#DE694B}.welcome .modal-body,.welcome h4{font-size:20px}.fp-normal-scroll,footer{position:relative;z-index:3}#fullpage{z-index:2}body>div.container-fluid>header{height:88px;background:#454354;color:#fff}body>div.container-fluid>header a.btn{margin-top:18px}body>div.container-fluid>header .user-actions{padding:0;margin:0;list-style:none}body>div.container-fluid>header .user-actions li{display:inline}body>div.container-fluid>header .user-actions li a{color:#DE694B;font-weight:700}#app-header a h1{color:#fff;line-height:80px;margin:0;font-size:42px}#slide-content{padding-left:30px;margin-top:50px}#slide-content a{color:#DE694B}#slide-content form{font-size:20px;margin-bottom:50px}#slide-content h1{margin-top:0;font-size:30px;text-transform:uppercase;line-height:150%}#slide-buttons,.picks>div{margin-top:20px}#slide-content .back-link{color:#DE694B;font-size:18px;line-height:29px;font-weight:700;margin-bottom:10px}#slide-content .back-link:hover{color:#F56947}.picks>div{margin-bottom:15px}.printer{font-size:20px;font-weight:700}#slide-sidebar{background:#5F5C79}#slide-sidebar .step{margin:0 -15px}#slide-sidebar .step h3{font-size:13px;color:#fff;display:block;margin:0;line-height:34px;position:relative;clear:none}#slide-sidebar .step h3 a.working:after,#slide-sidebar .step h3 a:hover:after{content:'';position:absolute;right:-34px;top:0;width:0;height:0}#slide-sidebar .step h3 a{color:#fff;padding-left:50px;display:block;background:url(/assets/images/pointer.png) 30px center no-repeat #7B7891}#slide-sidebar .step h3 a:hover{background-color:#DE694B}#slide-sidebar .step h3 a:hover:after{border:17px solid;border-color:transparent transparent transparent #DE694B}#slide-sidebar .step h3 a.working{background:url(/assets/images/pointer.png) 30px center no-repeat #464360}#slide-sidebar .step h3 a.working:after{border:17px solid;border-color:transparent transparent transparent #464360}#slide-sidebar .step ul{margin:0;padding:0;list-style:none}#slide-sidebar .step ul li{position:relative;clear:none}#slide-sidebar .step ul li a.taller:hover:after,#slide-sidebar .step ul li a.working.taller:after,#slide-sidebar .step ul li a.working:after,#slide-sidebar .step ul li a:hover:after{position:absolute;top:0;width:0;height:0;content:''}#slide-sidebar .step ul li a{color:#fff;font-size:13px;font-weight:700;background:url(/assets/images/uncheck.png) 30px center no-repeat;display:block;padding:6px 15px 6px 50px}#slide-sidebar .step ul li a.done{background:url(/assets/images/check.png) 30px center no-repeat}#slide-sidebar .step ul li a.working{background:url(/assets/images/uncheck.png) 30px center no-repeat #464360}#slide-sidebar .step ul li a.working:after{right:-30px;border:15px solid;border-color:transparent transparent transparent #464360}#slide-sidebar .step ul li a.working.taller:after{right:-48px;border:24px solid;border-color:transparent transparent transparent #464360}#slide-sidebar .step ul li a:hover{background-color:#DE694B}#slide-sidebar .step ul li a:hover:after{right:-30px;border:15px solid;border-color:transparent transparent transparent #DE694B}#slide-sidebar .step ul li a.taller:hover:after{right:-48px;border:24px solid;border-color:transparent transparent transparent #DE694B}#homepage-header{width:100%;height:80px;background:#292639;z-index:1040;opacity:0;position:fixed}#homepage-header .SiteTitle{line-height:80px;margin:0;color:#fff;font-size:42px}#homepage-header a.btn-alidade{margin-top:17px}.TechIcons{position:relative;top:-60px}.slide-content{position:relative;z-index:2}.animation{background:#292639;background-size:auto;color:#fff;overflow:hidden}.animation .ProjectPaper{display:none}.animation .background{position:fixed;left:35%;top:50%;transform:scale(.75) translate(0,-70%);z-index:1}@media screen and (min-width:1400px){.animation .background{transform:scale(.9) translate(-40px,-55%)}}@media screen and (min-width:1200px),(max-height:1000px){.animation .background{left:45%;transform:scale(.75) translate(-50px,-70%)}}.animation .background .logo{height:344px;width:302px;opacity:1;position:absolute;left:0;bottom:180px;transform:translate(40%,50%)}.animation .background .logo.pouff{opacity:0}.animation .background .app-icon-holder{margin-top:100px}.animation .background .app-icon{width:70px;height:70px;position:absolute;overflow:hidden;transform:scale(1.3)}.animation .background .app-icon#app-icon-msg{left:420px;top:240px}.animation .background .app-icon#app-icon-map{left:320px;top:170px}.animation .background .app-icon#app-icon-dbm{left:520px;top:310px}.animation .contents{-webkit-transition:all 2s ease .5s;-moz-transition:all 2s ease .5s;transition:all 2s ease .5s}.animation .contents.showtime{display:block;opacity:1;padding-top:60px}.animation h1,.animation h3,.animation h4{font-weight:400;font-family:Oswald,sans-serif}.animation .CTAdesc,.animation .SectionList li{font-family:Lato,sans-serif}.animation .SectionList,.animation p{font-size:20px;line-height:36px;list-style:none}.animation .SectionList .checkmark,.animation p .checkmark{margin-right:20px}.animation .CTA{font-size:30px}.animation .CTAdesc{font-size:20px;line-height:1.3;margin-top:20px}.animation .SectionList li{position:relative}.animation .SectionList li:after{content:'';background-image:url(/assets/images/hp/checkmark.png);position:absolute;top:12px;left:0;transform:translate(-200%,0);width:18px;height:14px}.animation h1{font-size:58px}.animation h1 span{display:block;font-size:72px;line-height:78px}.animation #slide-3 .icon,.animation .alidade-container .paper .checkrow .BarHolder,.animation .alidade-container .paper .checkrow svg{display:inline-block;vertical-align:middle}.animation .h3{font-size:30px;line-height:48px;margin-top:40px;font-weight:400}.animation .h4{font-size:20px;line-height:30px;margin-bottom:70px;margin-top:30px;font-weight:400}.animation .SectionTitle{font-size:46px;line-height:1.3;font-weight:400;margin-bottom:30px}.animation #slide-3 .icon{position:relative}.animation #slide-3 .icon .arrow{position:absolute}.animation #slide-3 .text-steps{margin:40px 0}.animation #slide-3 .text-steps .text-step{opacity:0;margin-bottom:20px}.animation #slide-3 .text-steps .text-step.text-step-1 .arrow{top:40%;left:100%}.animation #slide-3 .text-steps .text-step.text-step-1 .number{margin-left:80px}.animation #slide-3 .text-steps .text-step.text-step-2{margin-left:120px}.animation #slide-3 .text-steps .text-step.text-step-2 .arrow{top:92%;left:-15px}.animation #slide-3 .text-steps .text-step.text-step-3{margin-left:70px;margin-top:45px}.animation #slide-3 .text-steps .text-step .number,.animation #slide-3 .text-steps .text-step .text{font-size:20px;font-family:Oswald,sans-serif;display:inline-block;vertical-align:middle}.box-1 p,.lnk.lnk-lg{font-size:24px}.animation #slide-3 .text-steps .text-step .number{width:36px;height:36px;line-height:36px;text-align:center;margin:22px 16px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background:#fff;color:#454354}.animation .alidade-container #spyglass-animate{opacity:0;position:absolute;left:20%;top:60px;width:630px;height:630px}.animation .alidade-container #spyglass-animate.showtime{opacity:1}.animation .alidade-container .paper{width:160px;height:194px;position:absolute;opacity:0;background:#EBE7E3;box-shadow:0 5px 15px 0 #2D2B3C;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);transform-origin:center center;overflow:hidden;padding:12px}.animation .alidade-container .paper .checkrow{width:100%;opacity:0;margin-bottom:20px}.animation .alidade-container .paper .checkrow.sideways{transform:translateX(40px)}.animation .alidade-container .paper .checkrow svg{-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg)}.animation .alidade-container .paper .checkrow .bar{display:block;width:82px;height:7px;border-radius:9px;background-color:#716f82;margin-bottom:3px;margin-top:3px}.animation .alidade-container .paper .checkrow .bar:nth-child(odd){width:102px}.animation .alidade-container .paper#paper-1{left:200px}.animation .alidade-container .paper#paper-2{left:390px}.animation .alidade-container .paper#paper-2 .paper-contents{opacity:0;position:absolute;left:15px;top:0;width:80%;transform:translateY(30px)}.animation .alidade-container .paper#paper-2 .paper-contents .PaperTitle{-ms-transform:rotate(7.5deg) translateY(-20px);-webkit-transform:rotate(7.5deg) translateY(-20px);transform:rotate(7.5deg) translateY(-20px);height:30px}.animation .alidade-container .paper#paper-2 .paper-contents .PaperTitle svg{width:100%;position:absolute}.animation .alidade-container .paper#paper-2 .paper-contents svg{width:40px;display:inline-block;vertical-align:middle}.animation .alidade-container .paper#paper-2 .paper-contents .paragraph{clear:none;display:inline-block;width:100%}.animation .alidade-container .paper#paper-2 .paper-contents .paragraph.paragraph-fl{width:62%;vertical-align:middle}.animation .alidade-container .paper#paper-2 .paper-contents .line{width:100%;background:#716F82;height:5px;margin:2px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.animation .alidade-container .paper#paper-2 .paper-contents .line.line-lg{height:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.animation .alidade-container .paper#paper-2 .paper-contents .line.line-sh-1{width:75%}.animation .alidade-container .paper#paper-2 .paper-contents .line.line-sh-2{width:55%}.animation .alidade-container .paper#paper-2 .paper-contents .line.line-sh-3{width:30%}.animation .alidade-container .paper#paper-3{left:580px}.lnk{color:#DE694B;text-decoration:underline;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.lnk:hover{color:#F56947}.lnk:active,.lnk:visited{color:#D05738}.box-1 h2 a,.box-1 p{color:#555}.box-1{padding:140px 15px 60px;background-color:#EBE7E3}.box-1 h2{font-family:Lato,sans-serif}.carousel{background:#666471;padding-top:110px;padding-bottom:90px;color:#fff}.carousel .quote{font-size:24px;font-family:Oswald,sans-serif;font-weight:400;line-height:36px;padding:0 72px;position:relative}.carousel .quote:before{content:' ';position:absolute;background:url(/assets/images/hp/quote.svg) center center no-repeat;left:-50px;top:-30px;width:90px;height:75px}.carousel .pointer{display:block;clear:both;border-top:4px solid #fff;border-bottom:0;margin-left:80px;margin-right:80px;height:4px}.carousel .pointer~.point{display:block;margin:-45px auto 0;content:' ';border-right:4px solid #fff;border-bottom:4px solid #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px;height:40px;background-color:#666471}.carousel .quoter{width:33.3333%;float:left;clear:none;margin-top:40px;cursor:pointer}.carousel .quoter img{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.carousel .quoter.active img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.carousel .quoter .quoter-name{display:block;clear:both;font-weight:700;font-size:16px}.who-made-this{background-color:#EBE7E3;color:#3A3F41;padding-bottom:60px}.who-made-this h2{margin-top:100px;margin-bottom:40px;font-weight:400;font-size:48px}.who-made-this h2~p{font-size:24px;margin-bottom:80px}.who-made-this img{max-width:180px}.who-made-this .col-md-4 a:first-child{display:block;margin-bottom:50px;height:200px}.who-made-this .col-md-4 a:first-child~img{margin-bottom:60px}.who-made-this .col-md-4 p{font-size:24px;margin-bottom:80px;margin-top:50px}.creators{background:#666471;color:#fff;padding-bottom:60px}.creators a{color:#fff;text-decoration:none}.creators a:hover{text-decoration:#fff}.creators h2{margin-top:100px;margin-bottom:40px;font-weight:400;font-size:48px}.creators .col-md-4 img{margin-bottom:20px;max-width:180px}.creators .col-md-4 p{font-size:30px;margin-bottom:80px}@media screen and (max-width:1023px){.section{margin-bottom:30px}}@media screen and (max-width:991px){.animation .background .TechIcons,.animation .background .alidade-container,.animation .background .app-icon{display:none}.animation .background{position:relative;left:0;top:0;transform:translate(0,0);background-image:url(/public/assets/svg/techIcons.svg);background-size:cover;margin:0 auto 50px}.animation .background .logo{position:relative;transform:translate(0,0);height:0;width:auto;left:auto;bottom:auto;padding-bottom:40%}.animation .background .logo svg{position:absolute;top:0;left:0;width:100%;height:100%}.animation .SectionTitle{font-size:26px;line-height:1.3}.animation .SectionList{font-size:15px;line-height:26px}.animation .CTA{font-size:24px}.animation .CTAdesc{font-size:15px;text-align:center}.animation .ProjectPaper{display:block;margin:0 auto}#homepage-header{display:none}.first-fold{background:#292639;color:#fff;padding-bottom:60px}.first-fold .h2,.first-fold .h3,.first-fold .h4,.first-fold h1{color:#fff;text-align:center;font-weight:400}.first-fold h1{font-size:25px;line-height:1.5}.first-fold h1 span{font-size:50px;line-height:1.3}.first-fold .h2{font-size:16px;line-height:1.2}.first-fold .h4{font-size:14px;line-height:1.2}.first-fold .h3{font-size:16px;margin:0;line-height:1.2}.first-fold p{font-size:14px;line-height:28px}.first-fold p img.checkmark{margin-right:10px;float:left;clear:none;margin-top:7px}.first-fold p span{display:inline}.first-fold ol.three-steps{list-style:none;margin:35px auto;padding-left:20%}.first-fold ol.three-steps li{margin-bottom:20px;font-family:Oswald,sans-serif}.first-fold ol.three-steps li img{margin-right:15px}.carousel{padding-top:35px}.carousel .quote{font-family:Oswald,sans-serif;font-size:14px;font-weight:400;line-height:21px;padding:0 0 0 30px;position:relative}.carousel .quote::before{background:url(/assets/images/hp/quote.svg) center center no-repeat rgba(0,0,0,0);background-size:contain;content:" ";height:45px;left:-10px;position:absolute;top:-20px;width:30px}.carousel hr.pointer{margin-left:0;margin-right:0}.carousel .quoter-name{font-size:12px}.carousel .quoter-role{font-size:8px;line-height:100%}.creators .col-md-4 img.imgr,img.imgr{max-width:100%;height:auto;display:block}.animation #slide-3 .icon .arrow,.animation #slide-3 .text-steps .text-step .number{display:none}.who-made-this,.who-made-this h2~p{font-size:16px}.who-made-this .col-xs-6 a:first-child{margin-bottom:20px;height:auto}.creators .col-md-4 p{font-size:18px;margin-bottom:20px}.section,body:not(fp-responsive) .fp-section,body:not(fp-responsive) .fp-slide,body:not(fp-responsive) .fp-tableCell{height:auto!important;margin-bottom:30px}.animation #slide-3 .icon{margin-right:30px}.animation #slide-3 .icon svg{width:60px}.animation #slide-3 .text-steps .text-step{opacity:1;margin:0!important}.animation #slide-3 .text-steps .text-step .text{font-size:16px}.box-1{padding:60px 15px}}@media screen and (max-height:700px){.animation h1,.animation h1 span{font-size:40px}.animation h1{line-height:1}.animation .SectionTitle{font-size:30px}}#research-body{margin-top:100px}#research-body #illustration{margin-top:62px}#research-body a{color:#DE694B}#research-body header h1{font-size:42px;text-transform:uppercase;line-height:62px}#research-body header h2{font-size:24px;text-transform:uppercase;line-height:36px;margin:10px 0 60px}#research-body p.introduction{font-size:24px;line-height:29px;margin-bottom:30px}#research-body h2{font-size:24px;line-height:36px;margin:60px 0}#research-body h3{font-size:20px;line-height:30px;margin:40px 0 10px}#research-body li,#research-body p{font-size:20px;margin-top:10px}#research-body li.emphasise,#research-body p.emphasise{font-weight:700}#research-body p:last-child{margin-bottom:60px}#research-body .icon-wrap{margin-bottom:30px}#six-rules-body header{margin:100px 0 80px}#six-rules-body header a{display:block;margin:40px 0;font-size:20px;color:#555;text-decoration:underline}#six-rules-body h1{font-size:48px;line-height:71px;font-weight:400}#six-rules-body h2{font-size:24px;line-height:36px;margin:20px 0}#six-rules-body li,#six-rules-body p{font-size:20px;line-height:24px;margin-top:10px}#six-rules-body li.emphasise,#six-rules-body p.emphasise{font-weight:700}#six-rules-body .rule{margin-bottom:90px}#six-rules-body .box{margin-top:25px}#six-rules-body p.large{margin:70px 0 35px;font-size:24px;line-height:36px;font-weight:700}#six-rules-body .checklist{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:20px;display:block;clear:both;margin:10px 0}#six-rules-body .checklist i{display:inline-block;float:left;width:40px}#six-rules-body .checklist span{display:inline-block;float:left;width:90%}body,html{height:100%;background:#EBE7E3;color:#555}.SectionTitle,.SiteTitle,.h1,.h2,.h3,h1,h2,h3{font-family:Oswald,sans-serif;font-weight:700}.h4,.h5,.h6,h4,h5,h6{font-family:Lato,sans-serif;font-weight:700}#app-header img.alidade-header-logo{height:80px;width:80px;margin-top:4px;float:left}#app-header img.alidade-header-logo+h1{font-size:42px}footer{background:#413C55;color:#fff;padding-top:25px;padding-bottom:25px;font-size:16px}footer a{color:#fff;text-decoration:underline}footer .feedback a{font-size:20px;font-weight:700}footer .feedback a:hover{color:#fff}footer .icon{padding-right:12px;width:5%}footer .icon+div{width:95%;margin-bottom:30px}footer .rotate-45{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer .logos{margin-top:30px;font-weight:700;font-size:24px;text-align:right;vertical-align:middle}footer .logos a{text-decoration:none}footer .logos a:hover{text-decoration:underline;color:#fff}footer .logos a .gh{margin-left:30px}.project-wrapper{background:#454354;padding:10px;width:90%;margin:15px 0;min-height:50px;float:left;clear:none}.project-wrapper .project-bar{width:100%;background:#5c5a70;position:relative;line-height:30px;min-height:30px}.project-wrapper .project-bar .project-progress{display:block;position:absolute;min-height:30px;background:#DE694B;z-index:10}.project-wrapper .project-bar .project-title{position:absolute;z-index:50;color:#fff;font-family:Oswald;font-size:20px;font-weight:400;padding:0 15px;width:100%}.project-wrapper+.project-continue{width:10%;margin:15px 0;line-height:50px;color:#fff;text-align:center;background:#DE694B;float:left;clear:none;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px}.project-deleter{cursor:pointer;position:absolute;left:-3px;top:-5px;width:30px;height:30px;background-color:#EBE7E3;box-shadow:0 0 4px 0 rgba(0,0,0,.5);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.project-deleter i{font-size:20px;width:30px;text-align:center;line-height:30px}