﻿.animated{visibility:hidden}.is-loaded .animated{animation-duration:500ms;animation-fill-mode:both;visibility:visible}.is-loaded .animate-in{animation-duration:500ms;animation-fill-mode:both}@media screen and (min-width: 48em){.is-loaded .animate-in{visibility:hidden}}.is-loaded .animated.infinite{animation-iteration-count:infinite}.is-loaded .animated.hinge{animation-duration:2s}.is-loaded .animated.flipOutX,.is-loaded .animated.flipOutY,.is-loaded .animated.bounceIn,.is-loaded .animated.bounceOut{animation-duration:.75s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.is-loaded .fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.is-loaded .fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.is-loaded .fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.is-loaded .fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.is-loaded .fadeInUp{animation-name:fadeInUp}@keyframes fadeMainInUp{from{opacity:0;transform:translate3d(0, 50%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.is-loaded .fadeMainInUp{animation-name:fadeMainInUp;animation-duration:1s}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.is-loaded .fadeOut{animation-name:fadeOut}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.is-loaded .slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.is-loaded .slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.is-loaded .slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.is-loaded .slideInUp{animation-name:slideInUp}@keyframes slideInUpSmall{from{transform:translate3d(0, 20%, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}.is-loaded .slideInUpSmall{animation-name:slideInUpSmall}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}body{margin:0;color:#58595b;font-size:100%;line-height:1.5;overflow-x:hidden;font-family:"Open Sans",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.header-showing{padding-top:200px;transition:padding 1s}h1,h2,h3,h4,h5,h6,blockquote,figure,ol,ul{margin:0;padding:0}main,li{display:block}h1,h2,h3,h4{font-size:inherit}strong{font-weight:bold}a,button{color:inherit;text-decoration:none}p a{text-decoration:underline;font-weight:600;color:#37adde;transition:.2s color;word-wrap:break-word}p a:hover{color:#00425f}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer}:before,:after{box-sizing:border-box}::-moz-focus-inner{padding:0;border:0}img{max-width:100%;height:auto;border:0}blockquote{font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-size:1.3em;line-height:1.2;color:#37adde}blockquote p{margin:0}blockquote footer{font-size:0.85em;font-family:"Open Sans",sans-serif;padding-top:0.5em;margin-top:0.5em;background-color:transparent;text-align:left;border-top:3px solid #a1ceeb}blockquote footer cite{font-style:normal}q{font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-size:1.3em;line-height:1.2;color:#37adde}.wrap{max-width:90em;margin-left:auto;margin-right:auto;width:90%}.wrap:after{content:" ";display:block;clear:both}.wrap.med-container{max-width:83.125em}.wrap.narrow{max-width:70em}.vertical-center{display:table;height:100%;width:100%}.vertical-center>*{display:table-cell;vertical-align:middle;position:relative}.fluid{width:90%;margin-left:auto;margin-right:auto}.fluid:before,.fluid:after{content:" ";display:table}.fluid:after{clear:both}.video-fullscreen{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translate(-50%, -50%)}.icon-close{transition:.2s transform;transform:rotateZ();transform-origin:50% 50%;display:inline-block}.icon-close:hover{transform:rotateZ(90deg)}.video-link span{display:block;font-size:.75em;padding-bottom:0.8em}.page-overlay{background-color:rgba(0,0,0,0.75);background-size:cover;background-attachment:fixed;position:fixed;visibility:hidden;z-index:6;width:100%;height:100vh;top:0;left:0;backface-visibility:hidden;opacity:0;transition:all .2s ease}.page-overlay.visible{visibility:visible;opacity:1}.link-overlay{position:absolute;outline:none;z-index:5;left:0;top:0;height:100%;width:100%;display:block;background-image:url("../img/clear.png")}.underline{position:relative;margin-bottom:22px;display:inline-block}.underline:before{content:'';width:100%;height:3px;display:block;position:absolute;border-bottom:3px solid;bottom:-10px}.square-list{margin:1em 0}.square-list li{margin-bottom:0.85em}.square-list li:before{content:'';height:10px;width:10px;background-color:#37adde;display:inline-block;margin-right:0.45em}.icon-list{margin:0}.icon-list:before,.icon-list:after{content:" ";display:table}.icon-list:after{clear:both}.icon-list li{display:inline-block;width:auto;margin-right:3%;margin-bottom:4%}.scroll-to-top{position:fixed;z-index:5;display:none;right:0;bottom:0;opacity:0.75;margin:0 0.5em 1.7em 0;font-size:2.2em}.cookie{color:white;text-align:center;background-color:rgba(0,0,0,0.8);position:fixed;bottom:0;z-index:50;width:100%;padding:0.4em 0;display:none}.cookie a{color:white}.cookie a:hover{color:#37adde}.cookie p{margin:0}.cookie .close-cookie{position:absolute;right:0;top:0;padding:11px}@font-face{font-family:'Gotham-Book';src:url("../fonts/Gotham-Book.eot");src:url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Book.woff") format("woff"),url("../fonts/Gotham-Book.ttf") format("truetype"),url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Medium';src:url("../fonts/Gotham-Medium.eot");src:url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Medium.woff") format("woff"),url("../fonts/Gotham-Medium.ttf") format("truetype"),url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Bold';src:url("../fonts/Gotham-Bold.eot");src:url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Bold.woff") format("woff"),url("../fonts/Gotham-Bold.ttf") format("truetype"),url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'hand_of_sean_demoregular';src:url("../fonts/hand_of_sean_demo-webfont.eot");src:url("../fonts/hand_of_sean_demo-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/hand_of_sean_demo-webfont.woff2") format("woff2"),url("../fonts/hand_of_sean_demo-webfont.woff") format("woff"),url("../fonts/hand_of_sean_demo-webfont.ttf") format("truetype"),url("../fonts/hand_of_sean_demo-webfont.svg#hand_of_sean_demoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'lg';src:url("../fonts/lg.eot?n1z373");src:url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"),url("../fonts/lg.woff?n1z373") format("woff"),url("../fonts/lg.ttf?n1z373") format("truetype"),url("../fonts/lg.svg?n1z373#lg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?xu3hpy");src:url("../fonts/icomoon.eot?xu3hpy#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?xu3hpy") format("truetype"),url("../fonts/icomoon.woff?xu3hpy") format("woff"),url("../fonts/icomoon.svg?xu3hpy#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon2';src:url("../fonts/icomoon2.eot?clr9nd");src:url("../fonts/icomoon2.eot?clr9nd#iefix") format("embedded-opentype"),url("../fonts/icomoon2.ttf?clr9nd") format("truetype"),url("../fonts/icomoon2.woff?clr9nd") format("woff"),url("../fonts/icomoon2.svg?clr9nd#icomoon") format("svg");font-weight:normal;font-style:normal}.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon2-"],[class*=" icon2-"]{font-family:'icomoon2' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pin:before{content:"\e912"}.icon-filter:before{content:"\e915"}.icon-arrow-left:before{content:"\e90b"}.icon-arrow-right:before{content:"\e90e"}.icon-linkedin .path1:before{content:"\e90a"}.icon-linkedin .path2:before{content:"\e913";margin-left:-0.9931640625em}.icon-globe:before{content:"\e905"}.icon-camera:before{content:"\e906"}.icon-twitter-alt .path1:before{content:"\e907"}.icon-twitter-alt .path2:before{content:"\e914";margin-left:-1em}.icon-back-to-top .path1:before{content:"\e908";color:#444}.icon-back-to-top .path2{position:absolute;right:0;top:0}.icon-back-to-top .path2:before{content:"\e90f";color:#fff;margin-left:-1em}.icon-quote:before{content:"\e911"}.icon-mail:before{content:"\e910"}.icon-scroll:before{content:"\e909"}.icon-download:before{content:"\e90c"}.icon-play:before{content:"\e90d"}.icon-close:before{content:"\e904"}.icon-magnify:before{content:"\e903"}.icon-phone:before{content:"\e900"}.icon-hamburger:before{content:"\e901"}.icon-twitter:before{content:"\e902"}.icon-info:before{content:"\e916"}.icon-copy:before{font-family:arial;content:"©"}.icon2-link:before{content:"\f900"}.transparent{background-color:transparent}.pms-0601{color:#ffffff}.pms-0601 blockquote{color:#37adde}.pms-0601.featured-item-image,.pms-0601.featured-item-content-wrapper,.pms-0601.panel{background-color:#ffffff;color:#58595b}.pms-0601 .text-block h2,.pms-0601 .text-block h3,.pms-0601 .text-block h4,.pms-0601 .text-block h5,.pms-0601 .text-block h6,.pms-0601 .text-block a{color:#37adde}.pms-0601.block{background-color:#ffffff}.pms-307{color:#0086ac}.pms-307 blockquote{color:#37adde}.pms-307.featured-item-image,.pms-307.featured-item-content-wrapper,.pms-307.panel{background-color:#0086ac;color:#ffffff}.pms-307.block{background-color:#0086ac}.pms-307 .content-block ol li:before,.pms-307 .content-block ul li:before,.pms-307 .text-block ol li:before,.pms-307 .text-block ul li:before{background-color:#37adde}.pms-283{color:#a2c9e2}.pms-283 blockquote{color:#01425f}.pms-283.featured-item-image,.pms-283.featured-item-content-wrapper,.pms-283.panel{background-color:#a2c9e2;color:#fff}.pms-283.block{background-color:#a2c9e2}.pms-2915 blockquote,.pms-2915.panel-overview{color:#fff}.pms-2915 blockquote footer{border-top:3px solid #fff}.pms-2915.featured-item-image,.pms-2915.featured-item-content-wrapper,.pms-2915.panel{background-color:#37adde;color:#ffffff}.pms-2915.block{background-color:#37adde}.pms-2915 .text-block h1,.pms-2915 .text-block h2,.pms-2915 .text-block h3,.pms-2915 .text-block h4,.pms-2915 .text-block h5,.pms-2915 .text-block h6,.pms-2915 .text-block a{color:#ffffff}.pms-2915 .content-block ol li:before,.pms-2915 .content-block ul li:before,.pms-2915.text-block ol li:before,.pms-2915.text-block ul li:before{background-color:#fff}.pms-5527 blockquote,.pms-5527.panel-overview{color:#37adde}.pms-5527 blockquote footer{border-top:3px solid #37adde}.pms-5527.featured-item-image,.pms-5527.featured-item-content-wrapper,.pms-5527.panel{background-color:#d9e8e9;color:#58595b}.pms-5527 .text-block h1,.pms-5527 .text-block h2,.pms-5527 .text-block h3,.pms-5527 .text-block h4,.pms-5527 .text-block h5,.pms-5527 .text-block h6,.pms-5527 .text-block a{color:#37adde}.pms-5527.block{background-color:#d9e8e9}.pms-5527 .content-block ol li:before,.pms-5527 .content-block ul li:before,.pms-5527.text-block ol li:before,.pms-5527.text-block ul li:before{background-color:#37adde}.pms-537{color:#dae3e7}.pms-537 blockquote,.pms-537.panel-overview{color:#01425f}.pms-537 blockquote footer{border-top:3px solid #01425f}.pms-537.featured-item-image,.pms-537.featured-item-content-wrapper,.pms-537.panel{background-color:#dae3e7;color:#58595b}.pms-537.block{background-color:#dae3e7}.pms-537 .text-block h2,.pms-537 .text-block h3,.pms-537 .text-block h4,.pms-537 .text-block h5,.pms-537 .text-block h6,.pms-537 .text-block a{color:#01425f}.pms-537 .content-block ol li:before,.pms-537 .content-block ul li:before,.pms-537.text-block ol li:before,.pms-537.text-block ul li:before{background-color:#01425f}.pms-7534 blockquote,.pms-7534.panel-overview{color:#719d5d}.pms-7534 blockquote footer{border-top:3px solid #719d5d}.pms-7534.featured-item-image,.pms-7534.featured-item-content-wrapper,.pms-7534.panel{background-color:#e3e7d9;color:#58595b}.pms-7534 .text-block h2,.pms-7534 .text-block h3,.pms-7534 .text-block h4,.pms-7534 .text-block h5,.pms-7534 .text-block h6,.pms-7534 .text-block a{color:#719d5d}.pms-7534.block{background-color:#e3e7d9}.pms-7534 .content-block ol li:before,.pms-7534 .content-block ul li:before,.pms-7534 .text-block ol li:before,.pms-7534 .text-block ul li:before{background-color:#719d5d}.white{color:#58595b}.white blockquote,.white.panel-overview{color:#01425f}.white blockquote footer{border-top:3px solid #01425f}.white.featured-item-image,.white.featured-item-content-wrapper,.white.panel{background-color:#fff;color:#58595b}.white .text-block h2,.white .text-block h3,.white .text-block h4,.white .text-block h5,.white .text-block h6,.white .text-block a{color:#01425f}.white.block{background-color:#fff}.white .content-block ol li:before,.white .content-block ul li:before,.white .text-block ol li:before,.white .text-block ul li:before{background-color:#01425f}.pms-2965{color:#01425f}.pms-2965 blockquote{color:#678aa4}.pms-2965.featured-item-image,.pms-2965.featured-item-content-wrapper,.pms-2965.panel{background-color:#01425f;color:#ffffff}.pms-2965.block{background-color:#01425f}.pms-2965 .content-block ol li:before,.pms-2965 .content-block ul li:before,.pms-2965 .text-block ol li:before,.pms-2965 .text-block ul li:before{background-color:#678aa4}.pms-542{color:#678aa4}.pms-542 blockquote{color:#ffffff}.pms-542.featured-item-image,.pms-542.featured-item-content-wrapper,.pms-542.panel{background-color:#678aa4;color:#ffffff}.pms-542.block{background-color:#678aa4}.pms-644{color:#b5c0cc}.pms-644 blockquote{color:#ffffff}.pms-644.featured-item-image,.pms-644.featured-item-content-wrapper,.pms-644.panel{background-color:#b5c0cc;color:white}.pms-644.block{background-color:#b5c0cc}.pms-576{color:#719d5d}.pms-576 blockquote{color:#3f6236}.pms-576.featured-item-image,.pms-576.featured-item-content-wrapper,.pms-576.featured-item,.pms-576.panel{background-color:#719d5d;color:#ffffff}.pms-576.block{background-color:#719d5d}.pms-576 .content-block ol li:before,.pms-576 .content-block ul li:before,.pms-576 .text-block ol li:before,.pms-576 .text-block ul li:before{background-color:#3f6236}.pms-350{color:#3f6236}.pms-350 blockquote{color:#a5b58c}.pms-350.featured-item-image,.pms-350.featured-item-content-wrapper,.pms-350.panel{background-color:#3f6236;color:#ffffff}.pms-350.block{background-color:#3f6236}.pms-350 .content-block ol li:before,.pms-350 .content-block ul li:before,.pms-350 .text-block ol li:before,.pms-350 .text-block ul li:before{background-color:#a5b58c}.pms-7494{color:#a5b58c}.pms-7494 blockquote{color:#3f6236}.pms-7494.featured-item-image,.pms-7494.featured-item-content-wrapper,.pms-7494.panel{background-color:#a5b58c;color:#ffffff}.pms-7494.block{background-color:#a5b58c}.pms-7494 .content-block ol li:before,.pms-7494 .content-block ul li:before,.pms-7494 .text-block ol li:before,.pms-7494 .text-block ul li:before{background-color:#3f6236}.pms-cool-grey{color:#f3f3f4}.pms-cool-grey.featured-item-image,.pms-cool-grey.featured-item-content-wrapper,.pms-cool-grey.panel{background-color:#f3f3f4;color:#58595b}.pms-cool-grey.block{background-color:#f3f3f4}h1,h2,h3,h4,h5,h6{font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-weight:normal;line-height:1.2}h1{font-size:1.5625em}@media screen and (min-width: 30em){h1{font-size:2em}}@media screen and (min-width: 86.25em){h1{font-size:2.375em}}h2{font-size:1.5em}@media screen and (min-width: 30em){h2{font-size:2em}}@media screen and (min-width: 86.25em){h2{font-size:2.25em}}h3{font-size:1.375em}@media screen and (min-width: 30em){h3{font-size:1.5em}}@media screen and (min-width: 86.25em){h3{font-size:1.875em}}h4{font-size:1.125em}@media screen and (min-width: 30em){h4{font-size:1.375em}}@media screen and (min-width: 86.25em){h4{font-size:1.5em}}h5{font-size:1.125em}@media screen and (min-width: 30em){h5{font-size:1.375em}}@media screen and (min-width: 86.25em){h5{font-size:1.5em}}h6{font-size:1em}@media screen and (min-width: 30em){h6{font-size:1.125em}}@media screen and (min-width: 86.25em){h6{font-size:1.25em}}.hand-script{font-family:"hand_of_sean_demoregular",sans-serif}.ie-9 .featured-content .block-list li p{top:35%;left:0;right:0;margin:auto auto}.ie-9 .featured-content .block-list li p.underline:before{display:none}.ie-9 .featured-content .block-list li:hover span{display:none}.ie-9 .featured-content .block-list li span{display:block}.ie-9 .featured-item-content-wrapper .content{filter:none !important}form:before,form:after{content:" ";display:table}form:after{clear:both}form>p{float:left;width:100%}select::-ms-expand{display:none}form span.error{width:100%;max-width:70%;display:block;color:rgba(229,0,0,0.79);font-size:14px;font-weight:600;float:right;margin-top:0.5em}form .dropdown,form input[type="text"],form input[type="email"],form textarea{max-width:100%}@media screen and (min-width: 86.25em){form .dropdown,form input[type="text"],form input[type="email"],form textarea{max-width:70%}}form p{margin:0em 0 4% 0}form p:last-of-type{margin:0}@media screen and (min-width: 30em){form label{min-width:140px;width:30%}form label[for="contact_opt_in"]{width:100%}}form label.radio-label{position:relative;min-width:auto;width:auto;color:inherit;font-weight:normal;cursor:pointer;margin:0 1em 0.5em 0.2em}@media screen and (min-width: 30em){form label.radio-label{margin:0 1em 0.5em 1em}}form input[type="radio"]{margin:0 0.55em}button{width:100%}@media screen and (min-width: 30em){button{float:right;width:150px}}textarea{resize:none}.dropdown,textarea,input{font-family:"Open Sans",sans-serif;font-size:.875em;border:none;width:100%;padding:0.35em 0.7em;appearance:none;background-color:#d9d9d9}.dropdown{background-image:url("../img/selectdrop.png");background-repeat:no-repeat;background-position:right;background-size:34px 34px;-webkit-appearance:none;-webkit-border-radius:0px;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:''}[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[type="radio"]+span:before{content:'';position:relative;z-index:2;display:inline-block;width:1em;height:1em;vertical-align:-0.15em;border-radius:1em;background:#d9d9d9;box-shadow:0 0 0 0.25em #d9d9d9;margin-right:0.75em;transition:0.5s ease all}[type="radio"]+span:after{position:absolute;z-index:3;border-radius:1em;content:'';display:inline-block;width:0.75em;margin:0.4em 2px;height:0.75em;top:0;left:0;background:#d9d9d9}[type="radio"]:checked+span:after{background:#37adde}label[for="contact_opt_in"]{width:100%}.optin-consent{width:100%;display:block;clear:both;font-size:90%}.optin-consent [type="checkbox"]{display:inline-block;width:auto;font-size:1rem;appearance:checkbox}textarea{height:115px}label{float:left;color:#709c5b;font-weight:600;margin-bottom:0.25em}.search-form{display:none;line-height:3;background-color:white;position:relative;z-index:8}.search-form.active .close-search,.search-form.active .search,.search-form.active .submit{transform:translate(0, 0);transition:.2s transform .1s}.search-form.active .input{opacity:1;transition:.2s opacity .1s}.search-form .input{outline:none;text-indent:10px;font-weight:600;height:100%;width:100%;margin:0;padding:0 3.5em;border:none;opacity:0;background-color:white;transition:.2s opacity}.search-form .search,.search-form .submit{position:absolute;left:0;top:0;margin:0.55em 0 0 25px;transform:translate(-50px, 0) rotateZ(0);transition:.2s transform}.search-form .search{color:#709c5b;font-size:1.5em}.search-form .submit{height:30px;padding:0;width:25px;border:none;cursor:pointer;background:url("/img/clear.png");z-index:4;outline:none}.search-form .close-search{position:absolute;right:0;top:0;cursor:pointer;padding:1.05em 25px 0 0;transform:translate(50px, 0) rotateZ(0);transition:.2s transform;transform-origin:50% 50%}.search-form .close-search:hover{transform:rotateZ(90deg)}.form-modal-content--contact .dropdown,.form-modal-content--contact input[type="text"],.form-modal-content--contact input[type="email"],.form-modal-content--contact textarea,#signup .dropdown,#signup input[type="text"],#signup input[type="email"],#signup textarea{max-width:100%}@media screen and (min-width: 48em){.form-modal-content--contact .dropdown,.form-modal-content--contact input[type="text"],.form-modal-content--contact input[type="email"],.form-modal-content--contact textarea,#signup .dropdown,#signup input[type="text"],#signup input[type="email"],#signup textarea{max-width:70%}}.pagination{text-align:center;padding:1em 0}.pagination ul{display:block;font-size:0;padding:0}.pagination ul li{display:inline-block;padding:0 5px;font-size:14px}.pagination ul a{text-align:center;width:40px;height:40px;font-weight:600;color:#58585a;border:2px solid #a7a9ac;background-color:white;padding:0.5em;display:block;margin-bottom:0.5em}.pagination ul a.active{color:white;border:2px solid #a7a9ac;background-color:#a7a9ac}.has-tool-tip .tooltip{background:white;bottom:100%;color:black;display:block;padding:0.25em 0 0.4em 0;margin-bottom:5px;opacity:0;pointer-events:none;position:absolute;width:120px;font-size:14px;font-family:"Open Sans",sans-serif;transform:translateY(10px);transition:all .25s ease-out}.has-tool-tip .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.has-tool-tip .tooltip.tooltip-left{left:-130px}.has-tool-tip .tooltip.tooltip-right{right:-130px}.has-tool-tip:hover .tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.lte8 .has-tool-tip .tooltip{display:none}.lte8 .has-tool-tip:hover{display:block}.quality-logos__carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.quality-logos__carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.quality-logos__carousel .owl-animated-in{z-index:0}.quality-logos__carousel .owl-animated-out{z-index:1}.quality-logos__carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.quality-logos__carousel .quality-logos__carousel__stage{position:relative;-ms-touch-action:pan-Y}.quality-logos__carousel .quality-logos__carousel__stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.quality-logos__carousel .quality-logos__carousel__stage-outer{position:relative;overflow:hidden;transform:translate3d(0px, 0px, 0px)}.quality-logos__carousel .quality-logos__carousel__item{position:relative;min-height:1px;float:left;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}.quality-logos__carousel .quality-logos__carousel__item img{display:block;width:100%;transform-style:preserve-3d}.quality-logos__carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.quality-logos__carousel.quality-logos__carousel--loaded{display:block}.quality-logos__carousel.owl-loading{opacity:0;display:block}.quality-logos__carousel.owl-hidden{opacity:0}.quality-logos__carousel.owl-text-select-on .quality-logos__carousel__item{user-select:auto}.quality-logos__carousel.owl-rtl{direction:rtl}.quality-logos__carousel.owl-rtl .quality-logos__carousel__item{float:right}.quality-logos__carousel .quality-logos__carousel__item .owl-lazy{opacity:0;transition:opacity 400ms ease}.quality-logos__carousel .quality-logos__carousel__item img{transform-style:preserve-3d}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-refresh .quality-logos__carousel__item{display:none}.no-js .quality-logos__carousel{display:block}.solutions-browser{height:100%}.parallax-replacement{background:url(/img/solutions-overview-mobile.jpg) center center no-repeat;display:block;position:relative;width:100%;height:100%}@media screen and (min-width: 48em){.parallax-replacement{display:none}}.parallax-replacement .page-links li{display:block;width:100%}.parallax-replacement .page-links li a{font-size:1em !important}.parallax-stage{display:none;position:relative;width:100%;height:100%}@media screen and (min-width: 48em){.parallax-stage{display:block}}.parallax-stage .left-arrow,.parallax-stage .right-arrow{display:none;position:absolute;bottom:0;color:white;font-size:2.25em;cursor:pointer;opacity:0.5;transform:translate3d(0, -50%, 0);transition:.2s opacity}@media screen and (min-width: 48em){.parallax-stage .left-arrow,.parallax-stage .right-arrow{top:50%;bottom:auto;display:block}}.parallax-stage .left-arrow:hover,.parallax-stage .right-arrow:hover{opacity:1}.parallax-stage .left-arrow{left:0;margin-left:20px}.parallax-stage .right-arrow{right:0;margin-right:20px}#parallax{height:72vh !important;background-color:#678aa4}#parallax *[alt]{bottom:auto}#parallax img{max-width:inherit}#parallax #intro{background-color:#acc6d7}#parallax #intro .intro-solutions{height:100%;top:15%;max-height:450px}@media screen and (min-width: 30em){#parallax #intro .intro-solutions{top:auto;max-height:993px}}#parallax .renewable-energy{height:100%;top:15%;max-height:450px}@media screen and (min-width: 30em){#parallax .renewable-energy{top:auto;max-height:993px}}#parallax #carbonEmissions{background-color:#a5b58c}#parallax #carbonEmissions .carbon-emissions{height:100%;top:15%;max-height:450px}@media screen and (min-width: 30em){#parallax #carbonEmissions .carbon-emissions{top:auto;max-height:993px}}#parallax #carbonNeutral{background-color:#b4beca}#parallax #carbonNeutral .carbon-neutral{height:100%;top:15%;max-height:450px}@media screen and (min-width: 30em){#parallax #carbonNeutral .carbon-neutral{top:auto;max-height:993px}}#parallax #forests{background-color:#a5b58c}#parallax #forests .forests{height:100%;top:15%;max-height:450px}@media screen and (min-width: 30em){#parallax #forests .forests{top:auto;max-height:993px}}#parallax #water{background-color:#b4beca}#parallax #water .water{height:100%;top:15%;max-height:450px}@media screen and (min-width: 30em){#parallax #water .water{top:auto;max-height:993px}}.disable-hover{pointer-events:none}.unloaded{overflow:hidden}.unloaded#parallax{overflow:hidden;position:relative}.loadBackground,.preloaderCont{height:100%;width:100%;position:absolute;z-index:2;left:0px;top:0px}.loadBackground{background-color:#678aa4;display:block}.preloaderCont{text-align:center;background:rgba(0,0,0,0.3)}.preloaderCont .ending,.preloaderCont .staring{width:0px;overflow:hidden;display:inline-block;top:0px}.preloaderCont img{width:200px;height:51px}.preloaderCont .starting>*{float:right}.preloaderCont .ending>*{float:left}.preloaderCont:after,.para-totalCenterAlign:after,.para-Aligner:after{content:"";display:inline-block;vertical-align:middle;height:100%;width:0px;background:yellow}.para-vAligner>*,.para-totalCenterAlign>*,.preloaderCont>*{display:inline-block;vertical-align:middle}.para-totalCenterAlign{text-align:center}.fillParent{width:100%;height:100%}#layouts .portrait.story{width:300px}#layouts .portrait .padded{padding:200px 30px}#layouts .portrait .landscapeOnly{display:none}#layouts .portrait .portraitOnly,#layouts .landscapeOnly{margin-top:20px}#layouts .landscape .portraitOnly{display:none}.popularResolution{width:1366px;height:768px;position:absolute;left:50%;top:50%;margin-left:-683px;margin-top:-384px}.story{text-align:left;height:100%;width:80%;margin:0 auto;position:relative;color:white}.story a,.story p{font-size:.875em}.story p{margin:0 0 1em 0;font-weight:600}.story .story-content{position:absolute;top:20%;bottom:auto;left:0;width:40%;max-width:400px;min-width:300px}@media screen and (min-width: 48em){.story .story-content{width:100%;top:25%}}.story ul li{float:left;padding:0 1em 0.5em 0}.story>.padded{padding:30px}.story p+p{margin-top:10px}.fastLayer{position:absolute;left:auto}.fastLayer>*{position:absolute;left:0px;top:0px}#scaling .padded{padding:40% 20%}.featured-content-slider{background-color:white;padding:2.5em 0;display:none}.featured-content-slider.is-visible .featured-content-slider-navigation{opacity:1}.featured-content-slider .wrap{position:relative}.featured-content-slider .featured-content-slider-container{position:relative;overflow:hidden;opacity:0;transition:.2s opacity;transform-style:preserve-3d}.featured-content-slider .featured-item{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(100%)}.featured-content-slider .featured-item.selected{position:relative;transform:translateX(0)}.featured-content-slider .featured-item.is-moving,.featured-content-slider .featured-item.selected{transition:transform 0.5s}.featured-content-slider .featured-item.move-left{transform:translateX(-100%)}.featured-content-slider .featured-item.featured-item-quote .featured-item-image span,.featured-content-slider .featured-item.featured-item-social .featured-item-image span{font-size:7.5em;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.featured-content-slider .featured-item.featured-item-quote .content p,.featured-content-slider .featured-item.featured-item-social .content p{font-size:1em;margin:0.5em 0 0.5em 0}.featured-content-slider .featured-item-image,.featured-content-slider .featured-item-content-wrapper{height:100%;float:left}.featured-content-slider .featured-item-image{position:relative;width:100%;height:320px;overflow:hidden}@media screen and (min-width: 48em){.featured-content-slider .featured-item-image{height:100%;width:50%}}.featured-content-slider .featured-item-content-wrapper{text-align:center;width:100%;padding:1.2em}@media screen and (min-width: 48em){.featured-content-slider .featured-item-content-wrapper{padding:0;position:absolute;right:0;backface-visibility:hidden;transform-style:preserve-3d;width:calc(50% + 1px)}}.featured-content-slider .featured-item-content-wrapper .content{position:relative;width:75%;margin:0 auto;filter:blur(0)}@media screen and (min-width: 48em){.featured-content-slider .featured-item-content-wrapper .content{top:50%;transform:translateY(-50%)}}.featured-content-slider .featured-item-content-wrapper .content p{font-size:.875em}.featured-content-slider .featured-item-content-wrapper .download-case-study{opacity:1;transition:.2s opacity}.featured-content-slider .featured-item-content-wrapper .download-case-study:hover{opacity:0.75}.featured-content-slider .featured-item-content-wrapper .download-case-study .icon-download:before{display:inline-block;vertical-align:middle;font-size:1.375em}.featured-content-slider .featured-item-content-wrapper .download-case-study span{display:inline-block;vertical-align:middle;font-size:.9375em;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-transform:uppercase;margin-left:0.5em}.featured-content-slider img{width:100%;display:block}.featured-content-slider .close-featured-content-slider{position:absolute;right:0;top:0;padding:1em;font-size:1.25em}.featured-content-slider-navigation{text-align:center;opacity:0;transition:.2s 1s opacity}@media screen and (min-width: 86.25em){.featured-content-slider-navigation{text-align:left}}.featured-content-slider-navigation li{display:inline-block;padding:0.65em 0.25em 0 0.25em}@media screen and (min-width: 86.25em){.featured-content-slider-navigation li{padding:0;position:absolute;z-index:2;top:50%;bottom:auto;transform:translateY(-50%)}.featured-content-slider-navigation li:last-child{right:0;margin-right:-4%}.featured-content-slider-navigation li:first-child{margin-left:-4%}}.featured-content-slider-navigation li a{display:block;font-size:2.125em;color:#999;opacity:1;transition:opacity 0.2s 0s, visibility 0s 0s}.featured-content-slider-navigation li a:hover{opacity:.7}.loader{text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;animation-delay:-0.16s;background:white;animation-name:load1;animation-duration:5s;animation-iteration-count:1;animation-fill-mode:forwards;width:0;height:1em}@keyframes load1{0%{width:0;opacity:0}100%{width:300px;opacity:1}}.btn{width:150px;background-color:#709c5b;color:white;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-size:.875em;line-height:3;padding:0 0.75em;text-align:center;display:inline-block;transition:.2s background-color}.btn:hover{background-color:#3f6236}button{border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.text-link{position:relative;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-decoration:none}@media screen and (min-width: 48em){.text-link:before{content:'';width:0;border-bottom:3px solid;position:absolute;margin-bottom:-6px;bottom:0;transition:width .2s}.text-link:hover:before{width:100%}}#menu-trigger{width:30px;height:23px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}@media screen and (min-width: 48em){#menu-trigger{width:42px}}#menu-trigger span{display:block;position:absolute;height:2px;width:100%;background:white;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#menu-trigger span:nth-child(1){top:0px}#menu-trigger span:nth-child(2),#menu-trigger span:nth-child(3){top:7px}@media screen and (min-width: 48em){#menu-trigger span:nth-child(2),#menu-trigger span:nth-child(3){top:8px}}#menu-trigger span:nth-child(4){top:14px}@media screen and (min-width: 48em){#menu-trigger span:nth-child(4){top:16px}}#menu-trigger:hover span{background:#C2C2C2}#menu-trigger.open span{background:gray}#menu-trigger.open span:nth-child(1){top:18px;width:0%;left:50%}#menu-trigger.open span:nth-child(2){transform:rotate(45deg)}#menu-trigger.open span:nth-child(3){transform:rotate(-45deg)}#menu-trigger.open span:nth-child(4){top:18px;width:0%;left:50%}#menu-trigger.open:hover span{background:#C2C2C2}.latest-news-popout{display:none}@media screen and (min-width: 48em){.latest-news-popout{display:block;position:absolute;z-index:5;right:0;bottom:0;margin-bottom:1.5em;transform:translate(800px, 0)}}.latest-news-popout .trigger,.latest-news-popout .latest-news-content{color:white;background-color:#00425f}.latest-news-popout .trigger{position:absolute;right:0;bottom:0;text-align:center;height:60px;cursor:pointer;text-transform:uppercase;font-size:.8125em;line-height:4.8;display:block;font-family:"Gotham-Bold",Helvetica,Verdana,sans-serif;background-color:#00425f;padding:0 2em;transform:translate(-800px, 0);transition:.2s background-color, .5s transform .2s}.latest-news-popout .trigger:hover{background-color:#003046}.latest-news-popout .trigger.hide{transform:translate(150px, 0);transition:.9s transform}.latest-news-popout .latest-news-content{padding:3em 3em 2.5em 3em;max-width:800px;position:relative;right:0;top:0;transform:translate(0, 0);transition:.5s transform}.latest-news-popout .latest-news-content .title{font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-size:1.0625em}.latest-news-popout .latest-news-content h6{color:#a2c9e1;margin-bottom:1em}.latest-news-popout .latest-news-content p{font-size:.9375em}.latest-news-popout .latest-news-content a{font-size:.875em;display:inline-block}.latest-news-popout .latest-news-content .icon-close{display:inline-block;position:absolute;left:0;top:0;cursor:pointer;padding:1em}.latest-news-popout .latest-news-content.active{transform:translate(-800px, 0);transition:.5s transform .2s}.video-container{position:relative;padding-bottom:54%;padding-top:17px;height:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.close-modal,.close-video{position:absolute;right:-55px;top:-55px;cursor:pointer;color:white !important;padding:1.2em;transform:translateZ(0)}.modal-overlay{background-color:rgba(0,0,0,0.9);position:fixed;visibility:hidden;z-index:9;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;opacity:0;transition:all .2s ease}.modal-overlay.active{visibility:visible;opacity:1}.videoContent{width:100%;max-width:960px;position:fixed;display:table;z-index:150;left:50%;bottom:0;top:0;right:0;margin:0 auto;padding:0 5%;opacity:0;visibility:hidden;transform:translate(-50%, -75%);transition:opacity 250ms ease .2s, transform 250ms ease .2s, visibility 250ms ease .2s;backface-visibility:hidden}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:10;overflow-y:auto;visibility:hidden;opacity:0;transition:opacity 0.3s, visibility 0.3s}.modal.is-visible{visibility:visible;opacity:1}.modal.is-visible .modal-container{transform:translateY(0)}.modal.is-visible .modal-nav{opacity:1;transition:.2s color, .5s .2s transform , .5s .2s opacity}.modal.is-visible .modal-nav.modal-next{transform:translate3d(10px, 0, 0)}.modal.is-visible .modal-nav.modal-prev{transform:translate3d(-10px, 0, 0)}.modal.is-visible .videoContent{visibility:visible;opacity:1;transform:translate(-50%, 0);transition:opacity 250ms ease .2s, transform 250ms ease .2s, visibility 250ms ease .2s}.modal-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:75%;height:70%}@media screen and (min-width: 48em){.modal-content{top:50%;width:70%;transform:translateX(-50%) translateY(-50%)}}.modal-container{position:absolute;width:100%;margin:0;cursor:auto;transition:.3s transform;transform:translateY(-30px);top:0;right:0;bottom:0;left:0}@media screen and (min-width: 48em){.modal-container{margin:3em auto 4em;width:90%}}.modal-nav{color:#999;cursor:pointer;display:block;font-size:34px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;opacity:0;transform:translate3d(0, 0, 0);transition:.2s color, .2s transform , .2s opacity}.modal-nav span{display:block}.modal-nav:hover{color:white}.modal-nav.modal-next{right:20px}.modal-nav.modal-prev{left:20px}.modal-thankyou p{text-align:center}.form-modal-content{background-color:white;padding:2% 5%;width:90%;max-width:800px;max-height:80%;overflow-y:scroll;height:auto}.form-modal-content h4{text-align:center;color:#709c5b;margin-bottom:4%}.form-modal-content .close-modal{position:absolute;right:0px;top:0px;cursor:pointer;color:#37adde !important;padding:1.2em}.modal-is-open{overflow:hidden}.lg-actions .lg-next,.lg-actions .lg-prev{color:#999;cursor:pointer;display:block;font-size:34px;margin-top:-10px;padding:8px 10px 9px;position:absolute;font-family:'icomoon' !important;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e90e"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e90b"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;background-color:rgba(0,0,0,0.45)}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold}.lg-sub-html p{font-size:14px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;font-weight:600;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5, .5, .5);transform:scale3d(.5, .5, .5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("../img/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url("../img/youtube-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity .08s ease 0s;-moz-transition:opacity .08s ease 0s;-o-transition:opacity .08s ease 0s;transition:opacity 0.08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform .3s ease 0s,opacity .15s !important;-moz-transition:-moz-transform .3s ease 0s,opacity .15s !important;-o-transition:-o-transform .3s ease 0s,opacity .15s !important;transition:transform .3s ease 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-zoom-out{opacity:0.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.photo-drawer{position:absolute;z-index:2;bottom:0;height:96px;padding-left:92px;background-color:rgba(0,0,0,0.75);transform:translateX(-100%);transition:.4s transform}.photo-drawer.active{transform:translateX(0)}.photo-drawer ul{float:left}.photo-drawer ul:before,.photo-drawer ul:after{content:" ";display:table}.photo-drawer ul:after{clear:both}.photo-drawer li{float:left;width:95px;margin:0.5em 0.5em 0.5em 0;line-height:0;cursor:pointer}.photo-drawer li:last-child{margin:0.5em 0 0.5em 0}.photo-drawer li:hover img{opacity:1}.photo-drawer img{opacity:0.35;backface-visibility:hidden;transition:.2s opacity}.photo-drawer .icon-camera{float:left;color:white;line-height:2.5;font-size:1.875em;height:96px;width:92px;text-align:center}.photo-drawer .icon-camera:before{display:inline-block;line-height:3.2}.photo-drawer .close-photo-drawer{float:right;color:white;cursor:pointer;margin:0.75em 1em}.icon-info{float:left;color:white;font-size:1.875em;height:92px;width:92px;text-align:center}.icon-info:before{display:inline-block}.group{*zoom:1}.group:before,.group:after{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url("/img/loading.gif") no-repeat scroll center center transparent;display:none !important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0 5px}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:rgba(0,0,0,0.9);opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.map-container{position:relative}@media screen and (min-width: 48em){.map-container{height:calc(100vh - 62px);min-height:620px}}.map-container #map{display:none;position:absolute;top:0;bottom:0;left:32%;right:0;margin-top:131px}@media screen and (min-width: 48em){.map-container #map{display:block}}@media screen and (min-width: 86.25em){.map-container #map{left:450px}}.browser-categories{position:relative;background:#3f6236;border-right:2px solid white;color:#fff;font-size:0.8em;padding:2em 2em 2em 2em;width:100%;margin-top:131px}@media screen and (min-width: 48em){.browser-categories{position:absolute;top:0;left:0;bottom:0;width:35%;max-width:450px;min-width:280px;padding:2.5em 2em 2em 2em}}@media screen and (min-width: 878px){.browser-categories{padding:2.5em 2em 2em 5.5em}}@media screen and (min-width: 86.25em){.browser-categories{width:100%}}.browser-categories__filter-set{margin-top:0.75em}.browser-categories__heading{color:#fff;font-size:1.15em;font-weight:bold;margin-bottom:0.15em}.browser-categories__heading span:hover{color:#fff;cursor:pointer}.browser-categories__heading span::before{content:'+';margin-right:0.25em}.browser-categories__heading span.open::before{content:'-';margin-right:0.5em}.browser-categories__heading a{color:#999;font-weight:normal}.browser-categories__heading a::before{content:" | "}.browser-categories__list{display:none;list-style:none;margin:0 0 2em 0;padding:0}.browser-categories__list li{margin-bottom:0.5em}.browser-categories__list a{background:url(/img/unticked-box.svg) no-repeat left 2px;display:block;padding-left:18px;text-decoration:none}.browser-categories__list a.active{background:url(/img/ticked-box.svg) no-repeat left 2px}.browser-categories .selectivity-multiple-input-container{max-height:5em}@media screen and (min-width: 860px){.browser-categories .selectivity-multiple-input-container{max-height:7.5em}}@media screen and (min-width: 1060px){.browser-categories .selectivity-multiple-input-container{max-height:10em}}.marker-label{background:#37adde;color:white;font-size:.75em;font-weight:bold;min-width:170px;padding:0.25em;display:block;opacity:0;animation-name:fadeOut;animation-fill-mode:both;animation-duration:500ms}.marker-label p{margin:0}.marker-label--visible{animation-name:fadeIn;animation-fill-mode:both;animation-duration:500ms}.marker-label--small{max-width:100px}.marker-window{background:white;color:#000;font-size:12px;line-height:1.5;font-family:"Open Sans",sans-serif;height:100%;padding:2em;width:240px;opacity:0;animation-name:fadeOut;animation-fill-mode:both;animation-duration:200ms}.marker-window--visible{animation-name:fadeIn;animation-fill-mode:both;animation-duration:500ms}.marker-window--test{border:3px solid red}.marker-window__close{font-size:3em;color:#000;width:12px;height:12px;position:absolute;top:-6px;right:18px}.marker-window__data{color:#000}.marker-window__heading{color:#37adde;font-size:1.2em;line-height:1.1;font-weight:bold;margin-bottom:0}.marker-window__image{display:block;margin:1em 0 2em 0;width:180px}.marker-window__link{color:#37adde;position:relative;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-decoration:none;font-size:1.125em}.marker-window__link:before{content:'';width:0;border-bottom:3px solid;position:absolute;margin-bottom:-6px;bottom:0;transition:width .2s}.marker-window__link:hover:before{width:100%}.marker-window__region,.marker-window__type,.marker-window__standards,.marker-window__impacts{font-size:1em;color:#000;margin:0 0 0.25em 0}.marker-window__region{margin-top:0.4em}.marker-window__standards{margin-bottom:0.5em}.bar-loader{display:none;opacity:0.5;position:absolute;right:50%;top:40%;transform:translateX(50%);z-index:99}.bar-loader-wrapper{position:absolute;top:130px;right:0;bottom:0;left:0;background:rgba(0,0,0,0.65);z-index:99}.browser-result__meta{margin:0.5em 0 !important}.browser-result__link{margin-top:2.5em}@media screen and (min-width: 48em){.browser-result h5{font-size:1.625em}}@media screen and (min-width: 86.25em){.browser-result h5{font-size:1.75em}}.browser-result .project-impacts{position:absolute;width:100%;height:105px;left:0;bottom:0;color:white;text-align:center;background-color:rgba(0,0,0,0.5);transform:translateY(0);transition:.4s transform .2s;display:none}@media screen and (min-width: 64em){.browser-result .project-impacts{display:table}}.browser-result .project-impacts span{font-weight:600}.browser-result .project-impacts p{font-size:.9375em;overflow:hidden;width:80%;max-height:75px;margin:0 auto;text-overflow:ellipsis}.browser-result:hover .project-impacts{transform:translateY(150px);transition:.4s transform}.browser-result__link .underline:before{bottom:-5px}.panel-list .panel{min-height:220px;margin-bottom:1.6949152542%;color:#ffffff}@media screen and (min-width: 48em){.panel-list .panel{height:350px;width:49.1525423729%;float:left}.panel-list .panel:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.panel-list .panel:nth-child(2n+2){margin-left:50.8474576271%;margin-right:-100%;clear:none}}.panel-list .panel--sdg:last-of-type{margin-bottom:0}.panel{position:relative;overflow:hidden}.panel .content{position:relative;width:90%;margin:0 auto;z-index:3;text-align:center}.panel .content p{margin:0}.panel .content .icon-download,.panel .content .icon-play,.panel .content .icon2-link{display:block;font-size:0.75em;margin-bottom:0.5em}.panel--intro{color:#ffffff}.panel--quote{color:#ffffff}.panel--related{color:#ffffff}.header-panels{overflow:hidden;background-color:transparent}@media screen and (min-width: 48em){.header-panels{height:100vh}}@media screen and (max-height: 600px){.header-panels{height:100%}}.header-panels .panel.panel-main{color:#ffffff;overflow:hidden;height:59vh;width:100%}@media screen and (min-width: 30em){.header-panels .panel.panel-main{height:72vh}}@media screen and (max-height: 600px){.header-panels .panel.panel-main{height:100vh}}.header-panels .panel.panel-main>div{position:static}.header-panels .panel.panel-main .content{animation-delay:1s;margin:3em auto 0 auto;max-width:1100px}@media screen and (min-width: 48em){.header-panels .panel.panel-main .content{width:60%}}.header-panels .panel.panel-main .content p{font-size:1em}@media screen and (min-width: 30em){.header-panels .panel.panel-main .content p{font-size:1.125em}}.header-panels .panel.panel-main .underline:before{border-bottom:4px solid}.header-panels .panel.panel-child{height:200px;animation-delay:1s}@media screen and (min-width: 48em){.header-panels .panel.panel-child{float:left;height:calc(28vh + 1px);width:50%}}@media screen and (max-height: 600px){.header-panels .panel.panel-child{height:calc(50vh + 1px)}}.header-panels .panel.panel-child--sdg-icon{width:200px}@media screen and (min-width: 48em){.header-panels .panel.panel-child--sdg-icon{width:28vh}}@media screen and (max-height: 600px){.header-panels .panel.panel-child--sdg-icon{width:28vh}}.header-panels .panel.panel-child--sdg-content{width:100vw}@media screen and (min-width: 48em){.header-panels .panel.panel-child--sdg-content{width:calc(100% - 28vh)}}@media screen and (max-height: 600px){.header-panels .panel.panel-child--sdg-content{width:calc(100% - 28vh)}}.header-panels .panel.panel-child--sdg-content .content{text-align:left;max-width:none}.header-panels .panel.panel-child--sdg-content .content p{margin:0.5em 0}.header-panels .panel.panel-child .content{padding:1.2em 0}.header-panels .panel.panel-child h6{font-size:1em;text-transform:none}@media screen and (min-width: 30em){.header-panels .panel.panel-child h6{font-size:1.125em}}.header-panels .panel.panel-child ul{display:inline-block;max-width:85%}.header-panels .panel.panel-child ul:before,.header-panels .panel.panel-child ul:after{content:" ";display:table}.header-panels .panel.panel-child ul:after{clear:both}@media screen and (min-width: 30em){.header-panels .panel.panel-child ul{column-count:2;padding-top:0.85em}}.header-panels .panel.panel-child li{display:list-item;float:none;margin:0 4%;width:100%;text-align:left;font-size:.875em}@media screen and (min-width: 30em){.header-panels .panel.panel-child li{font-size:inherit;width:auto}}.header-panels .panel.panel-child>div{border-top:2px solid #ffffff;z-index:2;position:static}@media screen and (min-width: 48em){.header-panels .panel.panel-child>div{border-right:1px solid #ffffff}}.header-panels .panel.panel-child:last-child{animation-delay:1.2s}.header-panels .panel.panel-child:last-child>div{border-right:none}@media screen and (min-width: 48em){.header-panels .panel.panel-child:last-child>div{border-left:1px solid #ffffff}}@media screen and (min-width: 48em){.content-readmore .underline{transform:translate3d(0, 23px, 0);transition:.4s .15s transform}.content-readmore .underline:before{opacity:0;transform:translate3d(0, 15px, 0);transition:.4s .15s opacity, .4s .15s transform}}@media screen and (min-width: 48em){.content-readmore p{opacity:0;transition:.4s opacity}}.content-readmore:hover .underline{transform:translate3d(0, 0, 0);transition:.4s transform}.content-readmore:hover .underline:before{opacity:1;transform:translate3d(0, 0, 0);transition:.4s opacity, .4s transform}.content-readmore:hover p{opacity:1;transition:.4s .15s opacity}@media screen and (min-width: 48em){.panel-link .content .underline{transform:translate3d(0, 23px, 0);transition:.4s .15s transform}.panel-link .content .underline:before{opacity:0;transform:translate3d(0, 15px, 0);transition:.4s .15s opacity, .4s .15s transform}.panel-link .content p{opacity:0;transition:.4s opacity}.panel-link .content ul{opacity:1;visibility:visible;transition:.4s all;max-height:300px}}.panel-link:hover .content .underline{transform:translate3d(0, 0, 0);transition:.4s transform}.panel-link:hover .content .underline:before{opacity:1;transform:translate3d(0, 0, 0);transition:.4s opacity, .4s transform}.panel-link:hover .content p{opacity:1;transition:.4s .15s opacity}.panel-link:hover .content>ul{opacity:0;max-height:0;transition:.4s .15s opacity, 0.2s 0.15s height}.header-panels .panel-link-list .content .underline{margin-bottom:0}.header-panels .panel-link-list .content .underline:before{opacity:0;transition:.4s .15s opacity}.header-panels .panel-link-list .content p{opacity:0;transition:.4s opacity;position:absolute;top:50%;left:50%;transform:translateX(-50%)}.header-panels .panel-link-list .content ul{opacity:1;visibility:visible;transition:.4s all;display:block;margin:0 auto}.header-panels .panel-link-list .content ul li{width:100%;list-style:disc inside}@media screen and (min-width: 48em){.header-panels .panel-link-list:hover .content .underline:before{opacity:1;transition:.4s opacity}.header-panels .panel-link-list:hover .content p{opacity:1;transition:.4s .15s opacity}.header-panels .panel-link-list:hover .content ul{opacity:0;visibility:hidden;padding-top:0;transition:.4s .15s all}}.panel-image{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:white;color:#ffffff}.panel-centered{display:table;width:100%}.panel-centered .content{width:100%;display:table-cell;vertical-align:middle}.panel-intro{background-color:transparent}.panel-intro .content{padding:5% 0;max-width:780px}@media screen and (min-width: 98.75em){.panel-intro .content{padding:4.5em 0}}.panel-video{background-size:cover}@media screen and (min-device-width: 48em){.panel-video{background-size:0}}.panel-video .background-video{background:white;opacity:0;background-position:top center;background-repeat:no-repeat;bottom:0;left:0;overflow:hidden;position:fixed;right:0;transition:.2s opacity}.panel-video .background-video.loaded{background:transparent;opacity:1}.header-panels .panel-jobs .content{text-align:left;max-width:540px}.header-panels .panel-jobs .content ul{width:100%;max-width:100%}.header-panels .panel-jobs .content li{width:100%;display:block;margin:0;margin-bottom:2%}.header-panels .panel-jobs .content a{float:right;color:#37adde;font-size:.875em}.panel-overlay:before{content:'';width:100%;height:100%;top:0;left:0;z-index:2;position:absolute}.panel-overlay.op-10:before{background-color:rgba(0,0,0,0.1)}.panel-overlay.op-20:before{background-color:rgba(0,0,0,0.2)}.panel-overlay.op-30:before{background-color:rgba(0,0,0,0.3)}.panel-overlay.op-40:before{background-color:rgba(0,0,0,0.4)}.panel-overlay.op-50:before{background-color:rgba(0,0,0,0.5)}.header-panels .panel-address .content{text-align:center}.header-panels .panel-address .content:before,.header-panels .panel-address .content:after{content:" ";display:table}.header-panels .panel-address .content:after{clear:both}.header-panels .panel-address .address{text-align:left;width:100%;margin:0 0 1em 0;max-width:400px;display:inline-block;vertical-align:top}@media screen and (min-width: 64em){.header-panels .panel-address .address{width:43%;margin:0 3%}}.header-panels .panel-address .address .google-pin{color:#f8533d;font-size:1.5625em;margin-left:0.5em;display:inline-block;vertical-align:middle}.header-panels .panel-address.panel-child ul{column-count:auto;max-width:none;padding-top:1.5%;list-style:none}@media screen and (min-width: 86.25em){.header-panels .panel-address.panel-child ul{padding-top:0.85em}}.header-panels .panel-address.panel-child ul li{float:none;width:auto;margin:0;padding:0}.header-panels .panel-address.panel-child h4,.header-panels .panel-address.panel-child a{color:#37adde}.header-panels .panel-address.panel-child>a{transition:.2s color}.header-panels .panel-address.panel-child>a:hover{color:#00425f}.header-panels .panel-address .twitter-link{text-align:center;clear:both;padding-top:1em}.header-panels .panel-address .twitter-link h6 a{margin-right:0.75em}.header-panels .panel-address .twitter-link span,.header-panels .panel-address .twitter-link a{display:inline-block;vertical-align:middle}.header-panels .panel-address .twitter-link span{color:#37adde;font-size:1.875em}.block-list:before,.block-list:after{content:" ";display:table}.block-list:after{clear:both}.block-list li{width:100%;position:relative;overflow:hidden}@media screen and (min-width: 30em){.block-list li{float:left;max-width:50%}}@media screen and (min-width: 56.25em){.block-list li{max-width:25%}}@media screen and (min-width: 86.25em){.block-list li{max-width:16.666%}}.block-list li p{margin:0}.block-list li p span{font-size:4.6875em;display:block;margin-bottom:5px}.block-list li p span.icon-twitter{font-size:4.8125em}.block-list li p.underline{font-weight:600}.block-list li p.underline:before{border-bottom:2px solid;bottom:-6px;opacity:0;transition:.2s opacity}.block-list li.block-overlay:before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3)}.block-list li:hover .underline:before{opacity:1}.block-list div{position:absolute;text-align:center;width:100%;padding:1.5em;top:50%;overflow:visible;transform:translateY(-50%)}.block-list div .job-title{margin-top:0.6em;display:none;opacity:0;transition:.2s opacity}.block-list div .job-title.active{opacity:1;transition:.2s .1s opacity}.block-list h5,.block-list p{color:white}.block-list h5{font-size:1.125em;position:absolute;padding:1.5em}.block-list h6{font-size:1em}.block-list img{width:100%;display:block}@media screen and (min-width: 30em){.block-list-resource li{max-width:50%}.block-list-resource li a{border-right:2px solid white}}@media screen and (min-width: 48em){.block-list-resource li{max-width:50%}.block-list-resource li:nth-child(2n+2) a{border-right:none}}@media screen and (min-width: 86.25em){.block-list-resource li{max-width:25%}.block-list-resource li:nth-child(2n+2) a{border-right:2px solid white}.block-list-resource li:nth-child(4n+4) a{border-right:none}}.block-list-resource li a{border-top:2px solid white}.block-list-resource li h5{padding:0;position:relative;text-align:center;margin-bottom:0.65em}.block-list-resource li h5.underline:before{opacity:0;bottom:-6px;border-bottom:2px solid;transition:.4s .15s opacity}.block-list-resource li h5 span{display:block;margin-bottom:0.35em}.block-list-resource li:hover h5.underline:before{opacity:1}.svg__icon-youtube{fill:#fff;transform:translateY(5px);transition:.2s fill}.svg__icon-youtube:hover{fill:#c2c2c2}.header-bar.active .svg__icon-youtube,.default-page .header-bar .svg__icon-youtube,.default-page .header-bar .svg__icon-youtube,.projects .header-bar .svg__icon-youtube,.slideit .header-bar .svg__icon-youtube{fill:#58585a}.header-bar.active .svg__icon-youtube:hover,.default-page .header-bar .svg__icon-youtube:hover,.default-page .header-bar .svg__icon-youtube:hover,.projects .header-bar .svg__icon-youtube:hover,.slideit .header-bar .svg__icon-youtube:hover{fill:#c2c2c2}.megamenu{display:none;max-width:100%;text-align:center;height:100%;width:100%;font-size:85%}.megamenu:before,.megamenu:after{content:" ";display:table}.megamenu:after{clear:both}@media screen and (min-width: 48em){.megamenu{font-size:95%;position:relative;width:94%;margin-left:auto;margin-right:auto;text-align:left;padding-top:1em}}.megamenu h3{font-size:1.625em}@media screen and (min-width: 48em){.megamenu h3{font-size:1.875em}}.megamenu p{font-size:.875em;font-family:"Gotham-Book",Helvetica,Verdana,sans-serif}.megamenu a{font-size:.9375em;display:inline-block;text-transform:none}.megamenu .links{margin:0.75em 0}.megamenu .links:before,.megamenu .links:after{content:" ";display:table}.megamenu .links:after{clear:both}.megamenu .links li{margin-bottom:0.65em}.megamenu .megamenu-panel{display:table;width:100%;padding-bottom:0.8em;padding-top:0.6em;border-top:1px solid #58585a}@media screen and (min-width: 48em){.megamenu .megamenu-panel{float:left;height:230px;width:50%;border-top:none;border-right:2px solid #e6e6e6;padding-right:2%;padding-bottom:1em}}@media screen and (min-width: 64em){.megamenu .megamenu-panel{height:320px;width:20%}}.megamenu .megamenu-panel .content{display:none}@media screen and (min-width: 48em){.megamenu .megamenu-panel .content{display:block}}.megamenu .megamenu-panel.megamenu-panel-company h3{color:#37adde}.megamenu .megamenu-panel.megamenu-panel-company .copyright{display:none}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-company .copyright{font-family:"Open Sans",sans-serif;font-size:.5625em;display:table-footer-group}}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-solutions{border-right:none;padding-left:2%;padding-right:0}}@media screen and (min-width: 64em){.megamenu .megamenu-panel.megamenu-panel-solutions{border-right:2px solid #e6e6e6;padding-right:2%}}.megamenu .megamenu-panel.megamenu-panel-solutions h3{color:#709c5b}.megamenu .megamenu-panel.megamenu-panel-solutions .browser,.megamenu .megamenu-panel.megamenu-panel-solutions .hub{color:#709c5b;font-size:1.125em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-solutions .browser,.megamenu .megamenu-panel.megamenu-panel-solutions .hub{font-size:.9375em}}.megamenu .megamenu-panel.megamenu-panel-solutions .browser span,.megamenu .megamenu-panel.megamenu-panel-solutions .hub span{display:inline-block}.megamenu .megamenu-panel.megamenu-panel-solutions .browser svg,.megamenu .megamenu-panel.megamenu-panel-solutions .hub svg{fill:#709c5b;height:1em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-solutions li{float:left;width:49%}.megamenu .megamenu-panel.megamenu-panel-solutions li:nth-child(odd){margin-right:2%}}@media screen and (min-width: 64em){.megamenu .megamenu-panel.megamenu-panel-solutions li{float:none;width:100%}.megamenu .megamenu-panel.megamenu-panel-solutions li:nth-child(odd){margin-right:0}}@media screen and (min-width: 98.75em){.megamenu .megamenu-panel.megamenu-panel-solutions li{float:left;width:49%}.megamenu .megamenu-panel.megamenu-panel-solutions li:nth-child(odd){margin-right:2%}}.megamenu .megamenu-panel.megamenu-panel-solutions li a{font-size:1.125em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-solutions li a{font-size:.9375em}}@media screen and (min-width: 64em){.megamenu .megamenu-panel.megamenu-panel-project-browser{padding-left:2%}}.megamenu .megamenu-panel.megamenu-panel-project-browser h3{color:#00425f}@media screen and (min-width: 64em){.megamenu .megamenu-panel.megamenu-panel-how-we-work{padding-left:2%}}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-how-we-work{padding-left:2%;padding-right:0;border-right:none}}@media screen and (min-width: 64em){.megamenu .megamenu-panel.megamenu-panel-how-we-work{padding-right:2%;border-right:2px solid #e6e6e6}}.megamenu .megamenu-panel.megamenu-panel-how-we-work a,.megamenu .megamenu-panel.megamenu-panel-how-we-work h3{color:#00425f}.megamenu .megamenu-panel.megamenu-panel-contact{border-right:none}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact{padding-left:2%;padding-right:0;border-right:2px solid #e6e6e6}}@media screen and (min-width: 64em){.megamenu .megamenu-panel.megamenu-panel-contact{border-right:none}}.megamenu .megamenu-panel.megamenu-panel-contact a,.megamenu .megamenu-panel.megamenu-panel-contact h5{color:#678aa4}.megamenu .megamenu-panel.megamenu-panel-contact h5:first-child{padding-bottom:0.3em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact h5:first-child{padding-bottom:0.65em}}.megamenu .megamenu-panel.megamenu-panel-contact .links{border-bottom:1px solid #58585a;padding-bottom:0.45em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact .links{border-bottom:none;padding-bottom:0}}.megamenu .megamenu-panel.megamenu-panel-contact .links li{display:inline-block;padding:0 0.25em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact .links li{display:block;padding:0}}.megamenu .megamenu-panel.megamenu-panel-contact .links li a{font-size:1.25em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact .links li a{font-size:.9375em}}.megamenu .megamenu-panel.megamenu-panel-contact .site-links{font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-size:.9375em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact .site-links{font-size:.75em;display:table-footer-group}.megamenu .megamenu-panel.megamenu-panel-contact .site-links:before,.megamenu .megamenu-panel.megamenu-panel-contact .site-links:after{content:" ";display:table}.megamenu .megamenu-panel.megamenu-panel-contact .site-links:after{clear:both}}.megamenu .megamenu-panel.megamenu-panel-contact .site-links li{display:inline-block}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact .site-links li{float:left}}.megamenu .megamenu-panel.megamenu-panel-contact .site-links li a{color:inherit;transition:.2s color}.megamenu .megamenu-panel.megamenu-panel-contact .site-links li a:hover{color:#a7a9ac}.megamenu .megamenu-panel.megamenu-panel-contact .site-links span{padding:0 0.25em}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact .site-links span{padding:0 0.5em}}.megamenu .megamenu-panel.megamenu-panel-contact .copyright{font-size:.9375em;font-weight:300;margin:0.5em 0;display:block}@media screen and (min-width: 48em){.megamenu .megamenu-panel.megamenu-panel-contact .copyright{display:none}}figure.image{display:table}figure.image[style*="float:right"]{margin-left:2em;margin-bottom:1.5em}figure.image[style*="float:left"]{margin-right:2em;margin-bottom:1.5em}figure.image figcaption{display:table-caption;caption-side:bottom;font-style:italic;font-size:0.8em;max-width:100%}.blog .main-content img[style*="float:left"],.blog .main-content img[style*="float: left"]{margin-right:2em}.blog .main-content img[style*="float:right"],.blog .main-content img[style*="float: right"]{margin-right:2em}.project-browser header .header-bar #logo .partners,.default-page header .header-bar #logo .partners{fill:#00425f}.project-browser header .header-bar #logo .capital,.default-page header .header-bar #logo .capital{fill:#709c5b}.project-browser header .header-bar #logo .natural,.project-browser header .header-bar #logo .arc,.default-page header .header-bar #logo .natural,.default-page header .header-bar #logo .arc{fill:#37adde}.project-browser header .header-bar>ul li,.default-page header .header-bar>ul li{border-right:1px solid #58585a}.project-browser header .header-bar>ul li .search-trigger,.project-browser header .header-bar>ul li a,.default-page header .header-bar>ul li .search-trigger,.default-page header .header-bar>ul li a{color:#58585a}.project-browser header .header-bar #menu-trigger span,.default-page header .header-bar #menu-trigger span{background:gray}.project-browser header .header-bar #menu-trigger:hover span,.default-page header .header-bar #menu-trigger:hover span{background:#C2C2C2}header{width:100%;height:auto;position:absolute;top:0;text-align:center;background-color:transparent}header.sticky{position:fixed;z-index:9}header.sticky.slideit .header-bar{transform:translateY(0)}header.sticky .header-bar{background-color:white;box-shadow:0 1px 5px rgba(0,0,0,0.2);transform:translateY(-101%);transition:.2s transform}header.sticky .header-bar #logo{max-width:5em;max-height:57.25px}@media screen and (min-width: 30em){header.sticky .header-bar #logo{max-width:5.625em;max-height:64.41px}}@media screen and (min-width: 56.25em){header.sticky .header-bar #logo{max-width:5.5em;max-height:62.98px}}header.sticky .header-bar #logo .partners{fill:#00425f}header.sticky .header-bar #logo .capital{fill:#709c5b}header.sticky .header-bar #logo .natural,header.sticky .header-bar #logo .arc{fill:#37adde}header.sticky .header-bar>ul li{border-right:1px solid #58585a}header.sticky .header-bar>ul li .search-trigger,header.sticky .header-bar>ul li a{color:#58585a}header.sticky .header-bar #menu-trigger span{background:gray}header.sticky .header-bar #menu-trigger:hover span{background:#C2C2C2}header .header-bar{position:absolute;z-index:5;width:100%;background-color:transparent;transition:.2s background-color}header .header-bar #menu-trigger,header .header-bar>ul{position:absolute;top:0;animation-delay:.75s}header .header-bar.active{background-color:white;z-index:7}header .header-bar.active #logo{animation-delay:250ms}header .header-bar.active #logo .partners{fill:#00425f}header .header-bar.active #logo .capital{fill:#709c5b}header .header-bar.active #logo .natural,header .header-bar.active #logo .arc{fill:#37adde}header .header-bar.active>ul li{border-right:1px solid #58585a}header .header-bar.active>ul li .search-trigger,header .header-bar.active>ul li a{color:#58585a}header .header-bar.active>ul li .search-trigger:hover,header .header-bar.active>ul li a:hover{color:#C2C2C2}header .header-bar #logo{margin:1em 0 0.5em 0;animation-delay:.75s;max-width:5em;max-height:57.25px;padding-bottom:0;transition:.2s max-width}header .header-bar #logo .natural,header .header-bar #logo .arc,header .header-bar #logo .capital,header .header-bar #logo .partners{fill:white;transition:.2s fill}@media screen and (min-width: 30em){header .header-bar #logo{max-width:5.625em;max-height:64.41px}}@media screen and (min-width: 48em){header .header-bar #logo{max-width:6.25em;max-height:71.56px;margin:1.45em 0 1em 0}}@media screen and (min-width: 86.25em){header .header-bar #logo{max-width:7.5em;max-height:88.5px}}header .header-bar button{left:0;outline:none;margin:0.25em 0 0 25px;padding:0}header .header-bar #menu-trigger{margin:25px 0 0 25px}header .header-bar .menu-close{display:none;color:#58585a;margin:25px 0 0 25px;font-size:1em}header .header-bar>ul{right:0;margin:0 25px 0 0;font-size:80%}@media screen and (min-width: 48em){header .header-bar>ul{font-size:100%}}header .header-bar>ul li{display:inline-block;margin-right:-4px;padding:1.65em 0.85em 0;border-right:1px solid white;vertical-align:middle;transition:.2s border}header .header-bar>ul li:nth-child(2){display:none}@media screen and (min-width: 30em){header .header-bar>ul li:nth-child(2){display:inline-block}}header .header-bar>ul li:last-child{border-right:none;padding:1.9em 0 0 0.85em}header .header-bar>ul li .icon-phone{font-size:1.45em}header .header-bar>ul li .icon-twitter{font-size:1.2em}header .header-bar>ul li .icon-magnify{font-size:1.1em;display:block}header .header-bar>ul li a{color:white;display:inline-block;vertical-align:bottom;transition:.2s color}header .header-bar>ul li a:hover{color:#C2C2C2}header .header-bar .search-trigger{cursor:pointer;color:white;transition:.2s color}header .header-bar .search-trigger:hover{color:#C2C2C2}.contact-footer{position:fixed;width:100%;bottom:0;z-index:5;display:none;font-size:14px;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-transform:uppercase}@media screen and (min-width: 86.25em){.contact-footer{font-size:inherit}}.contact-footer.hide{display:none !important}.contact-footer a{color:#37adde;transition:.2s color}.contact-footer a:hover{color:#0086ac}.contact-footer div{float:left;text-align:center;position:relative;padding:0.45em 0 0.35em 0}.contact-footer div:first-child{width:25%;color:white;border-right:2px solid white;background-color:#709c5b}.contact-footer div:last-of-type{width:75%;color:#709c5b;background-color:#e4e6d7}.contact-footer .close-contact-footer{position:absolute;right:0;padding:0.65em;cursor:pointer}footer{background-color:white;font-size:.75em;text-align:center;border-top:2px solid #cdcdcd}@media screen and (min-width: 30em){footer .copyright{text-align:left;width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 30em){footer ul{text-align:right;width:49.1525423729%;float:right;margin-right:0}}footer ul li{display:inline-block;margin:0 0 1em 0}@media screen and (min-width: 30em){footer ul li{margin:1em 0}}footer ul a{transition:.2s color}footer ul a:hover{color:#a7a9ac}.float-left{width:100%}@media screen and (min-width: 30em){.float-left{float:left;width:auto;padding:1em 1.2em 1em 0}}.float-right{width:100%}@media screen and (min-width: 30em){.float-right{float:right;width:auto;padding:1em 0 1em 1.2em}}.full-width{margin:0 auto;width:100%;display:block;padding:1em 0 1em 0}.left{float:left;margin-right:1em;text-align:left}.right{float:right;margin-left:1em;text-align:right}.centre{text-align:center}.home .panel-main{animation-delay:.5s;animation-duration:1s}.home .panel-video{animation-delay:1s}.herovideo{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;animation-delay:1.5s;animation:fadein 1s;animation-fill-mode:forwards}@media screen and (max-width: 500px){.herovideo{display:none !important}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}video::-webkit-media-controls-enclosure{display:none !important}.projects .header-panels .project-options{padding-top:3.5%}.projects .header-panels .panel-overview p,.projects .header-panels .panel-intro p{font-size:.875em}@media screen and (min-width: 48em){.projects .header-panels .panel-overview{width:35%}}.projects .header-panels .panel-overview ul{display:block;padding-top:0;max-width:100%;column-count:auto}.projects .header-panels .panel-overview ul li{display:inline-block;float:none;width:100%;margin:0 0 1.4% 0;text-align:center}.projects .header-panels .panel-overview ul li:last-child{margin-bottom:0}@media screen and (min-width: 48em){.projects .header-panels .panel-intro{width:65%}}.projects .header-panels .panel-intro .content{text-align:left}.projects .header-panels .panel-intro .content p{margin:1em 0}.projects .header-panels .panel-intro .content div{display:inline-block;vertical-align:middle}.projects .header-panels .panel-intro .content div h4{margin-bottom:0.25em}@media screen and (min-width: 86.25em){.projects .header-panels .panel-intro .content div{text-align:left}.projects .header-panels .panel-intro .content div:first-child{width:40%;margin-right:8%}.projects .header-panels .panel-intro .content div:last-child{width:50%}}.projects .browser-results-count{background-color:#0086ac;border-top:2px solid white;color:white;text-align:center;padding:0.5em 0 0.65em 0;position:relative}.projects .browser-results-count p,.projects .browser-results-count span{display:inline-block;vertical-align:middle;margin:0}@media screen and (min-width: 48em){.projects .browser-results-count p,.projects .browser-results-count span{transform:translateX(97px)}}.projects .browser-results-count span{font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif}.projects .browser-results-count .scroll-down{font-size:1.6em;opacity:0.5;margin:0 1em;cursor:pointer;margin:0 0.5em;transition:.2s opacity}@media screen and (min-width: 48em){.projects .browser-results-count .scroll-down{font-size:2.6em}}.projects .browser-results-count .scroll-down:hover{opacity:1}.projects .browser-results-list{padding-top:3%}.projects .browser-results-message{display:none}.team{background-color:transparent}.team__info,.team .block-list div{top:auto;bottom:0;transform:translateY(0)}.partners-logos{padding:3em 0}.logo-tabs nav{text-align:center}@media screen and (min-width: 56.25em){.logo-tabs nav{width:15.2542372881%;float:left;margin-right:1.6949152542%;text-align:left}}.logo-tabs nav .logo-tabs-filter:before,.logo-tabs nav .logo-tabs-filter:after{content:" ";display:table}.logo-tabs nav .logo-tabs-filter:after{clear:both}.logo-tabs nav li{display:inline-block;margin-bottom:1%;width:auto;margin-right:1em;margin-left:1em}@media screen and (min-width: 30em){.logo-tabs nav li{margin-bottom:1em}}@media screen and (min-width: 56.25em){.logo-tabs nav li{width:100%;float:none;padding-right:0;margin-right:0;margin-left:0;margin-bottom:2em}}@media screen and (min-width: 86.25em){.logo-tabs nav li{padding-right:1em}}@media screen and (min-width: 56.25em){.logo-tabs nav h4{max-width:0}}.logo-tabs nav a{display:inline-block;color:#a7a9ac}.logo-tabs nav .selected{color:#709c5b}.logo-tabs nav .selected:before{width:100%}@media screen and (min-width: 56.25em){.logo-tabs .logo-tabs-content{width:74.5762711864%;float:right;margin-right:0}}.logo-tabs .logo-tabs-content ul:before,.logo-tabs .logo-tabs-content ul:after{content:" ";display:table}.logo-tabs .logo-tabs-content ul:after{clear:both}.logo-tabs .logo-tabs-content ul li{width:32.2033898305%;float:left;margin-bottom:1.6949152542%}.logo-tabs .logo-tabs-content ul li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.logo-tabs .logo-tabs-content ul li:nth-child(3n+2){margin-left:33.8983050847%;margin-right:-100%;clear:none}.logo-tabs .logo-tabs-content ul li:nth-child(3n+3){margin-left:67.7966101695%;margin-right:-100%;clear:none}@media screen and (min-width: 30em){.logo-tabs .logo-tabs-content ul li{width:23.7288135593%;float:left}.logo-tabs .logo-tabs-content ul li:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.logo-tabs .logo-tabs-content ul li:nth-child(4n+2){margin-left:25.4237288136%;margin-right:-100%;clear:none}.logo-tabs .logo-tabs-content ul li:nth-child(4n+3){margin-left:50.8474576271%;margin-right:-100%;clear:none}.logo-tabs .logo-tabs-content ul li:nth-child(4n+4){margin-left:76.2711864407%;margin-right:-100%;clear:none}}@media screen and (min-width: 56.25em){.logo-tabs .logo-tabs-content ul li{width:18.3673469388%;float:left}.logo-tabs .logo-tabs-content ul li:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.logo-tabs .logo-tabs-content ul li:nth-child(5n+2){margin-left:20.4081632653%;margin-right:-100%;clear:none}.logo-tabs .logo-tabs-content ul li:nth-child(5n+3){margin-left:40.8163265306%;margin-right:-100%;clear:none}.logo-tabs .logo-tabs-content ul li:nth-child(5n+4){margin-left:61.2244897959%;margin-right:-100%;clear:none}.logo-tabs .logo-tabs-content ul li:nth-child(5n+5){margin-left:81.6326530612%;margin-right:-100%;clear:none}}.logo-tabs .logo-tabs-content img{display:block;filter:grayscale(1);backface-visibility:hidden;transition:.2s all}.logo-tabs .logo-tabs-content img:hover{filter:grayscale(0)}.logo-tabs .logo-tabs-content>div{display:none}.logo-tabs .logo-tabs-content>div:before,.logo-tabs .logo-tabs-content>div:after{content:" ";display:table}.logo-tabs .logo-tabs-content>div:after{clear:both}.logo-tabs .logo-tabs-content>div.selected{display:block;animation-name:fadeIn;animation-fill-mode:both;animation-duration:500ms}.logo-tabs .logo-tabs-content .logo-list{padding:2% 0}@media screen and (min-width: 56.25em){.logo-tabs .logo-tabs-content .logo-list{padding:0}}.logo-tabs .logo-tabs-content .logo-list a{display:block}.logo-info{border-top:3px solid #a5b58c;width:0;max-height:0;overflow:hidden;transition:1s 1s ease-in-out width, 1s ease-in-out max-height}.logo-info:before,.logo-info:after{content:" ";display:table}.logo-info:after{clear:both}.logo-info p,.logo-info a{font-size:.875em}.logo-info .close-logo-info{padding:1em;float:left;opacity:0;backface-visibility:hidden;transition:.2s transform, 1s ease-in-out opacity}@media screen and (min-width: 48em){.logo-info .close-logo-info{padding:1.5em}}.logo-info .content{float:left;width:85%;padding:4% 0 4% 8%;border-left:3px solid #a5b58c}.logo-info .content p,.logo-info .content a{opacity:0;transition:200ms ease-in-out opacity}.logo-info .content a{position:relative;color:#37adde;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-decoration:none}@media screen and (min-width: 48em){.logo-info .content a:before{content:'';width:0;border-bottom:3px solid;position:absolute;margin-bottom:-6px;bottom:0;transition:width .2s}.logo-info .content a:hover:before{width:100%}}.logo-info.is-visible{width:100%;max-height:310px;transition:1s ease-in-out width, 1s 1s ease-in-out max-height}.logo-info.is-visible .close-logo-info{opacity:1;transition:.2s transform, 1s 1s ease-in-out opacity}.logo-info.is-visible p,.logo-info.is-visible a{opacity:1;transition:1s 1s ease-in-out opacity, .2s color}.team-modal-content{max-width:840px;overflow:auto;margin:0 auto;font-size:.875em;color:white;background-color:#37adde}@media screen and (min-width: 48em){.team-modal-content{margin:0 0 20%}}.team-modal-content .image,.team-modal-content .bio{width:100%}@media screen and (min-width: 48em){.team-modal-content .image,.team-modal-content .bio{width:50%}}.team-modal-content a{position:relative;color:white;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-decoration:none}@media screen and (min-width: 48em){.team-modal-content a:before{content:'';width:0;border-bottom:3px solid;position:absolute;margin-bottom:-6px;bottom:0;transition:width .2s}.team-modal-content a:hover:before{width:100%}}.team-modal-content .email{font-size:1.75em}.team-modal-content .email:before{content:"\e910";width:auto;border-bottom:none;position:relative;margin-bottom:0}.team-modal-content .image{padding:30% 0;background-size:cover;background-position:50% 20%}.team-modal-content .image img{display:none;width:100%}@media screen and (min-width: 48em){.team-modal-content .image{padding:0;float:right;background-image:none !important}.team-modal-content .image img{display:block}}.team-modal-content .bio{padding:2em}@media screen and (min-width: 48em){.team-modal-content .bio{float:left}}.team-modal-content .bio .underline{font-size:15px;margin-top:0;margin-bottom:0;font-weight:600}.team-modal-content .bio .underline:before{bottom:-8px;border-bottom:3px solid}.team-modal-content .bio--centred{width:100%}.default-page.careers .header-panels .panel.panel-main{background-position:center top}@media screen and (min-width: 30em){.default-page.careers .header-panels .panel.panel-main{height:100%;padding:20% 0}}@media screen and (min-width: 48em){.default-page.careers .header-panels .panel.panel-main{padding:15.2% 0;height:100% !important}}.default-page.careers .header-panels .panel.panel-intro{border-top:2px solid #fff}.default-page.careers .header-panels .panel.panel-intro .content{padding:4% 0}.default-page.careers .header-panels .careers-list{column-count:1}.default-page.careers .header-panels .careers-list a{color:#fff}.position-details{padding-bottom:2%}.position-details.position-details-position{padding-top:2%}.position-details.position-details-position:before,.position-details.position-details-position:after{content:" ";display:table}.position-details.position-details-position:after{clear:both}.position-details.position-details-position h4{color:#37adde;text-align:left}@media screen and (min-width: 30em){.position-details.position-details-position h4{float:left}}.position-details.position-details-position p{clear:both;margin:0;padding:1em 0;text-align:left;font-size:1.0625em}@media screen and (min-width: 30em){.position-details.position-details-position p{font-size:1.125em}}@media screen and (min-width: 30em){.position-details.position-details-position .date{float:right}}.position-details.position-details-position .date p{margin:0;padding:0;font-size:1.125em}@media screen and (min-width: 30em){.position-details.position-details-position .date p{font-size:1.25em}}@media screen and (min-width: 56.25em){.position-details.position-details-position .date p{font-size:1.375em}}.position-details.position-details-position .date p span{font-weight:600}.careers .main-content h3,.careers .main-content h4,.careers .main-content h5,.careers .main-content h6{color:#37adde}.careers .square-list li:before{background-color:#a2c9e2}.message-submitted,.message-failed{text-align:center;background-color:#a5b58c;color:white;font-weight:600;padding:1em 0}.message-submitted p,.message-failed p{margin:0}.message-submitted+p,.message-failed+p{text-align:center}.message-failed{background-color:#fccfcf}.contact-us .panel-main{animation-delay:.5s;animation-duration:1s;height:300px !important}@media screen and (min-width: 48em){.contact-us .panel-main{height:100% !important;padding:17% 0}}.contact-us .header-panels .panel-child{width:100%}@media screen and (min-width: 48em){.contact-us .header-panels .panel-child{width:40%}}.contact-us .header-panels .panel-child:last-child{width:100%}@media screen and (min-width: 48em){.contact-us .header-panels .panel-child:last-child{width:60%}}.contact-us .subheading h4{color:#709c5b}.contact-us .contact-form form .dropdown,.contact-us .contact-form form input[type="text"],.contact-us .contact-form form input[type="email"],.contact-us .contact-form form textarea{max-width:100%}@media screen and (min-width: 86.25em){.contact-us .contact-form form .dropdown,.contact-us .contact-form form input[type="text"],.contact-us .contact-form form input[type="email"],.contact-us .contact-form form textarea{max-width:70%}}.contact-us .contact-form form p{margin:0em 0 4% 0}@media screen and (min-width: 30em){.contact-us .contact-form form label{min-width:140px;width:30%}.contact-us .contact-form form label[for="contact_opt_in"]{width:100%}}.contact-us .contact-form form label.radio-label{position:relative;min-width:auto;width:auto;color:inherit;font-weight:normal;cursor:pointer;margin:0 1em 0.5em 0.2em}@media screen and (min-width: 30em){.contact-us .contact-form form label.radio-label{margin:0 1em 0.5em 1em}}.contact-us .contact-form form input[type="radio"]{margin:0 0.55em}.contact-us .contact-form button{width:100%}@media screen and (min-width: 30em){.contact-us .contact-form button{float:right;width:150px}}.contact-us .content .address ul{padding-top:0}.contact-form,.email-contacts{padding-top:1em}@media screen and (min-width: 48em){.contact-form{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 48em){.default-page .main-content .email-contacts{width:40.6779661017%;float:right;margin-right:0;margin-left:8.4745762712%}}.default-page .main-content .email-contacts li{margin-bottom:1.15em}.default-page .main-content .email-contacts li p{margin:0 0 0.15em 0}.default-page .main-content .email-contacts li a{color:#37adde;transition:.2s color}.default-page .main-content .email-contacts li a:hover{color:#00425f}.default-page .main-content .email-contacts li:before{display:none}.default-page .main-content .email-contacts .addresses{margin:0}.awards-list ul{padding-bottom:5%}.awards-list ul:before,.awards-list ul:after{content:" ";display:table}.awards-list ul:after{clear:both}.awards-list ul li{margin-bottom:10%}@media screen and (min-width: 30em){.awards-list ul li{width:38.7755102041%;float:left;margin-right:2.0408163265%;margin-right:22.4%;margin-bottom:2%}.awards-list ul li:nth-child(2n+2){margin-right:0%}}@media screen and (min-width: 56.25em){.awards-list ul li{width:18.3673469388%;float:left;margin-right:2.0408163265%;margin-right:8.84%;float:none;display:inline-block;vertical-align:top}.awards-list ul li:nth-child(2n+2){margin-right:8.84%}.awards-list ul li:nth-child(4n+4){margin-right:0%}}.awards-list ul li h4{color:#37adde;font-size:1.125em}@media screen and (min-width: 64em){.awards-list ul li h4{font-size:1.3125em}}.awards-list ul li p{font-size:.875em}.awards-list ul li img{margin-bottom:5%;width:100%}.awards-list h1{text-align:center;font-size:1.5em;clear:both}@media screen and (min-width: 30em){.awards-list h1{font-size:2em}}.awards-list h1:last-of-type{padding-bottom:0.5em}.search-results li{border-top:2px solid #cdcdcd;padding:1.1em 0}@media screen and (min-width: 30em){.search-results li{padding:4% 0}}.search-results li:first-child{border-top:none}.search-results li a,.search-results li h4{color:#37adde}.search-results li p,.search-results li a{font-size:.875em}@media screen and (min-width: 30em){.default-page.news-media .header-panels .panel.panel-main{height:100%;padding:20% 0}}@media screen and (min-width: 48em){.default-page.news-media .header-panels .panel.panel-main{padding:15.2% 0}}@media screen and (min-width: 86.25em){.default-page.news-media .header-panels .panel.panel-main{height:540px;padding:0}}.header-panels .panel.panel-main .bottom-bar{position:absolute}.bottom-bar{position:absolute;left:0;display:block;z-index:2;bottom:0;text-align:center;width:100%;color:white;font-size:.875em;padding-bottom:2em;animation-delay:1.5s}.article-list:before,.article-list:after{content:" ";display:table}.article-list:after{clear:both}.article-list li{float:left;height:310px;min-height:220px;color:#ffffff;width:100%;border-top:2px solid white}@media screen and (min-width: 48em){.article-list li{width:50%;border-right:1px solid white}.article-list li:nth-child(2n){border-left:1px solid white;border-right:0}}.article-details{text-align:center}@media screen and (min-width: 48em){.article-details{padding-top:2%}}.article-summary{font-weight:bold;font-size:1.125em}.article-main-image img{width:100%}.article-footer{padding-top:1.2em;border-top:2px solid #a7a9ac}.article-footer:before,.article-footer:after{content:" ";display:table}.article-footer:after{clear:both}.article-footer .share,.article-footer .author{padding-bottom:1em;font-size:90%}@media screen and (min-width: 30em){.article-footer .share,.article-footer .author{font-size:100%}}@media screen and (min-width: 48em){.article-footer .share{width:48.9795918367%;float:left;margin-right:2.0408163265%}}.article-footer .author{overflow:auto}@media screen and (min-width: 48em){.article-footer .author{width:48.9795918367%;float:right;margin-right:0}}.article-footer .author img,.article-footer .author .author-details{float:left}.article-footer .author img{margin-right:1.2em;width:31%;max-width:173px}@media screen and (min-width: 48em){.article-footer .author img{margin-right:6%}}.article-footer .author .author-details span{display:block}.article-footer .author .author-details .name{font-weight:600}.article-footer .author .author-details .company{font-style:italic}.article-footer .author .author-details a{color:#37adde;display:inline-block}.article-footer .author .author-details__contact-link{padding-top:15%}.article-footer h5{color:#37adde;font-size:1.25em;margin-bottom:0.25em}.featured-content .block-list li p{transform:translate3d(-50%, 50px, 0);width:85%;top:50%;left:50%;position:absolute;text-align:center;opacity:0;transition:.4s .15s opacity}.featured-content .block-list li p.underline{transform:translate3d(-50%, -50%, 0)}.featured-content .block-list li p.underline.underline{opacity:1;width:auto}.featured-content .block-list li p.underline.underline:before{opacity:0;bottom:-6px;border-bottom:2px solid;transform:translateY(15px);transition:.4s .15s opacity, .6s .15s transform}.featured-content .block-list li:hover p{opacity:1}.featured-content .block-list li:hover p.underline{transform:translate3d(-50%, -50%, 0)}.featured-content .block-list li:hover p.underline:before{opacity:1;transform:translateY(0);transition:.4s transform}.image-strip:before,.image-strip:after{content:" ";display:table}.image-strip:after{clear:both}.image-strip img{display:block;width:16.6666666667%;float:left}.image-strip.image-strip--wide img{width:100%}.resource-filter{padding-top:4%;margin:0 auto;font-size:.75em}@media screen and (min-width: 30em){.resource-filter{font-size:.9375em}}@media screen and (min-width: 86.25em){.resource-filter{font-size:1.0625em;max-width:940px}}.resource-filter span{font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif}.resource-filter a span{padding:0 0.5em;font-size:.875em}.page-title{padding-top:6.5em;padding-bottom:1em;position:relative}@media screen and (min-width: 48em){.page-title{padding-top:9.5em}}.page-title h1{text-align:center;font-size:1.5em;clear:both}@media screen and (min-width: 30em){.page-title h1{font-size:2em}}@media screen and (min-width: 48em){.page-title h1{max-width:1070px;width:65%;margin:0 auto}}.default-page .header-panels{height:100%}.default-page .header-panels .panel.panel-main{animation-delay:.5s;animation-duration:1s}.default-page .header-panels .panel.panel-main .content{margin:0 auto 0 auto}.default-page .header-panels .panel.panel-main .author-date{margin-top:0.5em}.default-page .header-panels .panel.panel-child{min-height:270px}@media screen and (min-width: 30em){.default-page .header-panels .panel.panel-child{height:310px}}.default-page .main-content ul,.default-page .main-content ol{margin:1em 0}.default-page .main-content ul li,.default-page .main-content ol li{margin-bottom:0.85em}.default-page .main-content ul li:before,.default-page .main-content ol li:before{content:'';height:10px;width:10px;background-color:#37adde;display:inline-block;margin-right:0.45em}.main-content{padding:0 0 2em 0}section{background-color:white}.content-block{padding:2em 0}@media screen and (min-width: 48em){.content-block{padding:3em 0}}.content-block p{font-size:.875em}.content-block ul{margin:1em 0;font-size:.875em}.content-block ul li{margin-bottom:0.85em}.content-block ul li:before{content:'';height:10px;width:10px;background-color:#37adde;display:inline-block;margin-right:0.45em}.light p{color:#58595b}.two-col h3,.two-col h4,.two-col h5,.two-col h6{color:#37adde;margin-bottom:3%}.two-col li,.two-col p{font-size:.875em}.two-col .column{padding:5% 0}.two-col .column:last-child{padding:0 0 5% 0}@media screen and (min-width: 48em){.two-col .column{width:49.1525423729%;display:inline-block;vertical-align:middle;margin-right:9%}.two-col .column:last-child{padding:5% 0;width:40.6779661017%;margin-right:0}}.two-col .column a{position:relative;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-decoration:none;font-size:.875em;color:#37adde}@media screen and (min-width: 48em){.two-col .column a:before{content:'';width:0;border-bottom:3px solid;position:absolute;margin-bottom:-6px;bottom:0;transition:width .2s}.two-col .column a:hover:before{width:100%}}.two-col .column:last-of-type ul{margin:1em 0}.two-col .column:last-of-type ul li{margin-bottom:0.85em}.two-col .column:last-of-type ul li:before{content:'';height:10px;width:10px;background-color:#37adde;display:inline-block;margin-right:0.45em}.related{border-top:2px solid #cdcdcd;padding:4% 0}.related:before,.related:after{content:" ";display:table}.related:after{clear:both}@media screen and (min-width: 48em){.related{padding:2.2em 0 1.2em 0}}.related .heading{padding-bottom:3%}@media screen and (min-width: 86.25em){.related .heading{width:15.2542372881%;float:left;margin-right:1.6949152542%}}.related .heading h5{font-size:1.25em}@media screen and (min-width: 86.25em){.related .related-items{width:83.0508474576%;float:right;margin-right:0}}.related .related-items .panel{max-height:280px}.quotes{background-color:transparent}.quotes .panel{height:210px}.quotes h4{display:inline-block;max-width:1000px}.quotes .quote-item{color:white;display:none;padding:2em 0}.header-panels .project-options{padding-top:3.5%}.project-bottom-bar{position:absolute;z-index:2;bottom:0;text-align:center;width:100%;color:white;font-size:1.65em;animation-delay:1.5s}@media screen and (min-width: 30em){.project-bottom-bar{font-size:2em}}@media screen and (min-width: 48em){.project-bottom-bar{font-size:2.65em}}.project-bottom-bar .gallery-trigger,.project-bottom-bar .credit-trigger,.project-bottom-bar a,.project-bottom-bar span{opacity:0.5;transition:.2s opacity;cursor:pointer}.project-bottom-bar .gallery-trigger:hover,.project-bottom-bar .credit-trigger:hover,.project-bottom-bar a:hover,.project-bottom-bar span:hover{opacity:1}.project-bottom-bar .gallery-trigger,.project-bottom-bar .more-projects{position:absolute}.project-bottom-bar .gallery-trigger{left:0;font-size:20px;margin:4px 0 0 25px}@media screen and (min-width: 30em){.project-bottom-bar .gallery-trigger{font-size:26px;margin:5px 0 0 25px}}@media screen and (min-width: 48em){.project-bottom-bar .gallery-trigger{font-size:30px;margin:5px 0 0 25px}}.project-bottom-bar .credit-trigger{position:absolute;left:20px;font-size:30px;margin:4px 0 0 25px;line-height:1}@media screen and (min-width: 30em){.project-bottom-bar .credit-trigger{font-size:26px;margin:5px 0 0 25px}}@media screen and (min-width: 48em){.project-bottom-bar .credit-trigger{font-size:30px;margin:6px 0 0 55px}}.project-bottom-bar .icon-info--sdg{margin:-39px 0 0 25px}@media screen and (min-width: 30em){.project-bottom-bar .icon-info--sdg{margin:-39px 0 0 25px}}@media screen and (min-width: 48em){.project-bottom-bar .icon-info--sdg{margin:-45px 0 0 55px}}.project-bottom-bar .icon-copy.credit-trigger{font-size:30px;margin:-3px 0 0 55px}@media screen and (min-width: 30em){.project-bottom-bar .icon-copy.credit-trigger{font-size:35px;margin:-3px 0 0 70px}}@media screen and (min-width: 48em){.project-bottom-bar .icon-copy.credit-trigger{font-size:38px;margin:-3px 0 0 80px}}.project-bottom-bar .icon-copy.credit-trigger.icon-copy--sdg{margin:-39px 0 0 55px}@media screen and (min-width: 30em){.project-bottom-bar .icon-copy.credit-trigger.icon-copy--sdg{margin:-47px 0 0 70px}}@media screen and (min-width: 48em){.project-bottom-bar .icon-copy.credit-trigger.icon-copy--sdg{margin:-57px 0 0 80px}}.project-bottom-bar .scroll-down{display:inline-block;padding:0.10em;vertical-align:top}.project-bottom-bar .more-projects{right:0;margin:0 25px 0 0}.browse-projects{color:white;position:absolute;top:0;height:100%;display:none}@media screen and (min-width: 48em){.browse-projects{display:block}}.browse-projects a{top:50%;display:block;position:relative;transition:.2s opacity}.browse-projects a:hover span:first-child{opacity:1}.browse-projects span{transform:translate3d(0, 0, 0);transition:.2s opacity}.browse-projects span:first-child{font-size:2.8125em;opacity:0.5}.browse-projects span:last-child{opacity:0;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-size:.875em;line-height:1.1;display:inline-block;width:60px;margin-top:0.5em}.browse-projects.browse-projects-next{right:0;text-align:right}.browse-projects.browse-projects-next span:first-child{float:right;margin-right:0.35em}.browse-projects.browse-projects-next span:last-child{margin-right:1em}.browse-projects.browse-projects-next:hover{cursor:pointer}.browse-projects.browse-projects-previous{left:0;text-align:left}.browse-projects.browse-projects-previous span:first-child{float:left;margin-left:0.35em}.browse-projects.browse-projects-previous span:last-child{margin-left:1em}.browse-projects.browse-projects-previous:hover{cursor:pointer}.browse-projects:hover a span:last-child{opacity:1}.project-options{text-align:center}.project-options .fact-sheet,.project-options .share-page{display:inline-block}.project-options .fact-sheet a,.project-options .fact-sheet>span,.project-options .share-page a,.project-options .share-page>span{display:inline-block;vertical-align:middle}.project-options .fact-sheet a,.project-options .share-page a{font-size:1.3em}.project-options .fact-sheet a:hover .icon-linkedin .path1,.project-options .share-page a:hover .icon-linkedin .path1{color:#0077b5}.project-options .fact-sheet a:hover .icon-linkedin .path2,.project-options .share-page a:hover .icon-linkedin .path2{color:#ffffff}.project-options .fact-sheet a:hover .icon-twitter-alt .path1,.project-options .share-page a:hover .icon-twitter-alt .path1{color:#6cadde}.project-options .fact-sheet a:hover .icon-twitter-alt .path2,.project-options .share-page a:hover .icon-twitter-alt .path2{color:#ffffff}.project-options .fact-sheet a .icon-linkedin .path1,.project-options .fact-sheet a .icon-linkedin .path2,.project-options .fact-sheet a .icon-twitter-alt .path1,.project-options .fact-sheet a .icon-twitter-alt .path2,.project-options .share-page a .icon-linkedin .path1,.project-options .share-page a .icon-linkedin .path2,.project-options .share-page a .icon-twitter-alt .path1,.project-options .share-page a .icon-twitter-alt .path2{transition:.2s color}.project-options .fact-sheet a .icon-linkedin .path1,.project-options .share-page a .icon-linkedin .path1{color:#ffffff}.project-options .fact-sheet a .icon-linkedin .path2,.project-options .share-page a .icon-linkedin .path2{color:#0077b5}.project-options .fact-sheet a .icon-twitter-alt .path1,.project-options .share-page a .icon-twitter-alt .path1{color:#ffffff}.project-options .fact-sheet a .icon-twitter-alt .path2,.project-options .share-page a .icon-twitter-alt .path2{color:#6cadde}.project-options .fact-sheet>span,.project-options .fact-sheet>a span.project-options__option-label,.project-options .share-page>span,.project-options .share-page>a span.project-options__option-label{margin-left:0.35em;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;font-size:.8125em}.project-options .fact-sheet>a span.project-options__option-label,.project-options .share-page>a span.project-options__option-label{font-size:0.6em;vertical-align:middle}.project-options .fact-sheet>a span.project-options__option-label.project-options__option-label--lower,.project-options .share-page>a span.project-options__option-label.project-options__option-label--lower{font-size:0.48em}.project-options .fact-sheet{margin-right:1.5em}.share-download{color:#709c5b}.share-download .project-options{padding:1.25em 0 1.25em 0}@media screen and (min-width: 48em){.share-download .project-options{padding:2.25em 0 2.25em 0}}.share-download .project-options a{font-size:1.65em}.share-download .project-options a:hover .icon-linkedin .path1{color:#ffffff}.share-download .project-options a:hover .icon-linkedin .path2{color:#0077b5}.share-download .project-options a:hover .icon-twitter-alt .path1{color:#ffffff}.share-download .project-options a:hover .icon-twitter-alt .path2{color:#6cadde}.share-download .project-options a .icon-linkedin .path1{color:#0077b5}.share-download .project-options a .icon-linkedin .path2{color:#ffffff}.share-download .project-options a .icon-twitter-alt .path1{color:#6cadde}.share-download .project-options a .icon-twitter-alt .path2{color:#ffffff}.parallax-bg{background-size:cover;background-position:center center;width:100%;height:100vh;position:fixed;z-index:-1;animation-delay:.5s;animation-duration:1s}.image-text-block{position:relative;border-top:2px solid white;background-color:white;width:100%;overflow:hidden}.image-text-block:before,.image-text-block:after{content:" ";display:table}.image-text-block:after{clear:both}.image-text-block .panel>div{position:static}.image-text-block ol,.image-text-block ul{margin:1em 0}.image-text-block ol li,.image-text-block ul li{margin-bottom:0.85em;font-size:.875em}.image-text-block ol li:before,.image-text-block ul li:before{content:'';height:10px;width:10px;background-color:#37adde;display:inline-block;margin-right:0.45em}.image-text-block img{width:100%}.image-text-block .text-block-container{height:448px;min-height:448px}@media screen and (min-width: 48em){.image-text-block .text-block-container{width:50%}}@media screen and (min-width: 86.25em){.image-text-block .text-block-container{width:65%}}.image-text-block .panel-image{width:100%;border-top:2px solid white}.image-text-block .panel-image a,.image-text-block .panel-image h4,.image-text-block .panel-image p{color:white}@media screen and (min-width: 48em){.image-text-block .panel-image{border-top:none;width:50%;height:448px}}@media screen and (min-width: 86.25em){.image-text-block .panel-image{width:35%}}.image-text-block .text-block{width:90%;margin-left:auto;margin-right:auto;padding:2em 0}@media screen and (min-width: 48em){.image-text-block .text-block{margin-left:8.4745762712%;width:74.5762711864%;float:left;margin-right:1.6949152542%}}@media screen and (min-width: 86.25em){.image-text-block .text-block{margin-left:16.9491525424%;width:57.6271186441%;float:left;margin-right:1.6949152542%}}.image-text-block .text-block p{font-size:.875em}.image-text-block .text-block a{position:relative;text-transform:uppercase;font-family:"Gotham-Medium",Helvetica,Verdana,sans-serif;text-decoration:none;display:inline-block;word-wrap:break-word}@media screen and (min-width: 48em){.image-text-block .text-block a:before{content:'';width:0;border-bottom:3px solid;position:absolute;margin-bottom:-0px;bottom:0;transition:width .2s}.image-text-block .text-block a:hover:before{width:100%}}.image-text-block .text-block .hand-script{font-size:1.875em;margin-bottom:5%}@media screen and (min-width: 30em){.image-text-block .text-block .hand-script{font-size:2.5em}}@media screen and (min-width: 86.25em){.image-text-block .text-block .hand-script{font-size:2.875em}}.image-text-block .text-block.text-block-centered{width:70%;text-align:center;margin:0 auto;float:none}.image-text-block .text-block.text-block-quote p{font-size:1em;margin:0;color:#00425f}.image-text-block.image-text-block-right .text-block-container{float:left}.image-text-block.image-text-block-right .text-block-container .text-block.active{animation-name:fadeInLeft;animation-duration:1s;visibility:visible;animation-timing-function:ease-in-out}.image-text-block.image-text-block-right .text-block-container .text-block-centered.active{animation-name:fadeInUp;animation-duration:1s;visibility:visible;animation-timing-function:ease-in-out}.image-text-block.image-text-block-right .panel-image{float:right}@media screen and (min-width: 48em){.image-text-block.image-text-block-right .panel-image{border-left:2px solid white}}.image-text-block.image-text-block-left .text-block-container{float:right}.image-text-block.image-text-block-left .text-block.active{animation-name:fadeInRight;animation-duration:1s;visibility:visible;animation-timing-function:ease-in-out}.image-text-block.image-text-block-left .text-block-centered.active{animation-name:fadeInUp;animation-duration:1s;visibility:visible;animation-timing-function:ease-in-out}.image-text-block.image-text-block-left .panel-image{float:left}@media screen and (min-width: 48em){.image-text-block.image-text-block-left .panel-image{border-right:2px solid white}}@media screen and (min-width: 48em){.image-text-block.js-image-text-block-half .panel-image{border-top:none;width:50%;height:224px}}@media screen and (min-width: 86.25em){.image-text-block.js-image-text-block-half .panel-image{width:35%}}.image-text-block.js-image-text-block-half .panel-image .content{padding:2rem}.text-block-centered{width:70%;text-align:center;margin:0 auto;float:none}.text-block-full-width{padding:2em}@media screen and (min-width: 86.25em){.text-block-full-width{padding:2em 4em}}.page-links{list-style:none;padding-top:4%;margin:0 auto;font-size:.75em}@media screen and (min-width: 30em){.page-links{font-size:.9375em}}@media screen and (min-width: 86.25em){.page-links{font-size:1.0625em;max-width:940px}}.page-links li{display:inline-block;padding:0 1em 0.75em 1em}.background-strip{border-top:2px solid white;background-size:cover;height:auto;padding-bottom:12%;background-repeat:no-repeat}.featured-content{background-color:transparent}.quality-logos{padding:2.25em 0;visibility:visible !important}.quality-logos.active .quality-logos__carousel .quality-logos__carousel__item{animation-name:fadeIn;animation-duration:1s;visibility:visible}.quality-logos.active .quality-logos__carousel .quality-logos__carousel__item:nth-child(1){animation-delay:.1s}.quality-logos.active .quality-logos__carousel .quality-logos__carousel__item:nth-child(2){animation-delay:.3s}.quality-logos.active .quality-logos__carousel .quality-logos__carousel__item:nth-child(3){animation-delay:.5s}.quality-logos.active .quality-logos__carousel .quality-logos__carousel__item:nth-child(4){animation-delay:.7s}.quality-logos.active .quality-logos__carousel .quality-logos__carousel__item:nth-child(5){animation-delay:.9s}.quality-logos .wrap{position:relative}@media screen and (min-width: 48em){.quality-logos .quality-logos__carousel .quality-logos__carousel__item{visibility:hidden;animation-fill-mode:both}}.quality-logos img{display:block}.quality-logos .quality-logos__controls{text-align:center}.quality-logos .quality-logos__controls a{opacity:1;font-size:2.125em;color:#999;display:inline-block;padding:0.65em 0.25em 0 0.25em;transition:.2s opacity}.quality-logos .quality-logos__controls a:hover{opacity:.7}@media screen and (min-width: 86.25em){.quality-logos .quality-logos__controls a{padding:0;display:block;position:absolute;z-index:2;top:50%;bottom:auto;transform:translateY(-50%)}}@media screen and (min-width: 86.25em){.quality-logos .quality-logos__controls .quality-logos__controls__next{right:0;margin-right:-4%}}@media screen and (min-width: 86.25em){.quality-logos .quality-logos__controls .quality-logos__controls__prev{margin-left:-4%}}.subheading{background-color:white;padding:1.25em 0}.subheading h4{color:#37adde}.subheading p{font-size:.875em}.subheading.subheading-with-intro h4{margin-top:0.64em}@media screen and (min-width: 30em){.subheading.subheading-with-intro h4{width:40.6779661017%;float:left;margin-right:1.6949152542%}}.subheading.subheading-with-intro .intro-text{float:left}@media screen and (min-width: 30em){.subheading.subheading-with-intro .intro-text{width:57.6271186441%;float:right;margin-right:0}}.subheading.subheading-centered{text-align:center;padding:1.65em 0 1.25em 0}.page-title-nav{text-decoration:underline;transition:.2s color;margin-bottom:0.5em}@media screen and (min-width: 48em){.page-title-nav{position:absolute;margin-top:0.65em;margin-bottom:0}}.page-title-nav:hover{color:#37adde}.page-title-nav.page-title-nav-prev{float:left}@media screen and (min-width: 30em){.page-title-nav.page-title-nav-prev{left:0}}.page-title-nav.page-title-nav-next{float:right}@media screen and (min-width: 30em){.page-title-nav.page-title-nav-next{right:0}}.animated-gif-container{position:relative}.animated-gif-control{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.animated-gif-control:hover{cursor:pointer}.animated-gif-control span{position:absolute;top:50%;left:50%;display:block;font-size:3em;margin:0 auto;padding:0;line-height:1;text-align:center;transform:translate3d(-50%, -50%, 0)}.animated-gif-image{padding:0}.ff-container{display:inline-block;position:relative;background:rgba(0,0,0,0.5) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLXNwaW4iPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiPjxnIHRyYW5zZm9ybT0icm90YXRlKDApIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZmZmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwcyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMHMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmZmZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC4xMnMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMTJzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCkgdHJhbnNsYXRlKDM0IDApIj48Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iOCIgZmlsbD0iI2ZmZmZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAuMSIgYmVnaW49IjAuMjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjI1cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTM1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmZmZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC4zN3MiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMzdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODApIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZmZmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMjUpIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZmZmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwLjYycyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMC42MnMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI3MCkgdHJhbnNsYXRlKDM0IDApIj48Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iOCIgZmlsbD0iI2ZmZmZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAuMSIgYmVnaW49IjAuNzVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzE1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmZmZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC44N3MiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuODdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48L2c+PC9zdmc+") center center no-repeat}.ff-container .ff-image{z-index:0;vertical-align:top;background:rgba(0,0,0,0.5);opacity:0}.ff-container .ff-image.ff-image-ready{opacity:1}.ff-container .ff-canvas{display:inline-block;position:absolute;top:0;left:0;pointer-events:none;z-index:1;vertical-align:top;opacity:0}.ff-container .ff-canvas.ff-responsive{width:100%}.ff-container .ff-canvas.ff-canvas-ready{transition:opacity 300ms;opacity:1}.ff-container .ff-canvas.ff-canvas-active{transition:none;opacity:0}.ff-container.ff-responsive{width:100%}.ff-container.ff-responsive .ff-image{width:100%}.ff-container.ff-responsive .ff-canvas-ready{width:100%}
