﻿html{-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,main,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.strip::after,.col::after{content:"";display:table;clear:both}.strip{display:block;max-width:940px;margin:0 auto;display:inline-block;clear:both}.col{display:block;float:left;width:100%;margin-bottom:.5rem}.col:last-child{margin-bottom:0}.span_3{width:100%}.span_3 .size-medium{width:100%}.span_4{width:100%}.span_4 .size-medium{width:100%}.span_6{width:100%}.span_6 .size-large{width:100%}@media screen and (min-width: 392px){.span_3,.span_6{width:50%}.span_6{margin-bottom:0}.gutters .span_3,.gutters .span_6{width:49%;margin-left:2%}.gutters .span_3:nth-of-type(odd),.gutters .span_6:nth-of-type(odd){margin-left:0;clear:both}}@media screen and (min-width: 408px)and (max-width: 767px){.span_4 .size-medium{width:49%;max-width:180px;margin-right:2%;float:left}.span_4 .size-medium p.wp-caption-text{clear:both}}@media screen and (min-width: 768px){.span_3.col{margin-bottom:0}.span_4{width:33.3333333333%}.span_4.col{margin-bottom:0}.gutters .span_4{width:31.66666667%;margin-left:2.5%}.gutters .span_4:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width: 769px){.span_3{width:25%}.gutters .span_3{width:23.5%}.gutters .span_3:nth-of-type(odd){margin-left:2%;clear:none}.gutters .span_3:nth-of-type(1){margin-left:0}}@media(min-width: 768px){.span_6{width:50%}.gutters .span_6{width:49%}}a#contacts_opener{width:34px;height:34px;overflow:hidden;text-indent:-4000px;display:inline-block;padding:0;background-image:url("../../images/icon_svg/icon_telephone_circle.svg");background-size:34px;border-bottom:none}header #header_elements #ce_contacts a#contacts_opener{border-bottom:none}#primary_nav_container{position:absolute;background-color:#fff;top:0;left:-100%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:100%;transition:left .25s}#primary_nav_container.open{left:0}@media only screen and (min-width: 768px){#primary_nav_container{box-shadow:none;position:relative;top:31px;left:0}}ul#primary_nav_list{list-style-type:none;display:block;margin:0}@media only screen and (min-width: 768px){ul#primary_nav_list{text-align:right}}ul#primary_nav_list>li{border-bottom:1px solid #bbb;padding:0;display:block}@media only screen and (min-width: 768px){ul#primary_nav_list>li{display:inline-block;border-bottom:none;margin-left:1rem}ul#primary_nav_list>li:first-of-type{margin-left:0}}ul#primary_nav_list a{color:#0b1f2c}ul#primary_nav_list .sub-menu{margin-top:0;margin-left:.8rem}ul#primary_nav_list .sub-menu a{color:#7d7d7d;font-size:.8rem}ul#primary_nav_list .sub-menu li{border-bottom:none;padding:.4em 0 .4em 2rem;position:relative}ul#primary_nav_list .sub-menu li:before{content:"›";position:absolute;display:block;font-size:1.4rem;width:30px;height:30px;left:0;top:0}ul#primary_nav_list .top-level-item{color:#0b1f2c;padding:.5rem 0;background-color:rgba(0,0,0,0);text-transform:lowercase;font-size:1.25rem;font-style:normal;display:inline-flex;align-items:center;margin-left:1.5rem;line-height:1.2;vertical-align:baseline;white-space:normal;border-top:4px solid #fff;border-bottom:4px solid #fff}@media only screen and (min-width: 768px){ul#primary_nav_list .top-level-item{margin-left:0;font-size:1rem}}ul#primary_nav_list .top-level-item:hover{text-decoration:none;color:#009fe3}ul#primary_nav_list .top-level-item.open{border-bottom:4px solid #009fe3;transition:border .25s}ul#primary_nav_list .top-level-item.has-expanding-sub-menu::after{content:"";width:12px;height:6px;display:block;margin-left:.65rem;background-size:12px 6px;background-repeat:no-repeat;background-image:url("../../images/common/down_arrow_1x.png")}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){ul#primary_nav_list .top-level-item.has-expanding-sub-menu::after{background-image:url("../../images/common/down_arrow_2x.png")}}#homepage-links{padding:2rem 1rem 4rem}#homepage-links a{color:#0b1f2c}#homepage-links .sub-menu{margin-top:0;margin-left:.8rem}#homepage-links .sub-menu a{color:#7d7d7d;font-size:.8rem}#homepage-links .sub-menu li{border-bottom:none;padding:.4em 0 .4em 2rem;position:relative}#homepage-links .sub-menu li:before{content:"›";position:absolute;display:block;font-size:1.4rem;width:30px;height:30px;left:0;top:0}#homepage-links .third{margin-bottom:2rem}.sub-menu-panel{display:none;background-color:#f3f3f3;border-top:4px solid #009fe3;padding:1rem 1.5rem}@media only screen and (min-width: 768px){.sub-menu-panel{position:fixed;width:100vw;left:0px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}}.sub-menu-panel p{text-align:left}.sub-menu-panel p:first-of-type{margin-top:0}.sub-menu-panel span.title{font-weight:bold;font-size:1.15em;padding:.5em 0;border-bottom:1px solid #d8d8d8;display:flex;color:#0b1f2c}@media only screen and (min-width: 768px){.sub-menu-panel span.title{border-bottom:none;margin-top:1rem}}.sub-menu-panel span.title.opener{display:flex;align-items:center}@media only screen and (max-width: 767px){.sub-menu-panel span.title.opener{cursor:pointer}.sub-menu-panel span.title.opener:hover{color:#009fe3}}.sub-menu-panel span.title.opener::after{content:"";width:12px;height:6px;display:block;margin-left:.8rem;background-size:12px 6px;background-repeat:no-repeat;background-image:url("../../images/common/down_arrow_1x.png")}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){.sub-menu-panel span.title.opener::after{background-image:url("../../images/common/down_arrow_2x.png")}}@media only screen and (min-width: 768px){.sub-menu-panel span.title.opener::after{display:none}}.link-list{list-style-type:none;margin:0}.link-list li{border-bottom:1px solid #d8d8d8;padding:.5em 0;display:flex;align-items:center;line-height:1.35}.link-list li:last-child{padding-bottom:.5em}.link-list li .ce-icon{min-width:2em;margin:0 .8rem 0 0}.link-list li .ce-icon svg{margin:0 auto}.link-list.expandable-link-list{display:none}@media only screen and (min-width: 768px){.link-list.expandable-link-list{display:block}}.link-list.has-icons li{padding:.5em 0 .5em 0}.link-list .sub-menu span{display:none}.link-list .sub-menu a{color:#7d7d7d}.economy span.title{color:#c5446e}.society span.title{color:#26c0bc}.environment span.title{color:#a7b515}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:940px;margin:0 auto}.third{width:100%}@media only screen and (min-width: 768px){.third{width:30%}}.two-third{width:100%}@media only screen and (min-width: 768px){.two-third{width:65%}}#who_links .third,#who_links .title{display:none}@media only screen and (min-width: 768px){#who_links .third,#who_links .title{display:block}}@media only screen and (min-width: 768px){#who_links .whole{width:100%}#who_links .whole .link-list{display:flex;flex-wrap:wrap;justify-content:space-between}#who_links .whole .link-list li{width:30%}#who_links .whole .link-list li:nth-of-type(1){display:none}}@media only screen and (min-width: 768px){ul#list_of_models{display:flex;flex-wrap:wrap;justify-content:space-between}ul#list_of_models li{width:46.15384615%}}.work-areas-strip{background-color:#ececec;width:100%}.work-areas-strip .area-container{display:block;max-width:940px;margin:0 auto;padding:3rem 0}.work-areas-strip .area-container section{background-color:#fff;box-shadow:0px 0px 10px 2px rgba(0,0,0,.25)}ul.work-area-nav{list-style-type:none;margin:0;text-align:center}ul.work-area-nav li{display:inline-block;padding-bottom:.5rem;position:relative;border-top:4px solid #0b1f2c;margin-left:.5rem}ul.work-area-nav li:first-of-type{margin-left:0}ul.work-area-nav li#parent_link_economy{border-color:#c5446e}ul.work-area-nav li#parent_link_economy button{color:#c5446e}ul.work-area-nav li#parent_link_society{border-color:#26c0bc}ul.work-area-nav li#parent_link_society button{color:#26c0bc}ul.work-area-nav li#parent_link_environment{border-color:#a7b515}ul.work-area-nav li#parent_link_environment button{color:#a7b515}ul.work-area-nav li button{text-transform:none;font-weight:700;font-size:1.15rem;background-color:#f7f7f7;color:#0b1f2c;font-style:normal}ul.work-area-nav li button:hover{background-color:#fff}ul.work-area-nav li.active{background-color:#fff;box-shadow:0px 0px 10px 2px rgba(0,0,0,.25)}ul.work-area-nav li.active button{background-color:#fff}ul.work-area-nav li.active::after{content:"";display:block;background-color:#fff;height:.5rem;position:absolute;width:100%;bottom:-0.5rem}.parent-areas{padding-top:1rem;padding-bottom:1rem;display:none}.parent-areas.active-section{display:block}.parent-areas h2{display:none}.parent-areas p:first-of-type{margin-top:0}.parent-areas #parent_area_economy svg .colourme{fill:#c5446e}ul.child-areas{list-style-type:none;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}ul.child-areas li{position:relative;width:48%;display:inline-block;padding:0}ul.child-areas li:last-of-type{border-bottom:none}ul.child-areas li:nth-last-of-type(2){border-bottom:none}ul.child-areas li a{color:#7d7d7d;display:block;padding:1rem 0;border-top:1px solid #fff;border-bottom:1px solid #d8d8d8;transition:background-color .15s;height:100%}ul.child-areas li a:hover{text-decoration:none;background-color:#ececec;border-top:1px solid #009fe3;border-bottom:1px solid #009fe3}ul.child-areas li .ce-icon{display:inline-block;margin:0;position:absolute}ul.child-areas li .ce-icon svg{width:2rem;height:auto}ul.child-areas li h3{font-size:1.15rem;margin:0 0 0 3rem}ul.child-areas li .term-description{padding-top:.5rem;margin-left:3rem}body.home .sub-menu-panel p{text-align:left}body.page-template-project-area #testimonials div.container{max-width:1100px;margin:0 auto}body.page-template-project-area #testimonials div.container .owl-carousel.owl-theme .owl-controls{margin-top:0}@media only screen and (min-width: 1000px){body.page-template-project-area #testimonials div.container .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-69px}}@media only screen and (min-width: 1280px){body.page-template-project-area #testimonials div.container .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-90px}}@media only screen and (min-width: 1000px){body.page-template-project-area #testimonials div.container .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{right:-69px}}@media only screen and (min-width: 1280px){body.page-template-project-area #testimonials div.container .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{right:-90px}}#nav_modal{position:fixed;width:100vw;height:100%;background-color:rgba(0,0,0,.65);z-index:199;top:0;display:none;transition:opacity .25s}.sub-list .work-button .ce-icon{margin:0}.sub-list .work-button .ce-icon svg{margin:0 auto}*{margin-top:0}html{font-size:14px}body{font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;background-color:#ececec;line-height:1.5}body.blog #content_container,body.single #content_container,body.archive #content_container,body.page-template-contact #content_container{max-width:var(--wp--custom--content-size);margin-left:auto;margin-right:auto}img{width:auto;height:auto;max-width:100%;border:0;display:block}a{color:#009fe3;text-decoration:none}a:visited{color:#009fe3}a:hover{color:#009fe3}a:active{color:#009fe3}a:hover{text-decoration:underline}h1{color:#0b1f2c;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-size:2rem;line-height:1.25;font-weight:900;display:block}h2{color:#0b1f2c;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:1.714285714rem;margin-top:2rem;line-height:1.25}h3{color:#0b1f2c;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:1.5em;line-height:1.25;margin-top:1.25rem}h4{color:#0b1f2c;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:1.25em;margin:1rem 0 -1rem}h5{color:#0b1f2c;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-weight:bolder;font-size:1rem;margin-top:1rem;margin-bottom:-1rem}h6{color:#0b1f2c;font-size:.75em;text-transform:uppercase;margin-top:.5rem}hr{border:0;height:3px;width:100%;background-color:#ececec;margin:2rem 0}del{color:gray}p{margin-top:1rem}li{padding-bottom:.571428571rem}ul{list-style-type:disc;padding:0;margin:1.25rem 0 0 1.5rem}.children{margin-top:.571428571rem}strong,b{font-weight:900}em,i{font-style:italic}strong em,em strong{font-style:italic;font-weight:900}pre{font-family:Monaco,"MonacoRegular","Courier",monospace;border:1px solid #ececec;border-left:8px solid #ececec;padding:.75rem .75rem .75rem 1.1rem;margin-top:1rem;background-color:#fff;color:gray;font-size:.928571429rem;line-height:1.571428571rem}code{font-family:Monaco,"MonacoRegular","Courier",monospace;font-size:.928571429rem;background-color:#ececec;padding:3px}blockquote{font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-style:italic;margin:1rem 1em 0 0;padding:1rem 0 1rem 2.5rem;position:relative;border-left:8px solid #ececec}blockquote::before{content:"“";display:block;font-size:4rem;position:absolute;margin-left:-2rem;top:0;line-height:1;color:#aaa}blockquote strong{font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-weight:900;font-style:italic;margin-top:.428571429rem;display:inline-block;margin-left:1.428571429rem}blockquote p:first-of-type{margin-top:0}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}.alignright{float:right;margin-left:1em}.alignleft{float:left;margin-right:1em}.aligncenter{margin-left:auto;margin-right:auto}img[class^=size-],img[class*=" size-"]{margin-top:1rem}.size-thumbnail{width:100%;max-width:150px}.size-medium{width:100%;max-width:360px}.size-medium.alignleft,.size-medium.alignright{float:none;margin-left:0;margin-right:0}.size-large{width:100%;max-width:720px}.size-large.alignleft,.size-large.alignright{float:none;margin-left:0;margin-right:0}.size-full{width:inherit;height:inherit;line-height:0}.attachment-image{line-height:0;background-color:#ececec;margin-bottom:.428571429rem;clear:both}.attachment-image img{margin-bottom:0}.attachment-image.size-large{clear:none}.attachment-post-thumbnail{margin-bottom:.5rem}.wp-caption{line-height:0;clear:both}.wp-caption p{font-size:.857142857rem;text-align:center;padding:.714285714rem .285714286rem;margin-top:0;margin-bottom:0;line-height:1.2;background-color:#ececec}.wp-caption img[class^=size-],.wp-caption img[class*=" size-"]{width:100%;margin-bottom:0}.wp-caption img.size-full{width:inherit;max-width:100%}.wp-caption.size-large{clear:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.horizontal-padding{padding-left:18px;padding-right:18px}.vertical-padding{padding-top:1rem;padding-bottom:1rem}.intro-text{margin-bottom:1rem}span.msg{display:inline-block}div.msg{padding:.5em}.msg.error{color:#a94442;background-color:#f2dede;border:2px solid #ebccd1}.msg.success{color:#3c763d;background-color:#dff0d8;border:2px solid #d6e9c6}.msg.info{color:#31708f;background-color:#d9edf7;border:2px solid #bce8f1}.msg code{background-color:inherit;padding:0}.msg p:first-of-type{margin-top:0}.full_width{width:100%}header{background-color:gray;min-height:30px}.button{display:inline-block;padding:.5rem 2rem;margin-bottom:0;margin-left:0;font-size:1rem;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-style:italic;text-transform:uppercase;font-weight:normal;line-height:1.2;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#9b9b9b;color:#fff;border:0}.button.active,.button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.button:hover{color:#333;background-color:#d4d4d4;text-decoration:none}.button:focus{color:#333;background-color:#e6e6e6}.button.btn-block{display:block;width:100%}.post-edit-link{text-align:center;padding:20px 0}#content_container{padding-top:26px;padding-bottom:20px;background-color:#fff}#content_container a.button{border-bottom:0;display:inline-block;padding:.5rem 2rem;margin-bottom:0;margin-left:0;font-size:1rem;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-style:italic;text-transform:uppercase;font-weight:normal;line-height:1.2;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#9b9b9b;color:#fff;border:0}#content_container a.button.active,#content_container a.button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#content_container a.button:hover{color:#333;background-color:#d4d4d4;text-decoration:none}#content_container a.button:focus{color:#333;background-color:#e6e6e6}#content_container a.button.btn-block{display:block;width:100%}#content_container::after{content:"";display:table;clear:both}.pagination{margin:0 auto;text-align:center}.pagination ul.page-numbers{list-style-type:none;margin:0;padding:0;display:inline-block}.pagination ul.page-numbers li{float:left;margin:0 0 0 4px}.pagination ul.page-numbers li:first-child{margin-left:0}.pagination ul.page-numbers li a{background-color:#264e87;padding:5px 8px 2px 8px;color:#ececec}.pagination ul.page-numbers li a:hover{background-color:#8dd2e2;color:#fff;text-decoration:none;color:#264e87}.pagination ul.page-numbers li span.current{width:20px;background-color:#ececec;border-radius:2px;padding:5px 8px 2px 8px}.pagination ul.page-numbers li span.dots{background-color:#446eaa;padding:5px 8px 2px 8px;color:#ccc !important}ul.menu{list-style-type:none;display:block;margin:0;line-height:1;text-align:center}ul.menu li{display:inline-block}ul.menu li a{display:inline-block;padding:0 .5rem}ul.inline-ul-list{list-style-type:none;margin-left:0}ul.inline-ul-list li{display:inline}ul.inline-ul-list li::after{content:", ";padding-right:.214285714rem}ul.inline-ul-list li:last-child::after{content:"";padding-right:0}.separator{color:#bababa;font-size:1em;padding:0 .214285714rem}footer{background-color:#ccc;padding:1rem 0 3rem 0}footer #footer_container_ancillary_links{display:block;max-width:940px;margin:0 auto}footer #footer_container_credits{display:block;max-width:940px;margin:0 auto;padding-top:10px;padding-bottom:10px;text-align:center}footer #footer_container_credits span{display:inline-block}@media screen and (min-width: 408px){.size-medium{width:48%}.size-medium.alignleft{float:left;margin-right:1rem}.size-medium.alignright{float:right;margin-left:1rem}}html{-webkit-text-size-adjust:100%;font-size:13px}body{font-weight:400;color:#7d7d7d;background-color:#fff;overflow-x:hidden}p{line-height:1.55rem}h1,h2,h3,h4,h5,h6,strong,b{font-weight:400}h1{margin-top:1rem;display:block}strong,b{font-weight:700}em,i,q{font-style:italic}strong em,em strong{font-style:italic;font-weight:700}ul{margin-top:1rem}ol li::before{color:#009fe3;font-weight:400}blockquote{border-left:2px solid #009fe3}blockquote strong:last-of-type{font-weight:normal;color:#0b1f2c;font-size:1.25rem}q::before{content:"“"}q::after{content:"”"}pre{border-radius:8px}a,a:visited{color:#009fe3}hr{border:0;height:2px;background:#0a202d;background:-moz-linear-gradient(left, #0a202d 0%, #009fe3 64%);background:-webkit-linear-gradient(left, #0a202d 0%, #009fe3 64%);background:linear-gradient(to right, #0a202d 0%, #009fe3 64%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0a202d", endColorstr="#009fe3",GradientType=1 );margin-top:2rem;border-radius:1px}article{margin-top:1.5rem}iframe{margin-top:1rem}.embedded-content iframe{width:100%}.responsive-video{position:relative;padding-bottom:56.25%;height:0;margin-top:1rem}.responsive-video iframe{width:100%;position:absolute;height:100%;top:0;left:0;margin-top:0}.opener{color:#0b1f2c;font-size:1.2em;line-height:1.35}#next_prev_posts a i{font-size:2em;vertical-align:middle}.dkblue{color:#0b1f2c}.post-date strong{font-weight:400;color:#0b1f2c}.ce-blend{background:#00a7e7;background:-moz-linear-gradient(left, #00a7e7 0%, #006398 100%);background:-webkit-linear-gradient(left, #00a7e7 0%, #006398 100%);background:linear-gradient(to right, #00a7e7 0%, #006398 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00a7e7", endColorstr="#006398",GradientType=1 )}i.close{position:relative;display:inline-block;width:1em;height:1em;vertical-align:center;transform:rotateZ(45deg);transform-origin:50% 50%;-ms-transform:rotateZ(45deg);-ms-transform-origin:50% 50%;vertical-align:middle;border:2px solid #009fe3;border-radius:50%}i.close::before,i.close::after{content:"";position:absolute;width:60%;height:2px;background-color:#009fe3;border-radius:5px;top:calc(50% - 1px);left:20%;transform-origin:50% 50%;-ms-transform-origin:50% 50%;vertical-align:middle}i.close::after{transform:rotateZ(90deg);-ms-transform:rotateZ(90deg)}a.button{background-color:#009fe3;color:#fff;font-style:normal;font-weight:700}a.button:hover{background-color:#009fe3;color:#0b1f2c}a.show-posts{margin-bottom:1rem !important}.intro-text{margin:1.5rem 0}#content_container,body.home,body.page-template-project-area,body.page-template-sustainable-investment{background-color:#fff;padding-top:0}#content_container div.work-buttons,body.home div.work-buttons,body.page-template-project-area div.work-buttons,body.page-template-sustainable-investment div.work-buttons{position:relative;padding-bottom:3em;background-color:#ececec;padding-top:.1px;transition:padding-bottom .5s ease}#content_container div.work-buttons::before,body.home div.work-buttons::before,body.page-template-project-area div.work-buttons::before,body.page-template-sustainable-investment div.work-buttons::before{content:"";background:inherit;position:absolute;top:0;bottom:0;width:100vw;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}#content_container div.work-buttons.term,body.home div.work-buttons.term,body.page-template-project-area div.work-buttons.term,body.page-template-sustainable-investment div.work-buttons.term{padding-bottom:15em}#content_container div.work-buttons.posttype a.close,body.home div.work-buttons.posttype a.close,body.page-template-project-area div.work-buttons.posttype a.close,body.page-template-sustainable-investment div.work-buttons.posttype a.close{opacity:.5}#content_container div.work-buttons.posttype ul li>a,body.home div.work-buttons.posttype ul li>a,body.page-template-project-area div.work-buttons.posttype ul li>a,body.page-template-sustainable-investment div.work-buttons.posttype ul li>a{opacity:1}#content_container div.work-buttons>ul,body.home div.work-buttons>ul,body.page-template-project-area div.work-buttons>ul,body.page-template-sustainable-investment div.work-buttons>ul{list-style:none;padding:0;margin:0;margin-top:42px;display:flex;flex-direction:row;justify-content:center;position:relative}#content_container div.work-buttons>ul>li,body.home div.work-buttons>ul>li,body.page-template-project-area div.work-buttons>ul>li,body.page-template-sustainable-investment div.work-buttons>ul>li{display:block;margin-right:1.1em;padding-bottom:10px;width:184px;flex:0 1 auto}#content_container div.work-buttons>ul>li:last-of-type,body.home div.work-buttons>ul>li:last-of-type,body.page-template-project-area div.work-buttons>ul>li:last-of-type,body.page-template-sustainable-investment div.work-buttons>ul>li:last-of-type{margin-right:0}#content_container div.work-buttons>ul>li>a,body.home div.work-buttons>ul>li>a,body.page-template-project-area div.work-buttons>ul>li>a,body.page-template-sustainable-investment div.work-buttons>ul>li>a{display:block;background-color:#fff;width:100%;min-height:30px;line-height:30px;text-align:center;border-bottom:0;border-top:4px solid;font-weight:bold;font-size:1em;opacity:.6}#content_container div.work-buttons>ul>li>a.economy,body.home div.work-buttons>ul>li>a.economy,body.page-template-project-area div.work-buttons>ul>li>a.economy,body.page-template-sustainable-investment div.work-buttons>ul>li>a.economy{color:#c5446e;border-top-color:#c5446e}#content_container div.work-buttons>ul>li>a.society,body.home div.work-buttons>ul>li>a.society,body.page-template-project-area div.work-buttons>ul>li>a.society,body.page-template-sustainable-investment div.work-buttons>ul>li>a.society{color:#26c0bc;border-top-color:#26c0bc}#content_container div.work-buttons>ul>li>a.environment,body.home div.work-buttons>ul>li>a.environment,body.page-template-project-area div.work-buttons>ul>li>a.environment,body.page-template-sustainable-investment div.work-buttons>ul>li>a.environment{color:#a7b515;border-top-color:#a7b515}#content_container div.work-buttons>ul>li.active,#content_container div.work-buttons>ul>li.sub-active,body.home div.work-buttons>ul>li.active,body.home div.work-buttons>ul>li.sub-active,body.page-template-project-area div.work-buttons>ul>li.active,body.page-template-project-area div.work-buttons>ul>li.sub-active,body.page-template-sustainable-investment div.work-buttons>ul>li.active,body.page-template-sustainable-investment div.work-buttons>ul>li.sub-active{box-shadow:0 0 8px 0 rgba(0,0,0,.25)}#content_container div.work-buttons>ul>li.active>a,#content_container div.work-buttons>ul>li.sub-active>a,body.home div.work-buttons>ul>li.active>a,body.home div.work-buttons>ul>li.sub-active>a,body.page-template-project-area div.work-buttons>ul>li.active>a,body.page-template-project-area div.work-buttons>ul>li.sub-active>a,body.page-template-sustainable-investment div.work-buttons>ul>li.active>a,body.page-template-sustainable-investment div.work-buttons>ul>li.sub-active>a{opacity:1;position:relative}#content_container div.work-buttons>ul>li.active>a::after,#content_container div.work-buttons>ul>li.sub-active>a::after,body.home div.work-buttons>ul>li.active>a::after,body.home div.work-buttons>ul>li.sub-active>a::after,body.page-template-project-area div.work-buttons>ul>li.active>a::after,body.page-template-project-area div.work-buttons>ul>li.sub-active>a::after,body.page-template-sustainable-investment div.work-buttons>ul>li.active>a::after,body.page-template-sustainable-investment div.work-buttons>ul>li.sub-active>a::after{content:"";position:absolute;background-color:#fff;top:100%;left:0;width:100%;height:10px;z-index:1}#content_container div.work-buttons>ul>li.active ul.sub-list,#content_container div.work-buttons>ul>li.sub-active ul.sub-list,body.home div.work-buttons>ul>li.active ul.sub-list,body.home div.work-buttons>ul>li.sub-active ul.sub-list,body.page-template-project-area div.work-buttons>ul>li.active ul.sub-list,body.page-template-project-area div.work-buttons>ul>li.sub-active ul.sub-list,body.page-template-sustainable-investment div.work-buttons>ul>li.active ul.sub-list,body.page-template-sustainable-investment div.work-buttons>ul>li.sub-active ul.sub-list{display:flex}#content_container div.work-buttons>ul>li:hover>a,body.home div.work-buttons>ul>li:hover>a,body.page-template-project-area div.work-buttons>ul>li:hover>a,body.page-template-sustainable-investment div.work-buttons>ul>li:hover>a{opacity:1}#content_container div.work-buttons>ul ul.sub-list,body.home div.work-buttons>ul ul.sub-list,body.page-template-project-area div.work-buttons>ul ul.sub-list,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list{display:none;list-style:none;padding:0;margin:0;flex-direction:row;position:absolute;margin-top:0;top:100%;left:50%;min-width:80%;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;transform:translateX(-50%);background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.25);background-image:linear-gradient(90deg, white 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), white 70%),radial-gradient(farthest-side at 0 50%, fade(#009fe3, 20%), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 100% 50%, fade(#009fe3, 20%), rgba(0, 0, 0, 0));background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-color:#fff;background-size:60px 100%,60px 100%,50px 100%,50px 100%;background-attachment:local,local,scroll,scroll}#content_container div.work-buttons>ul ul.sub-list.economy,body.home div.work-buttons>ul ul.sub-list.economy,body.page-template-project-area div.work-buttons>ul ul.sub-list.economy,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list.economy{background-image:linear-gradient(90deg, white 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), white 70%),radial-gradient(farthest-side at 0 50%, fade(#c5446e, 20%), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 100% 50%, fade(#c5446e, 20%), rgba(0, 0, 0, 0))}#content_container div.work-buttons>ul ul.sub-list.society,body.home div.work-buttons>ul ul.sub-list.society,body.page-template-project-area div.work-buttons>ul ul.sub-list.society,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list.society{background-image:linear-gradient(90deg, white 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), white 70%),radial-gradient(farthest-side at 0 50%, fade(#26c0bc, 20%), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 100% 50%, fade(#26c0bc, 20%), rgba(0, 0, 0, 0))}#content_container div.work-buttons>ul ul.sub-list.environment,body.home div.work-buttons>ul ul.sub-list.environment,body.page-template-project-area div.work-buttons>ul ul.sub-list.environment,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list.environment{background-image:linear-gradient(90deg, white 30%, rgba(255, 255, 255, 0)),linear-gradient(90deg, rgba(255, 255, 255, 0), white 70%),radial-gradient(farthest-side at 0 50%, fade(#a7b515, 20%), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 100% 50%, fade(#a7b515, 20%), rgba(0, 0, 0, 0))}#content_container div.work-buttons>ul ul.sub-list::after,body.home div.work-buttons>ul ul.sub-list::after,body.page-template-project-area div.work-buttons>ul ul.sub-list::after,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list::after{content:" ";display:block;flex:0 0 auto}#content_container div.work-buttons>ul ul.sub-list li,body.home div.work-buttons>ul ul.sub-list li,body.page-template-project-area div.work-buttons>ul ul.sub-list li,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list li{position:relative;margin:1em .5em;text-align:center;width:130px;flex:1 .2 auto}#content_container div.work-buttons>ul ul.sub-list li a,body.home div.work-buttons>ul ul.sub-list li a,body.page-template-project-area div.work-buttons>ul ul.sub-list li a,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list li a{display:inline-block;line-height:1.25;border-top:0;font-size:.75rem;color:#7d7d7d;font-weight:normal;opacity:1;text-align:center;border-bottom:0}#content_container div.work-buttons>ul ul.sub-list li a .ce-icon,body.home div.work-buttons>ul ul.sub-list li a .ce-icon,body.page-template-project-area div.work-buttons>ul ul.sub-list li a .ce-icon,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list li a .ce-icon{display:block;text-align:center;margin-bottom:.75em}#content_container div.work-buttons>ul ul.sub-list li a .ce-icon svg,body.home div.work-buttons>ul ul.sub-list li a .ce-icon svg,body.page-template-project-area div.work-buttons>ul ul.sub-list li a .ce-icon svg,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list li a .ce-icon svg{width:50px;height:50px}#content_container div.work-buttons>ul ul.sub-list li a:hover,#content_container div.work-buttons>ul ul.sub-list li a:active,#content_container div.work-buttons>ul ul.sub-list li a:focus,body.home div.work-buttons>ul ul.sub-list li a:hover,body.home div.work-buttons>ul ul.sub-list li a:active,body.home div.work-buttons>ul ul.sub-list li a:focus,body.page-template-project-area div.work-buttons>ul ul.sub-list li a:hover,body.page-template-project-area div.work-buttons>ul ul.sub-list li a:active,body.page-template-project-area div.work-buttons>ul ul.sub-list li a:focus,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list li a:hover,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list li a:active,body.page-template-sustainable-investment div.work-buttons>ul ul.sub-list li a:focus{color:#009fe3}#content_container div.work-buttons>ul:hover li>a,#content_container div.work-buttons>ul:hover li.active>a,#content_container div.work-buttons>ul:hover li.sub-active>a,body.home div.work-buttons>ul:hover li>a,body.home div.work-buttons>ul:hover li.active>a,body.home div.work-buttons>ul:hover li.sub-active>a,body.page-template-project-area div.work-buttons>ul:hover li>a,body.page-template-project-area div.work-buttons>ul:hover li.active>a,body.page-template-project-area div.work-buttons>ul:hover li.sub-active>a,body.page-template-sustainable-investment div.work-buttons>ul:hover li>a,body.page-template-sustainable-investment div.work-buttons>ul:hover li.active>a,body.page-template-sustainable-investment div.work-buttons>ul:hover li.sub-active>a{opacity:.6}#content_container div.work-buttons>ul:hover li:hover>a,#content_container div.work-buttons>ul:hover li.active:hover>a,#content_container div.work-buttons>ul:hover li.sub-active:hover>a,body.home div.work-buttons>ul:hover li:hover>a,body.home div.work-buttons>ul:hover li.active:hover>a,body.home div.work-buttons>ul:hover li.sub-active:hover>a,body.page-template-project-area div.work-buttons>ul:hover li:hover>a,body.page-template-project-area div.work-buttons>ul:hover li.active:hover>a,body.page-template-project-area div.work-buttons>ul:hover li.sub-active:hover>a,body.page-template-sustainable-investment div.work-buttons>ul:hover li:hover>a,body.page-template-sustainable-investment div.work-buttons>ul:hover li.active:hover>a,body.page-template-sustainable-investment div.work-buttons>ul:hover li.sub-active:hover>a{opacity:1}#content_container div.work-buttons a.close,body.home div.work-buttons a.close,body.page-template-project-area div.work-buttons a.close,body.page-template-sustainable-investment div.work-buttons a.close{position:absolute;font-size:1em;padding:.6em;border-radius:50%;left:50%;top:100%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);border:none;line-height:100%;z-index:10;margin-top:.5rem}#content_container div.work-buttons a.close i.close,body.home div.work-buttons a.close i.close,body.page-template-project-area div.work-buttons a.close i.close,body.page-template-sustainable-investment div.work-buttons a.close i.close{font-size:2em}#content_container div.work-buttons a.close::before,body.home div.work-buttons a.close::before,body.page-template-project-area div.work-buttons a.close::before,body.page-template-sustainable-investment div.work-buttons a.close::before{content:"Reset";position:absolute;bottom:100%;left:50%;text-transform:uppercase;transform:translateX(-50%);-ms-transform:translateX(-50%);color:#009fe3}#content_container div.work-container,body.home div.work-container,body.page-template-project-area div.work-container,body.page-template-sustainable-investment div.work-container{text-align:center;background-color:#ececec;position:relative;padding-top:1em;padding-bottom:2em;margin:0 auto}#content_container div.work-container a,body.home div.work-container a,body.page-template-project-area div.work-container a,body.page-template-sustainable-investment div.work-container a{border-bottom:none;margin:.3em;display:inline-block;vertical-align:top}@media screen and (min-width: 1200px){#content_container div.work-container a,body.home div.work-container a,body.page-template-project-area div.work-container a,body.page-template-sustainable-investment div.work-container a{margin-left:.9em;margin-right:1em}}#content_container div.work-container::before,body.home div.work-container::before,body.page-template-project-area div.work-container::before,body.page-template-sustainable-investment div.work-container::before{content:"";background:inherit;position:absolute;top:0;bottom:0;width:100vw;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}#fi_container{background-color:#0b1f2c;width:100%}.featured-image{width:100%;max-width:1920px;margin:0 auto;height:170px;background-repeat:no-repeat;background-position:center;background-size:100%;position:relative}.featured-image::before{width:100px;height:100%;position:absolute;top:0;display:block;content:"";display:none;background:-moz-linear-gradient(left, rgb(11, 31, 44) 0%, rgba(11, 31, 44, 0) 100%);background:-webkit-linear-gradient(left, rgb(11, 31, 44) 0%, rgba(11, 31, 44, 0) 100%);background:linear-gradient(to right, rgb(11, 31, 44) 0%, rgba(11, 31, 44, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0b1f2c", endColorstr="#000b1f2c",GradientType=1 );left:0}.featured-image::after{width:100px;height:100%;position:absolute;top:0;display:block;content:"";display:none;background:-moz-linear-gradient(left, rgba(11, 31, 44, 0) 0%, rgb(11, 31, 44) 100%);background:-webkit-linear-gradient(left, rgba(11, 31, 44, 0) 0%, rgb(11, 31, 44) 100%);background:linear-gradient(to right, rgba(11, 31, 44, 0) 0%, rgb(11, 31, 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000b1f2c", endColorstr="#0b1f2c",GradientType=1 );right:0}.featured-image::before,.featured-image::after{display:none}@media only screen and (min-width: 410px){.featured-image{height:185px}}@media only screen and (min-width: 569px){.featured-image{height:215px}}@media only screen and (min-width: 768px){.featured-image{height:285px}}@media only screen and (min-width: 960px){.featured-image{height:315px}}@media only screen and (min-width: 1200px){.featured-image{height:415px}}@media only screen and (min-width: 1920px){.featured-image{height:500px}.featured-image::before,.featured-image::after{display:block}}#who.featured-image{background-size:100%;background-position:center 44%}#fi_32.featured-image{background-image:url("../../images/headers/105669_small.jpg")}@media only screen and (min-width: 960px){#fi_32.featured-image{background-image:url("../../images/headers/105669.jpg")}}#fi_46.featured-image{background-image:url("../../images/headers/105778_small.jpg");background-size:130%;background-position:center 35%}@media only screen and (min-width: 540px){#fi_46.featured-image{background-size:100%}}@media only screen and (min-width: 960px){#fi_46.featured-image{background-image:url("../../images/headers/105778.jpg")}}@media only screen and (min-width: 1300px){#fi_46.featured-image{background-position:center 33%}}#fi_48.featured-image{background-image:url("../../images/headers/105761_small.jpg");background-size:130%;background-position:center 50%}@media only screen and (min-width: 500px){#fi_48.featured-image{background-size:100%}}@media only screen and (min-width: 960px){#fi_48.featured-image{background-image:url("../../images/headers/105761.jpg")}}#fi_70.featured-image{background-image:url("../../images/headers/105834_small.jpg")}@media only screen and (min-width: 960px){#fi_70.featured-image{background-image:url("../../images/headers/105834.jpg")}}#fi_72.featured-image{background-image:url("../../images/headers/106054_small.jpg")}@media only screen and (min-width: 960px){#fi_72.featured-image{background-image:url("../../images/headers/106054.jpg")}}#fi_89.featured-image{background-image:url("../../images/headers/105970_small.jpg")}@media only screen and (min-width: 960px){#fi_89.featured-image{background-image:url("../../images/headers/105970.jpg")}}#fi_91.featured-image{background-image:url("../../images/headers/105773_small.jpg");background-position:center 3%;background-size:102%}@media only screen and (min-width: 480px){#fi_91.featured-image{background-size:100%;background-position:center 60%}}@media only screen and (min-width: 960px){#fi_91.featured-image{background-image:url("../../images/headers/105773.jpg")}}#fi_84.featured-image{background-image:url("../../images/headers/106010_small.jpg")}@media only screen and (min-width: 960px){#fi_84.featured-image{background-image:url("../../images/headers/106010.jpg")}}@media only screen and (min-width: 768px){#fi_84.featured-image{background-position:center 42%}}@media only screen and (min-width: 1281px){#fi_84.featured-image{background-position:center 40%}}#fi_106.featured-image{background-image:url("../../images/headers/105876_small.jpg")}@media only screen and (min-width: 960px){#fi_106.featured-image{background-image:url("../../images/headers/105876.jpg")}}#fi_110.featured-image{background-image:url("../../images/headers/105823_small.jpg")}@media only screen and (min-width: 960px){#fi_110.featured-image{background-image:url("../../images/headers/105823.jpg")}}#fi_395.featured-image{background-image:url("../../images/headers/105684_small.jpg")}@media only screen and (min-width: 960px){#fi_395.featured-image{background-image:url("../../images/headers/105684.jpg")}}#fi_719.featured-image{background-image:url("../../images/headers/105876_small.jpg")}@media only screen and (min-width: 960px){#fi_719.featured-image{background-image:url("../../images/headers/105876.jpg")}}header{background-color:#fff;z-index:200;position:relative;padding-bottom:1px}header #header_elements{padding-top:20px;padding-bottom:10px;display:block;max-width:940px;margin:0 auto}header #header_elements a:hover{border-bottom:none}header #header_elements a.top-level-item:hover{border-bottom:4px solid #fff}header #header_elements #ce_logo{display:block;width:180px;height:75px;background-image:url("../../images/common/ce_logos.png");background-repeat:no-repeat;background-size:790px 96px;background-position:0px 0px;opacity:1;transition:opacity .2s}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){header #header_elements #ce_logo{background-image:url("../../images/common/ce_logos_2x.png")}}@media only screen and (min-width: 600px){header #header_elements #ce_logo{width:198px;height:83px;background-position:-190px 0px}}header #header_elements #ce_logo:hover{opacity:.5}header #header_elements #ce_contacts{display:none}header+.header_spacer{display:none}@media screen and (min-width: 768px){header.stuck{position:fixed;width:100%;top:0;min-height:84px;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}header.stuck+.header_spacer{display:block;height:84px}header.stuck #header_elements{position:relative;padding-top:0}header.stuck #header_elements #ce_logo{width:156px;height:65px;background-position:-630px 0px;margin-top:10px;margin-bottom:10px}header.stuck #header_elements #ce_logo img{max-height:100%}header.stuck #header_elements #ce_contacts{position:absolute;right:2em;top:.5em;background-color:#fff;z-index:1000}header.stuck #header_elements #ce_contacts a{overflow:hidden;display:block;padding-left:0;padding-right:0;transition:padding-left .5s ease-in-out,padding-right .5s ease-in-out}header.stuck #header_elements #ce_contacts a:first-of-type{margin-right:auto}header.stuck #header_elements #ce_contacts a span{max-width:0;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle;padding-left:0;padding-right:0;transition:max-width .5s ease-in-out}header.stuck #header_elements #ce_contacts a i{font-size:20px}header.stuck #header_elements #ce_contacts a i.icon-envelope{font-size:16px}header.stuck #header_elements #ce_contacts a i.icon-envelope::before{margin-left:.2em;margin-right:.2em}header.stuck #header_elements #ce_contacts:hover a{padding-left:10px;padding-right:10px}header.stuck #header_elements #ce_contacts:hover a span{max-width:200px}header.stuck #header_elements nav#header_main_nav{margin-top:.5em;padding-right:3em}}@media only screen and (min-width: 768px){header #header_elements{margin-bottom:8px}header #header_elements #ce_logo{float:left;width:221px;height:94px;background-position:-400px 0px}header #header_elements #header_right{float:right;width:60%;min-width:488px}header #header_elements #ce_contacts{font-size:15px;display:block;text-align:right}header #header_elements #ce_contacts a{color:#909090;border-bottom:1px dotted #fff;text-decoration:none;transition:color .2s,border .2s;vertical-align:middle}header #header_elements #ce_contacts a i{vertical-align:middle}header #header_elements #ce_contacts a:hover{color:#009fe3}header #header_elements #ce_contacts .icon-phone{font-size:18px;margin-right:5px;margin-left:0}header #header_elements #ce_contacts .icon-envelope::before{margin-right:18px;margin-left:0}header #header_elements::after{content:"";display:table;clear:both}}.grey-strip{background-color:#ececec;padding:2rem 0}.grey-strip div:first-of-type{display:block;max-width:940px;margin:0 auto;text-align:center}.grey-strip h2{margin-top:0;text-align:center}.grey-strip a.button{margin-top:2rem}section#clients{background-color:#fff;padding:2rem 0}section#clients div:first-of-type{display:block;max-width:940px;margin:0 auto}section#clients h2{margin-top:0;color:#0b1f2c;padding-bottom:10px;text-align:center}section#clients ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px}@media only screen and (min-width: 500px){section#clients ul{margin:10px 40px}}@media only screen and (min-width: 1100px){section#clients ul{margin:10px}}section#clients ul li{display:block;width:48.5%;overflow:hidden;text-indent:-3000px;padding-bottom:0;margin:10px 0}@media only screen and (min-width: 500px){section#clients ul li{width:47%}}@media only screen and (min-width: 768px){section#clients ul li{width:23.5%}}section#clients ul li div{background-image:url("../../images/common/third_party_logos/client_logos_sprites_revised.png");background-repeat:no-repeat;background-size:360px 650px}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){section#clients ul li div{background-image:url("../../images/common/third_party_logos/client_logos_sprites_revised_2x.png")}}section#clients ul li div#dbis{width:134px;height:71px;background-position:0 0}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#dbis{width:184px;height:97px;background-position:-150px 0}}@media only screen and (min-width: 1100px){section#clients ul li div#dbis{width:184px;height:97px;background-position:-150px 0}}section#clients ul li div#cedefod{width:146px;height:41px;background-position:0 -112px}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#cedefod{width:197px;height:55px;background-position:-150px -107px}}@media only screen and (min-width: 1100px){section#clients ul li div#cedefod{width:197px;height:55px;background-position:-150px -107px}}section#clients ul li div#wwf{width:67px;height:99px;background-position:0 -170px}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#wwf{width:77px;height:114px;background-position:-150 -170px}}@media only screen and (min-width: 1100px){section#clients ul li div#wwf{width:77px;height:114px;background-position:-150 -170px}}section#clients ul li div#ec{width:130px;height:88px;background-position:0 -300px}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#ec{width:164px;height:111px;background-position:-150px -286px}}@media only screen and (min-width: 1100px){section#clients ul li div#ec{width:164px;height:111px;background-position:-150px -286px}}section#clients ul li div#tforn{width:125px;height:32px;background-position:0 -400px}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#tforn{width:177px;height:45px;background-position:-150px -400px}}@media only screen and (min-width: 1100px){section#clients ul li div#tforn{width:177px;height:45px;background-position:-150px -400px}}section#clients ul li div#euro_climate{width:146px;height:32px;background-position:0 -450px}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#euro_climate{width:197px;height:43px;background-position:-150px -450px}}@media only screen and (min-width: 1100px){section#clients ul li div#euro_climate{width:197px;height:43px;background-position:-150px -450px}}section#clients ul li div#fcc{width:134px;height:50px;background-position:0 -500px}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#fcc{width:177px;height:66px;background-position:-150px -500px}}@media only screen and (min-width: 1100px){section#clients ul li div#fcc{width:177px;height:66px;background-position:-150px -500px}}section#clients ul li div#dit{width:122px;height:52px;background-position:0 -570px}@media only screen and (min-width: 500px)and (max-width: 767px){section#clients ul li div#dit{width:171px;height:73px;background-position:-150px -570px}}@media only screen and (min-width: 1100px){section#clients ul li div#dit{width:171px;height:73px;background-position:-150px -570px}}body.home footer #footer_elements{border:0}footer{background-color:#fff}footer #footer_elements{border-top:1px solid #ebebeb;display:block;max-width:940px;margin:0 auto;font-size:14px}footer #footer_elements #social_channels{font-size:35px;line-height:0;text-align:center;padding:10px}footer #footer_elements #social_channels a{color:#009fe3;display:inline-block;transition:opacity .5s ease}footer #footer_elements #social_channels a:hover{opacity:.5}footer #footer_elements #footer_container_copyright{text-align:center}footer #footer_elements #footer_container_copyright address{text-align:center}footer #footer_elements #footer_container_copyright address span{display:none}footer #footer_elements #footer_container_awards{padding:20px 10px 10px}footer #footer_elements #footer_container_awards ul#footer_awards{padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;width:auto}footer #footer_elements #footer_container_awards ul#footer_awards li{display:block;background-repeat:no-repeat;text-indent:-3000px;overflow:hidden;padding-bottom:0;margin:0 20px}footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{width:70px;height:89px;background-image:url(../../images/common/third_party_logos/lrqa_small.png);background-size:70px 89px}footer #footer_elements #footer_container_awards ul#footer_awards li#iip{width:189px;height:40px;background-image:url(../../images/common/third_party_logos/iip-silver_small.png);background-size:189px 40px;margin-left:12px}footer #footer_elements #footer_container_awards ul#footer_awards li#ft{width:189px;height:50px;background-image:url(../../images/common/third_party_logos/FT_UK_2022_Logo_CMYK.jpg);background-size:189px 50px;margin-top:12px}@media only screen and (min-width: 500px){footer #footer_elements #footer_container_awards ul#footer_awards li#iip{margin-left:24px}footer #footer_elements #footer_container_awards ul#footer_awards li#ft{margin-left:24px;margin-top:20px}}@media only screen and (min-width: 768px){footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{width:74px;height:94px;background-image:url(../../images/common/third_party_logos/lrqa_medium.png);background-size:74px 94px}footer #footer_elements #footer_container_awards ul#footer_awards li#iip{width:201px;height:42px;background-image:url(../../images/common/third_party_logos/iip-silver_medium.png);background-size:201px 42px;margin-left:30px}footer #footer_elements #footer_container_awards ul#footer_awards li#ft{width:189px;height:50px;background-image:url(../../images/common/third_party_logos/FT_UK_2022_Logo_CMYK.jpg);background-size:189px 50px;margin-left:30px;margin-top:10px}}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{background-image:url(../../images/common/third_party_logos/lrqa_small_2x.png)}footer #footer_elements #footer_container_awards ul#footer_awards li#iip{background-image:url(../../images/common/third_party_logos/iip-silver_small_2x.png)}footer #footer_elements #footer_container_awards ul#footer_awards li#ft{background-image:url(../../images/common/third_party_logos/FT_UK_2022_Logo_CMYKx2.jpg)}}@media only screen and (-Webkit-min-device-pixel-ratio: 2)and (min-width: 768px),only screen and (-moz-min-device-pixel-ratio: 2)and (min-width: 768px),only screen and (-o-min-device-pixel-ratio: 2/1)and (min-width: 768px),only screen and (min-device-pixel-ratio: 2)and (min-width: 768px),only screen and (min-resolution: 2dppx)and (min-width: 768px){footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{background-image:url(../../images/common/third_party_logos/lrqa_medium_2x.png)}footer #footer_elements #footer_container_awards ul#footer_awards li#iip{background-image:url(../../images/common/third_party_logos/iip-silver_medium_2x.png)}footer #footer_elements #footer_container_awards ul#footer_awards li#ft{background-image:url(../../images/common/third_party_logos/FT_UK_2022_Logo_CMYKx2.jpg)}}footer #footer_elements #footer_container_awards ul#footer_awards::after{content:"";display:table;clear:both}footer .menu{padding-top:1.25rem;text-transform:lowercase}footer #footer_container_credits a,footer #footer_container_ancillary_links a{transition:color .25s ease;text-transform:lowercase}footer #footer_container_credits a:hover,footer #footer_container_ancillary_links a:hover{color:#0b1f2c;text-decoration:none}body.home .featured-image{height:215px}@media only screen and (min-width: 480px){body.home .featured-image{height:225px}}@media only screen and (min-width: 600px){body.home .featured-image{height:265px;background-size:112%}}@media only screen and (min-width: 768px){body.home .featured-image{height:345px;background-size:137%}}@media only screen and (min-width: 900px){body.home .featured-image{background-size:116%;height:500px}}@media only screen and (min-width: 1200px){body.home .featured-image{background-size:100%}}body.home section div.work-container{padding-top:0}.tax-project_tags #bg_container #bg .flex-container,.post-type-archive-project #bg_container #bg .flex-container{justify-content:center}body.admin-bar header.stuck{top:32px !important}@media screen and (max-width: 782px){body.admin-bar header.stuck{top:46px !important}}.topic-overview{width:calc(100% + 36px);margin-left:-18px;margin-top:2rem}.topic-overview .topic-title{background-color:#0b1f2c;display:block;padding:1rem 18px}.topic-overview .topic-title i{color:#009fe3;font-size:4.9em;float:left;line-height:0;padding-right:1.5rem;padding-left:.5rem;padding-top:.6rem;padding-bottom:.7rem}.topic-overview .topic-title i::before{margin:0}.topic-overview .topic-title h2{color:#fff;padding:0;margin:0;font-size:1.9rem;margin-top:2rem}.topic-overview .topic-title::after{content:"";display:table;clear:both}@supports(display: flex){.topic-overview .topic-title{display:flex;align-items:center}.topic-overview .topic-title i{float:none}.topic-overview .topic-title h2{margin-top:0}}.topic-overview p{padding:0 18px}.topic-overview ul,.topic-overview ol{margin:1.25rem 0 0 18px}.topic-overview .topic-extra{background-color:#0b1f2c;background-image:url(../../images/common/glyph_repeater_2x.png);color:#fff;padding:2rem 18px}.topic-overview .topic-extra .topic-reveal{display:block}.topic-overview .topic-extra h3{color:#99d9f4;font-size:1.153846154rem;font-weight:bold;margin-top:0}#content_container .topic-overview input[type=radio].hidden,#content_container .hero-person input[type=radio].hidden{display:none}#content_container .topic-overview label,#content_container .hero-person label{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);background-color:#fff;border-radius:50%;width:3em;height:3em;text-align:center;vertical-align:center;color:#009fe3;cursor:pointer}#content_container .topic-overview label::before,#content_container .hero-person label::before{content:"More";text-align:center;position:absolute;bottom:100%;width:100%;left:0;text-transform:uppercase;font-size:.75em;transition:content .3s}#content_container .topic-overview label i.plus-minus,#content_container .hero-person label i.plus-minus{display:inline-block;position:relative;width:1em;height:1em;font-size:2em;cursor:pointer;border:2px solid #009fe3;border-radius:50%;margin-top:.2em}#content_container .topic-overview label i.plus-minus .bar,#content_container .hero-person label i.plus-minus .bar{display:block;background-color:#009fe3;width:60%;height:2px;position:absolute;top:50%;left:50%;border-radius:5px;transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transition:transform .3s ease-in-out,background-color .3s ease-in-out}#content_container .topic-overview label i.plus-minus .bar::before,#content_container .hero-person label i.plus-minus .bar::before{content:"";width:100%;height:100%;background-color:#009fe3;position:absolute;display:block;border-radius:inherit;transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform:rotateZ(90deg);-ms-transform:rotateZ(90deg)}#content_container .topic-overview .topic-reveal,#content_container .topic-overview .person-reveal,#content_container .hero-person .topic-reveal,#content_container .hero-person .person-reveal{position:relative;display:block;height:0em}#content_container .topic-overview .person-reveal,#content_container .hero-person .person-reveal{margin-top:3rem}@media screen and (min-width: 960px){#content_container .topic-overview .person-reveal,#content_container .hero-person .person-reveal{margin-top:0}}#content_container .topic-overview input[type=radio][name=wwd-opener]:checked+.topic-reveal label::before,#content_container .topic-overview input[type=radio][name=person-opener]:checked+.person-reveal label::before,#content_container .hero-person input[type=radio][name=wwd-opener]:checked+.topic-reveal label::before,#content_container .hero-person input[type=radio][name=person-opener]:checked+.person-reveal label::before{content:"Less"}#content_container .topic-overview input[type=radio][name=wwd-opener]:checked+.topic-reveal label i.plus-minus .bar,#content_container .topic-overview input[type=radio][name=person-opener]:checked+.person-reveal label i.plus-minus .bar,#content_container .hero-person input[type=radio][name=wwd-opener]:checked+.topic-reveal label i.plus-minus .bar,#content_container .hero-person input[type=radio][name=person-opener]:checked+.person-reveal label i.plus-minus .bar{transform:translateX(-50%) translateY(-50%) rotateZ(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotateZ(90deg);background-color:rgba(0,0,0,0)}#content_container .topic-overview .topic-extra,#content_container .topic-overview .person-meta,#content_container .hero-person .topic-extra,#content_container .hero-person .person-meta{max-height:0;padding-bottom:0;transition:max-height .5s ease-in-out,padding-bottom .5s ease-in-out;overflow:hidden;padding-top:2rem}#content_container .topic-overview input[type=radio][name=wwd-opener]:checked~.topic-extra,#content_container .topic-overview input[type=radio][name=person-opener]:checked~.person-meta,#content_container .hero-person input[type=radio][name=wwd-opener]:checked~.topic-extra,#content_container .hero-person input[type=radio][name=person-opener]:checked~.person-meta{max-height:500px;padding-bottom:2rem}#content_container .topic-overview input[type=radio][name=wwd-opener]:checked~a.button.long,#content_container .hero-person input[type=radio][name=wwd-opener]:checked~a.button.long{max-height:60px;padding:1rem 18px}#content_container .hero-person .person-reveal-button.open::before{content:"Less"}#content_container .hero-person .person-reveal-button.open .bar{transform:translateX(-50%) translateY(-50%) rotateZ(90deg);background-color:rgba(0,0,0,0)}#content_container .hero-person .person-meta.open{max-height:500px;padding-bottom:2rem}#content_container .topic-overview ̣̣ a.button.long{background-color:#009fe3;display:block;text-align:left;font-weight:bold;font-style:normal;padding:0 18px;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,padding .5s ease-in-out}#content_container .topic-overview ̣̣ a.button.long:hover{border-bottom:0}#content_container .topic-overview ̣̣ a.button.long::after{content:">";display:inline-block;padding:0 .4rem;font-weight:normal}#content_container .topic-overview .topic-reveal{position:relative;display:block;height:4em}#content_container .topic-overview.model-overview a.button.long{max-height:60px;padding:1rem 18px}#content_container ul.question-list{width:100%;margin:2rem 0 0 0}#content_container ul.question-list li{background:#0b1f2c;margin-bottom:20px;color:#fff;font-weight:400;font-size:1.063rem;padding:10px 20px 10px 50px;position:relative}@media only screen and (min-width: 800px){#content_container ul.question-list li{font-weight:300}}#content_container ul.question-list li::before{content:"Q.";color:#99d9f4;font-size:1.188rem;position:absolute;left:14px;top:9px;font-weight:400}#content_container ul.blue-tick-list{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;margin-left:0;margin-top:3rem}#content_container ul.blue-tick-list li{flex:0 0 45%;padding-left:68px;position:relative;display:flex;align-items:center;padding-bottom:1.6rem}#content_container ul.blue-tick-list li:before{content:"";left:0;width:50px;height:50px;position:absolute;background-image:url("../../images/icon_svg/check-circle.svg")}.breadcrumb{background:#f3f3f3;padding:12px 0}.breadcrumb>div{width:100%;display:block;max-width:var(--wp--custom--content-size);margin:0 auto;padding-left:18px;padding-right:18px}@media(min-width: 600px){.breadcrumb>div{padding-left:20px;padding-right:20px}}@media(min-width: 900px){.breadcrumb>div{padding-left:26px;padding-right:26px}}@media(min-width: 1200px){.breadcrumb>div{padding-left:32px;padding-right:32px}}.breadcrumb>div p{margin-top:0}.breadcrumb>div p span,.breadcrumb>div p a{font-size:.875rem;font-weight:300}.breadcrumb>div p a{padding:0 5px}.breadcrumb>div p a:first-child{padding:0 5px 0 0}.breadcrumb>div p span.breadcrumb_last{padding:0 5px}@media only screen and (min-width: 600px){.topic-overview{width:calc(100% + 40px);margin-left:-20px}}@media only screen and (min-width: 701px){.topic-overview{box-shadow:0 0 10px rgba(0,0,0,.3)}}@media only screen and (min-width: 900px){.topic-overview{width:100%;margin-left:0}}.model-overview .model-title{background-color:#0b1f2c;padding:1.5rem 18px;display:block}.model-overview .model-title h3{color:#fff;margin-top:0;text-indent:-3000px;overflow:hidden;margin:0 auto;display:block;background-repeat:no-repeat;height:44px}.model-overview#e3me h3{background-image:url(../../images/common/model_logos/e3me_small_negative.png);width:151px}.model-overview#mdm-e3 h3{background-image:url(../../images/common/model_logos/mdm-e3_small_negative.png);width:224px}.model-overview#lefm h3{background-image:url(../../images/common/model_logos/lefm_small_negative.png);width:107px}.model-overview#chelmer h3{background-image:url(../../images/common/model_logos/chelmer_small_negative.png);width:214px}.model-overview#e3-india h3{background-image:url(../../images/common/model_logos/e3-india_small_negative.png);width:222px}.model-overview#e3-us h3{background-image:url(../../images/common/model_logos/e3-us_small_negative.png);width:169px}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){.model-overview#e3me h3{background-image:url(../../images/common/model_logos/e3me_small_negative_2x.png);background-size:151px 44px}.model-overview#mdm-e3 h3{background-image:url(../../images/common/model_logos/mdm-e3_small_negative_2x.png);background-size:224px 44px}.model-overview#lefm h3{background-image:url(../../images/common/model_logos/lefm_small_negative_2x.png);background-size:107px 44px}.model-overview#chelmer h3{background-image:url(../../images/common/model_logos/chelmer_small_negative_2x.png);background-size:214px 44px}.model-overview#e3-india h3{background-image:url(../../images/common/model_logos/e3-india_small_negative_2x.png);background-size:213px 44px}.model-overview#e3-us h3{background-image:url(../../images/common/model_logos/e3-us_small_negative_2x.png);background-size:165px 44px}}.model-overview .model-content{padding:0 0 1rem}.model-overview .model-content p{text-align:center}#content_container a.button{margin-top:1rem}#content_container a.button:hover{border-bottom:0}#content_container .model-overview a.button.long{margin-top:0;text-align:center}#content_container .topic-overview a.button.long{margin-top:0}@media only screen and (min-width: 600px){.topic-overview.model-overview{box-shadow:0 0 10px rgba(0,0,0,.3);width:100%;margin-left:0}}@media only screen and (min-width: 768px){.topic-overview.model-overview{width:48%;margin-left:4%;float:left;position:relative}.topic-overview.model-overview:first-of-type{margin-left:0}.topic-overview.model-overview:nth-of-type(2n+3){margin-left:0;clear:both}.topic-overview.model-overview a.button.long{position:absolute;bottom:0;width:100%}.topic-overview.model-overview .model-content{padding:0 0 4rem}}@media only screen and (min-width: 980px){.topic-overview.model-overview h3{height:60px}.topic-overview.model-overview#e3me h3{background-image:url(../../images/common/model_logos/e3me_medium_negative.png);width:206px}.topic-overview.model-overview#mdm-e3 h3{background-image:url(../../images/common/model_logos/mdm-e3_medium_negative.png);width:305px}.topic-overview.model-overview#lefm h3{background-image:url(../../images/common/model_logos/lefm_medium_negative.png);width:147px}.topic-overview.model-overview#chelmer h3{background-image:url(../../images/common/model_logos/chelmer_medium_negative.png);width:292px}.topic-overview.model-overview#e3-india h3{background-image:url(../../images/common/model_logos/e3-india_medium_negative.png);width:300px}.topic-overview.model-overview#e3-us h3{background-image:url(../../images/common/model_logos/e3-us_medium_negative.png);width:229px}.topic-overview .model-title{padding:2rem 18px}}@media only screen and (min-width: 980px)and (-Webkit-min-device-pixel-ratio: 2),only screen and (min-width: 980px)and (-moz-min-device-pixel-ratio: 2),only screen and (min-width: 980px)and (-o-min-device-pixel-ratio: 3/2),only screen and (min-width: 980px)and (min-device-pixel-ratio: 2),only screen and (min-width: 980px)and (min-resolution: 2dppx){.topic-overview.model-overview#e3me h3{background-image:url(../../images/common/model_logos/e3me_medium_negative_2x.png);background-size:206px 60px}.topic-overview.model-overview#mdm-e3 h3{background-image:url(../../images/common/model_logos/mdm-e3_medium_negative_2x.png);background-size:305px 60px}.topic-overview.model-overview#lefm h3{background-image:url(../../images/common/model_logos/lefm_medium_negative_2x.png);background-size:147px 60px}.topic-overview.model-overview#chelmer h3{background-image:url(../../images/common/model_logos/chelmer_medium_negative_2x.png);background-size:292px 60px}.topic-overview.model-overview#e3-india h3{background-image:url(../../images/common/model_logos/e3-india_medium_negative_2x.png);background-size:290px 60px}.topic-overview.model-overview#e3-us h3{background-image:url(../../images/common/model_logos/e3-us_medium_negative_2x.png);background-size:225px 60px}}@media only screen and (min-width: 768px){.strip.three-col .topic-overview.model-overview{width:30.6%}}#content_container .hide-post{display:none}#content_container .module{width:100%;margin-top:1rem;box-shadow:0 0 10px rgba(0,0,0,.3)}#content_container .module .module-image{display:block;width:100%;height:180px;max-width:360px;background-repeat:no-repeat;background-position:center;background-size:cover;border-bottom:2px solid #009fe3;opacity:1;transition:opacity .2s,border .2s}#content_container .module .module-image:hover{opacity:.5;border-bottom:2px solid #0b1f2c}#content_container .module .module-content{padding:0 18px 1rem}#content_container .module .module-content h3{margin-top:1rem;text-align:center}#content_container .module .module-content p{text-align:center}#content_container .module a.button.long{display:block;background-color:#009fe3;font-style:normal;font-weight:bold}#content_container .module a.button.long:hover{border-bottom:0}#content_container a.button.long{display:block;background-color:#009fe3;font-style:normal;font-weight:bold;padding:.5em .5em}#content_container a.button.long:hover{border-bottom:0}@media only screen and (min-width: 397px)and (max-width: 939px){#content_container .module{position:relative}#content_container .module .module-image{width:150px;height:150px;float:left;border-bottom:0}#content_container .module .module-image:hover{border-bottom:0}#content_container .module .module-content{float:right;padding:0 1rem;float:right;width:calc(100% - 150px)}#content_container .module .module-content h3{text-align:left;margin-top:1rem}#content_container .module .module-content p{text-align:left}#content_container .module a.button.long{position:absolute;width:calc(100% - 150px);bottom:0;left:150px}}@media only screen and (min-width: 940px){#content_container .module{width:30%;margin-left:5%;position:relative}#content_container .module:first-of-type{margin-left:0}#content_container .module .module-content{margin-bottom:2rem}#content_container .module a.button.long{position:absolute;width:100%;bottom:0}}#content_container article.news .article-meta,#content_container article.project.single .article-meta{margin-top:2rem;padding-bottom:.8em;border-bottom:1px solid #ececec}#content_container article.news .article-meta .topic-icons,#content_container article.project.single .article-meta .topic-icons{float:right;color:#009fe3;font-size:1.3em}#content_container article.news .article-meta .topic-icons a,#content_container article.project.single .article-meta .topic-icons a{border-bottom:none}#content_container article.news .article-meta .meta-text .post-date .full-date,#content_container article.project.single .article-meta .meta-text .post-date .full-date{display:inline-block}#content_container article.news .article-meta .meta-text .post-date .short-date,#content_container article.project.single .article-meta .meta-text .post-date .short-date{display:none}#content_container article.news .article-meta::after,#content_container article.project.single .article-meta::after{content:"";display:table;clear:both}#content_container article.news p,#content_container article.project.single p{margin-top:.8rem}#content_container article.news::after,#content_container article.project.single::after{content:"";display:table;clear:both}#content_container article.has-post-thumbnail a.thumbnail,#content_container article.has-post-thumbnail img.thumbnail,#content_container article.has-post-thumbnail div.thumbnail{display:none}@media screen and (min-width: 768px){#content_container article.has-post-thumbnail a.thumbnail{display:inline}#content_container article.has-post-thumbnail img.thumbnail,#content_container article.has-post-thumbnail div.thumbnail{float:left;width:230px;height:230px;display:block;margin-right:2em;margin-top:.3em;box-shadow:0 0 5px 2px rgba(0,0,0,.2);background-size:cover}#content_container article.has-post-thumbnail div.has-thumbnail{display:table}}#content_container article.has-post-thumbnail>a.thumbnail~*{overflow:hidden}#content_container article.has-post-thumbnail h2{line-height:1.5;margin-top:0}#content_container a:not(.wp-block-button__link){transition:border .2s}#content_container .person-email a{border-bottom:1px dotted #fff;transition:border .2s}#content_container .person-email a:hover{border-bottom:1px dotted #009fe3}.person{border-bottom:5px solid #0b1f2c;position:relative;margin-top:1rem}.person .person-portrait{width:85px;height:97px;background-repeat:no-repeat;background-size:85px 97px}.person .person-details{position:absolute;width:100%;bottom:0;left:0;padding-left:100px;padding-bottom:.5rem}.person .person-details .person-name{font-size:1.384615385rem;color:#0b1f2c;display:block}.person .person-details .person-title{display:block}.person .person-details .person-email{margin-top:5px;display:inline-block}.person::after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.person .person-portrait{width:134px;height:152px;background-size:134px 152px}.person .person-details{padding-left:164px}}.hero-person{max-width:var(--wp--custom--content-size);margin-left:auto !important;margin-right:auto !important;padding-left:18px;padding-right:18px;width:auto;margin-left:-18px;margin-top:1.5rem}@media(min-width: 600px){.hero-person{padding-left:20px;padding-right:20px}}@media(min-width: 900px){.hero-person{padding-left:26px;padding-right:26px}}@media(min-width: 1200px){.hero-person{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 600px){.hero-person{width:auto;margin-left:-20px}}@media only screen and (min-width: 900px){.hero-person{width:calc(100% + 52px);margin-left:-26px}}@media only screen and (min-width: 960px){.hero-person .person-top{display:flex;align-items:center}}.hero-person .person-top .person-image-container{height:152px;position:relative}.hero-person .person-top .person-image-container .portrait_mask{width:161px;height:180px;background-image:url(../../images/common/portrait_mask.png);background-repeat:no-repeat;background-size:161px 180px;position:absolute;z-index:30;left:calc(50% - 80px);top:-4px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.hero-person .person-top .person-image-container .portrait_mask{background-image:url(../../images/common/portrait_mask_2x.png)}}@media only screen and (min-width: 960px){.hero-person .person-top .person-image-container .portrait_mask{display:none}}.hero-person .person-top .person-image-container::before{display:block;width:100%;height:3px;background-color:#0b1f2c;content:"";position:absolute;top:74px;z-index:10}@media only screen and (min-width: 960px){.hero-person .person-top .person-image-container::before{display:none}}.hero-person .person-top .person-image-container .person-profile-image{width:160px;height:160px;background-size:134px 152px;background-repeat:no-repeat;background-color:#fff;background-position:bottom center;margin:0 auto;z-index:20;position:relative}@media only screen and (min-width: 960px){.hero-person .person-top .person-image-container .person-profile-image{width:280px;height:470px;background-size:280px 470px}}@media only screen and (min-width: 960px){.hero-person .person-top .person-image-container{float:right;width:40%;height:470px}}.hero-person .person-top blockquote{text-align:center;color:#7d7d7d;border:0;padding:0 18px;position:relative;z-index:40;margin-top:2rem}.hero-person .person-top blockquote::before{content:"";display:none}.hero-person .person-top blockquote p{text-align:center;font-size:1.230769231rem;line-height:1.769230769rem}.hero-person .person-top blockquote p:first-of-type::before{content:"“";color:#7d7d7d}.hero-person .person-top blockquote p:last-of-type::after{content:"”";color:#7d7d7d}@media only screen and (min-width: 960px){.hero-person .person-top blockquote p{text-align:left}}.hero-person .person-top blockquote footer{padding:.5rem 0 0 0}.hero-person .person-top blockquote footer span{display:block;text-align:center;font-style:normal;color:#0b1f2c;font-size:1.230769231rem}@media only screen and (min-width: 960px){.hero-person .person-top blockquote footer span{text-align:left}}.hero-person .person-top blockquote .person-name{font-weight:bold}@media only screen and (min-width: 960px){.hero-person .person-top blockquote{float:left;width:60%;margin:0}}.hero-person .person-top::after{content:"";display:table;clear:both}.hero-person .person-meta{background-color:#0b1f2c;background-image:url(../../images/common/glyph_repeater_2x.png);color:#fff;padding:1rem 18px 1.5rem;margin-top:0rem}.hero-person .person-meta strong.title{color:#99d9f4}@media only screen and (min-width: 960px){.hero-person{width:100%;margin-left:0}.hero-person:nth-of-type(odd) .person-image-container{order:2}.hero-person:nth-of-type(odd) .person-top blockquote p{text-align:right}.hero-person:nth-of-type(odd) .person-top blockquote footer span{text-align:right}.hero-person:nth-of-type(even) .person-image-container{float:left}.hero-person:nth-of-type(even) .person-top blockquote{float:right}}#next_prev_posts a.prev,#next_prev_posts a.next{border:0;transition:color .3s ease}#next_prev_posts a.prev:hover,#next_prev_posts a.next:hover{color:#0b1f2c}body.single-post ul.related-posts-list li{margin-bottom:1rem}body.single-post ul.related-posts-list .post-img img{width:100%}body.single-project #next_prev_posts a.prev{float:right}body.single-project #next_prev_posts a.next{float:left}#content_container .pagination ul.page-numbers li{display:block;padding-bottom:0;line-height:1;margin:0 0 0 .5em}#content_container .pagination ul.page-numbers li .page-numbers{display:block;text-align:center;min-width:2em;padding:.5em;border-radius:1em}#content_container .pagination ul.page-numbers li span.current{width:inherit;color:#fff;background-color:#ccc}#content_container .pagination ul.page-numbers li a{border-bottom:0;padding:0;background-color:#009fe3;transition:background-color .25s}#content_container .pagination ul.page-numbers li a.next,#content_container .pagination ul.page-numbers li a.prev{padding:0;font-size:2em;min-width:initial;background-color:rgba(0,0,0,0);color:#009fe3;border-radius:0;margin-top:-1px;transition:color}#content_container .pagination ul.page-numbers li a.next i::before,#content_container .pagination ul.page-numbers li a.prev i::before{margin:0}#content_container .pagination ul.page-numbers li a:hover{background-color:#0b1f2c;color:#fff}#content_container .pagination ul.page-numbers li a:hover.next,#content_container .pagination ul.page-numbers li a:hover.prev{color:#0b1f2c;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 900px){header #header_elements #header_right{width:70%}}.ce-icon{margin:0 .2em;vertical-align:middle;display:inline-block}.ce-icon svg{display:block}.ce-icon svg.colourme{fill:#009fe3}.ce-icon.parent-economy svg .colourme{fill:#c5446e}.ce-icon.parent-society svg .colourme{fill:#26c0bc}.ce-icon.parent-environment svg .colourme{fill:#a7b515}#bg_container{background-image:url(../../images/common/glyph_repeater_large_1x.png)}#bg_container #bg{display:block;max-width:940px;margin:0 auto;padding:3rem 0}#bg_container #bg .flex-container{justify-content:normal;align-items:center}#bg_container #bg .text{margin-left:1rem}#bg_container #bg .ce-icon{margin:0;display:block}#bg_container #bg .ce-icon svg{width:6rem;height:auto}#bg_container #bg .area-parent{display:block;font-weight:700}#bg_container #bg .parent-economy{color:#c5446e}#bg_container #bg .parent-economy svg .colourme{fill:#c5446e}#bg_container #bg .parent-society{color:#26c0bc}#bg_container #bg .parent-society svg .colourme{fill:#26c0bc}#bg_container #bg .parent-environment{color:#a7b515}#bg_container #bg .parent-environment svg .colourme{fill:#a7b515}#bg_container #bg h1{color:#fff;margin-top:0;font-weight:300}#bg_container #bg span.raquo{position:relative;top:3px;color:#c5c5c5;padding:0 4px;font-weight:300;font-size:30px}#area_testimonials div.container{display:block;max-width:940px;margin:0 auto;padding:2rem 0;text-align:center}#area_testimonials div.container h2{color:#fff;text-align:center;margin-top:0}#area_contact div.container{display:block;max-width:940px;margin:0 auto}@media only screen and (min-width: 960px){#area_contact div.container{width:55%;margin:0 auto}}#area_contact h2{font-weight:500;font-size:1.6rem;margin-bottom:2.5rem;text-align:center}aside#sidebar #fpl_blog_archives-2 #show-archs-btn{margin:1rem;font-size:smaller}aside#sidebar li.hide{display:none}#content_container #sidebar .widgets-list a{text-decoration:none;border-bottom:none !important}#content_container .widgets-list ul.related-posts-list{list-style-type:none;margin-left:0}#content_container .widgets-list ul.related-posts-list li{line-height:1.5}#content_container .widgets-list ul.related-posts-list li a{margin-top:.5rem;display:inline-block}#message_area{background-color:#009fe3;position:fixed;bottom:0;width:100%;padding:1rem 1rem 2rem;z-index:100}@media only screen and (min-width: 768px){#message_area{width:40%;max-width:20rem;bottom:0;right:.5rem}}@media only screen and (min-width: 1000px){#message_area{width:30%}}#message_area #ma_title,#message_area #ma_title strong{color:#fff;font-size:1rem;line-height:1.25em;display:block;text-transform:uppercase;font-weight:700;margin-bottom:.75rem}#message_area p{font-size:.85rem;color:#fff;line-height:1.5;margin-top:.25em;text-align:left;margin-bottom:.75rem}#message_area a{color:#fff;font-weight:bold;text-decoration:underline;transition:opacity .15s}#message_area a:hover{text-decoration:none;opacity:.75}#message_area button{border:none;border-radius:0;text-align:inherit;padding:0;text-transform:none;font-weight:bold;font-size:.85rem;text-decoration:underline;color:#fff;width:auto;transition:opacity .15s;background-color:rgba(0,0,0,0);font-style:normal}#message_area button:hover{text-decoration:none;opacity:.75}body.single-post #message_area{padding-bottom:4.5rem}.download-link{color:#fff;background-color:#009fe3;text-transform:uppercase;margin-left:0;display:flex;justify-content:center;align-items:center;padding:.5rem;border-bottom:none;transition:background-color .15s}.download-link::before{display:flex;content:"";background-color:rgba(0,0,0,0);background-image:url("../../images/icon_svg/icon_download.svg");background-size:25px 22px;width:25px;height:22px;transform:none;position:static;margin-right:10px}.download-link:hover,.download-link:active,.download-link:focus{background-color:#b2b2b2;color:#fff}.single-project #content_container article.has-post-thumbnail{display:flex}.single-project #content_container article.has-post-thumbnail .project-thumbnail{float:left;width:230px;display:none;margin-right:2em;margin-top:.3em}@media only screen and (min-width: 768px){.single-project #content_container article.has-post-thumbnail .project-thumbnail{display:block}}.single-project #content_container article.has-post-thumbnail .project-thumbnail .thumbnail{float:none;margin-right:0;margin-top:0}.single-project #content_container article.has-post-thumbnail .project-thumbnail a[href$=".pdf"]{margin-left:0;margin-top:.5rem;display:flex;padding:.5rem;border-bottom:none;transition:background-color .15s;color:#fff}.single-project #content_container article.has-post-thumbnail .project-thumbnail a[href$=".pdf"].download-link::before{content:"";transform:none;position:static;background-color:rgba(0,0,0,0);margin-right:10px}.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer{margin:2rem 0}.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer a.fullscreen-mode{font-size:.8rem}.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer br{display:none}.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer iframe{margin-top:.25rem}.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer a[href$=".pdf"]{margin-left:0;margin-top:.5rem;display:flex;padding:.5rem;border-bottom:none;transition:background-color .15s;color:#fff}.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer a[href$=".pdf"].download-link{display:inline-flex;padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 768px){.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer a[href$=".pdf"].download-link{display:none}}.single-project #content_container article.has-post-thumbnail .fpl-pdf-viewer a[href$=".pdf"].download-link::before{content:"";transform:none;position:static;background-color:rgba(0,0,0,0);margin-right:10px}div.work-container{text-align:center}div.work-container a{border-bottom:0;text-decoration:none;margin-left:.5em;margin-right:.5em}div.work-container a:hover{border-bottom:0;text-decoration:none}@media screen and (min-width: 769px){div.work-container a{margin-left:.5em;margin-right:.5em}}@media screen and (min-width: 1200px){div.work-container a{margin-left:.9em;margin-right:1em}}div.work-container article{vertical-align:bottom}div.work-container article h3{text-align:left}div.work-container article div.article-tags{text-align:right}div.work-container article.project:not(.single):not(.search){display:inline-block;width:10em;height:16em;overflow:hidden;padding:1em;position:relative;cursor:pointer;box-shadow:0px 0px 10px rgba(0,0,0,.3)}div.work-container article.project:not(.single):not(.search) h3{margin-top:0;font-size:.833rem;text-decoration:none;border:none;color:var(--wp--preset--color--camecon-blue);text-align:left}div.work-container article.project:not(.single):not(.search) div.article-tags{position:absolute;bottom:1em;right:1em;color:var(--wp--preset--color--camecon-blue)}div.work-container article.project:not(.single):not(.search) div.article-tags .ce-icon{margin:0 1.5px}div.work-container article.project:not(.single):not(.search) div.article-tags .ce-icon svg{width:22px}div.work-container article.project:not(.single):not(.search) div.article-tags i{text-align:right;font-size:1.2em}div.work-container article.project:not(.single):not(.search) p{margin-top:0;font-size:.8em;line-height:1.3em;color:var(--wp--preset--color--camecon-mid-grey);text-align:left}div.work-container article.project:not(.single):not(.search) div.cover{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;padding:1em;background-color:#fff;box-shadow:3px 3px 5px rgba(0,0,0,.3);transition:transform .3s ease-in-out;background-image:url("../../images/common/CE-Symbol-Faint-Grey.jpg");background-repeat:no-repeat;background-size:60%;background-position-y:240%}div.work-container article.project:not(.single):not(.search) div.slidein{position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);-ms-transform:translateY(100%);transition:transform .3s ease-in-out;background-color:var(--wp--preset--color--camecon-blue);color:#fff;text-align:center;padding:.3em;text-transform:uppercase}div.work-container article.project:not(.single):not(.search):hover div.cover{transform:translateY(-105%);-ms-transform:translateY(-105%)}div.work-container article.project:not(.single):not(.search):hover div.slidein{transform:translateY(0);-ms-transform:translateY(0);transition:transform .3s ease-in-out}div.work-container article.project:not(.single):not(.search) img{position:absolute;top:0;left:0;margin:0;width:100%;height:calc(100% - 37px);padding:-1em;object-fit:cover}div.work-container .button-wrapper{padding-bottom:60px}@media screen and (max-width: 768px){div.work-container .button-wrapper{padding-bottom:20px}}.blog #content_container,.single #content_container{padding-left:18px;padding-right:18px}@media(min-width: 600px){.blog #content_container,.single #content_container{padding-left:20px;padding-right:20px}}@media(min-width: 900px){.blog #content_container,.single #content_container{padding-left:26px;padding-right:26px}}@media(min-width: 1200px){.blog #content_container,.single #content_container{padding-left:32px;padding-right:32px}}.blog #content_container .blog-post-feat-image,.single #content_container .blog-post-feat-image{width:150px;height:auto;border-bottom:0;display:block;float:left;margin-right:1rem;margin-top:4px;padding-bottom:0}@media only screen and (min-width: 992px){.blog #content_container .blog-post-feat-image,.single #content_container .blog-post-feat-image{width:300px}}.blog #content_container .blog-post-feat-image img,.single #content_container .blog-post-feat-image img{margin-top:0}.blog #content_container .article-meta,.single #content_container .article-meta{border-bottom:2px solid var(--wp--preset--color--camecon-light-grey);margin-top:1.25rem;margin-bottom:.5rem;position:relative;display:flex}.blog #content_container .article-meta .left,.single #content_container .article-meta .left{width:68%;margin-right:2%;position:relative;min-height:43px}.blog #content_container .article-meta .left .avatar,.single #content_container .article-meta .left .avatar{display:none;padding-right:.5rem;width:50px}.blog #content_container .article-meta .left .meta-text,.single #content_container .article-meta .left .meta-text{position:relative}.blog #content_container .article-meta .left .post-date,.single #content_container .article-meta .left .post-date{display:flex;flex-wrap:wrap}@media only screen and (max-width: 600px){.blog #content_container .article-meta .left .post-date .full-date,.single #content_container .article-meta .left .post-date .full-date{display:none}}.blog #content_container .article-meta .left .post-date .short-date,.single #content_container .article-meta .left .post-date .short-date{display:none}@media only screen and (max-width: 600px){.blog #content_container .article-meta .left .post-date .short-date,.single #content_container .article-meta .left .post-date .short-date{display:block}}.blog #content_container .article-meta .left .post-date .date-time,.single #content_container .article-meta .left .post-date .date-time{font-size:.85em}.blog #content_container .article-meta .right,.single #content_container .article-meta .right{float:right;width:30%;max-width:240px;text-align:right;position:absolute;bottom:0;right:0}.blog #content_container .article-meta .right .number::before,.single #content_container .article-meta .right .number::before{content:"x";text-transform:lowercase}.blog #content_container .article-meta .right .text,.single #content_container .article-meta .right .text{display:none}.blog #content_container .article-meta .right .icon-comment::before,.single #content_container .article-meta .right .icon-comment::before{margin-top:-1px;display:block;padding-right:2px;float:left}@media only screen and (min-width: 640px){.blog #content_container .article-meta .left,.single #content_container .article-meta .left{width:63%}.blog #content_container .article-meta .left .avatar,.single #content_container .article-meta .left .avatar{display:block;width:60px}}.blog #next_prev_posts,.single #next_prev_posts{display:flex;justify-content:space-between}.post-password-form input{height:40px;border-radius:0}.page-template-sitemap #content_container,.page-sitemap #content_container{max-width:var(--wp--custom--content-size);margin-left:auto !important;margin-right:auto !important;padding-left:18px;padding-right:18px}@media(min-width: 600px){.page-template-sitemap #content_container,.page-sitemap #content_container{padding-left:20px;padding-right:20px}}@media(min-width: 900px){.page-template-sitemap #content_container,.page-sitemap #content_container{padding-left:26px;padding-right:26px}}@media(min-width: 1200px){.page-template-sitemap #content_container,.page-sitemap #content_container{padding-left:32px;padding-right:32px}}@font-face{font-family:"fontello";src:url("../../fonts/fontello/.eot?67895464");src:url("../../fonts/Fontello/fontello.eot?67895464#iefix") format("embedded-opentype"),url("../../fonts/Fontello/fontello.woff2?67895464") format("woff2"),url("../../fonts/Fontello/fontello.woff?67895464") format("woff"),url("../../fonts/Fontello/fontello.ttf?67895464") format("truetype"),url("../../fonts/Fontello/fontello.svg?67895464#fontello") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before,[class^=icon-]:after,[class*=" icon-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:after,[class*=" icon-"]:after{display:none}.icon-add:before{content:""}.icon-cancel:before{content:""}.icon-climate:before{content:""}.icon-employment:before{content:""}.icon-envelope:before{content:""}.icon-training:before{content:""}.icon-innovation:before{content:""}.icon-left_arrow:before{content:""}.icon-macro:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-right_arrow:before{content:""}.icon-infrastructure:before{content:""}.icon-health-social:before{content:""}.icon-facebook:before{content:""}.icon-gplus:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.icon-pdf:before{content:""}.icon-docx:before{content:""}.icon-xlsx:before{content:""}.icon-pptx:before{content:""}.wp-block-group.has-camecon-darker-blue-background-color .is-style-default li,.wp-block-group.has-camecon-darker-blue-background-color .is-style-tick-list li{color:var(--wp--preset--color--camecon-white)}.wp-block-group.has-camecon-light-grey-background-color .is-style-default li,.wp-block-group.has-camecon-light-grey-background-color .is-style-tick-list li{color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-group.has-camecon-green-background-color .is-style-default li,.wp-block-group.has-camecon-green-background-color .is-style-tick-list li{color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-group.has-camecon-mid-grey-color .is-style-default li,.wp-block-group.has-camecon-mid-grey-color .is-style-tick-list li{color:var(--wp--preset--color--camecon-white)}ul.is-style-question-strip,ol.is-style-question-strip{padding:0;list-style-type:none}ul.is-style-question-strip li,ol.is-style-question-strip li{background:var(--wp--preset--color--camecon-darker-blue);margin-bottom:20px;font-weight:400;padding:10px 20px 10px 50px;position:relative;color:var(--wp--preset--color--camecon-white)}@media only screen and (min-width: 800px){ul.is-style-question-strip li,ol.is-style-question-strip li{font-weight:300}}ul.is-style-question-strip li::before,ol.is-style-question-strip li::before{content:"Q.";color:var(--wp--preset--color--camecon-light-blue);font-size:1.188rem;position:absolute;left:14px;top:9px;font-weight:400}.wp-block-group.has-camecon-darker-blue-background-color ul.is-style-question-strip li,.wp-block-group.has-camecon-darker-blue-background-color ol.is-style-question-strip li{background:var(--wp--preset--color--camecon-light-blue);color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-group.has-camecon-darker-blue-background-color ul.is-style-question-strip li::before,.wp-block-group.has-camecon-darker-blue-background-color ol.is-style-question-strip li::before{color:var(--wp--preset--color--camecon-darker-blue)}.is-style-padded-list{padding:0;list-style-position:inside}.is-style-padded-list li{font-weight:500;background-color:var(--wp--preset--color--camecon-green);margin-bottom:1rem;padding:1rem 2rem 1rem 14px;color:var(--wp--preset--color--camecon-darker-blue)}.is-style-padded-list li::marker{color:var(--wp--preset--color--camecon-darker-blue);font-weight:700;bottom:0;top:0;padding-top:1rem;padding-left:1rem}.wp-block-group.has-camecon-green-background-color ul.is-style-padded-list li,.wp-block-group.has-camecon-green-background-color ol.is-style-padded-list li{background:var(--wp--preset--color--camecon-darker-blue);color:var(--wp--preset--color--camecon-white)}.wp-block-group.has-camecon-green-background-color ul.is-style-padded-list li::marker,.wp-block-group.has-camecon-green-background-color ol.is-style-padded-list li::marker{color:var(--wp--preset--color--camecon-white);font-weight:700;bottom:0;top:0;padding-top:1rem;padding-left:1rem}.is-style-tick-list{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;margin-left:0;margin-top:3rem}.is-style-tick-list li{flex:0 0 40%;min-height:50px;padding-left:68px;position:relative;display:flex;align-items:center;padding-bottom:0;margin-bottom:20px}@media only screen and (max-width: 767px){.is-style-tick-list li{flex:0 0 100%}}.is-style-tick-list li::marker{content:none}.is-style-tick-list li:before{content:"";left:0;width:50px;height:50px;position:absolute;background-image:url("../../images/svg/check-circle.svg")}.wp-block-columns .wp-block-column .is-style-tick-list li{flex:0 0 100%}ul li,ol li{list-style-position:inside}ul.is-style-indent-list,ol.is-style-indent-list{list-style-type:none}ul.is-style-indent-list li,ol.is-style-indent-list li{padding-left:2em;text-indent:-2em;margin:0 0 2em}.wp-block-button .wp-block-button__link:hover{border-bottom:0;color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-group.has-camecon-blue-to-dark-blue-gradient-background a{color:var(--wp--preset--color--camecon-white)}.wp-block-group.has-camecon-blue-to-dark-blue-gradient-background a:hover{color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-group.has-camecon-blue-to-dark-blue-gradient-background .wp-block-quote{border-color:var(--wp--preset--color--camecon-white)}.wp-block-group.has-camecon-darker-blue-background-color a{color:var(--wp--preset--color--camecon-white)}.wp-block-group.has-camecon-mid-grey-background-color a{color:var(--wp--preset--color--camecon-white)}.wp-block-group.has-camecon-mid-grey-background-color a:hover{color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-group.has-camecon-mid-grey-background-color .wp-block-quote{border-color:var(--wp--preset--color--camecon-white)}#post_detail .wp-block-group.is-style-narrow{max-width:var(--wp--custom--narrow-size)}.has-background{padding:1.25em 2.375em}.wp-block-quote{position:relative}.wp-block-quote:before{content:"“";display:block;font-size:4rem;position:absolute;margin-left:-2rem;top:0;line-height:1;color:var(--wp--preset--color--camecon-mid-grey)}.wp-block-quote.has-camecon-darker-blue-color:before{color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-quote.has-camecon-white-color:before{color:var(--wp--preset--color--camecon-white)}.wp-block-quote.has-camecon-light-grey-color:before{color:var(--wp--preset--color--camecon-light-grey)}.wp-block-quote.has-camecon-blue-color:before{color:var(--wp--preset--color--camecon-blue)}.wp-block-quote.has-camecon-green-color:before{color:var(--wp--preset--color--camecon-green)}.wp-block-pb-accordion-item{border:none;margin:30px 0}.wp-block-pb-accordion-item h2,.wp-block-pb-accordion-item h3,.wp-block-pb-accordion-item h4{font-size:1.111rem;font-weight:400;color:var(--wp--preset--color--camecon-white);padding:15px;background-color:var(--wp--preset--color--camecon-blue);margin:0}.wp-block-pb-accordion-item h2:after,.wp-block-pb-accordion-item h3:after,.wp-block-pb-accordion-item h4:after{right:15px;width:28px;height:28px;border:1px solid var(--wp--preset--color--camecon-white);color:var(--wp--preset--color--camecon-white);border-radius:100px;text-align:center}.wp-block-pb-accordion-item .c-accordion__content{padding:20px;border:solid 1px var(--wp--preset--color--camecon-blue);border-top:0}.wp-block-pb-accordion-item .c-accordion__content p,.wp-block-pb-accordion-item .c-accordion__content li{font-size:.889rem}.wp-block-pb-accordion-item .c-accordion__content ol,.wp-block-pb-accordion-item .c-accordion__content ul{margin-top:10px}.wp-block-file a{padding:10px 40px 10px 85px;margin-left:0}.wp-block-file a:before{right:auto;left:45px;color:var(--wp--preset--color--camecon-white);font-size:1.8rem}.wp-block-file a:hover{color:var(--wp--preset--color--camecon-darker-blue)}.wp-block-file a[href$=".pdf"],.wp-block-file a[href$=".docx"],.wp-block-file a[href$=".doc"],.wp-block-file a[href$=".xlsx"],.wp-block-file a[href$=".xls"],.wp-block-file a[href$=".pptx"],.wp-block-file a[href$=".ppt"]{margin-top:1em;position:relative;display:inline-block}.wp-block-file a[href$=".pdf"]::before,.wp-block-file a[href$=".docx"]::before,.wp-block-file a[href$=".doc"]::before,.wp-block-file a[href$=".xlsx"]::before,.wp-block-file a[href$=".xls"]::before,.wp-block-file a[href$=".pptx"]::before,.wp-block-file a[href$=".ppt"]::before{font-family:fontello;content:"";margin-right:5px;display:block;position:absolute;background-color:#fff;top:50%;right:100%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.wp-block-file a[href$=".pdf"]::before{content:""}.wp-block-file a[href$=".docx"]::before,.wp-block-file a[href$=".doc"]::before{content:""}.wp-block-file a[href$=".xlsx"]::before,.wp-block-file a[href$=".xls"]::before{content:""}.wp-block-file a[href$=".pptx"]::before,.wp-block-file a[href$=".ppt"]::before{content:""}.wp-block-file a.inline-doc-link{margin-top:inherit;margin-left:0;display:inline}.wp-block-file a.inline-doc-link::before{content:""}.wp-block-file .wp-block-file__button{display:none !important}.wp-block-table.is-style-stripes{border-bottom:0}p.has-larger-font-size{line-height:1.35}p.is-style-opener{font-size:1.2rem;line-height:1.35}.wp-block-image.size-full{margin-bottom:0}.lightbox{background:rgba(11,31,44,.6);opacity:0;visibility:hidden;width:100%;position:absolute;top:0;left:0;z-index:1001;transition:all .4s ease;height:100vh;display:flex;justify-content:center;align-items:center}.lightbox .modalcontent{background:#fff;padding:20px;width:92%;max-height:90%;overflow-y:auto;overflow-x:hidden;position:relative;max-width:980px}@media only screen and (min-width: 800px){.lightbox .modalcontent{padding:30px 40px}}@media only screen and (min-width: 1300px){.lightbox .modalcontent{width:70%}}@media only screen and (min-width: 1700px){.lightbox .modalcontent{width:50%}}.lightbox .modalcontent h2{margin-top:0;text-align:left}.lightbox .modalcontent p{font-weight:400;text-align:left}@media only screen and (min-width: 800px){.lightbox .modalcontent p{font-weight:300}}.lightbox .modalcontent .modal-header p{padding-right:45px}.lightbox .modalcontent iframe{margin-top:1.3rem}.lightbox .modalcontent .strip.gutters{margin-top:20px}.lightbox .modalcontent .strip.gutters .span_4{width:100%;margin-left:0;margin-bottom:25px}.lightbox .modalcontent .strip.gutters .span_4:last-child{margin-bottom:0}@media only screen and (min-width: 950px){.lightbox .modalcontent .strip.gutters .span_4{width:31.66666667%;margin-left:2.5%;margin-bottom:0}.lightbox .modalcontent .strip.gutters .span_4:first-child{margin-left:0}}.lightbox .modalcontent .strip.gutters .span_4 p{font-size:.85rem;margin-top:0rem}.lightbox .modalcontent .strip.gutters .span_4 p:first-child{margin-top:1rem;margin-bottom:1rem}.lightbox .modalcontent .strip.gutters .span_4 p:first-child:before{font-size:1.6rem;display:block;margin:0 0 20px 0;color:#0b1f2c;font-weight:400}.lightbox .modalcontent .strip.gutters .span_4:nth-child(1) p:first-child:before{content:"United Kingdom"}.lightbox .modalcontent .strip.gutters .span_4:nth-child(2) p:first-child:before{content:"Belgium"}.lightbox .modalcontent .strip.gutters .span_4:nth-child(3) p:first-child:before{content:"Hungary"}.lightbox__close{background:#fff;color:#1aa0e0;display:block;text-align:center;text-decoration:none;position:absolute;top:3rem;right:2.2rem}.lightbox__close:before{content:"Close";text-align:center;position:absolute;bottom:100%;width:100%;left:-4px;text-transform:uppercase;font-size:.75em;transition:content .3s;font-size:.9rem;font-weight:400}.lightbox__close i.plus-minus{display:inline-block;position:relative;width:2.5rem;height:2.5rem;font-size:2em;cursor:pointer;border:2px solid #009fe3;border-radius:50%;transform:rotate(45deg)}.lightbox__close i.plus-minus .bar{display:block;background-color:#009fe3;width:60%;height:2px;position:absolute;top:50%;left:50%;border-radius:5px;transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.lightbox__close i.plus-minus .bar::before{content:"";width:100%;height:100%;background-color:#009fe3;position:absolute;display:block;border-radius:inherit;transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform:rotateZ(90deg);-ms-transform:rotateZ(90deg)}.lightbox:target{opacity:1;visibility:visible}#localisation_preference_modal{position:fixed;display:none;z-index:200;top:0;bottom:0;left:0;right:0;overflow:auto}#localisation_preference_modal .ce_logo{margin-bottom:1.4rem}#localisation_preference_modal h4,#localisation_preference_modal h5,#localisation_preference_modal p{margin-bottom:0;margin-top:0rem}#localisation_preference_modal h4{border-bottom:1px solid #ececec;padding-bottom:1rem;margin-bottom:1rem}#localisation_preference_modal h5{margin-bottom:.25rem}#localisation_preference_modal .modal-inner{position:absolute;left:0;right:0;background:rgba(89,89,89,.9);display:flex;justify-content:center;align-items:center;overflow:initial}@media only screen and (min-width: 768px){#localisation_preference_modal .modal-inner{height:100%}}#localisation_preference_modal .modal-inner .modal-content{width:600px;background-color:#fff;padding:31px 20px 45px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:4px solid #009fe3;overflow:auto}#localisation_preference_modal .modal-inner .link-box{margin-top:40px}#localisation_preference_modal .modal-inner .link-box a{margin:0 20px;width:201px;padding:30px;background-color:#ececec;display:inline-block;border-radius:8px;border:4px solid rgba(0,0,0,0);color:#4b4b4b;text-align:center;font-weight:700;text-decoration:none}@media only screen and (max-width: 768px){#localisation_preference_modal .modal-inner .link-box a{width:100%;margin:20px 0}}#localisation_preference_modal .modal-inner .link-box a:hover{background-color:#fff;border:4px solid #009fe3}#localisation_preference_modal .modal-inner .link-box a img{display:inline-block}#localisation_preference_modal .modal-inner .link-box a span{margin-top:8px;text-align:center;display:block}header #header_elements .nav-container.open div.hamburger div.background{transition:opacity .1s .2s ease;opacity:0}header #header_elements .nav-container.open div.hamburger div.bar{height:15%;width:70%;background-color:#009fe3}header #header_elements .nav-container.open div.hamburger div.bar:nth-of-type(1){transform:rotateZ(-30deg);border-radius:0;border-top-left-radius:20% 100%;border-bottom-right-radius:20% 100%}header #header_elements .nav-container.open div.hamburger div.bar:nth-of-type(2){transform:rotateZ(30deg);margin-top:18%}header #header_elements .nav-container.open div.hamburger div.bar:nth-of-type(2)::before{opacity:.8}header #header_elements .nav-container.open div.hamburger div.bar:nth-of-type(3){transform:rotateZ(30deg);margin-top:10%}header #header_elements .nav-container.open #header_main_nav{left:0}header #header_elements .hamburger{width:32px;height:33px;display:block;position:fixed;right:1em;top:1em;z-index:100;overflow:visible}header #header_elements .hamburger div.background{cursor:pointer;position:absolute;width:500%;height:300%;transform:translateX(50%) translateY(-50%) rotateZ(45deg);background-color:#0b1f2c;top:0;right:0;overflow:hidden;z-index:-5;opacity:1;transition:opacity .1s ease}header #header_elements .hamburger div.background::after{content:"";display:block;position:absolute;transform:rotateZ(-45deg);background-image:url("../../images/common/glyph_repeater_2x.png");background-size:50px 71px;background-repeat:repeat;width:100%;height:200%}header #header_elements .hamburger div.bar{width:100%;height:15%;position:relative;box-sizing:border-box;border-bottom-left-radius:20% 100%;border-top-right-radius:20% 100%;transition:transform .3s ease,width .3s ease,border-radius .3s ease,margin .3s ease,height .3s ease,color .3s ease;transform-origin:50% 50%;margin-left:auto;margin-right:auto;background-color:#fff;z-index:100}header #header_elements .hamburger div.bar:nth-of-type(1){z-index:101;position:relative}header #header_elements .hamburger div.bar:nth-of-type(2){margin-top:14%;overflow:hidden}header #header_elements .hamburger div.bar:nth-of-type(2)::before{content:"";opacity:0;transition:opacity .3s ease;background-color:#000;position:absolute;display:block;width:28%;height:200%;transform:rotateZ(40deg);transform-origin:100% 0%}header #header_elements .hamburger div.bar:nth-of-type(3){margin-top:14%}header #header_elements #header_main_nav{text-transform:lowercase;position:fixed;top:0;left:-100%;width:100%;background:url("../../images/common/glyph_repeater_2x.png");background-size:50px 71px;background-repeat:repeat;padding:30px 20px;font-size:16px;z-index:99;transition:left .3s ease;overflow:auto;max-height:100vh}header #header_elements #header_main_nav ul#menu-main-menu{position:relative}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox],header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]{display:none}header #header_elements #header_main_nav ul#menu-main-menu li{display:block;border-bottom:1px solid #fff;padding-bottom:0}header #header_elements #header_main_nav ul#menu-main-menu li label+a{display:none}header #header_elements #header_main_nav ul#menu-main-menu li a,header #header_elements #header_main_nav ul#menu-main-menu li label{display:block;padding:.75rem;color:#fff;transition:color .2s ease;margin-bottom:0}header #header_elements #header_main_nav ul#menu-main-menu li a:hover,header #header_elements #header_main_nav ul#menu-main-menu li a:active,header #header_elements #header_main_nav ul#menu-main-menu li label:hover,header #header_elements #header_main_nav ul#menu-main-menu li label:active{text-decoration:none;color:#009fe3}header #header_elements #header_main_nav ul#menu-main-menu li.hidden{display:none}header #header_elements #header_main_nav ul#menu-main-menu li.hidden.current-menu-ancestor{display:block}header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-item>a,header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-item>label,header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-ancestor>a,header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-ancestor>label{color:#009fe3}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li>a,header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li>label,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li>a,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li>label{color:#009fe3}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children{border-bottom:none}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children>a,header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children>label,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children>a,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children>label{border-bottom:1px solid #009fe3;padding:.75rem 0;margin:0 .75rem}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children .sub-menu,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children .sub-menu{max-height:200px;border-bottom:1px solid #009fe3;margin:6px .75rem 8px .75rem}header #header_elements #header_main_nav .menu{text-align:left}header #header_elements #header_main_nav ul#menu-main-menu .sub-menu{display:block;max-height:0;transition:max-height .3s ease,margin .3s ease;overflow:hidden;margin:0 .75rem 0 .75rem;position:relative;left:0}header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li{border-bottom:none}header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li a{padding:6px .75rem 6px 0;color:#bbb;border-bottom:none;margin:0}header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li a:hover,header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li a:active{text-decoration:none;color:#fff}header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li.current-menu-item a,header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li.current-menu-ancestor a{color:#009fe3}header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li:last-child a{padding-bottom:.75rem}@media only screen and (min-width: 768px){header #header_elements div.hamburger{display:none}header #header_elements #header_main_nav{position:relative;background-color:#fff;margin-top:24px;padding:0;left:0;background-image:none;background-color:rgba(0,0,0,0);overflow:visible}header #header_elements #header_main_nav ul#menu-main-menu{font-size:18px}header #header_elements #header_main_nav ul#menu-main-menu li{display:inline-block;border-bottom:none}header #header_elements #header_main_nav ul#menu-main-menu li.mobile-only{display:none}header #header_elements #header_main_nav ul#menu-main-menu li.hidden{display:none}header #header_elements #header_main_nav ul#menu-main-menu li.hidden.current-menu-ancestor{display:inline-block}header #header_elements #header_main_nav ul#menu-main-menu li.hidden>a{white-space:nowrap;box-sizing:border-box;width:0;height:0;margin:0;padding:0;overflow:hidden}header #header_elements #header_main_nav ul#menu-main-menu li label{display:none}header #header_elements #header_main_nav ul#menu-main-menu li label+a{display:block}header #header_elements #header_main_nav ul#menu-main-menu li a{color:#0b1f2c;padding-top:.5rem;padding-bottom:.5rem;padding-left:0}header #header_elements #header_main_nav ul#menu-main-menu li .sub-menu{font-size:15px;display:none;left:inherit;right:0}header #header_elements #header_main_nav ul#menu-main-menu li .sub-menu li a{color:#0b1f2c}header #header_elements #header_main_nav ul#menu-main-menu li .sub-menu li a:hover,header #header_elements #header_main_nav ul#menu-main-menu li .sub-menu li a:active{color:#009fe3}header #header_elements #header_main_nav ul#menu-main-menu li .sub-menu li:last-child a{padding-bottom:.5rem}header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-item.menu-item-has-children,header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-ancestor.menu-item-has-children{height:44px}header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-item.menu-item-has-children .sub-menu,header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-ancestor.menu-item-has-children .sub-menu{position:absolute;display:block}header #header_elements #header_main_nav ul#menu-main-menu li:last-of-type a{padding-right:0}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children.hidden>.sub-menu,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children.hidden>.sub-menu{margin-top:.5em}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children>a,header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children>label,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children>a,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children>label{border-bottom:none;padding:.25rem 0;margin-left:0}header #header_elements #header_main_nav ul#menu-main-menu input[type=checkbox]:checked+li.menu-item-has-children .sub-menu,header #header_elements #header_main_nav ul#menu-main-menu input[type=radio]:checked+li.menu-item-has-children .sub-menu{border-bottom:none;margin:0}header #header_elements #header_main_nav .menu{text-align:right}}div.wpcf7 img.ajax-loader{width:16px;height:16px}label,span.form-label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:normal}textarea.form-control{font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;white-space:pre-wrap;height:auto}textarea.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control{font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-group{margin-top:1rem}.form-group::after{content:"";display:table;clear:both}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px;margin-left:-20px}.checkbox input[type=checkbox],.radio input[type=radio]{line-height:normal;padding:0}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer;margin-top:0;margin-right:1.25rem;line-height:1.5}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}button,input[type=submit]{display:inline-block;padding:.5rem 2rem;margin-bottom:0;margin-left:0;font-size:1rem;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-style:italic;text-transform:uppercase;font-weight:normal;line-height:1.2;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#9b9b9b;color:#fff;border:0;-webkit-appearance:none}button.active,button:active,input[type=submit].active,input[type=submit]:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}button:hover,input[type=submit]:hover{color:#333;background-color:#d4d4d4;text-decoration:none}button:focus,input[type=submit]:focus{color:#333;background-color:#e6e6e6}button.btn-block,input[type=submit].btn-block{display:block;width:100%}sup.required{color:#a94442;font-size:1rem;padding-left:.15rem;top:-0.15rem}.searchform input[type=submit]{margin-top:.5rem}@media only screen and (min-width: 600px){html{font-size:16px}.horizontal-padding{padding-left:20px;padding-right:20px}#content_container{padding-top:36px}}@media only screen and (min-width: 780px){.size-large{width:48%}.size-large.alignleft{float:left;margin-right:1rem}.size-large.alignright{float:right;margin-left:1rem}}@media screen and (min-width: 769px){.alignright{margin-left:2em}.alignleft{margin-right:2em}}@media only screen and (min-width: 600px){#content_container{padding-top:0}}@media only screen and (min-width: 768px){section#testimonials .individual-testimonial blockquote{font-size:22px}section#testimonials .individual-testimonial .quote_source{font-size:18px}section#clients ul li#bank_of_england img{width:200px;height:39px}section#clients ul li#nfu img{width:148px;height:42px}section#clients ul li#inland_revenue img{width:179px;height:46px}}@media only screen and (min-width: 900px){section#testimonials .individual-testimonial blockquote{font-size:30px}section#testimonials .individual-testimonial .quote_source{font-size:20px}}@media only screen and (min-width: 900px){html{font-size:18px}.size-thumbnail{max-width:300px}.horizontal-padding{padding-left:26px;padding-right:26px}#content_container{padding-top:40px;padding-bottom:30px}.has-sidebar{width:68%;margin-right:2%;float:left}aside#sidebar{width:30%;float:right}}@media only screen and (min-width: 1200px){.horizontal-padding{padding-left:32px;padding-right:32px}#content_container{padding-top:46px}}@media only screen and (min-width: 900px){#content_container{padding-top:0}}@media only screen and (min-width: 1200px){#content_container{padding-top:0}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left;padding-top:.5rem}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons{text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px 0;padding:0;font-size:45px;background-color:rgba(0,0,0,0);color:#fff}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}@media only screen and (min-width: 1000px){.owl-carousel{width:calc(100% - 100px);margin:0 auto}.owl-theme .owl-controls{position:absolute;width:100%;top:25%}.owl-theme .owl-controls .owl-buttons{text-align:left}.owl-theme .owl-controls .owl-buttons .owl-prev{position:absolute;left:-90px}.owl-theme .owl-controls .owl-buttons .owl-next{position:absolute;right:-90px}}body.page-template-sustainable-investment .individual-testimonial blockquote{width:100%}body.page-template-sustainable-investment footer{padding-top:0;margin-top:1rem}body.page-template-sustainable-investment footer #footer_elements{border-top:none}#si_diagram_container{background:#329ed8;background:-moz-linear-gradient(top, rgb(50, 158, 216) 0%, rgb(13, 106, 157) 100%);background:-webkit-linear-gradient(top, rgb(50, 158, 216) 0%, rgb(13, 106, 157) 100%);background:linear-gradient(to bottom, rgb(50, 158, 216) 0%, rgb(13, 106, 157) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#329ed8", endColorstr="#0d6a9d",GradientType=0 );border-bottom:3rem solid #a2b73a;padding-top:2rem}#si_diagram_container .container{display:block;max-width:940px;margin:0 auto;max-width:740px;padding-bottom:1rem}#si_diagram_container .container h1{color:#fff;text-align:center;display:block}#si_diagram_container .container p{text-align:center;color:#fff}#si_diagram_container .image-title{display:block;max-width:940px;margin:0 auto;max-width:740px;margin-bottom:1.5rem;text-align:center}#si_diagram_container .image-title h2{text-align:center;color:#fff;font-size:1.5rem;border-bottom:3px dotted #51c5ee;display:inline-block;padding-bottom:.25rem}#si_diagram_container img{margin:0 auto;max-width:1330px;width:142%;margin-left:-21%}@media only screen and (min-width: 940px){#si_diagram_container img{margin-left:calc(50vw - 665px)}}@media only screen and (min-width: 1330px){#si_diagram_container img{width:100%}}#si_wysiwyg_two{border-bottom:1px solid #ccc;padding-bottom:3rem}#si_wysiwyg_two div.container{display:block;max-width:940px;margin:0 auto;max-width:740px}#si_wysiwyg_two div.container img.size-medium{width:180px;height:auto;margin-top:3rem}#child-page-links{display:block;max-width:940px;margin:0 auto;padding-top:30px;padding-bottom:30px;background-color:#fff}#child-page-links>p{text-align:center}#child-page-links a{padding-bottom:1px;border-bottom:1px dotted #ccc}#child-page-links a:hover,#child-page-links a:active{border-bottom:1px dotted blue;text-decoration:none}#child-page-links a.button{border-bottom:0;display:inline-block;padding:.5rem 2rem;margin-bottom:0;margin-left:0;font-size:1rem;font-family:"Kaleko Round","Arial","Helvetica Neue",Helvetica,sans-serif;font-style:italic;text-transform:uppercase;font-weight:normal;line-height:1.2;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#9b9b9b;color:#fff;border:0}#child-page-links a.button.active,#child-page-links a.button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#child-page-links a.button:hover{color:#333;background-color:#d4d4d4;text-decoration:none}#child-page-links a.button:focus{color:#333;background-color:#e6e6e6}#child-page-links a.button.btn-block{display:block;width:100%}#child-page-links::after{content:"";display:table;clear:both}#child-page-links .container{display:flex;justify-content:center}#child-page-links .container .child-page-link{flex:0 0 40%;margin:12px 20px}#child-page-links .container .child-page-link *{text-align:center}#child-page-links .container .child-page-link img.size-large{width:100%;vertical-align:middle;margin:0}#child-page-links .container .child-page-link h3{background-color:#009fe3;margin:0;color:#fff;padding:8px;text-transform:uppercase;font-size:19px}#child-page-links .container .child-page-link a{display:block;border:none}#si_cta.grey-strip{padding:2rem 18px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#si_cta div.container{display:block;max-width:940px;margin:0 auto}@media only screen and (min-width: 960px){#si_cta div.container{width:55%;margin:0 auto}}#si_cta div.container h2{text-align:center}#si_cta div.container div.wpcf7{margin:2rem auto}#si_cta div.container div.wpcf7 small{font-size:.85rem;margin-top:1rem;display:block}#si_cta div.container div.wpcf7 .submit-box{margin-top:1rem}@media only screen and (min-width: 450px){#si_cta div.container div.wpcf7 .submit-box{display:flex;align-items:center}}#si_cta div.container div.wpcf7 .submit-box .privacy-msg{margin-top:.5rem;display:block}@media only screen and (min-width: 450px){#si_cta div.container div.wpcf7 .submit-box .privacy-msg{margin-top:0;font-size:.8rem;display:inline-block}}ul.widgets-list{list-style-type:none;margin:0}ul.widgets-list li h2{border-bottom:2px solid #ececec}ul.widgets-list li.fpl_post_author_widget .avatar{float:left;padding-right:.5rem;margin-top:1rem}ul.widgets-list li.fpl_post_tags_widget ul.inline-ul-list{margin-top:.25rem}ul.widgets-list li.widget_search label{display:none}ul.widgets-list li.fpl_post_cats_widget>ul{margin-top:.25rem}ul.widgets-list::after{content:"";display:table;clear:both}ul.widgets-list>li{padding-bottom:0}ul.widgets-list ul{margin-top:1rem;margin-bottom:0}ul.widgets-list ul li{padding-bottom:0}ul.widgets-list ul.children{margin-top:0}ul.widgets-list ul.menu{list-style-type:disc;text-align:left;line-height:inherit;margin:1rem 0 .5em 16px}ul.widgets-list ul.menu li{display:list-item}ul.widgets-list ul.menu li a{display:inline;padding:0}ul.widgets-list .tagcloud,ul.widgets-list .textwidget{margin-top:1rem}@media only screen and (min-width: 600px)and (max-width: 899px){ul.widgets-list>li{width:49%;float:left;margin-left:2%}ul.widgets-list>li:nth-child(2n+1){margin-left:0;content:"";display:table;clear:both}}@media only screen and (min-width: 900px){ul.widgets-list li h2{font-size:1.25rem}}.excerpt{margin-bottom:20px;border-bottom:2px solid #ececec}ul.tag-list{list-style-type:none;margin-left:0}ul.tag-list::before{background-image:url("../../images/common/sprites_1x.png");background-repeat:no-repeat;background-size:94px 128px;content:"";width:18px;height:15px;display:block;background-position:0 -88px;margin-top:1px;float:left;margin-right:5px}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){ul.tag-list::before{background-image:url("../../images/common/sprites_2x.png")}}@media only screen and (min-width: 600px){ul.tag-list::before{width:28px;height:23px;background-position:-22px -88px;margin-top:0;margin-right:10px}}ul.tag-list li{display:inline-block}.single-post ul.tag-list{border-bottom:2px solid #ececec;margin-bottom:1rem;margin-top:.6rem}@media only screen and (min-width: 900px){.archive .has-sidebar{width:66%;margin-right:4%}}#content_container .article-meta,#area_posts .article-meta{margin-top:1rem}#content_container .article-meta .right,#area_posts .article-meta .right{bottom:4px}#content_container .article-meta .right a.icon-comment,#area_posts .article-meta .right a.icon-comment{background-image:url("../../images/common/sprites_1x.png");background-repeat:no-repeat;background-size:94px 128px;content:"";width:34px;height:26px;display:inline-block;background-position:0 -10px;background-color:#fff;padding:2px 0 0 0}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){#content_container .article-meta .right a.icon-comment,#area_posts .article-meta .right a.icon-comment{background-image:url("../../images/common/sprites_2x.png")}}#content_container .article-meta .right a.icon-comment .number,#area_posts .article-meta .right a.icon-comment .number{font-size:14px;font-weight:300}#content_container .article-meta .right a.icon-comment .number::before,#area_posts .article-meta .right a.icon-comment .number::before{font-size:7px}#content_container .article-meta .right a.icon-comment:hover,#area_posts .article-meta .right a.icon-comment:hover{background-position:0 -54px;color:#fff}#content_container .article-meta .right a.icon-comment:focus,#content_container .article-meta .right a.icon-comment:active,#area_posts .article-meta .right a.icon-comment:focus,#area_posts .article-meta .right a.icon-comment:active{color:#fff;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 600px){#content_container .article-meta .right a.icon-comment,#area_posts .article-meta .right a.icon-comment{width:52px;height:40px;background-position:-42px 0}#content_container .article-meta .right a.icon-comment .number,#area_posts .article-meta .right a.icon-comment .number{font-size:21px;line-height:27px}#content_container .article-meta .right a.icon-comment .number::before,#area_posts .article-meta .right a.icon-comment .number::before{font-size:11px}#content_container .article-meta .right a.icon-comment:hover,#area_posts .article-meta .right a.icon-comment:hover{background-position:-42px -44px}}#content_container .excerpt.has-feat-image,#area_posts .excerpt.has-feat-image{min-height:174px}#content_container .excerpt.has-feat-image::after,#area_posts .excerpt.has-feat-image::after{content:"";display:table;clear:both}#content_container #post_comments a.icon-plus,#area_posts #post_comments a.icon-plus{border:none}#content_container #post_comments a.icon-plus i.plus-minus,#area_posts #post_comments a.icon-plus i.plus-minus{display:inline-block;position:relative;width:1em;height:1em;font-size:2.5em;cursor:pointer;border:2px solid #009fe3;border-radius:50%;right:.3em;top:.1em}#content_container #post_comments a.icon-plus i.plus-minus div.bar,#area_posts #post_comments a.icon-plus i.plus-minus div.bar{display:block;background-color:#009fe3;width:60%;height:2px;position:absolute;top:50%;left:50%;border-radius:5px;transform-origin:50% 50%;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease-in-out,background-color .3s ease-in-out}#content_container #post_comments a.icon-plus i.plus-minus div.bar::before,#area_posts #post_comments a.icon-plus i.plus-minus div.bar::before{content:"";width:100%;height:100%;background-color:#009fe3;position:absolute;display:block;border-radius:inherit;transform-origin:50% 50%;transform:rotateZ(90deg)}#content_container #post_comments a.icon-plus.close i.plus-minus div.bar,#area_posts #post_comments a.icon-plus.close i.plus-minus div.bar{transform:translateX(-50%) translateY(-50%) rotateZ(90deg);background-color:rgba(0,0,0,0)}.post-date strong{font-weight:700;color:inherit}sup.required{color:#a94442;font-size:1.75rem;padding-left:.15rem;top:.35rem;font-weight:300}ul.comment-list li .comment-meta{border-bottom:0}ul.comment-list li .comment-meta .comment-avatar{position:relative;width:45px}ul.comment-list li .comment-meta .comment-avatar::before{content:"";position:absolute;background-image:url("../../images/common/sprites_1x.png");background-repeat:no-repeat;background-size:94px 128px;width:40px;height:40px;display:inline-block;background-position:-54px -88px}@media only screen and (-Webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){ul.comment-list li .comment-meta .comment-avatar::before{background-image:url("../../images/common/sprites_2x.png")}}ul.comment-list li .comment-meta .comment-author,ul.comment-list li .comment-meta .comment-date{border-bottom:2px solid #bababa}ul.widgets-list li.widget{background-color:#0b1f2c;background-image:url(../../images/common/glyph_repeater_2x.png);color:#fff;padding:2rem 18px;margin:1.5rem -18px 0 -18px;border-bottom:6px solid #009fe3}ul.widgets-list li.widget h2{color:#fff;font-weight:300;margin:0;padding-bottom:.5rem;border-bottom:2px solid #999}ul.widgets-list input[type=checkbox].hidden{display:none}@media only screen and (min-width: 600px){ul.widgets-list li.widget{padding-top:1rem}ul.widgets-list li.widget h2{font-size:22px;line-height:28px}ul.widgets-list ul{margin-left:1rem}}@media only screen and (min-width: 600px)and (max-width: 899px){ul.widgets-list li.widget{margin-left:0;margin-right:0}ul.widgets-list li.widget:nth-of-type(2n){margin-left:3%}ul.widgets-list>li{width:48.5%}ul.widgets-list ul{margin-left:1rem}ul.widgets-list ul li{font-size:14px;line-height:24px}}@media only screen and (min-width: 900px){ul.widgets-list li.widget{margin-left:0;margin-right:0}ul.widgets-list ul li{font-size:15px;line-height:28px}}@media only screen and (min-width: 375px){.article-meta .left .meta-text{position:relative;left:inherit}}@media only screen and (min-width: 640px){.article-meta .right .text{display:none}.article-meta .right .number.zero{display:inline-block}.article-meta .right .number::before{display:inline-block}}@media only screen and (min-width: 480px){#post_comments #comment_title #show_hide_comments .text{display:none}}#post_comments{margin-top:2rem;margin-bottom:2rem}#post_comments #comment_title{border-bottom:2px solid var(--wp--preset--color--camecon-light-grey);position:relative}#post_comments #comment_title h2{display:inline-block;margin-bottom:0}#post_comments #comment_title #show_hide_comments{float:right;position:absolute;bottom:0;right:0}#post_comments #comment_title #show_hide_comments .text{display:none}@media only screen and (max-width: 899px){ul.widgets-list li.widget{display:inline-block;overflow:hidden;max-height:58px;transition:max-height .5s ease-in-out;float:none;vertical-align:top;position:relative}ul.widgets-list li.widget h2 i.plus-minus{display:inline-block;position:absolute;width:1em;height:1em;font-size:1.5em;cursor:pointer;border:2px solid #fff;border-radius:50%;right:.3em;top:.3em}ul.widgets-list li.widget h2 i.plus-minus div.bar{display:block;background-color:#fff;width:60%;height:2px;position:absolute;top:50%;left:50%;border-radius:5px;transform-origin:50% 50%;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease-in-out,background-color .3s ease-in-out}ul.widgets-list li.widget h2 i.plus-minus div.bar::before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;display:block;border-radius:inherit;transform-origin:50% 50%;transform:rotateZ(90deg)}ul.widgets-list input[type=checkbox]:checked+li.widget{max-height:250px;overflow:auto}ul.widgets-list input[type=checkbox]:checked+li.widget h2 i.plus-minus div.bar{transform:translateX(-50%) translateY(-50%) rotateZ(90deg);background-color:rgba(0,0,0,0)}ul.widgets-list input[type=checkbox]:checked+li.widget.fpl_related_areas_widget{max-height:500px}}@media only screen and (max-width: 599px){ul.widgets-list li.widget{display:block}ul.widgets-list li.widget h2{margin-top:-0.5em;padding-bottom:1em}}html{font-size:13px}@media only screen and (min-width: 600px){html{font-size:16px}}@media only screen and (min-width: 900px){html{font-size:18px}}body.page #post_detail>*:not(.alignfull),body.page .entry-header{max-width:var(--wp--custom--content-size);margin-left:auto !important;margin-right:auto !important;padding-left:18px;padding-right:18px}@media(min-width: 600px){body.page #post_detail>*:not(.alignfull),body.page .entry-header{padding-left:20px;padding-right:20px}}@media(min-width: 900px){body.page #post_detail>*:not(.alignfull),body.page .entry-header{padding-left:26px;padding-right:26px}}@media(min-width: 1200px){body.page #post_detail>*:not(.alignfull),body.page .entry-header{padding-left:32px;padding-right:32px}}#post_detail>.alignwide{max-width:var(--wp--custom--wide-size) !important}#post_detail>.alignfull{max-width:none}#post_detail>.alignleft{float:left;margin-right:2em}#post_detail>.alignright{float:right;margin-right:2em}.entry-header.alignwide{max-width:var(--wp--custom--wide-size)}
