@font-face{font-family:"font_family_1";font-weight:300;font-style:normal;src:url("assets/fonts/font_family_1/font_family_1_regular.html") format("woff2"),url("assets/fonts/font_family_1/font_family_1_regular-2.html") format("woff")}@font-face{font-family:"font_family_2";font-weight:300;font-style:normal;src:url("assets/fonts/font_family_2/font_family_2_regular.html") format("woff2"),url("assets/fonts/font_family_2/font_family_2_regular-2.html") format("woff")}html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.15}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:"Epilogue",sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}figure{margin:0}fieldset{padding:0.35em 0.75em 0.625em}legend{padding:0}progress{vertical-align:baseline}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.icon{width:1.875rem;height:1.875rem}.icon svg{width:inherit;height:inherit}h1,.h1{color:#005866;font-size:3.375rem;font-weight:500;letter-spacing:-.0625rem;line-height:1.22222}h2,.h2{color:#005866;font-size:2.625rem;font-weight:500;letter-spacing:normal;line-height:1.28571}h3,.h3,.m-collapsible__button{color:#007e9a;font-size:1.625rem;font-weight:500;letter-spacing:normal;line-height:1.38462}h4,.h4,.m-project-summary table tbody tr th,.m-projects-table thead tr th{color:#007e9a;font-size:1.25rem;font-weight:500;letter-spacing:normal;line-height:1.6}.body-lg,.m-chart__values p,.o-intro__top p,.o-project-details__top p{font-size:1.25rem;font-weight:400;letter-spacing:normal;line-height:1.6}p,.body-md,.m-results span{font-size:1rem;font-weight:400;letter-spacing:normal;line-height:2.125}small,.body-sm,.a-tag,.a-file__input>span,.m-hero-cta a,.o-footer__column:first-of-type p,.o-footer__legal .m-menu-list li a{font-size:.875rem;font-weight:400;letter-spacing:normal;line-height:1.57143}.m-grid{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}html,body{overflow-x:hidden;position:relative}.constrict{margin-left:auto;margin-right:auto;padding:0 3.125rem}.constrict.constrict--xxl{max-width:125rem}.constrict.constrict--lg{max-width:90rem}.constrict.constrict--md{max-width:78.125rem}.constrict.constrict--sm{max-width:61.875rem}.a-button,.a-add{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;vertical-align:middle;overflow:hidden;margin:0;padding:1.375rem 2.25rem 1.25rem;font-size:.9375rem;font-weight:700;letter-spacing:normal;line-height:1;text-align:center;text-decoration:none;word-break:break-all;border:none;border-radius:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, color, -webkit-box-shadow;transition-property:background-color, box-shadow, color;transition-property:background-color, box-shadow, color, -webkit-box-shadow;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.a-button:hover,.a-add:hover,.a-button:focus,.a-add:focus,.a-button:active,.a-add:active{text-decoration:none}.a-button[disabled],.a-add[disabled]{cursor:not-allowed}.has-icon.a-button,.has-icon.a-add{padding:1.1875rem 2.25rem 1rem}.has-icon.a-button .icon,.has-icon.a-add .icon{margin-right:.625rem}.a-button .icon,.a-add .icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.375rem;height:1.375rem}.a-button .icon svg,.a-add .icon svg{fill:currentColor}.a-button.a-button--primary{color:#fff;background-color:#2bb228}.a-button.a-button--primary:not([disabled]).is-active,.a-button.a-button--primary:not([disabled]):hover,.a-button.a-button--primary:not([disabled]):focus,.a-button.a-button--primary:not([disabled]):active{color:#fff;background-color:#3c772d}.a-button.a-button--primary[disabled]{opacity:.5}.a-button.a-button--primary-white{color:#2bb228;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.a-button.a-button--primary-white:not([disabled]).is-active,.a-button.a-button--primary-white:not([disabled]):hover,.a-button.a-button--primary-white:not([disabled]):focus,.a-button.a-button--primary-white:not([disabled]):active{color:#fff;background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.a-button.a-button--primary-white[disabled]{opacity:.5}.a-button.a-button--outlined{color:#2bb228;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #2bb228;box-shadow:inset 0 0 0 1px #2bb228}.a-button.a-button--outlined:not([disabled]).is-active,.a-button.a-button--outlined:not([disabled]):hover,.a-button.a-button--outlined:not([disabled]):focus,.a-button.a-button--outlined:not([disabled]):active{color:#3c772d;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #3c772d;box-shadow:inset 0 0 0 1px #3c772d}.a-button.a-button--outlined[disabled]{opacity:.5}.a-button.a-button--outlined-white{color:#fff;background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.a-button.a-button--outlined-white:not([disabled]).is-active,.a-button.a-button--outlined-white:not([disabled]):hover,.a-button.a-button--outlined-white:not([disabled]):focus,.a-button.a-button--outlined-white:not([disabled]):active{color:#2bb228;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.a-button.a-button--outlined-white[disabled]{opacity:.5}.a-button.a-button--hamburger{color:#000;background-color:rgba(0,0,0,0);padding:0}.a-button.a-button--hamburger:not([disabled]).is-active,.a-button.a-button--hamburger:not([disabled]):hover,.a-button.a-button--hamburger:not([disabled]):focus,.a-button.a-button--hamburger:not([disabled]):active{color:#000;background-color:rgba(0,0,0,0)}.a-button.a-button--hamburger[disabled]{opacity:.5}.a-button.a-button--hamburger .icon{display:block;width:2.0625rem;height:1.8125rem}.a-button.a-button--slider{color:#dad9d7;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #dad9d7;box-shadow:inset 0 0 0 1px #dad9d7;padding:0;width:2.625rem;height:2.625rem}.a-button.a-button--slider:not([disabled]).is-active,.a-button.a-button--slider:not([disabled]):hover,.a-button.a-button--slider:not([disabled]):focus,.a-button.a-button--slider:not([disabled]):active{color:#2bb228;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #2bb228;box-shadow:inset 0 0 0 1px #2bb228}.a-button.a-button--slider[disabled]{opacity:.5}.a-button.a-button--slider .icon{width:1.125rem;height:.5rem}.a-button.a-button--slider .icon svg{fill:currentColor}.a-button.a-button--file{color:#000;background-color:#f5f3ee;padding:1.125rem 4.5rem 1.0625rem}.a-button.a-button--file:not([disabled]).is-active,.a-button.a-button--file:not([disabled]):hover,.a-button.a-button--file:not([disabled]):focus,.a-button.a-button--file:not([disabled]):active{color:#000;background-color:#dad9d7}.a-button.a-button--file[disabled]{opacity:.5}figure img{display:block}.a-image img{width:100%}.a-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;text-decoration:none}.a-link:not([disabled]).is-active,.a-link:not([disabled]):hover,.a-link:not([disabled]):focus,.a-link:not([disabled]):active{text-decoration:underline}.a-link[disabled]{pointer-events:none}.has-icon.a-link .icon{margin-right:.625rem;width:1.25rem;height:1.25rem}.has-icon.a-link .icon svg{fill:currentColor}.a-link.a-link--primary{color:#2bb228}.a-link.a-link--primary:not([disabled]).is-active,.a-link.a-link--primary:not([disabled]):hover,.a-link.a-link--primary:not([disabled]):focus,.a-link.a-link--primary:not([disabled]):active{color:#13b396}.a-link.a-link--primary[disabled]{opacity:.5}.a-link.a-link--secondary{color:#007e9a;font-weight:500}.a-link.a-link--secondary:not([disabled]).is-active,.a-link.a-link--secondary:not([disabled]):hover,.a-link.a-link--secondary:not([disabled]):focus,.a-link.a-link--secondary:not([disabled]):active{color:#005866}.a-link.a-link--secondary[disabled]{opacity:.5}.a-link.a-link--meganav{color:#fff;font-weight:500}.a-link.a-link--meganav:not([disabled]).is-active,.a-link.a-link--meganav:not([disabled]):hover,.a-link.a-link--meganav:not([disabled]):focus,.a-link.a-link--meganav:not([disabled]):active{color:#13b396}.a-link.a-link--meganav[disabled]{opacity:.5}a:not([class]){color:#2bb228}a:not([class]):not([disabled]).is-active,a:not([class]):not([disabled]):hover,a:not([class]):not([disabled]):focus,a:not([class]):not([disabled]):active{color:#13b396}a:not([class])[disabled]{opacity:.5}ul:not([class]),ol:not([class]){padding-left:1.5625rem}ul:not([class]) li:not(:last-of-type),ol:not([class]) li:not(:last-of-type){margin-bottom:1.25rem}ul:not([class]){list-style-type:none}ul:not([class])>li{position:relative}ul:not([class])>li::before{position:absolute;top:.3125rem;right:auto;bottom:auto;left:-.9375rem;content:'';background-color:currentColor;border-radius:3px;width:3px;height:3px}.a-logo{display:block;width:10rem}.a-logo svg{display:block}.a-tag{background-color:#2bb228;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;padding:.5rem 1rem}.a-add{color:#2bb228;background-color:rgba(0,0,0,0);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;position:relative;text-align:left}.a-add:not([disabled]).is-active,.a-add:not([disabled]):hover,.a-add:not([disabled]):focus,.a-add:not([disabled]):active{color:#3c772d;background-color:rgba(0,0,0,0)}.a-add[disabled]{opacity:.5}.a-add:not([disabled]).is-active::before,.a-add:not([disabled]):hover::before,.a-add:not([disabled]):focus::before,.a-add:not([disabled]):active::before{border-color:#3c772d}.a-add .a-add__label::before{content:'\002B';border:1px solid #2bb228;border-radius:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.875rem;font-weight:500;line-height:1;margin-right:.375rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:2.5rem;height:2.5rem}.a-add__input{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0;visibility:hidden;width:100%;height:100%}.a-add__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.a-file__field{position:relative;height:3.125rem}.a-file__field input[type="file"]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:9;width:100%;height:100%}.a-file__field input[type="file"]:hover{cursor:pointer}.a-file__field input[type="file"]:hover+.a-file__input .a-button{background:#dad9d7}.a-file__input{width:100%;height:100%}.a-file__input .a-button{margin-right:1.25rem}.a-file__input>span{opacity:.4}.a-input textarea,.a-input input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select textarea,.a-select input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-file textarea,.a-file input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-textarea textarea,.a-textarea input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select__field .choices__inner{background-color:#fff;color:#000;font-size:.875rem;font-weight:400;line-height:1;border:1px solid #dad9d7;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;padding:.875rem .75rem .75rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border, color;transition-property:border, color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.a-input textarea:focus,.a-input input:focus:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select textarea:focus,.a-select input:focus:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-file textarea:focus,.a-file input:focus:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-textarea textarea:focus,.a-textarea input:focus:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select__field .choices__inner:focus{border-color:#2bb228;outline:0}.a-input textarea:invalid,.a-input input:invalid:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select textarea:invalid,.a-select input:invalid:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-file textarea:invalid,.a-file input:invalid:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-textarea textarea:invalid,.a-textarea input:invalid:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select__field .choices__inner:invalid,.a-input textarea.error,.a-input input.error:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select textarea.error,.a-select input.error:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-file textarea.error,.a-file input.error:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-textarea textarea.error,.a-textarea input.error:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select__field .error.choices__inner{border-color:#d64848;color:#d64848}.a-input textarea:not([disabled]):hover,.a-input input:not([disabled]):hover:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select textarea:not([disabled]):hover,.a-select input:not([disabled]):hover:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-file textarea:not([disabled]):hover,.a-file input:not([disabled]):hover:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-textarea textarea:not([disabled]):hover,.a-textarea input:not([disabled]):hover:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select__field .choices__inner:not([disabled]):hover{border-color:#3c772d}.a-input textarea[disabled],.a-input input[disabled]:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select textarea[disabled],.a-select input[disabled]:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-file textarea[disabled],.a-file input[disabled]:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-textarea textarea[disabled],.a-textarea input[disabled]:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select__field .choices__inner[disabled]{cursor:not-allowed;opacity:.4}.a-input__label,.a-input__description,.a-select__label,.a-select__description,.a-file__label,.a-file__description,.a-textarea__label,.a-textarea__description{font-size:.875rem;font-weight:400;line-height:1.57143}.a-input__label,.a-select__label,.a-file__label,.a-textarea__label{color:#000;display:block;margin:0 0 1.375rem}.a-input__field,.a-select__field,.a-file__field,.a-textarea__field{position:relative;overflow:hidden}.a-input__description,.a-select__description,.a-file__description,.a-textarea__description{display:block;margin-top:1.375rem}.a-input__description:not(.error),.a-select__description:not(.error),.a-file__description:not(.error),.a-textarea__description:not(.error){color:#dad9d7;font-style:italic}.a-input__description.error,.a-select__description.error,.a-file__description.error,.a-textarea__description.error{color:#d64848}.a-input textarea,.a-input input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-select textarea,.a-select input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-file textarea,.a-file input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.a-textarea textarea,.a-textarea input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]){width:100%}.a-input textarea::-webkit-input-placeholder,.a-input input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-webkit-input-placeholder,.a-select textarea::-webkit-input-placeholder,.a-select input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-webkit-input-placeholder,.a-file textarea::-webkit-input-placeholder,.a-file input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-webkit-input-placeholder,.a-textarea textarea::-webkit-input-placeholder,.a-textarea input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-webkit-input-placeholder{color:#dad9d7}.a-input textarea:-moz-placeholder,.a-input input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-moz-placeholder,.a-select textarea:-moz-placeholder,.a-select input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-moz-placeholder,.a-file textarea:-moz-placeholder,.a-file input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-moz-placeholder,.a-textarea textarea:-moz-placeholder,.a-textarea input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-moz-placeholder{color:#dad9d7}.a-input textarea::-moz-placeholder,.a-input input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-moz-placeholder,.a-select textarea::-moz-placeholder,.a-select input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-moz-placeholder,.a-file textarea::-moz-placeholder,.a-file input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-moz-placeholder,.a-textarea textarea::-moz-placeholder,.a-textarea input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"])::-moz-placeholder{color:#dad9d7}.a-input textarea:-ms-input-placeholder,.a-input input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-ms-input-placeholder,.a-select textarea:-ms-input-placeholder,.a-select input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-ms-input-placeholder,.a-file textarea:-ms-input-placeholder,.a-file input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-ms-input-placeholder,.a-textarea textarea:-ms-input-placeholder,.a-textarea input:not(.a-button):not([type="checkbox"]):not([type="radio"]):not([type="file"]):-ms-input-placeholder{color:#dad9d7}.a-input textarea,.a-select textarea,.a-file textarea,.a-textarea textarea{resize:vertical;min-height:5rem}.a-checkbox,.a-radio{position:relative}.a-checkbox__input,.a-checkbox__label,.a-radio__input,.a-radio__label{cursor:pointer}.a-checkbox__input,.a-radio__input{position:absolute;opacity:0}.a-checkbox__input:not(:checked):hover+.a-checkbox__label::before,.a-checkbox__input:not(:checked):hover+.a-radio__label::before,.a-radio__input:not(:checked):hover+.a-checkbox__label::before,.a-radio__input:not(:checked):hover+.a-radio__label::before{border-color:#3c772d}.a-checkbox__input:not(:checked):focus+.a-checkbox__label::before,.a-checkbox__input:not(:checked):focus+.a-radio__label::before,.a-radio__input:not(:checked):focus+.a-checkbox__label::before,.a-radio__input:not(:checked):focus+.a-radio__label::before{border-color:#2bb228}.a-checkbox__label,.a-radio__label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.a-checkbox__label::before,.a-radio__label::before{content:'';border:1px solid #dad9d7;border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem;margin-right:.5rem;width:1rem;height:1rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.a-checkbox__label span,.a-radio__label span{font-size:.875rem}.a-checkbox__input{z-index:2}.a-checkbox__input:checked+.a-checkbox__label+.icon{display:-webkit-box;display:-ms-flexbox;display:flex}.a-checkbox .icon{position:absolute;top:0;right:auto;bottom:auto;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;z-index:1;width:1rem;height:1rem}.a-checkbox .icon svg{fill:#2bb228;width:.75rem;height:.75rem}.a-radio__input:checked+.a-radio__label::after{display:inline-block}.a-radio__label::before{border-radius:100%}.a-radio__label::after{position:absolute;top:.25rem;right:auto;bottom:auto;left:.25rem;content:'';background-color:#2bb228;border-radius:100%;display:none;z-index:10;width:.5rem;height:.5rem}.a-select__field{overflow:visible}.a-select__field .choices{cursor:pointer;outline:0}.a-select__field .choices.is-open .choices__inner{border-color:#000;border-radius:.25rem .25rem 0 0}.a-select__field .choices.is-open .choices__inner::after{-webkit-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%)}.a-select__field .choices__inner{position:relative;width:100%}.a-select__field .choices__inner::after{position:absolute;top:auto;right:.9375rem;bottom:auto;left:auto;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;content:'';background-image:url("assets/img/icon-chevron-down.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:.5625rem;height:.5625rem}.a-select__field .choices__list{overflow-y:auto}.a-select__field .choices__list--dropdown{position:absolute;top:auto;right:auto;bottom:auto;left:0;background-color:#fff;border:1px solid #000;border-top:none;border-radius:0 0 .25rem .25rem;z-index:9;padding:.875rem .75rem .75rem;width:100%}.a-select__field .choices__list--dropdown:not(.is-active){clip:rect(0 0 0 0);border:0;position:absolute !important;overflow:hidden;margin:-1px;padding:0;width:0;height:0}.a-select__field .choices__list[role="listbox"]{max-height:11.5625rem}.a-select__field .choices__list[role="listbox"]::-webkit-scrollbar{width:3px}.a-select__field .choices__list[role="listbox"]{scrollbar-width:auto;scrollbar-color:#000 #fff}.a-select__field .choices__list[role="listbox"]::-webkit-scrollbar-track{background-color:#fff}.a-select__field .choices__list[role="listbox"]::-webkit-scrollbar-thumb{background-color:#fff;border:3px solid #000}.a-select__field .choices__item{font-size:.875rem;font-weight:400;line-height:1}.a-select__field .choices__item:not(:last-of-type){margin-bottom:.9375rem}.m-axe__body{margin-bottom:3.75rem}.m-axe__bottom.constrict{padding:0}.m-axe__content{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;position:relative}.m-axe__content::before,.m-axe__content::after{content:''}.m-axe__content::before{position:absolute;top:.875rem;right:auto;bottom:auto;left:-.9375rem;background-color:#dad9d7;width:calc(((100vw - 78.125rem) / 2) + 1.3125rem);height:1px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.m-axe__content::after{position:absolute;top:.4375rem;right:auto;bottom:auto;left:-1rem;background-color:#007e9a;border-radius:1rem;width:1rem;height:1rem}.m-axe__content h3,.m-axe__content p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.m-axe__content h3{padding-left:10rem;position:relative}.m-axe__content h3::before{position:absolute;top:0;right:auto;bottom:auto;left:0;content:"axe " counter(axe-counter);counter-increment:axe-counter;color:#000;text-transform:uppercase}.m-axe__items{display:-webkit-box;display:-ms-flexbox;display:flex}.m-axe__items .m-reference{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.m-chart{position:relative;width:24.375rem;height:24.375rem}.m-chart__progress{background-color:#f5f3ee;border-radius:100%;width:100%;height:100%}.m-chart__progress span{border-radius:inherit;-webkit-box-shadow:inset 4px 0 4px 0 rgba(0,0,0,0.1);box-shadow:inset 4px 0 4px 0 rgba(0,0,0,0.1);display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:inherit;height:inherit}.m-chart__values{position:absolute;top:50%;right:auto;bottom:auto;left:50%;background-color:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:19.0625rem;height:19.0625rem}.m-chart__values span{color:#2bb228;font-size:2.25rem;font-weight:500;letter-spacing:-.0625rem}.m-chart__values p{margin:.9375rem 0 0;max-width:12.5rem;text-align:center}.m-collapsible__button{cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #dad9d7;padding:1.25rem 2.5rem 1.25rem 0;position:relative;text-align:left;width:100%}.m-collapsible__button::before{position:absolute;top:50%;right:.375rem;bottom:auto;left:auto;content:'\2212';color:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-collapsible__button.collapsed::before{content:'\002B'}.m-collapsible__button.collapsed+.m-collapsible__content{display:none}.m-collapsible__content{margin:1.875rem 0 3.75rem}.m-collapsible__content p:first-of-type{margin-top:0}.m-collapsible__content p:last-of-type{margin-bottom:0}.m-commitments{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-commitments span:first-of-type{color:#2bb228;font-size:7.5rem;font-weight:500;letter-spacing:-.0625rem}.m-commitments span:last-of-type{font-size:1.25rem;font-weight:400}.flickity-page-dots{position:absolute;top:auto;right:auto;bottom:-2.8125rem;left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;text-align:center;line-height:1;margin:0;padding:0;width:100%}.flickity-page-dots .dot{cursor:pointer;background-color:#dad9d7;border-radius:.625rem;position:relative;width:.625rem;height:.625rem}.flickity-page-dots .dot:not(:last-of-type){margin-right:1.125rem}.flickity-page-dots .dot.is-selected{background-color:#2bb228;width:.375rem;height:.375rem}.flickity-page-dots .dot.is-selected::after{position:absolute;top:-.125rem;right:auto;bottom:auto;left:-.125rem;content:'';border:1px solid #2bb228;border-radius:.625rem;width:.625rem;height:.625rem}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-enabled{position:relative}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled:focus{outline:none}.flickity-enabled .flickity-viewport{position:relative;width:100%;height:100%}.flickity-enabled .flickity-slider{position:absolute;width:100%;height:100%}.o-partners-slider__items .flickity-viewport{overflow:hidden}.m-form{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.m-form h3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:3.125rem}.m-form .a-input+h3,.m-form .a-select+h3,.m-form .a-textarea+h3,.m-form .a-checkbox+h3,.m-form .a-radio+h3,.m-form .a-button+h3{margin-top:3.125rem}.m-form .a-input,.m-form .a-select{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:2.1875rem}.m-form .a-textarea,.m-form .a-add,.m-form .a-file,.m-form .a-checkbox,.m-form .a-radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:2.1875rem}.m-form .a-checkbox:not(:last-of-type),.m-form .a-radio:not(:last-of-type){margin-bottom:.625rem}.m-form>.a-button{margin:0 0 1.25rem .9375rem}.m-form>.a-button:not(:last-of-type){margin-right:.9375rem}.m-hero-cta{background-color:#3c772d;color:#fff;padding:1.25rem 1.25rem 1.25rem 2.1875rem;position:relative;width:100%}.m-hero-cta::after{position:absolute;top:0;right:auto;bottom:0;left:0;content:'';background-color:#2bb228;width:.625rem;height:100%}.m-hero-cta a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit;text-decoration:none;margin:0}.m-hero-cta a .icon{height:1.25rem;margin-right:.625rem}.m-hero-cta a .icon svg{fill:#2bb228}.m-meganav{background-color:#3c772d;width:100%;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity, visibility;transition-property:opacity, visibility;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.m-meganav::after{position:absolute;top:-2.5rem;right:0;bottom:auto;left:0;content:'';width:100%;height:2.5rem;z-index:9}.m-meganav__inner.constrict{padding-top:4.375rem;padding-bottom:4.375rem}.m-meganav__body{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.m-meganav__column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:3.75rem;color:#fff;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-meganav__column h4,.m-meganav__column .h4{color:inherit;margin:0 0 1.875rem}.m-meganav__column .m-menu-list{margin:auto 0 0}.m-menu-list{list-style:none;padding:0}.m-menu-list li a{color:inherit;font-size:1rem;font-weight:400;letter-spacing:.03125rem;line-height:2.125;text-decoration:none}.m-menu-list li a:hover,.m-menu-list li a:focus,.m-menu-list li a:active{text-decoration:underline}.m-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, transform, visibility;transition-property:opacity, transform, visibility, -webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.m-menu>li:not(:last-of-type){margin-right:3.125rem}.m-menu__item:hover>a,.m-menu__item:focus>a,.m-menu__item:active>a{color:#2bb228}.m-menu__item .m-meganav{position:absolute;top:5.5rem;right:0;bottom:auto;left:0;z-index:8}.m-menu__item .m-meganav:not(.is-open){opacity:0;visibility:hidden}.m-menu__link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-menu__link{color:#000;font-size:1rem;font-weight:500;letter-spacing:-.03125rem;line-height:1.125;text-decoration:none}.m-menu__link:hover,.m-menu__link:focus,.m-menu__link:active{color:#2bb228}.m-menu__link:not(.a-button){-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.m-menu__chevron-down{display:none;margin-left:1rem}.m-menu__chevron-down .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:100%}.m-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-navigation>.a-button{position:relative;z-index:10}.m-pagination ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.m-pagination ul li:not(:last-of-type){margin-right:.9375rem}.m-pagination ul li span.current{color:#2bb228;font-weight:700;padding:.3125rem}.m-pagination ul li a{color:#000;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.m-pagination ul li a:not(.a-button){padding:.3125rem}.m-pagination ul li a:hover,.m-pagination ul li a:focus,.m-pagination ul li a:active{color:#2bb228}.m-partner{max-width:18.75rem}.m-partner img{width:100%;height:auto}.m-project-summary{background-color:#f5f3ee;padding:2.5rem 6.25rem 2.5rem 0;position:relative}.m-project-summary::after{position:absolute;top:0;right:auto;bottom:0;left:1px;content:'';background-color:inherit;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:calc(((100vw - 1250px) / 2) + 3.25rem);height:100%}.m-project-summary table{width:100%}.m-project-summary table tbody tr{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.m-project-summary table tbody tr th,.m-project-summary table tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;padding:0}.m-project-summary table tbody tr th{text-align:left}.m-project-summary table tbody tr td .a-link{font-size:.9375rem;width:100%}.m-project{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:26.875rem;text-decoration:none}.m-project__top{position:relative;width:100%;height:31.25rem}.m-project__top .a-tag{position:absolute;top:0;right:0;bottom:auto;left:auto}.m-project__top figure{width:100%;height:100%}.m-project__top figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m-project__body{padding-top:1.25rem}.m-project__body h3{margin:0}.m-project__body p{color:#000}.m-projects-table{border-collapse:collapse;position:relative;width:43.75rem}.m-projects-table::before,.m-projects-table::after{content:'';background-color:#fff;width:.9375rem;height:100%}.m-projects-table::before{position:absolute;top:0;right:auto;bottom:0;left:-.9375rem}.m-projects-table::after{position:absolute;top:0;right:-.9375rem;bottom:0;left:auto}.m-projects-table thead tr,.m-projects-table tbody tr{border-bottom:1px solid #dad9d7}.m-projects-table thead tr th,.m-projects-table thead tr td,.m-projects-table tbody tr th,.m-projects-table tbody tr td{padding:0}.m-projects-table thead tr th{padding-bottom:.9375rem;text-align:left}.m-projects-table tbody tr td{padding:.9375rem 0}.m-reference{display:block;position:relative;max-width:18rem;height:24.375rem}.m-reference figure{width:100%;-webkit-transition:all .15s;transition:all .15s}.m-reference:hover{z-index:2}.m-reference:hover figure{width:110%}.m-reference__background{width:100%;height:100%}.m-reference__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m-reference__body{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.9375rem .9375rem 2.5rem;width:100%;height:100%}.m-reference__body h4{color:#fff;margin:0 0 0 7.5%}.m-results{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-results span:not(:last-of-type){position:relative;margin-right:1.375rem;padding-right:1.375rem}.m-results span:not(:last-of-type)::after{position:absolute;top:0;right:0;bottom:0;left:auto;content:'';background-color:#dad9d7;width:1px;height:100%}.m-results span:last-of-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-results span:last-of-type .m-sort-switch{margin-left:.75rem}.m-results span:last-of-type .m-sort-switch__current{color:#2bb228;font-weight:300}.m-slider-controls .a-link{margin-right:1.875rem}.m-slider-controls .a-button{position:relative}.m-slider-controls .a-button:first-of-type{margin-right:-.3125rem}.m-slider-controls .a-button:hover,.m-slider-controls .a-button:focus,.m-slider-controls .a-button:active{z-index:1}.m-lang-switch,.m-sort-switch,.m-share{position:relative}.m-lang-switch.is-open>a::after,.m-sort-switch.is-open>a::after,.m-share.is-open>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-lang-switch.is-open ul,.m-sort-switch.is-open ul,.m-share.is-open ul{opacity:1;visibility:visible}.m-lang-switch__current,.m-sort-switch__current,.m-share__current{color:#000;font-weight:500;text-decoration:none;padding-right:1.125rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.m-lang-switch__current:hover,.m-lang-switch__current:focus,.m-lang-switch__current:active,.m-sort-switch__current:hover,.m-sort-switch__current:focus,.m-sort-switch__current:active,.m-share__current:hover,.m-share__current:focus,.m-share__current:active{color:#2bb228}.m-lang-switch__current::after,.m-sort-switch__current::after,.m-share__current::after{position:absolute;top:.3125rem;right:0;bottom:auto;left:auto;content:'';background-image:url("assets/img/icon-chevron-down.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:.5rem;height:.3125rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.m-lang-switch ul,.m-sort-switch ul,.m-share ul{position:absolute;top:calc(100% + .625rem);right:auto;bottom:auto;left:-.625rem;background-color:#3c772d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:.75rem .5rem;opacity:0;visibility:hidden;z-index:10;width:calc(100% + 1.25rem);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity, visibility;transition-property:opacity, visibility;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.m-lang-switch ul li:not(:last-of-type),.m-sort-switch ul li:not(:last-of-type),.m-share ul li:not(:last-of-type){margin-bottom:.375rem}.m-lang-switch ul li a,.m-sort-switch ul li a,.m-share ul li a{color:#fff;display:block;text-decoration:none}.m-lang-switch{max-width:2.375rem}.m-sort-switch__current{position:relative}.m-sort-switch ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-share__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#2bb228;font-size:.9375rem;font-weight:600;text-decoration:none}.m-share__link .icon{margin-right:.5rem;width:1.25rem;height:1.25rem}.m-share__link .icon svg{fill:#2bb228}.m-share ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:12.5rem;width:auto}.o-footer{background-color:#3c772d;margin-top:13.4375rem;position:relative}.o-footer::before,.o-footer::after{content:''}.o-footer::before{position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:#3c772d;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:20%;height:4.125rem}.o-footer::after{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#2bb228;width:100%;height:.625rem}.o-footer__inner{color:#fff}.o-footer__inner.constrict{padding-top:6.25rem;padding-bottom:3.125rem}.o-footer__inner h2,.o-footer__inner ul,.o-footer__inner p{color:inherit}.o-footer__inner h2{margin:0 0 6.25rem}.o-footer__body{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-footer__column:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((4 / 12) * 100% - 1.875rem);flex-basis:calc((4 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-right:calc((100% / 12) + (30px * 2));margin-bottom:0}.o-footer__column:first-of-type .a-logo svg{fill:#fff}.o-footer__column:first-of-type p{margin:1.875rem 0 0}.o-footer__column:not(:first-of-type){-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((2 / 12) * 100% - 1.875rem);flex-basis:calc((2 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-footer__column:not(:first-of-type) h4{color:inherit;margin:0 0 1.875rem}.o-footer__column:not(:first-of-type) ul,.o-footer__column:not(:first-of-type) p{margin:0}.o-footer__legal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem}.o-footer__legal>small{margin-right:1.875rem}.o-footer__legal .m-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.o-footer__legal .m-menu-list li:not(:last-of-type){margin-right:1.875rem}.o-header{background-color:#fff}.o-header__inner.constrict{padding-top:.9375rem;padding-bottom:.9375rem}.o-main section:not(.o-hero):first-child{margin-top:6.25rem}.o-main section+section{margin-top:3.125rem}.o-main section+section.o-axes{margin-top:7.5rem}.o-axes{background-color:#f5f3ee;counter-reset:axe-counter;margin-top:5.625rem;position:relative}.o-axes::before{position:absolute;top:0;right:auto;bottom:auto;left:0;content:'';background-color:#f5f3ee;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:10%;height:4.125rem}.o-axes__inner{padding:5.625rem 0 4.375rem}.o-axes__top h2{margin:0}.o-axes__body{margin-top:3.75rem}.o-axes__body .m-axe:not(:last-of-type){margin-bottom:6.25rem}.o-categories__top{background-color:#f5f3ee;margin-bottom:3.125rem;padding:1.875rem 0 .625rem}.o-categories__filter{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-categories__filter h3{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((2 / 12) * 100% - 1.875rem);flex-basis:calc((2 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;margin-left:auto;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.o-categories__grid{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-categories__grid .m-project{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((3 / 12) * 100% - 1.875rem);flex-basis:calc((3 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:3.125rem}.o-categories__grid .m-project__top{height:22.8125rem}.o-categories__tags{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((9 / 12) * 100% - 1.875rem);flex-basis:calc((9 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-categories__tags .a-tag{margin-bottom:1.25rem}.o-categories__tags .a-tag:not(:last-of-type){margin-right:1.875rem}.o-categories__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-counter{position:relative}.o-counter__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.o-counter__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.o-counter__body{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;padding-top:15rem;position:relative;z-index:1}.o-counter__content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((10 / 12) * 100% - 1.875rem);flex-basis:calc((10 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;margin-left:auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6.25rem 0 4.375rem}.o-counter__left,.o-counter__right{width:calc(50% - .9375rem)}.o-counter__left{padding-left:1.875rem}.o-counter__right p{margin:0 0 1.875rem}.o-cta__content{background-color:#2bb228;padding:5rem 1.875rem;position:relative}.o-cta__content::before,.o-cta__content::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url("assets/img/graphic-shape.svg");background-repeat:no-repeat;background-position:top -18.75rem right -16.25rem;background-size:48.75rem;opacity:.3;z-index:1;width:100%;height:100%}.o-cta__content::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.o-cta__content h2,.o-cta__content p{color:#fff;margin:0 auto 1.875rem;text-align:center;position:relative;z-index:2}.o-cta__content p{max-width:44.375rem}.o-cta__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.o-cta__bottom .a-button:not(:last-of-type){margin-right:1.875rem}.o-faq__list{list-style:none;margin:0;padding:0}.o-form__inner .m-form{width:80%}.o-hero__top{position:relative}.o-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.o-hero__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.o-hero__body{color:#fff;position:relative;z-index:1}.o-hero__body h1,.o-hero__body h4{color:inherit}.o-hero__body h1{margin:0;max-width:37.5rem}.o-hero__body h4{margin:0 0 .625rem}.o-hero.p1 .o-hero__bottom{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.o-hero.p1 .o-hero__bottom .m-hero-cta{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-hero.p1 .o-hero__body{padding:21.25rem 3.75rem 5.625rem}.o-hero.p2 .o-hero__inner{position:relative}.o-hero.p2 .o-hero__background.constrict{padding-right:0}.o-hero.p2 .o-hero__body{padding-top:21.25rem;padding-bottom:12.5rem}.o-hero.p2 .o-hero__bottom{color:#000;margin-top:-9.375rem;position:relative;padding-bottom:25px}.o-hero.p2 .o-hero__bottom::after{position:absolute;top:0;right:auto;bottom:0;left:0;content:'';background-color:#fff;width:94%;height:100%}.o-hero.p2 .o-hero__bottom p{margin:0;padding-top:3.75rem;position:relative;z-index:1}.o-image-slider__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2.5rem}.o-image-slider__items .a-image{width:calc((5 / 12) * 100%);margin:calc(1.875rem / 2);margin-top:0;margin-right:1.875rem;margin-bottom:0;margin-left:0}.o-image.cropped .o-image__grid .a-image{height:35rem}.o-image.cropped .o-image__grid .a-image img{-o-object-fit:cover;object-fit:cover;height:100%}.o-image__grid{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-image__grid .a-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-intro{background-image:url("assets/img/graphic-shape.svg");background-position:center right -70px;background-repeat:no-repeat;background-size:auto 26.25rem}.o-intro__inner.constrict{padding-top:1.25rem;padding-bottom:1.25rem}.o-intro__top h2{margin:0}.o-intro__top p{margin:2.5rem 0;max-width:62.5rem}.o-intro__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-intro__bottom .a-button{margin-bottom:.9375rem}.o-intro__bottom .a-button:not(:last-of-type){margin-right:1.875rem}.o-objectives__grid{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-objectives__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-objectives__content h2{margin:0 0 1.875rem}.o-objectives__content p+h3{margin-top:3.75rem}.o-objectives__content ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;max-width:37.5rem}.o-objectives__chart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((5 / 12) * 100% - 1.875rem);flex-basis:calc((5 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-partners-slider{background-color:#f5f3ee}.o-partners-slider__inner.constrict{padding-top:8.125rem;padding-bottom:8.125rem}.o-partners-slider__items .m-partner{margin-right:1.875rem;width:calc(20% - 1.5rem)}.o-partners__grid{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-partners__heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((3 / 12) * 100% - 1.875rem);flex-basis:calc((3 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-partners__heading h2{margin:0}.o-partners__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((9 / 12) * 100% - 1.875rem);flex-basis:calc((9 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-partners__content .m-partner{border:1px solid #f5f3ee;margin:-1px 0 0 -1px;padding:5rem 1.875rem;max-width:none;width:calc(25% + 1px)}.o-project-details__top{margin-bottom:3.125rem}.o-project-details__top p{margin:0 0 1.25rem}.o-project-details__grid{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-project-details__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-project-details__column:last-of-type p:first-of-type{margin-top:0}.o-project-details__column:last-of-type p:last-of-type{margin-bottom:0}.o-project-details__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem}.o-project-details__buttons .a-button{margin-bottom:.9375rem}.o-project-details__buttons .a-button:not(:last-of-type){margin-right:.9375rem}.o-projects__filter{background-color:#f5f3ee;padding:1.875rem 1.875rem 1.875rem 0}.o-projects__form{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-projects__form h3{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((2 / 12) * 100% - 1.875rem);flex-basis:calc((2 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;margin-left:auto;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.o-projects__fieldset{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((9 / 12) * 100% - 1.875rem);flex-basis:calc((9 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.o-projects__fieldset .a-select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1.5625rem}.o-projects__fieldset .a-button{-webkit-box-flex:0;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;padding-top:.9375rem;padding-bottom:.75rem}.o-projects__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-projects__results .m-results{margin:2.5rem 0}.o-projects__results .m-pagination{-ms-flex-item-align:center;align-self:center;margin-top:2.5rem}.o-projects__table{width:100%}.o-stories__inner.constrict{padding-top:3.125rem;padding-bottom:5.625rem}.o-stories__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem}.o-stories__top h2{margin:1.25rem 1.875rem 1.25rem 0}.o-stories__items .m-project:not(:last-of-type){margin-right:1.875rem}.o-text.has-bg{background-color:#f5f3ee}.o-text.has-bg .o-text__inner.constrict{padding-top:5.625rem;padding-bottom:5.625rem}.o-text__inner h2{margin:0 0 1.875rem}.o-text__inner p+.o-text__columns{margin-top:3.75rem}.o-text__columns{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.o-text__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-text__column h3{margin:0 0 1.25rem}.o-video__self{overflow:hidden;position:relative;padding-top:56.25%;width:100%}.o-video__self iframe{position:absolute;top:0;right:auto;bottom:auto;left:0;border:none;width:100%;height:100%}@media screen and (max-width: 2001px){.foo{bar:'below'}}@media screen and (max-width: 2000px){.foo{bar:'below -1'}.foo{bar:'below'}.o-hero.p1 .o-hero__inner{padding-right:0 !important}.o-image__inner:not(.constrict--lg).constrict{padding:0}}@media screen and (max-width: 1999px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 1998px){.foo{bar:'below -1'}}@media screen and (max-width: 1681px){.foo{bar:'below'}}@media screen and (max-width: 1680px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 1679px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 1678px){.foo{bar:'below -1'}}@media screen and (max-width: 1441px){.foo{bar:'below'}}@media screen and (max-width: 1440px){.foo{bar:'below -1'}.foo{bar:'below'}.m-axe__items .m-reference{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.m-menu>li:not(:last-of-type){margin-right:1.875rem}.o-categories__filter h3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((3 / 12) * 100% - 1.875rem);flex-basis:calc((3 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;padding:0 1.875rem;-webkit-transform:none;transform:none}.o-counter__inner.constrict{padding-right:0 !important}.o-counter__content{padding-right:3.125rem}.o-hero.p2 .o-hero__bottom::after{width:calc(100% - 3.75rem)}.o-hero.p2 .o-hero__text.constrict{padding-right:3.75rem}.o-projects__filter{padding:1.875rem}.o-projects__form h3{margin-left:.9375rem;-webkit-transform:none;transform:none}.o-projects__fieldset{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((10 / 12) * 100% - 1.875rem);flex-basis:calc((10 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}}@media screen and (max-width: 1439px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 1438px){.foo{bar:'below -1'}}@media screen and (max-width: 1350px){.foo{bar:'below'}.o-hero.p2 .o-hero__body h1{padding-left:3.75rem}}@media screen and (max-width: 1349px){.foo{bar:'below -1'}}@media screen and (max-width: 1251px){.foo{bar:'below'}}@media screen and (max-width: 1250px){.foo{bar:'below -1'}.foo{bar:'below'}.constrict{padding:0 1.875rem}.m-axe__content::before{position:absolute;top:.875rem;right:auto;bottom:auto;left:.9375rem;width:3.125rem}.m-axe__content::after{position:absolute;top:.4375rem;right:auto;bottom:auto;left:.9375rem}.m-axe__content h3,.m-axe__content p{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((10 / 12) * 100% - 1.875rem);flex-basis:calc((10 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0}.m-axe__content h3{padding:3.75rem 0 0}.m-axe__content h3::before{position:absolute;top:0;right:auto;bottom:auto;left:2rem}.m-project-summary::after{position:absolute;top:0;right:auto;bottom:0;left:1px;width:2rem}.o-categories__grid .m-project{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((4 / 12) * 100% - 1.875rem);flex-basis:calc((4 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:3.125rem}.o-hero.p2 .o-hero__text.constrict{padding-right:5.625rem}.o-projects__form h3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:1.875rem}.o-projects__fieldset{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}}@media screen and (max-width: 1249px){.foo{bar:'below -1'}.foo{bar:'below'}.m-meganav{width:20rem;height:100vh;max-height:100vh}.m-meganav::after{position:absolute;top:0;right:-1.875rem;bottom:0;left:auto;content:'';width:1.875rem;height:100vh}.m-meganav__inner{height:100%;overflow-y:auto}.m-meganav__inner.constrict{padding-top:5.625rem}.m-meganav__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-meganav__column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:1.875rem}.m-menu{position:absolute;top:0;right:0;bottom:auto;left:auto;background-color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5.625rem 1.875rem 1.875rem;z-index:7;width:20rem;height:100vh}.m-menu:not(.is-open){-webkit-transform:translateX(100%);transform:translateX(100%)}.m-menu__chevron-down{display:block}.m-menu>li:not(:last-of-type){margin:0 0 1.25rem}.m-menu>li:last-of-type{margin-top:auto}.m-menu>li>a:not(.a-button),.m-menu>li>div>a:not(.a-button){font-size:1.25rem;line-height:1.1}.m-menu>li .m-meganav{position:absolute;top:0;right:20rem;bottom:0;left:auto}.m-navigation .m-menu:not(.is-open){opacity:0;visibility:hidden}.m-lang-switch{max-width:3.5rem}.m-lang-switch__current{font-size:1.375rem;padding-right:1.25rem}.m-lang-switch__current::after{position:absolute;top:.4375rem;right:0;bottom:auto;left:auto}}@media screen and (max-width: 1248px){.foo{bar:'below -1'}}@media screen and (max-width: 1101px){.foo{bar:'below'}}@media screen and (max-width: 1100px){.foo{bar:'below -1'}.foo{bar:'below'}.o-footer__column:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((5 / 12) * 100% - 1.875rem);flex-basis:calc((5 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-right:auto;margin-bottom:0}.o-categories__filter h3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:1.875rem}.o-categories__tags{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;padding:0 1.875rem}.o-partners__content .m-partner{width:calc((100% / 3) + 1px)}}@media screen and (max-width: 1099px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 1098px){.foo{bar:'below -1'}}@media screen and (max-width: 991px){.foo{bar:'below'}}@media screen and (max-width: 990px){.foo{bar:'below -1'}.foo{bar:'below'}.o-counter__content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((8 / 12) * 100% - 1.875rem);flex-basis:calc((8 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;margin-left:auto;padding:4.375rem 0 2.5rem}.o-counter__left,.o-counter__right{padding:0 5.625rem;width:100%}.o-counter__left{margin-bottom:3.125rem}.o-counter__left .m-commitments{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-cta__content::before,.o-cta__content::after{background-position:top -9.375rem right -8.125rem;background-size:30rem}.o-form__inner .m-form{width:100%}.o-image-slider__items .a-image{width:calc((7 / 12) * 100%);margin:calc(1.875rem / 2);margin-top:0;margin-right:1.875rem;margin-bottom:0;margin-left:0}.o-image__grid .a-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2)}.o-image__grid .a-image:first-of-type{margin-top:0}.o-image__grid .a-image:last-of-type{margin-bottom:0}.o-partners-slider__items .m-partner{width:calc(25% - 1.40625rem)}.o-partners__heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:1.875rem}.o-partners__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}}@media screen and (max-width: 989px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 988px){.foo{bar:'below -1'}}@media screen and (max-width: 901px){.foo{bar:'below'}}@media screen and (max-width: 900px){.foo{bar:'below -1'}.foo{bar:'below'}.m-axe__content h3,.m-axe__content p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0}.o-footer{margin-top:11.875rem}.o-footer::before{width:11.25rem;height:2.75rem;position:absolute;top:2px}.o-footer__column:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((10 / 12) * 100% - 1.875rem);flex-basis:calc((10 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:2.5rem}.o-footer__column:not(:first-of-type){-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((4 / 12) * 100% - 1.875rem);flex-basis:calc((4 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-axes::before{width:11.25rem;height:2.75rem}.o-objectives__content,.o-objectives__chart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-objectives__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.o-objectives__chart{margin-bottom:3.75rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.o-projects__fieldset{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-projects__fieldset .a-select{-webkit-box-flex:0;-ms-flex:0 0 calc((100% / 3) - .625rem);flex:0 0 calc((100% / 3) - .625rem);margin:0}.o-projects__fieldset .a-select:not(:last-of-type){margin-right:.9375rem}.o-projects__fieldset .a-button{margin-top:1.25rem}}@media screen and (max-width: 899px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 898px){.foo{bar:'below -1'}}@media screen and (max-width: 861px){.foo{bar:'below'}}@media screen and (max-width: 860px){.foo{bar:'below -1'}.foo{bar:'below'}.o-categories__grid .m-project{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:3.125rem}.o-project-details__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-project-details__column:last-of-type{margin-top:1.5625rem}.o-text__inner p+.o-text__columns{margin-top:1.875rem}.o-text__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:1.875rem;margin-bottom:0}}@media screen and (max-width: 859px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 858px){.foo{bar:'below -1'}}@media screen and (max-width: 769px){.foo{bar:'below'}}@media screen and (max-width: 768px){.foo{bar:'below -1'}.foo{bar:'below'}.o-counter__body{padding-top:10rem}.o-counter__content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((10 / 12) * 100% - 1.875rem);flex-basis:calc((10 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;margin-left:auto}.o-cta__content::before,.o-cta__content::after{background-position:top -7.5rem right -6.25rem;background-size:18.75rem}.o-cta__bottom{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-cta__bottom .a-button:not(:last-of-type){margin:0 0 1.25rem}.o-hero.p1 .o-hero__bottom .m-hero-cta{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((9 / 12) * 100% - 1.875rem);flex-basis:calc((9 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-image-slider__items .a-image{width:calc((9 / 12) * 100%);margin:calc(1.875rem / 2);margin-top:0;margin-right:1.875rem;margin-bottom:0;margin-left:0}.o-image.cropped .o-image__grid .a-image{height:20rem}.o-intro{background-size:auto 22.5rem}.o-partners-slider__items .m-partner{width:calc((100% / 3) - 1.25rem)}}@media screen and (max-width: 767px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 766px){.foo{bar:'below -1'}}@media screen and (max-width: 700px){.foo{bar:'below'}.o-projects__fieldset .a-select{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .625rem);flex:0 0 calc(50% - .625rem);margin-bottom:.9375rem}.o-projects__fieldset .a-select:nth-last-of-type(2n){margin-right:0}.o-projects__fieldset .a-button{margin:.3125rem 100% 0 0}.o-projects__table{overflow-x:auto}}@media screen and (max-width: 699px){.foo{bar:'below -1'}}@media screen and (max-width: 601px){.foo{bar:'below'}}@media screen and (max-width: 600px){.foo{bar:'below -1'}.foo{bar:'below'}.o-footer__inner.constrict{padding-top:4.375rem}.o-footer__inner h2{margin-bottom:4.375rem}.o-footer__column:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:1.25rem}.o-footer__column:not(:first-of-type){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((6 / 12) * 100% - 1.875rem);flex-basis:calc((6 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:1.25rem;margin-bottom:1.25rem}.o-footer__column:not(:first-of-type) h4{margin-bottom:.625rem}.o-counter__body{padding-top:8.75rem}.o-counter__content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0;margin-left:auto}.o-image-slider__items .a-image{width:calc((11 / 12) * 100%);margin:calc(1.875rem / 2);margin-top:0;margin-right:1.875rem;margin-bottom:0;margin-left:0}.o-partners-slider__items .m-partner{width:calc(50% - .9375rem)}.o-partners__content .m-partner{width:calc(50% + 1px)}.o-stories__items .m-project{width:18.75rem}.o-stories__items .m-project__top{height:25rem}}@media screen and (max-width: 599px){.foo{bar:'below -1'}.foo{bar:'below'}.m-meganav{background-color:transparent;width:100%;height:auto;max-height:none}.m-meganav:not(.is-open),.m-meganav::after{display:none}.m-meganav__inner{overflow-x:hidden}.m-meganav__inner.constrict{padding:.625rem 0 0}.m-meganav__column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:.3125rem;color:#000}.m-meganav__column:last-of-type{margin-bottom:0}.m-meganav__column h4{font-size:1rem;line-height:2.125;margin:0}.m-meganav__column h4:hover,.m-meganav__column h4:focus,.m-meganav__column h4:active{cursor:pointer;text-decoration:underline}.m-meganav__column h4+.m-menu-list{padding-left:.9375rem}.m-meganav__column h4+.m-menu-list:not(.is-open){display:none}.m-menu{max-height:100vh;overflow-x:hidden;overflow-y:auto}.m-menu>li:not(:last-of-type){margin-bottom:.9375rem}.m-menu>li .m-meganav{position:static;top:auto;right:auto;bottom:auto;left:auto;opacity:1;visibility:visible}}@media screen and (max-width: 598px){.foo{bar:'below -1'}}@media screen and (max-width: 541px){.foo{bar:'below'}}@media screen and (max-width: 540px){.foo{bar:'below -1'}.foo{bar:'below'}h1,.h1{font-size:2.625rem;line-height:1.28571}h2,.h2{font-size:2rem;line-height:1.375}.body-lg,.m-chart__values p,.o-intro__top p,.o-project-details__top p{font-size:1.125rem;line-height:1.66667}.m-pagination ul li:not(:last-of-type){margin-right:.625rem}.o-categories__grid .m-project{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:3.125rem}.o-counter__left,.o-counter__right{padding:0 3.75rem}.o-hero.p1 .o-hero__body{padding:12.5rem 1.875rem 3.75rem}.o-hero.p2 .o-hero__body{padding-top:12.5rem}.o-hero.p2 .o-hero__body h1{padding-left:1.875rem}.o-hero.p2 .o-hero__bottom::after{width:calc(100% - 1.875rem)}.o-hero.p2 .o-hero__text.constrict{padding-right:3.75rem}.o-objectives__content ul{-webkit-columns:1;-moz-columns:1;columns:1}.o-projects__fieldset .a-select{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 .9375rem}}@media screen and (max-width: 539px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 538px){.foo{bar:'below -1'}}@media screen and (max-width: 481px){.foo{bar:'below'}}@media screen and (max-width: 480px){.foo{bar:'below -1'}.foo{bar:'below'}.m-chart{width:18.75rem;height:18.75rem}.m-chart__values{width:13.4375rem;height:13.4375rem}.m-chart__values span{font-size:1.875rem}.m-chart__values p{font-size:1rem}.m-commitments span:first-of-type{font-size:5rem}.m-project-summary table{width:100%}.m-project-summary table tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-project-summary table tbody tr th{margin-bottom:.3125rem}.m-results{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-results span{margin:0;padding:0}.m-results span::after{display:none}.o-counter__left,.o-counter__right{padding:0 2.5rem}.o-hero.p1 .o-hero__inner{padding-left:0}.o-hero.p1 .o-hero__bottom .m-hero-cta{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}.o-hero.p2 .o-hero__background.constrict{padding-left:0}.o-hero.p2 .o-hero__body h1{padding:0}.o-hero.p2 .o-hero__text p{font-size:1rem;line-height:2.125}.o-image-slider__items .a-image{width:calc((12 / 12) * 100%);margin:calc(1.875rem / 2);margin-top:0;margin-right:1.875rem;margin-bottom:0;margin-left:0}.o-image.cropped .o-image__grid .a-image{height:auto}.o-partners-slider__inner.constrict{padding-top:5.625rem;padding-bottom:5.625rem}.o-partners-slider__items .m-partner{max-width:none;width:100%}}@media screen and (max-width: 479px){.foo{bar:'below -1'}.foo{bar:'below'}.o-partners-slider__items .flickity-page-dots{display:none}.o-intro{background-image:none}}@media screen and (max-width: 478px){.foo{bar:'below -1'}}@media screen and (max-width: 361px){.foo{bar:'below'}}@media screen and (max-width: 360px){.foo{bar:'below -1'}.foo{bar:'below'}.m-chart{width:16.25rem;height:16.25rem}.m-chart__values{width:10.9375rem;height:10.9375rem}.m-chart__values span{font-size:1.5rem}.m-chart__values p{font-size:.875rem}.m-pagination ul li:not(:last-of-type){margin-right:.5rem}.o-footer__column:not(:first-of-type){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((12 / 12) * 100% - 1.875rem);flex-basis:calc((12 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:1.25rem;margin-bottom:1.25rem}.o-partners__content .m-partner{width:100%}.o-stories__items .m-project{width:100%}}@media screen and (max-width: 359px){.foo{bar:'below -1'}.foo{bar:'below'}}@media screen and (max-width: 358px){.foo{bar:'below -1'}}@media screen and (min-width: 358px){.foo{bar:'above -1'}}@media screen and (min-width: 359px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 360px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 361px){.foo{bar:'above'}}@media screen and (min-width: 478px){.foo{bar:'above -1'}}@media screen and (min-width: 479px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 480px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 481px){.foo{bar:'above'}}@media screen and (min-width: 538px){.foo{bar:'above -1'}}@media screen and (min-width: 539px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 540px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 541px){.foo{bar:'above'}}@media screen and (min-width: 598px){.foo{bar:'above -1'}}@media screen and (min-width: 599px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 600px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 601px){.foo{bar:'above'}.o-partners-slider__items .flickity-page-dots{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 699px){.foo{bar:'above -1'}}@media screen and (min-width: 700px){.foo{bar:'above'}.m-projects-table{width:100%}.m-projects-table thead tr,.m-projects-table tbody tr{margin:0 calc(-1.875rem / 2);width:calc(100% + 1.875rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.m-projects-table thead tr th,.m-projects-table thead tr td,.m-projects-table tbody tr th,.m-projects-table tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc((2 / 12) * 100% - 1.875rem);flex-basis:calc((2 / 12) * 100% - 1.875rem);margin:calc(1.875rem / 2);margin-top:0;margin-bottom:0}}@media screen and (min-width: 766px){.foo{bar:'above -1'}}@media screen and (min-width: 767px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 768px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 769px){.foo{bar:'above'}}@media screen and (min-width: 858px){.foo{bar:'above -1'}}@media screen and (min-width: 859px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 860px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 861px){.foo{bar:'above'}}@media screen and (min-width: 898px){.foo{bar:'above -1'}}@media screen and (min-width: 899px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 900px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 901px){.foo{bar:'above'}}@media screen and (min-width: 988px){.foo{bar:'above -1'}}@media screen and (min-width: 989px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 990px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 991px){.foo{bar:'above'}}@media screen and (min-width: 1098px){.foo{bar:'above -1'}}@media screen and (min-width: 1099px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 1100px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 1101px){.foo{bar:'above'}}@media screen and (min-width: 1248px){.foo{bar:'above -1'}}@media screen and (min-width: 1249px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 1250px){.foo{bar:'above'}.foo{bar:'above -1'}.m-menu__item:hover .m-meganav,.m-menu__item:focus .m-meganav,.m-menu__item:active .m-meganav{opacity:1;visibility:visible}.m-navigation>.a-button{display:none}}@media screen and (min-width: 1251px){.foo{bar:'above'}}@media screen and (min-width: 1349px){.foo{bar:'above -1'}}@media screen and (min-width: 1350px){.foo{bar:'above'}}@media screen and (min-width: 1438px){.foo{bar:'above -1'}}@media screen and (min-width: 1439px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 1440px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 1441px){.foo{bar:'above'}}@media screen and (min-width: 1678px){.foo{bar:'above -1'}}@media screen and (min-width: 1679px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 1680px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 1681px){.foo{bar:'above'}}@media screen and (min-width: 1998px){.foo{bar:'above -1'}}@media screen and (min-width: 1999px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 2000px){.foo{bar:'above'}.foo{bar:'above -1'}}@media screen and (min-width: 2001px){.foo{bar:'above'}}@media screen and (min-width: 600px) and (max-width: 768px){.m-meganav{width:18.75rem}.m-menu{width:18.75rem}.m-menu>li .m-meganav{position:absolute;top:0;right:18.75rem;bottom:0;left:auto}}
