.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-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-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.contentinfo .nav-col .nav,.contentinfo .nav-col .nav .sub-menu,.media-slider-nav .slick-dots,.media-slider .slick-dots,.modal-content,.nav-drawer-content,.nav-drawer-content .sub-menu,.sidebar .widget_categories ul,.sidebar .widget_recent_entries ul,.sidebar>ul,.social-profiles{margin:0;padding:0;list-style:none}.blog .posts .thumbnail a,.blog .posts .thumbnail a:hover,.breadcrumb a,.breadcrumb a:hover,.children .thumbnail a,.children .thumbnail a:hover,.contentinfo a,.contentinfo a:hover,.industries-grid .industry__content>h3 a,.industries-grid .industry__content>h3 a:hover,.industries-grid .projects-grid__content>h3 a,.industries-grid .projects-grid__content>h3 a:hover,.nav-drawer-content a,.nav-drawer-content a:hover,.nav-drawer a,.nav-drawer a:hover,.news .posts .thumbnail a,.news .posts .thumbnail a:hover,.post-type-archive-team-member .section .thumbnail a,.post-type-archive-team-member .section .thumbnail a:hover,.projects-grid .industry__content>h3 a,.projects-grid .industry__content>h3 a:hover,.projects-grid .projects-grid__content>h3 a,.projects-grid .projects-grid__content>h3 a:hover,.sidebar a,.sidebar a:hover,.widget_recent_entries .thumbnail a,.widget_recent_entries .thumbnail a:hover{color:inherit}.blog .posts .thumbnail a,.breadcrumb a,.children .thumbnail a,.industries-grid .industry__content>h3 a,.industries-grid .projects-grid__content>h3 a,.nav-drawer a,.news .posts .thumbnail a,.post-type-archive-team-member .section .thumbnail a,.projects-grid .industry__content>h3 a,.projects-grid .projects-grid__content>h3 a,.widget_recent_entries .thumbnail a{text-decoration:none}.blog .posts,.career-list,.children .posts,.modal,.news .posts,.no-flexbox .banner>.wrapper,.post-type-archive-team-member .section .grid,.post-type-archive-team-member .section .subcategory,.single .section .wrapper,article{*zoom:1}.blog .posts:after,.blog .posts:before,.career-list:after,.career-list:before,.children .posts:after,.children .posts:before,.modal:after,.modal:before,.news .posts:after,.news .posts:before,.no-flexbox .banner>.wrapper:after,.no-flexbox .banner>.wrapper:before,.post-type-archive-team-member .section .grid:after,.post-type-archive-team-member .section .grid:before,.post-type-archive-team-member .section .subcategory:after,.post-type-archive-team-member .section .subcategory:before,.single .section .wrapper:after,.single .section .wrapper:before,article:after,article:before{content:"";display:table}.blog .posts:after,.career-list:after,.children .posts:after,.modal:after,.news .posts:after,.no-flexbox .banner>.wrapper:after,.post-type-archive-team-member .section .grid:after,.post-type-archive-team-member .section .subcategory:after,.single .section .wrapper:after,article:after{clear:both}.media-slider-nav .slick-dots button,.media-slider .slick-dots button{text-indent:100%;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start;white-space:nowrap}.blog .posts .thumbnail img,.children .thumbnail img,.industry-summary__media img,.modal img,.news .posts .thumbnail img,.post-type-archive-team-member .section .thumbnail img,.single .section .wrapper img,.widget_recent_entries .thumbnail img{max-width:100%;height:auto}.children .thumbnail img,.industry-summary__media img{width:100%}.career-list>.page-content>:first-child,.career-list>.page-header>:first-child,.contentinfo .brand-col>:first-child,.contentinfo .contact-col>:first-child,.contentinfo .social-col>:first-child,.hero .wrapper>.content>:first-child,.industry-summary__content>:first-child,.post-type-archive-team-member .section .team-members--description>:first-child,.post-type-archive-team-member .section .team-members--header>:first-child,.single-career .section .details>:first-child,.single-career .section article>.career--content>:first-child,.single-career .section article>.career--details>:first-child,.single-project .section article>.project--content>:first-child,.single-project .section article>.project--details>:first-child,.team-content__bio>:first-child,article>.page-content>:first-child,article>.page-header>:first-child{margin-top:0}.career-list>.page-content>:last-child,.career-list>.page-header>:last-child,.contentinfo .brand-col>:last-child,.contentinfo .contact-col>:last-child,.contentinfo .social-col>:last-child,.hero .wrapper>.content>:last-child,.industry-summary__content>:last-child,.post-type-archive-team-member .section .team-members--description>:last-child,.post-type-archive-team-member .section .team-members--header>:last-child,.single-career .section .details>:last-child,.single-career .section article>.career--content>:last-child,.single-career .section article>.career--details>:last-child,.single-project .section article>.project--content>:last-child,.single-project .section article>.project--details>:last-child,.team-content__bio>:last-child,article>.page-content>:last-child,article>.page-header>:last-child{margin-bottom:0}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hidden,.no-svg svg{display:none}html{font-size:10px}body{font-size:16px;font-size:1.6rem;color:#2a2a2a;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.75}.blog .category-header,.like-h2,.nav-drawer,.news .category-header,h2{font-weight:700;font-style:normal;font-family:proxima-nova,sans-serif}.banner,.block.team h2,.blog .category-header,.blog .posts .thumbnail h2,.career-list>.page-header h1,.career-list>.page-header h2,.industries-grid>h2,.like-h1,.like-h3,.nav-drawer-content .sub-menu,.news .category-header,.news .posts .thumbnail h2,.post-type-archive-team-member .section .team-members--header h1,.post-type-archive-team-member .section .team-members--header h2,.projects-grid>h2,.sidebar .widget h5,.widget_recent_entries .thumbnail h2,article>.page-header h1,article>.page-header h2,h1,h3{font-weight:400;font-style:normal;font-family:proxima-nova,sans-serif}h1 small,h2 small,h3 small{font-size:55.55555556%;line-height:1.8}.like-h1,h1{font-size:33px;font-size:3.3rem;line-height:1.13636}@media (min-width:768px){.like-h1,h1{font-size:44px;font-size:4.4rem}}.blog .category-header,.like-h2,.news .category-header,h2{font-size:24px;font-size:2.4rem;line-height:1.22222}@media (min-width:768px){.blog .category-header,.like-h2,.news .category-header,h2{font-size:36px;font-size:3.6rem}}.career-list>.page-header h1,.career-list>.page-header h2,.like-h3,.post-type-archive-team-member .section .team-members--header h1,.post-type-archive-team-member .section .team-members--header h2,.sidebar .widget h5,article>.page-header h1,article>.page-header h2,h3{font-size:30px;font-size:3rem;line-height:1.33333}.content a,.modal-content a{color:#18084e}.content a:hover,.modal-content a:hover{color:#3411ab}.content ol,.content ul,.modal-content ol,.modal-content ul{margin-left:10px;padding-left:10px}.content ol li,.content ul li,.modal-content ol li,.modal-content ul li{padding-left:10px}@media (min-width:768px){.content ol.columns,.content ul.columns,.modal-content ol.columns,.modal-content ul.columns{-webkit-columns:2;columns:2}}.content address,.modal-content address{font-style:normal}.content blockquote,.modal-content blockquote{margin-left:0;padding-left:2em;border-left:6px solid #dedede;color:#797979;font-weight:700;font-size:120%}time{display:block}.button,.wp-block-button__link,.wp-block-file a.wp-block-file__button{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:1em;padding:1.25em 2em;background:#18084e;border-radius:1.75em;color:#fff;font-weight:700;text-decoration:none;text-shadow:none;text-transform:uppercase;line-height:1;text-align:center;-webkit-transition:background .3s;transition:background .3s;cursor:pointer}.button:hover,.wp-block-button__link:hover,.wp-block-file a.wp-block-file__button:hover{background:#0a0320;color:#fff}.content .button,.content .button:hover,.content .wp-block-button__link,.content .wp-block-button__link:hover,.content .wp-block-file a.wp-block-file__button,.content .wp-block-file a.wp-block-file__button:hover{color:#fff}@media (max-width:768px){.button,.wp-block-button__link,.wp-block-file a.wp-block-file__button{font-size:14px;font-size:1.4rem;padding:1em 1.5em}}.wpcf7 .form-group,.wpcf7 label{display:block;margin-bottom:20px;color:#555;text-transform:uppercase;font-weight:700}.wpcf7 .form-group label,.wpcf7 label label{text-transform:none;font-weight:400}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:3px}.wpcf7 fieldset{padding:0;border:0}@media (min-width:768px){.wpcf7 fieldset{margin:0 -2.0202% 20px}}.wpcf7 fieldset .form-group,.wpcf7 fieldset label{margin-bottom:20px}@media (min-width:768px){.wpcf7 fieldset .form-group,.wpcf7 fieldset label{box-sizing:border-box;width:50%;float:left;padding-left:2.0202%;padding-right:2.0202%;margin-bottom:0}}.wpcf7 h4{margin-bottom:.5em}.wpcf7 abbr[title]{border-bottom:0;color:red;text-decoration:none;font-weight:700}.wpcf7 .wpcf7-form-control-signature-body{padding-bottom:10px}.wpcf7 .wpcf7-form-control-signature-body .signature{border:2px solid #797979}.wpcf7 .wpcf7-form-control-signature-global-wrap input[type=button]{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:1em;padding:1.25em 2em;background:#18084e;border-radius:1.75em;color:#fff;font-weight:700;text-decoration:none;text-shadow:none;text-transform:uppercase;line-height:1;text-align:center;-webkit-transition:background .3s;transition:background .3s;cursor:pointer}.wpcf7 .wpcf7-form-control-signature-global-wrap input[type=button]:hover{background:#0a0320;color:#fff}.content .wpcf7 .wpcf7-form-control-signature-global-wrap input[type=button],.content .wpcf7 .wpcf7-form-control-signature-global-wrap input[type=button]:hover{color:#fff}@media (max-width:768px){.wpcf7 .wpcf7-form-control-signature-global-wrap input[type=button]{font-size:14px;font-size:1.4rem;padding:1em 1.5em}}.wpcf7-form-control{padding:5px 7px;width:100%;border:1px solid #e6e6e6;background-color:#fff;resize:none}.wpcf7-checkbox,.wpcf7-radio{display:block;margin-top:20px;margin-bottom:30px;padding:0;border:0}.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item{display:block;margin:0}.wpcf7-checkbox label,.wpcf7-radio label{display:block}.wpcf7-acceptance,.wpcf7-recaptcha{padding:0;width:auto;border:0;background-color:transparent}.wpcf7-acceptance .wpcf7-list-item,.wpcf7-recaptcha .wpcf7-list-item{display:block;margin:0}.wpcf7-acceptance label,.wpcf7-recaptcha label{display:block}.wpcf7-date{max-width:220px}.wpcf7-submit{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:1em;padding:1.25em 2em;background:#18084e;border-radius:1.75em;color:#fff;font-weight:700;text-decoration:none;text-shadow:none;text-transform:uppercase;line-height:1;text-align:center;-webkit-transition:background .3s;transition:background .3s;cursor:pointer;width:auto}.wpcf7-submit:hover{background:#0a0320;color:#fff}.content .wpcf7-submit,.content .wpcf7-submit:hover{color:#fff}@media (max-width:768px){.wpcf7-submit{font-size:14px;font-size:1.4rem;padding:1em 1.5em}}.prepend-input{position:relative}.prepend-input:before{position:absolute;top:0;left:0;z-index:1;padding:5px 7px;content:attr(data-value);font-weight:400;line-height:1.2}.prepend-input .wpcf7-form-control{padding-left:1.5em}.form-helper{margin-top:.25em;font-weight:400;font-style:italic;font-size:80%}.breadcrumb{font-size:14px;font-size:1.4rem;padding:20px 0;background:#dedede;color:#18084e}.breadcrumb .wrapper>span{display:block;margin:0 -.25em}.breadcrumb .breadcrumb_last,.breadcrumb a{display:inline-block;margin:0 .25em}.nav-drawer{font-size:22px;font-size:2.2rem;position:fixed;top:0;bottom:0;left:100%;z-index:8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;color:#2a2a2a;-webkit-transition:background .5s ease-out,left 0s linear .5s;transition:background .5s ease-out,left 0s linear .5s;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.no-flexbox .nav-drawer{display:block}.nav-visible .nav-drawer{left:0;background:rgba(42,42,42,.5);-webkit-transition:background .5s ease-out;transition:background .5s ease-out}.nav-drawer li.current-menu-item>a{color:#3411ab}.nav-drawer li+li{border-top:1px solid #9c9c9c}.nav-drawer a{display:block;margin:0 -.875em;padding:.6875em .875em;text-align:left}.nav-drawer a:hover{color:#3411ab}.nav-drawer-content,.nav-drawer-content li{width:100%}.nav-drawer-content .sub-menu{width:auto}.nav-drawer-content .sub-menu li{border-top:1px solid #9c9c9c}.nav-drawer-content .sub-menu a{padding:.6875em .875em .6875em 1.75em;text-transform:none}.nav-drawer-inner{position:relative;overflow:scroll;padding:50px 20px;max-width:470px;max-height:100%;width:90%;background:#fff;opacity:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (min-width:768px){.nav-drawer-inner{padding-top:130px;padding-right:40px;padding-left:40px}}.no-flexbox .nav-drawer-inner{position:absolute;top:0;right:0}.nav-visible .nav-drawer-inner{opacity:1;-webkit-transition-delay:.25s,0s;transition-delay:.25s,0s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-drawer-inner .nav-drawer-content{clear:both;margin-right:auto;margin-left:auto}.nav-drawer-inner .close-button{font-size:33px;font-size:3.3rem;position:absolute;top:0;right:0;margin:20px 20px 0;border:0;background:none;color:#2a2a2a;cursor:pointer}@media (min-width:768px){.nav-drawer-inner .close-button{margin:60px 40px 0}}.nav-drawer-inner .close-button:hover{color:#3411ab}.hero{position:relative;overflow:hidden;max-height:575px;color:#fff}.hero .slick-slider.slick-vertical{margin-bottom:-5px}.hero p,.hero strong{color:inherit}.hero .button{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:1em;padding:1.25em 2em;background:#fff;border-radius:1.75em;color:#2a2a2a;font-weight:700;text-decoration:none;text-shadow:none;text-transform:uppercase;line-height:1;text-align:center;-webkit-transition:background .3s;transition:background .3s;cursor:pointer}.hero .button:hover{background:#e6e6e6;color:#2a2a2a}.content .hero .button,.content .hero .button:hover{color:#2a2a2a}@media (max-width:768px){.hero .button{font-size:14px;font-size:1.4rem;padding:1em 1.5em}}.hero .map{min-height:300px;color:#2a2a2a}@media (min-width:768px){.hero .map{min-height:500px}}.hero h1,.hero h2,.hero h3{color:inherit}@media (max-width:480px){.hero h1,.hero h2,.hero h3{font-size:24px;font-size:2.4rem}}.hero.gradient-top,.hero.gradient-top-slider .hero-slider .image{position:relative}.hero.gradient-top-slider .hero-slider .image:before,.hero.gradient-top:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100px;background:-webkit-linear-gradient(rgba(0,0,0,.8),transparent);background:linear-gradient(rgba(0,0,0,.8),transparent);content:""}@media (min-width:768px){.hero.gradient-top-slider .hero-slider .image:before,.hero.gradient-top:before{height:150px}}.hero .wrapper{position:absolute;top:50%;left:50%;z-index:2;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .wrapper>.content{margin:30px 0 0;padding:20px 0}@media (min-width:992px){.hero .wrapper>.content{box-sizing:border-box;width:50%;float:left;padding-left:1.0101%;margin-top:0;padding:0 1.0101% 0 8.33333%}}@media (min-width:1340px){.hero .wrapper>.content{box-sizing:border-box;width:33.33333%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-left:0}}.hero .image{overflow:hidden;text-align:center;line-height:0}.hero .image img{margin-left:-25%;width:150%;height:auto}@media (min-width:992px){.hero .image img{margin-left:0;width:100%}}.page-template-frontpage .hero{max-height:none}.page-template-frontpage .hero .image img{-webkit-transition:-webkit-transform 10s ease-in-out;transition:-webkit-transform 10s ease-in-out;transition:transform 10s ease-in-out;transition:transform 10s ease-in-out,-webkit-transform 10s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-template-frontpage .hero .slick-animate .image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hero .slick-slide>div{line-height:0}@media (min-width:992px){.hero .slick-slide>div{margin-top:-1px;margin-bottom:-1px}}.hero .slick-slide>div .content{line-height:1.6}.overlay-wrap{position:relative}.overlay-wrap .overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.overlay-wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding-top:50px}}.overlay-wrap .overlay.overlay-dots{position:static;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.overlay-wrap .overlay.overlay-dots{position:absolute;pointer-events:none}}@media (max-width:992px){.overlay-wrap .overlay.overlay-dots>.wrapper{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.overlay-wrap .overlay.overlay-dots .dots{pointer-events:all}.overlay-wrap .overlay .wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:992px){.overlay-wrap .overlay .wrapper{position:absolute;top:50%;right:0;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:992px){.dots{box-sizing:border-box;width:33.33333%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0}}.dots .slick-dots{position:relative;bottom:auto;margin-top:1em;margin-bottom:1em;padding:0}@media (min-width:992px){.dots .slick-dots{margin-top:0;margin-bottom:0}}.dots .slick-dots li{position:relative;z-index:2;display:block;margin:.25em 0;width:100%;height:auto}@media (min-width:992px){.dots .slick-dots li{font-size:20px;font-size:2rem;margin:0}}@media (min-width:992px){.dots .slick-dots li+li{margin-top:2em}}.dots .slick-dots li button{padding:0 0 0 30px!important;width:auto;height:auto;border:0;background:transparent;font-size:inherit;line-height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:992px){.dots .slick-dots li button{padding:0 0 0 25%;color:#fff}}.dots .slick-dots li button:before{position:absolute;top:50%;left:0!important;width:11px;height:11px;border-radius:50%;background:#2a2a2a;content:"";opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.dots .slick-dots li button:before{left:12.5%;background:#fff}}.dots .slick-dots li .slide-name{display:inline-block;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.dots .slick-dots .slick-active .slide-name{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.dots .slick-dots .slick-active button:before{-webkit-transform:translateY(-50%) scale(1.9);-ms-transform:translateY(-50%) scale(1.9);transform:translateY(-50%) scale(1.9)}.dots .slick-dots:after{position:absolute;top:.7em;bottom:.7em;left:0!important;z-index:1;margin-left:5px;width:1px;background:#2a2a2a;content:""}@media (min-width:992px){.dots .slick-dots:after{left:12.5%;background:#fff}}.social-profiles a,.social-profiles li{display:inline-block}.social-profiles a{width:39px;height:39px;border:1px solid #9a9a9a;text-align:center;line-height:39px}.social-profiles a svg{vertical-align:-5px}.icon{display:inline-block}.icon svg{width:20px;height:20px}.icon svg path,.icon svg polygon{fill:#2a2a2a}.no-svg .icon svg{display:none}.icon--arrow{width:13px;height:25px}.no-svg .icon{background:no-repeat 50%/20px 20px}.no-svg .icon.icon--twitter{background-image:url(../images/icon-twitter.png)}.no-svg .icon.icon--arrow{background-image:url(../images/icon-arrow.png)}.no-svg .icon--arrow{width:13px;height:25px}.modal{position:fixed;top:0;bottom:0;left:100%;z-index:19;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;opacity:0;-webkit-transition:background .5s ease-out,left 0s linear .5s;transition:background .5s ease-out,left 0s linear .5s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.no-flexbox .modal{display:block}.modal-visible .modal{left:0;background:rgba(42,42,42,.4);opacity:1;-webkit-transition:background .5s ease-out;transition:background .5s ease-out}.modal-content{overflow:scroll;padding:40px 20px;max-height:90vh;width:100%;height:100%;background:#fff}.modal-content>:first-child{margin-top:0}.modal-inner{position:relative;z-index:2;padding:0 20px;max-width:1113.84858px;max-height:90%;width:100%;opacity:0;-webkit-transition:opacity .5s ease-out 0s,background .5s;transition:opacity .5s ease-out 0s,background .5s}.no-flexbox .modal-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-visible .modal-inner{opacity:1;-webkit-transition-delay:.25s,0s;transition-delay:.25s,0s}.modal-inner .modal-content{margin-right:auto;margin-left:auto}.modal-inner>[data-modal-close]{font-size:36px;font-size:3.6rem;position:absolute;top:5px;right:25px;z-index:20;display:inline-block;padding:0;width:30px;height:30px;border:0;color:#acacac;background:none;text-align:center;line-height:1;cursor:pointer}.modal-inner>[data-modal-close]:hover{color:#2a2a2a}.industry-summary{padding:50px 0}@media (min-width:768px){.industry-summary{padding:135px 0}}@media (min-width:768px){.page-content .industry-summary{padding:50px 0}}.full-width .industry-summary,.page-template-projects .industry-summary,.post-type-archive-project .industry-summary{background:#dedede}.page-template-projects .industry-summary,.tax-project_industry .industry-summary{background:#fff}@media (min-width:768px){.industry-summary__content{box-sizing:border-box;width:41.66667%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-left:0}}@media (min-width:768px){.page-content .industry-summary__content{box-sizing:border-box;width:100%;float:left}}.industry-summary__content h2:after{display:block;margin-bottom:-.5em;content:"\2013"}.industry-summary__media{padding-bottom:25px;text-align:center}@media (min-width:768px){.industry-summary__media{box-sizing:border-box;width:50%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0;padding-bottom:0}}@media (min-width:768px){.page-content .industry-summary__media{box-sizing:border-box;width:100%;float:left}}.full-width .industry-summary:nth-of-type(2n),.page-template-projects .industry-summary:nth-of-type(2n),.post-type-archive-project .industry-summary:nth-of-type(2n){background:#fff}.page-template-projects .industry-summary:nth-of-type(2n),.tax-project_industry .industry-summary:nth-of-type(2n){background:#dedede}@media (min-width:768px){.industry-summary:nth-of-type(2n) .industry-summary__content,.industry-summary:nth-of-type(2n) .projects__content{box-sizing:border-box;width:41.66667%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0}}@media (min-width:768px){.page-content .industry-summary:nth-of-type(2n) .industry-summary__content,.page-content .industry-summary:nth-of-type(2n) .projects__content{box-sizing:border-box;width:100%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-right:0;padding-left:0}}@media (min-width:768px){.industry-summary:nth-of-type(2n) .industry-summary__media,.industry-summary:nth-of-type(2n) .projects__media{box-sizing:border-box;width:50%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-left:0}}@media (min-width:768px){.page-content .industry-summary:nth-of-type(2n) .industry-summary__media,.page-content .industry-summary:nth-of-type(2n) .projects__media{box-sizing:border-box;width:100%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-right:0;padding-left:0}}.post-type-archive-project .section{display:none}.media-slider-nav .slide{padding:0 10px}.media-slider-nav .slide img{opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}.media-slider-nav .slick-current img{opacity:1}.media-slider-nav .slide,.media-slider .slide{text-align:center}.media-slider-nav .slide img,.media-slider .slide img{margin:0 auto}.media-slider-nav .slick-dots,.media-slider .slick-dots{text-align:center}.media-slider-nav .slick-dots li,.media-slider .slick-dots li{display:inline-block}.media-slider-nav .slick-dots button,.media-slider .slick-dots button{padding:0;width:10px;height:10px;border:0;border-radius:50%;background:#b3b3b3}.media-slider-nav .slick-dots button+button,.media-slider .slick-dots button+button{margin-left:12px}.media-slider-nav .slick-dots .slick-active button,.media-slider .slick-dots .slick-active button{background:#18084e}.children{padding:100px 0;background:#dedede}.children .wrapper>h2{margin-top:0;text-align:center}.children .posts{margin-right:-1.0101%;margin-left:-1.0101%}.children .posts .thumbnail{box-sizing:border-box;width:100%;float:left;padding-left:1.0101%;padding-right:1.0101%}@media (min-width:768px){.children .posts .thumbnail{box-sizing:border-box;width:50%;float:left;padding-left:1.0101%;padding-right:1.0101%}.children .posts .thumbnail:nth-child(odd){margin-left:0;margin-right:-100%;clear:both}.children .posts .thumbnail:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}}.children .thumbnail{padding-bottom:40px}.children .thumbnail figure{margin:0;padding:0}.children .thumbnail h2{font-size:26px;font-size:2.6rem;margin-top:0}.children .thumbnail h2 .icon{vertical-align:-.125em}.children .thumbnail a:hover{color:#3411ab}.post-type-archive-team-member .section{padding:0 0 100px;background:#dedede}.post-type-archive-team-member .section .content{padding:0}.post-type-archive-team-member .section .subcategory{clear:both;padding-top:60px;padding-bottom:30px}.post-type-archive-team-member .section .subcategory:first-child{padding-top:0}@media (min-width:992px){.post-type-archive-team-member .section .team-members--header{box-sizing:border-box;width:33.33333%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-right:4.16667%;padding-left:0}}@media (min-width:992px){.post-type-archive-team-member .section .team-members--description{box-sizing:border-box;width:66.66667%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0}}.post-type-archive-team-member .section .posts{padding-top:80px}.post-type-archive-team-member .section .grid{clear:both;margin-right:-1.0101%;margin-left:-1.0101%}.post-type-archive-team-member .section .grid .thumbnail{box-sizing:border-box;width:100%;float:left;padding-left:1.0101%;padding-right:1.0101%}@media (min-width:768px){.post-type-archive-team-member .section .grid .thumbnail{box-sizing:border-box;width:50%;float:left;padding-left:1.0101%;padding-right:1.0101%}.post-type-archive-team-member .section .grid .thumbnail:nth-child(odd){margin-left:0;margin-right:-100%;clear:both}.post-type-archive-team-member .section .grid .thumbnail:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}}@media (min-width:992px){.post-type-archive-team-member .section .grid .thumbnail{box-sizing:border-box;width:25%;float:left;padding-left:1.0101%;padding-right:1.0101%}.post-type-archive-team-member .section .grid .thumbnail:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}.post-type-archive-team-member .section .grid .thumbnail:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.post-type-archive-team-member .section .grid .thumbnail:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.post-type-archive-team-member .section .grid .thumbnail:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}}.post-type-archive-team-member .section .thumbnail{padding-bottom:40px}.post-type-archive-team-member .section .thumbnail figure{margin:0;padding:0}.post-type-archive-team-member .section .thumbnail h2{font-size:26px;font-size:2.6rem;margin-top:0;margin-bottom:.25em}.post-type-archive-team-member .section .thumbnail a:hover .button{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:1em;padding:1.25em 2em;background:#18084e;border-radius:1.75em;color:#fff;font-weight:700;text-decoration:none;text-shadow:none;text-transform:uppercase;line-height:1;text-align:center;-webkit-transition:background .3s;transition:background .3s;cursor:pointer;border-color:#18084e}.post-type-archive-team-member .section .thumbnail a:hover .button:hover{background:#0a0320;color:#fff}.content .post-type-archive-team-member .section .thumbnail a:hover .button,.content .post-type-archive-team-member .section .thumbnail a:hover .button:hover{color:#fff}@media (max-width:768px){.post-type-archive-team-member .section .thumbnail a:hover .button{font-size:14px;font-size:1.4rem;padding:1em 1.5em}}.post-type-archive-team-member .section .thumbnail a.loading .button{padding-right:3em}.post-type-archive-team-member .section .thumbnail a.loading .button:after{position:absolute;display:inline-block;margin-left:5px;width:1em;height:1em;content:url(../images/icon-loading.svg);-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.no-svg .post-type-archive-team-member .section .thumbnail a.loading .button:after{content:url(../images/icon-loading.png)}.post-type-archive-team-member .section .thumbnail a.loading:hover .button{padding-right:3em}.post-type-archive-team-member .section .thumbnail a.loading:hover .button:after{content:url(../images/icon-loading-white.svg)}.no-svg .post-type-archive-team-member .section .thumbnail a.loading:hover .button:after{content:url(../images/icon-loading-white.png)}.post-type-archive-team-member .section .thumbnail .button{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:1em;padding:1.25em 2em;background:transparent;border-radius:1.75em;color:#18084e;font-weight:700;text-decoration:none;text-shadow:none;text-transform:uppercase;line-height:1;text-align:center;-webkit-transition:background .3s;transition:background .3s;cursor:pointer;border:1px solid}.post-type-archive-team-member .section .thumbnail .button:hover{background:transparent;color:#18084e}.content .post-type-archive-team-member .section .thumbnail .button,.content .post-type-archive-team-member .section .thumbnail .button:hover{color:#18084e}@media (max-width:768px){.post-type-archive-team-member .section .thumbnail .button{font-size:14px;font-size:1.4rem;padding:1em 1.5em}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:768px){.single.single-team-member .section .wrapper>.content{box-sizing:border-box;width:83.33333%;float:left;margin-left:8.33333%;margin-right:-100%;padding-left:1.0101%;padding-right:1.0101%}}.team-content__aside{margin-bottom:2em}@media (min-width:768px){.team-content__aside{width:40%;padding-left:1.21212%;margin-bottom:0;padding-left:0}}@media (min-width:768px){.team-content__aside,.team-content__bio{box-sizing:border-box;float:left;padding-right:1.21212%}.team-content__bio{width:60%;padding-left:1.21212%;padding-right:0}}.team-content h1{font-size:24px;font-size:2.4rem;margin-bottom:.25em;font-weight:700}.team-content h1 .designation{font-weight:400}.team-content .position{margin-top:0;font-weight:700}.team-content dd,.team-content dl,.team-content dt{margin:0;padding:0}.team-content .social-connect{display:inline-block;margin-top:.5em;color:inherit;text-decoration:none}.team-content .social-connect:hover{color:inherit}.team-content .social-connect:hover u{color:#3411ab}.team-content .social-connect i{display:inline-block;width:39px;height:39px;border:1px solid #9a9a9a;text-align:center;line-height:39px}.team-content .social-connect i svg{vertical-align:-2px}.team-content .social-connect i svg path{fill:#2a2a2a!important}.team-content .social-connect u{color:#18084e;text-decoration:underline;font-weight:700}.block.team{text-align:center}@media (min-width:992px){.block.team h2{padding-top:80px}}.block.team h2:after{display:block;content:"\2014"}.block.team .team__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1340px){.block.team .team__content{margin:0 auto;width:83.33333%}}.block.team .team-member{margin-right:auto;margin-bottom:2em;margin-left:auto;padding:0 20px;width:240px}@media (min-width:1340px){.block.team .team-member{padding:0;width:200px}}.block.team img{max-width:100%;height:auto;border-radius:50%}.block.team h3{font-size:24px;font-size:2.4rem;margin:0;white-space:nowrap}.block.team .position{margin:0}.block.team dd,.block.team dl,.block.team dt{margin:0;padding:0}.industries-grid>h2,.projects-grid>h2{padding-top:80px;text-align:center}.industries-grid>h2:after,.projects-grid>h2:after{display:block;content:"\2014"}.industries-grid__grid,.projects-grid__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.industries-grid__grid .industry,.industries-grid__grid .projects-grid__item,.projects-grid__grid .industry,.projects-grid__grid .projects-grid__item{width:100%}@media (min-width:768px){.industries-grid__grid .industry,.industries-grid__grid .projects-grid__item,.projects-grid__grid .industry,.projects-grid__grid .projects-grid__item{width:50%}}@media (min-width:1340px){.industries-grid__grid .industry,.industries-grid__grid .projects-grid__item,.projects-grid__grid .industry,.projects-grid__grid .projects-grid__item{width:33.33%}}.industries-grid .industry__inner,.industries-grid .projects-grid__inner,.projects-grid .industry__inner,.projects-grid .projects-grid__inner{position:relative;overflow:hidden;padding-bottom:68%;height:0;background:#18084e}.industries-grid .industry__image,.industries-grid .projects-grid__image,.projects-grid .industry__image,.projects-grid .projects-grid__image{position:absolute;top:50%;left:50%;margin:0;padding:0;width:100%;background:#2a2a2a;line-height:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.industries-grid .industry__image img,.industries-grid .projects-grid__image img,.projects-grid .industry__image img,.projects-grid .projects-grid__image img{margin:-12.5%;width:125%;height:auto;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out;-webkit-transform:scale(.825);-ms-transform:scale(.825);transform:scale(.825)}.industries-grid .industry__image-rollover,.industries-grid .projects-grid__image-rollover,.projects-grid .industry__image-rollover,.projects-grid .projects-grid__image-rollover{z-index:2;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.industries-grid .industry__item--nocontent .projects-grid__image img,.industries-grid .projects-grid__item--nocontent .projects-grid__image img,.projects-grid .industry__item--nocontent .projects-grid__image img,.projects-grid .projects-grid__item--nocontent .projects-grid__image img{margin:0;width:100%}.industries-grid .industry__content,.industries-grid .projects-grid__content,.projects-grid .industry__content,.projects-grid .projects-grid__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;padding:50px 16%;background:-webkit-linear-gradient(#333,rgba(51,51,51,0) 50%);background:linear-gradient(#333,rgba(51,51,51,0) 50%);color:#fff}@media (max-width:768px){.industries-grid .industry__content,.industries-grid .projects-grid__content,.projects-grid .industry__content,.projects-grid .projects-grid__content{font-size:14px;font-size:1.4rem}}@media (max-width:992px){.industries-grid .industry__content,.industries-grid .projects-grid__content,.projects-grid .industry__content,.projects-grid .projects-grid__content{padding:30px 10%}}.touchevents .industries-grid .industry__content,.touchevents .industries-grid .projects-grid__content,.touchevents .projects-grid .industry__content,.touchevents .projects-grid .projects-grid__content{background:none}.industries-grid .industry__content>*,.industries-grid .projects-grid__content>*,.projects-grid .industry__content>*,.projects-grid .projects-grid__content>*{opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.industries-grid .industry__content>h3,.industries-grid .projects-grid__content>h3,.projects-grid .industry__content>h3,.projects-grid .projects-grid__content>h3{margin-top:0;text-transform:uppercase;font-weight:700;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.industries-grid .industry__content>h3,.industries-grid .projects-grid__content>h3,.projects-grid .industry__content>h3,.projects-grid .projects-grid__content>h3{font-size:24px;font-size:2.4rem}}@media (max-width:992px){.industries-grid .industry__content>h3,.industries-grid .projects-grid__content>h3,.projects-grid .industry__content>h3,.projects-grid .projects-grid__content>h3{margin-bottom:0}}@media (min-width:1340px) and (max-width:1440px){.industries-grid .industry__content>h3,.industries-grid .projects-grid__content>h3,.projects-grid .industry__content>h3,.projects-grid .projects-grid__content>h3{margin-bottom:0}}@media (max-width:992px){.industries-grid .industry__content>p,.industries-grid .projects-grid__content>p,.projects-grid .industry__content>p,.projects-grid .projects-grid__content>p{margin-top:.5em;margin-bottom:.5em}}@media (min-width:1340px) and (max-width:1440px){.industries-grid .industry__content>p,.industries-grid .projects-grid__content>p,.projects-grid .industry__content>p,.projects-grid .projects-grid__content>p{margin-top:.5em;margin-bottom:.5em}}@media (max-width:992px){.industries-grid .industry__content>.button,.industries-grid .projects-grid__content>.button,.projects-grid .industry__content>.button,.projects-grid .projects-grid__content>.button{margin-top:.5em}}@media (min-width:1340px) and (max-width:1440px){.industries-grid .industry__content>.button,.industries-grid .projects-grid__content>.button,.projects-grid .industry__content>.button,.projects-grid .projects-grid__content>.button{margin-top:.5em}}.industries-grid .industry:hover img,.industries-grid .industry__item--nocontent img,.industries-grid .industry__item:hover img,.industries-grid .projects-grid:hover img,.industries-grid .projects-grid__item--nocontent img,.industries-grid .projects-grid__item:hover img,.projects-grid .industry:hover img,.projects-grid .industry__item--nocontent img,.projects-grid .industry__item:hover img,.projects-grid .projects-grid:hover img,.projects-grid .projects-grid__item--nocontent img,.projects-grid .projects-grid__item:hover img,.touchevents .industries-grid .industry img,.touchevents .industries-grid .projects-grid img,.touchevents .projects-grid .industry img,.touchevents .projects-grid .projects-grid img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.industries-grid .industry:hover .industry__image-rollover,.industries-grid .industry:hover .projects-grid__image-rollover,.industries-grid .industry__item--nocontent .industry__image-rollover,.industries-grid .industry__item--nocontent .projects-grid__image-rollover,.industries-grid .industry__item:hover .industry__image-rollover,.industries-grid .industry__item:hover .projects-grid__image-rollover,.industries-grid .projects-grid:hover .industry__image-rollover,.industries-grid .projects-grid:hover .projects-grid__image-rollover,.industries-grid .projects-grid__item--nocontent .industry__image-rollover,.industries-grid .projects-grid__item--nocontent .projects-grid__image-rollover,.industries-grid .projects-grid__item:hover .industry__image-rollover,.industries-grid .projects-grid__item:hover .projects-grid__image-rollover,.projects-grid .industry:hover .industry__image-rollover,.projects-grid .industry:hover .projects-grid__image-rollover,.projects-grid .industry__item--nocontent .industry__image-rollover,.projects-grid .industry__item--nocontent .projects-grid__image-rollover,.projects-grid .industry__item:hover .industry__image-rollover,.projects-grid .industry__item:hover .projects-grid__image-rollover,.projects-grid .projects-grid:hover .industry__image-rollover,.projects-grid .projects-grid:hover .projects-grid__image-rollover,.projects-grid .projects-grid__item--nocontent .industry__image-rollover,.projects-grid .projects-grid__item--nocontent .projects-grid__image-rollover,.projects-grid .projects-grid__item:hover .industry__image-rollover,.projects-grid .projects-grid__item:hover .projects-grid__image-rollover,.touchevents .industries-grid .industry .industry__image-rollover,.touchevents .industries-grid .industry .projects-grid__image-rollover,.touchevents .industries-grid .projects-grid .industry__image-rollover,.touchevents .industries-grid .projects-grid .projects-grid__image-rollover,.touchevents .projects-grid .industry .industry__image-rollover,.touchevents .projects-grid .industry .projects-grid__image-rollover,.touchevents .projects-grid .projects-grid .industry__image-rollover,.touchevents .projects-grid .projects-grid .projects-grid__image-rollover{opacity:1}.industries-grid .industry:hover .industry__content>*,.industries-grid .industry:hover .projects-grid__content>*,.industries-grid .industry__item--nocontent .industry__content>*,.industries-grid .industry__item--nocontent .projects-grid__content>*,.industries-grid .industry__item:hover .industry__content>*,.industries-grid .industry__item:hover .projects-grid__content>*,.industries-grid .projects-grid:hover .industry__content>*,.industries-grid .projects-grid:hover .projects-grid__content>*,.industries-grid .projects-grid__item--nocontent .industry__content>*,.industries-grid .projects-grid__item--nocontent .projects-grid__content>*,.industries-grid .projects-grid__item:hover .industry__content>*,.industries-grid .projects-grid__item:hover .projects-grid__content>*,.projects-grid .industry:hover .industry__content>*,.projects-grid .industry:hover .projects-grid__content>*,.projects-grid .industry__item--nocontent .industry__content>*,.projects-grid .industry__item--nocontent .projects-grid__content>*,.projects-grid .industry__item:hover .industry__content>*,.projects-grid .industry__item:hover .projects-grid__content>*,.projects-grid .projects-grid:hover .industry__content>*,.projects-grid .projects-grid:hover .projects-grid__content>*,.projects-grid .projects-grid__item--nocontent .industry__content>*,.projects-grid .projects-grid__item--nocontent .projects-grid__content>*,.projects-grid .projects-grid__item:hover .industry__content>*,.projects-grid .projects-grid__item:hover .projects-grid__content>*,.touchevents .industries-grid .industry .industry__content>*,.touchevents .industries-grid .industry .projects-grid__content>*,.touchevents .industries-grid .projects-grid .industry__content>*,.touchevents .industries-grid .projects-grid .projects-grid__content>*,.touchevents .projects-grid .industry .industry__content>*,.touchevents .projects-grid .industry .projects-grid__content>*,.touchevents .projects-grid .projects-grid .industry__content>*,.touchevents .projects-grid .projects-grid .projects-grid__content>*{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.industries-grid .industry:hover .industry__content>p,.industries-grid .industry:hover .projects-grid__content>p,.industries-grid .industry__item--nocontent .industry__content>p,.industries-grid .industry__item--nocontent .projects-grid__content>p,.industries-grid .industry__item:hover .industry__content>p,.industries-grid .industry__item:hover .projects-grid__content>p,.industries-grid .projects-grid:hover .industry__content>p,.industries-grid .projects-grid:hover .projects-grid__content>p,.industries-grid .projects-grid__item--nocontent .industry__content>p,.industries-grid .projects-grid__item--nocontent .projects-grid__content>p,.industries-grid .projects-grid__item:hover .industry__content>p,.industries-grid .projects-grid__item:hover .projects-grid__content>p,.projects-grid .industry:hover .industry__content>p,.projects-grid .industry:hover .projects-grid__content>p,.projects-grid .industry__item--nocontent .industry__content>p,.projects-grid .industry__item--nocontent .projects-grid__content>p,.projects-grid .industry__item:hover .industry__content>p,.projects-grid .industry__item:hover .projects-grid__content>p,.projects-grid .projects-grid:hover .industry__content>p,.projects-grid .projects-grid:hover .projects-grid__content>p,.projects-grid .projects-grid__item--nocontent .industry__content>p,.projects-grid .projects-grid__item--nocontent .projects-grid__content>p,.projects-grid .projects-grid__item:hover .industry__content>p,.projects-grid .projects-grid__item:hover .projects-grid__content>p,.touchevents .industries-grid .industry .industry__content>p,.touchevents .industries-grid .industry .projects-grid__content>p,.touchevents .industries-grid .projects-grid .industry__content>p,.touchevents .industries-grid .projects-grid .projects-grid__content>p,.touchevents .projects-grid .industry .industry__content>p,.touchevents .projects-grid .industry .projects-grid__content>p,.touchevents .projects-grid .projects-grid .industry__content>p,.touchevents .projects-grid .projects-grid .projects-grid__content>p{-webkit-transition-delay:.25s;transition-delay:.25s}.industries-grid .industry:hover .industry__content>.button,.industries-grid .industry:hover .projects-grid__content>.button,.industries-grid .industry__item--nocontent .industry__content>.button,.industries-grid .industry__item--nocontent .projects-grid__content>.button,.industries-grid .industry__item:hover .industry__content>.button,.industries-grid .industry__item:hover .projects-grid__content>.button,.industries-grid .projects-grid:hover .industry__content>.button,.industries-grid .projects-grid:hover .projects-grid__content>.button,.industries-grid .projects-grid__item--nocontent .industry__content>.button,.industries-grid .projects-grid__item--nocontent .projects-grid__content>.button,.industries-grid .projects-grid__item:hover .industry__content>.button,.industries-grid .projects-grid__item:hover .projects-grid__content>.button,.projects-grid .industry:hover .industry__content>.button,.projects-grid .industry:hover .projects-grid__content>.button,.projects-grid .industry__item--nocontent .industry__content>.button,.projects-grid .industry__item--nocontent .projects-grid__content>.button,.projects-grid .industry__item:hover .industry__content>.button,.projects-grid .industry__item:hover .projects-grid__content>.button,.projects-grid .projects-grid:hover .industry__content>.button,.projects-grid .projects-grid:hover .projects-grid__content>.button,.projects-grid .projects-grid__item--nocontent .industry__content>.button,.projects-grid .projects-grid__item--nocontent .projects-grid__content>.button,.projects-grid .projects-grid__item:hover .industry__content>.button,.projects-grid .projects-grid__item:hover .projects-grid__content>.button,.touchevents .industries-grid .industry .industry__content>.button,.touchevents .industries-grid .industry .projects-grid__content>.button,.touchevents .industries-grid .projects-grid .industry__content>.button,.touchevents .industries-grid .projects-grid .projects-grid__content>.button,.touchevents .projects-grid .industry .industry__content>.button,.touchevents .projects-grid .industry .projects-grid__content>.button,.touchevents .projects-grid .projects-grid .industry__content>.button,.touchevents .projects-grid .projects-grid .projects-grid__content>.button{-webkit-transition-delay:.5s;transition-delay:.5s}.industries-grid .industry .button,.industries-grid .industry__item .button,.industries-grid .projects-grid .button,.industries-grid .projects-grid__item .button,.projects-grid .industry .button,.projects-grid .industry__item .button,.projects-grid .projects-grid .button,.projects-grid .projects-grid__item .button{border:1px solid #fff;background:transparent}.content .industries-grid .industry .button:hover,.content .industries-grid .industry__item .button:hover,.content .industries-grid .projects-grid .button:hover,.content .industries-grid .projects-grid__item .button:hover,.content .projects-grid .industry .button:hover,.content .projects-grid .industry__item .button:hover,.content .projects-grid .projects-grid .button:hover,.content .projects-grid .projects-grid__item .button:hover,.industries-grid .industry .button:hover,.industries-grid .industry__item .button:hover,.industries-grid .projects-grid .button:hover,.industries-grid .projects-grid__item .button:hover,.projects-grid .industry .button:hover,.projects-grid .industry__item .button:hover,.projects-grid .projects-grid .button:hover,.projects-grid .projects-grid__item .button:hover{background:#fff;color:#18084e;-webkit-transition-delay:0s;transition-delay:0s}.page-template-industries .industries-grid,.page-template-industries .projects-grid{margin-top:100px;margin-bottom:-80px}.wrapper{max-width:1300px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}.wrapper:after{content:" ";display:block;clear:both}.wrapper--wide{padding-right:0;padding-left:0;max-width:1900px}.wrapper .wrapper{padding:0;max-width:none;width:auto}.wrapper>.content,.wrapper>.sidebar{padding:50px 0}@media (min-width:992px){.wrapper>.content,.wrapper>.sidebar{padding:80px 0}}.page-template-frontpage .wrapper>.content,.page-template-frontpage .wrapper>.sidebar{padding-top:0}.wrapper>.sidebar{margin-bottom:50px}@media (min-width:992px){.wrapper>.sidebar{margin-bottom:0}}.full-width .section .wrapper{padding:0;max-width:none;width:auto}.full-width .section .wrapper .wrapper{max-width:1300px;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}.full-width .section .wrapper .wrapper:after{content:" ";display:block;clear:both}.full-width .section .wrapper .wrapper--wide{padding-right:0;padding-left:0;max-width:1900px}.full-width .section>.content,.full-width .section>.sidebar{padding:0}.career-list>.page-header,article>.page-header{margin-bottom:1em}@media (min-width:992px){.career-list>.page-header,article>.page-header{box-sizing:border-box;width:33.33333%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-right:4.16667%;padding-left:0}}@media (min-width:992px){.career-list>.page-content,article>.page-content{box-sizing:border-box;width:66.66667%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0}}@media (min-width:768px){.modal>.content,.single .section .wrapper>.content{box-sizing:border-box;width:66.66667%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-right:0;padding-left:0}}@media (min-width:768px){.modal>.sidebar,.single .section .wrapper>.sidebar{box-sizing:border-box;width:25%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0}}.modal .featured,.single .section .wrapper .featured{margin:0;padding:0}.banner{position:fixed;top:0;z-index:7;width:100%;background:#fff}.admin-bar .banner{top:32px}.banner>.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 20px 30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.no-flexbox .banner>.wrapper{display:block}.banner>.wrapper:after{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.banner .brand{display:inline-block;max-width:190px;width:100%;height:auto}.no-svg .banner .brand{height:34px;background:no-repeat 50%/contain url(../images/logo-lobo.png)}@media (max-width:480px){.banner .brand{max-width:150px}}.no-flexbox .banner .brand{float:left}.banner .menu-toggle{font-size:22px;font-size:2.2rem;padding:0 5px;border:0;background:none;color:#626366;text-transform:uppercase;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:480px){.banner .menu-toggle{font-size:16px;font-size:1.6rem}}@media (min-width:1340px){.banner .menu-toggle{margin-right:-5px}}.no-svg .banner .menu-toggle{padding-right:32px;background:no-repeat 100%/24px 15px url(../images/icon-menu.png)}.no-flexbox .banner .menu-toggle{float:right}.banner .menu-toggle:hover{color:#3411ab}.banner .menu-toggle:hover svg path{fill:#3411ab}.banner~.dummy{height:120px}.admin-bar .banner~.dummy{top:152px}.contentinfo{font-size:12px;font-size:1.2rem;padding-top:77px;padding-bottom:77px;background:#3d3d3d;color:#fff}.contentinfo .brand-col{margin-bottom:25px;color:#9a9a9a}@media (min-width:768px){.contentinfo .brand-col{box-sizing:border-box;width:50%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-left:0}}@media (min-width:992px){.contentinfo .brand-col{box-sizing:border-box;width:16.66667%;float:left;padding-left:1.0101%;padding-right:1.0101%;margin-bottom:0;padding-left:0}}.contentinfo .brand-col .brand{display:block;margin-bottom:1.5em;width:123px}.no-svg .contentinfo .brand-col .brand{height:33px;background:no-repeat 50%/contain url(../images/logo-lobo-small.png)}.contentinfo .brand-col .brand svg{width:100%;height:auto}.contentinfo .contact-col{margin-bottom:50px}@media (min-width:768px){.contentinfo .contact-col{box-sizing:border-box;width:50%;float:left;padding-left:1.0101%;padding-right:1.0101%;margin-bottom:25px}}@media (min-width:992px){.contentinfo .contact-col{box-sizing:border-box;width:16.66667%;float:left;padding-left:1.0101%;padding-right:1.0101%;margin-bottom:0}}:root .contentinfo .contact-col>h3{font-size:20px;font-size:2rem;margin-top:-.5em;margin-bottom:.25em;font-weight:400}.contentinfo .contact-col .button{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:1em;padding:1.25em 2em;border-radius:1.75em;font-weight:700;text-decoration:none;text-shadow:none;text-transform:uppercase;line-height:1;text-align:center;-webkit-transition:background .3s;transition:background .3s;cursor:pointer;border:1px solid;font-size:12px}.contentinfo .contact-col .button,.contentinfo .contact-col .button:hover{background:transparent;color:inherit}.content .contentinfo .contact-col .button,.content .contentinfo .contact-col .button:hover{color:inherit}@media (max-width:768px){.contentinfo .contact-col .button{font-size:14px;font-size:1.4rem;padding:1em 1.5em}}.contentinfo .contact-col .button:hover{background:#fff;color:#2a2a2a}@media (min-width:768px){.contentinfo .nav-col{box-sizing:border-box;width:100%;float:left;padding-left:1.0101%;padding-right:1.0101%}}@media (min-width:992px){.contentinfo .nav-col{box-sizing:border-box;width:58.33333%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-left:8.33333%}}@media (min-width:1340px){.contentinfo .nav-col{box-sizing:border-box;width:58.33333%;float:left;padding-left:1.0101%;padding-right:1.0101%}}.contentinfo .nav-col .nav{font-size:16px;font-size:1.6rem;margin-top:-.25em;font-weight:700;line-height:1.3;-webkit-columns:2;columns:2}@media (min-width:1340px){.contentinfo .nav-col .nav{-webkit-columns:3;columns:3}}.contentinfo .nav-col .nav>li{-webkit-column-break-inside:avoid;break-inside:avoid}@media (min-width:1340px){.contentinfo .nav-col .nav>li.menu-item-has-children{-webkit-column-break-after:column;break-after:column}}.contentinfo .nav-col .nav li>a{display:block;margin-bottom:.75em}.contentinfo .nav-col .nav a{text-decoration:none}.contentinfo .nav-col .nav a:hover{text-decoration:underline}.contentinfo .nav-col .nav .sub-menu{font-size:12px;font-size:1.2rem;font-weight:400}.contentinfo .nav-col .nav .sub-menu li>a{margin-bottom:1.25em}@media (min-width:768px){.contentinfo .social-col{box-sizing:border-box;width:16.66667%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-right:0}}@media (min-width:992px){.contentinfo .social-col{box-sizing:border-box;width:8.33333%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-right:0}}.contentinfo .social-col svg path{fill:#fff}.career-list{padding:30px 0}.career-list h3,.career-list p{margin:0}.career-list h3>a,.career-list p>a{text-decoration:none}.single-career .section .wrapper>.content{box-sizing:border-box;width:100%;float:left}.single-career .section article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.single-career .section article{display:block}}.single-career .section article>.career--details{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:768px){.single-career .section article>.career--details{box-sizing:border-box;width:25%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-left:0}}.single-career .section article>.career--content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:768px){.single-career .section article>.career--content{box-sizing:border-box;width:66.66667%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0}}.single-career .section .details{margin:0;padding:0}.career-preview h3{margin-top:1em}.single-project .section .wrapper>.content{box-sizing:border-box;width:100%;float:left}.single-project .section article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.single-project .section article{display:block}}.single-project .section article>.project--details{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:768px){.single-project .section article>.project--details{box-sizing:border-box;width:25%;float:left;padding-left:1.0101%;padding-right:1.0101%;padding-left:0}}.single-project .section article>.project--content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:768px){.single-project .section article>.project--content{box-sizing:border-box;width:66.66667%;float:right;padding-right:1.0101%;padding-left:1.0101%;padding-right:0}}.single-project .section article>.project--gallery{text-align:center;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}@media (min-width:768px){.single-project .section article>.project--gallery{box-sizing:border-box;width:66.66667%;float:right;padding-right:1.0101%;padding-left:1.0101%;clear:both;padding-top:50px}}.single-project .section .details{margin:0;padding:0}.single-project .section .details dt{font-weight:700}.single-project .section .details dd{margin:0 0 2em;padding:0}.blog .category-header{margin-top:60px;padding-top:40px;border-top:1px solid #c4c4c4}.blog .category-header,.news .category-header{margin-bottom:-40px;padding-top:80px;text-align:center}.blog .category-header:after,.news .category-header:after{display:block;content:"\2014"}.blog .alert,.news .alert{margin-top:80px;text-align:center}.blog .posts,.news .posts{clear:both;margin-right:-1.0101%;margin-left:-1.0101%;padding-top:80px}.blog .posts .thumbnail,.news .posts .thumbnail{box-sizing:border-box;width:100%;float:left;padding-left:1.0101%;padding-right:1.0101%}@media (min-width:768px){.blog .posts .thumbnail,.news .posts .thumbnail{box-sizing:border-box;width:50%;float:left;padding-left:1.0101%;padding-right:1.0101%}.blog .posts .thumbnail:nth-child(odd),.news .posts .thumbnail:nth-child(odd){margin-left:0;margin-right:-100%;clear:both}.blog .posts .thumbnail:nth-child(2n+2),.news .posts .thumbnail:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}}@media (min-width:992px){.blog .posts .thumbnail,.news .posts .thumbnail{box-sizing:border-box;width:33.33333%;float:left;padding-left:1.0101%;padding-right:1.0101%}.blog .posts .thumbnail:nth-child(3n+1),.news .posts .thumbnail:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.blog .posts .thumbnail:nth-child(3n+2),.news .posts .thumbnail:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.blog .posts .thumbnail:nth-child(3n+3),.news .posts .thumbnail:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}}@media (min-width:1340px){.blog .posts .thumbnail,.news .posts .thumbnail{box-sizing:border-box;width:25%;float:left;padding-left:1.0101%;padding-right:1.0101%}.blog .posts .thumbnail:nth-child(4n+1),.news .posts .thumbnail:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}.blog .posts .thumbnail:nth-child(4n+2),.news .posts .thumbnail:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.blog .posts .thumbnail:nth-child(4n+3),.news .posts .thumbnail:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.blog .posts .thumbnail:nth-child(4n+4),.news .posts .thumbnail:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}}.blog .posts .thumbnail,.news .posts .thumbnail,.widget_recent_entries .thumbnail{padding-bottom:40px}.blog .posts .thumbnail figure,.news .posts .thumbnail figure,.widget_recent_entries .thumbnail figure{margin:0;padding:0}.blog .posts .thumbnail h2,.news .posts .thumbnail h2,.widget_recent_entries .thumbnail h2{font-size:20px;font-size:2rem;margin-top:0;margin-bottom:.25em}.blog .posts .thumbnail:hover .a,.blog .posts .thumbnail a:hover,.news .posts .thumbnail:hover .a,.news .posts .thumbnail a:hover,.widget_recent_entries .thumbnail:hover .a,.widget_recent_entries .thumbnail a:hover{color:#3411ab}.blog .posts .thumbnail .a,.news .posts .thumbnail .a,.widget_recent_entries .thumbnail .a{color:#18084e;text-decoration:underline;font-weight:700}.sidebar .widget+.widget{margin-top:40px}.sidebar .widget h5{margin-top:0;margin-bottom:.25em}.sidebar .widget_categories ul{-webkit-columns:2;columns:2}