.owl-controls,button,input[type=submit]{-webkit-user-select:none;-moz-user-select:none}input[type=text],select,textarea{font-family:kaleko,Arial,"Helvetica Neue",Helvetica,sans-serif}div.wpcf7 img.ajax-loader{width:16px;height:16px}label,span.form-label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400}.form-control,textarea.form-control{display:block;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#fff;font-family:kaleko,Arial,"Helvetica Neue",Helvetica,sans-serif;background-image:none;width:100%}textarea.form-control{font-size:14px;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);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;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control{height:34px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;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}.checkbox label,.checkbox-inline,.radio label,.radio-inline{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline,.radio-inline{position:relative;display:inline-block;vertical-align:middle;margin-top:0;margin-right:1.25rem;line-height:1.5}.checkbox label,.radio label{min-height:20px}button,input[type=submit]{display:inline-block;padding:.5rem 2rem;margin-bottom:0;margin-left:0;font-size:1rem;font-family:kaleko,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic;text-transform:uppercase;font-weight:400;line-height:1.2;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-ms-user-select:none;-webkit-user-select:none;-moz-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;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%}.searchform input[type=submit]{margin-top:.5rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,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;background:0 0}body,footer#main_website_footer,header,pre{background-color:#fff}code,div.work-container{background-color:#ececec}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}@font-face{font-family:kaleko;src:url(../fonts/talbot-type-kaleko105round-book/talbot-type-kaleko105round-book.woff2) format('woff2'),url(../fonts/talbot-type-kaleko105round-book/talbot-type-kaleko105round-book.woff) format('woff'),url(../fonts/talbot-type-kaleko105round-book/talbot-type-kaleko105round-book.eot) format('eot'),url(../fonts/talbot-type-kaleko105round-book/talbot-type-kaleko105round-book.otf) format('otf'),url(../fonts/talbot-type-kaleko105round-book/talbot-type-kaleko105round-book.svg) format('svg'),url(../fonts/talbot-type-kaleko105round-book/talbot-type-kaleko105round-book.ttf) format('ttf');font-weight:400;font-style:normal}@font-face{font-family:kaleko;src:url(../fonts/talbot-type-kaleko105round-bookoblique/talbot-type-kaleko105round-bookoblique.woff2) format('woff2'),url(../fonts/talbot-type-kaleko105round-bookoblique/talbot-type-kaleko105round-bookoblique.woff) format('woff'),url(../fonts/talbot-type-kaleko105round-bookoblique/talbot-type-kaleko105round-bookoblique.eot) format('eot'),url(../fonts/talbot-type-kaleko105round-bookoblique/talbot-type-kaleko105round-bookoblique.otf) format('otf'),url(../fonts/talbot-type-kaleko105round-bookoblique/talbot-type-kaleko105round-bookoblique.svg) format('svg'),url(../fonts/talbot-type-kaleko105round-bookoblique/talbot-type-kaleko105round-bookoblique.ttf) format('ttf');font-weight:400;font-style:italic}@font-face{font-family:kaleko;src:url(../fonts/talbot-type-kaleko105round-bold/talbot-type-kaleko105round-bold.woff2) format('woff2'),url(../fonts/talbot-type-kaleko105round-bold/talbot-type-kaleko105round-bold.woff) format('woff'),url(../fonts/talbot-type-kaleko105round-bold/talbot-type-kaleko105round-bold.eot) format('eot'),url(../fonts/talbot-type-kaleko105round-bold/talbot-type-kaleko105round-bold.otf) format('otf'),url(../fonts/talbot-type-kaleko105round-bold/talbot-type-kaleko105round-bold.svg) format('svg'),url(../fonts/talbot-type-kaleko105round-bold/talbot-type-kaleko105round-bold.ttf) format('ttf');font-weight:700;font-style:normal}@font-face{font-family:kaleko;src:url(../fonts/talbot-type-kaleko105round-boldoblique/talbot-type-kaleko105round-boldoblique.woff2) format('woff2'),url(../fonts/talbot-type-kaleko105round-boldoblique/talbot-type-kaleko105round-boldoblique.woff) format('woff'),url(../fonts/talbot-type-kaleko105round-boldoblique/talbot-type-kaleko105round-boldoblique.eot) format('eot'),url(../fonts/talbot-type-kaleko105round-boldoblique/talbot-type-kaleko105round-boldoblique.otf) format('otf'),url(../fonts/talbot-type-kaleko105round-boldoblique/talbot-type-kaleko105round-boldoblique.svg) format('svg'),url(../fonts/talbot-type-kaleko105round-boldoblique/talbot-type-kaleko105round-boldoblique.ttf) format('ttf');font-weight:700;font-style:italic}@font-face{font-family:kaleko;src:url(../fonts/talbot-type-kaleko105round-light/talbot-type-kaleko105round-light.woff2) format('woff2'),url(../fonts/talbot-type-kaleko105round-light/talbot-type-kaleko105round-light.woff) format('woff'),url(../fonts/talbot-type-kaleko105round-light/talbot-type-kaleko105round-light.eot) format('eot'),url(../fonts/talbot-type-kaleko105round-light/talbot-type-kaleko105round-light.otf) format('otf'),url(../fonts/talbot-type-kaleko105round-light/talbot-type-kaleko105round-light.svg) format('svg'),url(../fonts/talbot-type-kaleko105round-light/talbot-type-kaleko105round-light.ttf) format('ttf');font-weight:300;font-style:normal}@font-face{font-family:kaleko;src:url(../fonts/talbot-type-kaleko105round-lightoblique/talbot-type-kaleko105round-lightoblique.woff2) format('woff2'),url(../fonts/talbot-type-kaleko105round-lightoblique/talbot-type-kaleko105round-lightoblique.woff) format('woff'),url(../fonts/talbot-type-kaleko105round-lightoblique/talbot-type-kaleko105round-lightoblique.eot) format('eot'),url(../fonts/talbot-type-kaleko105round-lightoblique/talbot-type-kaleko105round-lightoblique.otf) format('otf'),url(../fonts/talbot-type-kaleko105round-lightoblique/talbot-type-kaleko105round-lightoblique.svg) format('svg'),url(../fonts/talbot-type-kaleko105round-lightoblique/talbot-type-kaleko105round-lightoblique.ttf) format('ttf');font-weight:300;font-style:italic}@font-face{font-family:fontello;src:url(../fonts//fontello/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:400;font-style:normal}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;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}body,table th,table tr td::before{font-family:kaleko,Arial,"Helvetica Neue",Helvetica,sans-serif}[class*=" icon-"]:after,[class^=icon-]:after,table thead{display:none}.icon-add:before{content:'\E800'}.icon-cancel:before{content:'\E801'}.icon-climate:before{content:'\E802'}.icon-employment:before{content:'\E803'}.icon-envelope:before{content:'\E804'}.icon-training:before{content:'\E805'}.icon-innovation:before{content:'\E806'}.icon-left_arrow:before{content:'\E807'}.icon-e3-us:before{content:'\E808'}.icon-macro:before{content:'\E809'}.icon-phone:before{content:'\E80A'}.icon-pin:before{content:'\E80B'}.icon-right_arrow:before{content:'\E80C'}.icon-infrastructure:before{content:'\E80D'}.icon-facebook:before{content:'\E80E'}.icon-gplus:before{content:'\E80F'}.icon-linkedin:before{content:'\E810'}.icon-twitter:before{content:'\E811'}.icon-pdf_icon:before{content:'\E812'}.icon-docx_icon:before{content:'\E813'}.icon-xlsx_icon:before{content:'\E814'}.icon-pptx-icon:before{content:'\E815'}.icon-e3-india:before{content:'\E816'}.icon-e3-thailand:before{content:'\E817'}.icon-ftt:before{content:'\E818'}.icon-e3-brazil:before{content:'\E819'}.icon-e3me:before{content:'\E81A'}html{-webkit-text-size-adjust:100%;font-size:13px}@media only screen and (min-width:600px){html{font-size:14px}.mce-content-body blockquote{width:70%}}@media only screen and (min-width:768px){html{font-size:15px}}@media only screen and (min-width:900px){html{font-size:16px}}@media only screen and (min-width:1100px){html{font-size:18px}}body{font-weight:400;line-height:1.5;color:#7d7d7d;overflow-x:hidden}a,a:visited{color:#009fe3;text-decoration:none;transition:color .25s}a:hover,a:visited:hover{color:#0b1f2c}b,strong{font-weight:700}em,i,q{font-style:italic}code,pre{font-family:Monaco,MonacoRegular,Courier,monospace;font-size:.928571429rem}pre{border:1px solid #ececec;border-left:calc(8rem / 13) solid #ececec;padding:.75rem .75rem .75rem 1.1rem;color:grey;line-height:1.571428571rem;white-space:pre-line}code{padding:calc(3rem / 13)}ul{list-style-type:disc;padding:0;margin:1.25rem 0 0 1.5rem}ul ul{list-style-type:circle}ol{list-style-type:none;padding:0;counter-reset:aqr-list-counter}ol li{position:relative;padding-left:calc(26rem / 13)}ol li::before{content:counter(aqr-list-counter) '.';counter-increment:aqr-list-counter;color:#0b1f2c;font-weight:700;position:absolute;top:0;left:0;display:inline-block;text-align:center;min-width:1.5em}ol li:last-child{padding-bottom:0}li ol,li ul{margin-top:0}del{opacity:.75}hr{border:0;background-color:#0b1f2c;height:2px}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}h1,h2,h3,h4,h5,h6{font-weight:400;color:#0b1f2c;line-height:1.25}blockquote{font-style:italic;margin-right:1em;margin-left:1em;padding:1rem 1rem 1rem 2.5rem;position:relative;border-left:calc(3rem / 13) solid #0b1f2c;font-size:calc(15rem / 13);background-color:#efefef}blockquote::before{content:'\201C';display:block;font-size:4em;font-style:italic;position:absolute;margin-left:-2rem;top:0;line-height:1;color:#0b1f2c}blockquote p:last-of-type strong{font-size:1rem;font-style:italic;color:#0b1f2c;display:inline-block;margin-left:calc(20rem / 13)}h1{font-size:1.75em}h2{font-size:1.65em}h3{font-size:1.5em}h4{font-size:1.35em}h5{font-size:1.25em}h6{font-size:.75em;color:#909090;text-transform:uppercase}.mce-content-body *+*{margin-top:1rem}.mce-content-body .icon-link,.mce-content-body .portrait,.mce-content-body .strip,.mce-content-body .topic-reveal{margin-top:0}.mce-content-body li{margin-top:.5rem}.mce-content-body ul ul li{margin-top:.25rem}.mce-content-body h1,.mce-content-body h2,.mce-content-body h3{margin-top:2rem;margin-bottom:-.5rem}.mce-content-body h4,.mce-content-body h5{margin-top:1.5rem;margin-bottom:-.5rem}.mce-content-body h6{margin-top:.75rem}.mce-content-body blockquote p:last-of-type,ul.comment-list li .comment-body p:first-of-type{margin-top:.5rem}ul.references-list{list-style-type:none;margin:1em 0 0}ul.references-list li{padding-left:2em;text-indent:-2em;margin:0 0 2em}table{border-spacing:0;width:calc(100% + 36px);margin-left:-18px;border-collapse:collapse;margin-top:1rem;border-top:2px solid #ccc;border-bottom:2px solid #ccc}table th{font-weight:900;padding:.5rem}table tr{display:block;padding:.75rem 18px;border-bottom:1px solid #ccc}table tr td{display:block;padding:0;line-height:1.15;margin-top:.75rem}table tr td:first-of-type{margin-top:0}table tr td::before{display:block;font-weight:bolder;content:attr(data-header);margin-right:1em}table tr:first-of-type{border-top:1px solid #ccc}table tbody tr:nth-of-type(odd){background:#eee}@media only screen and (min-width:480px){table tr td{position:relative;padding-left:30%}table tr td::before{display:inline;width:30%;position:absolute;left:0}}@media screen and (min-width:600px){table{width:calc(100% + 40px);margin-left:-20px}}@media screen and (min-width:701px){table{width:100%;margin-left:0;border:none}table thead{display:table-header-group}table tr{display:table-row}table tr td{line-height:1.25;display:table-cell;padding:1rem .5rem}table tr td::before{display:none}table tr:first-of-type{border-top:none}}*{box-sizing:border-box}.col::after,.strip::after{content:"";display:table;clear:both}.strip{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,.span_3 .size-medium,.span_4,.span_4 .size-medium,.span_6,.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,.span_4.col{margin-bottom:0}.span_4{width:33.3333333333%}.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%}}header #header_elements #header_main_nav_checkbox{display:none}header #header_elements #header_main_nav_checkbox:checked+label.hamburger div.background{transition:opacity .1s .2s ease;opacity:0}header #header_elements #header_main_nav_checkbox:checked+label.hamburger div.bar{height:15%;width:70%;background-color:#009fe3}header #header_elements #header_main_nav_checkbox:checked+label.hamburger div.bar:nth-of-type(1){-ms-transform:rotate(-30deg);transform:rotateZ(-30deg);border-radius:20% 0/100% 0}header #header_elements #header_main_nav_checkbox:checked+label.hamburger div.bar:nth-of-type(2){-ms-transform:rotate(30deg);transform:rotateZ(30deg);margin-top:18%}header #header_elements #header_main_nav_checkbox:checked+label.hamburger div.bar:nth-of-type(2)::before{opacity:.8}header #header_elements #header_main_nav_checkbox:checked+label.hamburger div.bar:nth-of-type(3){-ms-transform:rotate(30deg);transform:rotateZ(30deg);margin-top:10%}header #header_elements #header_main_nav_checkbox:checked~#header_main_nav{left:0}header #header_elements label.hamburger{width:32px;height:33px;display:block;position:fixed;right:1em;top:1em;z-index:100;overflow:visible}header #header_elements label.hamburger div.background{cursor:pointer;position:absolute;width:500%;height:300%;-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);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 label.hamburger div.background::after{content:"";display:block;position:absolute;-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);background-image:url(../img/common/glyph_repeater_2x.png);background-size:50px 71px;background-repeat:repeat;width:100%;height:200%}header #header_elements label.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;-ms-transform-origin:50% 50%;transform-origin:50% 50%;margin-left:auto;margin-right:auto;background-color:#FFF;z-index:100}header #header_elements label.hamburger div.bar:nth-of-type(1){z-index:101;position:relative}header #header_elements label.hamburger div.bar:nth-of-type(2){margin-top:14%;overflow:hidden}header #header_elements label.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%;-ms-transform:rotate(40deg);transform:rotateZ(40deg);-ms-transform-origin:100% 0;transform-origin:100% 0}header #header_elements label.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(../img/common/glyph_repeater_2x.png);background-size:50px 71px;padding:30px 0;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 input[type=checkbox],header #header_elements #header_main_nav ul#menu-main-menu input[type=radio],header #header_elements #header_main_nav ul#menu-main-menu li label+a,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{display:block;border-bottom:1px solid #fff;padding-bottom:0}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:active,header #header_elements #header_main_nav ul#menu-main-menu li a:hover,header #header_elements #header_main_nav ul#menu-main-menu li label:active,header #header_elements #header_main_nav ul#menu-main-menu li label:hover{text-decoration:none;color:#009fe3}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 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,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,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{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}header #header_elements #header_main_nav .menu{text-align:left}header #header_elements #header_main_nav ul#menu-main-menu{position:relative;list-style-type:none;display:block;margin:0 20px;line-height:1}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;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:active,header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li a:hover{text-decoration:none;color:#fff}header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li.current-menu-ancestor a,header #header_elements #header_main_nav ul#menu-main-menu .sub-menu li.current-menu-item 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 label.hamburger{display:none}header #header_elements #header_main_nav{position:relative;margin-top:24px;padding:0;left:0;background-image:none;background-color:transparent;overflow:visible}header #header_elements #header_main_nav ul#menu-main-menu{font-size:16px;margin:0}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.hidden,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.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;text-transform:none}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:active,header #header_elements #header_main_nav ul#menu-main-menu li .sub-menu li a:hover{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-ancestor.menu-item-has-children,header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-item.menu-item-has-children{height:44px}header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-ancestor.menu-item-has-children .sub-menu,header #header_elements #header_main_nav ul#menu-main-menu li.current-menu-item.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}}@media only screen and (min-width:900px){header #header_elements #header_main_nav ul#menu-main-menu{font-size:18px}}header{z-index:200}header #header_elements{padding-top:20px;display:block;max-width:940px;margin:0 auto 1rem}header #header_elements a:hover{border-bottom:none}header #header_elements #ce_logo{display:block;width:165px;opacity:1;transition:opacity .2s}@media only screen and (min-width:600px){header #header_elements #ce_logo{width:198px;background-position:-190px 0}}header #header_elements #ce_logo:hover{opacity:.5}header #header_elements #ce_logo img{display:block;width:100%;height:auto}header #header_elements #ce_contacts,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 0;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:.5rem}header #header_elements #ce_logo{float:left;width:165px;background-position:-400px 0}header #header_elements #header_right{float:right;width:76%;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 a:first-of-type{margin-right:19px}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}}footer#main_website_footer #footer_elements{border-top:1px solid #ebebeb;display:block;max-width:940px;margin:0 auto;font-size:14px}footer#main_website_footer #footer_elements #social_channels{font-size:35px;line-height:0;text-align:center;padding:10px}footer#main_website_footer #footer_elements #social_channels a{color:#009fe3;display:inline-block;transition:opacity .5s ease}footer#main_website_footer #footer_elements #social_channels a:hover{opacity:.5}footer#main_website_footer #footer_elements #footer_container_copyright,footer#main_website_footer #footer_elements #footer_container_copyright address{text-align:center}footer#main_website_footer #footer_elements #footer_container_copyright address span{display:none}footer#main_website_footer #footer_elements #footer_container_awards{padding:10px}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards{padding:0;display:block;margin:0 auto;width:271px}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li{display:block;background-repeat:no-repeat;text-indent:-3000px;overflow:hidden;padding-bottom:0;float:left}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{width:70px;height:89px;background-image:url(../img/common/third_party_logos/lrqa_small.png);background-size:70px 89px}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#iip{width:189px;height:40px;margin-top:25px;background-image:url(../img/common/third_party_logos/iip-silver_small.png);background-size:189px 40px;margin-left:12px}@media only screen and (min-width:768px){footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards{width:306px}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{width:74px;height:94px;background-image:url(../img/common/third_party_logos/lrqa_medium.png);background-size:74px 94px}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#iip{width:202px;height:41px;margin-top:26px;background-image:url(../img/common/third_party_logos/iip-silver_medium.png);background-size:202px 41px;margin-left:30px}}@media only screen and (-Webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{background-image:url(../img/common/third_party_logos/lrqa_small_2x.png)}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#iip{background-image:url(../img/common/third_party_logos/iip-silver_small_2x.png)}}@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 (min-device-pixel-ratio:2) and (min-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:768px),only screen and (min-resolution:2dppx) and (min-width:768px){footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#lrqa{background-image:url(../img/common/third_party_logos/lrqa_medium_2x.png)}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards li#iip{background-image:url(../img/common/third_party_logos/iip-silver_medium_2x.png)}}footer#main_website_footer #footer_elements #footer_container_awards ul#footer_awards::after{content:"";display:table;clear:both}footer#main_website_footer .menu{padding-top:1.25rem;text-transform:lowercase;list-style-type:none;display:block;margin:0 auto;line-height:1;text-align:center;width:85%}footer#main_website_footer .menu li{display:inline-block;margin:0 .25rem}footer#main_website_footer .menu li a{padding:.25rem;display:block;margin:.25rem}footer#main_website_footer #footer_container_credits{text-align:center}#content_container{display:block;max-width:940px;margin:0 auto}.horizontal-padding{padding-left:18px;padding-right:18px}@media only screen and (min-width:700px){.horizontal-padding{padding-left:20px;padding-right:20px}}@media only screen and (min-width:900px){.horizontal-padding{padding-left:26px;padding-right:26px}}@media only screen and (min-width:1200px){.horizontal-padding{padding-left:32px;padding-right:32px}}.vertical-padding{padding-top:2rem;padding-bottom:2rem}.intro-text{margin-bottom:1rem}.ce-blend{background:#00a7e7;background:linear-gradient(to right,#00a7e7 0,#006398 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a7e7', endColorstr='#006398', GradientType=1)}.ce-blend *{color:#fff}.bg-grey{background-color:#f5f5f5}.blue{color:#009fe3}.strip{max-width:inherit}.strip.fullwidth{margin-left:calc(-100vw /2 + 100% /2);margin-right:calc(-100vw /2 + 100% /2);padding-left:calc(100vw /2 - 100% /2);padding-right:calc(100vw /2 - 100% /2);display:block}.strip.centred *{text-align:center}.strip :first-child{margin-top:0}.col.left *{text-align:left}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:940px;margin:0 auto}img{width:auto;height:auto;max-width:100%;border:0;display:block}img.attachment-post-thumbnail{margin-bottom:.5rem}img[class*=" size-"],img[class^=size-]{margin-top:1rem}.opener{color:#0b1f2c;font-size:1.2em;line-height:1.35}ul.question-list{width:100%;margin:2rem 0 0}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){ul.question-list li{font-weight:300}}ul.question-list li::before{content:'Q.';color:#99D9F4;font-size:1.188rem;position:absolute;left:14px;top:9px;font-weight:400}.person::after,.topic-overview .topic-title::after,a.inline-doc-link::before{content:""}a.inline-doc-link{margin-top:inherit;margin-left:0;display:inline;padding-bottom:1px;border-bottom:1px dotted #ccc}article{margin-top:1.5rem}#classifications{column-count:1;column-gap:0}#classifications .classification{width:100%;border:1px solid #009fe3;border-bottom:calc(6rem / 13) solid #009fe3;overflow:hidden;break-inside:avoid;break-inside:avoid-column}#classifications .classification h3{font-size:1.25rem;margin-top:0;background-color:#009fe3;color:#fff;text-transform:uppercase;padding:1rem 1rem .75rem}#classifications .classification ol{padding:.5rem .8rem 1rem}.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;margin-top:2.5rem}.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 .person-details .icon-linkedin,.person .person-details .icon-twitter{font-size:2em}.person::after{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}}.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:.6rem 1.5rem .7rem .5rem}.topic-overview .topic-title i::before{margin:0}.topic-overview .topic-title h2{color:#fff;padding:0;margin:2rem 0 0;font-size:1.9rem}.topic-overview .topic-title::after{display:table;clear:both}@supports (display:flex){.topic-overview .topic-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;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 ol,.topic-overview ul{margin:1.25rem 0 0 18px}.topic-overview .topic-extra{background-color:#0b1f2c;background-image:url(../img/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:700;margin-top:0}#content_container .hero-person input[type=radio].hidden,#content_container .topic-overview input[type=radio].hidden{display:none}#content_container .hero-person label,#content_container .topic-overview 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 .hero-person label::before,#content_container .topic-overview 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 .hero-person label i.plus-minus,#content_container .topic-overview 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 .hero-person label i.plus-minus .bar,#content_container .topic-overview 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 .hero-person label i.plus-minus .bar::before,#content_container .topic-overview 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 .hero-person .person-reveal,#content_container .hero-person .topic-reveal,#content_container .topic-overview .person-reveal,#content_container .topic-overview .topic-reveal{position:relative;display:block;height:0}#content_container .hero-person .person-reveal,#content_container .topic-overview .person-reveal{margin-top:3rem}@media screen and (min-width:960px){#content_container .hero-person .person-reveal,#content_container .topic-overview .person-reveal{margin-top:0}}#content_container .hero-person 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 .topic-overview input[type=radio][name=person-opener]:checked+.person-reveal label::before,#content_container .topic-overview input[type=radio][name=wwd-opener]:checked+.topic-reveal label::before{content:"Less"}#content_container .hero-person 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 .topic-overview input[type=radio][name=person-opener]:checked+.person-reveal label i.plus-minus .bar,#content_container .topic-overview input[type=radio][name=wwd-opener]:checked+.topic-reveal label i.plus-minus .bar{transform:translateX(-50%) translateY(-50%) rotateZ(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotateZ(90deg);background-color:transparent}#content_container .hero-person .person-meta,#content_container .hero-person .topic-extra,#content_container .topic-overview .person-meta,#content_container .topic-overview .topic-extra{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 .hero-person input[type=radio][name=person-opener]:checked~.person-meta,#content_container .hero-person input[type=radio][name=wwd-opener]:checked~.topic-extra,#content_container .topic-overview input[type=radio][name=person-opener]:checked~.person-meta,#content_container .topic-overview input[type=radio][name=wwd-opener]:checked~.topic-extra{max-height:500px;padding-bottom:2rem}#content_container .hero-person input[type=radio][name=wwd-opener]:checked~a.button.long,#content_container .topic-overview input[type=radio][name=wwd-opener]:checked~a.button.long,̣̣ #content_container .topic-overview.model-overview a.button.long{max-height:60px;padding:1rem 18px}@media only screen and (min-width:600px){#classifications{column-count:2;column-gap:1.5rem}.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){#classifications{column-count:3;column-gap:20px}.topic-overview{width:100%;margin-left:0}}#content_container a.button{margin-top:1rem}#content_container a.button:hover{border-bottom:0}#content_container a[href$=".pdf"],#content_container a[href$=".docx"],#content_container a[href$=".doc"],#content_container a[href$=".xlsx"],#content_container a[href$=".xls"],#content_container a[href$=".pptx"],#content_container a[href$=".ppt"]{margin-top:1em;margin-bottom:1.2em;position:relative;margin-left:3em;display:inline-block}#content_container a[href$=".pdf"]::before,#content_container a[href$=".docx"]::before,#content_container a[href$=".doc"]::before,#content_container a[href$=".xlsx"]::before,#content_container a[href$=".xls"]::before,#content_container a[href$=".pptx"]::before,#content_container a[href$=".ppt"]::before{font-family:fontello;font-size:3em;margin-right:5px;display:block;position:absolute;background-color:transparent;top:50%;right:100%;transform:translateY(-50%);-ms-transform:translateY(-50%)}#content_container a[href$=".pdf"]::before{content:"\E812"}#content_container a[href$=".docx"]::before,#content_container a[href$=".doc"]::before{content:"\E813"}#content_container a[href$=".xlsx"]::before,#content_container a[href$=".xls"]::before{content:"\E814"}#content_container a[href$=".pptx"]::before,#content_container a[href$=".ppt"]::before{content:"\E815"}#content_container .model-overview a.button.long{margin-top:0;text-align:center}#content_container .topic-overview a.button.long{margin-top:0;color:#fff;text-align:center;text-transform:uppercase}#content_container .topic-overview .topic-reveal{position:relative;display:block;height:4em}#content_container .topic-overview a.button.long:hover{color:#0b1f2c}#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::after,.featured-image::before{width:100px;height:100%;position:absolute;content:"";top:0}.featured-image::before{background:linear-gradient(to right,#0b1f2c 0,rgba(11,31,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b1f2c', endColorstr='#000b1f2c', GradientType=1);left:0}.featured-image::after{background:linear-gradient(to right,rgba(11,31,44,0) 0,#0b1f2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000b1f2c', endColorstr='#0b1f2c', GradientType=1);right:0}.featured-image::after,.featured-image::before{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::after,.featured-image::before{display:block}}.homepage-featured-image+#content_container article{margin-top:0}.home #intro a:link,.home #intro a:visited{color:#fff}.home #intro a:hover{color:#0b1f2c}.home #intro a:active{color:#fff}#bg_container{background-image:url(../img/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{-ms-flex-pack:normal;justify-content:normal;-ms-flex-align:center;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 h1{color:#fff;margin-top:0;font-weight:300}#bg_container #bg i{color:#009fe3;font-size:4.9em;float:left;line-height:0}section#clients{background-color:#fff;padding:2rem 0}#area_contact div.container,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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin:10px}section#clients ul li{display:block;width:41%;overflow:hidden;text-indent:-3000px;padding-bottom:0;margin:10px 0}@media only screen and (min-width:500px){section#clients ul{margin:10px 40px;-ms-flex-pack:justify;justify-content:space-between}section#clients ul li{width:41%}}@media only screen and (min-width:768px){section#clients ul li{width:28%}}section#clients ul li img{margin:0 auto;max-height:100px}section#clients ul li div{background-image:url(../img/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 (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){section#clients ul li div{background-image:url(../img/common/third_party_logos/client_logos_sprites_revised_2x.png)}}section#clients ul li div#dbis{width:134px;height:71px;background-position:0 0}section#clients ul li div#cedefod{width:146px;height:41px;background-position:0 -112px}section#clients ul li div#wwf{width:67px;height:99px;background-position:0 -170px}section#clients ul li div#ec{width:130px;height:88px;background-position:0 -300px}section#clients ul li div#tforn{width:125px;height:32px;background-position:0 -400px}section#clients ul li div#euro_climate{width:146px;height:32px;background-position:0 -450px}section#clients ul li div#fcc{width:134px;height:50px;background-position:0 -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#dbis{width:184px;height:97px;background-position:-150px 0}section#clients ul li div#cedefod{width:197px;height:55px;background-position:-150px -107px}section#clients ul li div#wwf{width:77px;height:114px;background-position:-150 -170px}section#clients ul li div#ec{width:164px;height:111px;background-position:-150px -286px}section#clients ul li div#tforn{width:177px;height:45px;background-position:-150px -400px}section#clients ul li div#euro_climate{width:197px;height:43px;background-position:-150px -450px}section#clients ul li div#fcc{width:177px;height:66px;background-position:-150px -500px}section#clients ul li div#dit{width:171px;height:73px;background-position:-150px -570px}}@media only screen and (min-width:1100px){section#clients ul{margin:10px}section#clients ul li div#dbis{width:184px;height:97px;background-position:-150px 0}section#clients ul li div#cedefod{width:197px;height:55px;background-position:-150px -107px}section#clients ul li div#wwf{width:77px;height:114px;background-position:-150 -170px}section#clients ul li div#ec{width:164px;height:111px;background-position:-150px -286px}section#clients ul li div#tforn{width:177px;height:45px;background-position:-150px -400px}section#clients ul li div#euro_climate{width:197px;height:43px;background-position:-150px -450px}section#clients ul li div#fcc{width:177px;height:66px;background-position:-150px -500px}section#clients ul li div#dit{width:171px;height:73px;background-position:-150px -570px}}@media only screen and (min-width:960px){#area_contact div.container{width:55%;margin:0 auto}}#area_contact h2{font-weight:700;font-size:1.1rem;margin-bottom:2.5rem;text-align:center}#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 a.button.long:hover,#content_container a.button.long:hover{border-bottom:0}#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:700}#content_container a.button.long{display:block;background-color:#009fe3;font-style:normal;font-weight:700;padding:.5em}ul.comment-list li .comment-body,ul.comment-list li .comment-meta,ul.comment-list li .comment-meta .comment-date .separator{font-family:kaleko,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic}@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{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}}#developments div.container{padding:2.5rem 0;text-align:center;display:block;max-width:940px;margin:0 auto}#developments .owl-carousel.owl-theme .owl-controls,#developments h2{margin-top:0}#developments .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next,#developments .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{color:#009fe3}@media only screen and (min-width:1000px){#developments h2{padding:0 50px}#developments .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-69px}#developments .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{right:-69px}}@media only screen and (min-width:1280px){#developments .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-90px}#developments .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{right:-90px}}@media only screen and (min-width:1000px){#developments .owl-carousel{width:calc(100% - 100px)}}#developments article{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (min-width:900px){#developments h2{margin-bottom:.5rem}#developments article{min-height:180px}#developments article h3{margin-top:0;margin-left:200px}}@media only screen and (min-width:1100px){#developments article{min-height:300px}}#developments article h3{margin-top:0;margin-bottom:0}@media only screen and (min-width:900px){#developments article h3{margin-left:340px}}#developments article .article-meta{width:100%;margin:10px 0}#developments article .article-meta .left,#developments article .article-meta .right{float:none}#developments article a.blog-post-feat-image{width:100%;max-width:360px;margin-top:0}#developments article a.blog-post-feat-image img{width:100%;height:auto}#developments article .excerpt{width:100%;border-bottom:none}@media only screen and (min-width:392px){#developments article a.blog-post-feat-image{max-width:90px;margin-right:10px}#developments article .excerpt{width:calc(100% - 100px)}}@media only screen and (min-width:600px){#developments article .article-meta{margin-bottom:20px;padding-bottom:20px}#developments article .article-meta .right{bottom:12px}#developments article a.blog-post-feat-image{max-width:180px;margin-right:20px}#developments article .excerpt{width:calc(100% - 200px)}}@media only screen and (min-width:900px){#developments article .article-meta{margin-left:340px}#developments article a.blog-post-feat-image{position:absolute;margin-right:0;max-width:300px}#developments article .excerpt{margin-left:340px}}#developments article .excerpt p:first-of-type{margin-top:0}#content_container article.has-post-thumbnail a.thumbnail,#content_container article.has-post-thumbnail div.thumbnail,#content_container article.has-post-thumbnail img.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 div.thumbnail,#content_container article.has-post-thumbnail img.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}.post-type-archive-project #bg_container #bg .flex-container,.tax-project_tags #bg_container #bg .flex-container{-ms-flex-pack:center;justify-content:center}ul#people-listing{list-style-type:none;margin:0}ul#people-listing li{margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}ul#people-listing li .text{width:65%}ul#people-listing li .text .title-and-links{border-bottom:2px solid #0b1f2c;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}ul#people-listing li .text .title-and-links .title{width:80%}ul#people-listing li .text .title-and-links .title h2{margin-top:0}ul#people-listing li .text .title-and-links .title h3{margin-top:.5em;font-size:1.25em;padding-bottom:1rem}ul#people-listing li .text .title-and-links .icon-link i{font-size:2em}ul#people-listing li .portrait{width:35%}ul#people-listing li .portrait img{width:100%;height:auto}ul#people-listing li:nth-of-type(even) .text .title-and-links,ul#people-listing li:nth-of-type(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}ul#people-listing li:nth-of-type(even) .text .title-and-links .title h2,ul#people-listing li:nth-of-type(even) .text .title-and-links .title h3,ul#people-listing li:nth-of-type(even) .text p{text-align:right}.post-type-archive-person ul#people-listing{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-person ul#people-listing li{width:100%}@media (min-width:768px){.post-type-archive-person ul#people-listing li{width:45%}}.post-type-archive-person ul#people-listing li .person{width:100%}div.work-container{text-align:center;position:relative;padding-top:1em;padding-bottom:2em;margin:0 auto}div.work-container a{border-bottom:none;margin:.3em;display:inline-block;vertical-align:top}@media screen and (min-width:1200px){div.work-container a{margin-left:.9em;margin-right:1em}}div.work-container::before{content:"";background:inherit;position:absolute;top:0;bottom:0;width:100vw;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}article.project:not(.single):not(.search){display:inline-block;width:10em;height:16em;overflow:hidden;padding:1em;position:relative;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.3);background:url(../img/common/glyph_repeater_2x.png);background-size:50px 71px}article.project:not(.single):not(.search) h2{margin-top:0;font-size:.8em;text-decoration:none;border:none;color:#009fe3;text-align:left}article.project:not(.single):not(.search) div.article-tags{position:absolute;bottom:1em;right:1em;color:#009fe3}article.project:not(.single):not(.search) div.article-tags i{text-align:right;font-size:1.2em}article.project:not(.single):not(.search) p{margin-top:0;font-size:.8em;line-height:1.3em;color:#7d7d7d;text-align:left}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(../img/common/CE-Symbol-Faint-Grey.jpg);background-repeat:no-repeat;background-size:60%;background-position-y:240%}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:#009fe3;color:#fff;text-align:center;padding:.3em;text-transform:uppercase}article.project:not(.single):not(.search):hover div.cover{transform:translateY(-105%);-ms-transform:translateY(-105%)}article.project:not(.single):not(.search):hover div.slidein{transform:translateY(0);-ms-transform:translateY(0);transition:transform .3s ease-in-out}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left;padding-top:.5rem}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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{display:inline-block;zoom:1;margin:5px 0;padding:0;font-size:45px;background-color:transparent;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}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:.5;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;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}@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}}.article-meta,.article-meta .left,.article-meta .left .meta-text{position:relative}.article-meta{border-bottom:2px solid #ececec;margin-top:1.25rem;margin-bottom:.5rem}.article-meta .left{float:left;width:68%;margin-right:2%;min-height:43px}.article-meta .left .avatar{display:none;padding-right:.5rem;width:50px}.article-meta .right{float:right;width:30%;max-width:240px;text-align:right;position:absolute;bottom:0;right:0}.article-meta .right .number::before{content:"x";text-transform:lowercase}.article-meta::after,ul.comment-list li .comment-body{content:"";clear:both}.article-meta .right .text{display:none}.article-meta .right .icon-comment::before{margin-top:-1px;display:block;padding-right:2px;float:left}.article-meta::after{display:table}#comments_container,.full-date{display:none}.date-time{font-size:.85em}ul.comment-list{list-style-type:none;margin-left:0}ul.comment-list li{background-color:#fff;padding:0 1rem;border-left:8px solid #ececec;margin-top:2rem}ul.comment-list li .comment-meta{display:table;width:100%;margin-bottom:.5rem;font-weight:900}ul.comment-list li .comment-meta .comment-avatar{display:table-cell}ul.comment-list li .comment-meta .comment-author{display:table-cell;vertical-align:middle;width:auto;padding:0 .5rem}ul.comment-list li .comment-meta .comment-date{display:table-cell;vertical-align:middle;width:25%;text-align:right;color:#757575;font-size:.857142857rem}ul.comment-list li .comment-meta .comment-date .separator{}ul.comment-list li .comment-body{display:table;padding-left:2rem;position:relative;width:100%}ul.comment-list li .comment-body p:last-of-type::after,ul.comment-list li .comment-body::before{content:'\201C'}ul.comment-list li .comment-body::before{display:block;font-size:4rem;position:absolute;margin-left:-2rem;top:0;line-height:1;color:#bababa}ul.comment-list li ul.children,ul.tag-list{list-style-type:none;margin-left:0}ul.comment-list li .comment-body .msg p{margin-top:0}ul.comment-list li .comment-body .msg p:last-of-type::after{content:''}ul.comment-list li .reply{text-align:right;margin-top:.5rem}ul.comment-list li ul.children li{margin-top:1rem;padding-right:0}ul.comment-list li h3 small{float:right}#content_container ul.comment-list li .comment-author a{border-bottom:none;padding-bottom:0}#content_container a.button-with-icon{border-bottom:0;padding-left:1rem;padding-right:1rem}#post_comments #comment_title,.excerpt,.single-post ul.tag-list{border-bottom:2px solid #ececec}#content_container #respond h3{position:relative;padding-right:60px;min-height:30px}#content_container #respond h3 small{position:absolute;top:0;right:0}#content_container #respond h3 small a{padding:.5rem 0;width:40px}#content_container #respond h3 small a .text{display:none}#respond{margin-top:1rem}#allowed_html{margin-bottom:1rem}#post_comments{margin-top:2rem;margin-bottom:2rem}#post_comments #comment_title{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 (min-width:375px){.article-meta .left .avatar{display:block}.article-meta .left .meta-text{position:absolute;left:52px;bottom:0}}@media only screen and (min-width:480px){#post_comments #comment_title #show_hide_comments .text{display:inline}}@media only screen and (min-width:600px){ul.comment-list li .comment-meta .comment-date{width:50%}.full-date{display:inline-block}.short-date{display:none}}@media only screen and (min-width:640px){.article-meta .left{width:63%}.article-meta .left .avatar{display:block;width:60px}.article-meta .left .meta-text{left:62px}.article-meta .right{width:35%}.article-meta .right .number.zero,.article-meta .right .number::before{display:none}.article-meta .right .text{display:inline-block}.article-meta .right .text.zero::before{content:'no';display:inline-block;padding-right:.26em}}@media only screen and (min-width:900px) and (max-width:1139px){ul.comment-list li .comment-meta .comment-date{width:30%}.comment-date .full-date,.post-date .full-date{display:none}.article-meta .right .number.zero,.article-meta .right .number::before,.comment-date .short-date,.post-date .short-date{display:inline-block}#post_comments #comment_title #show_hide_comments .text,.article-meta .right .text{display:none}}#next_prev_posts,#next_prev_posts a{display:inline-block}#next_prev_posts{clear:both;margin-top:2rem;width:100%}#next_prev_posts a.prev{float:left}#next_prev_posts a.next{float:right}#next_prev_posts .next-prev-link.icon-glyph-2::before{content:'';display:none}#next_prev_posts .next-prev-link.icon-glyph-2::after{content:'\F105';display:inline-block}#next_prev_posts::after{content:"";display:table;clear:both}.excerpt{margin-bottom:20px}ul.tag-list::before{background-image:url(../img/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 (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){ul.tag-list::before{background-image:url(../img/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{margin-bottom:1rem;margin-top:.6rem}@media only screen and (min-width:900px){.archive .has-sidebar{width:66%;margin-right:4%}}#area_posts .article-meta,#content_container .article-meta{margin-top:1rem}#area_posts .article-meta .right,#content_container .article-meta .right{bottom:4px}#area_posts .article-meta .right .icon-linkedin,#area_posts .article-meta .right .icon-twitter,#content_container .article-meta .right .icon-linkedin,#content_container .article-meta .right .icon-twitter{font-size:2em}#area_posts .article-meta .right a.icon-comment,#content_container .article-meta .right a.icon-comment{background-image:url(../img/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;color:#fff;text-align:center}@media only screen and (-Webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#area_posts .article-meta .right a.icon-comment,#content_container .article-meta .right a.icon-comment{background-image:url(../img/common/sprites_2x.png)}}#area_posts .article-meta .right a.icon-comment .number,#content_container .article-meta .right a.icon-comment .number{font-size:14px;font-weight:300}#area_posts .article-meta .right a.icon-comment .number::before,#content_container .article-meta .right a.icon-comment .number::before{font-size:7px}#area_posts .article-meta .right a.icon-comment:hover,#content_container .article-meta .right a.icon-comment:hover{background-position:0 -54px;color:#fff}#area_posts .article-meta .right a.icon-comment:active,#area_posts .article-meta .right a.icon-comment:focus,#content_container .article-meta .right a.icon-comment:active,#content_container .article-meta .right a.icon-comment:focus{color:#fff;background-color:transparent}@media only screen and (min-width:600px){#area_posts .article-meta .right a.icon-comment,#content_container .article-meta .right a.icon-comment{width:52px;height:40px;background-position:-42px 0}#area_posts .article-meta .right a.icon-comment .number,#content_container .article-meta .right a.icon-comment .number{font-size:21px;line-height:27px}#area_posts .article-meta .right a.icon-comment .number::before,#content_container .article-meta .right a.icon-comment .number::before{font-size:11px}#area_posts .article-meta .right a.icon-comment:hover,#content_container .article-meta .right a.icon-comment:hover{background-position:-42px -44px}}#area_posts .blog-post-feat-image,#content_container .blog-post-feat-image{width:150px;height:auto;border-bottom:0;display:block;float:left;margin-right:2rem;margin-top:4px;margin-bottom:1rem;padding-bottom:0}#area_posts .blog-post-feat-image img,#content_container .blog-post-feat-image img{margin:0}@media only screen and (min-width:992px){#area_posts .blog-post-feat-image,#content_container .blog-post-feat-image{width:300px}}#area_posts .excerpt.has-feat-image,#content_container .excerpt.has-feat-image{min-height:174px}#area_posts .excerpt.has-feat-image::after,#content_container .excerpt.has-feat-image::after{content:"";display:table;clear:both}#area_posts #post_comments a.icon-plus,#content_container #post_comments a.icon-plus{border:none}#area_posts #post_comments a.icon-plus i.plus-minus,#content_container #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}#area_posts #post_comments a.icon-plus i.plus-minus div.bar,#content_container #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;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:transform .3s ease-in-out,background-color .3s ease-in-out}#area_posts #post_comments a.icon-plus i.plus-minus div.bar::before,#content_container #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;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(90deg);transform:rotateZ(90deg)}#area_posts #post_comments a.icon-plus.close i.plus-minus div.bar,#content_container #post_comments a.icon-plus.close i.plus-minus div.bar{-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotateZ(90deg);background-color:transparent}.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(../img/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 (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){ul.comment-list li .comment-meta .comment-avatar::before{background-image:url(../img/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(../img/common/glyph_repeater_2x.png);color:#fff;padding:2rem 18px;margin:1.5rem -18px 0;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,.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}}@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;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateX(-50%) translateY(-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;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(90deg);transform:rotateZ(90deg)}ul.widgets-list input[type=checkbox]:checked+li.widget{max-height:250px}ul.widgets-list input[type=checkbox]:checked+li.widget h2 i.plus-minus div.bar{-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotateZ(90deg);background-color:transparent}}@media only screen and (max-width:599px){ul.widgets-list li.widget{display:block}ul.widgets-list li.widget h2{margin-top:-.5em;padding-bottom:1em}}