@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Bitter:400,400i,700");:root{--aspect-ratio: 21/9}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.visible-android{display:none}.visible-ios{display:none}.on-device .visible-android,.on-device .visible-android{display:inherit}.device-ios .visible-android{display:none !important}.device-ios .hidden-ios{display:none !important}.device-android .hidden-android{display:none !important}.device-android .visible-ios{display:none !important}body{font-family:"Hind", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444848;font-size:18px;line-height:27px;text-rendering:optimizeLegibility}h1{font-size:24px;line-height:27px;line-height:normal;font-weight:700;font-family:"Bitter", serif;margin-bottom:0.8em}@media only screen and (min-width: 48.5em){h1{font-size:30px;line-height:35px}}h2{font-size:20px;line-height:normal;font-weight:700;font-family:"Bitter", serif;color:#11748a;margin-bottom:0.3em}@media only screen and (min-width: 48.5em){h2{font-size:24px;line-height:27px}}h3{font-size:18px;line-height:normal;font-weight:600;color:#11748a;font-family:"Bitter", serif}@media only screen and (min-width: 48.5em){h3{font-size:22px;line-height:25px}}h4{font-size:18px;font-weight:600;color:#11748a;line-height:normal;font-family:"Bitter", serif}h5{font-size:16px;font-weight:400;line-height:normal;color:#11748a;font-family:"Bitter", serif}h6{font-size:16px;font-weight:400;color:#11748a;line-height:normal;font-family:"Bitter", serif}p{padding-bottom:1em;line-height:27px}p.center{text-align:center;line-height:26px}strong,b{font-weight:700}strong em,strong i,b em,b i{font-style:italic;font-weight:700}em,i{font-style:italic}em strong,em b,i strong,i b{font-style:italic;font-weight:700}p ~ h4,p ~ h5,p ~ h6{padding-top:1em}a{color:#1d3349}a:hover,a:visited,a.active{color:#11748a}.page ol,.page ul{counter-reset:li;padding:5px 0;margin-bottom:1em}.page ol li,.page ul li{position:relative;padding:0 10px 0;margin-left:0.8888em}.page ol li:before,.page ul li:before{position:absolute;content:counter(li, decimal) ".";counter-increment:li;left:-10px;top:0px;font-family:"Hind"}.page ul li:before{content:counter(li, disc)}html{background:#f5f4f4}body{margin:0 auto !important}@media only screen and (min-width: 48.5em){body{max-width:1200px}}@media only screen and (min-width: 18.75em) and (max-width: 47.5em){body{overflow:scroll !important}}html,body{height:100%}::selection{background:#a6e6f4;color:#1d3349}::-moz-selection{background:#a6e6f4;color:#1d3349}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:rgba(255,255,255,0.8);box-shadow:none}.container{margin:0 auto;width:100%}.container{*zoom:1}.container:before,.container:after{content:"";display:table}.container:after{clear:both}@media only screen and (min-width: 48.5em){.container{max-width:1200px;padding:calc(50px * 2)}}.clearfix::after{content:" ";display:table;clear:both}*{box-sizing:border-box}.fluidbox__overlay{background-color:rgba(29,51,73,0.85)}.fluidbox__ghost{opacity:1}.header{width:100%;color:#1d3349;background:#fff;position-events:none;-webkit-transform:translate3d(0, 0, 0) !important;z-index:999}.footer{width:100%;background:#0b203f;color:#fff;-webkit-transform:translate3d(0, 0, 0) !important;display:block;padding:50px;position-events:none;z-index:99999}@media only screen and (min-width: 48.5em) and (max-width: 62em){.footer{max-height:150px}}.footer .container{margin:0 auto;padding:0}.footer .byline{text-align:center;display:block;margin-bottom:10px}.footer .byline a{color:#fff;text-decoration:none}.footer .byline i{font-size:28px;vertical-align:middle;padding:0 10px}.burger{display:block;position:absolute;right:25px;top:40px;cursor:pointer;z-index:999;opacity:1;transform:rotateY(0);transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.burger__patty{width:27px;height:4px;margin:0 0 5px 0;outline:0.1px solid rgba(17,17,17,0.1);background:#1d3349;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.burger__patty:last-child{margin-bottom:0}.burger--close{transform:rotate(180deg)}.burger--close .burger__patty{background:#1d3349;margin:0 0 2px 0;outline:none}.burger--close .burger__patty:nth-child(1){transform:rotate(45deg) translate(4px, 4px)}.burger--close .burger__patty:nth-child(2){opacity:0}.burger--close .burger__patty:nth-child(3){transform:rotate(-45deg) translate(5px, -4px)}@media only screen and (min-width: 63em){.burger{display:none}}.sites-block{background:#1d3349;color:#fff}.sites-block img{width:100%;height:auto}.sites-block+.sites-block{margin-top:-1px}@media only screen and (min-width: 48.5em){.sites-block{padding:25px 0}}@media only screen and (min-width: 63em){.sites-block{padding:30px 0}}@media only screen and (min-width: 81.25em){.sites-block{padding:40px 0}}.page{background:#fff;padding:5px 0}.page h2{padding-top:1em}.page img{width:100%;height:auto}.page .container{padding:20px}@media only screen and (max-width: 48.5em){.page figure img{width:100% !important;height:auto !important}}@media only screen and (min-width: 63em){.page{padding:15px 0}.page .container{padding:50px calc(((50px * 2) + (30px)))}}@media only screen and (min-width: 81.25em){.page{padding:25px 0}}.page-home{padding:0}.header-area{background-color:#fff;width:100%;min-height:250px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width: 48.5em){.header-area{min-height:400px}}.collaborations-page .header-area{min-height:auto;height:75px}@media only screen and (min-width: 48.5em){.collaborations-page .header-area{height:150px}}@media only screen and (min-width: 63em){.collaborations-page .header-area{height:200px}}.about-page .header-area{min-height:auto;height:75px}@media only screen and (min-width: 48.5em){.about-page .header-area{height:350px}}@media only screen and (min-width: 63em){.about-page .header-area{height:650px}}.ljn{color:#1d3349;font-family:"Hind", sans-serif;font-size:50px;font-weight:bold;line-height:116px;text-transform:uppercase;padding-left:25px;text-decoration:none;color:#1d3349}.ljn:visited,.ljn.active,.ljn:hover{color:#1d3349;text-decoration:none}@media only screen and (min-width: 48.5em){.ljn{font-size:84px;line-height:120px}}@media only screen and (min-width: 63em){.ljn{font-size:100px;line-height:150px;padding-left:75px}}.lisa-j-nutter{display:block;color:#1d3349;font-family:"Hind", sans-serif;width:100%;margin:0 auto;font-weight:300;font-size:60px;text-align:center;text-transform:uppercase;font-size:18px;letter-spacing:12px;margin-top:-17px;margin-bottom:-9px}.lisa-j-nutter .last-letter{letter-spacing:0}.lisa-j-nutter:before{content:" "}@media only screen and (min-width: 48.5em){.lisa-j-nutter{font-size:34px;letter-spacing:34px;margin-top:0px;margin-bottom:0}}@media only screen and (min-width: 63em){.lisa-j-nutter{padding:15px 0 0;font-size:48px;letter-spacing:57.42px;margin-bottom:-1px}}@media only screen and (min-width: 66.25em){.lisa-j-nutter{font-size:60px}}@media only screen and (min-width: 81.25em){.lisa-j-nutter{margin-bottom:0px}}#content-main:before{display:block;content:"";height:14px;width:100%;background-color:#1d3349}.top-menu{display:flex;width:100%}.top-menu>a{flex:0 1 5%}.top-menu nav.menu{flex:1;line-height:140px}@media only screen and (max-width: 63em){.top-menu nav.menu{display:none}}.top-menu nav.menu ul{display:flex;padding-right:40px}.top-menu nav.menu ul li{flex:1;text-align:center}.top-menu nav.menu ul li.hide{display:none}.top-menu nav.menu ul li.wider{flex:2}.top-menu nav.menu ul li:first-of-type{display:none}.top-menu nav.menu ul li a{font-size:18px;text-decoration:none;text-align:center;font-weight:bold;color:#1d3349}.top-menu nav.menu ul li a:hover{color:#11748a}.sitelogo{color:#fff;font-weight:bold;line-height:58px;font-size:50px;text-align:center;padding-left:initial;display:block;text-decoration:none}.sitelogo:visited,.sitelogo.active,.sitelogo:hover{color:#fff}@media only screen and (min-width: 48.5em){.sitelogo{line-height:70px;font-size:60px}}@media only screen and (min-width: 63em){.sitelogo{line-height:86px;font-size:70px;padding-left:initial}}.blur{overflow-y:hidden}.blur section,.blur header,.blur footer{filter:grayscale(1)}.mobile-menu{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all .5s ease;-o-transition:all ease .5s;transition:all ease .5s;display:flex;position:absolute;right:-100%;width:0;background:#1d3349;bottom:0;height:100%}.mobile-menu .s-menu{display:none}.mobile-menu.active{right:0;width:250px;bottom:0;z-index:99999}.mobile-menu.active .s-menu{width:100%;display:block;height:90vh}.mobile-menu.active .s-menu .close-button{font-size:36px;line-height:40px;padding:10px 20px;color:#fff;text-align:right;display:block;border-bottom:1px solid rgba(255,255,255,0.32)}.mobile-menu.active .s-menu .items{display:flex;flex-direction:column;align-items:center;justify-content:center;height:94%}.mobile-menu.active .s-menu .items li{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-bottom:1px solid rgba(255,255,255,0.32)}.mobile-menu.active .s-menu .items li:first-of-type{display:none}.mobile-menu.active .s-menu .items li.hide{display:none}.mobile-menu.active .s-menu .items li a{display:block;text-align:center;color:#fff;font-size:20px;line-height:24px;width:50%;font-weight:bold;font-family:"Bitter", serif;text-decoration:none}@media only screen and (min-width: 48.5em){.mobile-menu.active .s-menu .items li{justify-content:flex-start}.mobile-menu.active .s-menu .items li a{width:100%;height:100%;padding-top:7%}}@media only screen and (min-width: 63em){.mobile-menu{display:none}.mobile-menu .s-menu{display:none}}.s-menu li.nav-about{background-image:url("../images/navbg-about.png"),url("../images/nav_about.png");-webkit-background-size:cover, 15% auto;-moz-background-size:cover, 15% auto;-o-background-size:cover, 15% auto;background-size:cover, 15% auto;background-repeat:repeat, no-repeat;background-position:top left, 10px center}.s-menu li.nav-collab{background-image:url("../images/navbg-collab.png"),url("../images/nav_collab.png");-webkit-background-size:cover, 15% auto;-moz-background-size:cover, 15% auto;-o-background-size:cover, 15% auto;background-size:cover, 15% auto;background-repeat:repeat, no-repeat;background-position:top left, 10px center}.s-menu li.nav-solport{background-image:url("../images/navbg-solport.png"),url("../images/nav_solport.png");-webkit-background-size:cover, 15% auto;-moz-background-size:cover, 15% auto;-o-background-size:cover, 15% auto;background-size:cover, 15% auto;background-repeat:repeat, no-repeat;background-position:top left, 10px center}.s-menu li.nav-toolkit{background-image:url("../images/navbg-toolkits.png"),url("../images/nav_toolkits.png");-webkit-background-size:cover, 15% auto;-moz-background-size:cover, 15% auto;-o-background-size:cover, 15% auto;background-size:cover, 15% auto;background-repeat:repeat, no-repeat;background-position:top left, 10px center}.s-menu li.nav-media{background-image:url("../images/navbg-media.png"),url("../images/nav_media.png");-webkit-background-size:cover, 15% auto;-moz-background-size:cover, 15% auto;-o-background-size:cover, 15% auto;background-size:cover, 15% auto;background-repeat:repeat, no-repeat;background-position:top left, 10px center}.s-menu li.nav-contact{background-image:url("../images/navbg-contact.png"),url("../images/nav_contact.png");-webkit-background-size:cover, 15% auto;-moz-background-size:cover, 15% auto;-o-background-size:cover, 15% auto;background-size:cover, 15% auto;background-repeat:repeat, no-repeat;background-position:top left, 10px center}.s-menu li.nav-intersections{background-image:url("../images/navbg-intersections.png"),url("../images/nav_intersections.png");-webkit-background-size:100% auto, 15% auto;-moz-background-size:100% auto, 15% auto;-o-background-size:100% auto, 15% auto;background-size:100% auto, 15% auto;background-repeat:repeat, no-repeat;background-position:top left, 10px center}@media only screen and (min-width: 48.5em){.s-menu li.nav-about{background-image:url("../images/navbg-about.png"),url("../images/nav_about.png");-webkit-background-size:cover, 30% auto;-moz-background-size:cover, 30% auto;-o-background-size:cover, 30% auto;background-size:cover, 30% auto;background-position:top left, center}.s-menu li.nav-collab{background-image:url("../images/navbg-collab.png"),url("../images/nav_collab.png");-webkit-background-size:cover, 30% auto;-moz-background-size:cover, 30% auto;-o-background-size:cover, 30% auto;background-size:cover, 30% auto;background-position:top left, center}.s-menu li.nav-solport{background-image:url("../images/navbg-solport.png"),url("../images/nav_solport.png");-webkit-background-size:cover, 30% auto;-moz-background-size:cover, 30% auto;-o-background-size:cover, 30% auto;background-size:cover, 30% auto;background-position:top left, center}.s-menu li.nav-toolkit{background-image:url("../images/navbg-toolkits.png"),url("../images/nav_toolkits.png");-webkit-background-size:cover, 30% auto;-moz-background-size:cover, 30% auto;-o-background-size:cover, 30% auto;background-size:cover, 30% auto;background-position:top left, center}.s-menu li.nav-media{background-image:url("../images/navbg-media.png"),url("../images/nav_media.png");-webkit-background-size:cover, 30% auto;-moz-background-size:cover, 30% auto;-o-background-size:cover, 30% auto;background-size:cover, 30% auto;background-position:top left, center}.s-menu li.nav-contact{background-image:url("../images/navbg-contact.png"),url("../images/nav_contact.png");-webkit-background-size:cover, 30% auto;-moz-background-size:cover, 30% auto;-o-background-size:cover, 30% auto;background-size:cover, 30% auto;background-position:top left, center}.s-menu li.nav-intersections{background-image:url("../images/navbg-intersections.png"),url("../images/nav_intersections.png");background-size:110% auto, 25% auto;background-position:top left, center}}.bx-wrapper{border:0;box-shadow:none;margin-bottom:0}.bx-wrapper .bx-controls{position:absolute;width:100%;top:45%}.bx-wrapper .bx-controls i{z-index:999;text-shadow:-1px -1px 1px #4a4a4a, -1px -1px 1px #5f5f5f}.bx-wrapper .bx-controls .bx-prev{left:25px;background:none}.bx-wrapper .bx-controls .bx-next{right:25px;background:none}.bx-wrapper .bx-controls-direction a{text-indent:0;color:#fff;opacity:0.2;width:62.5px;height:100px;font-size:100px;z-index:999}@media only screen and (min-width: 48.5em){.bx-wrapper{max-height:400px}}@media only screen and (min-width: 63em){.bx-wrapper{max-height:600px}}.foot-menu{padding:0 50px}.foot-menu .menu{flex:1;line-height:60px}.foot-menu .menu ul{display:flex;flex-wrap:wrap}.foot-menu .menu ul li{flex:1 1 100%;text-align:center}.foot-menu .menu ul li.wider{flex:2}.foot-menu .menu ul li a{font-size:18px;text-decoration:none;text-align:center;font-weight:bold;color:#fff}.foot-menu .menu ul li a:hover{color:#11748a}@media only screen and (min-width: 48.5em){.foot-menu .menu ul li{flex:1 1 50%}}@media only screen and (min-width: 63em){.foot-menu .menu ul li{flex:1 1}}.home-box .container{padding:20px}@media only screen and (min-width: 63em){.home-box .container{padding:80px 130px}}.qsections{background-color:#fff}.qsections .container{padding:20px}.qsections h2{color:#1d3349}.qsections .boxes{display:flex;align-content:center;justify-content:space-between;position:relative;flex-wrap:wrap}.qsections .boxes .boxie{flex:1 1 100%;border:4px solid #1d3349;padding:50px 25px;text-align:center;z-index:999}.qsections .boxes .boxie h2{margin-bottom:20px;font-size:28px;font-weight:bold;line-height:33px;font-family:"Bitter", serif}.qsections .boxes .boxie p{max-width:250px;margin:0 auto}.qsections .boxes .boxie p:last-of-type{padding-bottom:35px}.qsections .boxes .boxie a{border-radius:4px;background-color:#1d3349;width:200px;height:34px;margin:0 auto;color:#fff;text-align:center;font-family:"Bitter", serif;font-size:18px;line-height:35px;display:block;text-decoration:none}.qsections .boxes .boxie a:hover{background-color:#11748a}.qsections .boxes .boxie a.disabled{opacity:0.3}@media only screen and (max-width: 48.5em){.qsections .boxes{margin-top:50px}.qsections .boxes .boxie:first-of-type{margin-top:-25px;margin-bottom:-25px}}@media only screen and (min-width: 48.5em){.qsections .boxes{flex-wrap:nowrap}.qsections .boxes .boxie{flex:1 1 200px;padding:110px 25px}.qsections .boxes .boxie:first-of-type{margin-right:25px}}@media only screen and (min-width: 63em){.qsections .container{padding:0px 130px}.qsections .boxes .boxie{flex:1 1 450px;margin-top:-50px;margin-bottom:-50px}.qsections .boxes .boxie:first-of-type{margin-right:50px}}@media only screen and (max-width: 48.5em){.home-box.qsections .boxie{margin:50px 0}}.news{box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);background-color:#11748a;background-image:url("../images/pat1.png");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;color:#fff}.news .container{padding:70px 20px}.news .news-stories{display:flex;align-content:center;justify-content:space-between;flex-wrap:wrap;overflow:hidden;color:#fff}.news .news-stories .blurb{flex:1 1 100%;order:2}.news .news-stories .blurb h2{color:#fff;font-size:22px;line-height:30px;font-weight:bold;margin-bottom:25px}.news .news-stories .blurb a{color:#fff}.news .news-stories .featured-img{order:1;flex:1 1 100%;width:100%;height:auto;min-height:280px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:25px}@media only screen and (min-width: 48.5em){.news .news-stories{flex-wrap:nowrap}.news .news-stories .blurb{order:1;flex:1 1 350px;margin-right:50px}.news .news-stories .blurb h2{font-size:30px;line-height:36px}.news .news-stories .featured-img{order:2;flex:1 1 600px}}@media only screen and (min-width: 63em){.news .container{padding:90px 130px}}.testimonials{background-color:#fff;font-family:"Bitter", serif}.testimonials .container{padding:20px 20px 50px 20px}.testimonials .tslider{min-height:150px}.testimonials .bx-viewport{min-height:100px !important}.testimonials .tests{position:relative;display:flex;align-content:center;justify-content:space-between;font-family:"Bitter", serif}.testimonials .tests .test{flex:1;border:4px solid #e87d5a;text-align:left;padding:50px 20px;z-index:999;width:100%;font-family:"Bitter", serif}.testimonials .tests .test figure{font-family:"Bitter", serif}.testimonials .tests .test blockquote{font-family:"Bitter", serif;font-weight:400;text-rendering:optimizeLegibility;font-size:24px;line-height:40px}.testimonials .tests .test figcaption{margin-top:10px}.testimonials .tests .test .bx-wrapper .bx-controls{bottom:10px;top:auto}.testimonials .tests .test .bx-wrapper .bx-controls-direction a{display:none}.testimonials .tests .test .bx-wrapper .bx-pager-item a{background-color:#e87d5a;width:14px;height:14px;border-radius:15px;margin:0 8px}.testimonials .tests .test .bx-wrapper .bx-pager-item a.active{background-color:#11748a}@media only screen and (min-width: 48.5em){.testimonials .tests .test{padding:130px 100px}.testimonials .tests .test .blockquote{font-size:30px;line-height:46px;font-family:"Bitter", serif}.testimonials .tests .test figcaption{margin-left:450px;display:block}.testimonials .tests .test .bx-wrapper .bx-pager{bottom:-50px}}@media only screen and (min-width: 63em){.testimonials .container{padding:0px 130px 120px}}.news+.testimonials .tests .test{margin-top:-50px}.qsections+.testimonials .tests .test{margin-top:0px}@media only screen and (min-width: 48.5em){.qsections+.testimonials .tests .test{margin-top:100px}}form{display:flex;flex-wrap:wrap;width:100%;max-width:600px}form .field{flex:0 1 100%;margin-bottom:20px}form select::-ms-expand{display:none}form input,form select{display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;height:40px;border:1px solid #1d3349;padding:10px;font-size:16px;border-radius:3px;background:#fff}form input[type="submit"],form select[type="submit"]{width:50%;max-width:250px;color:#fff;background:#11748a;font-weight:bold;border:0;cursor:pointer}form input[type="submit"]:hover,form select[type="submit"]:hover{background:#1d3349}form select:before{font-family:"Font Awesome 5 Free";content:"\f32d"}form textarea{display:block;width:100%;appearance:none;-webkit-appearance:none;background:#fff;border-radius:3px;border:1px solid #1d3349;padding:10px;font-size:16px}form .errors{text-align:right;font-size:80%;color:#e87d5a}@media only screen and (min-width: 48.5em){form{width:calc($gutter * 12)}}p.notice{background:#a6e6f4;padding:10px;color:#fff;line-height:inherit;border-radius:3px}.page-solutionPortfolios,.page-toolkits{background-image:url("../images/solution-bg.png");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-solutionPortfolios .qsections,.page-toolkits .qsections{background:transparent}.page-solutionPortfolios .boxes,.page-toolkits .boxes{flex-wrap:wrap}.page-solutionPortfolios .boxes .boxie,.page-toolkits .boxes .boxie{background:#fff;flex:0 1 calc(50% - (50px / 2));margin:0;margin-bottom:50px;padding:calc(50px / 2);display:flex;flex-direction:column;justify-content:space-between}.page-solutionPortfolios .boxes .boxie h2,.page-toolkits .boxes .boxie h2{padding-top:0}.page-solutionPortfolios .boxes .boxie p,.page-toolkits .boxes .boxie p{max-width:100%;text-align:center;width:100%;display:block;min-height:40px}.page-solutionPortfolios .boxes .boxie.featured,.page-toolkits .boxes .boxie.featured{flex:1 1 100%;margin-right:0}@media only screen and (max-width: 48.5em){.page-solutionPortfolios .boxes .boxie,.page-toolkits .boxes .boxie{flex:0 1 100%}.page-solutionPortfolios .boxes .boxie:first-of-type,.page-toolkits .boxes .boxie:first-of-type{margin-top:50px;margin-bottom:50px}}.page-toolkits{background-image:url("../images/toolkits-bg.png")}.side-menu{position:fixed;top:35vh;margin-left:970px;z-index:9998;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all .5s ease;-o-transition:all ease .5s;transition:all ease .5s}.side-menu ul{padding:0;margin:0}.side-menu ul li{padding:0;margin:12.5px 0}.side-menu ul li:before{content:none}.side-menu ul li a{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all .5s ease;-o-transition:all ease .5s;transition:all ease .5s;color:#a7a7a7;font-family:"Hind", sans-serif;font-size:13px;font-weight:500;line-height:20px;text-align:right;display:block;padding:0 20px;padding-right:30px;text-decoration:none;max-width:230px;min-width:230px}.side-menu ul li a:after{display:block;border-bottom:1px solid #a7a7a7;content:"";position:absolute;right:0;top:9px;width:24px}.side-menu ul li a.hovered{border-radius:3px;background-color:#1ebfe3;color:#fff;font-size:18px;padding:10px 30px;font-weight:bold;line-height:19px;text-align:right}.side-menu ul li a.hovered:after{border-bottom-color:#1ebfe3}@media only screen and (max-width: 48.5em){.side-menu{display:none}}.page-spEntries{padding-bottom:0}.page-spEntries h1{display:block;color:#11748a;font-family:"Bitter", serif;font-size:40px;font-weight:bold;line-height:48px;text-align:center}.page-spEntries .mini-contain{max-width:calc(50px * 16)}.point{box-sizing:content-box}.point:first-of-type .container{padding-top:0}.point h3,.point h4{color:#1d3349}.point h2{font-family:"Bitter", serif;font-size:28px;font-weight:bold;line-height:33px;border-bottom:4px solid;display:inline-block;margin-bottom:25px}.point h2:before{content:"";border-bottom:4px solid;width:135px;position:absolute;bottom:-4px;left:-131px}.point.learning,.point.wrong,.point.shifts{background:#fff;border-color:#1d3349}.point.learning h2,.point.wrong h2,.point.shifts h2{color:#1d3349}.point.problem{background:#1d3349;color:#fff;background-image:url("../images/bg-problem.png");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-color:#fff}.point.problem h2{color:#fff}.point.exercise{background:#11748a;color:#fff;background-image:url("../images/bg-exercise.png");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-color:#fff}.point.exercise h2{color:#fff}.point.right{background:rgba(17,116,138,0.2);background-image:url("../images/bg-right.png");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-color:#1d3349}.point.right h2{color:#1d3349}@media only screen and (min-width: 48.5em){.point.wrong{padding-bottom:calc(50px * 1)}}.table-wrap{border:4px solid #1d3349;margin:50px 0;border-radius:5px}.table-wrap .table-head{background:#1d3349;color:#fff;text-align:center;font-size:20px;font-weight:bold;line-height:30px;padding:15px}.table-wrap .title{background:#1ebfe3;color:#fff;text-align:center;font-size:16px;font-weight:bold;line-height:25px;padding:4.5px;border-bottom:2px solid #1d3349;border-top:2px solid #1d3349}.table-wrap .blurb{padding:20px;font-size:16px;line-height:25px}.table-wrap .table .column:first-of-type .title{background:#11748a}@media only screen and (min-width: 48.5em){.table-wrap .table{display:flex}.table-wrap .table .column{flex:1}.table-wrap .table .column:first-of-type{border-right:2px solid #1d3349}}.media-container{margin-top:calc(50px / 2)}.media-container .media{margin-bottom:50px}.media-container .media a{border-radius:4px;background-color:#1d3349;width:200px;height:34px;margin:0 auto;color:#fff;text-align:center;font-family:"Bitter", serif;font-size:16px;line-height:35px;display:block;text-decoration:none}.media-container .media a:hover{background-color:#11748a}.media-container h2{border-bottom:2px solid #11748a;margin-bottom:1em}.media-container h4{color:#e87d5a}.media-container .media-intro{width:100%;max-width:calc(50px * 14)}.media-container .media-intro p{font-size:16px;line-height:22px}.media-container .podcasts,.media-container .videos,.media-container .press{margin-bottom:10px}.videos{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.videos .video{flex:0 1 100%;border:2px solid #1d3349;padding:20px;margin:10px 0;border-radius:3px}.videos .video p{font-size:16px;line-height:22px}@media only screen and (min-width: 48.5em){.videos{flex-wrap:wrap}.videos .video{flex:1;margin:10px}.videos .video:first-of-type{margin-left:0}.videos .video:last-of-type{margin-right:0}}.podcasts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.podcasts .podcast{border:2px solid #1d3349;padding:20px;margin:10px;border-radius:3px;flex:0 1 100%}.podcasts .podcast p{flex:2;font-size:16px;line-height:22px}.podcasts .podcast a{align-self:center}@media only screen and (min-width: 48.5em){.podcasts .podcast{flex:0 1 47%}}.press{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.press .article{margin:10px;border-radius:3px;flex:0 1 100%}.press .article a{margin:0;align-self:flex-start;margin-right:auto}.press .article p{font-size:16px;line-height:22px}.slide{position:relative;min-height:300px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;overflow:hidden;width:100%}.slide .caption{padding:5px 0;font-family:"Bitter", serif;font-weight:bold;font-size:18px;line-height:24px;position:absolute;bottom:50px;margin:0px auto;color:#1d3349;border:2px solid #11748a;width:100%;display:block;text-align:center;background:rgba(255,255,255,0.5)}@media only screen and (min-width: 48.5em){.slide{min-height:400px}.slide .caption{width:770px;bottom:100px;margin-left:125px}}@media only screen and (min-width: 63em){.slide{min-height:600px}.slide .caption{width:950px}}.fa-chevron-down{position:absolute;right:10px;top:40px}.shirttail{font-size:90%}.shirttail h4{border-bottom:2px solid #a7a7a7;margin-bottom:1em;color:#11748a}.shirttail p{line-height:1.2}.shirttail .tail-contain{padding:50px 0;display:flex;flex-wrap:wrap;border-top:2px solid #a7a7a7}.shirttail .tail{margin:20px;flex:0 1 100%;border:2px solid #a7a7a7;border-radius:3px;padding:10px}.shirttail .tail.authors{flex:0 1 100%;border:0}@media only screen and (min-width: 48.5em){.shirttail .tail{flex:1}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.side-menu{display:none}.top-menu>a{flex:0 1 25%}.top-menu nav.menu{flex:0 1 75%}.top-menu nav.menu ul{padding-right:25px}.ljn{font-size:84px;line-height:120px;padding-left:25px}.slide .caption{width:770px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){.slide .caption{width:770px}.lisa-j-nutter{font-size:34px;letter-spacing:34px;margin-top:0px;margin-bottom:-5px}}@media only screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2){.mobile-menu.active .s-menu .items{height:85%}}.scene{padding:50px;background-color:#1d3349;background-image:url("../images/anim-drome2.svg");background-repeat:no-repeat;background-size:500% auto;background-position:center center;overflow:hidden;position:relative}.scene h2{color:#e87d5a;font-family:"Bitter", serif;font-size:30px;line-height:36px;padding:0 80px;border-bottom:6px solid #e87d5a;padding-bottom:20px;margin-bottom:0}.scene h3{color:#e87d5a;font-family:"Bitter", serif;padding-bottom:20px}.scene p{font-size:16px;line-height:20px;color:#fff;font-family:"Hind", sans-serif}.scene .scene-content{display:block;max-width:550px;margin-left:475px}.scene .scene-content .titles{margin:0 0 20px 0}.scene .content-align{display:flex;margin-left:initial;max-width:initial;color:#fff}.scene .content-align .scene-left{flex:1 1 29.8%;padding-right:40px;border-right:2px solid #00b8cb}.scene .content-align .scene-right{flex:1 1 50%;padding:0 35px}.scene#intro{background-color:transparent}.scene.locked{position:absolute;top:0;left:0;position-events:none}.drome{background-image:url("../images/anim-drome2.svg");background-repeat:no-repeat;background-size:200% auto;background-position:-150px center}.drome#scene1{background-image:url("../images/drome-01.svg");background-position:-150px 21%;background-size:160% auto}.drome#scene2{padding:25px;background-image:url("../images/drome-04.svg");background-position:25% 89%;background-size:160% auto}.drome#scene2 .scene-content{max-width:640px}.drome#scene3{background-image:url("../images/drome-02.svg");background-position:95% 69%;background-size:160% auto}.drome#scene4{background-image:url("../images/drome-03.svg");background-position:85% 17%;background-size:160% auto}.drome#scene5{background-image:url("../images/drome-03.svg");background-position:57% 32%;background-size:160% auto}.lesson-list a{color:#fff;text-decoration:none;display:flex;justify-content:center;align-content:center;align-items:center}.lesson-list a .les-number{font-family:"Bitter", serif;font-size:62px;font-weight:bold;line-height:77px;margin-right:30px;flex:1 1 10%}.lesson-list a .les-title{font-size:30px;flex:1 1 90%;line-height:40px;font-family:"Bitter", serif}.lesson-list a:hover{color:#00b8cb}.scene-container{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1;width:100%;position:relative;overflow:hidden}.scene-container .overlay{width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;background-color:rgba(29,51,73,0.8);background-image:url("../images/dotpattern2.png")}.scene-container{background-image:url("../images/anim-drome2.svg");background-repeat:no-repeat;background-size:5000% auto;background-position:center center;z-index:9999;position:relative}.ScrollSceneIndicators{z-index:9999999 !important}.scroll-pin{transform:translate3d(0, 0, 0)}.video-container{position:relative;bottom:0;left:0;height:100%;min-height:500px;width:100%;overflow:hidden;background:#f7f7f7;z-index:9999}.video-container .poster img{width:100%;bottom:0;position:absolute}.video-container video{position:absolute;z-index:0;background:#f7f7f7}.video-container video.fillWidth{min-width:100%;min-height:100%;max-height:800px;height:auto;width:auto;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 63em){.video-container{display:block;padding-top:1%}}.video-container.fallback{background-image:url("../images/LisaTrim.gif");background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.overlay{background-color:rgba(29,51,73,0.9);z-index:9998}.intro-cont{z-index:9999;padding:0 50px;opacity:0}#intro{padding:0}.lisa-bike-intro{height:241px;width:257px;align-self:flex-end;background-image:url("../images/LisaWBike-side.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;margin:0 50px;position:absolute;bottom:50px;left:-315px}.lisa-bike-down{height:212px;width:159px;background-image:url("../images/LisaWBike-top.svg");background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center bottom;position:absolute;z-index:99999;transform:rotate(180deg);left:232px;top:0}.scenes{position:relative;overflow:hidden}.scene{min-height:700px}.les-nav{position:absolute;left:0;top:100px;z-index:100003}.les-nav a{display:block;text-decoration:none;margin-bottom:15px;color:#fff}.les-nav .home-lin{font-size:46px;padding:5px}.les-nav .home-lin:hover{color:#e87d5a}.les-nav .les-lin{display:block;font-family:Hind;font-size:26px;font-weight:300;color:#1d3349;background:#fff;padding:10px 15px 10px 10px;border-radius:0 10px 10px 0;line-height:1.2}.les-nav .les-lin:hover,.les-nav .les-lin.active{background:#e87d5a;padding:10px 5px 10px 20px;font-weight:bold}#scene1 .lisa-bike-down{left:52px;top:-130px}#scene1 .scene-content{max-width:700px;margin-left:300px}#scene2 .lisa-bike-down{transform:rotate(90deg);left:-178px;top:initial;bottom:70px}#scene2 .scene-content{margin:0 auto}#scene3 .lisa-bike-down{transform:rotate(0deg);left:initial;top:initial;right:168px;bottom:-200px}#scene3 .scene-content{margin-left:100px;max-width:620px}#scene4 .lisa-bike-down{transform:rotate(-90deg);left:initial;top:40px;right:-200px;bottom:initial}#scene4 .scene-content{margin-left:initial;margin:0 auto;position:absolute;bottom:240px;left:240px;max-width:700px}#scene5 .lisa-bike-down{top:-120px;left:62px}#scene5 .scene-content{max-width:670px;margin-left:275px}#outro,.intro-text{padding:50px}#outro .hey,.intro-text .hey{color:#ffffff;font-family:"Bitter", serif;font-size:144px;font-weight:bold;line-height:67px;text-transform:uppercase;display:block;margin:50px auto;text-align:center}#outro .excited,.intro-text .excited{color:#ffffff;font-size:18px;line-height:41px;text-align:center;font-family:"Hind", sans-serif;width:40%;margin:50px auto}#outro .lisa-bike-intro,.intro-text .lisa-bike-intro{height:360px;width:377px;left:initial;right:-430px;bottom:20px}#outro .hey{font-size:94px;margin:10px auto}#outro .excited{width:90%;text-align:left}.arrsign{display:block;text-decoration:none;margin-bottom:15px;color:#fff;font-size:46px;padding:5px}.arrsign:hover,.arrsign:visited{color:#e87d5a}#scene2 h3{padding-bottom:20px}.p-contain{padding-top:5px}.scene .titles{position:absolute;top:0;left:0;width:100%;background-image:url("../images/anim-drome2.svg");background-repeat:no-repeat;background-size:1000% auto;background-position:center center;padding:25px 0px 0;z-index:100002}.transition{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background-image:url("../images/anim-drome2.svg");background-repeat:no-repeat;background-size:140% auto;background-position:-150px center}.transition.tra-intro{background-color:#fff}.transition.tra-outro{background-color:#1d3349}.intro-text{z-index:9999;padding:0px}.intro-text .hey{font-size:80px;margin:15px auto}.arrow{text-align:center;margin:2.5px 0}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.arrd{color:#fff;text-decoration:none}#outro{border-top:6px solid #e87d5a;background-image:none}.fullpage__section{display:table}.is-locked{overflow:hidden}.is-scrolllocked{overflow:hidden}@media only screen and (max-width: 48.5em){.scene-container .scene{position:relative !important}}.scene-container{display:none}@media only screen and (min-width: 48.5em){.scene-container{display:block}}.mobile-scene-container{display:block}@media only screen and (min-width: 48.5em){.mobile-scene-container{display:none}}.mobile-scene-container .page-intersections{padding:0}.mobile-scene-container .page-intersections h1{display:block;font-family:"Bitter", serif;font-size:40px;font-weight:bold;line-height:48px;text-align:center}.mobile-scene-container .page-intersections h3{font-family:"Bitter", serif;font-size:28px;font-weight:bold;line-height:33px;border-bottom:4px solid;display:inline-block;margin-bottom:25px;margin-top:25px}.mobile-scene-container .page-intersections h3:before{content:"";border-bottom:4px solid;width:135px;position:absolute;bottom:-4px;left:-131px}.mobile-scene-container .page-intersections .video-container{min-height:250px}.mobile-scene-container .page-intersections .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(29,51,73,0.8)}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3){.mobile-menu.active .s-menu .items{height:85%}}.scrollmagic-pin-spacer{top:0 !important}.with-ie .scene-container{display:none}.with-ie .mobile-scene-container{display:block}.with-ie .mobile-scene-container .video-container{min-height:250px}.with-ie .mobile-scene-container .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(29,51,73,0.8)}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.top-menu nav.menu{flex:1 0 auto}.top-menu nav.menu ul{padding-left:100px}.top-menu nav.menu ul li{flex:1 0 auto}.ljn{z-index:999}}.scene-content .p-contain h3{font-size:32px;line-height:40px}.scene-content .p-contain p{font-size:16px;line-height:18px}#scene1 .p-contain,#scene2 .p-contain{padding-top:0}#scene3 .p-contain{padding-top:15%;padding-left:5%}#scene3 .scene-content{margin-left:0}#scene4 .scene-content{bottom:20%}#scene5 .scene-content{padding-top:10%}.outro-cont .excited h3{font-size:30px;line-height:40px}.outro-cont .excited p{font-size:16px;line-height:22px}.pp-scrollable{overflow-y:auto !important}.pp-tableCell{vertical-align:top !important}.footer{padding:20px;background-color:#0b203f}.footer .container .foot-menu nav{display:flex;width:100%;justify-content:space-around}@media only screen and (min-width: 12.5em){.footer .container .foot-menu nav{display:block !important}}.footer .container .foot-menu nav ul{display:flex;width:100%}.footer .container .foot-menu nav ul li:nth-child(1){display:none}@media only screen and (min-width: 63em){header .top-menu{display:flex;align-items:center;width:100%}}@media only screen and (min-width: 63em){header .top-menu .ljn{line-height:auto;font-size:70px}}@media only screen and (min-width: 63em){header .top-menu nav{line-height:auto}}#outro .lisa-bike-intro{height:200px;width:210px;bottom:98px}
