@charset "UTF-8";
/**
 * Accordion v3.3.2
 * Lightweight and accessible accordion module created in pure Javascript
 * https://github.com/michu2k/Accordion
 *
 * Copyright (c) Michał Strumpf
 * Published under MIT License
 */

.ac{margin-top:10px;border:1px solid #eee;background-color:#fff;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:bold 16px Arial,sans-serif;color:#111;text-align:left;width:100%;padding:10px 30px 10px 10px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:#8a8a8a}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:#111;padding:10px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"–"}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Mediu.eot");src:local("../fonts/NeueHaasDisplay-Mediu"),url("../fonts/NeueHaasDisplay-Mediu.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-Mediu.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Mediu.woff") format("woff"),url("../fonts/NeueHaasDisplay-Mediu.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-RomanItalic.eot");src:local("../fonts/NeueHaasDisplay-RomanItalic"),url("../fonts/NeueHaasDisplay-RomanItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-RomanItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-RomanItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-RomanItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Black.eot");src:local("../fonts/NeueHaasDisplay-Black"),url("../fonts/NeueHaasDisplay-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-Black.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Black.woff") format("woff"),url("../fonts/NeueHaasDisplay-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-MediumItalic.eot");src:local("../fonts/NeueHaasDisplay-MediumItalic"),url("../fonts/NeueHaasDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-MediumItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-MediumItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-BlackItalic.eot");src:local("../fonts/NeueHaasDisplay-BlackItalic"),url("../fonts/NeueHaasDisplay-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-BlackItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-BlackItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Roman.eot");src:local("../fonts/NeueHaasDisplay-Roman"),url("../fonts/NeueHaasDisplay-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-Roman.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Roman.woff") format("woff"),url("../fonts/NeueHaasDisplay-Roman.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-BoldItalic.eot");src:local("../fonts/NeueHaasDisplay-BoldItalic"),url("../fonts/NeueHaasDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-BoldItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-BoldItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-LightItalic.eot");src:local("../fonts/NeueHaasDisplay-LightItalic"),url("../fonts/NeueHaasDisplay-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-LightItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-LightItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Bold.eot");src:local("../fonts/NeueHaasDisplay-Bold"),url("../fonts/NeueHaasDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-Bold.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Bold.woff") format("woff"),url("../fonts/NeueHaasDisplay-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Light.eot");src:local("../fonts/NeueHaasDisplay-Light"),url("../fonts/NeueHaasDisplay-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-Light.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Light.woff") format("woff"),url("../fonts/NeueHaasDisplay-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-XXThin.eot");src:local("../fonts/NeueHaasDisplay-XXThin"),url("../fonts/NeueHaasDisplay-XXThin.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-XXThin.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-XXThin.woff") format("woff"),url("../fonts/NeueHaasDisplay-XXThin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-XThinItalic.eot");src:local("../fonts/NeueHaasDisplay-XThinItalic"),url("../fonts/NeueHaasDisplay-XThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-XThinItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-XThinItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-XThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-XXThinItalic.eot");src:local("../fonts/NeueHaasDisplay-XXThinItalic"),url("../fonts/NeueHaasDisplay-XXThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-XXThinItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-XXThinItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-XXThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-XThin.eot");src:local("../fonts/NeueHaasDisplay-XThin"),url("../fonts/NeueHaasDisplay-XThin.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-XThin.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-XThin.woff") format("woff"),url("../fonts/NeueHaasDisplay-XThin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-Thin.eot");src:local("../fonts/NeueHaasDisplay-Thin"),url("../fonts/NeueHaasDisplay-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-Thin.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Thin.woff") format("woff"),url("../fonts/NeueHaasDisplay-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("../fonts/NeueHaasDisplay-ThinItalic.eot");src:local("../fonts/NeueHaasDisplay-ThinItalic"),url("../fonts/NeueHaasDisplay-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueHaasDisplay-ThinItalic.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-ThinItalic.woff") format("woff"),url("../fonts/NeueHaasDisplay-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"BureauVeritas";src:url("../fonts/BureauVeritas-ExtBdUltraCond.woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"BureauVeritas";src:url("../fonts/BureauVeritas-ThinUltraCond.woff2");font-weight:100;font-style:normal;font-display:swap}.bg-grey{background-color:#f6f6f6}.motion{padding:0 1rem}@media(min-width: 920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width: 920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:clr(highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:clr(accent-high);color:clr(muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#000;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:.2px;max-width:3840px;margin-left:auto;margin-right:auto}@media(min-width: 1224px){body{font-size:20px}}body.main-menu-open,body.no-scrollable{overflow:hidden}@-moz-document url-prefix(){body{font-weight:lighter !important;-moz-osx-font-smoothing:grayscale}}*,*::after,*::before{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;color:inherit}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.overflow-hidden{overflow:hidden}#scrollTopButton-image{background-image:url("../images/icons/scroll-top.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.page-basic{padding-top:101px}.page-basic main{min-height:60vh}.container,.page-basic main>.layout-content{margin:0 auto;display:block;max-width:1920px}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.padding-left-lg,.two-columns__content{padding-left:1rem}@media(min-width: 760px){.padding-left-lg,.two-columns__content{padding-left:2rem}}@media(min-width: 1350px){.padding-left-lg,.two-columns__content{padding-left:3rem}}@media(min-width: 1700px){.padding-left-lg,.two-columns__content{padding-left:6.25rem}}.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:1rem}@media(min-width: 760px){.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:2rem}}@media(min-width: 1350px){.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:4rem}}@media(min-width: 1700px){.padding-left-xl,.two-columns.media-side-right .two-columns__content{padding-left:13.125rem}}.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:1rem}@media(min-width: 760px){.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:3rem}}@media(min-width: 1350px){.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:5.625rem}}@media(min-width: 1700px){.padding-right-lg,.two-columns.media-side-right .two-columns__content{padding-right:8rem}}.padding-right-xl,.two-columns__content{padding-right:1rem}@media(min-width: 760px){.padding-right-xl,.two-columns__content{padding-right:3rem}}@media(min-width: 1350px){.padding-right-xl,.two-columns__content{padding-right:5.625rem}}@media(min-width: 1700px){.padding-right-xl,.two-columns__content{padding-right:13.125rem}}a.container,.page-basic main>a.layout-content{color:inherit;text-decoration:none}.margin-horizontal{margin-left:1rem;margin-right:1rem}@media(min-width: 760px){.margin-horizontal{margin-left:2rem;margin-right:2rem}}@media(min-width: 1350px){.margin-horizontal{margin-left:4rem;margin-right:4rem}}.margin-horizontal .margin-horizontal{margin-left:0;margin-right:0}.margin-horizontal-2{margin-left:2rem;margin-right:2rem}.padding-horizontal,.pager,.header-main-section .search-block-form .search-block-wrap,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],.page-basic main{padding-left:1rem;padding-right:1rem}@media(min-width: 760px){.padding-horizontal,.pager,.header-main-section .search-block-form .search-block-wrap,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],.page-basic main{padding-left:2rem;padding-right:2rem}}@media(min-width: 1350px){.padding-horizontal,.pager,.header-main-section .search-block-form .search-block-wrap,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],.page-basic main{padding-left:4rem;padding-right:4rem}}.padding-horizontal .padding-horizontal,.pager .padding-horizontal,.padding-horizontal .pager,.pager .pager,.header-main-section .search-block-form .search-block-wrap .padding-horizontal,.header-main-section .search-block-form .search-block-wrap .pager,.padding-horizontal .header-main-section .search-block-form .search-block-wrap,.pager .header-main-section .search-block-form .search-block-wrap,.header-main-section .search-block-form .padding-horizontal .search-block-wrap,.header-main-section .search-block-form .pager .search-block-wrap,.header-main-section .search-block-form .search-block-wrap .search-block-wrap,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] .padding-horizontal,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] .pager,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] .header-main-section .search-block-form .search-block-wrap,.header-main-section .search-block-form header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] .search-block-wrap,.padding-horizontal header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],.pager header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],.header-main-section .search-block-form .search-block-wrap header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],header[role=banner] .main-menu-desktop #block-appgroup-main-menu .padding-horizontal .main-menu__submenu[data-level="1"],header[role=banner] .main-menu-desktop #block-appgroup-main-menu .pager .main-menu__submenu[data-level="1"],header[role=banner] .main-menu-desktop #block-appgroup-main-menu .header-main-section .search-block-form .search-block-wrap .main-menu__submenu[data-level="1"],.header-main-section .search-block-form header[role=banner] .main-menu-desktop #block-appgroup-main-menu .search-block-wrap .main-menu__submenu[data-level="1"],header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] .main-menu__submenu[data-level="1"],.page-basic main .padding-horizontal,.page-basic main .pager,.page-basic main .header-main-section .search-block-form .search-block-wrap,.header-main-section .search-block-form .page-basic main .search-block-wrap,.page-basic main header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],header[role=banner] .main-menu-desktop #block-appgroup-main-menu .page-basic main .main-menu__submenu[data-level="1"],.padding-horizontal .page-basic main,.pager .page-basic main,.header-main-section .search-block-form .search-block-wrap .page-basic main,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] .page-basic main,.page-basic .padding-horizontal main,.page-basic .pager main,.page-basic .header-main-section .search-block-form .search-block-wrap main,.header-main-section .search-block-form .page-basic .search-block-wrap main,.page-basic header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] main,header[role=banner] .main-menu-desktop #block-appgroup-main-menu .page-basic .main-menu__submenu[data-level="1"] main,.page-basic main main{padding-left:0;padding-right:0}.margin-1{margin:.5rem}@media(min-width: 920px){.margin-1{margin:1rem}}.margin-h-1{margin-left:.5rem;margin-right:.5rem}@media(min-width: 920px){.margin-h-1{margin-left:1rem;margin-right:1rem}}.margin-v-1{margin-top:.5rem;margin-bottom:.5rem}@media(min-width: 920px){.margin-v-1{margin-top:1rem;margin-bottom:1rem}}.margin-t-1{margin-top:.5rem}@media(min-width: 920px){.margin-t-1{margin-top:1rem}}.margin-b-1{margin-bottom:.5rem}@media(min-width: 920px){.margin-b-1{margin-bottom:1rem}}.padding-1{padding:.5rem}@media(min-width: 920px){.padding-1{padding:1rem}}.padding-h-1{padding-left:.5rem;padding-right:.5rem}@media(min-width: 920px){.padding-h-1{padding-left:1rem;padding-right:1rem}}.padding-v-1{padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 920px){.padding-v-1{padding-top:1rem;padding-bottom:1rem}}.padding-t-1{padding-top:.5rem}@media(min-width: 920px){.padding-t-1{padding-top:1rem}}.padding-b-1{padding-bottom:.5rem}@media(min-width: 920px){.padding-b-1{padding-bottom:1rem}}.margin-2{margin:1rem}@media(min-width: 920px){.margin-2{margin:2rem}}.margin-h-2{margin-left:1rem;margin-right:1rem}@media(min-width: 920px){.margin-h-2{margin-left:2rem;margin-right:2rem}}.margin-v-2{margin-top:1rem;margin-bottom:1rem}@media(min-width: 920px){.margin-v-2{margin-top:2rem;margin-bottom:2rem}}.margin-t-2{margin-top:1rem}@media(min-width: 920px){.margin-t-2{margin-top:2rem}}.margin-b-2{margin-bottom:1rem}@media(min-width: 920px){.margin-b-2{margin-bottom:2rem}}.padding-2{padding:1rem}@media(min-width: 920px){.padding-2{padding:2rem}}.padding-h-2{padding-left:1rem;padding-right:1rem}@media(min-width: 920px){.padding-h-2{padding-left:2rem;padding-right:2rem}}.padding-v-2{padding-top:1rem;padding-bottom:1rem}@media(min-width: 920px){.padding-v-2{padding-top:2rem;padding-bottom:2rem}}.padding-t-2{padding-top:1rem}@media(min-width: 920px){.padding-t-2{padding-top:2rem}}.padding-b-2{padding-bottom:1rem}@media(min-width: 920px){.padding-b-2{padding-bottom:2rem}}.margin-3{margin:1.5rem}@media(min-width: 920px){.margin-3{margin:3rem}}.margin-h-3{margin-left:1.5rem;margin-right:1.5rem}@media(min-width: 920px){.margin-h-3{margin-left:3rem;margin-right:3rem}}.margin-v-3{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width: 920px){.margin-v-3{margin-top:3rem;margin-bottom:3rem}}.margin-t-3{margin-top:1.5rem}@media(min-width: 920px){.margin-t-3{margin-top:3rem}}.margin-b-3{margin-bottom:1.5rem}@media(min-width: 920px){.margin-b-3{margin-bottom:3rem}}.padding-3{padding:1.5rem}@media(min-width: 920px){.padding-3{padding:3rem}}.padding-h-3{padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 920px){.padding-h-3{padding-left:3rem;padding-right:3rem}}.padding-v-3{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 920px){.padding-v-3{padding-top:3rem;padding-bottom:3rem}}.padding-t-3{padding-top:1.5rem}@media(min-width: 920px){.padding-t-3{padding-top:3rem}}.padding-b-3{padding-bottom:1.5rem}@media(min-width: 920px){.padding-b-3{padding-bottom:3rem}}.margin-4{margin:2rem}@media(min-width: 920px){.margin-4{margin:4rem}}.margin-h-4{margin-left:2rem;margin-right:2rem}@media(min-width: 920px){.margin-h-4{margin-left:4rem;margin-right:4rem}}.margin-v-4{margin-top:2rem;margin-bottom:2rem}@media(min-width: 920px){.margin-v-4{margin-top:4rem;margin-bottom:4rem}}.margin-t-4{margin-top:2rem}@media(min-width: 920px){.margin-t-4{margin-top:4rem}}.margin-b-4{margin-bottom:2rem}@media(min-width: 920px){.margin-b-4{margin-bottom:4rem}}.padding-4{padding:2rem}@media(min-width: 920px){.padding-4{padding:4rem}}.padding-h-4{padding-left:2rem;padding-right:2rem}@media(min-width: 920px){.padding-h-4{padding-left:4rem;padding-right:4rem}}.padding-v-4{padding-top:2rem;padding-bottom:2rem}@media(min-width: 920px){.padding-v-4{padding-top:4rem;padding-bottom:4rem}}.padding-t-4{padding-top:2rem}@media(min-width: 920px){.padding-t-4{padding-top:4rem}}.padding-b-4{padding-bottom:2rem}@media(min-width: 920px){.padding-b-4{padding-bottom:4rem}}.margin-5{margin:2.5rem}@media(min-width: 920px){.margin-5{margin:5rem}}.margin-h-5{margin-left:2.5rem;margin-right:2.5rem}@media(min-width: 920px){.margin-h-5{margin-left:5rem;margin-right:5rem}}.margin-v-5{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width: 920px){.margin-v-5{margin-top:5rem;margin-bottom:5rem}}.margin-t-5{margin-top:2.5rem}@media(min-width: 920px){.margin-t-5{margin-top:5rem}}.margin-b-5{margin-bottom:2.5rem}@media(min-width: 920px){.margin-b-5{margin-bottom:5rem}}.padding-5{padding:2.5rem}@media(min-width: 920px){.padding-5{padding:5rem}}.padding-h-5{padding-left:2.5rem;padding-right:2.5rem}@media(min-width: 920px){.padding-h-5{padding-left:5rem;padding-right:5rem}}.padding-v-5{padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width: 920px){.padding-v-5{padding-top:5rem;padding-bottom:5rem}}.padding-t-5{padding-top:2.5rem}@media(min-width: 920px){.padding-t-5{padding-top:5rem}}.padding-b-5{padding-bottom:2.5rem}@media(min-width: 920px){.padding-b-5{padding-bottom:5rem}}.margin-6{margin:3rem}@media(min-width: 920px){.margin-6{margin:6rem}}.margin-h-6{margin-left:3rem;margin-right:3rem}@media(min-width: 920px){.margin-h-6{margin-left:6rem;margin-right:6rem}}.margin-v-6,.flexible-content-page .statement-panel,.flexible-content-page .project-mosaic,.flexible-content-page .logo-bank{margin-top:3rem;margin-bottom:3rem}@media(min-width: 920px){.margin-v-6,.flexible-content-page .statement-panel,.flexible-content-page .project-mosaic,.flexible-content-page .logo-bank{margin-top:6rem;margin-bottom:6rem}}.margin-t-6{margin-top:3rem}@media(min-width: 920px){.margin-t-6{margin-top:6rem}}.margin-b-6{margin-bottom:3rem}@media(min-width: 920px){.margin-b-6{margin-bottom:6rem}}.padding-6{padding:3rem}@media(min-width: 920px){.padding-6{padding:6rem}}.padding-h-6{padding-left:3rem;padding-right:3rem}@media(min-width: 920px){.padding-h-6{padding-left:6rem;padding-right:6rem}}.padding-v-6,.page-basic main{padding-top:3rem;padding-bottom:3rem}@media(min-width: 920px){.padding-v-6,.page-basic main{padding-top:6rem;padding-bottom:6rem}}.padding-t-6{padding-top:3rem}@media(min-width: 920px){.padding-t-6{padding-top:6rem}}.padding-b-6{padding-bottom:3rem}@media(min-width: 920px){.padding-b-6{padding-bottom:6rem}}.margin-7{margin:3.5rem}@media(min-width: 920px){.margin-7{margin:7rem}}.margin-h-7{margin-left:3.5rem;margin-right:3.5rem}@media(min-width: 920px){.margin-h-7{margin-left:7rem;margin-right:7rem}}.margin-v-7{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width: 920px){.margin-v-7{margin-top:7rem;margin-bottom:7rem}}.margin-t-7{margin-top:3.5rem}@media(min-width: 920px){.margin-t-7{margin-top:7rem}}.margin-b-7{margin-bottom:3.5rem}@media(min-width: 920px){.margin-b-7{margin-bottom:7rem}}.padding-7{padding:3.5rem}@media(min-width: 920px){.padding-7{padding:7rem}}.padding-h-7{padding-left:3.5rem;padding-right:3.5rem}@media(min-width: 920px){.padding-h-7{padding-left:7rem;padding-right:7rem}}.padding-v-7{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 920px){.padding-v-7{padding-top:7rem;padding-bottom:7rem}}.padding-t-7{padding-top:3.5rem}@media(min-width: 920px){.padding-t-7{padding-top:7rem}}.padding-b-7{padding-bottom:3.5rem}@media(min-width: 920px){.padding-b-7{padding-bottom:7rem}}.margin-8{margin:3.5rem}@media(min-width: 920px){.margin-8{margin:8rem}}.margin-h-8{margin-left:3.5rem;margin-right:3.5rem}@media(min-width: 920px){.margin-h-8{margin-left:8rem;margin-right:8rem}}.margin-v-8{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width: 920px){.margin-v-8{margin-top:8rem;margin-bottom:8rem}}.margin-t-8{margin-top:3.5rem}@media(min-width: 920px){.margin-t-8{margin-top:8rem}}.margin-b-8{margin-bottom:3.5rem}@media(min-width: 920px){.margin-b-8{margin-bottom:8rem}}.padding-8{padding:3.5rem}@media(min-width: 920px){.padding-8{padding:8rem}}.padding-h-8{padding-left:3.5rem;padding-right:3.5rem}@media(min-width: 920px){.padding-h-8{padding-left:8rem;padding-right:8rem}}.padding-v-8{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 920px){.padding-v-8{padding-top:8rem;padding-bottom:8rem}}.padding-t-8{padding-top:3.5rem}@media(min-width: 920px){.padding-t-8{padding-top:8rem}}.padding-b-8{padding-bottom:3.5rem}@media(min-width: 920px){.padding-b-8{padding-bottom:8rem}}.margin-9{margin:3.5rem}@media(min-width: 920px){.margin-9{margin:9rem}}.margin-h-9{margin-left:3.5rem;margin-right:3.5rem}@media(min-width: 920px){.margin-h-9{margin-left:9rem;margin-right:9rem}}.margin-v-9{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width: 920px){.margin-v-9{margin-top:9rem;margin-bottom:9rem}}.margin-t-9{margin-top:3.5rem}@media(min-width: 920px){.margin-t-9{margin-top:9rem}}.margin-b-9{margin-bottom:3.5rem}@media(min-width: 920px){.margin-b-9{margin-bottom:9rem}}.padding-9{padding:3.5rem}@media(min-width: 920px){.padding-9{padding:9rem}}.padding-h-9{padding-left:3.5rem;padding-right:3.5rem}@media(min-width: 920px){.padding-h-9{padding-left:9rem;padding-right:9rem}}.padding-v-9{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 920px){.padding-v-9{padding-top:9rem;padding-bottom:9rem}}.padding-t-9{padding-top:3.5rem}@media(min-width: 920px){.padding-t-9{padding-top:9rem}}.padding-b-9{padding-bottom:3.5rem}@media(min-width: 920px){.padding-b-9{padding-bottom:9rem}}.margin-10{margin:3.5rem}@media(min-width: 920px){.margin-10{margin:10rem}}.margin-h-10{margin-left:3.5rem;margin-right:3.5rem}@media(min-width: 920px){.margin-h-10{margin-left:10rem;margin-right:10rem}}.margin-v-10{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width: 920px){.margin-v-10{margin-top:10rem;margin-bottom:10rem}}.margin-t-10{margin-top:3.5rem}@media(min-width: 920px){.margin-t-10{margin-top:10rem}}.margin-b-10,.pager{margin-bottom:3.5rem}@media(min-width: 920px){.margin-b-10,.pager{margin-bottom:10rem}}.padding-10{padding:3.5rem}@media(min-width: 920px){.padding-10{padding:10rem}}.padding-h-10{padding-left:3.5rem;padding-right:3.5rem}@media(min-width: 920px){.padding-h-10{padding-left:10rem;padding-right:10rem}}.padding-v-10{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 920px){.padding-v-10{padding-top:10rem;padding-bottom:10rem}}.padding-t-10{padding-top:3.5rem}@media(min-width: 920px){.padding-t-10{padding-top:10rem}}.padding-b-10{padding-bottom:3.5rem}@media(min-width: 920px){.padding-b-10{padding-bottom:10rem}}.margin-11{margin:3.5rem}@media(min-width: 920px){.margin-11{margin:11rem}}.margin-h-11{margin-left:3.5rem;margin-right:3.5rem}@media(min-width: 920px){.margin-h-11{margin-left:11rem;margin-right:11rem}}.margin-v-11{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width: 920px){.margin-v-11{margin-top:11rem;margin-bottom:11rem}}.margin-t-11{margin-top:3.5rem}@media(min-width: 920px){.margin-t-11{margin-top:11rem}}.margin-b-11{margin-bottom:3.5rem}@media(min-width: 920px){.margin-b-11{margin-bottom:11rem}}.padding-11{padding:3.5rem}@media(min-width: 920px){.padding-11{padding:11rem}}.padding-h-11{padding-left:3.5rem;padding-right:3.5rem}@media(min-width: 920px){.padding-h-11{padding-left:11rem;padding-right:11rem}}.padding-v-11{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 920px){.padding-v-11{padding-top:11rem;padding-bottom:11rem}}.padding-t-11{padding-top:3.5rem}@media(min-width: 920px){.padding-t-11{padding-top:11rem}}.padding-b-11{padding-bottom:3.5rem}@media(min-width: 920px){.padding-b-11{padding-bottom:11rem}}.margin-12{margin:3.5rem}@media(min-width: 920px){.margin-12{margin:12rem}}.margin-h-12{margin-left:3.5rem;margin-right:3.5rem}@media(min-width: 920px){.margin-h-12{margin-left:12rem;margin-right:12rem}}.margin-v-12{margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width: 920px){.margin-v-12{margin-top:12rem;margin-bottom:12rem}}.margin-t-12{margin-top:3.5rem}@media(min-width: 920px){.margin-t-12{margin-top:12rem}}.margin-b-12{margin-bottom:3.5rem}@media(min-width: 920px){.margin-b-12{margin-bottom:12rem}}.padding-12{padding:3.5rem}@media(min-width: 920px){.padding-12{padding:12rem}}.padding-h-12{padding-left:3.5rem;padding-right:3.5rem}@media(min-width: 920px){.padding-h-12{padding-left:12rem;padding-right:12rem}}.padding-v-12{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width: 920px){.padding-v-12{padding-top:12rem;padding-bottom:12rem}}.padding-t-12{padding-top:3.5rem}@media(min-width: 920px){.padding-t-12{padding-top:12rem}}.padding-b-12{padding-bottom:3.5rem}@media(min-width: 920px){.padding-b-12{padding-bottom:12rem}}.margin-b-4{margin-bottom:1rem}@media(min-width: 760px){.margin-b-4{margin-bottom:4rem}}.margin-b-7{margin-bottom:2rem}@media(min-width: 760px){.margin-b-7{margin-bottom:7.25rem}}.max-width-1{max-width:650px}.max-width-2{max-width:888px}.max-width-3,.search-results .search-item{max-width:982px}.max-width-4,.flexible-content-page .breadcrumb-container,.flexible-content-page .body-copy__wrapper .body-copy-container{max-width:1480px}.max-width-5,.leaderships-cards__top{max-width:1600px}.max-width-6{max-width:1792px}.max-width-7{max-width:1920px}.button,.ja-apply-iframe .apply .back-link,.ja-job-details .apply .back-link,.ja-container .ja-job-list .job a.view-details,.ja-button,form .form-submit.ja-button,.body-copy a.call-to-action,.body-copy a.download,.filter-accordion a.call-to-action,.filter-accordion a.download,.accordion a.call-to-action,.accordion a.download,.cke_editable a.call-to-action,.cke_editable a.download,.ck-editor__editable a.call-to-action,.ck-editor__editable a.download,form .button.form-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;background-color:#00049e;color:#fff;padding:1rem;border:none;border-radius:1000px;min-width:150px;line-height:1.1;text-align:center;font-family:"BureauVeritas",Arial,sans-serif;font-size:18px;font-weight:500;display:block;transition:.3s;cursor:pointer}.button:hover,.ja-apply-iframe .apply .back-link:hover,.ja-job-details .apply .back-link:hover,.ja-container .ja-job-list .job a.view-details:hover,.ja-button:hover,form .form-submit.ja-button:hover,.body-copy a.call-to-action:hover,.body-copy a.download:hover,.filter-accordion a.call-to-action:hover,.filter-accordion a.download:hover,.accordion a.call-to-action:hover,.accordion a.download:hover,.cke_editable a.call-to-action:hover,.cke_editable a.download:hover,.ck-editor__editable a.call-to-action:hover,.ck-editor__editable a.download:hover,form .button.form-submit:hover{background-color:#00049e}.button__arrow{padding-left:5px;display:inline-block}.button-white{background-color:#fff;color:#00049e}.button-white .button__arrow svg path{fill:#00049e}.button-white:hover{background-color:#fff;color:#009755}.button-text{background-color:transparent;color:#00049e;min-width:auto;padding:0;text-align:left;padding-right:1.5rem;font-weight:normal;font-size:20px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:-0.2px;text-transform:uppercase}.button-text:hover{background-color:transparent;color:#00049e}.button-text .button__label{padding-right:4px}.button-text .button__arrow{margin-left:0 !important;padding-left:0}.button-text .button__arrow svg,.button-text .button__arrow path{fill:#00049e}.button-text-white{background-color:transparent;color:#fff;min-width:auto;padding:0;text-align:left;font-weight:normal}.button-text-white:hover{background-color:transparent;color:#fff}.text-link,.body-copy p a,.body-copy li a,.filter-accordion p a,.filter-accordion li a,.accordion p a,.accordion li a,.cke_editable p a,.cke_editable li a,.ck-editor__editable p a,.ck-editor__editable li a,input[type=checkbox]~label a{font-family:"BureauVeritas",Arial,sans-serif;color:#000;text-decoration:underline}.text-link:hover,.body-copy p a:hover,.body-copy li a:hover,.filter-accordion p a:hover,.filter-accordion li a:hover,.accordion p a:hover,.accordion li a:hover,.cke_editable p a:hover,.cke_editable li a:hover,.ck-editor__editable p a:hover,.ck-editor__editable li a:hover,input[type=checkbox]~label a:hover{color:#00049e}form .button.form-submit,form .ja-apply-iframe .apply .form-submit.back-link,.ja-apply-iframe .apply form .form-submit.back-link,form .ja-job-details .apply .form-submit.back-link,.ja-job-details .apply form .form-submit.back-link,form .ja-container .ja-job-list .job a.form-submit.view-details,.ja-container .ja-job-list .job form a.form-submit.view-details,form .form-submit.ja-button,form .body-copy a.form-submit.call-to-action,.body-copy form a.form-submit.call-to-action,form .body-copy a.form-submit.download,.body-copy form a.form-submit.download,form .filter-accordion a.form-submit.call-to-action,.filter-accordion form a.form-submit.call-to-action,form .filter-accordion a.form-submit.download,.filter-accordion form a.form-submit.download,form .accordion a.form-submit.call-to-action,.accordion form a.form-submit.call-to-action,form .accordion a.form-submit.download,.accordion form a.form-submit.download,form .cke_editable a.form-submit.call-to-action,.cke_editable form a.form-submit.call-to-action,form .cke_editable a.form-submit.download,.cke_editable form a.form-submit.download,form .ck-editor__editable a.form-submit.call-to-action,.ck-editor__editable form a.form-submit.call-to-action,form .ck-editor__editable a.form-submit.download,.ck-editor__editable form a.form-submit.download{margin-top:1rem;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.button-outline{background-color:transparent;border:1px solid #00049e;color:#00049e}.button-outline:hover{color:#fff}form{margin:0}form.user-login-form{margin:2.5rem 0}.flexible-form-container{background-color:#f7fbfc}@media(max-width: 759px){.flexible-form-container{padding-left:1.5rem;padding-right:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}}.flexible-form .flexible-form-wrapper{max-width:440px}.flexible-form.no-background .flexible-form-container{background-color:transparent}.flexible-form.no-background .flexible-form-wrapper{max-width:625px}.flexible-form form .webform-managed-file-placeholder,.flexible-form form .webform-element-description{font-size:16px;margin-bottom:8px;color:#757575}.captcha{color:#757575;font-size:16px;margin-bottom:8px;margin-top:1.5rem}.captcha [aria-controls=captcha]{display:none}.captcha .g-recaptcha{margin-top:1rem;margin-bottom:1.5rem}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}input[type=checkbox]~label{position:relative;padding-left:2rem !important;font-size:16px;font-family:Arial,sans-serif;padding:0;font-size:20px;line-height:26px;color:#000;margin-bottom:0 !important;font-weight:500}input[type=checkbox]~label:not(:last-of-type){margin-bottom:12px}input[type=checkbox]~label::before{content:"";position:absolute;left:0;margin-right:12px;margin-bottom:3px;display:inline-block;vertical-align:bottom;width:20px;height:20px;border-radius:3px;background:#fff;border:solid 1px #00049e;transition:all .2s ease}input[type=checkbox]~label::after{content:"" !important;position:absolute;z-index:2;top:5px;left:4px;width:12px;height:7px;background-color:transparent;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:scale(0) rotate(-45deg);transition:all .2s ease .05s}input[type=checkbox]:focus~label::before{box-shadow:0 0 0 1px rgba(0,0,0,.12)}input[type=checkbox]:disabled~label{color:#b8b8b8;cursor:auto}input[type=checkbox]:disabled~label::before{box-shadow:none;background:#ddd}input[type=checkbox]:checked~label::before{background-color:#00049e}input[type=checkbox]:checked~label::after{opacity:1;transform:scale(1) rotate(-45deg)}@-moz-document url-prefix(){input[type=checkbox]:only-child{width:auto;height:auto}}fieldset .js-webform-checkboxes{display:flex;flex-wrap:wrap}fieldset .js-webform-checkboxes>.js-form-type-checkbox{margin-right:1rem;margin-bottom:.5rem}fieldset .js-webform-checkboxes>.js-form-type-checkbox label{display:flex}fieldset .js-webform-checkboxes>.js-form-type-checkbox label:before,fieldset .js-webform-checkboxes>.js-form-type-checkbox label:after{flex-shrink:0}fieldset .js-webform-checkboxes>.js-form-type-checkbox label:before{margin-top:2px}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}fieldset.fieldgroup legend{margin-bottom:1rem;font-size:18px;font-family:"BureauVeritas",Arial,sans-serif}.js-webform-radios .js-form-type-radio{margin-bottom:1rem;margin-left:0 !important}.js-form-type-radio{margin-bottom:1rem}@media(min-width: 760px){.js-form-type-radio{margin-bottom:30px}}.js-form-type-radio [type=radio]:checked,.js-form-type-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.js-form-type-radio [type=radio]:checked+label,.js-form-type-radio [type=radio]:not(:checked)+label{position:relative;cursor:pointer;display:inline-block;color:#000;font-family:Arial,sans-serif;font-size:16px;padding:4px 0 4px 30px}.js-form-type-radio [type=radio]:checked+label::before,.js-form-type-radio [type=radio]:not(:checked)+label::before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;border:1px solid #000;border-radius:100%;background:transparent}.js-form-type-radio [type=radio]:checked+label::before{border-color:#00049e}.js-form-type-radio [type=radio]:checked+label::after,.js-form-type-radio [type=radio]:not(:checked)+label::after{content:"";width:12px;height:12px;background-color:#00049e;position:absolute;top:10px;left:4px;border-radius:100%;transition:all .2s ease}.js-form-type-radio [type=radio]:not(:checked)+label::after{opacity:0;transform:scale(0)}.js-form-type-radio [type=radio]:checked+label::after{opacity:1;transform:scale(1)}fieldset .js-webform-radios{display:flex;flex-wrap:wrap}fieldset .js-webform-radios>.js-form-type-radio{margin-right:1rem;margin-bottom:0}.form-item__dropdown .nice-select{border-color:#8c8c8c;border-radius:10px;padding-left:16px;padding-top:10px;padding-bottom:12px;padding-right:40px;width:100%;height:auto;right:2px;background-color:#fff;line-height:1.5}.form-item__dropdown .nice-select::after{width:0;height:0;border:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #00049e;transform:rotate(90deg);transform-origin:66% 40%}.form-item__dropdown .nice-select.open{border-color:#00049e}.form-item__dropdown .nice-select.open::after{transform:rotate(-90deg)}.form-item__dropdown .nice-select .current{font-size:20px;color:#000;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis}@media(min-width: 760px){.form-item__dropdown .nice-select .current{font-size:20px}}.form-item__dropdown .nice-select .list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;border:none;border-radius:0;border:1px solid #c6c6c6 !important;box-shadow:0px 4px 20px rgba(0,0,0,.2) !important;border-radius:10px;overflow-y:auto}.form-item__dropdown .nice-select .list::-webkit-scrollbar{width:5px}.form-item__dropdown .nice-select .list::-webkit-scrollbar-thumb{background:#c3c6c8;border-radius:5px}.form-item__dropdown .nice-select .list .option{font-size:16px;font-weight:500}@media(min-width: 760px){.form-item__dropdown .nice-select .list .option{font-size:18px}}.form-item__dropdown .nice-select .list .option:hover{background-color:transparent;color:#00049e}.form-item__select:not(.nice-select){height:41px;font-size:16px;margin:0;outline:none;padding:12px 1rem 12px 1rem;width:100%;border-radius:6px}.form-item__select:not(.nice-select) :focus{outline:none}@supports((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) or ((-moz-appearance: none) and (mask-type: alpha)){.form-item__select:not(.nice-select){padding-right:2em;background:none;border:1px solid #8c8c8c;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}.form-item__select:not(.nice-select):focus{border-color:#00049e}}input.form-item__textfield,textarea.form-item__textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;background-color:#fff;color:#000;font-weight:500}input.form-item__textfield::-moz-placeholder, textarea.form-item__textfield::-moz-placeholder{color:#000}input.form-item__textfield:-ms-input-placeholder, textarea.form-item__textfield:-ms-input-placeholder{color:#000}input.form-item__textfield::placeholder,textarea.form-item__textfield::placeholder{color:#000}input.hasDatepicker{padding-right:60px;background-image:url("../images/icons/calendar-black.svg");background-repeat:no-repeat;background-size:24px;background-position:right 16px center}input.hasDatepicker:focus,input.hasDatepicker:focus-visible{background-image:url("../images/icons/calendar.svg")}.form-item{margin-bottom:1.5rem;max-width:850px}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:normal;margin-bottom:6px}.form-item__label.form-required::after{content:"*";color:#cb1d1d}.form-item__label .asterisk{color:#cb1d1d}.form-item__textfield{border:1px solid #8c8c8c;background-color:transparent;padding:12px 1rem;width:100%}.form-item__textfield:focus{border-color:#00049e;outline:none}.form-item__textfield::-moz-placeholder{color:clr(highlight)}.form-item__textfield:-ms-input-placeholder{color:clr(highlight)}.form-item__textfield::placeholder{color:clr(highlight)}.form-item__description{margin-top:.3em;font-size:16px}.form-fieldset{border:none;margin-bottom:1em;padding:0}.form-fieldset .form-item{max-width:31em}.form-item--error-message{font-size:14px;margin-top:5px;color:#cb1d1d}.js-form-type-webform-markup{font-size:16px}.ui-datepicker{border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border:solid 1px #d6d6d6}.ui-datepicker .ui-datepicker-header{background:transparent;border:none}.ui-datepicker th{font-weight:100;color:#000}.ui-datepicker .ui-datepicker-prev span.ui-icon{width:20px;height:24px;background-image:url("../images/icons/arrow-left-black.svg") !important;background-position:center}.ui-datepicker .ui-datepicker-next span.ui-icon{width:20px;height:24px;background-image:url("../images/icons/arrow-right-black.svg") !important;background-position:1px 4px;background-size:13px 13px}.ui-datepicker .ui-state-default{background-color:transparent;border:none;font-size:14px;color:#000;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%}.ui-datepicker .ui-state-default:hover{color:#fff;background-color:#00049e}.js-webform-document-file{margin-bottom:1rem}.js-webform-document-file input.js-form-submit{background-color:transparent;padding-top:10px;padding-bottom:10px;border:1px solid #00049e;color:#00049e}.js-webform-document-file input.js-form-submit:hover{border:1px solid var(--hover-color);color:#fff}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme: dark){.icons-demo .icon{fill:clr(accent-high)}}.icons-demo pre{background-color:clr(muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid clr(muted);margin:.25rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.link{color:#00b164;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#00b164;text-decoration-color:#00b164;text-decoration-thickness:2px;text-underline-position:under;transition:.3s}.link:hover{color:#00b164}ul{list-style:none;margin:0;padding:0;list-style-type:disc}ol{list-style:none;margin:0;padding:0;list-style-type:decimal}.body-copy ul,.body-copy ol,.accordion-def ul,.accordion-def ol,.cke_editable ul,.cke_editable ol{list-style:none;margin:1.5rem 0;padding-left:0}.body-copy li,.accordion-def li,.cke_editable li{margin-left:2.5rem;position:relative;margin-bottom:8px}.body-copy ul li::before,.accordion-def ul li::before,.cke_editable ul li::before{content:"";background:#00049e;width:6px;height:6px;border-radius:50%;position:absolute;top:8px;left:-1.5rem}@media(min-width: 1024px){.body-copy ul li::before,.accordion-def ul li::before,.cke_editable ul li::before{top:10px}}.body-copy ol,.accordion-def ol,.cke_editable ol{list-style:none;counter-reset:my-counter}.body-copy ol li,.accordion-def ol li,.cke_editable ol li{counter-increment:my-counter;padding-left:0}.body-copy ol li::before,.accordion-def ol li::before,.cke_editable ol li::before{content:counter(my-counter) ". ";color:#00b164;position:absolute;top:0;left:-1.5rem}.body-copy small ul,.body-copy small ol,.body-copy small ol li::before,.accordion-def small ul,.accordion-def small ol,.accordion-def small ol li::before,.cke_editable small ul,.cke_editable small ol,.cke_editable small ol li::before{color:#448023}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:0}.body-copy>ul li>ul>li::before{border-radius:0 !important;width:10px !important;height:2px !important}.tabs__link,.tabs__link--local-tasks{background-color:#f2f2f2;border:1px solid #f6f6f6;border-bottom:none;color:#000;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width: 920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid #f6f6f6;border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:#f6f6f6;color:#000}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#f6f6f6;border:1px solid rgba(152,164,175,.4);color:#000}@media(min-width: 920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#fff;border:1px solid #f6f6f6;border-bottom:1px solid rgba(152,164,175,.4);border-left:none;color:#000}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #f6f6f6}@media(min-width: 920px){.tabs__nav{border-left:1px solid #f6f6f6;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}h1,.h1,.page-projects .projects-listing-banner .projects-listing-header h2,.page-projects .projects-listing-banner .projects-listing-header h3,.insights-listing-banner__title h1,.insights-listing-banner__title h2,.insights-listing-banner__title h3{color:black;font-family:BureauVeritas, Arial, sans-serif;font-weight:800;font-style:normal;line-height:1;letter-spacing:-4.32px;text-transform:uppercase;margin-bottom:1.25rem;width:auto;font-size:6.75rem}@media screen and (max-width: 120rem){h1,.h1,.page-projects .projects-listing-banner .projects-listing-header h2,.page-projects .projects-listing-banner .projects-listing-header h3,.insights-listing-banner__title h1,.insights-listing-banner__title h2,.insights-listing-banner__title h3{font-size:calc(3.375rem + 3.375 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){h1,.h1,.page-projects .projects-listing-banner .projects-listing-header h2,.page-projects .projects-listing-banner .projects-listing-header h3,.insights-listing-banner__title h1,.insights-listing-banner__title h2,.insights-listing-banner__title h3{font-size:3.375rem}}h1__link,.h1__link{color:inherit}h1__link:hover,.h1__link:hover{color:inherit}h2,.h2,.insight-feed__heading{color:black;font-family:BureauVeritas, Arial, sans-serif;font-weight:800;font-style:normal;line-height:1;letter-spacing:-1.62px;text-transform:uppercase;margin-bottom:1.25rem;width:auto;font-size:5.0625rem}@media screen and (max-width: 120rem){h2,.h2,.insight-feed__heading{font-size:calc(2.986875rem + 2.075625 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){h2,.h2,.insight-feed__heading{font-size:2.986875rem}}h2__link,.h2__link{color:inherit}h2__link:hover,.h2__link:hover{color:inherit}h3,.h3,.ja-container .ja-job-list .job .title,.project-card__title{color:black;font-family:BureauVeritas, Arial, sans-serif;font-weight:800;font-style:normal;line-height:1.2;letter-spacing:-1.44px;text-transform:uppercase;margin-bottom:1.25rem;width:auto;font-size:2.24775rem;margin-bottom:1rem}@media screen and (max-width: 120rem){h3,.h3,.ja-container .ja-job-list .job .title,.project-card__title{font-size:calc(2.24775rem + 0 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){h3,.h3,.ja-container .ja-job-list .job .title,.project-card__title{font-size:2.24775rem}}h3__link,.h3__link{color:inherit}h3__link:hover,.h3__link:hover{color:inherit}h4,.h4,.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption,.ck-editor__editable .image-caption{color:black;font-family:Arial, sans-serif;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:0;text-transform:inherit;margin-bottom:1.25rem;width:auto;font-size:1.6875rem;margin-bottom:1rem}@media screen and (max-width: 120rem){h4,.h4,.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption,.ck-editor__editable .image-caption{font-size:calc(1.6875rem + 0 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){h4,.h4,.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption,.ck-editor__editable .image-caption{font-size:1.6875rem}}h4__link,.h4__link{color:inherit}h4__link:hover,.h4__link:hover{color:inherit}.h5,h5{color:black;font-family:Arial, sans-serif;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:0;text-transform:inherit;margin-bottom:1.25rem;width:auto;font-size:1.4175rem}@media screen and (max-width: 120rem){.h5,h5{font-size:calc(1.4175rem + 0 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){.h5,h5{font-size:1.4175rem}}.h5__link,h5__link{color:inherit}.h5__link:hover,h5__link:hover{color:inherit}h6,.h6{color:black;font-family:Arial, sans-serif;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:0;text-transform:inherit;margin-bottom:1.25rem;width:auto;font-size:1.24875rem}@media screen and (max-width: 120rem){h6,.h6{font-size:calc(1.24875rem + 0 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){h6,.h6{font-size:1.24875rem}}h6__link,.h6__link{color:inherit}h6__link:hover,.h6__link:hover{color:inherit}.paragraph,.text-long p{margin:0}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px clr(accent);margin-left:1em;padding-left:1em}blockquote{font-size:24px;font-style:normal;font-weight:400;color:#333;font-family:Arial,sans-serif;line-height:1.2}@media(min-width: 1224px){blockquote{font-size:36px}}.short-blockquote{font-family:"BureauVeritas",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:100;color:#000;letter-spacing:-2px;line-height:1.3}@media(min-width: 1224px){.short-blockquote{font-size:20px}}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-intro,.insight-page .insight-intro{font-family:Arial,sans-serif;color:inherit;font-size:24px}@media(min-width: 1224px){.text-intro,.insight-page .insight-intro{font-size:36px}}.text-center{text-align:center}.tagline{font-size:18px;font-weight:normal;color:#004922;text-transform:uppercase;margin-bottom:1rem}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.insight-author{display:flex;align-items:flex-start;gap:1rem}.insight-author__image{border-radius:100%;width:64px;height:64px;overflow:hidden;flex-shrink:0}.insight-author__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insight-author__info{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.insight-author__detail{padding-right:1rem;border-right:1px solid #ebebec}.insight-author__name{font-size:26px;font-weight:normal;color:#004922}.insight-author__role{margin-top:4px;font-size:18px;font-weight:500;max-width:320px}.insight-author__links ul{list-style:none;display:flex;align-items:center;gap:8px}.body-copy .image-wrapper,.filter-accordion .image-wrapper,.accordion .image-wrapper,.cke_editable .image-wrapper,.ck-editor__editable .image-wrapper{overflow:hidden}@media(min-width: 760px){.body-copy .image-wrapper[data-align=right],.filter-accordion .image-wrapper[data-align=right],.accordion .image-wrapper[data-align=right],.cke_editable .image-wrapper[data-align=right],.ck-editor__editable .image-wrapper[data-align=right]{float:right;padding-left:1rem}.body-copy .image-wrapper[data-align=right] .image-caption,.filter-accordion .image-wrapper[data-align=right] .image-caption,.accordion .image-wrapper[data-align=right] .image-caption,.cke_editable .image-wrapper[data-align=right] .image-caption,.ck-editor__editable .image-wrapper[data-align=right] .image-caption{width:calc(100% - 16px);margin-left:1rem}}@media(min-width: 760px){.body-copy .image-wrapper[data-align=left],.filter-accordion .image-wrapper[data-align=left],.accordion .image-wrapper[data-align=left],.cke_editable .image-wrapper[data-align=left],.ck-editor__editable .image-wrapper[data-align=left]{float:left;padding-right:1rem}.body-copy .image-wrapper[data-align=left] .image-caption,.filter-accordion .image-wrapper[data-align=left] .image-caption,.accordion .image-wrapper[data-align=left] .image-caption,.cke_editable .image-wrapper[data-align=left] .image-caption,.ck-editor__editable .image-wrapper[data-align=left] .image-caption{width:calc(100% - 16px);margin-right:1rem}}@media(min-width: 760px){.body-copy .image-wrapper[data-align=center] .image-caption,.filter-accordion .image-wrapper[data-align=center] .image-caption,.accordion .image-wrapper[data-align=center] .image-caption,.cke_editable .image-wrapper[data-align=center] .image-caption,.ck-editor__editable .image-wrapper[data-align=center] .image-caption{margin:auto}}.body-copy img,.filter-accordion img,.accordion img,.cke_editable img,.ck-editor__editable img{margin:auto;-o-object-fit:cover;object-fit:cover}@media(min-width: 760px){.body-copy img[data-align=right],.filter-accordion img[data-align=right],.accordion img[data-align=right],.cke_editable img[data-align=right],.ck-editor__editable img[data-align=right]{float:right;padding-left:1rem}}@media(min-width: 760px){.body-copy img[data-align=left],.filter-accordion img[data-align=left],.accordion img[data-align=left],.cke_editable img[data-align=left],.ck-editor__editable img[data-align=left]{float:left;padding-right:1rem}}.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption,.ck-editor__editable .image-caption{background-color:#b81f52;padding:1.5rem;margin:0;margin-bottom:2rem;clear:both}@media(max-width: 759px){.body-copy .image-caption,.filter-accordion .image-caption,.accordion .image-caption,.cke_editable .image-caption,.ck-editor__editable .image-caption{margin:auto}}.body-copy .image-caption[data-align=undefined],.filter-accordion .image-caption[data-align=undefined],.accordion .image-caption[data-align=undefined],.cke_editable .image-caption[data-align=undefined],.ck-editor__editable .image-caption[data-align=undefined]{margin-left:auto;margin-right:auto}.body-copy p:not(:last-of-type),.filter-accordion p:not(:last-of-type),.accordion p:not(:last-of-type),.cke_editable p:not(:last-of-type),.ck-editor__editable p:not(:last-of-type){margin-bottom:1rem}.body-copy .text-small,.filter-accordion .text-small,.accordion .text-small,.cke_editable .text-small,.ck-editor__editable .text-small{font-size:14px;margin-top:1rem;margin-bottom:1rem}.body-copy a.call-to-action,.body-copy a.download,.filter-accordion a.call-to-action,.filter-accordion a.download,.accordion a.call-to-action,.accordion a.download,.cke_editable a.call-to-action,.cke_editable a.download,.ck-editor__editable a.call-to-action,.ck-editor__editable a.download{margin-left:0;margin-right:0;padding:14px 40px 14px 40px !important;text-decoration:none}.body-copy a.call-to-action:hover,.body-copy a.download:hover,.filter-accordion a.call-to-action:hover,.filter-accordion a.download:hover,.accordion a.call-to-action:hover,.accordion a.download:hover,.cke_editable a.call-to-action:hover,.cke_editable a.download:hover,.ck-editor__editable a.call-to-action:hover,.ck-editor__editable a.download:hover{color:#fff}.body-copy em,.filter-accordion em,.accordion em,.cke_editable em,.ck-editor__editable em{font-weight:300}.clear{clear:both}@media(min-width: 760px){.body-copy.unordered-list-col-2>ul{-moz-columns:2;columns:2}}@media(min-width: 760px){.body-copy.unordered-list-col-3>ul{-moz-columns:2;columns:2}}@media(min-width: 1350px){.body-copy.unordered-list-col-3>ul{position:relative;width:calc(100vw - 8rem);max-width:1480px;-moz-columns:3;columns:3;-moz-column-gap:3rem;column-gap:3rem}}.hero-banner{position:relative;width:100%;height:85vh;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 1350px){.hero-banner{height:100vh;max-height:1080px}}.hero-banner .circles{pointer-events:none;width:100%;height:100%;overflow:hidden;position:relative}.hero-banner .circles .mobile{display:block;position:absolute;top:0;left:0;z-index:1;width:100%}.hero-banner .circles .mobile svg.green-circle-mobile{width:100%;transform:scale(2.5) translate(5%, -28%)}@media(min-width: 760px){.hero-banner .circles .mobile svg.green-circle-mobile{transform:scale(2.5) translate(5%, -35%)}}@media(min-width: 1350px){.hero-banner .circles .mobile{display:none}}.hero-banner .circles .desktop{display:none}@media(min-width: 1350px){.hero-banner .circles .desktop{display:block}}.hero-banner .circles .desktop #desktop-green-circle{position:absolute;top:0;z-index:0;right:-15%}@media(min-width: 1700px){.hero-banner .circles .desktop #desktop-green-circle{right:0}}.hero-banner .circles .desktop #desktop-white-circle{position:absolute;bottom:0;z-index:2;right:-10%}@media(min-width: 1700px){.hero-banner .circles .desktop #desktop-white-circle{right:0}}.hero-banner .overlay-top{position:absolute;left:0;width:100%;z-index:1;pointer-events:none;top:0;height:100px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 69.4%);transform:matrix(1, 0, 0, -1, 0, 0)}@media(min-width: 1224px){.hero-banner .overlay-top{height:30%}}.hero-banner .overlay{pointer-events:none;position:absolute;z-index:1;width:100%;height:575px;left:0px;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 13.47%, rgba(0, 0, 0, 0.6) 70.42%)}.hero-banner__content{position:absolute;z-index:10;bottom:0rem;color:#fff;width:100%}@media(min-width: 1024px){.hero-banner__content{bottom:5rem}}.hero-banner__title{color:#fff}@media(min-width: 1350px){.hero-banner__title{max-width:70%}}.hero-banner__subtitle{font-size:24px;font-weight:500;margin-bottom:4rem}@media(min-width: 1024px){.hero-banner__subtitle{margin-bottom:5rem;font-size:36px}}@media(min-width: 1350px){.hero-banner__subtitle{max-width:70%}}.hero-banner .sector-select-wrapper{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 1.5rem 1rem;background-color:rgba(0,151,85,.75);width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}@media(min-width: 760px){.hero-banner .sector-select-wrapper{margin-left:-2rem;margin-right:-2rem;padding:2rem;width:calc(100% + 4rem)}}@media(min-width: 1024px){.hero-banner .sector-select-wrapper{flex-direction:row;align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;border-radius:1000px;margin:0;padding:1rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.hero-banner .sector-select{position:relative;z-index:102;flex:1}@media(min-width: 1024px){.hero-banner .sector-select{min-width:350px}}.hero-banner .sector-select .current-sector-group{display:flex;gap:1.5rem;align-items:center}.hero-banner .sector-select .current-sector-group #go-to-sector{width:40px;height:40px;display:none}@media(min-width: 1024px){.hero-banner .sector-select .current-sector-group #go-to-sector{display:block}}.hero-banner .sector-select .current-sector{display:flex;align-items:center;flex:1;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid #fff;cursor:pointer}.hero-banner .sector-select .select-arrow{margin-left:1rem;cursor:pointer;transition:.3s;transform-origin:50% 60%}.hero-banner .sector-select .select-arrow.active{transform:rotate(-180deg)}.hero-banner .sector-select .select-arrow.active svg path{fill:#5dfbaa}.hero-banner .sector-select .sector-listing{display:none;list-style:none;position:absolute;top:60px;width:100%;padding:1.5rem 1rem;z-index:20;background:rgba(0,151,85,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.05);max-height:300px;overflow-y:auto}.hero-banner .sector-select .sector-listing.open{display:block;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}.hero-banner .sector-select .sector-listing li:not(:last-of-type){margin-bottom:1rem}.hero-banner .sector-select .sector-listing li a{color:#fff;font-weight:500;display:block;width:100%}.hero-banner .sector-select .sector-listing li a:hover{text-shadow:1px 0 0 #fff}.image-copy__caption{margin-top:10px;font-size:16px;line-height:1.21;color:#757575}.insight-card{width:100%;display:block}.insight-card:hover .insight-card__cta{color:#00049e}.insight-card:hover .insight-card__thumbnail img{transform:scale(1.05)}.insight-card__thumbnail{display:block;width:100%;border-radius:10px;aspect-ratio:888/497;background-color:#f1f1f1;overflow:hidden}.insight-card__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:1s}.insight-card__title{color:#333;margin-top:1rem;font-size:24px;font-weight:normal;line-height:1;margin-bottom:1rem}@media(min-width: 1224px){.insight-card__title{font-size:36px}}.insight-card__tags{margin-top:2rem}.insight-card__tags .tag::after{background-color:#000 !important}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item:nth-child(1){display:none}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#000;font-family:Arial,sans-serif}.breadcrumb__link{font-family:"BureauVeritas",Arial,sans-serif}.breadcrumb__link:hover{color:#00049e}.breadcrumb__item{display:inline;font-size:14px}.breadcrumb__item::after{content:"";width:8px;height:8px;display:inline-block;border-top:1.5px solid #00049e;border-right:1.5px solid #00049e;transform:rotate(45deg);margin-left:5px;margin-right:5px}.breadcrumb__item:last-child{color:#000}.breadcrumb__item:last-child::after{display:none}.breadcrumb_link:active{color:#000}header[role=banner]{position:fixed;width:100%;left:0;top:0;z-index:100}header[role=banner] .header-main-section{position:relative;width:100%;transition:.3s;background-color:#424242;padding-inline:1rem;padding-block:.5rem}@media(min-width: 760px){header[role=banner] .header-main-section{padding-inline:2rem}}@media(min-width: 1350px){header[role=banner] .header-main-section{padding-inline:4rem}}header[role=banner] .header-main-section__inner{display:flex;align-items:center;justify-content:space-between}header[role=banner] .header-main-section.is-sticky,header[role=banner] .header-main-section.is-green{background-color:#009755;background-image:none}header[role=banner] .header-main-section span{color:#fff;font-family:Arial,sans-serif;font-style:normal;font-size:16px;font-weight:400;line-height:130%;letter-spacing:.2px}@media(min-width: 1224px){header[role=banner] .header-main-section span{font-size:20px}}header[role=banner] .main-header-container{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 1223px){header[role=banner] .main-header-container{flex-wrap:wrap}}@media(min-width: 1224px){header[role=banner] .main-header-container{height:101px}}header[role=banner] #block-appgroup-site-branding{margin-right:auto;padding-right:.5rem;padding-top:14px;padding-bottom:14px}header[role=banner] #block-appgroup-site-branding img{max-width:150px;width:150px}@media(min-width: 375px){header[role=banner] #block-appgroup-site-branding img{max-width:170px;width:170px}}@media(min-width: 1224px){header[role=banner] #block-appgroup-site-branding img{max-width:258px;width:258px}}@media(max-width: 1223px){header[role=banner] .main-menu-desktop{display:none}}header[role=banner] .main-menu-desktop #block-appgroup-main-menu.hidden{visibility:hidden;opacity:0}header[role=banner] .main-menu-desktop #block-appgroup-main-menu ul{list-style:none}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu .menu-link-wrap{display:flex;align-items:center;justify-content:space-between}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu .menu-link-wrap .main-menu__link{font-size:18px;font-family:Arial,sans-serif;font-weight:500;color:#fff;width:100%;height:100%;display:block}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu .menu-link-wrap .btn-arrow{background-color:transparent;border:none;transform:translateX(-10px);cursor:pointer}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu .menu-link-wrap .btn-arrow svg{transition:.3s}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu .menu-link-wrap .btn-arrow.active svg{transform:rotate(180deg)}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu[data-level="0"]{display:flex;align-items:center}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu[data-level="0"]>li>.menu-link-wrap{position:relative}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu[data-level="0"]>li>.menu-link-wrap .main-menu__link{font-family:"BureauVeritas",Arial,sans-serif;font-weight:normal;font-size:18px;color:#fff;padding:2.5rem 1.25rem;height:101px}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu[data-level="0"]>li>.menu-link-wrap::after{content:"";display:none;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #004922;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu[data-level="0"]>li.active{background-color:#00a85f}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu[data-level="0"]>li.active>.menu-link-wrap::after{display:block}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"]{display:none;transition:.3s;position:absolute;width:var(--main-menu-width, 900px);right:0;top:100%;background-color:#004922;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width: 1980px){header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"]{padding-right:calc((100vw - 1920px)/2);width:calc((100vw - 1920px)/2 + 830px)}}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"].active{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;row-gap:2.5rem}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"].active::before{display:block}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"]::before{content:"";position:absolute;display:none;width:calc(100vw - var(--main-menu-width, 900px));height:100%;top:0;right:100%;background-color:#004922}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"]::after{content:"✕";position:absolute;top:35px;right:0;padding-right:inherit;display:block;color:#fff;font-size:20px;cursor:pointer}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] a.main-menu__link{transition:.3s}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"] a.main-menu__link:hover{color:#5dfbaa;text-shadow:1px 0 0 #5dfbaa}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__item.has-children .menu-link-wrap .main-menu__link{padding-right:1rem;white-space:nowrap}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__item.has-children:not([data-level="0"]) .btn-arrow{display:none}header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__item.has-children[data-level="0"]>.menu-link-wrap{cursor:pointer}.body-overlay::before{content:"";position:fixed;top:var(--overlay-top);width:100%;height:100%;-webkit-animation:fade-in .1s ease-in .1s both;animation:fade-in .1s ease-in .1s both;z-index:99;background:rgba(0,0,0,.7)}.body-overlay .header-main-section{background-color:#009755 !important}body.body-overlay-no-delay::before{opacity:1;pointer-events:none}body.body-overlay-no-delay .header-main-section{background-color:#009755 !important}body::before{content:"";position:fixed;top:var(--overlay-top);width:100%;height:100%;z-index:99;background:rgba(0,0,0,.7);opacity:0;transition:.3s;pointer-events:none}body.toolbar-fixed header[role=banner]{position:relative !important;top:0;left:0;background-color:#009755}body.toolbar-fixed header[role=banner] .main-menu-desktop>nav{position:static}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active{align-items:flex-start;-moz-column-gap:0;column-gap:0;flex-wrap:nowrap}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active::after{content:"";display:block;width:100vw;height:calc(100% - 90px);position:absolute;bottom:0;transform:translateY(60px);background-color:#035b2c}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]{position:relative;z-index:2}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]>.menu-link-wrap .main-menu__link{font-weight:600;margin-bottom:5rem}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]>ul[data-level="2"] .menu-link-wrap .main-menu__link{font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:1.5rem}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link{display:flex;position:relative}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link::before{content:"";display:block;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-8px;left:-2.5rem}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link.icon_sector_transport::before{background-image:url("../images/sectors/transport.svg")}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link.icon_sector_property::before{background-image:url("../images/sectors/property.svg")}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link.icon_sector_defence::before{background-image:url("../images/sectors/defence.svg")}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link.icon_sector_social_infrastructure::before{background-image:url("../images/sectors/social-infrastructure.svg")}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link.icon_sector_energy_utilities::before{background-image:url("../images/sectors/energy-utilities.svg")}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link.icon_sector_energy_utilities::before{background-image:url("../images/sectors/energy-utilities.svg")}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(1)>ul[data-level="2"]>li .main-menu__link.icon_sector_modern_methods_of_construction::before{background-image:url("../images/sectors/modern-methods.svg")}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(2){flex:1;padding-left:1rem}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(2)::after{content:"✕";position:absolute;top:0;right:0;padding-right:inherit;display:block;color:#fff;font-size:20px;cursor:pointer}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(2) .main-menu__link{white-space:normal}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(2)>.menu-link-wrap{padding-left:2rem}header[role=banner] .main-menu-desktop #block-appgroup-main-menu li.what-we-do.active .main-menu__submenu[data-level="1"].active>li[data-level="1"]:nth-child(2)>ul[data-level="2"]{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr);grid-auto-flow:column;row-gap:1.5rem;-moz-column-gap:1rem;column-gap:1rem;padding-left:2rem;border-left:1px solid rgba(255,255,255,.23)}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.menu-main-hamburger{display:none}.menu-main-hamburger .btn-hamburger{background-color:transparent;border:none;cursor:pointer}.menu-main-hamburger .btn-hamburger.hidden{visibility:hidden;opacity:0}@media(max-width: 1223px){.menu-main-hamburger{display:block}}.main-menu-mobile{display:none;position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#004922}.main-menu-mobile.active{display:block}@media(min-width: 1224px){.main-menu-mobile{display:none !important}}.main-menu-mobile .menu-header{padding:14px 48px 12px 24px;background-color:#00049e;color:#fff;display:flex;align-items:center;justify-content:center;height:65px;position:relative}.main-menu-mobile .menu-header .site-logo{margin-right:auto;padding-right:.5rem;position:absolute;left:1rem}@media(min-width: 760px){.main-menu-mobile .menu-header .site-logo{left:2rem}}.main-menu-mobile .menu-header .site-logo img{max-width:150px}@media(min-width: 375px){.main-menu-mobile .menu-header .site-logo img{max-width:170px}}@media(min-width: 1224px){.main-menu-mobile .menu-header .site-logo img{max-width:258px}}.main-menu-mobile .menu-header .btn-close{margin-left:auto;background-color:#00a85f;width:65px;height:65px;border:none;color:#fff;font-size:24px;position:absolute;right:0;top:0;cursor:pointer}.main-menu-mobile .menu-content{padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto;height:calc(100% - 65px);display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 760px){.main-menu-mobile .menu-content{padding-left:2rem;padding-right:2rem}}.main-menu-mobile .menu-content ul{list-style:none}.main-menu-mobile .menu-content>ul.main-menu{overflow:hidden}.main-menu-mobile .main-menu__submenu{position:fixed;top:65px;right:0;left:0;visibility:hidden;opacity:0;width:100%;max-height:calc(100*var(--vh) - 65px);padding-left:1.5rem;padding-right:1.5rem;background-color:#004922;overflow:hidden}.main-menu-mobile .main-menu__submenu.is-active{overflow-x:hidden;overflow-y:auto}@media(min-width: 760px){.main-menu-mobile .main-menu__submenu{padding-left:2rem;padding-right:2rem}}.main-menu-mobile .main-menu__submenu .menu-back{background-color:#004922;padding:1rem 1rem 0 1rem;margin-left:-1.5rem;margin-right:-1.5rem;border:none;display:flex;flex-direction:column;cursor:pointer}.main-menu-mobile .main-menu__submenu .menu-back::before{content:"Back";padding-left:2rem;margin-bottom:1rem;display:block;color:#fff;background-image:url("../images/icons/arrow-left-white.svg") !important;background-repeat:no-repeat;background-position:left 10px center;font-size:16px;font-weight:500}@media(min-width: 760px){.main-menu-mobile .main-menu__submenu .menu-back{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}.main-menu-mobile .main-menu__submenu .menu-back .main-menu__link{color:#fff;text-decoration:none;font-family:"BureauVeritas",Arial,sans-serif;font-weight:normal;font-size:18px;width:calc(100% + 3rem);background-color:#009755;padding:1rem 2rem;margin-left:-1.5rem;margin-right:-1.5rem}@media(min-width: 760px){.main-menu-mobile .main-menu__submenu .menu-back .main-menu__link{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem;width:calc(100% + 6rem)}}.main-menu-mobile .main-menu__item:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.23)}.main-menu-mobile .main-menu__item.is-active>.main-menu__submenu{right:0;visibility:visible;opacity:1;z-index:99}.main-menu-mobile .main-menu__item:not(.has-children) .menu-link-wrap>.main-menu__link{width:100%}.main-menu-mobile .main-menu__item .menu-link-wrap{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.main-menu-mobile .main-menu__item .menu-link-wrap .main-menu__link{font-size:16px;font-family:"BureauVeritas",Arial,sans-serif;font-weight:bold;color:#fff;text-decoration:none;display:inline-block;margin-right:1rem}.main-menu-mobile .main-menu__item .menu-link-wrap .btn-arrow{border:none;background-color:transparent;width:24px;height:16px;cursor:pointer;flex:1;display:flex;justify-content:flex-end}.main-menu-mobile .main-menu__item .menu-link-wrap .btn-arrow svg{transform:rotate(-90deg) translateY(3px)}@media(max-width: 1223px){.search-toggle{margin-right:1rem}}.search-toggle .btn-search{background-color:transparent;border:none;margin-left:1rem;cursor:pointer}@media(max-width: 1223px){.search-toggle .btn-search{padding:1rem}.search-toggle .btn-search.is-hidden{display:none}}.header-main-section .search-block-form{display:none;position:absolute;top:100%;right:0;left:0;z-index:2;background-color:#004922;width:100%}.header-main-section .search-block-form.active{display:block}.header-main-section .search-block-form .search-block-wrap{display:flex;align-items:center;padding-bottom:1.5rem;padding-top:1.5rem}@media(max-width: 1223px){.header-main-section .search-block-form .search-block-wrap{padding-top:0}}@media(min-width: 1980px){.header-main-section .search-block-form .search-block-wrap{padding-right:calc((100vw - 1920px)/2)}}.header-main-section .search-block-form .btn-close-search{margin-left:auto;background-color:transparent;border:none;color:#fff;cursor:pointer}@media(max-width: 1223px){.header-main-section .search-block-form .btn-close-search{position:absolute;top:-65px;right:0;background-color:#00a85f;width:65px;height:65px;color:#fff;font-size:24px}}@media(max-width: 759px){.header-main-section .search-block-form .btn-close-search{right:0}}.header-main-section .search-block-form form{display:flex;align-items:center;justify-content:flex-end;width:100%}@media(min-width: 1224px){.header-main-section .search-block-form form{margin-right:1.5rem}}.header-main-section .search-block-form form .form-item{margin-bottom:0;width:100%;max-width:unset}@media(min-width: 1224px){.header-main-section .search-block-form form .form-item{width:485px}}.header-main-section .search-block-form form .form-item input.form-search{padding:24px 60px 12px 0px;height:3.25rem;width:auto;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:18px;line-height:1.5;background-color:transparent;width:100%}.header-main-section .search-block-form form .form-item input.form-search:focus,.header-main-section .search-block-form form .form-item input.form-search:focus-visible{outline:none;border-color:#fff}.header-main-section .search-block-form form .form-actions input{margin-top:0;margin-left:1.5rem;background-image:url("../images/icons/search.svg");background-repeat:no-repeat;background-size:20px;background-position:left 16px center;padding-left:24px;font-weight:500}@media(max-width: 1223px){.header-main-section .search-block-form form .form-actions input{font-size:0;background-image:url("../images/icons/search.svg");background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent;border-radius:0;width:24px;height:24px;padding:0;min-width:unset;position:absolute;right:2rem;bottom:2rem}}@media(max-width: 759px){.header-main-section .search-block-form form .form-actions input{right:1rem}}@media(min-width: 1224px){.header-main-section .search-block-form form .form-actions input:hover{background-color:#00b164}}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.news-card{display:block;border:1px solid #e6e6e6;border-radius:3px;background-color:#fff;height:100%;position:relative;padding-bottom:3.5rem}.news-card:hover .news-card__link .text-link,.news-card:hover .news-card__link input[type=checkbox]~label a,input[type=checkbox]~label .news-card:hover .news-card__link a,.news-card:hover .news-card__link .body-copy p a,.body-copy p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .body-copy li a,.body-copy li .news-card:hover .news-card__link a,.news-card:hover .news-card__link .filter-accordion p a,.filter-accordion p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .filter-accordion li a,.filter-accordion li .news-card:hover .news-card__link a,.news-card:hover .news-card__link .accordion p a,.accordion p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .accordion li a,.accordion li .news-card:hover .news-card__link a,.news-card:hover .news-card__link .cke_editable p a,.cke_editable p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .cke_editable li a,.cke_editable li .news-card:hover .news-card__link a,.news-card:hover .news-card__link .ck-editor__editable p a,.ck-editor__editable p .news-card:hover .news-card__link a,.news-card:hover .news-card__link .ck-editor__editable li a,.ck-editor__editable li .news-card:hover .news-card__link a{background-position:100% 100%;color:#fff}.news-card:hover img{transform:scale(1.15)}.news-card__image{aspect-ratio:378/224;overflow:hidden;width:calc(100% + 2px);margin-left:-1px;border-top-left-radius:3px;border-top-right-radius:3px}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.news-card__category{font-family:"BureauVeritas",Arial,sans-serif;font-size:16px;color:#00049e;margin-bottom:1rem;text-transform:uppercase}.news-card__category .category-item{display:inline-block;margin-right:1rem}.news-card__title{margin-bottom:12px}.news-card__intro *{all:unset;font-family:Arial,sans-serif;font-size:16px;color:#000}@media(min-width: 760px){.news-card__intro *{font-size:18px}}.news-card__content{padding:2rem 2rem 0 2rem}.news-card__content .news-card__link{position:absolute;bottom:2rem}.pager__items{list-style:none;margin:0;padding:0}.pager__item{display:inline-block}.pager__item:not(:first-of-type){margin-left:.5rem}@media(min-width: 425px){.pager__item:not(:first-of-type){margin-left:1rem}}.pager__link,.pager__link:link,.pager__link:visited{width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#000;font-weight:500;text-decoration:none;font-size:18px;border:1px solid transparent;border-radius:100%}@media(min-width: 425px){.pager__link,.pager__link:link,.pager__link:visited{width:35px;height:35px}}.pager__link:hover,.pager__link:link:hover,.pager__link:visited:hover{color:#00049e;border-color:#00049e}.pager__link.is-active,.pager__link:link.is-active,.pager__link:visited.is-active{background-color:#00049e;color:#fff}.pager__link--next,.pager__link--prev{transform:translateY(2px);border-color:#00049e !important}.pager__link--next svg,.pager__link--next path,.pager__link--prev svg,.pager__link--prev path{fill:#00049e}.project-banner{min-height:350px;height:auto;position:relative;padding-top:120px}.project-banner.no-image{background:linear-gradient(90.06deg, #2C32FF 0.06%, #00049E 99.95%)}@media(min-width: 760px){.project-banner.no-image{height:500px}}@media(min-width: 760px){.project-banner{height:650px}}.project-banner .overlay{position:absolute;left:0;width:100%;z-index:2;pointer-events:none}.project-banner .overlay.overlay-top{top:0;height:50%;background:linear-gradient(177.14deg, rgba(0, 0, 0, 0) 2.39%, rgba(0, 0, 0, 0.6) 97.62%);transform:matrix(1, 0, 0, -1, 0, 0)}.project-banner .overlay.overlay-bottom{bottom:0;height:50%;background:linear-gradient(177.14deg, rgba(0, 0, 0, 0) 2.74%, rgba(0, 0, 0, 0.6) 97.97%)}.project-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.project-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-banner .container,.project-banner .page-basic main>.layout-content,.page-basic .project-banner main>.layout-content{display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:200px;padding-bottom:2rem}@media(min-width: 1224px){.project-banner .container,.project-banner .page-basic main>.layout-content,.page-basic .project-banner main>.layout-content{padding-bottom:4rem}}.project-banner__title{position:relative;margin:0;z-index:3;color:#fff}@media(min-width: 1224px){.project-banner__title{max-width:80%}}.flexible-content-page.insight-page .project-banner .project-banner__title{line-height:1.05;font-size:5.625rem}@media screen and (max-width: 120rem){.flexible-content-page.insight-page .project-banner .project-banner__title{font-size:calc(2.8125rem + 2.8125 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){.flexible-content-page.insight-page .project-banner .project-banner__title{font-size:2.8125rem}}@media(min-width: 1224px){.flexible-content-page.insight-page .project-banner .project-banner__title{max-width:100%}}.project-card{display:block;position:relative;width:100%;aspect-ratio:288/364;overflow:hidden;border-radius:10px}@media(min-width: 1224px){.project-card{aspect-ratio:579/512}}@media(hover: hover){.project-card:hover .hover-image{display:block}.project-card:hover .project-card__title{-o-border-image:none;border-image:none;border-bottom:3px solid #fff}.project-card:hover .project-card__intro{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}}.project-card.no-image .thumbnail img{-o-object-position:center right;object-position:center right}.project-card__cta{font-weight:800;text-transform:uppercase}.project-card__cta .button__label{padding-right:0}.project-card__cta svg,.project-card__cta path{fill:#fff}.project-card__cta .button__arrow{margin-left:0 !important}.project-card .overlay{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.project-card .overlay.overlay-top{top:0;height:50%;background:linear-gradient(177.14deg, rgba(0, 0, 0, 0) 2.39%, rgba(0, 0, 0, 0.6) 97.62%);transform:matrix(1, 0, 0, -1, 0, 0)}.project-card .overlay.overlay-bottom{bottom:0;height:50%;background:linear-gradient(177.14deg, rgba(0, 0, 0, 0) 2.74%, rgba(0, 0, 0, 0.6) 97.97%)}.project-card__images{pointer-events:none}.project-card__images .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.project-card__images .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-card__images .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:none;background-color:#00b164}.project-card__images .hover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-card__content{padding:1rem;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;color:#fff;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}@media(min-width: 760px){.project-card__content{padding:2rem}}.project-card__title{text-transform:uppercase;color:#fff;margin-top:1rem;margin-bottom:1rem;border-bottom:3px solid transparent;-o-border-image:linear-gradient(90deg, #00049E 0%, #00B0F0 100%);border-image:linear-gradient(90deg, #00049E 0%, #00B0F0 100%);border-image-slice:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 1224px){.project-card__title{display:inline-block;font-size:36px}}.project-card__intro{display:none}.project-card__cta{padding:0}.tags{display:flex;-moz-column-gap:12px;column-gap:12px;row-gap:5px;flex-wrap:wrap}.tags .tag{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.2}.tags .tag:not(:last-child)::after{content:"";display:inline-block;width:4px;height:4px;background-color:#fff;border-radius:50%}table.report-container{display:none}.callout-quote__icon{align-self:flex-start}.btn__project-download{color:#fff;background:#00049e;margin-top:3rem;border-radius:0px;cursor:pointer;transition:.3s;display:flex;height:44px;padding:9px 8px 7px;justify-content:center;align-items:center;gap:4px;align-self:stretch;width:100%;font-family:"BureauVeritas",Arial,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:-0.2px;text-transform:uppercase}.btn__project-download-icon{display:flex}@page{size:A4;margin:10mm 0mm 10mm 0mm}@media print{.header-main-section__inner,.header-main-section__inner *{transform:none !important;opacity:1 !important;visibility:visible !important;-webkit-animation:none !important;animation:none !important;transition:none !important}.breadcrumb-container,.main-menu-desktop,.search-toggle,.overlay,.menu-main-hamburger,.button__arrow,.button__arrow,.btn__project-download,.paragraph--type--image-carousel,.related-projects,.paragraph--type--related-projects,.paragraph--type--image-two-pane,footer,.sector-items>a{display:none !important}.project-banner__image{position:relative;height:200px}.project-banner{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-items:flex-start;height:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;min-height:0}.project-banner.no-image .project-banner__image{display:none}.project-banner__title{font-size:32px;font-style:normal;font-weight:bold;line-height:90%;letter-spacing:-0.32px;text-transform:uppercase;color:#000;margin-top:0}.project-detail .project-banner__title{font-weight:bold;font-family:"BureauVeritas",Arial,sans-serif}.project-content__intro h4,.project-content__intro p,.project-content__intro *{color:#00049e;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.project-content__body ul li::before{content:"";border-radius:0;left:-1.5rem;width:0;height:0;top:4px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #00049e;background-color:unset}.project-content .sector-items .sector-item a,.project-content__services .services-items a{font-weight:400;font-family:Arial,sans-serif}.project-banner{background-color:transparent}header[role=banner] .header-main-section.is-sticky,header[role=banner] .header-main-section.is-green{background-color:transparent}.main-header-wrap{background:#009755;margin:0px 0px}.project-banner,.project-banner.no-image{height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;padding-top:0}.project-banner .container,.project-banner .page-basic main>.layout-content,.page-basic .project-banner main>.layout-content{min-height:0}.button__arrow,.related-projects,footer{display:none}.project-content__right{display:grid}.project-content__details{grid-column-start:1;grid-row-start:1;grid-row-end:4;margin-right:40px;padding-right:40px}.project-content__sector{grid-column-start:2;grid-row-start:1;grid-row-end:1}.project-content__services{padding-top:40px;grid-column-start:2;grid-row-start:2;grid-row-end:2}.project-content .section-title{margin-top:0 !important}.project-content .sector-items .sector-item{font-size:18px !important;padding:0 !important;border:none !important}.sector-items{display:flex;flex-direction:column}header[role=banner]{position:relative}.layout-container{display:none}.table-wrapper,table.report-container{display:inherit}.callout-quote{margin:0}header[role=banner] .main-header-container{justify-content:flex-start}table.report-container thead tr th{padding-bottom:20px !important;margin-bottom:20px !important;padding-left:10px;padding-right:10px}header[role=banner] img{max-width:170px !important;padding:0px 5px}tbody.report-content tr td{padding:0 2rem 0 2rem !important}.project-banner__title,.breadcrumb-container nav,.projects-listing-header,.container.body-copy-two-columns__container>*,.page-basic main>.body-copy-two-columns__container.layout-content>*,.container .impact-statement-body,.page-basic main>.layout-content .impact-statement-body,.container.body-copy-container>*,.page-basic main>.body-copy-container.layout-content>*{visibility:visible !important;opacity:1 !important;transform:translate(0px, 0px) !important}.project-content__container,.project-banner__title,.callout-quote__content{opacity:1 !important;visibility:visible !important;transform:translate(0px, 0px) !important}.field--type-paragraph .paragraph--type--image-two-pane,.field--type-paragraph .paragraph--type--image-single{display:none !important}.project-banner>.container,.page-basic main.project-banner>.layout-content{margin-left:0}.callout-quote__content .body-copy p{font-size:1.5rem}.impact-statement-body p{font-size:1.8rem}.paragraph-section.paragraph--type--callout-quote{page-break-inside:avoid}*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}}.project-content__intro *{color:#00049e;font-size:28px;font-weight:400}@media(min-width: 1224px){.project-content__intro *{font-size:36px}}.project-content__container{display:flex;flex-direction:column-reverse;row-gap:3rem}@media(min-width: 1024px){.project-content__container{flex-direction:row}}.project-content__left{flex:1}@media(min-width: 1024px){.project-content__left{padding-right:5rem}}@media(min-width: 1920px){.project-content__left{padding-right:300px}}.project-content__left .body-copy{max-width:888px}.project-content__right{width:100%}@media(min-width: 1024px){.project-content__right{width:26%}}.project-content .detail-item{display:flex;align-items:center;gap:12px}.project-content .detail-item:not(:last-child){margin-bottom:2rem}.project-content .detail-item .label{font-style:normal;font-weight:normal;font-size:14px;text-transform:uppercase;margin:0;color:#00049e;font-weight:800;line-height:140%;font-family:"BureauVeritas",Arial,sans-serif}.project-content .detail-item .value{font-size:18px;font-style:normal;font-weight:400;line-height:140%}.project-content .section-title{font-weight:700;font-size:27px;line-height:25px;padding-bottom:1rem;border-bottom:1px solid #eaeaea;color:#004922;margin-top:3rem;margin-bottom:1rem;color:#00049e}.project-content .sector-items{display:flex;gap:1rem;flex-wrap:wrap}.project-content .sector-items .sector-item{padding:.5rem 1.5rem;color:#00049e;font-size:14px;border:1px solid #00049e;border-radius:1000px;font-weight:600;line-height:normal;letter-spacing:.28px}.project-content .detail-item-icon{min-width:50px;display:grid}.social-share{display:flex;flex-direction:row}@media(min-width: 920px){.social-share{flex-direction:column}}.social-share .social-sharing-link{display:block;margin-bottom:1rem;margin-right:1rem}.social-share .social-sharing-link.email-link:hover svg g,.social-share .social-sharing-link.linkedin-link:hover svg g{fill:#9aca3c}.social-share .social-sharing-link.twitter-link:hover svg path,.social-share .social-sharing-link.facebook-link:hover svg path{fill:#9aca3c}.scrollable{overflow-x:auto !important;scrollbar-width:thin;padding-bottom:.5rem;scrollbar-color:#00049e #f7fbfc}.scrollable::-webkit-scrollbar-track{background-color:#f7fbfc}.scrollable::-webkit-scrollbar{height:6px}.scrollable::-webkit-scrollbar-thumb{background-color:#00049e;border-radius:8px}.table{border-radius:0;border-spacing:0;margin-bottom:.5rem;width:100%;text-align:left;border-collapse:collapse}.table thead{background-color:#f6f6f6}.table__cell{padding:16px 16px 16px 0;text-align:left;font-size:18px;max-width:250px;min-width:150px;font-family:Arial,sans-serif;line-height:normal;word-break:normal}@media(min-width: 760px){.table__cell{padding:16px 32px 16px 0;max-width:300px}}.table__cell:first-of-type{padding-left:.5rem}.table__heading-cell{padding:16px 16px 16px 0;font-family:Arial,sans-serif;font-weight:600;font-size:18px;letter-spacing:0;line-height:normal;max-width:300px;word-break:normal;color:#00049e}@media(min-width: 760px){.table__heading-cell{padding:16px 32px 16px 0;min-width:150px}}.table__heading-cell:first-of-type{padding-left:.5rem}.table__row{border:0;border-bottom:1px solid #f6f6f6}.table__footer-cell,.table__footer-cell:first-child{border-bottom:none}.body-copy .table-wrapper,.accordion .table-wrapper,.cke_editable .table-wrapper{overflow-x:auto;scrollbar-width:thin;padding-bottom:1.5rem;scrollbar-color:#00049e #d9d9d9}.body-copy .table-wrapper::-webkit-scrollbar-track,.accordion .table-wrapper::-webkit-scrollbar-track,.cke_editable .table-wrapper::-webkit-scrollbar-track{background-color:#d9d9d9}.body-copy .table-wrapper::-webkit-scrollbar,.accordion .table-wrapper::-webkit-scrollbar,.cke_editable .table-wrapper::-webkit-scrollbar{height:6px}.body-copy .table-wrapper::-webkit-scrollbar-thumb,.accordion .table-wrapper::-webkit-scrollbar-thumb,.cke_editable .table-wrapper::-webkit-scrollbar-thumb{background-color:#595959;border-radius:0}.body-copy table,.accordion table,.cke_editable table{border:none;min-width:100%;border-collapse:collapse;margin-bottom:.5rem;overflow-x:auto;text-align:left}.body-copy table thead,.accordion table thead,.cke_editable table thead{text-align:left;color:#fff;background-color:#00b164;font-family:"BureauVeritas",Arial,sans-serif}.body-copy table tbody,.accordion table tbody,.cke_editable table tbody{border:0}.body-copy table tbody tr:first-child,.accordion table tbody tr:first-child,.cke_editable table tbody tr:first-child{background-color:#00b164 !important;color:#fff !important}.body-copy table tbody tr:nth-child(2n+1),.accordion table tbody tr:nth-child(2n+1),.cke_editable table tbody tr:nth-child(2n+1){background-color:#fbfbfb}.body-copy table th,.body-copy table td,.accordion table th,.accordion table td,.cke_editable table th,.cke_editable table td{border:none;padding:20px 24px 20px 24px;border-bottom:1px solid #f6f6f6;word-break:normal;vertical-align:top;position:relative}.body-copy table th:last-of-type,.body-copy table td:last-of-type,.accordion table th:last-of-type,.accordion table td:last-of-type,.cke_editable table th:last-of-type,.cke_editable table td:last-of-type{padding-right:0}.body-copy table td,.accordion table td,.cke_editable table td{min-width:120px;width:150px;line-height:normal;font-size:1.125rem}@media screen and (max-width: 120rem){.body-copy table td,.accordion table td,.cke_editable table td{font-size:calc(0.9rem + 0.225 * ((100vw - 20rem) / 100))}}@media screen and (max-width: 20rem){.body-copy table td,.accordion table td,.cke_editable table td{font-size:.9rem}}.body-copy table td p:first-of-type,.accordion table td p:first-of-type,.cke_editable table td p:first-of-type{margin-top:0}.table-heading{margin:0 !important;font-weight:600;font-size:16px}@media(min-width: 760px){.table-heading{font-size:18px}}.table-footer{font-size:14px;margin-top:24px}.table__caption{margin-top:.5rem;font-size:14px}.video-copy{overflow:hidden}.video-copy__top{padding-bottom:4rem}@media(min-width: 650px){.video-copy__top{padding-bottom:10rem}}@media(min-width: 760px){.video-copy__top{padding-bottom:13rem}}.video-copy__intro{max-width:550px}.video-copy__video-wrapper{width:90%;max-width:996px;margin-left:auto;margin-right:auto;position:relative;margin-top:-2rem}@media(min-width: 650px){.video-copy__video-wrapper{margin-top:-8rem}}@media(min-width: 760px){.video-copy__video-wrapper{margin-top:-10rem}}.video-container{width:100%;position:relative;overflow:hidden;height:0;padding-top:56.25%}.video-container .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9 !important;pointer-events:none;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.video-container .video-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-container .button-video-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) translateZ(0);z-index:10 !important;border:none;outline:none;background-color:rgba(255,255,255,.9);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:.3s;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);-webkit-backface-visibility:hidden;box-shadow:0 0 0 rgba(0,177,100,.9);-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;cursor:pointer}@media(min-width: 920px){.video-container .button-video-play{width:79px;height:79px}}.video-container .button-video-play::after{content:"";display:block;width:21px;height:21px;background-image:url("../images/icons/triangle.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(1px)}@media(min-width: 1024px){.video-container .button-video-play::after{width:30px;height:30px}}.video-container video{position:absolute;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;z-index:1 !important;padding:0}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.9)}100%{box-shadow:0 0 0 20px rgba(255,255,255,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.9)}100%{box-shadow:0 0 0 20px rgba(255,255,255,0)}}.accordion__title{margin-bottom:2rem}.accordion-item{margin:0;border:none;margin-bottom:8px}.accordion-item .ac-trigger{padding:20px 2.5rem 20px 1.5rem;color:#000;font-size:20px;font-family:"BureauVeritas",Arial,sans-serif;font-weight:500;outline:none;background-color:#f6f6f6;border-radius:10px}.accordion-item .ac-trigger[aria-expanded=true],.accordion-item .ac-trigger:focus{color:#fff;background-color:#009755;font-weight:normal}.accordion-item .ac-trigger[aria-expanded=true]::after,.accordion-item .ac-trigger:focus::after{border-color:#fff}.accordion-item .ac-trigger:focus-visible{outline:auto}@media(min-width: 920px){.accordion-item .ac-trigger{padding:20px 2.5rem 20px 1.5rem}}.accordion-item .ac-trigger::after{content:"";position:absolute;width:12px;height:12px;right:16px;top:50%;transform:translateY(-8px) rotate(135deg);border-top:2px solid #00049e;border-right:2px solid #00049e;transition:transform .3s,bottom .3s}.accordion-item.is-active>.ac-header .ac-trigger::after{content:"";transform:translateY(-3px) rotate(-45deg);border-color:#fff}.accordion-item__body{padding:1.5rem 1.5rem 1.5rem 1.5rem}@media(min-width: 760px){.body-copy-two-columns__container{display:flex}}.body-copy-two-columns .left-column{flex:1}@media(min-width: 760px){.body-copy-two-columns .left-column{display:flex;padding-right:4rem}}.body-copy-two-columns .right-column{width:100%}@media(min-width: 760px){.body-copy-two-columns .right-column{width:60%}}.callout-quote{background-color:#00049e;min-height:440px;display:flex;align-items:center}.callout-quote__content{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;color:#fff}.callout-quote__content .body-copy{font-size:28px;text-align:center;color:#fff}@media(min-width: 1224px){.callout-quote__content .body-copy{font-size:36px}}.callout-quote__reference{text-align:center;font-size:18px;color:#fff;line-height:140%}.feature-image{position:relative;overflow:hidden;height:100vh;max-height:960px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.feature-image .circle-mobile{display:block}@media(min-width: 1224px){.feature-image .circle-mobile{display:none}}.feature-image .circle-mobile #green-circle{position:absolute;top:0;left:0;width:90%;height:50%}.feature-image .circle-mobile #white-circle{position:absolute;top:5%;left:0;width:100%;height:80%}@media(min-width: 480px){.feature-image .circle-mobile #white-circle{top:15%}}@media(min-width: 760px){.feature-image .circle-mobile #white-circle{top:20%}}.feature-image .circle-mobile #white-circle circle{stroke-width:5}@media(min-width: 760px){.feature-image .circle-mobile #white-circle circle{stroke-width:4}}.feature-image .circle-desktop{display:none}@media(min-width: 1224px){.feature-image .circle-desktop{display:block}}.feature-image .circle-desktop svg{position:absolute;top:0;max-width:100vw;left:0;z-index:4;transform:translate(-55%, -38%)}.feature-image__content{position:absolute;padding-top:5rem;padding-bottom:5rem;bottom:0;right:0;color:#fff;width:100%}.feature-image .overlay{position:absolute;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 69.4%)}@media(min-width: 1224px){.feature-image .overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%)}}.feature-image .tagline{color:#fff}.feature-image .content-wrapper{max-width:573px;position:relative;z-index:5}@media(min-width: 1224px){.feature-image .content-wrapper{margin-left:auto}}.feature-image .heading{color:#fff}.footer{color:#fff}.footer ul{list-style:none}.footer .footer-top{background-image:url("../images/footer-mobile.svg");background-repeat:no-repeat;background-size:cover;background-position:center bottom;padding-bottom:2rem}@media(min-width: 760px){.footer .footer-top{background-position:center bottom 10%}}@media(min-width: 1224px){.footer .footer-top{background-image:url("../images/footer.svg");background-position:center bottom;padding-top:3rem}}.footer .footer-top .footer-top-row{display:flex;flex-direction:column-reverse}@media(min-width: 1224px){.footer .footer-top .footer-top-row{flex-direction:row;justify-content:space-between;gap:5rem}}.footer .menu-footer{margin-top:2rem;flex:1}@media(min-width: 920px){.footer .menu-footer{display:flex;gap:2rem}}@media(min-width: 1224px){.footer .menu-footer{margin-top:0}}@media(min-width: 1700px){.footer .menu-footer{gap:3.5rem}}.footer .menu-footer>.menu-footer__item{margin-bottom:1rem}.footer .menu-footer>.menu-footer__item.active .btn-arrow-down svg{transform:rotate(-180deg)}.footer .menu-footer>.menu-footer__item .btn-arrow-down{background-color:transparent;border:none;flex:1;display:flex;justify-content:flex-end;cursor:pointer}.footer .menu-footer>.menu-footer__item>.menu-link-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.footer .menu-footer>.menu-footer__item>.menu-link-wrap .menu-footer__link{font-weight:normal}@media(min-width: 1024px){.footer .menu-footer>.menu-footer__item>.menu-link-wrap .btn-arrow-down{display:none}}.footer .menu-footer>.menu-footer__item:last-of-type .btn-arrow-down{display:none}.footer .menu-footer>.menu-footer__item:last-of-type>.menu-footer__submenu{display:flex;align-items:center;gap:1rem;margin-top:10px}.footer .menu-footer>.menu-footer__item:last-of-type>.menu-footer__submenu>li>.menu-link-wrap{width:40px;height:40px;display:flex}.footer .menu-footer>.menu-footer__item:last-of-type>.menu-footer__submenu>li>.menu-link-wrap .menu__link{font-size:0;display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center}.footer .menu-footer>.menu-footer__item:last-of-type>.menu-footer__submenu>li>.menu-link-wrap .menu__link.icon_social_linkedin{background-image:url("../images/icons/linkedin.svg")}.footer .menu-footer>.menu-footer__item:last-of-type>.menu-footer__submenu>li>.menu-link-wrap .menu__link.icon_social_youtube{background-image:url("../images/icons/youtube.svg")}.footer .menu-footer>.menu-footer__item:last-of-type>.menu-footer__submenu>li>.menu-link-wrap .menu__link.Icon_social_instagram,.footer .menu-footer>.menu-footer__item:last-of-type>.menu-footer__submenu>li>.menu-link-wrap .menu__link.icon_social_instagram{background-image:url("../images/icons/instagram.svg")}.footer .menu-footer>.menu-footer__item>.menu-footer__submenu{margin-top:1rem;display:none}@media(min-width: 920px){.footer .menu-footer>.menu-footer__item>.menu-footer__submenu{display:block}}.footer .menu-footer>.menu-footer__item>.menu-footer__submenu li{margin-bottom:1rem}.footer .menu-footer>.menu-footer__item>.menu-footer__submenu li .menu-footer__link{color:#cbcbcb}.footer .menu-footer>.menu-footer__item>.menu-footer__submenu li .menu-footer__link:hover{color:#fff}.footer #block-webform-connect{color:#fff;background-image:url("../images/footer-form-bg.svg");background-repeat:no-repeat;background-size:cover;background-position:center bottom;padding-top:3rem;padding-bottom:4rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;width:calc(100% + 2rem)}@media(min-width: 760px){.footer #block-webform-connect{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;width:calc(100% + 4rem)}}@media(min-width: 1224px){.footer #block-webform-connect{width:32%;background:none;padding-bottom:0;padding-top:0;padding-left:0;padding-right:0}}.footer #block-webform-connect h2{color:inherit;font-size:32px}@media(min-width: 1224px){.footer #block-webform-connect h2{font-size:45px}}.footer #block-webform-connect form{max-width:420px;margin-top:2rem}.footer #block-webform-connect form .button.js-form-submit,.footer #block-webform-connect form .ja-apply-iframe .apply .js-form-submit.back-link,.ja-apply-iframe .apply .footer #block-webform-connect form .js-form-submit.back-link,.footer #block-webform-connect form .ja-job-details .apply .js-form-submit.back-link,.ja-job-details .apply .footer #block-webform-connect form .js-form-submit.back-link,.footer #block-webform-connect form .ja-container .ja-job-list .job a.js-form-submit.view-details,.ja-container .ja-job-list .job .footer #block-webform-connect form a.js-form-submit.view-details,.footer #block-webform-connect form .js-form-submit.ja-button,.footer #block-webform-connect form .body-copy a.js-form-submit.call-to-action,.body-copy .footer #block-webform-connect form a.js-form-submit.call-to-action,.footer #block-webform-connect form .body-copy a.js-form-submit.download,.body-copy .footer #block-webform-connect form a.js-form-submit.download,.footer #block-webform-connect form .filter-accordion a.js-form-submit.call-to-action,.filter-accordion .footer #block-webform-connect form a.js-form-submit.call-to-action,.footer #block-webform-connect form .filter-accordion a.js-form-submit.download,.filter-accordion .footer #block-webform-connect form a.js-form-submit.download,.footer #block-webform-connect form .accordion a.js-form-submit.call-to-action,.accordion .footer #block-webform-connect form a.js-form-submit.call-to-action,.footer #block-webform-connect form .accordion a.js-form-submit.download,.accordion .footer #block-webform-connect form a.js-form-submit.download,.footer #block-webform-connect form .cke_editable a.js-form-submit.call-to-action,.cke_editable .footer #block-webform-connect form a.js-form-submit.call-to-action,.footer #block-webform-connect form .cke_editable a.js-form-submit.download,.cke_editable .footer #block-webform-connect form a.js-form-submit.download,.footer #block-webform-connect form .ck-editor__editable a.js-form-submit.call-to-action,.ck-editor__editable .footer #block-webform-connect form a.js-form-submit.call-to-action,.footer #block-webform-connect form .ck-editor__editable a.js-form-submit.download,.ck-editor__editable .footer #block-webform-connect form a.js-form-submit.download{min-width:unset;background-color:#fff;color:#004922;margin-left:0;margin-right:0;background-position:right 20px center;background-repeat:no-repeat;background-size:18px;background-image:url("../images/icons/arrow-right-dark-green.svg");padding:14px 53px 14px 24px !important;text-decoration:none;font-weight:500;min-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:999px;border:0}.footer #block-webform-connect form .button.js-form-submit:hover,.footer #block-webform-connect form .ja-apply-iframe .apply .js-form-submit.back-link:hover,.ja-apply-iframe .apply .footer #block-webform-connect form .js-form-submit.back-link:hover,.footer #block-webform-connect form .ja-job-details .apply .js-form-submit.back-link:hover,.ja-job-details .apply .footer #block-webform-connect form .js-form-submit.back-link:hover,.footer #block-webform-connect form .ja-container .ja-job-list .job a.js-form-submit.view-details:hover,.ja-container .ja-job-list .job .footer #block-webform-connect form a.js-form-submit.view-details:hover,.footer #block-webform-connect form .js-form-submit.ja-button:hover,.footer #block-webform-connect form .body-copy a.js-form-submit.call-to-action:hover,.body-copy .footer #block-webform-connect form a.js-form-submit.call-to-action:hover,.footer #block-webform-connect form .body-copy a.js-form-submit.download:hover,.body-copy .footer #block-webform-connect form a.js-form-submit.download:hover,.footer #block-webform-connect form .filter-accordion a.js-form-submit.call-to-action:hover,.filter-accordion .footer #block-webform-connect form a.js-form-submit.call-to-action:hover,.footer #block-webform-connect form .filter-accordion a.js-form-submit.download:hover,.filter-accordion .footer #block-webform-connect form a.js-form-submit.download:hover,.footer #block-webform-connect form .accordion a.js-form-submit.call-to-action:hover,.accordion .footer #block-webform-connect form a.js-form-submit.call-to-action:hover,.footer #block-webform-connect form .accordion a.js-form-submit.download:hover,.accordion .footer #block-webform-connect form a.js-form-submit.download:hover,.footer #block-webform-connect form .cke_editable a.js-form-submit.call-to-action:hover,.cke_editable .footer #block-webform-connect form a.js-form-submit.call-to-action:hover,.footer #block-webform-connect form .cke_editable a.js-form-submit.download:hover,.cke_editable .footer #block-webform-connect form a.js-form-submit.download:hover,.footer #block-webform-connect form .ck-editor__editable a.js-form-submit.call-to-action:hover,.ck-editor__editable .footer #block-webform-connect form a.js-form-submit.call-to-action:hover,.footer #block-webform-connect form .ck-editor__editable a.js-form-submit.download:hover,.ck-editor__editable .footer #block-webform-connect form a.js-form-submit.download:hover{background-color:#004922;color:#fff;background-image:url("../images/icons/arrow-right-light-green.svg");border:0;padding:14px 63px 14px 24px !important}.footer #block-webform-connect form .webform-confirmation{color:#fff}.footer #block-webform-connect form .js-form-type-textfield,.footer #block-webform-connect form .js-form-type-password,.footer #block-webform-connect form .js-form-type-email{position:relative;margin-bottom:2rem}.footer #block-webform-connect form .js-form-type-textfield .form-item__label,.footer #block-webform-connect form .js-form-type-password .form-item__label,.footer #block-webform-connect form .js-form-type-email .form-item__label{position:absolute;top:0;left:0;padding:0 1rem 0 0;transition:.3s;color:#cbcbcb;font-weight:500}.footer #block-webform-connect form .js-form-type-textfield.focused .form-item__label,.footer #block-webform-connect form .js-form-type-password.focused .form-item__label,.footer #block-webform-connect form .js-form-type-email.focused .form-item__label{top:-12px;font-size:14px;color:#fff}.footer #block-webform-connect form .form-item__label{display:block}@media(min-width: 320px){.footer #block-webform-connect form .form-item__label{display:block;margin-right:2%;padding:.6em 0}}.footer #block-webform-connect form .form-item__label.form-required::after{content:"*";color:#fff}.footer #block-webform-connect form .form-item__textfield{border-top:none;border-left:none;border-right:none;border-bottom:1px solid rgba(255,255,255,.5);background-color:transparent;padding:10px 0;width:100%;color:#fff;border-radius:0}.footer #block-webform-connect form .form-item__textfield:focus{border-color:#5dfbaa;outline:none}.footer .acknowledgement-block{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(min-width: 1224px){.footer .acknowledgement-block{margin-top:8rem}}.footer .acknowledgement-block::before{content:"";display:block;width:112px;height:32px;background-image:url("../images/footer-flags.png");background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:2rem}.footer .acknowledgement-block p{font-size:14px;max-width:1350px}@media(min-width: 920px){.footer .acknowledgement-block p{font-size:16px}}@media(min-width: 1224px){.footer .acknowledgement-block p{font-size:20px}}.footer .footer-info{background-color:#000;color:#fff;font-size:14px}.footer .footer-info .footer-info__container{display:flex;justify-content:center;flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem;gap:1rem}.footer .footer-info .copyright{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.footer .footer-info .copyright .acn{padding-right:1rem;border-right:1px solid #fff}.footer .footer-info .menu-footer-info{display:flex;flex-wrap:wrap;gap:1rem}.footer .footer-info .menu-footer-info .menu-footer-info__item:not(:last-of-type){padding-right:1rem;border-right:1px solid #fff}.footer .footer-info .menu-footer-info .menu-footer-info__item a.menu__link:hover{text-decoration:underline}.site-footer__subheading{font-size:1rem;font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase;font-family:Arial,sans-serif;color:#fff;letter-spacing:0;-webkit-margin-after:1.875rem;margin-block-end:1.875rem}.site-footer__heading{color:#fff;-webkit-margin-after:1.875rem;margin-block-end:1.875rem;font-style:normal;font-weight:800;line-height:1;letter-spacing:0;font-size:29px}.site-footer__heading span{font-weight:100;display:block}@media(min-width: 650px){.site-footer__heading{font-size:38px}}.site-footer__cta{border:2px solid #00049e;background:#00049e;padding:23px 22px 21px;display:inline-block;color:#fff;font-family:"BureauVeritas",Arial,sans-serif;font-size:20px;font-style:normal;font-weight:800;text-transform:uppercase;line-height:.9;transition:all .25s ease-out;cursor:pointer}@media(min-width: 650px){.site-footer__cta{font-size:25px}}.site-footer__cta:hover{background-color:#fff;border-color:#fff;color:#00049e}.site-footer__overlay{position:relative;z-index:1;width:100%;height:100%;padding:50px 0;box-sizing:border-box;display:flex;flex-direction:row;align-items:center}@media(min-width: 2140px){.site-footer__overlay{justify-content:center}}.site-footer__overlay::before{content:"";position:absolute;top:0;right:0;left:0;width:100%;height:100%;opacity:.5;background:#333;transition:opacity .25s ease-out}.site-footer__content{position:relative;z-index:1;left:50%;transform:translateX(-50%);padding:0 8.3333%}@media(min-width: 650px){.site-footer__content{padding:0;width:64%}}.site-footer__columns{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.site-footer__links{margin:0}@media(min-width: 650px){.site-footer__links{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}}@media(min-width: 920px){.site-footer__links{-moz-column-count:2;column-count:2}}.site-footer__body{margin-block:1.875rem 0}.site-footer__body ul{display:flex;flex-wrap:wrap;list-style:none;gap:10px 0;align-items:center}.site-footer__body ul li{position:relative}.site-footer__body ul li::before{content:"|";display:inline-block;vertical-align:text-top;margin:0 5px;font-size:1rem}.site-footer__body ul li:first-child::before{display:none}.site-footer__body ul a,.site-footer__body ul li{color:#fff;font-family:Arial,sans-serif;font-style:normal;font-weight:400;line-height:120%;font-size:calc(13.33333px + 3.33334*(100vw - 320px)/320)}@media(min-width: 650px){.site-footer__body ul a,.site-footer__body ul li{font-size:1rem}}.site-footer__body ul a:hover{text-decoration:underline}.site-footer__link{display:block;-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;font-weight:800;font-family:"BureauVeritas",Arial,sans-serif;text-transform:uppercase;transition:color .25s ease-out;font-kerning:normal;line-height:1.25;color:#fff;font-size:calc(13.33333px + 3.33334*(100vw - 320px)/320)}.site-footer__link:hover{text-decoration:underline}.site-footer__link:first-child{-webkit-margin-before:0;margin-block-start:0}@media(min-width: 650px){.site-footer__link{font-size:1rem}}.site-footer__column{position:relative}.site-footer__column--right{background-color:#333}.site-footer__column--left{width:100%}@media(min-width: 650px){.site-footer__column--left{width:50%}}@media(min-width: 760px){.site-footer__column--left{width:58.3%;min-height:550px}}.site-footer__column--right{width:50%;padding:50px 8.3333%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;flex:1}@media(min-width: 650px){.site-footer__column--right{width:25%}}.site-footer__image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.icon-item{display:block;height:100%}.icon-item__icon{margin-bottom:.5rem}.icon-item__icon img{max-width:80px;max-height:80px;height:80px}.icon-item__title{color:#004922;margin-bottom:1rem;font-size:24px}@media(min-width: 760px){.icon-item__title{font-size:27px}}.icon-item .button,.icon-item .ja-apply-iframe .apply .back-link,.ja-apply-iframe .apply .icon-item .back-link,.icon-item .ja-job-details .apply .back-link,.ja-job-details .apply .icon-item .back-link,.icon-item .ja-container .ja-job-list .job a.view-details,.ja-container .ja-job-list .job .icon-item a.view-details,.icon-item .ja-button,.icon-item form .form-submit.ja-button,form .icon-item .form-submit.ja-button,.icon-item form .button.form-submit,form .icon-item .button.form-submit,.icon-item .body-copy a.call-to-action,.body-copy .icon-item a.call-to-action,.icon-item .body-copy a.download,.body-copy .icon-item a.download,.icon-item .filter-accordion a.call-to-action,.filter-accordion .icon-item a.call-to-action,.icon-item .filter-accordion a.download,.filter-accordion .icon-item a.download,.icon-item .accordion a.call-to-action,.accordion .icon-item a.call-to-action,.icon-item .accordion a.download,.accordion .icon-item a.download,.icon-item .cke_editable a.call-to-action,.cke_editable .icon-item a.call-to-action,.icon-item .cke_editable a.download,.cke_editable .icon-item a.download,.icon-item .ck-editor__editable a.call-to-action,.ck-editor__editable .icon-item a.call-to-action,.icon-item .ck-editor__editable a.download,.ck-editor__editable .icon-item a.download{white-space:nowrap}@media(min-width: 1224px){.icon-panel__container{display:flex;align-items:flex-start}}.icon-panel__content{flex:1;margin-bottom:3rem}@media(min-width: 1224px){.icon-panel__content{padding-right:2.5rem;margin-bottom:0}}@media(min-width: 1224px){.icon-panel__icons{width:65%}.icon-panel__icons .swiper-grid .swiper-wrapper{grid-template-columns:repeat(4, 1fr) !important}}.icon-tiles__icons{display:grid;row-gap:3rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 650px){.icon-tiles__icons{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 760px){.icon-tiles__icons{-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1224px){.icon-tiles__icons{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 649px){.icon-tiles .icon-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-tiles .icon-item .icon-item__title,.icon-tiles .icon-item .icon-item__intro{text-align:center;max-width:320px}}.image-swiper{overflow:hidden}.image-swiper .image-swiper-container{overflow:visible !important}.image-swiper .image-swiper-container .swiper-slide{opacity:.6}.image-swiper .image-swiper-container .swiper-slide.swiper-slide-active{opacity:1}.image-swiper .image-swiper-container .swiper-slide .image-copy{margin:0 0 1.5rem 0}.image-swiper .image-swiper-container .swiper-button-next,.image-swiper .image-swiper-container .swiper-button-prev{top:40%;width:48px;height:48px;border-radius:50%;background-color:#fff;transition:.3s;border:1.5px solid #00049e;box-shadow:none}.image-swiper .image-swiper-container .swiper-button-next::after,.image-swiper .image-swiper-container .swiper-button-prev::after{width:15px;height:12px;color:#00049e;font-size:0;background-size:contain;background-repeat:no-repeat}.image-swiper .image-swiper-container .swiper-button-next:hover,.image-swiper .image-swiper-container .swiper-button-prev:hover{filter:brightness(1.1)}.image-swiper .image-swiper-container .swiper-button-next{right:2.5%}.image-swiper .image-swiper-container .swiper-button-next::after{background-image:url("../images/icons/arrow-left-primary.svg")}.image-swiper .image-swiper-container .swiper-button-prev{left:2.5%}.image-swiper .image-swiper-container .swiper-button-prev::after{background-image:url("../images/icons/arrow-left-blue.svg")}.image-swiper .image-swiper-container .swiper-button-disabled{background-color:#fff}.image-swiper .image-swiper-container .swiper-button-disabled::after{color:#c3c6c8}.image-swiper .image-swiper-container .swiper-pagination{display:none}.image-swiper .image-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00049e}.image-two-pane__container{display:flex;flex-direction:column;-moz-column-gap:16px;column-gap:16px;row-gap:2rem}@media(min-width: 760px){.image-two-pane__container{flex-direction:row}}.image-two-pane .image-item{width:100%}.image-two-pane .image-item .image-wrapper{width:100%;aspect-ratio:888/732;overflow:hidden}.image-two-pane .image-item .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insight-page .insight-intro .body-copy-two-columns{margin-bottom:2rem;margin-top:4rem}.insight-page .insight-date{font-weight:normal;font-size:20px}.insight-page .field--type-paragraph .paragraph-section:first-child.paragraph--type--body-copy .body-copy__wrapper{margin-top:2rem}.insight-feed .swiper-grid .swiper-container .swiper-wrapper{-moz-column-gap:1rem;column-gap:1rem}.insights-listing-banner{height:350px;position:relative;background-color:#00b164}@media(min-width: 760px){.insights-listing-banner{height:500px}}.insights-listing-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.insights-listing-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.insights-listing-banner__title{position:absolute;bottom:2rem;margin:0;z-index:3;color:#fff}.insights-listing-banner__title h1,.insights-listing-banner__title h2,.insights-listing-banner__title h3{color:#fff}@media(min-width: 1224px){.insights-listing-banner__title{max-width:70%;bottom:4rem}}.insights-listing-items{display:grid;grid-template-columns:1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:3rem}@media(min-width: 650px){.insights-listing-items{grid-template-columns:repeat(2, 1fr)}}.insights-listing-filter{margin-top:2rem}.insights-listing-filter form .form-radios{border:1px solid #c6c6c6;border-radius:999px;padding:16px 16px 16px 16px;display:flex;align-items:center;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-sizing:border-box}@media(min-width: 760px){.insights-listing-filter form .form-radios{gap:1rem}}.insights-listing-filter form .form-radios .js-form-type-radio{margin:0 !important}.insights-listing-filter form .form-radios .js-form-type-radio label{padding:12px 16px;margin:0;text-align:center;font-weight:500;font-size:16px}@media(min-width: 760px){.insights-listing-filter form .form-radios .js-form-type-radio label{font-size:18px}}.insights-listing-filter form .form-radios .js-form-type-radio label::before,.insights-listing-filter form .form-radios .js-form-type-radio label::after{display:none}.insights-listing-filter form .form-radios .js-form-type-radio input:checked+label{background-color:#00049e;color:#fff;line-height:1;font-size:16px;border-radius:999px}.insights-listing-filter form .form-actions{display:none}.ajax-progress-fullscreen{display:none}.two-columns{display:flex;height:auto;align-items:stretch;flex-direction:column;background-color:#00049e;color:#fff}@media(min-width: 920px){.two-columns{flex-direction:row}}.two-columns.background-light{background-color:#f6f6f6;color:#00049e}@media(min-width: 920px){.two-columns.layout-7-3>div:first-of-type{width:68%}.two-columns.layout-7-3>div:last-of-type{width:32%}}.two-columns__content{width:100%;display:flex;align-items:center;padding-top:6rem;padding-bottom:5rem;position:relative;overflow:hidden}@media(min-width: 920px){.two-columns__content{padding-bottom:6rem}}@media(min-width: 1224px){.two-columns__content{width:50%}}.two-columns__content p:last-of-type{margin-bottom:0}.two-columns__content .squares{position:absolute;max-width:100%;max-height:100%;z-index:0;pointer-events:none}.two-columns__content .squares svg{width:100%;height:100%}.two-columns__media{width:100%}@media(min-width: 1224px){.two-columns__media{width:50%}}@media(min-width: 760px){.leaderships-cards__top{display:flex}}.leaderships-cards__top .left-column{flex:1}@media(min-width: 760px){.leaderships-cards__top .left-column{display:flex;padding-right:4rem}}@media(min-width: 1500px){.leaderships-cards__top .left-column{padding-right:7rem}}@media(min-width: 1920px){.leaderships-cards__top .left-column{padding-right:10rem}}.leaderships-cards__top .right-column{width:100%}@media(min-width: 760px){.leaderships-cards__top .right-column{width:50%}}.leaderships-cards__listing{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 760px){.leaderships-cards__listing{grid-template-columns:repeat(3, 1fr)}}.leadership-card{-webkit-animation:expand .5s forwards;animation:expand .5s forwards}.leadership-card.active .leadership-card__action{background-color:#009755}.leadership-card.active .leadership-card__bio{display:block}.leadership-card.active .btn-read-more{color:#fff}.leadership-card.active .btn-read-more::after{transform:rotate(-135deg);border-color:#fff}.leadership-card .btn-read-more{color:#004922;background-color:transparent;border:none;outline:none;font-weight:normal;font-size:20px;display:flex;align-items:center;gap:8px;cursor:pointer}.leadership-card .btn-read-more::after{content:"";width:8px;height:8px;border-right:2px solid #004922;border-bottom:2px solid #004922;transform:rotate(45deg);transition:.3s;transform-origin:66% 66%}@media(min-width: 760px){.leadership-card:nth-child(3n+3) .leadership-card__bio{left:calc(-100% - 1rem)}}.leadership-card__top{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;aspect-ratio:587/420}.leadership-card__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.leadership-card__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-top-left-radius:10px;border-top-right-radius:10px}.leadership-card__info{position:relative;z-index:2;padding:3rem 1rem 1rem 1rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 80.61%);color:#fff}.leadership-card__name{font-size:26px;font-weight:normal}.leadership-card__role{margin-top:4px;font-size:18px;font-weight:500}.leadership-card__action{position:relative;background:#ebebec;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.leadership-card__bio{position:relative;width:100%;margin-top:1rem;background-color:#009755;color:#fff;padding:20px;border-radius:10px;font-size:20px;display:none;-webkit-animation:fadeIn .3s;animation:fadeIn .3s}@media(min-width: 760px){.leadership-card__bio{padding:30px;width:calc(200% + 1rem)}}.leadership-card__bio .bio-title{font-weight:normal;font-size:24px;margin-bottom:1rem;padding-right:1.5rem}.leadership-card__bio .btn-close-bio{padding:1rem;background-color:transparent;cursor:pointer;position:absolute;right:0;top:0;color:#fff;border:none}.logo-bank{background-color:#fff}@media(min-width: 1224px){.logo-bank__container{display:flex;align-items:flex-start}}.logo-bank__content{flex:1;margin-bottom:3rem}@media(min-width: 1224px){.logo-bank__content{padding-right:7rem;margin-bottom:0}}.logo-bank__logos{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem}@media(min-width: 650px){.logo-bank__logos{-moz-column-gap:2rem;column-gap:2rem;row-gap:3rem;grid-template-columns:repeat(4, 1fr)}}@media(min-width: 760px){.logo-bank__logos{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1024px){.logo-bank__logos{-moz-column-gap:5rem;column-gap:5rem;row-gap:4rem}}@media(min-width: 1224px){.logo-bank__logos{grid-template-columns:repeat(4, 1fr);width:63.8%}}@media(min-width: 1350px){.logo-bank__logos{grid-template-columns:repeat(5, 1fr)}}.logo-bank-item{display:flex;align-items:center;justify-content:center}.logo-bank-item img{max-height:70px}.flexible-content-page .logo-bank{padding-top:0;padding-bottom:0}.feature-content{padding-right:1rem}@media(min-width: 920px){.feature-content{padding-right:2rem}}@media(min-width: 1350px){.feature-content{padding-right:4rem}}@media(min-width: 920px){.feature-content.feature-content__image-side-right .feature-content-container{flex-direction:row-reverse}}@media(min-width: 920px){.feature-content.feature-content__image-side-right .feature-content__main{padding-left:0;padding-right:3rem}}@media(min-width: 1224px){.feature-content.feature-content__image-side-right .feature-content__main{padding-left:0;padding-right:60px}}@media(min-width: 920px){.feature-content-container{display:flex;align-items:center}}.feature-content__main{margin-top:1.5rem}@media(min-width: 920px){.feature-content__main{flex:1;margin-top:0;padding-left:3rem}}@media(min-width: 1224px){.feature-content__main{padding-left:60px}}.feature-content__image{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(min-width: 920px){.feature-content__image{width:50%}}.feature-content__image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.feature-content__cta{margin-top:2rem}.highlight-banner__container{display:flex;flex-direction:column-reverse}@media(min-width: 920px){.highlight-banner__container{flex-direction:row}}.highlight-banner__image{width:100%}@media(min-width: 920px){.highlight-banner__image{width:65%}}.highlight-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.highlight-banner__info{background-color:#004922;padding:3rem 1rem;color:#fff;flex:1}@media(min-width: 760px){.highlight-banner__info{padding:3rem 2rem}}@media(min-width: 1350px){.highlight-banner__info{padding:5rem 4rem}}.highlight-banner__blurb,.highlight-banner__tagline,.highlight-banner__heading{color:#fff !important}.highlight-banner__blurb>*,.highlight-banner__tagline>*,.highlight-banner__heading>*{color:inherit}.highlight-banner__cta{margin-top:2rem}.impact-statement-body{font-size:36px;color:#00049e}@media(min-width: 1224px){.impact-statement-body{font-size:48px}}.impact-statement-body .color-dark-green{color:#00049e}#ja-jobs-widget{position:relative}.ja-loading{position:absolute;top:10px;right:10px}.ja-loading.left{left:10px;right:auto}.ja-form{margin-bottom:3em}.ja-form .ja-field-container{margin-bottom:.5em}.ja-form .ja-field-container:before,.ja-form .ja-field-container:after{content:"";display:table}.ja-form .ja-field-container:after{clear:both}.ja-form .ja-field-container{zoom:1}.ja-form .ja-field-container label{display:block;float:left;width:100px;padding-top:6px}.ja-form .ja-field-container .ja-field{float:left}.ja-form .ja-field-container select,.ja-form .ja-field-container textarea,.ja-form .ja-field-container input[type=text],.ja-form .ja-field-container input[type=password],.ja-form .ja-field-container input[type=datetime],.ja-form .ja-field-container input[type=datetime-local],.ja-form .ja-field-container input[type=date],.ja-form .ja-field-container input[type=month],.ja-form .ja-field-container input[type=time],.ja-form .ja-field-container input[type=week],.ja-form .ja-field-container input[type=number],.ja-form .ja-field-container input[type=email],.ja-form .ja-field-container input[type=url],.ja-form .ja-field-container input[type=search],.ja-form .ja-field-container input[type=tel],.ja-form .ja-field-container input[type=color]{font-family:Helvetica,Arial,sans-serif;font-size:1em;color:#333;border:solid 1px #ccc}.ja-form .ja-field-container select{width:240px;padding:2px}.ja-form .ja-field-container textarea{width:230px;padding:3px 4px}.ja-form .ja-field-container input[type=text],.ja-form .ja-field-container input[type=password],.ja-form .ja-field-container input[type=datetime],.ja-form .ja-field-container input[type=datetime-local],.ja-form .ja-field-container input[type=date],.ja-form .ja-field-container input[type=month],.ja-form .ja-field-container input[type=time],.ja-form .ja-field-container input[type=week],.ja-form .ja-field-container input[type=number],.ja-form .ja-field-container input[type=email],.ja-form .ja-field-container input[type=url],.ja-form .ja-field-container input[type=search],.ja-form .ja-field-container input[type=tel],.ja-form .ja-field-container input[type=color]{width:230px;padding:3px 4px}.ja-form .ja-field-container .checkbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ja-form .ja-field-container .checkbox{display:block;margin-left:95px}.ja-form .ja-field-container .checkbox br{clear:left}.ja-form .ja-field-container .checkbox input{width:15px;height:19px;float:left}.ja-form .ja-field-container .checkbox label{height:21px;width:auto;line-height:21px;float:left;padding:2px 12px 0 5px}.ja-form .ja-submit{margin-top:1em;margin-left:100px;vertical-align:middle}.ja-form .ja-submit .ja-loading{position:relative;top:0;left:0;margin-left:10px;vertical-align:middle}.ja-form .ja-field-container .error{color:#900;border-color:#900}.ja-form .ja-field-container .validation-error{display:block;clear:both;margin-top:5px;color:#a00}.ja-form .ja-error-container{color:#a00;margin-top:2em;margin-left:100px}.ja-form .ja-error-container p{margin-bottom:0}.ja-job-list{margin-bottom:3em}.ja-job-list .job{margin-bottom:1em;padding:.5em}.ja-job-list .job .meta p{font-size:.9em;margin-bottom:.5em}.ja-job-list .job .meta .classifications{float:left;list-style:none;width:50%;margin:0 0 .5em 0}.ja-job-list .job .meta .classifications li{display:inline;margin-right:.5em}.ja-job-list .job .meta .date-posted{float:right;width:50%;text-align:right}.ja-job-list .job .meta .salary{clear:left;float:left}.ja-job-list .job .meta .reference{float:right;text-align:right}.ja-job-list .job .view-details:active{position:relative;top:1px}.ja-pager-container:before,.ja-pager-container:after{content:"";display:table}.ja-pager-container:after{clear:both}.ja-pager-container{zoom:1}.ja-pager{float:left;font-size:.9em}.ja-pager:before,.ja-pager:after{content:"";display:table}.ja-pager:after{clear:both}.ja-pager{zoom:1}.ja-pager span,.ja-pager a{display:block;float:left;line-height:23px;padding:0 8px;margin-right:3px;color:#333;background-color:#f3f3f3;border:solid 1px #ddd}.ja-pager a:hover,.ja-pager .current-page{color:#fff;background-color:#bbb;border-color:#999;text-decoration:none}.ja-pager-summary{float:right;line-height:25px;font-size:.9em}.ja-job-details .meta{margin-bottom:1em}.ja-job-details .meta:before,.ja-job-details .meta:after{content:"";display:table}.ja-job-details .meta:after{clear:both}.ja-job-details .meta{zoom:1}.ja-job-details .meta p{font-size:.9em;margin-bottom:.5em}.ja-job-details .meta .classifications{float:left;width:50%;list-style:none;margin:0 0 .5em 0}.ja-job-details .meta .classifications li{display:inline;margin-right:.5em}.ja-job-details .meta .date-posted{font-weight:bold}.ja-job-details .meta .salary{clear:left;float:left}.ja-job-details .meta .reference{float:right;text-align:right}.ja-job-details .apply{margin:2em 0 .5em 0;text-align:center}.ja-apply-iframe iframe{width:100%;height:500px;border:none}.ja-apply-iframe .apply{margin:2em 0 .5em 0;text-align:center}.powered-by-jobadder{color:#bbb;font-size:.9em;text-align:center;margin:2em 0 1em 0}.powered-by-jobadder a{color:#bbb}.powered-by-jobadder a:hover{color:#aaa}.powered-by-jobadder{display:none}.ja-container{max-width:1480px}.ja-container .ja-job-list .job:not(:last-of-type){margin-bottom:2rem}.ja-container .ja-job-list .job a.view-details{margin-top:1.5rem}.ja-container .ja-job-list .job .meta{display:none}.ja-job-details .apply{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}.ja-job-details .apply .back-link{background-color:transparent;border:1px solid #004922;color:#004922}.ja-job-details .apply .back-link:hover{color:#fff}.ja-apply-iframe .apply .back-link{display:inline-block;background-color:transparent;border:1px solid #004922;color:#004922}.ja-apply-iframe .apply .back-link:hover{color:#fff}.locations{background-color:#f6f6f6}.locations__heading{margin-bottom:2rem}.locations .locations-item{font-weight:500}.locations .locations-item .locations-item-address{margin-top:16px}.locations .locations-item .locations-item-phone{margin-top:1rem}.locations .locations-item .locations-item-phone a{display:flex;align-items:center}.locations .locations-item .locations-item-phone a .phone-number{text-decoration:underline;margin-left:8px}.locations .locations-item .locations-item-phone a:hover .phone-number{color:#00049e}@media(min-width: 1224px){.locations .swiper-grid .swiper-wrapper{grid-template-columns:repeat(5, 1fr) !important}}@media(min-width: 1224px){.quick-overview-panel .swiper-grid .swiper-container .swiper-wrapper{grid-template-columns:repeat(5, 1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:3rem}}.webform-container{display:flex;align-items:stretch}.webform-container .webform__image{display:none}@media(min-width: 1224px){.webform-container .webform__image{display:block;width:50%}}.webform-container .webform__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.webform-container .webform__content{flex:1;background-color:#009755;padding:2.5rem 1rem}@media(min-width: 760px){.webform-container .webform__content{padding:3rem 2rem}}@media(min-width: 1224px){.webform-container .webform__content{padding:5rem 4rem}}.webform-container .webform__heading{color:#fff;font-weight:normal;font-size:48px;line-height:1.3;margin-bottom:1rem}@media(min-width: 1350px){.webform-container .webform__heading{font-size:64px}}.webform-container [data-drupal-messages]{font-size:16px;color:#fff;margin:1rem 0}.webform-container .form-item__label{color:#fff}.webform-container .form-item__label.form-required::after{content:"*";color:#fff}.webform-container .form-item__label .asterisk{color:#fff}.webform-container .form-item__dropdown .nice-select{border-color:#009755}.webform-container .form-item__dropdown .nice-select.open{border-color:#5dfbaa}.webform-container input:focus,.webform-container input:focus-visible,.webform-container textarea:focus,.webform-container textarea:focus-visible{border-color:#5dfbaa}.webform-container input[type=checkbox]~label::before{background-color:transparent;border-color:#fff}.webform-container input[type=checkbox]~label::after{border-color:#00049e}.webform-container input[type=checkbox]:checked~label::before{background-color:#fff}.webform-container .button.js-form-submit,.webform-container .body-copy a.js-form-submit.call-to-action,.body-copy .webform-container a.js-form-submit.call-to-action,.webform-container .body-copy a.js-form-submit.download,.body-copy .webform-container a.js-form-submit.download,.webform-container .filter-accordion a.js-form-submit.call-to-action,.filter-accordion .webform-container a.js-form-submit.call-to-action,.webform-container .filter-accordion a.js-form-submit.download,.filter-accordion .webform-container a.js-form-submit.download,.webform-container .accordion a.js-form-submit.call-to-action,.accordion .webform-container a.js-form-submit.call-to-action,.webform-container .accordion a.js-form-submit.download,.accordion .webform-container a.js-form-submit.download,.webform-container .cke_editable a.js-form-submit.call-to-action,.cke_editable .webform-container a.js-form-submit.call-to-action,.webform-container .cke_editable a.js-form-submit.download,.cke_editable .webform-container a.js-form-submit.download,.webform-container .ck-editor__editable a.js-form-submit.call-to-action,.ck-editor__editable .webform-container a.js-form-submit.call-to-action,.webform-container .ck-editor__editable a.js-form-submit.download,.ck-editor__editable .webform-container a.js-form-submit.download,.webform-container .js-form-submit.ja-button,.webform-container .ja-container .ja-job-list .job a.js-form-submit.view-details,.ja-container .ja-job-list .job .webform-container a.js-form-submit.view-details,.webform-container .ja-job-details .apply .js-form-submit.back-link,.ja-job-details .apply .webform-container .js-form-submit.back-link,.webform-container .ja-apply-iframe .apply .js-form-submit.back-link,.ja-apply-iframe .apply .webform-container .js-form-submit.back-link{min-width:unset;background-color:#fff;color:#004922;margin-left:0;margin-right:0;background-position:right 15px center;background-repeat:no-repeat;background-size:18px;background-image:url("../images/icons/arrow-right-dark-green.svg");text-decoration:none}.webform-container .button.js-form-submit:hover,.webform-container .body-copy a.js-form-submit.call-to-action:hover,.body-copy .webform-container a.js-form-submit.call-to-action:hover,.webform-container .body-copy a.js-form-submit.download:hover,.body-copy .webform-container a.js-form-submit.download:hover,.webform-container .filter-accordion a.js-form-submit.call-to-action:hover,.filter-accordion .webform-container a.js-form-submit.call-to-action:hover,.webform-container .filter-accordion a.js-form-submit.download:hover,.filter-accordion .webform-container a.js-form-submit.download:hover,.webform-container .accordion a.js-form-submit.call-to-action:hover,.accordion .webform-container a.js-form-submit.call-to-action:hover,.webform-container .accordion a.js-form-submit.download:hover,.accordion .webform-container a.js-form-submit.download:hover,.webform-container .cke_editable a.js-form-submit.call-to-action:hover,.cke_editable .webform-container a.js-form-submit.call-to-action:hover,.webform-container .cke_editable a.js-form-submit.download:hover,.cke_editable .webform-container a.js-form-submit.download:hover,.webform-container .ck-editor__editable a.js-form-submit.call-to-action:hover,.ck-editor__editable .webform-container a.js-form-submit.call-to-action:hover,.webform-container .ck-editor__editable a.js-form-submit.download:hover,.ck-editor__editable .webform-container a.js-form-submit.download:hover,.webform-container .js-form-submit.ja-button:hover,.webform-container .ja-container .ja-job-list .job a.js-form-submit.view-details:hover,.ja-container .ja-job-list .job .webform-container a.js-form-submit.view-details:hover,.webform-container .ja-job-details .apply .js-form-submit.back-link:hover,.ja-job-details .apply .webform-container .js-form-submit.back-link:hover,.webform-container .ja-apply-iframe .apply .js-form-submit.back-link:hover,.ja-apply-iframe .apply .webform-container .js-form-submit.back-link:hover{background-color:#004922 !important}.webform-container .webform-confirmation{color:#fff}.projects-listing{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;position:relative;z-index:1;background-color:#fff}@media(min-width: 760px){.projects-listing{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.projects-listing{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 760px){.projects-listing .project-item:first-child:not(:last-child){grid-column:span 2;aspect-ratio:1182/704}.projects-listing .project-item:first-child:not(:last-child) .project-card{aspect-ratio:unset;width:100%;height:100%}}@media(min-width: 1024px){.projects-listing .project-item:first-child:not(:last-child){grid-column-start:span 2;aspect-ratio:unset}}.projects-listing .project-item .project-card{aspect-ratio:579/732}.page-projects .layout-content{margin-top:101px}@media(max-width: 1223px){.page-projects .layout-content{margin-top:66px}}.page-projects .padding-horizontal,.page-projects .page-basic main,.page-basic .page-projects main,.page-projects header[role=banner] .main-menu-desktop #block-appgroup-main-menu .main-menu__submenu[data-level="1"],header[role=banner] .main-menu-desktop #block-appgroup-main-menu .page-projects .main-menu__submenu[data-level="1"],.page-projects .header-main-section .search-block-form .search-block-wrap,.header-main-section .search-block-form .page-projects .search-block-wrap,.page-projects .pager{position:relative}.page-projects .projects-listing-banner{position:relative;padding-top:4rem}@media(min-width: 1224px){.page-projects .projects-listing-banner{padding-top:150px}}.page-projects .projects-listing-banner__background{position:absolute;top:0;right:0;left:0;width:100%;z-index:0;pointer-events:none}@media(max-width: 1223px){.page-projects .projects-listing-banner__background{display:none}}.page-projects .projects-listing-banner__background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-projects .projects-listing-banner .projects-listing-header{position:relative;z-index:10}.page-projects .projects-listing-banner .projects-listing-header h2,.page-projects .projects-listing-banner .projects-listing-header h3{margin-bottom:2rem;font-weight:100;text-transform:uppercase}.page-projects .projects-listing-banner .projects-listing-header h2 strong,.page-projects .projects-listing-banner .projects-listing-header h3 strong{font-weight:800}.page-projects .projects-listing-banner .projects-listing-header p{color:#004922;font-size:24px}@media(min-width: 920px){.page-projects .projects-listing-banner .projects-listing-header p{font-size:36px}}.project-filters{margin-top:2rem}.project-filters .ajax-progress-throbber{display:none}.project-filters .btn-filter-mobile{width:100%;margin-bottom:1.5rem;cursor:pointer}@media(min-width: 1024px){.project-filters .btn-filter-mobile{display:none}}@media(min-width: 920px){.project-filters .filter-tags-mobile{display:none;visibility:hidden}}@media(max-width: 1023px){.project-filters .project-filters__form{display:none;position:fixed;padding:1rem;top:65px;left:0;background:#fff;width:100%;height:calc(100*var(--vh) - 65px);overflow-x:hidden;overflow-y:auto}.project-filters .project-filters__form.active{display:block}}.project-filters .project-filters__form .btn-filter-back{background-color:transparent;border:none;padding-left:24px;background-image:url("../images/icons/chevron-left.svg");background-size:contain;background-repeat:no-repeat;background-position:left center;font-weight:500;font-size:16px;margin-bottom:1.5rem;color:#333;cursor:pointer}@media(min-width: 1024px){.project-filters .project-filters__form .btn-filter-back{display:none}}.project-filters .project-filters__form form{padding-top:1.5rem;border-top:1px solid #ebebec}@media(min-width: 1024px){.project-filters .project-filters__form form{padding-top:0;border-top:none;display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}}.project-filters .project-filters__form form>.js-form-item,.project-filters .project-filters__form form .js-form-item-sectors{width:100%;max-width:unset}@media(min-width: 1024px){.project-filters .project-filters__form form>.js-form-item,.project-filters .project-filters__form form .js-form-item-sectors{width:170px;flex-shrink:0}}@media(min-width: 1350px){.project-filters .project-filters__form form>.js-form-item,.project-filters .project-filters__form form .js-form-item-sectors{width:250px}}@media(min-width: 1920px){.project-filters .project-filters__form form>.js-form-item,.project-filters .project-filters__form form .js-form-item-sectors{width:280px}}.project-filters .project-filters__form form .js-form-submit{width:100%}.project-filters .project-filters__form form .js-form-submit.form-submit{align-self:center;margin:0}@media(min-width: 1024px){.project-filters .project-filters__form form .js-form-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:30px}}.project-filters .project-filters__form form .form-item__label{font-size:18px;font-weight:500}.project-filters .project-filters__form form .nice-select .current{font-size:18px}.project-filters .project-filters__form form .sector-spec-select,.project-filters .project-filters__form form .button-select{background-color:#fff;border:1px solid #8c8c8c;color:#000;border-radius:10px;padding-left:16px;padding-top:10px;padding-bottom:12px;padding-right:40px;line-height:1.5;width:100%;text-align:left;font-weight:500;cursor:pointer;position:relative;font-size:18px;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}@media(min-width: 1024px){.project-filters .project-filters__form form .sector-spec-select,.project-filters .project-filters__form form .button-select{width:170px}}@media(min-width: 1350px){.project-filters .project-filters__form form .sector-spec-select,.project-filters .project-filters__form form .button-select{width:250px}}@media(min-width: 1920px){.project-filters .project-filters__form form .sector-spec-select,.project-filters .project-filters__form form .button-select{width:280px}}.project-filters .project-filters__form form .sector-spec-select:disabled,.project-filters .project-filters__form form .button-select:disabled{color:#c6c6c6;border-color:#c6c6c6}.project-filters .project-filters__form form .sector-spec-select:disabled::after,.project-filters .project-filters__form form .button-select:disabled::after{border-left:6px solid #c6c6c6}.project-filters .project-filters__form form .sector-spec-select::after,.project-filters .project-filters__form form .button-select::after{content:"";display:block;width:0;height:0;border:none;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #00049e;transform:rotate(90deg);transform-origin:66% 40%;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transition:.3s}.project-filters .project-filters__form form .sector-spec-select.active,.project-filters .project-filters__form form .button-select.active{border-color:#00049e}.project-filters .project-filters__form form .sector-spec-select.active::after,.project-filters .project-filters__form form .button-select.active::after{transform:rotate(-90deg)}.project-filters .project-filters__form form .close-sector-spec,.project-filters .project-filters__form form .close-dropdown{background-color:transparent;padding:8px 10px;border-radius:5px;margin-left:auto;border:none;cursor:pointer;font-size:16px;line-height:16px;margin-bottom:.5rem;margin-top:-1.5rem;margin-left:calc(100% - 28px)}.project-filters .project-filters__form form .close-sector-spec:hover,.project-filters .project-filters__form form .close-dropdown:hover{background-color:#f2f2f2}.project-filters .project-filters__form form .sector{position:relative;width:100%;display:flex;flex-direction:column}@media(min-width: 1024px){.project-filters .project-filters__form form .sector{flex-direction:row;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.project-filters .project-filters__form form .sector .sectors-specialisation-dropdown{margin-bottom:1.5rem}.project-filters .project-filters__form form #sector-specialisation-wrapper{width:100%;min-width:170px;background-color:#fff;padding:1rem;border-radius:10px;display:none;position:absolute;right:0;top:calc(100% - 20px);z-index:10;border:1px solid #c6c6c6;box-shadow:0px 4px 20px rgba(0,0,0,.2)}@media(min-width: 1024px){.project-filters .project-filters__form form #sector-specialisation-wrapper{right:unset;left:calc(50% + 10px);max-width:350px}}.project-filters .project-filters__form form #sector-specialisation-wrapper fieldset{margin-bottom:0}.project-filters .project-filters__form form #sector-specialisation-wrapper legend{display:none}.project-filters .project-filters__form form #sector-specialisation-wrapper.active{display:block}.project-filters .project-filters__form form #sector-specialisation-wrapper .form-item--checkboxes .js-form-item:last-child{margin-bottom:0}.project-filters .project-filters__form form #sector-specialisation-wrapper .form-item--checkboxes .js-form-item label{padding-left:0 !important;padding-right:2rem !important}.project-filters .project-filters__form form #sector-specialisation-wrapper .form-item--checkboxes .js-form-item label::before{right:0;margin-left:12px;margin-right:0;left:unset}.project-filters .project-filters__form form #sector-specialisation-wrapper .form-item--checkboxes .js-form-item label::after{right:4px;left:unset}.project-filters .project-filters__form form #services-wrapper,.project-filters .project-filters__form form #locations-wrapper{position:relative;width:100%;max-width:unset;margin-bottom:1.5rem}@media(min-width: 1024px){.project-filters .project-filters__form form #services-wrapper,.project-filters .project-filters__form form #locations-wrapper{width:170px;flex-shrink:0}}@media(min-width: 1350px){.project-filters .project-filters__form form #services-wrapper,.project-filters .project-filters__form form #locations-wrapper{width:250px}}@media(min-width: 1920px){.project-filters .project-filters__form form #services-wrapper,.project-filters .project-filters__form form #locations-wrapper{width:280px}}.project-filters .project-filters__form form #services-wrapper>fieldset,.project-filters .project-filters__form form #locations-wrapper>fieldset{width:100%;min-width:300px;background-color:#fff;padding:1rem;border-radius:10px;display:none;position:absolute;left:0;top:calc(100% + 5px);z-index:10;border:1px solid #c6c6c6;box-shadow:0px 4px 20px rgba(0,0,0,.2);display:none}@media(min-width: 1024px){.project-filters .project-filters__form form #services-wrapper>fieldset,.project-filters .project-filters__form form #locations-wrapper>fieldset{max-width:350px}}.project-filters .project-filters__form form #services-wrapper>fieldset.active,.project-filters .project-filters__form form #locations-wrapper>fieldset.active{display:block}.project-filters .project-filters__form form #services-wrapper>fieldset legend,.project-filters .project-filters__form form #locations-wrapper>fieldset legend{display:none}.project-filters .project-filters__form form #services-wrapper .form-item--checkboxes .js-form-item:last-child,.project-filters .project-filters__form form #locations-wrapper .form-item--checkboxes .js-form-item:last-child{margin-bottom:0}.project-filters .project-filters__form form #services-wrapper .form-item--checkboxes .js-form-item label,.project-filters .project-filters__form form #locations-wrapper .form-item--checkboxes .js-form-item label{padding-left:0 !important;padding-right:2rem !important}.project-filters .project-filters__form form #services-wrapper .form-item--checkboxes .js-form-item label::before,.project-filters .project-filters__form form #locations-wrapper .form-item--checkboxes .js-form-item label::before{right:0;margin-left:12px;margin-right:0;left:unset}.project-filters .project-filters__form form #services-wrapper .form-item--checkboxes .js-form-item label::after,.project-filters .project-filters__form form #locations-wrapper .form-item--checkboxes .js-form-item label::after{right:4px;left:unset}.project-filters .reset-filters{width:100%;margin-top:2rem}@media(min-width: 1024px){.project-filters .reset-filters{margin-top:0}}.project-filters .reset-filters ul{list-style:none;display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:8px}.project-filters .reset-filters ul:not(:empty){margin-bottom:2rem}.project-filters .reset-filters ul li:not(:last-of-type) a{padding:1rem 1.5rem;background-color:#ebebec;border-radius:999px;transition:.3s;display:flex}.project-filters .reset-filters ul li:not(:last-of-type) a::after{content:"✕";display:inline-block;margin-left:8px}.project-filters .reset-filters ul li:not(:last-of-type) a:hover{background-color:#efeff0}.project-filters .reset-filters ul li:last-of-type a{text-decoration:underline;color:#333}body.toolbar-fixed .page-projects .layout-content{margin-top:0}@media(max-width: 1223px){body.toolbar-fixed .page-projects .layout-content{margin-top:0}}.project-mosaic{position:relative;background-color:#f6f6f6}.project-mosaic .circle{pointer-events:none;display:none}@media(min-width: 1224px){.project-mosaic .circle{display:block}}.project-mosaic .circle svg{position:absolute;height:120vw;width:120vw;min-height:100vh;min-width:100vh;z-index:0;top:0;left:0;transform-origin:center center;transform:translate(-50%, -65%)}@media(min-width: 1920px){.project-mosaic .circle svg path{stroke-width:5}}.project-mosaic__content{max-width:890px;position:relative;z-index:2}@media(min-width: 1224px){.project-mosaic__listing:not(.only-one-item) .swiper-wrapper .swiper-slide:first-child{grid-column-start:span 2}.project-mosaic__listing:not(.only-one-item) .swiper-wrapper .swiper-slide:first-child .project-card{aspect-ratio:unset;height:100%}}.flexible-content-page .project-mosaic{padding-top:0;padding-bottom:0;background-color:#fff}.flexible-content-page .project-mosaic .circle{display:none}.flexible-content-page .project-mosaic .project-mosaic__content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;max-width:none;width:100%}.flexible-content-page .project-mosaic .project-mosaic__content .heading,.flexible-content-page .project-mosaic .project-mosaic__content .cta-button{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flexible-content-page .project-mosaic .project-mosaic__content .tagline,.flexible-content-page .project-mosaic .project-mosaic__content .blurb{display:none}.flexible-content-page .project-mosaic .project-mosaic__listing{margin-top:2rem}.flexible-content-page .project-mosaic .project-mosaic__listing.only-one-item .project-card{max-height:450px}@media(min-width: 1224px){.flexible-content-page .project-mosaic .project-mosaic__listing.only-one-item .project-card{max-height:unset}}.related-articles{background-color:#f6f6f6}.related-articles__heading{color:#333;font-weight:normal;font-size:36px;margin-bottom:2rem}@media(min-width: 920px){.related-articles__heading{font-size:45px}}.related-articles .swiper-grid .swiper-container .swiper-wrapper{-moz-column-gap:1rem;column-gap:1rem}.related-projects{background-color:#f6f6f6}.related-projects__heading{color:#333;font-weight:700;font-size:36px;margin-bottom:2rem}@media(min-width: 920px){.related-projects__heading{font-size:45px}}.search-filter form{display:flex;flex-direction:column}@media(min-width: 760px){.search-filter form{flex-direction:row;align-items:center;gap:8px}}@media(min-width: 760px){.search-filter form .js-form-item-query{margin-bottom:0}}.search-filter form .js-form-item-query input{border:none;border-radius:0;border-bottom:1px solid #333;padding-left:50px;background-image:url("../images/icons/search-green.svg");background-position:left center;background-repeat:no-repeat;background-size:24px}.search-filter form .form-actions input{min-width:unset;color:#fff;margin-left:0;margin-right:0;margin-top:0;background-position:right 15px center;background-repeat:no-repeat;background-size:18px;background-image:url("../images/icons/arrow-right-light-green.svg");padding:14px 40px 14px 20px !important;text-decoration:none}.search-filter form .form-actions input:hover{background-color:#00b164;color:#fff}.search-header{margin-top:2.5rem;margin-bottom:2rem}.search-results .search-item{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #eaeaea}.search-results .search-item:first-of-type{border-top:1px solid #eaeaea}.search-results .search-item__type{font-size:18px;font-weight:normal;text-transform:uppercase;margin-bottom:1rem;color:#009755;line-height:1}.search-results .search-item__title{color:#333;transition:.3s;margin-bottom:1rem;font-weight:normal;font-size:24px;line-height:1}@media(min-width: 760px){.search-results .search-item__title{font-size:27px}}.search-results .search-item__title:hover{color:#00b164}.search-results .search-item__intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.search-results .search-item__intro .text-intro,.search-results .search-item__intro .insight-page .insight-intro,.insight-page .search-results .search-item__intro .insight-intro{font-size:20px}.search-results .search-item__intro p{display:inline}.search-results .search-item__intro p::before{content:" ";white-space:pre}.services-selector{position:relative;width:100%;height:100vh;min-height:850px;max-height:1200px;overflow:hidden;color:#fff}.services-selector .circle{display:none;pointer-events:none}.services-selector .circle svg{position:absolute;height:120vw;width:120vw;min-height:100vh;min-width:100vh;z-index:6;bottom:0;left:0;transform-origin:center center;transform:translate(-50%, 35%)}@media(min-width: 1920px){.services-selector .circle svg path{stroke-width:5}}.services-selector__row{min-height:100vh;height:100%;display:flex}@media(min-width: 1224px){.services-selector__row{min-height:900px}}.services-selector .left-column{width:65%;position:relative;display:none}@media(min-width: 1224px){.services-selector .left-column{display:block}}.services-selector .left-column .images img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;transition:.75s ease-in-out}.services-selector .left-column .images img.active{opacity:1;visibility:visible}.services-selector .right-column{flex:1;background-image:url("../images/services-bg.svg");background-repeat:no-repeat;background-position:right bottom;background-size:cover;color:#fff;height:100%;overflow:hidden;position:relative}.services-selector__header{background:linear-gradient(180deg, #004922 0%, #004922 85%, rgba(0, 73, 34, 0.05) 100%);position:relative;z-index:5;padding-bottom:4rem;padding-top:6rem;padding-left:1rem;padding-right:1rem;pointer-events:none;max-width:600px}@media(min-width: 1224px){.services-selector__header{padding-top:7rem;padding-left:3rem;padding-right:5rem}}.services-selector__header .heading,.services-selector__header .tagline{color:#fff}.services-selector__navigation{position:absolute;z-index:5;left:1rem;width:32px}.services-selector__navigation .range-slider{transform:translateY(30px)}.services-selector__navigation .range-slider::before{content:"";width:1px;height:382px;background-color:#ffffff40;display:block;position:absolute;left:50%}.services-selector__navigation .range-slider::before{top:0;transform:translateX(calc(-50% - 1px)) translateY(-16px)}.services-selector__navigation .range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:350px;height:1px;background:transparent;outline:none;transform:rotate(90deg) translate(45%, 160px)}.services-selector__navigation .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#5dfbaa;width:25px;height:25px;border-radius:50%;cursor:pointer}.services-selector__navigation .range-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5dfbaa;width:25px;height:25px;border-radius:50%;cursor:pointer}.service-items{margin-top:1rem;padding-bottom:0;padding-left:4rem;padding-right:1rem;position:relative;max-width:600px}@media(min-width: 1224px){.service-items{padding-left:6rem;padding-right:5rem}}.service-items .service-item{width:100%;position:relative;border-bottom:1px solid rgba(255,255,255,.25)}.service-items .service-item:first-of-type{border-top:1px solid rgba(255,255,255,.25)}.service-items .service-item .service-item-heading{font-size:20px;line-height:26px;font-weight:500;margin-bottom:16px;margin-top:16px;cursor:pointer;transition:opacity .5s ease-in-out}.service-items .service-item .service-item-content{overflow:hidden;height:0;transition:height .5s ease-in-out}.service-items .service-item .service-item-content-inner{font-size:20px;line-height:1.5}.service-items .service-item .service-item-content-inner .service-item-blurb{margin-bottom:1rem}.service-items .service-item .service-item-content-inner .service-item-cta{display:block;padding-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service-items .service-item .service-item-content-inner .service-item-cta svg circle{transition:.3s}.service-items .service-item .service-item-content-inner .service-item-cta:hover svg circle{fill-opacity:.5}.service-items .service-item.is-active::before{transform:scale(1);opacity:1}.service-items .service-item.is-active .service-item-content{height:auto}.service-items .service-item.is-active .service-item-heading{opacity:1;font-weight:normal}.homepage .services-selector{margin-top:0;margin-bottom:0}@media(min-width: 1224px){.homepage .services-selector .circle{display:block}}.app-site-popup .popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1000}.app-site-popup .popup-content{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%, -50%);background-color:#fff;padding:2rem 1rem;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px;max-width:600px}@media(min-width: 650px){.app-site-popup .popup-content{padding:3rem}}.app-site-popup .popup-title{color:#00049e;padding-right:2rem}.app-site-popup .popup-body{margin-top:1.5rem}@media(max-width: 479px){.app-site-popup .popup-body{font-size:16px}}@media screen and (max-height: 667px){.app-site-popup .popup-body{max-height:200px;overflow-y:auto}}.app-site-popup .close{width:48px;height:48px;position:absolute;top:0px;right:0px;cursor:pointer;background-color:transparent;padding:8px;border:none;outline:none;transition:.3s;border-radius:10px}.app-site-popup .close:hover{background-color:#fafafa}@media(min-width: 650px){.app-site-popup .close{top:16px;right:16px}}.app-site-popup .popup-buttons{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}@media(min-width: 650px){.app-site-popup .popup-buttons{flex-direction:row;gap:1.5rem}}.app-site-popup .popup-buttons a{width:100%;margin-top:0}@media(min-width: 650px){.app-site-popup .popup-buttons a{width:50%}}.statement-panel{position:relative;overflow:hidden}.statement-panel .circle{display:none;position:absolute;top:0;right:-10%;z-index:0}@media(min-width: 1350px){.statement-panel .circle{display:block}}@media(min-width: 1700px){.statement-panel .circle{right:0}}@media(min-width: 1024px){.statement-panel__container{display:flex}}.statement-panel .video-copy.margin-horizontal{margin:0}.statement-panel .video-copy.margin-horizontal .max-width-3,.statement-panel .video-copy.margin-horizontal .search-results .search-item,.search-results .statement-panel .video-copy.margin-horizontal .search-item{max-width:100%}.statement-panel__content{position:relative;width:100%;margin-bottom:2rem}@media(min-width: 1024px){.statement-panel__content{width:35%;padding-right:4rem}}@media(min-width: 1700px){.statement-panel__content{padding-right:6rem}}.statement-panel__media{position:relative;flex:1}.statement-panel__image img{border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.statement-panel__image.image-single .image-wrapper{width:100%}.statement-panel__image.image-two-pane{display:flex;gap:1.5rem}.statement-panel__image.image-two-pane .image-wrapper{height:100%;aspect-ratio:579/638;overflow:hidden}.flexible-content-page .statement-panel{padding-top:0;padding-bottom:0}.flexible-content-page .statement-panel .circle{display:none}.statistics{background-image:url("../images/statistics-bg.svg");background-repeat:no-repeat;background-position:center;background-size:cover;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 759px){.statistics{background-position:left 35% center}}.statistics .container,.statistics .page-basic main>.layout-content,.page-basic .statistics main>.layout-content{height:100%;width:100%;flex:1;display:flex;align-items:center;justify-content:center}.statistics__content{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;row-gap:3rem;color:#fff}@media(min-width: 650px){.statistics__content{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:3rem;column-gap:3rem}}@media(min-width: 760px){.statistics__content{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:3rem;column-gap:3rem}}@media(min-width: 1350px){.statistics__content{grid-template-columns:repeat(5, 1fr)}.statistics__content[num-items="5"]{-moz-column-gap:2rem;column-gap:2rem}}@media(min-width: 1700px){.statistics__content{display:flex;flex-direction:row;justify-content:space-between}.statistics__content[num-items="5"]{-moz-column-gap:2rem;column-gap:2rem}}.statistics__item{display:flex;align-items:flex-start;gap:.5rem}.statistics__item-figure,.statistics__item-text{font-size:3rem;font-weight:normal;line-height:1.3;color:#fff;margin:0}@media(min-width: 1224px){.statistics__item-figure,.statistics__item-text{font-size:4rem}[num-items="5"] .statistics__item-figure,[num-items="5"] .statistics__item-text{font-size:2.5rem}}@media(min-width: 1700px){.statistics__item-figure,.statistics__item-text{font-size:4.5rem}[num-items="5"] .statistics__item-figure,[num-items="5"] .statistics__item-text{font-size:3rem}}.statistics__item-text{opacity:0}.statistics__item-text-effect{transition:.3s all;opacity:1}.statistics__item-description{font-size:24px}@media(min-width: 1224px){.statistics__item-description{font-size:28px}}@media(min-width: 1700px){.statistics__item-description{font-size:32px}[num-items="5"] .statistics__item-description{font-size:28px}}.statistics__item-icon{flex-shrink:0;max-width:60px;max-height:60px}.statistics__item-icon svg{max-height:80px}.statistics__item-container{display:flex;flex-direction:row;gap:.1rem;align-items:center;min-height:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center;font-weight:bold}.swiper-button-next,.swiper-button-prev{background-color:#fff;width:48px;height:48px;border-radius:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);transition:.3s}@media(min-width: 1224px){.swiper-button-next,.swiper-button-prev{width:56px;height:56px}}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--hover-color)}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#fff}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px;color:#00049e}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.6}.swiper-pagination{position:relative;margin-top:1rem;opacity:1}.swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:1px solid #00049e;width:10px;height:10px;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background-color:#00049e}.swiper-grid{width:100%}.swiper-grid .swiper-container{width:100%;overflow:visible}@media(min-width: 1224px){.swiper-grid .swiper-container .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}}.swiper-grid .swiper-slide{width:100%;height:auto}.swiper-grid .swiper-slide>div{height:100% !important}@media(min-width: 1224px){.swiper-grid .swiper-button-next,.swiper-grid .swiper-button-prev{display:none}}.swiper-grid .swiper-pagination{bottom:0}@media(min-width: 1224px){.swiper-grid .swiper-pagination{display:none}}.image-carousel{padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 760px){.image-carousel{padding-left:2rem;padding-right:2rem}}@media(min-width: 1224px){.image-carousel{padding-left:0;padding-right:0}}@media(max-width: 1223px){.image-carousel .swiper-slide{width:100%;height:auto}.image-carousel .swiper-slide>div{height:100% !important}}.image-carousel .swiper-button-next,.image-carousel .swiper-button-prev{top:45%}@media(min-width: 1350px){.image-carousel .swiper-button-next{right:2rem}}@media(min-width: 1500px){.image-carousel .swiper-button-next{right:4rem}}@media(min-width: 1920px){.image-carousel .swiper-button-next{right:calc((100vw - 1600px)/2)}}@media(min-width: 1350px){.image-carousel .swiper-button-prev{left:2rem}}@media(min-width: 1500px){.image-carousel .swiper-button-prev{left:4rem}}@media(min-width: 1920px){.image-carousel .swiper-button-prev{left:calc((100vw - 1600px)/2)}}@media(min-width: 1224px){.image-carousel .swiper-pagination{position:absolute;left:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:35%;transform:translateX(-50%) !important}.image-carousel .swiper-pagination .swiper-pagination-bullet{background-color:#fff;opacity:1;width:12px;height:12px}.image-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00b2d0}}@media(min-width: 1224px){.image-carousel .swiper-pagination{right:calc((100vw - 1200px)/2 + 240px)}}.body-copy-tabs__wrapper{background-color:#f6f6f6}.body-copy-tabs__header{display:flex;position:relative;margin-bottom:1.5rem;background-color:transparent}@media(min-width: 760px){.body-copy-tabs__header{margin-bottom:0}}.body-copy-tabs__header .arrow{padding:1rem;position:relative;z-index:2;margin-left:auto;transition:.3s;cursor:pointer}.body-copy-tabs__header .arrow.is-active{transform:rotate(-180deg)}@media(min-width: 760px){.body-copy-tabs__header .arrow{display:none}}.body-copy-tabs__nav{display:flex;flex-direction:column;position:absolute;top:6px;left:0;width:100%;box-shadow:5px 5px 15px 0 rgba(0,0,0,.05)}@media(min-width: 760px){.body-copy-tabs__nav{position:relative;top:0;left:0;flex-direction:row;box-shadow:none}}.body-copy-tabs__tab-item{cursor:pointer;font-size:16px;font-weight:600;position:relative;padding:10px 1.25rem;margin:0;transition:color .3s ease-in-out;text-align:left;color:#000;background-color:#fff;display:none}@media(min-width: 760px){.body-copy-tabs__tab-item{font-size:18px;display:block;background-color:#e7e7e7;border-left:4px solid #e7e7e7;border-top:4px solid #e7e7e7}.body-copy-tabs__tab-item:not(.is-active):not(:last-of-type){border-right:1px solid #fff}}.body-copy-tabs__tab-item.is-active{color:#00049e;display:block;padding-right:3rem;pointer-events:none}@media(min-width: 760px){.body-copy-tabs__tab-item.is-active{padding-right:1.25rem;background-color:#fff;border-color:#9aca3c}}.body-copy-tabs__content{padding:1.5rem;background-color:#fff;box-shadow:5px 5px 15px 0 rgba(0,0,0,.05)}.body-copy-tabs__content.is-active{-webkit-animation:fadeIn .4s ease-in-out;animation:fadeIn .4s ease-in-out;display:block}.body-copy-tabs__content:not(.is-active){display:none}.body-copy-tabs__content p{font-size:14px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media(min-width: 1224px){.team-contact__container{display:flex;align-items:flex-start}}.team-contact__content{flex:1;margin-bottom:3rem}@media(min-width: 1224px){.team-contact__content{padding-right:7rem;margin-bottom:0}}.team-contact__listing{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 650px){.team-contact__listing{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 920px){.team-contact__listing{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1224px){.team-contact__listing{grid-template-columns:repeat(3, 1fr);width:63.8%}}@media(min-width: 1700px){.team-contact__listing{grid-template-columns:repeat(4, 1fr)}}.team-card{border-radius:10px}.team-card__top{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;aspect-ratio:285/322}.team-card__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.team-card__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-top-left-radius:10px;border-top-right-radius:10px}.team-card__info{position:relative;z-index:2;padding:1rem 1rem 1rem 1rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 80.61%);color:#fff}.team-card__name{font-size:26px;font-weight:normal;line-height:1}.team-card__role{margin-top:8px;font-size:18px;font-weight:500;line-height:1.2}.team-card__links{position:relative;background:#ebebec;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.team-card__links ul{padding:1rem;display:flex;align-items:center;gap:1rem;margin:0}.team-card__links ul li{list-style:none;margin:0}.bg-grey{background-color:#f6f6f6}.place-holder{color:#f6f6f6;border:4px dashed #f6f6f6;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media(min-width: 1024px){.hero-banner__title,.hero-banner .sector-select-wrapper{visibility:hidden}}@media(min-width: 1024px){.statement-panel__content>*,.statement-panel__image>*{visibility:hidden}}@media(min-width: 1024px){.services-selector__row .right-column>*{visibility:hidden}}@media(min-width: 1024px){.project-card__images .hover-image{display:block}}@media(min-width: 1024px){.project-card__intro,.project-card .overlay{display:block;min-height:50px}}@media(min-width: 1024px){.project-mosaic__listing .project-card__cta{top:-50px;position:relative}}.related-projects .project-card__cta{margin-top:0}@media(min-width: 1224px){.related-projects .project-card__cta{margin-top:-40px}}.button__label{padding-right:8px}.button.js-form-submit,form .js-form-submit.button.form-submit,.body-copy a.js-form-submit.call-to-action,.body-copy a.js-form-submit.download,.filter-accordion a.js-form-submit.call-to-action,.filter-accordion a.js-form-submit.download,.accordion a.js-form-submit.call-to-action,.accordion a.js-form-submit.download,.cke_editable a.js-form-submit.call-to-action,.cke_editable a.js-form-submit.download,.ck-editor__editable a.js-form-submit.call-to-action,.ck-editor__editable a.js-form-submit.download,.js-form-submit.ja-button,form .js-form-submit.form-submit.ja-button,.ja-container .ja-job-list .job a.js-form-submit.view-details,.ja-job-details .apply .js-form-submit.back-link,.ja-apply-iframe .apply .js-form-submit.back-link{min-width:unset;background-color:#fff;color:#00049e;margin-left:0;margin-right:0;background-position:right 20px center;background-repeat:no-repeat;background-size:22px;background-image:url("../images/icons/arrow-right.svg");padding:14px 43px 14px 24px;text-decoration:none;min-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0;border:0;font-size:20px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:-0.2px;text-transform:uppercase;font-family:"BureauVeritas",Arial,sans-serif}.button.js-form-submit:hover,.body-copy a.js-form-submit.call-to-action:hover,.body-copy a.js-form-submit.download:hover,.filter-accordion a.js-form-submit.call-to-action:hover,.filter-accordion a.js-form-submit.download:hover,.accordion a.js-form-submit.call-to-action:hover,.accordion a.js-form-submit.download:hover,.cke_editable a.js-form-submit.call-to-action:hover,.cke_editable a.js-form-submit.download:hover,.ck-editor__editable a.js-form-submit.call-to-action:hover,.ck-editor__editable a.js-form-submit.download:hover,.js-form-submit.ja-button:hover,.ja-container .ja-job-list .job a.js-form-submit.view-details:hover,.ja-job-details .apply .js-form-submit.back-link:hover,.ja-apply-iframe .apply .js-form-submit.back-link:hover{background-color:#fff;color:#00049e;background-image:url("../images/icons/arrow-right.svg");border:0;padding-top:14px !important;padding-right:48px !important;padding-bottom:14px !important;padding-left:24px !important}#desktop-white-circle{overflow:visible;bottom:-539.5px !important;right:-580px !important}#desktop-green-circle{opacity:0}.statement-panel .circle{top:-539.5px !important;right:-580px !important;overflow:visible}.feature-image .circle-desktop svg.circle-gradient{top:800px;left:200px}.feature-image .circle-green{opacity:0}.white-circle-mobile-feature{position:absolute;top:100px;left:-200px}.white-circle-mobile{position:absolute;transform:none !important;top:0;right:0}.green-circle-mobile{opacity:0}.white-circle-mobile-hero{top:-300px;position:absolute;right:-500px;height:100%}@media(max-width: 425px){.white-circle-mobile-hero{top:-375px}}@media(max-width: 375px){.white-circle-mobile-hero{top:-420px;right:-600px}}@media(min-width: 1024px){.project-banner__title,.breadcrumb-container nav,.projects-listing-header,.container.body-copy-two-columns__container>*,.page-basic main>.body-copy-two-columns__container.layout-content>*{visibility:hidden}}
