a,hr{padding:0}.slick-list,.slick-slider,.slick-track,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}html#civilex *,html#conset *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html#civilex form ul,html#conset form ul{list-style-type:none}.slick-slide.dragging img,html#civilex #map,html#conset #log:after,html#conset #map{pointer-events:none}html#civilex .flickity-rtl .flickity-page-dots,html#conset .flickity-rtl .flickity-page-dots{direction:rtl}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;font-size:100%;margin:0;vertical-align:baseline}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}input,select{vertical-align:middle;border-radius:0!important}p.chromeframe{padding:20px;font-weight:800;text-align:center}p{margin-bottom:1em;line-height:1.5em}@font-face{font-family:interstate;src:url(../fonts/interstate-regular-webfont.eot);src:url(../fonts/interstate-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/interstate-regular-webfont.woff2) format('woff2'),url(../fonts/interstate-regular-webfont.woff) format('woff'),url(../fonts/interstate-regular-webfont.ttf) format('truetype'),url(../fonts/interstate-regular-webfont.svg#interstateregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:interstate;src:url(../fonts/interstate-bold-webfont.eot);src:url(../fonts/interstate-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/interstate-bold-webfont.woff2) format('woff2'),url(../fonts/interstate-bold-webfont.woff) format('woff'),url(../fonts/interstate-bold-webfont.ttf) format('truetype'),url(../fonts/interstate-bold-webfont.svg#interstatebold) format('svg');font-weight:800;font-style:normal}@font-face{font-family:interstate;src:url(../fonts/interstate-light-webfont.eot);src:url(../fonts/interstate-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/interstate-light-webfont.woff2) format('woff2'),url(../fonts/interstate-light-webfont.woff) format('woff'),url(../fonts/interstate-light-webfont.ttf) format('truetype'),url(../fonts/interstate-light-webfont.svg#interstatelight) format('svg');font-weight:200;font-style:normal}@font-face{font-family:interstate;src:url(../fonts/interstate-bolditalic-webfont.eot);src:url(../fonts/interstate-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/interstate-bolditalic-webfont.woff2) format('woff2'),url(../fonts/interstate-bolditalic-webfont.woff) format('woff'),url(../fonts/interstate-bolditalic-webfont.ttf) format('truetype'),url(../fonts/interstate-bolditalic-webfont.svg#interstatebolditalic) format('svg');font-weight:800;font-style:italic}@font-face{font-family:interstate;src:url(../fonts/interstate-lightitalic-webfont.eot);src:url(../fonts/interstate-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/interstate-lightitalic-webfont.woff2) format('woff2'),url(../fonts/interstate-lightitalic-webfont.woff) format('woff'),url(../fonts/interstate-lightitalic-webfont.ttf) format('truetype'),url(../fonts/interstate-lightitalic-webfont.svg#interstatelightitalic) format('svg');font-weight:200;font-style:italic}@font-face{font-family:interstate;src:url(../fonts/interstate-regularitalic-webfont.eot);src:url(../fonts/interstate-regularitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/interstate-regularitalic-webfont.woff2) format('woff2'),url(../fonts/interstate-regularitalic-webfont.woff) format('woff'),url(../fonts/interstate-regularitalic-webfont.ttf) format('truetype'),url(../fonts/interstate-regularitalic-webfont.svg#interstateregularitalic) format('svg');font-weight:400;font-style:italic}.slick-slider{position:relative;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider,html#civilex *,html#conset *{box-sizing:border-box}.slick-list{position:relative;overflow:hidden;margin:0;padding:0;height:100%}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;height:100%}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}html#conset ::-webkit-input-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#conset :-moz-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#conset ::-moz-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#conset :-ms-input-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#conset body{font-size:16px;font-family:interstate;font-weight:200}html#conset body,html#conset html{background:#ebebeb}html#conset #hello{position:relative;z-index:999;background:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;box-shadow:10px 0 20px rgba(0,0,0,.35)}html#conset #hello.open{-webkit-transform:translateX(-65%);-ms-transform:translateX(-65%);transform:translateX(-65%)}html#conset #goodbye{position:absolute;top:0;left:0;bottom:0;right:0;background:#ebebeb;z-index:9}html#conset #goodbye #menu-main{list-style:none;padding-top:0;text-transform:uppercase;width:65%;float:right}html#conset #goodbye #menu-main li{border-bottom:1px solid #424143}html#conset #goodbye #menu-main li.current-menu-item{background:#27a8e0}html#conset #goodbye #menu-main li.current-menu-item a{color:#fff}html#conset #goodbye #menu-main a{color:#424143;text-decoration:none;font-family:interstate;font-weight:700;line-height:1.5em;padding:25px 50px;display:block}html#conset #goodbye #menu-main a:hover{color:#27a8e0}html#conset #goodbye #menu-main a:after{color:#27a8e0;content:'/';display:inline-block;margin:0 10px}html#conset #logo,html#conset #menu,html#conset .menu-main-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html#conset #menu{position:fixed;z-index:9999;height:67px;width:100%;background:#ebebeb;-webkit-transition:all .3s ease;transition:all .3s ease}html#conset #menu.open{-webkit-transform:translateX(-65%);-ms-transform:translateX(-65%);transform:translateX(-65%);box-shadow:10px 0 20px rgba(0,0,0,.35)}html#conset #menu #logo2{position:absolute;top:11px;left:30px;z-index:2}html#conset #menu #logo2 img{width:120px;height:auto}html#conset #menu #logo{position:absolute;top:0;z-index:4;left:0;-webkit-transition:all .5s ease;transition:all .5s ease}html#conset #menu #logo img{position:relative;left:-2px}html#conset #menu.grayyed{background:#424143!important;height:50px;-webkit-transition:all .5s ease;transition:all .5s ease}html#conset #menu.grayyed #logo{left:-300px}html#conset #menu.grayyed .menu-main-container{padding:17px 30px}html#conset #menu.grayyed .menu-main-container ul li a{color:#929292}html#conset #menu.grayyed .menu-main-container ul li a:hover{color:#fff}html#conset #menu.grayyed .menu-main-container ul li:last-of-type a{color:#27a8e0}html#conset #menu.grayyed .menu-main-container ul li:last-of-type a:hover{color:#fff}html#conset .menu-main-container{float:right;padding:30px;-webkit-transition:all .3s ease;transition:all .3s ease}html#conset .menu-main-container ul li{display:inline-block;text-transform:uppercase}html#conset .menu-main-container ul li:after{content:'/';display:inline-block;margin:0 5px;color:#27a8e0;font-weight:700}html#conset .menu-main-container ul li:last-of-type a{color:#27a8e0}html#conset .menu-main-container ul li:last-of-type:after{display:none}html#conset .menu-main-container ul li a{color:#666;text-decoration:none;font-weight:700}html#conset .menu-main-container ul li a:hover{color:#27a8e0}html#conset .page .tt,html#conset .single .tt{padding:0 30px 30px}html#conset .page .tt h2,html#conset .single .tt h2{font-size:23px;text-transform:uppercase;margin-bottom:20px}html#conset .page .side,html#conset .single .side{position:absolute;z-index:1;line-height:1.5em}html#conset .page .s-inf,html#conset .single .s-inf{font-family:interstate;font-weight:200;text-transform:none;margin-bottom:25px}html#conset .page h3,html#conset .single h3{margin:20px 0 0;font-size:12px;font-weight:700;color:#929292;text-transform:uppercase}html#conset .page .dash,html#conset .single .dash{width:50px;height:3px;background:#929292;margin:10px 0}html#conset .break{border-bottom:1px solid #929292}html#conset .single .content{padding-top:0!important}html#conset .content a{color:#27a8e0}html#conset .content a:hover{color:#000}html#conset #about,html#conset #about-conset,html#conset #contact-us,html#conset #who-we-work-with,html#conset .page,html#conset .single{position:relative}html#conset #about img.lines,html#conset #about-conset img.lines,html#conset #contact-us img.lines,html#conset #who-we-work-with img.lines,html#conset .page img.lines,html#conset .single img.lines{position:absolute;display:inline-block;top:-86px;left:-2px}html#conset #about .content,html#conset #about-conset .content,html#conset #contact-us .content,html#conset #who-we-work-with .content,html#conset .page .content,html#conset .single .content{display:inline-block;width:100%;min-height:550px;padding:69px 5% 50px 350px}html#conset #about .content h2,html#conset #about-conset .content h2,html#conset #contact-us .content h2,html#conset #who-we-work-with .content h2,html#conset .page .content h2,html#conset .single .content h2{font-size:23px;text-transform:uppercase;margin:0 0 20px}html#conset #about .content strong,html#conset #about-conset .content strong,html#conset #contact-us .content strong,html#conset #who-we-work-with .content strong,html#conset .page .content strong,html#conset .single .content strong{color:#27a8e0}html#conset #about .logo,html#conset #about-conset .logo,html#conset #contact-us .logo,html#conset #who-we-work-with .logo,html#conset .page .logo,html#conset .single .logo{width:33%;background-color:#f5f5f5;background-blend-mode:multiply;-webkit-filter:grayscale(100%);border:2px solid #fff;float:left;height:0;padding-top:33%;background-size:80%;background-position:center center;background-repeat:no-repeat}html#conset form ul label{display:none}html#conset form input[type=email],html#conset form input[type=password],html#conset form input[type=tel],html#conset form input[type=text],html#conset form textarea{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:interstate;padding:10px;color:#27a8e0;font-size:14px;display:block;margin-bottom:10px;background:#f5f5f5;outline:0;border:none;box-shadow:none}html#conset form input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:10px;cursor:pointer;outline:0;border:none;width:100%;background:#424143;color:#fff;text-transform:uppercase;font-weight:700;font-family:interstate;font-size:18px;letter-spacing:3px}html#conset #aarch strong,html#conset #news strong,html#conset #our-team strong,html#conset .single strong,html#conset body.single-careers .content h2,html#conset body.single-post .content h2{color:#27a8e0}html#conset form input[type=submit]:hover{background:#27a8e0}html#conset #map{height:0;padding-top:30%}html#conset #about-conset .content{padding-top:0}html#conset .half{width:40%;float:left}html#conset .half:last-of-type{width:60%}html#conset .imggall .con{padding:5px;width:50%}html#conset .imggall .con img{display:block;width:100%;height:auto}html#conset .imggall .con:first-of-type{width:100%}html#conset #aarch,html#conset #news,html#conset #our-team,html#conset .single{position:relative;background:#f5f5f5}html#conset #aarch,html#conset body.single-careers,html#conset body.single-post{background:#fff}html#conset #aarch img.lines,html#conset #news img.lines,html#conset #our-team img.lines,html#conset .single img.lines{position:absolute;display:inline-block;top:-20px;left:-2px}html#conset #aarch .content,html#conset #news .content,html#conset #our-team .content,html#conset .single .content{display:inline-block;overflow:hidden;width:100%;padding:160px 50px 50px 350px;min-height:600px}html#conset #aarch h2,html#conset #news h2,html#conset #our-team h2,html#conset .single h2{font-size:23px;text-transform:uppercase}html#conset #aarch.careers .content,html#conset #aarch.news .content,html#conset #aarch.projects .content,html#conset #news.careers .content,html#conset #news.news .content,html#conset #news.projects .content,html#conset #our-team.careers .content,html#conset #our-team.news .content,html#conset #our-team.projects .content,html#conset .single.careers .content,html#conset .single.news .content,html#conset .single.projects .content{padding-top:0}html#conset #news .content,html#conset #our-team .content{padding-top:133px}html#conset img.fff{width:95%;margin-bottom:50px}html#conset .facetwp-loading{position:relative!important;top:10px!important}html#conset body.single-post .content{min-height:0!important}html#conset body.single-careers .content,html#conset body.single-post .content{list-style-position:inside;padding-top:0}html#conset body.single-careers .s-inf h2,html#conset body.single-post .s-inf h2{color:#c5c5c5}html#conset body.single-careers .s-inf .car-date,html#conset body.single-post .s-inf .car-date{font-family:interstate;font-weight:700;font-size:12px;color:#acacac}html#conset body.single-careers .s-inf .dash,html#conset body.single-post .s-inf .dash{margin-top:2px}html#conset body.single-careers .career-points,html#conset body.single-post .career-points{font-weight:700;font-family:interstate;text-transform:uppercase;list-style-position:inside;line-height:1.5em}html#conset body.single-careers h3,html#conset body.single-post h3{color:#27a8e0;font-size:14px;margin-bottom:10px}html#conset body.single-careers .bott li,html#conset body.single-post .bott li{margin-bottom:14px}html#conset body.single-careers .bott .applications,html#conset body.single-careers .bott .requirements,html#conset body.single-careers .bott .role,html#conset body.single-post .bott .applications,html#conset body.single-post .bott .requirements,html#conset body.single-post .bott .role{margin-top:50px}html#conset body.single-careers .bott .applications,html#conset body.single-post .bott .applications{border-top:1px solid #424143;padding-top:30px}html#conset body.single-careers form#gform_3,html#conset body.single-post form#gform_3{margin-top:30px}html#conset body.single-careers form#gform_3 #field_3_5,html#conset body.single-post form#gform_3 #field_3_5{margin-bottom:10px}html#conset body.single-careers form#gform_3 #field_3_5 .gfield_description,html#conset body.single-post form#gform_3 #field_3_5 .gfield_description{display:none}html#conset body.single-careers form#gform_3 input,html#conset body.single-post form#gform_3 input{background:#f5f5f5}html#conset body.single-careers form#gform_3 #gform_submit_button_3,html#conset body.single-post form#gform_3 #gform_submit_button_3{background:#424143}html#conset body.single-careers form#gform_3 #gform_submit_button_3:hover,html#conset body.single-post form#gform_3 #gform_submit_button_3:hover{background:#27a8e0}html#conset body.single-careers form#gform_3 .gform_drop_area,html#conset body.single-post form#gform_3 .gform_drop_area{border:3px dashed #e9e9e9;text-align:center;padding:30px 0}html#conset body.single-careers form#gform_3 .gform_drop_area .gform_drop_instructions,html#conset body.single-post form#gform_3 .gform_drop_area .gform_drop_instructions{color:#27a8e0;font-family:interstate;font-weight:700}html#conset body.single-careers form#gform_3 .gform_drop_area .gform_button_select_files,html#conset body.single-post form#gform_3 .gform_drop_area .gform_button_select_files{display:block;margin:14px auto 0;border:none;outline:0;font-weight:700;border-radius:0;appearance:none;background:#27a8e0;color:#fff;padding:10px 20px;text-transform:uppercase;-webkit-appearance:none}html#conset body.single-careers form#gform_3 .gform_drop_area .gform_button_select_files:hover,html#conset body.single-post form#gform_3 .gform_drop_area .gform_button_select_files:hover{background:#f5f5f5;color:#27a8e0;cursor:pointer}html#conset body.single-careers form#gform_3 .gform_drop_area .desc,html#conset body.single-post form#gform_3 .gform_drop_area .desc{margin-top:14px;color:#acacac}html#conset .careers .post{width:100%}html#conset .post{border-bottom:1px solid #acacac;width:45%;display:inline-block;position:relative;margin:0 5% 50px 0}html#conset .post.pro-1 img{display:none}html#conset .post img{position:relative;height:auto;width:100%;margin-bottom:1em}html#conset .post .avatar{position:relative;height:0;padding-top:33%;width:33%;border-radius:100%;border:1px solid #acacac;background-size:cover;background-position:center center;margin-bottom:-8%}html#conset .post .date,html#conset .post .title{color:#acacac;font-weight:700;border-bottom:2px solid #acacac;display:inline-block;padding-bottom:5px;font-size:13px;margin-bottom:20px}html#conset .post .date span:last-of-type,html#conset .post .title span:last-of-type{display:none}html#conset .post .title{border-bottom:1px solid #acacac;display:block;text-transform:uppercase;text-align:right;margin:0 0 8% 20%}html#conset .post h4{color:#27a8e0;margin-bottom:1em}html#conset .post .readmore{color:#acacac;text-decoration:none;text-transform:uppercase;font-size:13px;margin:10px 0;font-weight:700;display:inline-block}html#conset .post .readmore:after{content:'>';margin:0 0 0 5px;color:#27a8e0;display:inline-block;position:relative}html#conset .post .readmore:hover{color:#27a8e0}html#conset .spacer{display:blockh;height:150px}html#conset .spacer.contact{height:65px}html#conset footer{background:#424143;padding:40px 35px 0}html#conset footer img{display:inline-block;margin:0 20px 0 0}html#conset footer .menu-main-container{float:none;padding:40px 0 15px}html#conset .copyright{background:#ebebeb;padding:20px 35px;font-size:14px;color:#acacac;text-transform:uppercase}html#conset .copyright .menu-terms-container,html#conset .copyright li,html#conset .copyright span,html#conset .copyright ul{display:inline-block}html#conset .copyright li:after,html#conset .copyright span:after{display:inline-block;content:'/';color:#acacac;margin:0 5px}html#conset #log:after,html#conset .cell .info:before,html#conset .contain:after,html#conset .facetwp-facet:after,html#conset body.page-id-75 .gf_page_steps:before{content:''}html#conset .copyright a{color:#acacac;text-decoration:none}html#conset .copyright a:hover{color:#27a8e0}html#conset .contain:after{clear:both;display:block}html#conset .side ul.tags li,html#conset .side ul.tags span{display:inline-block}html#conset .side{padding:0 35px;text-transform:uppercase;width:290px;position:fixed;z-index:9}html#conset .side h2{font-size:23px;text-transform:uppercase;margin-bottom:20px}html#conset .side h4{font-size:16px;margin-bottom:10px;padding-bottom:0;color:#27a8e0}html#conset .side ul{list-style:none;border-top:1px solid #27a8e0;border-bottom:1px solid #27a8e0;padding:10px 0}html#conset .side ul.ar{margin-bottom:50px}html#conset .side ul.ar:last-of-type{margin-bottom:0}html#conset .side ul.tags li a{color:#acacac}html#conset .side ul.tags li a:hover{color:#27a8e0}html#conset .side ul.tags span:last-of-type{display:none}html#conset .side ul a{text-decoration:none;text-transform:uppercase;color:#424143;margin:10px 0;display:block}html#conset .side ul a:hover{color:#27a8e0}html#conset .main{float:right;width:calc(100% - 290px)}html#conset .facetwp-facet{margin:15px 0!important;position:relative;min-height:38px}html#conset .facetwp-facet:after{display:block;position:absolute;top:15px;right:10px;height:0;border:7px solid transparent;border-top:7px solid #27a8e0;width:0}html#conset .facetwp-facet .facetwp-dropdown{appearance:none;-webkit-appearance:none;border:none;border-radius:0;background:#ebebeb;width:100%;font-size:16px;padding:10px;color:#424143;text-transform:uppercase;font-family:interstate;font-weight:200}html#conset .blue{color:#27a8e0}html#conset .cell{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html#conset .cell .image{background-size:cover;background-position:center top;position:absolute;top:0;left:0;right:0;bottom:0}html#conset .cell .image .slide{height:100%;width:100%;background-size:cover;background-position:center top}html#conset .cell .fade{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;background:-webkit-linear-gradient(left,rgba(0,0,0,.57) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.57) 0,rgba(0,0,0,0) 100%)}html#conset .cell .info{position:absolute;bottom:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:0;padding:15px;min-width:35%;height:86px;color:#fff;background:rgba(33,33,33,.75);background-repeat:no-repeat;text-transform:uppercase}html#conset .cell .info .smalltitle{font-weight:700}html#conset .cell .info .pcount{text-align:left;margin-top:10px}html#conset .cell .info .pcount span{cursor:pointer;color:grey;font-weight:700;display:inline-block;margin:0 5px}html#conset .cell .info .pcount span.selected{color:#27a8e0}html#conset .cell .info:before{position:absolute;top:0;left:-45px;background:0 0;display:none;height:0;font-size:0;line-height:0;width:0;border:30px solid transparent;border-bottom:50px solid rgba(33,33,33,.85);border-right:15px solid rgba(33,33,33,.85)}html#conset .cell .feature{position:relative;top:170px;left:35px;max-width:calc(100% - 70px)}html#conset .cell .feature h1{color:#fff;text-transform:uppercase;font-size:28px;margin-bottom:5px}html#conset .cell .feature .num{color:#27a8e0;font-size:21px;padding:2px;margin-bottom:10px;border-bottom:2px solid #27a8e0;display:inline-block}html#conset .cell .feature p{color:#fff;font-weight:200;max-width:500px;font-size:21px;font-style:italic}html#conset .cell .feature a.more{color:#27a8e0;border-bottom:2px solid #27a8e0;font-weight:700;text-decoration:none;text-transform:uppercase}html#conset .cell .feature a.more:hover{color:#fff;border-color:#fff}html#conset #log{position:relative}html#conset #log:after{display:block;position:absolute;top:-20px;left:0;background-image:url(../images/login.svg);height:500px;background-size:contain;background-repeat:no-repeat;width:375px}html#conset body.page-id-75 .side{position:relative!important;float:left;z-index:1}html#conset body.page-id-75 .mainny{float:right;width:calc(100% - 290px);color:#27a8e0;font-weight:700}html#conset body.page-id-75 .gf_page_steps{clear:both;text-align:left;padding-top:30px;position:relative;padding-left:260px}html#conset body.page-id-75 .gf_page_steps:before{display:block;position:absolute;bottom:110px;width:60%;height:1px;left:30%;z-index:1;background:#f5f5f5}html#conset body.page-id-75 .gf_page_steps .gf_step{display:inline-block;text-align:left;position:relative;width:24%;font-family:times;z-index:2}html#conset body.page-id-75 .gf_page_steps .gf_step.gf_step_active .gf_step_number{background:#27a8e0}html#conset body.page-id-75 .gf_page_steps .gf_step.gf_step_active .gf_step_label{color:#27a8e0}html#conset body.page-id-75 .gf_page_steps .gf_step .gf_step_number{background:#c5c5c5;width:50px;height:50px;border-radius:100%;display:block;font-family:interstate;font-size:18px;margin:0 auto 5px;font-style:italic;line-height:50px;color:#fff;text-align:center}html#conset body.page-id-75 .gf_page_steps .gf_step .gf_step_label{color:#c5c5c5;font-weight:400;font-family:interstate;text-transform:uppercase;margin-bottom:50px;display:block;text-align:center}html#conset .formbox{padding:0 30px;margin:auto}html#conset #gform_2 #gform_page_2_1 .gfield{margin-bottom:0}html#conset #gform_2 .gfield{margin-bottom:30px}html#conset #gform_2 .radio-container,html#conset #gform_2 input,html#conset #gform_2 textarea{background:#fff}html#conset #gform_2 .radio-container{padding:20px 0}html#conset #gform_2 .radio-container li{display:inline-block;padding:10px 0;line-height:30px}html#conset #gform_2 .radio-container input{display:none}html#conset #gform_2 .radio-container input:checked+label:before{background:#27a8e0}html#conset #gform_2 .radio-container label{cursor:pointer;font-style:italic}html#conset #gform_2 .radio-container label:before{content:'';display:inline-block;height:30px;width:30px;float:left;margin:0 10px 0 0;border-radius:100%;background:#f5f5f5}html#conset #gform_2 .radio-container label.gfield_label:before{display:none}html#conset #gform_2 .gform_page_footer{text-align:right;padding:0 50px 100px;background:#f5f5f5}html#conset #gform_2 .gform_next_button,html#conset #gform_2 .gform_previous_button,html#conset #gform_2 input[type=submit]{display:inline-block!important;width:auto;border-radius:none;background:#27a8e0;color:#fff;font-weight:700;text-transform:uppercase;font-size:18px;padding:10px 50px;font-family:interstate;letter-spacing:3px;cursor:pointer;border:none;outline:0;appearance:none;-webkit-appearance:none}html#conset #gform_2 .gform_next_button:hover,html#conset #gform_2 .gform_previous_button:hover,html#conset #gform_2 input[type=submit]:hover{background:#424143}html#conset #gform_2 .gform_previous_button{background:#dfdfdf!important;color:#929292!important}html#conset #gform_2 .gform_previous_button:hover{color:#fff!important;background:#424143!important}html#conset #gform_fields_2_4 table tr td{font-family:times}html#conset #gform_fields_2_4 table tr td font{font-family:interstate;font-weight:400}html#conset #field_2_8,html#conset #field_2_9,html#conset #gform_fields_2_4 table tr strong{text-transform:uppercase;color:#27a8e0;font-weight:800;border-bottom:2px solid #27a8e0;padding-bottom:10px;font-size:18px;padding-left:7px;margin-bottom:20px!important}html#conset #gform_fields_2_4 table tr strong{display:block;margin-top:30px}html#conset #field_2_8 span,html#conset #field_2_9 span{color:#424143}html#conset .gform_page_fields{padding:50px 50px 50px 260px;background:#f5f5f5;margin:auto}html#conset #gform_page_2_2 label,html#conset #gform_page_2_3 label{display:block;padding:0 10px 10px;font-weight:400;color:#424143}html#conset #greybox #bluebox label,html#conset #hamburger{display:none}html#conset #thankyou{text-align:center;margin-bottom:100px}html#conset #thankyou h2{color:#27a8e0;font-family:interstate;font-size:24px;margin-bottom:10px;text-transform:uppercase}html#conset #greybox{width:80%;padding:75px;margin:auto;background:#f5f5f5}html#conset #greybox #bluebox{color:#fff;width:75%;margin:auto;background:#27a8e0;padding:50px;text-align:center}html#conset #greybox #bluebox a{color:#424143;font-style:italic;text-decoration:none;text-transform:uppercase;letter-spacing:3px}html#conset #greybox #bluebox a:hover{color:#fff}html#conset #greybox #bluebox p.login-submit{margin-bottom:50px}@media (max-width:900px){html#conset #aarch .content,html#conset #news .content,html#conset #our-team .content,html#conset .single .content{min-height:0}html#conset #who-we-work-with .logo{width:50%;padding-top:50%}html#conset img.fff{width:100%}html#conset .post{width:100%;margin:0 0 50px}html#conset .half{width:100%!important}html#conset .page .side,html#conset .single .side{position:relative;width:100%;padding:0 30px}html#conset .cell .info{right:-7px}html#conset .copyright .menu-terms-container{display:block;padding:10px 0}html#conset footer{padding-bottom:40px}html#conset footer .menu-main-container{display:none}html#conset #about-conset .side,html#conset #menu #logo,html#conset #menu .menu-main-container,html#conset .news .side,html#conset img.lines{display:none!important}html#conset #menu{background:#424143;height:67px!important}html#conset #menu #logo2{top:20px}html#conset .content{padding:30px!important}html#conset .careers .side,html#conset .projects .side{position:relative;width:100%;padding:0 30px}html#conset #hamburger{display:block;position:absolute;right:20px;color:#fff;font-size:55px;line-height:55px;cursor:pointer}html#conset #hamburger:hover{color:#27a8e0}html#conset #log:after{display:none}html#conset #greybox{width:100%;background:#fff;padding:0 40px 40px}html#conset #greybox #bluebox{width:100%}html#conset body.page-id-75 .mainny{width:100%;padding:0 30px 20px}html#conset body.page-id-75 .gf_page_steps{padding:0}html#conset .gform_page_fields{padding:40px}}@media (max-width:600px){html#conset #map{padding-top:50%}html#conset .imggall .con{width:100%;padding:0;margin-bottom:10px}html#conset footer{padding:10px 40px}html#conset footer img{margin:30px 0;display:block}html#conset .post{width:100%}}html#conset #flick{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}html#conset #flick,html#conset .fade,html#conset .feature,html#conset .slick{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html#conset .flickity-prev-next-button.previous{display:none;left:10px}html#conset .flickity-prev-next-button.next{background-image:url(../images/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;right:10px}html#conset .flickity-prev-next-button.next svg{display:none}html#conset .flickity-prev-next-button.next .arrow{fill:#fff}html#conset .flickity-prev-next-button.next:hover{opacity:.5}html#conset .flickity-prev-next-button.next:hover .arrow{fill:#27a8e0}html#conset .cell{width:100%}html#conset .flickity-enabled{position:relative}html#conset .flickity-enabled:focus{outline:0}html#conset .flickity-viewport{overflow:hidden;position:relative;height:100%}html#conset .flickity-slider{position:absolute;width:100%;height:100%}html#conset .flickity-enabled.is-draggable{tap-highlight-color:transparent;-ms-user-select:none;user-select:none}html#civilex .flickity-enabled.is-draggable,html#conset .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none}html#conset .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}html#conset .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}html#conset .flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:0 0;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html#conset .flickity-prev-next-button:active{opacity:.6}html#conset .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}html#conset .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}html#conset .flickity-prev-next-button:disabled{opacity:.3;cursor:auto}html#conset .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}html#conset .flickity-prev-next-button .arrow{fill:#333}html#conset .flickity-prev-next-button.no-svg{color:#333;font-size:26px}html#conset .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}html#conset .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}html#conset .flickity-page-dots .dot.is-selected{opacity:1}html#civilex ::-webkit-input-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#civilex :-moz-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#civilex ::-moz-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#civilex :-ms-input-placeholder{color:#424143;opacity:1;font-family:interstate;font-style:italic}html#civilex body{font-size:16px;font-family:interstate;font-weight:200}html#civilex body,html#civilex html{background:#ebebeb}html#civilex #hello{position:relative;z-index:999;background:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;box-shadow:10px 0 20px rgba(0,0,0,.35)}html#civilex #hello.open{-webkit-transform:translateX(-65%);-ms-transform:translateX(-65%);transform:translateX(-65%)}html#civilex #goodbye{position:absolute;top:0;left:0;bottom:0;right:0;background:#ebebeb;z-index:9}html#civilex #goodbye #menu-main{list-style:none;padding-top:0;text-transform:uppercase;width:65%;float:right}html#civilex #goodbye #menu-main li{border-bottom:1px solid #424143}html#civilex #goodbye #menu-main li.current-menu-item{background:#f79420}html#civilex #goodbye #menu-main li.current-menu-item a{color:#fff}html#civilex #goodbye #menu-main a{color:#424143;text-decoration:none;font-family:interstate;font-weight:700;line-height:1.5em;padding:25px 50px;display:block}html#civilex #goodbye #menu-main a:hover{color:#f79420}html#civilex #goodbye #menu-main a:after{color:#f79420;content:'/';display:inline-block;margin:0 10px}html#civilex #logo,html#civilex #menu,html#civilex .menu-main-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html#civilex #menu{position:fixed;z-index:9999;height:67px;width:100%;background:#ebebeb;-webkit-transition:all .3s ease;transition:all .3s ease}html#civilex #menu.open{-webkit-transform:translateX(-65%);-ms-transform:translateX(-65%);transform:translateX(-65%);box-shadow:10px 0 20px rgba(0,0,0,.35)}html#civilex #menu #logo2{position:absolute;top:11px;left:30px;z-index:2}html#civilex #menu #logo2 img{width:120px;height:auto}html#civilex #menu #logo{position:absolute;top:0;z-index:4;left:0;-webkit-transition:all .5s ease;transition:all .5s ease}html#civilex #menu #logo img{position:relative;left:-2px}html#civilex #menu.grayyed{background:#424143!important;height:50px;-webkit-transition:all .5s ease;transition:all .5s ease}html#civilex #menu.grayyed #logo{left:-300px}html#civilex #menu.grayyed .menu-main-container{padding:17px 30px}html#civilex #menu.grayyed .menu-main-container ul li a{color:#929292}html#civilex #menu.grayyed .menu-main-container ul li a:hover{color:#fff}html#civilex #menu.grayyed .menu-main-container ul li:last-of-type a{color:#f79420}html#civilex #menu.grayyed .menu-main-container ul li:last-of-type a:hover{color:#fff}html#civilex .menu-main-container{float:right;padding:30px;-webkit-transition:all .3s ease;transition:all .3s ease}html#civilex .menu-main-container ul li{display:inline-block;text-transform:uppercase}html#civilex .menu-main-container ul li:after{content:'/';display:inline-block;margin:0 5px;color:#f79420;font-weight:700}html#civilex .menu-main-container ul li:last-of-type a{color:#f79420}html#civilex .menu-main-container ul li:last-of-type:after{display:none}html#civilex .menu-main-container ul li a{color:#666;text-decoration:none;font-weight:700}html#civilex .menu-main-container ul li a:hover{color:#f79420}html#civilex .page .tt,html#civilex .single .tt{padding:0 30px 30px}html#civilex .page .tt h2,html#civilex .single .tt h2{font-size:23px;text-transform:uppercase;margin-bottom:20px}html#civilex .page .side,html#civilex .single .side{position:absolute;z-index:1;line-height:1.5em}html#civilex .page .s-inf,html#civilex .single .s-inf{font-family:interstate;font-weight:200;text-transform:none;margin-bottom:25px}html#civilex .page h3,html#civilex .single h3{margin:20px 0 0;font-size:12px;font-weight:700;color:#929292;text-transform:uppercase}html#civilex .page .dash,html#civilex .single .dash{width:50px;height:3px;background:#929292;margin:10px 0}html#civilex .break{border-bottom:1px solid #929292}html#civilex .single .content{padding-top:0!important}html#civilex .content a{color:#f79420}html#civilex .content a:hover{color:#000}html#civilex #about,html#civilex #about-conset,html#civilex #contact-us,html#civilex #who-we-work-with,html#civilex .page,html#civilex .single{position:relative}html#civilex #about img.lines,html#civilex #about-conset img.lines,html#civilex #contact-us img.lines,html#civilex #who-we-work-with img.lines,html#civilex .page img.lines,html#civilex .single img.lines{position:absolute;display:inline-block;top:-86px;left:-2px}html#civilex #about .content,html#civilex #about-conset .content,html#civilex #contact-us .content,html#civilex #who-we-work-with .content,html#civilex .page .content,html#civilex .single .content{display:inline-block;width:100%;min-height:550px;padding:69px 5% 50px 350px}html#civilex #about .content h2,html#civilex #about-conset .content h2,html#civilex #contact-us .content h2,html#civilex #who-we-work-with .content h2,html#civilex .page .content h2,html#civilex .single .content h2{font-size:23px;text-transform:uppercase;margin:0 0 20px}html#civilex #about .content strong,html#civilex #about-conset .content strong,html#civilex #contact-us .content strong,html#civilex #who-we-work-with .content strong,html#civilex .page .content strong,html#civilex .single .content strong{color:#f79420}html#civilex #about .logo,html#civilex #about-conset .logo,html#civilex #contact-us .logo,html#civilex #who-we-work-with .logo,html#civilex .page .logo,html#civilex .single .logo{width:33%;background-color:#f5f5f5;background-blend-mode:multiply;-webkit-filter:grayscale(100%);border:2px solid #fff;float:left;height:0;padding-top:33%;background-size:80%;background-position:center center;background-repeat:no-repeat}html#civilex form ul label{display:none}html#civilex form input[type=email],html#civilex form input[type=password],html#civilex form input[type=tel],html#civilex form input[type=text],html#civilex form textarea{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:interstate;padding:10px;color:#f79420;font-size:14px;display:block;margin-bottom:10px;background:#f5f5f5;outline:0;border:none;box-shadow:none}html#civilex form input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:10px;cursor:pointer;outline:0;border:none;width:100%;background:#424143;color:#fff;text-transform:uppercase;font-weight:700;font-family:interstate;font-size:18px;letter-spacing:3px}html#civilex #aarch strong,html#civilex #news strong,html#civilex #our-team strong,html#civilex .single strong,html#civilex body.single-careers .content h2,html#civilex body.single-post .content h2{color:#f79420}html#civilex form input[type=submit]:hover{background:#f79420}html#civilex #map{height:0;padding-top:30%}html#civilex #about-conset .content{padding-top:0}html#civilex .half{width:40%;float:left}html#civilex .half:last-of-type{width:60%}html#civilex .imggall .con{padding:5px;width:50%}html#civilex .imggall .con img{display:block;width:100%;height:auto}html#civilex .imggall .con:first-of-type{width:100%}html#civilex #aarch,html#civilex #news,html#civilex #our-team,html#civilex .single{position:relative;background:#f5f5f5}html#civilex #aarch,html#civilex body.single-careers,html#civilex body.single-post{background:#fff}html#civilex #aarch img.lines,html#civilex #news img.lines,html#civilex #our-team img.lines,html#civilex .single img.lines{position:absolute;display:inline-block;top:-20px;left:-2px}html#civilex #aarch .content,html#civilex #news .content,html#civilex #our-team .content,html#civilex .single .content{display:inline-block;overflow:hidden;width:100%;padding:160px 50px 50px 350px;min-height:600px}html#civilex #aarch h2,html#civilex #news h2,html#civilex #our-team h2,html#civilex .single h2{font-size:23px;text-transform:uppercase}html#civilex #aarch.careers .content,html#civilex #aarch.news .content,html#civilex #aarch.projects .content,html#civilex #news.careers .content,html#civilex #news.news .content,html#civilex #news.projects .content,html#civilex #our-team.careers .content,html#civilex #our-team.news .content,html#civilex #our-team.projects .content,html#civilex .single.careers .content,html#civilex .single.news .content,html#civilex .single.projects .content{padding-top:0}html#civilex #news .content,html#civilex #our-team .content{padding-top:133px}html#civilex img.fff{width:95%;margin-bottom:50px}html#civilex .facetwp-loading{position:relative!important;top:10px!important}html#civilex body.single-post .content{min-height:0!important}html#civilex body.single-careers .content,html#civilex body.single-post .content{list-style-position:inside;padding-top:0}html#civilex body.single-careers .s-inf h2,html#civilex body.single-post .s-inf h2{color:#c5c5c5}html#civilex body.single-careers .s-inf .car-date,html#civilex body.single-post .s-inf .car-date{font-family:interstate;font-weight:700;font-size:12px;color:#acacac}html#civilex body.single-careers .s-inf .dash,html#civilex body.single-post .s-inf .dash{margin-top:2px}html#civilex body.single-careers .career-points,html#civilex body.single-post .career-points{font-weight:700;font-family:interstate;text-transform:uppercase;list-style-position:inside;line-height:1.5em}html#civilex body.single-careers h3,html#civilex body.single-post h3{color:#f79420;font-size:14px;margin-bottom:10px}html#civilex body.single-careers .bott li,html#civilex body.single-post .bott li{margin-bottom:14px}html#civilex body.single-careers .bott .applications,html#civilex body.single-careers .bott .requirements,html#civilex body.single-careers .bott .role,html#civilex body.single-post .bott .applications,html#civilex body.single-post .bott .requirements,html#civilex body.single-post .bott .role{margin-top:50px}html#civilex body.single-careers .bott .applications,html#civilex body.single-post .bott .applications{border-top:1px solid #424143;padding-top:30px}html#civilex body.single-careers form#gform_3,html#civilex body.single-post form#gform_3{margin-top:30px}html#civilex body.single-careers form#gform_3 #field_3_5,html#civilex body.single-post form#gform_3 #field_3_5{margin-bottom:10px}html#civilex body.single-careers form#gform_3 #field_3_5 .gfield_description,html#civilex body.single-post form#gform_3 #field_3_5 .gfield_description{display:none}html#civilex body.single-careers form#gform_3 input,html#civilex body.single-post form#gform_3 input{background:#f5f5f5}html#civilex body.single-careers form#gform_3 #gform_submit_button_3,html#civilex body.single-post form#gform_3 #gform_submit_button_3{background:#424143}html#civilex body.single-careers form#gform_3 #gform_submit_button_3:hover,html#civilex body.single-post form#gform_3 #gform_submit_button_3:hover{background:#f79420}html#civilex body.single-careers form#gform_3 .gform_drop_area,html#civilex body.single-post form#gform_3 .gform_drop_area{border:3px dashed #e9e9e9;text-align:center;padding:30px 0}html#civilex body.single-careers form#gform_3 .gform_drop_area .gform_drop_instructions,html#civilex body.single-post form#gform_3 .gform_drop_area .gform_drop_instructions{color:#f79420;font-family:interstate;font-weight:700}html#civilex body.single-careers form#gform_3 .gform_drop_area .gform_button_select_files,html#civilex body.single-post form#gform_3 .gform_drop_area .gform_button_select_files{display:block;margin:14px auto 0;border:none;outline:0;font-weight:700;border-radius:0;appearance:none;background:#f79420;color:#fff;padding:10px 20px;text-transform:uppercase;-webkit-appearance:none}html#civilex body.single-careers form#gform_3 .gform_drop_area .gform_button_select_files:hover,html#civilex body.single-post form#gform_3 .gform_drop_area .gform_button_select_files:hover{background:#f5f5f5;color:#f79420;cursor:pointer}html#civilex body.single-careers form#gform_3 .gform_drop_area .desc,html#civilex body.single-post form#gform_3 .gform_drop_area .desc{margin-top:14px;color:#acacac}html#civilex .careers .post{width:100%}html#civilex .post{border-bottom:1px solid #acacac;width:45%;display:inline-block;position:relative;margin:0 5% 50px 0}html#civilex .post.pro-1 img{display:none}html#civilex .post img{position:relative;height:auto;width:100%;margin-bottom:1em}html#civilex .post .avatar{position:relative;height:0;padding-top:33%;width:33%;border-radius:100%;border:1px solid #acacac;background-size:cover;background-position:center center;margin-bottom:-8%}html#civilex .post .date,html#civilex .post .title{color:#acacac;font-weight:700;border-bottom:2px solid #acacac;display:inline-block;padding-bottom:5px;font-size:13px;margin-bottom:20px}html#civilex .post .date span:last-of-type,html#civilex .post .title span:last-of-type{display:none}html#civilex .post .title{border-bottom:1px solid #acacac;display:block;text-transform:uppercase;text-align:right;margin:0 0 8% 20%}html#civilex .post h4{color:#f79420;margin-bottom:1em}html#civilex .post a{color:#acacac;text-decoration:none;text-transform:uppercase;font-size:13px;margin:10px 0;font-weight:700;display:inline-block}html#civilex .post a:after{content:'>';margin:0 0 0 5px;color:#f79420;display:inline-block;position:relative}html#civilex .post a:hover{color:#f79420}html#civilex .spacer{display:blockh;height:150px}html#civilex .spacer.contact{height:65px}html#civilex footer{background:#424143;padding:40px 35px 0}html#civilex footer img{display:inline-block;margin:0 20px 0 0}html#civilex footer .menu-main-container{float:none;padding:40px 0 15px}html#civilex .copyright{background:#ebebeb;padding:20px 35px;font-size:14px;color:#acacac;text-transform:uppercase}html#civilex .copyright .menu-terms-container,html#civilex .copyright li,html#civilex .copyright span,html#civilex .copyright ul{display:inline-block}html#civilex .copyright li:after,html#civilex .copyright span:after{display:inline-block;content:'/';color:#acacac;margin:0 5px}html#civilex .copyright a{color:#acacac;text-decoration:none}html#civilex .copyright a:hover{color:#f79420}html#civilex .contain:after{content:'';clear:both;display:block}html#civilex .side ul.tags li,html#civilex .side ul.tags span{display:inline-block}html#civilex .side{padding:0 35px;text-transform:uppercase;width:290px;position:fixed;z-index:9}html#civilex .side h2{font-size:23px;text-transform:uppercase;margin-bottom:20px}html#civilex .side h4{font-size:16px;margin-bottom:10px;padding-bottom:0;color:#f79420}html#civilex .side ul{list-style:none;border-top:1px solid #f79420;border-bottom:1px solid #f79420;padding:10px 0}html#civilex .side ul.ar{margin-bottom:50px}html#civilex .side ul.ar:last-of-type{margin-bottom:0}html#civilex .side ul.tags li a{color:#acacac}html#civilex .side ul.tags li a:hover{color:#f79420}html#civilex .side ul.tags span:last-of-type{display:none}html#civilex .side ul a{text-decoration:none;text-transform:uppercase;color:#424143;margin:10px 0;display:block}html#civilex .side ul a:hover{color:#f79420}html#civilex .main{float:right;width:calc(100% - 290px)}html#civilex .facetwp-facet{margin:15px 0!important;position:relative;min-height:38px}html#civilex .facetwp-facet:after{content:'';display:block;position:absolute;top:15px;right:10px;height:0;border:7px solid transparent;border-top:7px solid #f79420;width:0}html#civilex .facetwp-facet .facetwp-dropdown{appearance:none;-webkit-appearance:none;border:none;border-radius:0;background:#ebebeb;width:100%;font-size:16px;padding:10px;color:#424143;text-transform:uppercase;font-family:interstate;font-weight:200}html#civilex .blue{color:#f79420}html#civilex .cell{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html#civilex .cell .image{background-size:cover;background-position:center top;position:absolute;top:0;left:0;right:0;bottom:0}html#civilex .cell .image .slide{height:100%;width:100%;background-size:cover;background-position:center top}html#civilex .cell .fade{position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-linear-gradient(left,rgba(0,0,0,.57) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.57) 0,rgba(0,0,0,0) 100%)}html#civilex .cell .info{position:absolute;bottom:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:0;padding:15px;min-width:35%;height:86px;color:#fff;background:rgba(33,33,33,.75);background-repeat:no-repeat;text-transform:uppercase}html#civilex .cell .info .smalltitle{font-weight:700}html#civilex .cell .info .pcount{text-align:left;margin-top:10px}html#civilex .cell .info .pcount span{cursor:pointer;color:grey;font-weight:700;display:inline-block;margin:0 5px}html#civilex .cell .info .pcount span.selected{color:#f79420}html#civilex .cell .info:before{position:absolute;top:0;left:-45px;background:0 0;content:'';display:none;height:0;font-size:0;line-height:0;width:0;border:30px solid transparent;border-bottom:50px solid rgba(33,33,33,.85);border-right:15px solid rgba(33,33,33,.85)}html#civilex .cell .feature{position:relative;top:170px;left:35px;max-width:calc(100% - 70px)}html#civilex .cell .feature h1{color:#fff;text-transform:uppercase;font-size:28px;margin-bottom:5px}html#civilex .cell .feature .num{color:#f79420;font-size:21px;padding:2px;margin-bottom:10px;border-bottom:2px solid #f79420;display:inline-block}html#civilex .cell .feature p{color:#fff;font-weight:200;max-width:500px;font-size:21px;font-style:italic}html#civilex .cell .feature a.more{color:#f79420;border-bottom:2px solid #f79420;font-weight:700;text-decoration:none;text-transform:uppercase}html#civilex .cell .feature a.more:hover{color:#fff;border-color:#fff}html#civilex #log{position:relative}html#civilex #log:after{content:'';display:block;position:absolute;top:-20px;left:0;background-image:url(../images/login.svg);height:500px;background-size:contain;pointer-events:none;background-repeat:no-repeat;width:375px}html#civilex body.page-id-75 .side{position:relative!important;float:left;z-index:1}html#civilex body.page-id-75 .mainny{float:right;width:calc(100% - 290px);color:#f79420;font-weight:700}html#civilex body.page-id-75 .gf_page_steps{clear:both;text-align:left;padding-top:30px;position:relative;padding-left:260px}html#civilex body.page-id-75 .gf_page_steps:before{content:'';display:block;position:absolute;bottom:110px;width:60%;height:1px;left:30%;z-index:1;background:#f5f5f5}html#civilex body.page-id-75 .gf_page_steps .gf_step{display:inline-block;text-align:left;position:relative;width:24%;font-family:times;z-index:2}html#civilex body.page-id-75 .gf_page_steps .gf_step.gf_step_active .gf_step_number{background:#f79420}html#civilex body.page-id-75 .gf_page_steps .gf_step.gf_step_active .gf_step_label{color:#f79420}html#civilex body.page-id-75 .gf_page_steps .gf_step .gf_step_number{background:#c5c5c5;width:50px;height:50px;border-radius:100%;display:block;font-family:interstate;font-size:18px;margin:0 auto 5px;font-style:italic;line-height:50px;color:#fff;text-align:center}html#civilex body.page-id-75 .gf_page_steps .gf_step .gf_step_label{color:#c5c5c5;font-weight:400;font-family:interstate;text-transform:uppercase;margin-bottom:50px;display:block;text-align:center}html#civilex .formbox{padding:0 30px;margin:auto}html#civilex #gform_2 #gform_page_2_1 .gfield{margin-bottom:0}html#civilex #gform_2 .gfield{margin-bottom:30px}html#civilex #gform_2 .radio-container,html#civilex #gform_2 input,html#civilex #gform_2 textarea{background:#fff}html#civilex #gform_2 .radio-container{padding:20px 0}html#civilex #gform_2 .radio-container li{display:inline-block;padding:10px 0;line-height:30px}html#civilex #gform_2 .radio-container input{display:none}html#civilex #gform_2 .radio-container input:checked+label:before{background:#f79420}html#civilex #gform_2 .radio-container label{cursor:pointer;font-style:italic}html#civilex #gform_2 .radio-container label:before{content:'';display:inline-block;height:30px;width:30px;float:left;margin:0 10px 0 0;border-radius:100%;background:#f5f5f5}html#civilex #gform_2 .radio-container label.gfield_label:before{display:none}html#civilex #gform_2 .gform_page_footer{text-align:right;padding:0 50px 100px;background:#f5f5f5}html#civilex #gform_2 .gform_next_button,html#civilex #gform_2 .gform_previous_button,html#civilex #gform_2 input[type=submit]{display:inline-block!important;width:auto;border-radius:none;background:#f79420;color:#fff;font-weight:700;text-transform:uppercase;font-size:18px;padding:10px 50px;font-family:interstate;letter-spacing:3px;cursor:pointer;border:none;outline:0;appearance:none;-webkit-appearance:none}html#civilex #gform_2 .gform_next_button:hover,html#civilex #gform_2 .gform_previous_button:hover,html#civilex #gform_2 input[type=submit]:hover{background:#424143}html#civilex #gform_2 .gform_previous_button{background:#dfdfdf!important;color:#929292!important}html#civilex #gform_2 .gform_previous_button:hover{color:#fff!important;background:#424143!important}html#civilex #gform_fields_2_4 table tr td{font-family:times}html#civilex #gform_fields_2_4 table tr td font{font-family:interstate;font-weight:400}html#civilex #field_2_8,html#civilex #field_2_9,html#civilex #gform_fields_2_4 table tr strong{text-transform:uppercase;color:#f79420;font-weight:800;border-bottom:2px solid #f79420;padding-bottom:10px;font-size:18px;padding-left:7px;margin-bottom:20px!important}html#civilex #gform_fields_2_4 table tr strong{display:block;margin-top:30px}html#civilex #field_2_8 span,html#civilex #field_2_9 span{color:#424143}html#civilex .gform_page_fields{padding:50px 50px 50px 260px;background:#f5f5f5;margin:auto}html#civilex #gform_page_2_2 label,html#civilex #gform_page_2_3 label{display:block;padding:0 10px 10px;font-weight:400;color:#424143}html#civilex #greybox #bluebox label,html#civilex #hamburger{display:none}html#civilex #thankyou{text-align:center;margin-bottom:100px}html#civilex #thankyou h2{color:#f79420;font-family:interstate;font-size:24px;margin-bottom:10px;text-transform:uppercase}html#civilex #greybox{width:80%;padding:75px;margin:auto;background:#f5f5f5}html#civilex #greybox #bluebox{color:#fff;width:75%;margin:auto;background:#f79420;padding:50px;text-align:center}html#civilex #greybox #bluebox a{color:#424143;font-style:italic;text-decoration:none;text-transform:uppercase;letter-spacing:3px}html#civilex #greybox #bluebox a:hover{color:#fff}html#civilex #greybox #bluebox p.login-submit{margin-bottom:50px}@media (max-width:900px){html#civilex #aarch .content,html#civilex #news .content,html#civilex #our-team .content,html#civilex .single .content{min-height:0}html#civilex #who-we-work-with .logo{width:50%;padding-top:50%}html#civilex img.fff{width:100%}html#civilex .post{width:100%;margin:0 0 50px}html#civilex .half{width:100%!important}html#civilex .page .side,html#civilex .single .side{position:relative;width:100%;padding:0 30px}html#civilex .cell .info{right:-7px}html#civilex .copyright .menu-terms-container{display:block;padding:10px 0}html#civilex footer{padding-bottom:40px}html#civilex footer .menu-main-container{display:none}html#civilex #about-conset .side,html#civilex #menu #logo,html#civilex #menu .menu-main-container,html#civilex .news .side,html#civilex img.lines{display:none!important}html#civilex #menu{background:#424143;height:67px!important}html#civilex #menu #logo2{top:20px}html#civilex .content{padding:30px!important}html#civilex .careers .side,html#civilex .projects .side{position:relative;width:100%;padding:0 30px}html#civilex #hamburger{display:block;position:absolute;right:20px;color:#fff;font-size:55px;line-height:55px;cursor:pointer}html#civilex #hamburger:hover{color:#f79420}html#civilex #log:after{display:none}html#civilex #greybox{width:100%;background:#fff;padding:0 40px 40px}html#civilex #greybox #bluebox{width:100%}html#civilex body.page-id-75 .mainny{width:100%;padding:0 30px 20px}html#civilex body.page-id-75 .gf_page_steps{padding:0}html#civilex .gform_page_fields{padding:40px}}@media (max-width:600px){html#civilex #map{padding-top:50%}html#civilex .imggall .con{width:100%;padding:0;margin-bottom:10px}html#civilex footer{padding:10px 40px}html#civilex footer img{margin:30px 0;display:block}html#civilex .post{width:100%}}html#civilex #flick{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}html#civilex #flick,html#civilex .fade,html#civilex .feature,html#civilex .slick{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html#civilex .flickity-prev-next-button.previous{display:none;left:10px}html#civilex .flickity-prev-next-button.next{background-image:url(../images/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;right:10px}html#civilex .flickity-prev-next-button.next svg{display:none}html#civilex .flickity-prev-next-button.next .arrow{fill:#fff}html#civilex .flickity-prev-next-button.next:hover{opacity:.5}html#civilex .flickity-prev-next-button.next:hover .arrow{fill:#f79420}html#civilex .cell{width:100%}html#civilex .flickity-enabled{position:relative}html#civilex .flickity-enabled:focus{outline:0}html#civilex .flickity-viewport{overflow:hidden;position:relative;height:100%}html#civilex .flickity-slider{position:absolute;width:100%;height:100%}html#civilex .flickity-enabled.is-draggable{tap-highlight-color:transparent;-ms-user-select:none;user-select:none}html#civilex .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}html#civilex .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}html#civilex .flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:0 0;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html#civilex .flickity-prev-next-button:active{opacity:.6}html#civilex .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}html#civilex .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}html#civilex .flickity-prev-next-button:disabled{opacity:.3;cursor:auto}html#civilex .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}html#civilex .flickity-prev-next-button .arrow{fill:#333}html#civilex .flickity-prev-next-button.no-svg{color:#333;font-size:26px}html#civilex .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}html#civilex .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}html#civilex .flickity-page-dots .dot.is-selected{opacity:1}.gallery{padding-bottom:20px}@media (min-width:961px){.project-container{display:flex}.project-container .side{flex:0 0 auto;position:static!important;width:400px!important}.project-container .content{padding:0 50px 50px 60px!important}}.team-member-header{display:flex;align-items:flex-end;margin-bottom:20px}.team-member-header .avatar{width:100%!important;padding-top:100%!important;margin-bottom:0!important}.team-member-image{flex:0 0 auto;width:33%}.team-member-details{flex:1 1 auto;text-align:right}.team-member-details .name{padding-left:10px}.team-member-details .title{margin:0 0 20px!important;padding-left:10px}.post-alternate-layout{display:flex}.post-thumb{flex:0 0 auto;width:33%;max-width:162px;padding-right:12px}.post-info{flex:1 1 auto;width:100%}.post-info h4 a{text-decoration:none}.post-info .readmore{margin:0!important}.no-packery .post{vertical-align:top}.content li{line-height:24px;margin-left:30px}img{max-width:100%;height:auto}.wp-caption{width:100%!important}.responsive-video{position:relative;width:100%;height:0;margin-bottom:1em;padding-bottom:56.25%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#conset #menu #logo2 img{width:120px;height:29px!important}.slide-video{position:absolute;top:0;left:0;width:100%;height:100%}#menu .menu-item-has-children a{position:relative}#menu .menu-item-has-children .sub-menu{opacity:0;visibility:hidden;position:absolute;top:42px;padding:5px 0 8px 0;background:#ebebeb;transition:ease all .1s}#menu .menu-item-has-children:hover .sub-menu{top:37px;opacity:1;visibility:visible}#menu .menu-item-has-children>a:before{content:'<';color:#666;transform:rotate(-90deg);position:absolute;right:-13px;font-size:20px;top:-1px;font-weight:400}#menu .menu-item-has-children:after{margin:0 0 0 16px!important}#menu .menu-item-has-children a:hover:before{color:#27a8e0}#menu ul.sub-menu li:after{display:none!important}#menu ul.sub-menu a{padding:10px 20px;width:130px;display:block;color:#666!important;font-size:14px}#menu .sub-menu li{display:block!important}#menu li.menu-item-has-children{position:relative}#menu .menu-item-has-children>a:hover{padding-bottom:50px}#menu ul.sub-menu a:hover{color:#27a8e0!important}#menu.grayyed .menu-item-has-children:hover .sub-menu{top:33px;opacity:1;visibility:visible;background:#424143!important}#menu.grayyed ul.sub-menu a{padding:10px 20px;width:130px;display:block;color:#929292!important}#menu.grayyed ul.sub-menu a:hover{color:#fff!important}#menu.grayyed .menu-item-has-children a:hover:before{color:#fff!important}#goodbye .sub-menu{background:#f5f5f5;padding-top:30px}#goodbye ul.sub-menu a{font-size:14px;margin-left:20px;padding-top:0!important}#goodbye ul.sub-menu a:after{display:none!important}#goodbye .sub-menu li{border-bottom:0!important}#goodbye .sub-menu a{position:relative}#goodbye .sub-menu a:before{content:'';font-size:20px;margin-right:7px;line-height:0;position:absolute;left:30px;top:10px;background:#27a8e0;width:10px;height:2px}.small-spacer{height:67px}.careers-banner{width:100%;min-height:460px;margin-bottom:50px;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;overflow:hidden}.careers-banner h4{color:#fff;font-weight:700;font-size:60px;line-height:1;margin-bottom:20px}.careers-banner p{color:#fff;font-size:26px;line-height:1;margin-bottom:0}.banner-content{max-width:740px;margin:auto;position:relative;padding:30px}.careers-banner .overlay{background:rgba(0,0,0,.2);position:absolute;top:0;left:0;height:100%;width:100%}.careers-banner .f-image{position:absolute;top:-20%;left:0;height:1200px;width:100%;background-position:0 0;background-size:contain}.icon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-group .single-icon{width:47.5%;margin-bottom:30px;text-align:center;padding:70px 30px 70px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f5f5f5;-webkit-transition:ease all .1s;-o-transition:ease all .1s;transition:ease all .1s;text-decoration:none;font-size:26px;background:#f5f5f5}.icon-group .single-icon:hover{color:#27a8e0!important;background:#e8e8e8}.icon-group .single-icon img{width:100%;display:block;max-width:140px;margin:auto;margin-bottom:20px}.single-content-area{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.single-content-area h4{font-size:40px;color:#27a8e0;margin-bottom:20px}.single-content-area .message{width:calc(100% - 400px);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:80px 60px;background:#f5f5f5}.single-content-area .message p:last-of-type{margin-bottom:0}.single-content-area .image{width:400px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;background-size:cover;background-position:50% 50%}.content.full-span{padding-left:5%!important}.go-back{margin-bottom:40px}.go-back a{text-decoration:none}.poststuff #pageparentdiv{display:block!important}@media (max-width:900px){html#civilex #about-conset .side.show-side{display:block!important}.careers-banner{min-height:400px}}@media (max-width:768px){.single-content-area .image,.single-content-area .message{width:100%}.single-content-area .image{height:260px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.single-content-area .message{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:70px 50px 60px 50px}.careers-banner .f-image{top:0!important;left:0!important;height:100%!important;width:100%!important;background-position:50% 50%!important;background-size:cover!important}}@media (max-width:568px){.single-content-area .image{height:200px}.careers-banner{min-height:270px}.careers-banner{margin-bottom:10px}.icon-group .single-icon{width:100%}.single-content-area .message{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:40px 30px 30px 30px}.careers-banner h4{font-size:48px}.careers-banner p{font-size:22px}.single-content-area h4{font-size:32px}}#pageparentdiv{display:block!important}#menu .menu-item-has-children .sub-menu{min-width:160px}.menu-social-container{margin-bottom:2em}#menu .menu-social-container{position:absolute;top:0;left:170px;padding:15px;-webkit-transform:translateX(115px) translateY(12px);transform:translateX(115px) translateY(12px);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media (max-width:359px){#menu .menu-social-container{display:none}}#menu.grayyed .menu-social-container{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}@media (max-width:960px){#menu.grayyed .menu-social-container,#menu .menu-social-container{padding-top:24px;padding-left:10px;-webkit-transform:none;transform:none}}footer .menu-social-container{float:right}@media (max-width:768px){footer .menu-social-container{float:none}}.menu-social-container li{display:inline-block;margin-right:4px;margin-left:0 !important;vertical-align:middle}.menu-social-container a{position:relative;width:20px;height:20px;text-align:left;text-indent:-999em;overflow:hidden}.menu-social-container a,.menu-social-container a:after{display:block;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.menu-social-container a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media (max-width:960px){#menu .menu-social-container a:after{opacity:0}}#menu.grayyed .menu-social-container a:after,footer .menu-social-container a:after{opacity:0}.menu-social-container .linkedin a{background-image:url(../images/icon-linkedin-white.svg)}.menu-social-container .instagram a{background-image:url(../images/icon-instagram-white.svg)}.menu-social-container .facebook a{background-image:url(../images/icon-facebook-white.svg)}.menu-social-container .twitter a{background-image:url(../images/icon-twitter-white.svg)}.menu-social-container .pinterest a{background-image:url(../images/icon-pinterest-white.svg)}.menu-social-container .vimeo a{background-image:url(../images/icon-vimeo-white.svg)}.menu-social-container .linkedin a:after{background-image:url(../images/icon-linkedin.svg)}.menu-social-container .instagram a:after{background-image:url(../images/icon-instagram.svg)}.menu-social-container .facebook a:after{background-image:url(../images/icon-facebook.svg)}.menu-social-container .twitter a:after{background-image:url(../images/icon-twitter.svg)}.menu-social-container .pinterest a:after{background-image:url(../images/icon-pinterest.svg)}.menu-social-container .vimeo a:after{background-image:url(../images/icon-vimeo.svg)}.avatar{border-radius:0!important}