@charset "UTF-8";@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@font-face{font-family:titilliumregular;src:url(../fonts/Titillium-Regular-webfont.eot);src:url(../fonts/Titillium-Regular-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Titillium-Regular-webfont.woff2.html) format("woff2"),url(../fonts/Titillium-Regular-webfont.woff.html) format("woff"),url(../fonts/Titillium-Regular-webfont.ttf) format("truetype"),url(../fonts/Titillium-Regular-webfont.svg#titilliumregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:titilliumlight;src:url(../fonts/Titillium-Light-webfont.eot);src:url(../fonts/Titillium-Light-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/Titillium-Light-webfont.woff2.html) format("woff2"),url(../fonts/Titillium-Light-webfont.woff.html) format("woff"),url(../fonts/Titillium-Light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TitilliumWeb-Regular;src:url(../fonts/TitilliumWeb-Regular.eot);src:url(../fonts/TitilliumWeb-Regular-.eot#iefix) format("embedded-opentype"),url(../fonts/TitilliumWeb-Regular.woff2.html) format("woff2"),url(../fonts/TitilliumWeb-Regular.woff.html) format("woff"),url(../fonts/TitilliumWeb-Regular.ttf) format("truetype");font-weight:400;font-style:normal}html{font-style:normal}.font-loaded html,html,html.font-loaded{font-family:titilliumregular,Arial,sans-serif}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:1em;color:#58585b;line-height:1.4;margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{text-decoration:none;color:#428bca}a:active,a:focus,a:hover{color:#2a6496}a:focus{outline:0}a:focus img,a img{border:none;outline:none}h1,h2,h3,h4{line-height:1.4;margin:0}h1{font-size:2.369em}h2{font-size:1.777em;margin:0 0 .5em}h3{font-size:1.333em;text-transform:none}h4,h5,li,ol,p,ul{font-size:1em}p{margin-bottom:1.5em}b,strong{font-weight:700}abbr[title]{border-bottom:1px dotted}dfn,i{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:2px;background:#2a6496;border:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}blockquote,q{quotes:none}blockquote{font-style:italic;margin:1em 2em}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}form{width:100%}.form_container{padding:3em 1em}fieldset{border:none;margin:0;clear:both;overflow:hidden;position:relative}label{font-size:.75em;text-transform:uppercase}input,select,textarea{color:#2a6496;font-size:1em;border:1px solid #2a6496;padding:.5em;outline:none}input{line-height:normal}input:focus{color:#428bca}select{text-transform:none}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button{-webkit-appearance:button;cursor:pointer;overflow:visible}input[type=submit]{text-transform:uppercase;text-align:center;background:none;cursor:pointer}header.header .nav-primary ul.nav a{font-size:1.15em}footer{padding:2.6em 1em}footer .logos{position:relative}footer .logos a{display:inline-block;width:45%;vertical-align:top}footer .logos a img{margin:0 auto;display:block}footer .nav__footer{list-style:none;display:table;margin:.5em 0 0;padding-left:0}footer .nav__footer .nav__footer__item{float:left;margin-right:1em}footer .nav__footer .nav__footer__item a,footer p{color:#fff}footer p{clear:both;display:block;margin-top:2.4em}.columns_container,.content,.error,.icp_section{padding:3em 1em;overflow:hidden}.hero--centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero--centered h1{font-size:1em}.hero__shape--centered{display:none}.hero h1,.hero h2{text-transform:none;font-weight:300}.hero h2{font-size:1.9em}.hero.gem{text-align:center}.hero.gem a,.hero.gem p{color:#fff}.hero.gem p{font-size:1.2em}.hero.gem a{font-size:1.1em}.hero.gem .gem__icon{display:block;margin:0 auto}.hero.gem-home h1{color:#fff;font-size:1.5em}.hero.form{text-align:center}.hero.form h2{color:#58585b}.hero.form p{font-size:.92em}.hero.hero__home-banner h1{color:#fff;font-size:2.2em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero.research{padding:1.5em}.hero.research .research__list h3{font-size:1.5em;font-weight:100;font-family:titilliumlight}.hero.research .research__list .publications__categories{font-size:.75em}.hero.research .list__links a{font-size:.9em;border:none;padding-bottom:.5em;display:block;text-align:left}.hero .publications__list .publications__item .publications__categories a{color:#a2a2a3;text-decoration:none}.hero .publications__list .publications__item a{font-size:.95em}.hero.ourimpacts{padding:3em 1em}.hero.ourimpacts h2,.hero.ourimpacts p{color:#fff}.hero.ourimpacts h2{font-size:1.5em;font-family:titilliumlight;font-weight:100}.hero.ourimpacts p{font-size:1.25em;margin:0 auto;padding:1em}.hero.efficientproducts h2,.hero.efficientproducts p{color:#fff}.hero.efficientproducts .product_list .product_item{text-align:center}.hero.efficientproducts .product_list .product_item a{color:#fff}.hero.insidetheinitiative h3{font-size:1.5em;font-weight:100;font-family:titilliumlight}.hero.askanexpert{text-align:center}.hero.askanexpert a{font-size:1.1em}.hero.gov a,.hero.gov h2{color:#fff}.hero.gov .gov__blocks .blocks__block{border:1px solid hsla(0,0%,100%,.3);margin:1em;padding:1em}.hero .hero__blocks .blocks__block h3{font-weight:100;font-size:1.2em;font-family:titilliumlight}.hero .hero__blocks .blocks__block:hover h3{color:#fff}.hero.hero__page{padding:5em 0}.hero.hero__page .hero__content h1{font-size:2em}.hero.hero__page .hero__content img{margin-bottom:1em}.articles .block h2{font-family:titilliumlight;font-size:2em;font-weight:100}.articles .articles__list .articles__item span{font-size:.7em;text-transform:uppercase;font-weight:700}.articles .articles__list .articles__item a{font-weight:700}.article .article__title,.article h2{font-size:2.1em;font-weight:300;font-family:titilliumlight}.article .links__list .links__item a{font-size:.95em}.article .block__content--large p{font-size:1.2em}.article ul li{color:#58585b}.article ul li:before{font-size:1em;color:#34b9e4}.article .block__overview{border:1px solid #ccc;border-radius:4px;padding:12px;margin-bottom:20px;font-style:italic}.article .block__overview span{font-style:normal;background:#ffcc32;padding:0 5px;color:#fff;font-weight:700;margin:0 .3em 1em 0}.article .block__attachmenttitle{font-size:1.2em;font-weight:700;font-style:normal;margin:1em 0 .25em}.sidebar h2{font-size:1.4em;color:#58585b;font-weight:300;text-transform:none;font-family:titilliumlight}.sidebar .sidebar__list .sidebar__item{font-size:1em}.link__icon--bolt{text-decoration:underline;text-align:center;display:block}.contact h2{font-family:TitilliumWeb-Regular;font-weight:400}.contact h2 small{color:#BFBFBFFF;font-size:.5em;font-weight:400}.contact h3{font-size:1.25em;font-weight:400;font-family:TitilliumWeb-Regular}.contact .form__contact fieldset input,.contact .form__contact fieldset select,.contact .form__contact fieldset textarea{font-family:TitilliumWeb-Regular;color:#58585b!important;font-size:.8em}.contact .form__contact fieldset input::-webkit-input-placeholder,.contact .form__contact fieldset select::-webkit-input-placeholder,.contact .form__contact fieldset textarea::-webkit-input-placeholder{color:#58585b}.contact .form__contact fieldset input:-moz-placeholder,.contact .form__contact fieldset input::-moz-placeholder,.contact .form__contact fieldset select:-moz-placeholder,.contact .form__contact fieldset select::-moz-placeholder,.contact .form__contact fieldset textarea:-moz-placeholder,.contact .form__contact fieldset textarea::-moz-placeholder{color:#58585b}.contact .form__contact fieldset input:-ms-input-placeholder,.contact .form__contact fieldset select:-ms-input-placeholder,.contact .form__contact fieldset textarea:-ms-input-placeholder{color:#58585b}.contact .form__contact .form__checkboxes span{white-space:nowrap}.contact .form__contact button{font-family:TitilliumWeb-Regular!important;font-size:18px;font-weight:400!important;color:#1f639c;font-style:normal}.container--grey{background:#f5f5f4}hr{display:block;margin-top:30px;margin-bottom:30px;border:0;border-top:1px solid #eee;background:none}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;float:right}.pagination .current{border:1px solid #ebebeb;background:#428bca;color:#fff;padding:.4em .6em}.pagination>li{display:inline}.pagination>li a{border:1px solid #ebebeb;padding:.4em .6em}.crumbs{list-style:none;padding:0;display:table}.crumbs li{float:left;margin-right:.25em}.crumbs li a{font-size:.75em;color:#BFBFBFFF}@media only all{html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img{max-width:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}pre{overflow:auto}.tabhint{position:absolute}.tabhint a{text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;font-size:1em;letter-spacing:.1em;background:#428bca;width:100%;padding:.5em 1em;display:block;position:fixed;top:-16em;left:0;z-index:5;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.tabhint a:focus{-webkit-transform:translateY(16em);-ms-transform:translateY(16em);transform:translateY(16em)}header{padding-bottom:2em;height:100%;width:100%;height:4.5em}header .header__logo{max-width:23%;margin:1em 0 0 1em;position:absolute;z-index:3}header.header .nav-primary{-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.navigation-enabled header.header .nav-primary{max-height:0}.navigation-enabled header.header .nav-primary.s-active{position:absolute;z-index:2;display:table;background-color:#fff;padding-bottom:1em}.navigation-enabled header.header .nav-primary.s-active ul.nav{display:table;width:100vw}header.header .nav-primary ul.nav{list-style:none;padding:0 1.5em 1em;position:relative;top:3em;display:none}header.header .nav-primary ul.nav>li{color:#20639b}header.header .nav-primary ul.nav>li ul.nav__children{list-style:none;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out;top:4em;padding-left:1em}header.header .nav-primary ul.nav>li ul.nav__children ul{display:none}header.header .nav-primary ul.nav>li ul.nav__children li{color:#20639b}header.header .nav-primary ul.nav>li:last-child a{border-bottom:none}header.header .nav-primary ul.nav>li:not(:first-child)>a{border-top:1px solid #ebebeb}header.header .nav-primary a{padding:.5em 0;display:block}header.header .nav-primary li{margin:0}header.header .nav-primary_btn{text-indent:-999999px;background:url(/images/menu.png) no-repeat 50%;background:url(/images/menu.svg) no-repeat 50%;border:none;outline:none;height:25px;width:25px;position:absolute;top:2.25em;right:2em;cursor:pointer;z-index:3}header.header .nav-primary_btn.s-active{background:url(/images/close.png) no-repeat 50%;background:url(/images/close.svg) no-repeat 50%}header.header--blue{background:#20639b}header.header--blue .nav-primary{background-color:#20639b!important}header.header--blue .nav-primary_btn{background:url(/images/menu--white.png) no-repeat 50%;background:transparent url(/images/menu--white.svg) no-repeat 50%}header.header--blue .nav-primary_btn.s-active{background:url(/images/close--white.png) no-repeat 50%;background:transparent url(/images/close--white.svg) no-repeat 50%}header.header--blue .nav-primary .s-active{padding-top:3em}header.header--blue .nav-primary ul.nav{top:3em;width:100%!important}header.header--blue .nav-primary ul.nav a{color:#fff}header.header--blue .nav-primary ul.nav li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:99vw;cursor:pointer}header.header--blue .nav-primary ul.nav li ul.nav__children{max-height:0;overflow:hidden;padding-left:1em}header.header--blue .nav-primary ul.nav li ul.nav__children li{width:100%}header.header--blue .nav-primary a{display:inline-block;width:80%}header.header--blue .header__logo{display:none}.hero{margin:0 auto;overflow:visible;position:relative;padding:5em 1em 6em}.hero--centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.hero--centered h1{text-align:center}.hero__shape--centered{position:absolute;bottom:0;left:50%;margin-left:-48px;display:block}.hero__shape--centered--top-invert{top:0;bottom:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hero h1,.hero h2{padding:.4em 0}.hero h1.hero__title--yellow,.hero h2.hero__title--yellow{border-top:5px solid #ffcc32;border-bottom:5px solid #ffcc32;display:inline-block}.hero h1.hero__title--yellow--white,.hero h2.hero__title--yellow--white{color:#fff}.hero h1.hero__title--green,.hero h2.hero__title--green{border-bottom:5px solid #99c95a;border-top:5px solid #99c95a;display:inline-block}.hero h1.hero__title--green--white,.hero h2.hero__title--green--white{color:#fff}.hero h1.hero__title--red,.hero h2.hero__title--red{border-top:5px solid #ea1d5d;border-bottom:5px solid #ea1d5d;display:inline-block}.hero h1.hero__title--red--white,.hero h2.hero__title--red--white{color:#fff}.hero h1.hero__title--blue,.hero h2.hero__title--blue{border-top:5px solid #98d9ef;border-bottom:5px solid #98d9ef;display:inline-block}.hero h1.hero__title--blue--white,.hero h2.hero__title--blue--white{color:#fff}.hero.form{position:relative}.hero.research{padding:3em 0}.hero.research h3{border-bottom:1px solid #e5e5e4;display:block;padding-bottom:.6em}.hero.research .research__list{padding:2em 0 0}.hero.research .research__list .list__links,.hero.research .research__list .list__publications{padding:0 1em}.hero .publications__list{list-style:none;margin:0;padding:0}.hero .publications__list .publications__item{border-bottom:1px solid #e5e5e4;padding:1.4em 1em 1.4em 2.4em;background:url(/images/icon-pdf.png) no-repeat 1em 1.6em}.hero .publications__list .publications__item .publications__categories{margin:.7em 0 0}.hero .publications__list .publications__item .publications__categories a{border:1px solid #e5e5e4;border-radius:4px;display:inline-block;margin:0 1.5px 5px;padding:2px 8px}.hero.efficientproducts{text-align:center}.hero.efficientproducts .efficientproducts--pad{margin:2.5em 0 0}.hero.efficientproducts .product_list{list-style:none;padding:0}.hero.efficientproducts .product_list a{margin-bottom:.5em}.hero.insidetheinitiative{padding-top:4em}.hero.insidetheinitiative h3{border-bottom:1px solid #e5e5e4;display:block;padding-top:.5em;padding-bottom:.5em}.hero.insidetheinitiative .events{padding-left:1em}.hero.insidetheinitiative .events,.hero.insidetheinitiative .news{padding-right:1em}.hero.insidetheinitiative .events .news__list,.hero.insidetheinitiative .news .news__list{list-style:none;padding:0 2em 0 0;margin:0}.hero.insidetheinitiative .events .news__list .news__item,.hero.insidetheinitiative .news .news__list .news__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e5e5e4;padding:10px 0}.hero.insidetheinitiative .events .news__list .news__item .item__image,.hero.insidetheinitiative .news .news__list .news__item .item__image{width:25%;margin-right:.5em;margin-top:.5em}.hero.insidetheinitiative .events .news__list .news__item .item__image img,.hero.insidetheinitiative .news .news__list .news__item .item__image img{display:block}.hero.insidetheinitiative .events .news__list .news__item .item__content,.hero.insidetheinitiative .news .news__list .news__item .item__content{width:75%}.hero.insidetheinitiative .events .news__list .news__item .item__content span,.hero.insidetheinitiative .news .news__list .news__item .item__content span{font-size:.7em;line-height:.875em;margin-bottom:10px;display:inline-block}.hero.insidetheinitiative .events .news__list .news__item .item__content a,.hero.insidetheinitiative .news .news__list .news__item .item__content a{display:block;padding-left:.1em}.hero.askanexpert{padding:3em 0}.hero.askanexpert img{display:block;margin:0 auto}.hero .hero__blocks{padding-top:1em}.hero .hero__blocks .blocks__block{margin:.5em;background:#fff;padding:1em}.hero .hero__blocks .blocks__block .block__icon{background:url(/images/awards_bg.png) no-repeat 50%;height:92px;position:relative}.hero .hero__blocks .blocks__block .block__icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .hero__blocks .blocks__block h3{margin:.5em 0;padding:0 1.2em}.hero .hero__blocks .blocks__block:hover{background:url(/images/award_blue.png) no-repeat 50%;background-size:cover}.hero .hero__blocks .blocks__block:hover .block__icon{background:transparent}.hero.gem-about,.hero.gem__awards{padding:4em 0}.hero.gem-about p{max-width:70%;margin:2em auto 0}.hero.hero-pub{height:8em}.link__icon--bolt{background:url(/images/nut.png) no-repeat 0 5px;padding-left:24px;padding-bottom:5px;display:inline-block;border-bottom:1px solid #fff;text-decoration:none}.link__icon--bolt:hover{background:url(/images/nut_hover.png) no-repeat -1px 6px}.link__icon--bolt--nh{border-bottom:none}.link__icon--bolt--nh:hover{background:url(/images/nut.png) no-repeat 0 5px;color:#2a6496}.link__icon--bolt--n{border-bottom:none}.link__icon--bolt--bb{border-bottom:1px solid #428bca}.link__icon--download{background:url(/images/icon_download.png) no-repeat 0 4px;padding-left:20px;padding-bottom:0;display:inline-block;border-bottom:1px solid #fff;text-decoration:none;background-size:15px}.sidebar{padding:3em 0 1em 1em}.sidebar h2:not(:first-child){padding-top:1em}.sidebar .sidebar__list{list-style:none;padding-left:0;margin-left:0}.sidebar .sidebar__list .sidebar__item{background:url(/images/icon-external.png) no-repeat 0 11px;background-size:22px;border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;padding-left:30px}.sidebar .sidebar__list .sidebar__item:before{display:none}.publications__filter{background:#f5f5f4;border-radius:10px;clear:both;padding:25px;margin:1em 0}.publications__filter .filter__dropdown{margin:1%;border:1px solid #8cc240;color:#000;border-radius:5px;font-size:.875em;padding:6px;width:100%;cursor:pointer;display:inline;-webkit-appearance:none;-moz-appearance:none;background:#fff url(/images/dropdown.png) no-repeat 100%}.publications__filter button{background:#fff;border:1px solid #ccc;border-radius:5px;color:#464646;font-size:.875em;height:32px;padding:0 10px;text-align:center;position:relative;top:6px;left:6px}.article{padding:2em 1em 5em}.article a,.article a:hover{-webkit-transition:none;-o-transition:none;transition:none}.article a:hover{color:#20639b}.article .block{padding-right:0}.article .block .article__title img,.article .block h2 img{margin-right:10px}.article .block .links__list{list-style:none;padding-left:0;margin-left:0}.article .block .links__list .links__item{background:url(/images/nut.png) no-repeat 0 6px;padding-left:20px;padding-bottom:.9em}.article .block .links__list .links__item a{text-decoration:underline}.article .block ul{list-style:none;padding-left:0;margin-left:0}.article .block ul li{margin-left:1em}.article .block ul li:before{content:"•";padding-right:1em}.article .block .block__attachment{margin:1em 0}.article .sidebar{padding-left:4em}.article.news-article{padding-bottom:6em}.article .article__meta{margin:1em 0}.articles{padding:1em}.articles .articles__list{list-style:none;padding-left:0}.articles .articles__list__children{margin-bottom:1em;list-style:none}.articles .articles__list .articles__item span{border-radius:4px;line-height:.875em;margin-bottom:10px;padding:6px 8px;border:1px solid #e5e5e4;display:inline-block}.articles .articles__list .articles__item a{display:block}.contact .crumbs{margin-left:10px}.contact--pad{margin:2em 0}.contact h2,.contact h3{margin-left:10px}.contact .form__contact div{margin:.25em 0}.contact .form__contact fieldset input,.contact .form__contact fieldset select,.contact .form__contact fieldset textarea{border:1px solid #cecdcd;border-radius:3px}.contact .form__contact fieldset input[type=text],.contact .form__contact fieldset select{width:100%}.contact .form__contact fieldset textarea{height:15em;width:100%;position:relative;top:-3px}.contact .form__contact fieldset select{position:relative;top:-1px}.contact .form__contact .form__checkboxes{display:inline-block}.contact .form__contact .form__checkboxes span{margin-right:1em}.contact .form__contact .form__email{width:100%;float:left;border:1px solid #cecdcd;border-radius:3px;padding:16px 20px 18px 88px;background:url(/images/insert-bg.gif);background-repeat:repeat;background-repeat:repeat-y;position:relative}.contact .form__contact .form__email:before{content:"";display:block;width:34px;height:23px;background:url(/images/icon-email.png) no-repeat;position:absolute;left:15px;top:19px}.contact .form__contact button{height:38px;border:1px solid #1f639c;position:relative;border-radius:25px;font-weight:400!important;padding-right:18px;padding-left:40px;background:url(/images/submit-message.png) no-repeat;background-position-x:0;background-position-y:0;background-position:4%}.contact .form__contact small{display:block}.animate-enabled .js-animate .hero_content{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.animate-enabled .js-animate.s-active .hero_content{opacity:1}.animate-enabled .content .js-animate{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.animate-enabled .content .js-animate.s-active{opacity:1}.animate-enabled .content .js-animate.js-animate-fadeup{-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.animate-enabled .content .js-animate.js-animate-fadeup.s-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animate-enabled .column.js-animate{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.animate-enabled .column.js-animate.s-active{opacity:1}.animate-enabled .column.js-animate.js-animate-fadeup{-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%)}.animate-enabled .column.js-animate.js-animate-fadeup.s-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.error_p{margin:1em auto}.l-container{max-width:1140px}.l-container,.l-container_s{width:100%;margin-left:auto;margin-right:auto}.l-container_s{max-width:40em}}.h-center{text-align:center}@media only screen and (min-width:700px){body{font-size:1.08em}}@media only screen and (min-width:600px){.l-flex{overflow:hidden}.flexbox .l-flex{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.flexbox .l-flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.l-flex_col{padding-right:.75em;padding-left:.75em;float:left}.flexbox .l-flex_col{float:none}.l-flex_col-hlf,.l-flex_col-qtr,.l-flex_col-thrqtr{width:50%}.l-flex_col-thrqtr{width:75%}.l-flex_col-ffth,.l-flex_col-sxth,.l-flex_col-thrd{width:33.33333%}.l-flex_col--l6{width:67%;padding-right:4em}.l-flex_col--l4{width:33%}}@media only screen and (min-width:850px){.l-flex-l{overflow:hidden}.flexbox .l-flex-l{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.l-flex-l_col{float:left}.flexbox .l-flex-l_col{float:none}.l-flex-l_col-thrqtr{width:75%}.l-flex-l_col-qtr{width:25%}.l-flex-l_col--l6{width:60%}.l-flex-l_col--l4{width:40%}.l-flex_col-qtr{width:25%}}@media only screen and (min-width:1100px){.l-flex_col-ffth{width:20%}}@media only screen and (min-width:1200px){.l-flex_col-sxth{width:16.66667%}}@media only screen and (min-width:1050px){.header .l-container{position:relative}.header .l-container .header__logo{position:absolute;z-index:1;left:0;top:-3px}.header .nav-primary{overflow:visible}.navigation-enabled .header .nav-primary{max-height:100%!important}.header .nav-primary ul.nav{overflow:visible;width:80%;float:right;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0!important;margin-top:.3em}.header .nav-primary ul.nav>li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .5em;text-align:center;font-size:.85em;border:none;display:inline-block;position:relative}.header .nav-primary ul.nav>li>a{height:4.5em}.header .nav-primary ul.nav>li ul.nav__children{background:#fff;position:absolute;left:0;z-index:4;display:none;max-height:1000px!important;overflow:visible!important;width:100%;padding-left:0!important}.header .nav-primary ul.nav>li ul.nav__children li{display:block;position:relative;padding:0;margin-top:2px}.header .nav-primary ul.nav>li ul.nav__children li ul.nav__children{display:none;left:100%;top:0;overflow:visible!important;background:#20639b!important}.header .nav-primary ul.nav>li ul.nav__children li ul.nav__children li{padding-bottom:2px;background-color:#20639b;margin-top:0}.header .nav-primary ul.nav>li ul.nav__children li ul.nav__children li a{color:#fff!important}.header .nav-primary ul.nav>li ul.nav__children li ul.nav__children li:hover a{color:#20639b!important}.header .nav-primary ul.nav>li ul.nav__children li ul.nav__children li:hover li{background-color:#fff}.header .nav-primary ul.nav>li ul.nav__children li a{font-weight:400;padding:.5em 0!important;display:block}.header .nav-primary ul.nav>li ul.nav__children li:hover{background:#fff!important}.header .nav-primary ul.nav>li ul.nav__children li:hover ul.nav__children{display:block}.header .nav-primary ul.nav>li ul.nav__children li:hover a{color:#20639b!important}.header .nav-primary ul.nav>li:hover{background-color:#2a6496}.header .nav-primary ul.nav>li:hover a{color:#fff}.header .nav-primary ul.nav>li:hover ul{display:block}.header .nav-primary ul.nav>li:hover ul li{background-color:#2a6496}.header .nav-primary a{width:auto;padding:.5em;-webkit-transition:none;-o-transition:none;transition:none}.header .nav-primary_btn{display:none}.header--blue ul.nav{display:block;margin-top:1em!important}.header--blue ul.nav>li a{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;display:block;width:100%!important}.header--blue ul.nav>li:hover{background-color:#fff!important;padding-bottom:1.5em}.header--blue ul.nav>li:hover>a{color:#2a6496!important}.header--blue ul.nav>li:hover ul.nav__children{display:block;margin:0;background-color:#fff!important;padding-left:0!important}.header--blue ul.nav>li:hover ul.nav__children li{background-color:#fff!important}.header--blue ul.nav>li:hover ul.nav__children li a{color:#2a6496!important}.flexbox .footer_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.flexbox .footer_col{border:none}}@media only screen and (min-width:710px){header.header .header__logo{max-width:16%}header.header ul{padding:0}header.header ul li a{border:none!important}footer .blurb{width:40%}footer .logos{width:60%}}@media only screen and (min-width:1050px){.columns_container,.content,.error,.form_container,.icp_section{padding:2.5em 1em}.hero--centered h1{font-size:3em}.hero.hero__home-banner{min-height:31.5em}.hero.hero__home-banner .hero__content{margin-top:1em}.hero.hero__home-banner .hero__content img{margin:1.3em 0 2.9em}.hero.gem-home .hero__content img{margin:0 0 1em}.hero.form{padding:3em 0;text-align:center}.hero.research .research__list .list__publications{padding:0 2em 2em}.hero.research .list__links{padding-left:5.3em}.hero.ourimpacts{padding:6em 0}.hero.ourimpacts p{padding:2em 7em}.column{padding:1.5em .75em .5em}.article .block{padding-right:2em}}@media only screen and (min-width:800px){.publications__filter .filter__dropdown{width:47%;float:left}.hero__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__blocks .blocks__block{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
