/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.container,.full-container{width:100%;display:table;width:100%;table-layout:fixed;}@media screen and (min-width:769px){.col-grid-1{display:table-cell;width:8.3333333333%;}}@media screen and (min-width:769px){.col-grid-2{display:table-cell;width:16.6666666667%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-3{display:table-cell;width:25%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-4{display:table-cell;width:33.3333333333%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-5{display:table-cell;width:41.6666666667%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-6{display:table-cell;width:50%;vertical-align:top;}}@media screen and (min-width:601px){.col-grid-7{display:table-cell;width:58.3333333333%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-8{display:table-cell;width:66.6666666667%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-9{display:table-cell;width:75%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-10{display:table-cell;width:83.3333333333%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-11{display:table-cell;width:91.6666666667%;vertical-align:top;}}@media screen and (min-width:769px){.col-grid-12{display:table-cell;width:100%;vertical-align:top;}}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}form .form-item{float:left;width:100%;margin-bottom:1em;}form label{float:left;width:100%;}form input[type=text],form select{float:left;width:100%;height:40px;border:1px solid #ececec;}form input[type=text].error,form select.error{border:1px solid red;}form input[type=submit]{background:#EC8923;display:inline-block;color:#fff;padding:10px 30px;font-weight:400;border:0;}form input[type=submit]:hover{color:#e1d9c5;background:#808080;}#user-login .form-item,.page-user-password .form-item{float:left;width:100%;margin-bottom:1em;}#user-login .form-item label,.page-user-password .form-item label{float:left;width:100%;}#user-login .form-item input,.page-user-password .form-item input{float:left;width:100%;height:40px;border:1px solid #333;padding:10px;}#user-login .form-item .description,.page-user-password .form-item .description{float:left;width:100%;font-size:0.8em;color:#888;margin:5px 0;}#edit-actions input[type=submit]{background:#EC8923;display:inline-block;color:#fff;padding:10px 30px;font-weight:400;border:0;}.messages{border:3px solid #04ba0d;padding:2em;display:block;margin-top:2em;}.messages.error{border:3px solid red;color:red;float:left;width:100%;}.messages.error ul{font-size:15px !important;margin:0;padding:0;}.messages.error ul li{list-style:none;margin:0.5rem 0;color:red;}.logged-in .tabs,.not-logged-in.section-user .tabs{margin-top:2.5em;margin-bottom:2.75em;float:left;width:100%;}.logged-in .tabs ul,.not-logged-in.section-user .tabs ul{text-align:center;margin:0;padding:0;font-size:0;font-weight:500;}.logged-in .tabs li,.not-logged-in.section-user .tabs li{display:block;float:left;list-style:none;}.logged-in .tabs li a,.not-logged-in.section-user .tabs li a{font-size:14px;color:#333;border-bottom:1px solid #ccc;padding:10px 25px;margin-bottom:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:relative;}.logged-in .tabs li a:before,.not-logged-in.section-user .tabs li a:before{content:"";position:absolute;bottom:-1px;left:-1px;width:1px;height:1px;display:block;background:#ccc;}.logged-in .tabs li a:after,.not-logged-in.section-user .tabs li a:after{content:"";position:absolute;bottom:-1px;right:-2px;width:2px;height:1px;display:block;background:#ccc;}.logged-in .tabs li a:hover,.not-logged-in.section-user .tabs li a:hover{color:#EC8923;}.logged-in .tabs li.active a,.not-logged-in.section-user .tabs li.active a{color:#EC8923;border-bottom:0;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;}.logged-in .tabs li.active a,.not-logged-in.section-user .tabs li.active a{font-weight:bold;}.logged-in .tabs li:last-child,.not-logged-in.section-user .tabs li:last-child{margin-right:0;}.logged-in .tabs li:last-child a:after,.not-logged-in.section-user .tabs li:last-child a:after{display:none;}.page-user .messages{color:#403c4c;padding:0;}.page-user #content{max-width:410px;margin:auto;}#block-tabs{position:fixed;bottom:25px;right:10px;width:auto !important;z-index:9999;}#block-tabs ul{border:0;border-bottom:0;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0;white-space:nowrap;display:flex;background-color:#eee;}#block-tabs ul li{border:0;display:block;margin:0;padding:0;}#block-tabs ul li a{font-size:14px;display:block;color:#333;border-bottom:3px solid #eee;padding:10px 25px;position:relative;}#block-tabs ul li a.is-active{border-bottom:3px solid #3733FF;background-color:#ddd;}#block-tabs ul li a:hover{border-bottom:3px solid #BFBEEE;}html.js input.form-autocomplete,.ajax-progress .throbber,.ajax-loading{width:100%;left:0;right:0;height:3px;margin:0;background:#EC8923;position:fixed;top:0;z-index:99999;animation:loader 2s ease-out;-moz-animation:loader 2s ease-out;-webkit-animation:loader 2s ease-out;}@keyframes loader{0%{width:0px;}100%{width:100%;}}@-moz-keyframes loader{0%{width:0px;}100%{width:100%;}}@-webkit-keyframes loader{0%{width:0px;}100%{width:100%;}}h1,h2,[data-bid="95"] h3,h3,h4,h5,h6{margin:0 0 1em 0;font-weight:normal;line-height:1.4;color:#808080;}h1.lined,h2.lined,h3.lined,h4.lined,h5.lined,h6.lined{position:relative;padding-bottom:15px;}@media screen and (min-width:601px){h1.lined,h2.lined,h3.lined,h4.lined,h5.lined,h6.lined{padding-bottom:30px;}}h1.lined:after,h2.lined:after,h3.lined:after,h4.lined:after,h5.lined:after,h6.lined:after{width:25px;height:1px;background:#EC8923;content:"";display:block;position:absolute;bottom:0px;}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center;}h1.center:after,h2.center:after,h3.center:after,h4.center:after,h5.center:after,h6.center:after{left:50%;transform:translateX(-50%);}h2,[data-bid="95"] h3,h3,h4{font-family:"Neo Sans W02",sans-serif;}h1,.h1{font-family:"Neo Sans W01 Light",sans-serif;font-size:40px;font-size:2.5rem;}@media screen and (min-width:601px){h1,.h1{font-size:50px;font-size:3.125rem;}}@media screen and (max-height:750px) and (min-width:768px){h1,.h1{font-size:40px;font-size:2.5rem;}}h1.big,.h1.big{font-size:70px;font-size:4.375rem;line-height:1;}h2,[data-bid="95"] h3,.h2{font-size:28px;font-size:1.75rem;line-height:1.4;}h3,.h3{font-size:22px;font-size:1.375rem;line-height:1.4;}p,.section-user [data-bid="86"] .title,ul,ol{color:#403c4c;font-size:18px;font-size:1.125rem;line-height:1.7;}p.intro,.section-user [data-bid="86"] .title,div.intro p,.section-user [data-bid="86"] div.title p,.node-type-article h1.intro{font-size:24px;font-size:1.5rem;line-height:1.4;font-family:"Neo Sans W01 Light",sans-serif;}@media screen and (min-width:601px){p.intro,.section-user [data-bid="86"] .title,div.intro p,.section-user [data-bid="86"] div.title p,.node-type-article h1.intro{font-size:32px;font-size:2rem;}}@media screen and (min-width:769px){p.intro,.section-user [data-bid="86"] .title,div.intro p,.section-user [data-bid="86"] div.title p,.node-type-article h1.intro{font-size:45px;font-size:2.8125rem;}}.double-lined{line-height:2.2;}p.sub-intro,.section-user [data-bid="86"] .sub-intro.title{color:#808080;font-size:22px;font-size:1.375rem;line-height:1.4;}.orange-text{color:#EC8923;}.dark-text{color:#414042;}.light{font-family:"Neo Sans W01 Light",sans-serif;}.light-22{font-size:22px;font-size:1.375rem;line-height:1.4;font-family:"Neo Sans W01 Light",sans-serif;}.h2{font-family:"Neo Sans W01 Light",sans-serif;font-size:28px;font-size:1.75rem;}hr{border:0;border-bottom:1px solid #ececec;}hr.accent{border-bottom:3px solid #EC8923;max-width:100px;margin-left:0;}html{-webkit-font-smoothing:antialiased;box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}html,body{width:100%;height:100%;}body{background:#FFF;font-family:"Neo Sans W02",sans-serif;line-height:1.4;font-weight:300;color:#403c4c;opacity:1;transition:opacity 0.3s 0.3s linear;overflow-x:hidden;}body.leaving-page{opacity:0;}.show{opacity:1;}.hide{opacity:0;}.hidden{display:none;}.center{text-align:center;}#browser-warning{position:absolute;top:0;left:0;right:0;text-align:center;background:#ffc208;font-size:24px;z-index:1000;padding:40px;color:#000;}#browser-warning strong{font-weight:bold;}a{text-decoration:none;color:#EC8923;transition:color 0.3s linear;}a:hover{color:rgba(236,137,35,0.7);}.container{max-width:125rem;margin-left:auto;margin-right:auto;padding:0 0px;}.container:after{content:"";display:table;clear:both;}@media screen and (min-width:769px){.container{padding:0 3.5rem;}}.inner-wrap{position:relative;max-width:900px;margin:auto;}.narrow-wrap{position:relative;max-width:665px;margin:auto;}.vertical-center,.panel.two-column-full-overlay .column-item .column-cover .inner-text,.panel.two-column-full .left .inner-text,.panel.two-column-full .right .inner-text,.explore-nav .case-items .case-item .overlay .overlay-text{position:relative;top:50%;transform:translateY(-50%);}svg.icon{width:40px;height:40px;}svg.gallery-icon{width:25px;height:25px;}svg.arrow-right{fill:transparent;stroke:#7cccd4;width:25px;float:right;}.col-half{width:100%;float:left;}@media screen and (min-width:769px){.col-half{width:50%;}}.col-half.dark{background:#403c4c;color:#fff;}.col-half.dark h1{color:#fff;}.col-half .inner-left-wrap{max-width:650px;float:right;padding-left:35px !important;}.col-half .inner-right-wrap{max-width:650px;float:left;}.navburger{width:30px;height:35px;position:absolute;z-index:1001;left:20px;top:20px;cursor:pointer;transition:opacity 0.2s linear;display:block;}@media screen and (min-width:601px){.navburger{left:30px;top:30px;}}.navburger .nav-label{position:absolute;left:50px;top:-1px;}.navburger .nav-label .menu-text{display:none;transition:color 0.25s linear;}.navburger .nav-label .menu-text:hover{color:#7cccd4;}@media screen and (min-width:601px){.navburger .nav-label .menu-text{display:block;}}.navburger .nav-label .close-text{display:none;}.nav-open .navburger .nav-label{top:-11px;color:#fff;}.nav-open .navburger .nav-label .menu-text{display:none;}.nav-open .navburger .nav-label .close-text{display:none;}@media screen and (min-width:601px){.nav-open .navburger .nav-label .close-text{display:block;}}.navburger .stripe,.close-x .stripe{width:30px;height:2px;background:#808080;margin-bottom:7px;transition:transform 0.3s linear,background 0.25s linear,width 0.25s ease-in-out;}.navburger:hover .menu-text{color:#7cccd4;}.navburger:hover .stripe{background:#7cccd4;}.navburger:hover .stripe.stripe1{width:70%;}.navburger:hover .stripe.stripe3{width:65%;}.nav-open .navburger .stripe.stripe1,.nav-open .navburger .stripe.stripe3{width:100%;}.nav-open .navburger,.nav-open .close-x{opacity:1;top:30px;}@media screen and (min-width:601px){.nav-open .navburger,.nav-open .close-x{top:40px;}}.nav-open .navburger .stripe,.nav-open .close-x .stripe{background:#fff;}.nav-open .stripe1,.close-x .stripe1{transform:rotate(45deg);position:absolute;}.nav-open .stripe2,.close-x .stripe2{display:none;}.nav-open .stripe3,.close-x .stripe3{transform:rotate(-45deg);}.close-x{width:40px;height:40px;display:block;cursor:pointer;overflow:visible;}.close-x .stripe{background:#fff;margin-bottom:0;margin-top:20px;}.explore-nav .close-x{position:fixed;top:10px;right:5px;}@media screen and (min-width:601px){.explore-nav .close-x{top:20px;right:25px;}}#main-header .close-text{opacity:0;visibility:hidden;position:absolute;transition:opacity 0.2s ease-in-out;}.explore-open #main-header a.explore-button .close-text{display:inline;opacity:1;visibility:visible;position:relative;}.explore-open #main-header a.explore-button{color:#fff !important;}.nav-open #main-header #menu-activate .close-text{display:flex;opacity:1;visibility:visible;position:relative;margin-right:3px;}.nav-open #main-header #menu-activate .icon--menu-open{opacity:0;visibility:hidden;position:absolute;}.nav-open #main-header a#menu-activate{color:#fff !important;}.contact-open #main-header .contact-button .close-text{display:inline;opacity:1;visibility:visible;position:relative;}.contact-open #main-header a.contact-button{color:#fff !important;}@media screen and (max-width:768px){#main-header a.explore-button,#main-header a.contact-button{display:none !important;}}#main-header #menu-activate{display:flex !important;}@media screen and (max-width:768px){#main-header #menu-activate{margin-right:0 !important;}}@keyframes loading{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}#loading-animation{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;z-index:4000;}#loading-animation .mask{transition:0.85s 0.7s cubic-bezier(0.125,0.75,0.415,1);position:absolute;z-index:9;background:#EC8923;}#loading-animation .mask.mask-top{top:0%;left:0;height:50%;width:100%;transform:translateY(0) translateZ(0);height:calc(50% - 0.5px);transform:translateY(-100%) translateZ(0);}#loading-animation .mask.mask-right{width:0;top:0;right:0;height:100%;transform:translateX(100%) translateZ(0);}#loading-animation .mask.mask-bottom{width:100%;height:calc(50% - 0.5px);bottom:0;right:0;transform:translateY(100%) translateZ(0);}#loading-animation .mask.mask-left{width:0;top:0;left:0;height:100%;transform:translateX(-100%) translateZ(0);}#loading-animation .loader{position:absolute;top:50%;margin-top:-0.5px;left:50%;height:3px;width:100%;z-index:9999;overflow:hidden;background:#fff;transform:translateX(-50%) translateZ(0);}#loading-animation .loader .progress{background:rgba(128,128,128,0.8);width:100%;height:100%;position:absolute;transition:transform 0.5s linear;display:block;transform:translateX(100%);}#loading-animation .loader .progress.ready:before{width:100%;height:100%;content:"";background:#EC8923;display:block;z-index:20;transition:height 0.2s linear;}.loading #loading-animation .mask-top{transform:translateY(0) translateZ(0);}.loading #loading-animation .mask-right{transform:translateX(0%) translateZ(0);}.loading #loading-animation .mask-bottom{transform:translateY(0) translateZ(0);}.loading #loading-animation .mask-left{transform:translateY(0) translateZ(0);}.loading #loading-animation .loader .progress{transform:translateX(0%);content:"";display:block;}.loading #loading-animation .loader .progress:before{width:100%;height:100%;content:"";background:#EC8923;display:block;z-index:20;transition:height 0.2s linear;}#loading-animation svg{position:relative;top:30px;width:55px;z-index:10;transition:all 0.25s linear 0.6s;}#loading-animation svg path{fill:#fff;}.loading #loading-animation svg{top:35%;width:50px;height:50px;}.button,#edit-actions input[type=submit]{padding:10px 30px;background:#EC8923;color:#fff;display:inline-block;text-decoration:none;text-align:center;transition:color 0.25s linear,background 0.25s linear;}.button.uppercase,#edit-actions input.uppercase[type=submit]{text-transform:uppercase;}.button.white,#edit-actions input.white[type=submit]{background:#fff;color:#EC8923;}.button.bordered,#edit-actions input.bordered[type=submit]{border:1px solid #ececec;}.button:hover,#edit-actions input[type=submit]:hover{color:#e1d9c5;background:#808080;}body:before{width:100vw;height:100vh;position:fixed;background:rgba(255,255,255,0.7);top:0;left:0;right:0;bottom:0;z-index:1;content:"";visibility:hidden;transition:opacity 0.2s linear;opacity:0;}body.explore-open:before,body.nav-open:before,body.contact-open:before{visibility:visible;opacity:1;}#main-header{z-index:333;position:relative;animation:none;height:60px;}#main-header.not-front{height:100px;}@media screen and (min-width:769px){#main-header{height:160px;padding:30px 0;}}.header-fixed #main-header{position:fixed;width:100%;}.compact #main-header{padding:20px 0px;transition:transform 0.25s ease-in-out;height:60px;background:rgba(255,255,255,0.95);}@media screen and (min-width:769px){.compact #main-header{padding:20px 0px;height:82px;}}#main-header .logo{position:absolute;left:50%;transform:translateX(-50%);margin-left:-20px;}@media screen and (min-width:769px){#main-header .logo{margin-left:-28px;}}.compact #main-header .logo{height:42px;overflow:hidden;margin-top:-10px;}@media screen and (min-width:769px){.compact #main-header .logo{height:53px;margin-top:-5px;}}.compact #main-header .logo img{width:160px;height:auto;}@media screen and (min-width:769px){.compact #main-header .logo img{width:206px;}}#main-header #utility{right:1.875rem;position:fixed;z-index:1001;display:flex;}@media screen and (min-width:769px){#main-header #utility{right:3.5rem;}}@media screen and (min-width:601px){.compact #main-header #utility{margin-top:10px;}}@media screen and (max-width:768px){.compact #main-header #utility{margin-top:-2px;}}#main-header #utility a{color:#808080;position:relative;margin-right:20px;display:inline;transition:all 0.25s linear;}@media screen and (min-width:601px){#main-header #utility a{margin-right:30px;}}#main-header #utility a:last-child{margin-right:0px;}#main-header #utility a svg{stroke:#b5b5b5;}#main-header #utility a svg.icon--menu{stroke:none;margin-right:5px;}#main-header #utility a svg.icon--menu .icon-menu{fill:#808080;transition:fill 0.25s linear;}#main-header #utility a:hover{color:#7cccd4;}#main-header #utility a:hover svg{stroke:#7cccd4;}#main-header #utility a:hover svg.icon--menu{stroke:none;}#main-header #utility a:hover svg.icon--menu .icon-menu{fill:#7cccd4;}#main-header #utility a.explore-button,#main-header #utility a .util-button{display:inline;}#main-header #utility a.explore-button .explore-text,#main-header #utility a.explore-button .util-text,#main-header #utility a .util-button .explore-text,#main-header #utility a .util-button .util-text{display:inline;}#main-header #utility .icon{width:18px;height:18px;margin-left:5px;display:inline-block;margin-top:5px;position:absolute;right:-28px;top:-4px;}@media screen and (max-width:1024px){#main-header{padding:0;padding-top:1.25rem;padding-bottom:1.25rem;}}#main-header .header-title{float:left;color:#EC8923;position:relative;}@media screen and (max-width:320px){#main-header .header-title{display:none;}}@media screen and (min-width:769px){.compact #main-header .header-title{margin-top:10px;}}#main-header .container{padding:0 1.5625rem;}@media screen and (min-width:769px){#main-header .container{padding:0 3.5rem;}}body:not(.path-frontpage) .logo{height:42px;overflow:hidden;margin-top:-10px;}@media screen and (min-width:601px){body:not(.path-frontpage) .logo{height:53px;margin-top:-5px;}}body:not(.path-frontpage) .logo img{width:160px;height:auto;}@media screen and (min-width:601px){body:not(.path-frontpage) .logo img{width:206px;}}@media screen and (max-width:768px){.front .logo{position:absolute;left:50%;transform:translateX(-50%);margin-left:-20px;height:42px;overflow:hidden;margin-top:-10px;}.front .logo img{width:160px;height:auto;}}.explore-nav{transform:translate3d(100%,0,0);transition:transform 0.2s ease-in-out,opacity 0.5s ease-in-out;background:#403c4c;position:fixed;overflow:hidden;overflow-y:scroll;top:0;right:0;bottom:0;z-index:1000;color:#fff;padding:100px 30px 60px 30px;opacity:0;width:100%;height:100vh;}@media screen and (min-width:601px){.explore-nav{width:500px;height:100vh;padding:125px 3.5rem 60px 3.5rem;}}.explore-open .explore-nav{transform:translate3d(0,0,0);opacity:1;}.compact .explore-nav #logo-white{top:15px;left:92px;width:53px;}.compact .explore-nav .close.button,.compact .explore-nav #edit-actions input.close[type=submit],#edit-actions .compact .explore-nav input.close[type=submit],.compact .explore-nav .search-box{top:10px;}@media screen and (min-width:601px){.compact .explore-nav .close.button,.compact .explore-nav #edit-actions input.close[type=submit],#edit-actions .compact .explore-nav input.close[type=submit],.compact .explore-nav .search-box{top:20px;}}.explore-nav #logo-white{position:absolute;top:30px;left:90px;width:55px;}.explore-nav #logo-white path{fill:#fff;}.explore-nav .close.button,.explore-nav #edit-actions input.close[type=submit],#edit-actions .explore-nav input.close[type=submit]{position:absolute;top:20px;right:20px;width:140px;color:#e1d9c5;font-size:14px;font-size:0.875rem;background:#808080;}@media screen and (min-width:601px){.explore-nav .close.button,.explore-nav #edit-actions input.close[type=submit],#edit-actions .explore-nav input.close[type=submit]{top:30px;right:30px;width:140px;}}.explore-nav .close.button:hover,.explore-nav #edit-actions input.close[type=submit]:hover,#edit-actions .explore-nav input.close[type=submit]:hover{color:#fff;background:#EC8923;}.explore-nav .search-box{top:12px;right:60px;height:50px;}@media screen and (min-width:601px){.explore-nav .search-box{top:30px;right:200px;}}.explore-nav .search-box input[type=text]{border:0;-webkit-appearance:none;width:calc(100vw - 70px);height:39px;padding:0px 15px;background-color:#393644;background-image:url(/themes/custom/centurygroup/assets/img/search-icon.svg);background-repeat:no-repeat;background-position:96% 50%;border-radius:0;}@media screen and (min-width:601px){.explore-nav .search-box input[type=text]{width:100%;height:39px;padding:0px 15px;margin-bottom:60px;}}.explore-nav .form-item{margin:0;}.explore-nav #edit-actions--2{display:none;}.explore-nav h2.lined,.explore-nav [data-bid="95"] h3.lined,[data-bid="95"] .explore-nav h3.lined{color:#fff;}.explore-nav .community-item{width:100%;color:#fff;position:relative;border-bottom:1px solid rgba(255,255,255,0.2);text-decoration:none;display:block;padding:0px 0 10px 0;margin-top:10px;}.explore-nav .community-item:after{content:"";display:table;clear:both;}.explore-nav .community-item:before{position:absolute;width:100%;height:1px;background:transparent;bottom:0;content:"";display:block;}.explore-nav .community-item:hover{border-bottom:1px solid rgb(255,255,255);}.explore-nav .community-item:hover:before{position:absolute;width:100%;height:1px;background:#fff;bottom:0;content:"";display:block;}.explore-nav .community-item:hover h2,.explore-nav .community-item:hover [data-bid="95"] h3,[data-bid="95"] .explore-nav .community-item:hover h3,.explore-nav .community-item:hover p,.explore-nav .community-item:hover .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .explore-nav .community-item:hover .title{color:#fff;}.explore-nav .community-item:hover .circle{color:#fff;border-color:#fff;}.explore-nav .community-item .circle{display:inline-block;width:25px;height:25px;border-radius:200px;border:1px solid #bab9bf;font-size:10px;padding-top:4px;text-align:center;position:absolute;top:8px;color:#bab9bf;font-family:"Neo Sans W01 Medium",sans-serif;}.explore-nav .community-item h2,.explore-nav .community-item [data-bid="95"] h3,[data-bid="95"] .explore-nav .community-item h3{display:inline-block;margin:0;margin-left:60px;font-size:28px;font-size:1.75rem;position:relative;font-family:"Neo Sans W01 Light",sans-serif;color:#bab9bf;}.explore-nav .community-item .new{position:absolute;font-size:15px;font-size:0.9375rem;text-transform:uppercase;color:#EC8923;font-family:"Neo Sans W02",sans-serif;top:10px;white-space:nowrap;right:5px;}.explore-nav .community-item p,.explore-nav .community-item .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .explore-nav .community-item .title{display:inline-block;width:100%;font-family:"Neo Sans W02",sans-serif;margin:0;margin-left:60px;color:#bab9bf;font-size:15px;font-size:0.9375rem;}.explore-nav .case-items{margin-top:30px;margin-bottom:60px;font-size:0;width:100%;float:left;}.explore-nav .case-items .case-item{display:block;width:50%;float:left;padding-right:10px;position:relative;}.explore-nav .case-items .case-item .overlay{background:url(/themes/custom/centurygroup/assets/img/blue-arrow-right.svg) no-repeat 92% 90%;background-color:rgba(64,60,76,0.55);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;transition:background-color 0.2s linear;color:#fff;}.explore-nav .case-items .case-item .overlay .overlay-text{text-align:center;line-height:1.4;font-size:18px;font-size:1.125rem;}.explore-nav .case-items .case-item .overlay .overlay-text span{font-size:16px;font-size:1rem;}.explore-nav .case-items .case-item img{width:100%;height:auto;position:relative;z-index:0;}.explore-nav .case-items .case-item:last-child{padding-right:0;padding-left:10px;}.explore-nav .case-items .case-item:hover .overlay{background-color:rgba(64,60,76,0.8);}.full-container.padded{padding-left:30px;padding-right:30px;}@media screen and (min-width:601px){.full-container.padded{padding-left:30px;padding-right:30px;}}.panel{background-color:#fff;padding-left:25px;padding-right:25px;}.panel:after{content:"";display:table;clear:both;}@media screen and (min-width:769px){.panel{padding-left:3.5rem;padding-right:3.5rem;}}.panel.padded{padding:30px 25px;overflow:hidden;}@media screen and (min-width:769px){.panel.padded{padding:60px 30px;}}.panel.padded-bottom{padding-bottom:0.9375rem;overflow:hidden;}@media screen and (min-width:769px){.panel.padded-bottom{padding-bottom:1.875rem;}}.panel.double-pad{padding:15px 0px;}@media screen and (min-width:769px){.panel.double-pad{padding:120px 3.5rem;}}.panel.double-pad-bottom{padding-bottom:60px;}@media screen and (min-width:769px){.panel.double-pad-bottom{padding-bottom:120px;}}.panel .col-3{float:left;width:100%;}@media screen and (min-width:769px){.panel .col-3{width:33.333%;}}@media screen and (max-width:1024px){.panel .col-3{margin-bottom:1.5rem;}}.panel .col-4{float:left;width:100%;}@media screen and (min-width:601px){.panel .col-4{width:25%;}}.panel img{max-width:100%;height:auto;}.panel p,.panel .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel .title{margin-top:0;}.panel.panel--hero{padding-right:0;padding-left:0;}.main-content.padded-bottom{padding:0 1.875rem 3.75rem 1.875rem;}.hover-bg-image{overflow:hidden;}.hover-bg-image h2,.hover-bg-image [data-bid="95"] h3,[data-bid="95"] .hover-bg-image h3{color:#fff;}.panel.fullwidth{padding-left:0rem !important;padding-right:0rem !important;overflow:hidden;}.panel.fullwidth .header{width:100%;min-height:490px;background-size:cover;background-position:50% 40%;position:relative;box-shadow:0px 100px 30px #FFF;}.panel.fullwidth .header .section-title{position:absolute;top:40px;left:20px;font-size:24px;font-weight:light;background:#FFF;padding:20px 30px;line-height:1em;}@media screen and (min-width:601px){.panel.fullwidth .header .section-title{top:80px;left:80px;font-size:32px;padding:20px 55px;line-height:1em;}}.panel.fullwidth .header .svg-toggle-wrapper{position:absolute;bottom:15px;text-align:center;display:block;width:100%;}.panel.fullwidth .header .svg-toggle-wrapper .svg-toggle{top:100px;position:relative;transition:transform,top;transition-duration:1s;transition-timing-function:cubic-bezier(0.6,0,0.48,1);transition-delay:0s;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.panel.fullwidth .header .svg-toggle-wrapper .svg-toggle.collapsed{top:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}@media screen and (min-width:601px){.panel.fullwidth .header{min-height:660px;}}.panel.fullwidth .collapsible{padding:100px 20px 50px;max-width:900px;margin:0 auto;}.panel.fullwidth .collapsible.collapsed{display:none;}.panel.fullwidth.stickyheader{padding-top:490px;}.panel.fullwidth.stickyheader .header{position:fixed;top:-392px;}@media screen and (min-width:601px){.panel.fullwidth.stickyheader{padding-top:660px;}.panel.fullwidth.stickyheader .header{position:fixed;top:-528px;}}.panel.image-content-left{background-color:#413C4C;padding-left:0;padding-right:0;position:relative;}.panel.image-content-left .image-panel{width:100%;height:200px;background-size:cover;background-position-y:25%;}.panel.image-content-left .content-left{width:100%;background-color:#413C4C;padding:50px 30px 50px;box-sizing:border-box;color:#FFF;}.panel.image-content-left .content-left p:first-child,.panel.image-content-left .content-left .section-user [data-bid="86"] .title:first-child,.section-user [data-bid="86"] .panel.image-content-left .content-left .title:first-child{font-size:28px;margin-bottom:0.5em;line-height:1.5;}.panel.image-content-left .content-left p:last-child,.panel.image-content-left .content-left .section-user [data-bid="86"] .title:last-child,.section-user [data-bid="86"] .panel.image-content-left .content-left .title:last-child{font-size:16px;line-height:1.3;}.panel.image-content-left .content-left a{line-height:1;font-size:16px !important;}@media screen and (min-width:601px){.panel.image-content-left .image-panel{width:73%;height:400px;float:right;}.panel.image-content-left .content-left{width:27%;min-width:300px;position:absolute;top:0;left:0;height:400px;padding:0 20px 0 25px;}.panel.image-content-left .content-left div{width:100%;height:400px;display:table-cell;vertical-align:middle;}}@media screen and (min-width:769px){.panel.image-content-left .content-left{padding:0 20px 0 30px;}.panel.image-content-left .content-left .field-box-text{padding-left:3.5rem;}}.panel.two-column-header{padding-left:0;padding-right:0;}.panel.two-column-header .header{min-height:235px;background-size:cover;background-position-x:60%;}.panel.two-column-header .columns-wrapper{padding:20px;background-color:#FAFAF9;}.panel.two-column-header .columns-wrapper h3.links-title{font-size:16px;color:#808080;margin-bottom:0.5em;}.panel.two-column-header .columns-wrapper .col-half{padding:20px 0;}.panel.two-column-header .columns-wrapper .col-half .block-menu ul{list-style:none;list-style-image:none;list-style-type:none;padding:0px;margin:0px;max-width:325px;}.panel.two-column-header .columns-wrapper .col-half .block-menu ul li{list-style:none;list-style-image:none;list-style-type:none;padding:20px 0;border-bottom:1px solid #EEEDED;}.panel.two-column-header .columns-wrapper .col-half .block-menu ul li a{color:#413C4C;}.panel.two-column-header .columns-wrapper .col-half .block-menu ul li a:hover{color:#EC8923;}@media screen and (min-width:601px){.panel.two-column-header{padding-left:3.5rem;padding-right:3.5rem;}.panel.two-column-header .header{min-height:700px;}.panel.two-column-header .columns-wrapper{padding:60px;}}.panel.grey{background:#ececec;}.panel .basic-header{width:100%;height:700px;background-size:cover;background-position:50% 50%;}@media screen and (max-width:768px){.panel .basic-header{height:300px;margin-left:-1.5625rem;margin-right:-1.5625rem;width:calc(100% + 50px);}}.container.grey-bg{background:#f8f8f8;padding-top:1.25rem;padding-bottom:1.25rem;}@media screen and (min-width:601px){.container.grey-bg{padding-top:3.5rem;padding-bottom:2.5rem;}}@media screen and (max-width:768px){.container.grey-bg{margin-left:-1.5625rem;margin-right:-1.5625rem;width:calc(100% + 50px);padding-left:1.5625rem;padding-right:1.5625rem;}}.container.grey-bg .field-body,.container.grey-bg .content-wrap{max-width:100%;float:left;}@media screen and (min-width:769px){.container.grey-bg .field-body,.container.grey-bg .content-wrap{max-width:50%;}}.container.grey-bg .field-body h3,.container.grey-bg .content-wrap h3{margin-bottom:1rem;}.container.grey-bg .image-sidebar{text-align:center;}@media screen and (min-width:601px){.container.grey-bg .image-sidebar{width:50%;float:left;padding:3.75rem 2rem 3.75rem 5.5rem;}}.container.grey-bg .image-sidebar img{margin:auto;width:100%;}.panel.halfs{padding-left:0;padding-right:0;}.panel.halfs .col-half:first-child{padding-left:30px;}.panel.halfs .col-half:last-child{padding-right:30px;}.panel.home-hero{width:100%;background-position:50% 50%;position:relative;padding:0;}@media screen and (min-width:601px){.panel.home-hero{height:100%;height:1300px;}}.panel.home-hero .container{height:100%;}@media screen and (max-width:1024px){.panel.home-hero .container{display:block;}}.panel.home-hero .video-grid{position:relative;overflow:hidden;}.panel.home-hero .video-grid h2,.panel.home-hero .video-grid [data-bid="95"] h3,[data-bid="95"] .panel.home-hero .video-grid h3{color:#fff;font-family:"Neo Sans W01 Light",sans-serif;}.panel.home-hero .video-grid video{position:absolute;top:50%;left:50%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);}.panel.home-hero .col-half,.panel.home-hero .full-height,.panel.home-hero .half-height,.panel.home-hero .one-third-height,.panel.home-hero .two-third-height{background-position:50% 50%;background-size:cover;position:relative;overflow:hidden;}@media screen and (max-width:768px){.panel.home-hero .col-half,.panel.home-hero .full-height,.panel.home-hero .half-height,.panel.home-hero .one-third-height,.panel.home-hero .two-third-height{height:auto;}}.panel.home-hero .one-third-height{height:33.33333%;}@media screen and (max-width:768px){.panel.home-hero .one-third-height{height:auto;}}.panel.home-hero .two-third-height{height:66.6666%;}@media screen and (max-width:768px){.panel.home-hero .two-third-height{height:auto;}}@media screen and (min-width:601px){.panel.home-hero .below-video.one-third-height{height:calc((100% - 400px) / 2);}}@media screen and (max-height:750px) and (min-width:768px){.panel.home-hero .below-video.one-third-height{height:calc((100% - 275px) / 2);}}@media screen and (min-width:601px){.panel.home-hero .below-video.two-third-height{height:calc(100% - 400px);}}@media screen and (max-height:750px) and (min-width:768px){.panel.home-hero .below-video.two-third-height{height:calc(100% - 275px);}}@media screen and (max-width:768px){.panel.home-hero .hover-bg-image{width:100%;}}.panel.home-hero .hover-bg-image .hover-image{width:100%;height:100%;background-position:50% 50%;background-size:cover;transform:scale(1);transition:transform 0.75s ease-out;}.panel.home-hero .hover-bg-image:hover .hover-image{transform:scale(1.1);}.panel.home-hero .full-height{height:100%;height:1300px;}@media screen and (max-width:768px){.panel.home-hero .full-height{height:auto;}}.panel.home-hero .half-height{height:50%;}@media screen and (max-width:1024px){.panel.home-hero .half-height{height:auto;}}.panel.home-hero .grid-1{height:calc(100% - 400px);}.panel.home-hero .grid-1 .hover-image{background-position:50% 0 !important;}.panel.home-hero .grid-1 h1{color:#fff;margin-bottom:0;}.panel.home-hero .grid-1 h1 .small-text{display:block;font-size:1.125rem;line-height:1.7;font-family:"Neo Sans W02",sans-serif;}@media screen and (max-height:750px) and (min-width:768px){.panel.home-hero .grid-1{height:calc(100% - 50vh);}}@media screen and (max-width:768px){.panel.home-hero .grid-1{width:100%;height:80vh;}}.panel.home-hero .grid-2,.panel.home-hero .grid-3{height:400px;}@media screen and (max-width:768px){.panel.home-hero .grid-2,.panel.home-hero .grid-3{width:100%;height:70vh;display:none;}}@media screen and (max-height:750px) and (min-width:768px){.panel.home-hero .grid-2,.panel.home-hero .grid-3{height:50vh;}}@media screen and (max-width:768px){.panel.home-hero .grid-2{width:100%;height:auto;}}@media screen and (max-width:768px){.panel.home-hero .grid-3{width:100%;}}@media screen and (max-width:768px){.panel.home-hero .below-video{width:100%;height:60vh;}}.panel.home-hero .video-grid{height:300px;}@media screen and (min-width:601px){.panel.home-hero .video-grid{height:400px;}}@media screen and (max-height:750px) and (min-width:768px){.panel.home-hero .video-grid{height:275px;}}@media screen and (max-width:768px){.panel.home-hero .video-grid{width:100%;float:left;height:60vh;}}.panel.home-hero .grid-text{position:absolute;bottom:0;color:#fff;width:100%;top:1.5625rem;left:1.5625rem;}@media screen and (min-width:601px){.panel.home-hero .grid-text{top:3.125rem;left:3.125rem;}}.panel.home-hero .grid-text p,.panel.home-hero .grid-text .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-hero .grid-text .title{margin:0;}.panel.home-hero .grid-text .small-text{font-family:"Neo Sans W02",sans-serif;}.panel.home-hero .learn-more-box{background-color:#f8f8f8;padding:20px;transition:background-color 0.3s linear;}@media screen and (min-width:601px){.panel.home-hero .learn-more-box{padding:50px;}}@media screen and (max-height:750px) and (min-width:768px){.panel.home-hero .learn-more-box{padding:20px;}}@media only screen and (min-device-width :1024px) and (max-device-width :1024px) and (min-device-height :1366px) and (max-device-height :1366px) and (min-width:1024px) and (max-width:1024px){.panel.home-hero .learn-more-box{padding:20px;}}.panel.home-hero .learn-more-box:hover{background-color:#eee;}.panel.home-hero .learn-more-box:hover .arrow-right{fill:transparent;stroke:#7cccd4;margin-left:20px;}@media screen and (min-width:601px){.panel.home-hero .learn-more-box .grid-box-text{position:relative;top:50%;transform:translateY(-50%);}}.panel.home-hero .learn-more-box .grid-box-text p,.panel.home-hero .learn-more-box .grid-box-text .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-hero .learn-more-box .grid-box-text .title{margin-top:0.5rem;margin-bottom:0.5rem;}.panel.home-hero .learn-more-box h2,.panel.home-hero .learn-more-box [data-bid="95"] h3,[data-bid="95"] .panel.home-hero .learn-more-box h3{display:inline-block;margin:0;font-size:22px;font-size:1.375rem;position:relative;font-family:"Neo Sans W01 Light",sans-serif;}@media screen and (min-width:601px){.panel.home-hero .learn-more-box h2,.panel.home-hero .learn-more-box [data-bid="95"] h3,[data-bid="95"] .panel.home-hero .learn-more-box h3{font-size:28px;font-size:1.75rem;}}.panel.home-hero .learn-more-box .learn-more{position:relative;}.panel.home-hero .learn-more-box .arrow-right{fill:transparent;stroke:#808080;width:15px;float:right;margin-left:10px;transition:all 0.3s linear;position:absolute;top:-7px;}.panel.new-homes .grid-text,.panel.home-hero .grid-text{position:absolute;bottom:0;color:#fff;width:calc(100% - 3.125rem);top:1.5625rem;left:1.5625rem;}@media screen and (min-width:601px){.panel.new-homes .grid-text,.panel.home-hero .grid-text{width:calc(100% - 6.25rem);top:3.125rem;left:3.125rem;}}@media screen and (max-width:768px){.panel.new-homes .grid-text,.panel.home-hero .grid-text{top:auto;}}.panel.new-homes .grid-text p,.panel.new-homes .grid-text .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.new-homes .grid-text .title,.panel.home-hero .grid-text p,.panel.home-hero .grid-text .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-hero .grid-text .title{margin:0;}.panel.new-homes .grid-text .small-text,.panel.home-hero .grid-text .small-text{font-family:"Neo Sans W02",sans-serif;}.panel.new-homes .grid-media,.panel.home-hero .grid-media{position:relative;display:block;}.panel.new-homes .grid-media:before,.panel.home-hero .grid-media:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:0.25;transform:scale(1);transition:opacity 0.4s ease,background-color 0.4s ease;z-index:10;}.panel.new-homes .grid-media .hover-image,.panel.home-hero .grid-media .hover-image{width:100%;height:100%;background-position:50% 50%;background-size:cover;transform:scale(1);transition:transform 0.75s ease-out;}.panel.new-homes .grid-media.video-grid .hover-image,.panel.home-hero .grid-media.video-grid .hover-image{background-position:50% 0;}.panel.new-homes .grid-media:hover:before,.panel.home-hero .grid-media:hover:before{opacity:0.7;background-color:#403c4c;}.panel.new-homes .grid-media:hover .grid-text,.panel.home-hero .grid-media:hover .grid-text{opacity:1;transition:opacity 0.6s linear;z-index:11;}.panel.new-homes .grid-media:hover .grid-text h2,.panel.new-homes .grid-media:hover .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.new-homes .grid-media:hover .grid-text h3,.panel.home-hero .grid-media:hover .grid-text h2,.panel.home-hero .grid-media:hover .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.home-hero .grid-media:hover .grid-text h3{opacity:1;}.panel.new-homes .grid-media:hover .hover-image,.panel.home-hero .grid-media:hover .hover-image{transform:scale(1.1);}@media screen and (max-width:768px){.panel.new-homes .grid-media:before,.panel.home-hero .grid-media:before{opacity:0.5;}.panel.new-homes .grid-media .grid-text,.panel.home-hero .grid-media .grid-text{opacity:1;transition:opacity 0.6s linear;z-index:11;}.panel.new-homes .grid-media .grid-text h2,.panel.new-homes .grid-media .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.new-homes .grid-media .grid-text h3,.panel.home-hero .grid-media .grid-text h2,.panel.home-hero .grid-media .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.home-hero .grid-media .grid-text h3{opacity:1;}}.panel.new-homes .grid-media .grid-text,.panel.home-hero .grid-media .grid-text{opacity:1;transition:opacity 0.6s linear;z-index:11;}.panel.new-homes .grid-media .grid-text h2,.panel.new-homes .grid-media .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.new-homes .grid-media .grid-text h3,.panel.home-hero .grid-media .grid-text h2,.panel.home-hero .grid-media .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.home-hero .grid-media .grid-text h3{max-width:350px;font-family:"Neo Sans W01 Light",sans-serif;opacity:0;transition:opacity 0.6s linear;}@media screen and (max-width:768px){.panel.new-homes .grid-media .grid-text h2,.panel.new-homes .grid-media .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.new-homes .grid-media .grid-text h3,.panel.home-hero .grid-media .grid-text h2,.panel.home-hero .grid-media .grid-text [data-bid="95"] h3,[data-bid="95"] .panel.home-hero .grid-media .grid-text h3{opacity:1;max-width:80%;}}.panel.new-homes .grid-media .grid-text p,.panel.new-homes .grid-media .grid-text .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.new-homes .grid-media .grid-text .title,.panel.home-hero .grid-media .grid-text p,.panel.home-hero .grid-media .grid-text .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-hero .grid-media .grid-text .title{color:#fff;}.panel.two-column-full{padding:0;}.panel.two-column-full .left,.panel.two-column-full .right{padding:1.5625rem;width:100%;height:60vh;float:left;position:relative;background-size:cover;background-position:50% 50%;}@media screen and (min-width:601px){.panel.two-column-full .left,.panel.two-column-full .right{height:40vh;}}@media screen and (min-width:769px){.panel.two-column-full .left,.panel.two-column-full .right{width:50%;padding:3.5rem;height:600px;}}@media screen and (max-height:750px) and (min-width:768px){.panel.two-column-full .left,.panel.two-column-full .right{height:400px;}}.panel.two-column-full .left:before,.panel.two-column-full .right:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#403c4c;opacity:0.1;transform:scale(1);transition:opacity 0.4s ease;}@media screen and (max-width:768px){.panel.two-column-full .left:before,.panel.two-column-full .right:before{opacity:0.7;}}.panel.two-column-full .left:hover:before,.panel.two-column-full .right:hover:before{opacity:0.7;}.panel.two-column-full .left h1,.panel.two-column-full .left p,.panel.two-column-full .left .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .left .title,.panel.two-column-full .right h1,.panel.two-column-full .right p,.panel.two-column-full .right .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .right .title{color:#fff;}.panel.two-column-full .left h1,.panel.two-column-full .right h1{margin-bottom:0;}.panel.two-column-full .left p,.panel.two-column-full .left .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .left .title,.panel.two-column-full .right p,.panel.two-column-full .right .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .right .title{display:inline-block;overflow:hidden;transition:opacity 0.2s linear,margin-top 0.2s linear;opacity:0;margin-top:-1.5rem;}@media screen and (max-width:768px){.panel.two-column-full .left p,.panel.two-column-full .left .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .left .title,.panel.two-column-full .right p,.panel.two-column-full .right .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .right .title{opacity:1;margin-top:0;}}.panel.two-column-full .left:hover p,.panel.two-column-full .left:hover .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .left:hover .title,.panel.two-column-full .right:hover p,.panel.two-column-full .right:hover .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full .right:hover .title{opacity:1;margin-top:0;transition:opacity 0.4s 0.2s linear,margin-top 0.2s linear;}.panel.two-column-full .left .inner-text,.panel.two-column-full .right .inner-text{max-width:400px;}.panel.home-projects{padding-left:0;padding-right:0;}@media screen and (max-width:1024px){.panel.home-projects{background:#403c4c;}}.panel.home-projects .inner{background:#403c4c;padding-left:1.5625rem;padding-right:1.5625rem;}@media screen and (min-width:601px){.panel.home-projects .inner{padding-left:3.5rem;padding-right:3.5rem;padding-bottom:4.5rem;overflow:hidden;}}@media screen and (max-width:1024px){.panel.home-projects .inner .col-4{margin-bottom:1.875rem;}}.panel.home-projects .home-projects__button{margin-top:3.5rem;text-align:center;float:left;width:100%;transition:transform 0.75s cubic-bezier(0.02,0.5,0.15,0.93) 0.25s,opacity 0.75s linear 0.25s;transition-delay:1.25s;transform:translate3d(0,0,0);opacity:1;}.panel.home-projects .home-projects__button.reveal-hidden{transform:translate3d(0,20%,0);opacity:0;}.panel.home-projects h1,.panel.home-projects .h1{color:#fff;padding:1.875rem 0 0px 0;}@media screen and (min-width:769px){.panel.home-projects h1,.panel.home-projects .h1{padding:3.5rem 0 0px 0;}}@media screen and (max-width:1024px){.panel.home-projects h1,.panel.home-projects .h1{margin-bottom:1.875rem;}}@media screen and (min-width:769px){.panel.home-projects h2.lined.center,.panel.home-projects [data-bid="95"] h3.lined.center,[data-bid="95"] .panel.home-projects h3.lined.center{margin-bottom:60px;}}.panel.home-projects .city{color:#403c4c;}.panel.home-projects .col-4{width:100%;float:left;padding-bottom:2px;line-height:0;opacity:1;transform:translate3d(0,0,0);transition:transform 0.75s cubic-bezier(0.02,0.5,0.15,0.93) 0.25s,opacity 0.75s linear 0.25s;}@media screen and (min-width:601px){.panel.home-projects .col-4{width:50%;padding-right:25px;}}@media screen and (min-width:1025px){.panel.home-projects .col-4{width:25%;padding-right:15px;padding-bottom:0;}}.panel.home-projects .col-4.item-1{transition-delay:0.25s;}.panel.home-projects .col-4.item-2{transition-delay:0.5s;}.panel.home-projects .col-4.item-3{transition-delay:0.75s;}.panel.home-projects .col-4.item-4{transition-delay:1s;}.panel.home-projects .col-4.reveal-hidden{transform:translate3d(0,20%,0);opacity:0;}.panel.home-projects .col-4:hover{opacity:0.9;}.panel.home-projects .col-4:hover .hover-image img{transform:scale(1.1);}.panel.home-projects .col-4:hover .arrow-right{stroke:#7cccd4;margin-left:20px;}.panel.home-projects .col-4:hover .status{color:#7cccd4;}.panel.home-projects .col-4 img{width:100%;height:auto;}.panel.home-projects .col-4 .hover-image{overflow:hidden;}.panel.home-projects .col-4 .hover-image img{transform:scale(1);transition:transform 0.75s ease-out;}.panel.home-projects .col-4 .arrow-right{fill:transparent;stroke:#808080;width:15px;float:right;margin-left:10px;transition:all 0.3s linear;position:absolute;top:-5px;}.panel.home-projects header,.panel.home-projects footer{position:relative;padding:15px;background:#fff;}@media screen and (min-width:1301px){.panel.home-projects header,.panel.home-projects footer{padding:15px 40px;}}.panel.home-projects header h3,.panel.home-projects header p,.panel.home-projects header .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-projects header .title,.panel.home-projects footer h3,.panel.home-projects footer p,.panel.home-projects footer .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-projects footer .title{margin:0;color:#414042;font-size:22px;}@media screen and (min-width:1025px){.panel.home-projects header h3,.panel.home-projects header p,.panel.home-projects header .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-projects header .title,.panel.home-projects footer h3,.panel.home-projects footer p,.panel.home-projects footer .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-projects footer .title{font-size:18px;}}@media screen and (min-width:1301px){.panel.home-projects header h3,.panel.home-projects header p,.panel.home-projects header .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-projects header .title,.panel.home-projects footer h3,.panel.home-projects footer p,.panel.home-projects footer .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.home-projects footer .title{font-size:22px;}}.panel.home-projects h3{font-family:"Neo Sans W01 Light",sans-serif;white-space:nowrap;}.panel.home-projects .status{font-family:"Neo Sans W02",sans-serif;color:#808080;margin-top:0.5rem;position:relative;transition:color 0.3s linear;white-space:nowrap;}.panel.home-projects .city{font-size:18px;font-size:1.125rem;}@media screen and (max-width:768px){.panel.home-projects header{background:#e3e3e3;}}@media screen and (max-width:768px){.panel.home-projects footer{background:#fff;}}.panel.home-projects + .panel{border-top:1px solid #fff;}@media screen and (min-width:769px){.panel.home-projects + .panel{padding-bottom:90px;}}@media screen and (max-width:1024px){.panel.home-projects + .panel{background:#403c4c;margin-bottom:3.75rem;}}@media screen and (max-width:768px){.panel.home-projects + .panel{margin-bottom:1.875rem;}}.panel.home-projects + .panel .container{background:#403c4c;}@media screen and (min-width:769px){.panel.home-projects + .panel .container{padding-bottom:3.5rem;}}.panel.home-projects + .panel .content-wrap{max-width:100%;float:none;}input[type=text],input[type=submit]{padding:10px 30px;}@media screen and (min-width:601px){.panel.news-announcements{padding-left:3.125rem;padding-right:3.125rem;margin-bottom:3.75rem;}}.panel.news-announcements input[type=text],.panel.news-announcements input[type=submit]{width:100%;margin-bottom:15px;font-size:18px;font-size:1.125rem;text-align:left;}.panel.news-announcements input[type=text]{border:1px solid #ececec;border-radius:0;-webkit-appearance:none;}@media screen and (max-width:768px){.panel.news-announcements h1{margin-top:1.875rem;margin-bottom:0;}}.panel.news-announcements .article{float:left;width:100%;border-bottom:1px solid #eee;padding:0.625rem 0 1.25rem 0;}@media screen and (min-width:601px){.panel.news-announcements .article{padding:1.875rem 0 1.25rem 0;}}.panel.news-announcements input[type=submit]{border:0;}.panel.news-announcements .article{padding-right:0px;}@media screen and (min-width:601px){.panel.news-announcements .article{padding-right:0px;vertical-align:top;}}.panel.news-announcements .article h2,.panel.news-announcements .article [data-bid="95"] h3,[data-bid="95"] .panel.news-announcements .article h3{margin-bottom:0;display:inline-block;vertical-align:top;}.panel.news-announcements .article p,.panel.news-announcements .article .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.news-announcements .article .title{margin-top:0;vertical-align:top;margin-bottom:0.5rem;padding-right:80px;}.panel.news-announcements .article .h2{display:inline-block;}@media screen and (min-width:601px){.panel.news-announcements .article .h2{width:calc(100% - 180px);padding-right:90px;}}.panel.news-announcements .article .learn-more{display:flex;align-items:center;float:left;margin-top:7px;padding-right:30px;transition:color 0.3s linear;}@media screen and (min-width:601px){.panel.news-announcements .article .learn-more{width:180px;float:right;}}.panel.news-announcements .article .learn-more:hover{color:#7cccd4;}@media screen and (max-width:768px){.panel.news-announcements .article{margin-bottom:0.9375rem;position:relative;}.panel.news-announcements .article .arrow-right{position:absolute;right:10px;top:-3px;}}@media screen and (max-width:768px){.panel.news-announcements .article:first-child{padding-right:0;}}.panel.news-announcements .article p,.panel.news-announcements .article .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.news-announcements .article .title{color:#808080;}.panel.featured-projects h1{font-size:40px;font-size:2.5rem;}.panel.featured-projects .col-half{position:relative;}.panel.featured-projects .col-half .inner-left-wrap{padding:30px 30px 30px 0;}@media screen and (min-width:1025px){.panel.featured-projects .col-half .inner-left-wrap{padding:60px 60px 60px 0;}}.panel.featured-projects .col-half .inner-right-wrap{padding:30px 30px 20px 30px;max-width:100%;}@media screen and (min-width:1025px){.panel.featured-projects .col-half .inner-right-wrap{padding:60px 60px 40px 60px;}}.panel.featured-projects .col-half .featured-areas{margin:90px 0 30px 0;}@media screen and (min-width:1025px){.panel.featured-projects .col-half .featured-areas{margin:100px 0 60px 0;}}@media screen and (max-height:750px) and (min-width:768px){.panel.featured-projects .col-half .featured-areas{margin:30px 0 30px 0;}}.panel.featured-projects .col-half .featured-areas h2,.panel.featured-projects .col-half .featured-areas [data-bid="95"] h3,[data-bid="95"] .panel.featured-projects .col-half .featured-areas h3{margin-bottom:0px;color:#bab9bf;}.panel.featured-projects .col-half .featured-areas p,.panel.featured-projects .col-half .featured-areas .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.featured-projects .col-half .featured-areas .title{margin-top:0;margin-bottom:25px;max-width:70%;}.panel.featured-projects .col-half .featured-areas .featured-areas-item{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.7);position:relative;}.panel.featured-projects .col-half .featured-areas .featured-areas-item h2,.panel.featured-projects .col-half .featured-areas .featured-areas-item [data-bid="95"] h3,[data-bid="95"] .panel.featured-projects .col-half .featured-areas .featured-areas-item h3{display:inline-block;font-size:24px;font-size:1.5rem;}.panel.featured-projects .col-half .featured-areas .featured-areas-item .arrow-right{fill:transparent;stroke:#fff;width:25px;float:right;}.panel.featured-projects .col-half .featured-areas .featured-areas-item:before{position:absolute;width:100%;height:1px;background:transparent;bottom:0;content:"";display:block;}.panel.featured-projects .col-half .featured-areas .featured-areas-item:hover:before{position:absolute;width:100%;height:1px;background:#fff;bottom:0;content:"";display:block;}.panel.featured-projects .col-half .featured-areas .featured-areas-item:hover .arrow-right{stroke:#EC8923;}.panel.featured-projects .col-half .featured-areas .featured-areas-item:hover h2,.panel.featured-projects .col-half .featured-areas .featured-areas-item:hover [data-bid="95"] h3,[data-bid="95"] .panel.featured-projects .col-half .featured-areas .featured-areas-item:hover h3{color:#fff;}.panel.featured-projects.fixed .col-half.dark .inner-left-wrap{position:fixed;top:80px;right:50%;}.panel.featured-projects.fixed .col-half.dark.bottom .inner-left-wrap{top:auto;bottom:0px;position:absolute;right:0;}body.prevent-scroll{overflow:hidden;}body.prevent-scroll.prevent-overwrite{overflow:visible !important;}@media screen and (min-width:601px){.panel.owners-of{padding-bottom:60px;}}.panel.owners-of .logos{text-align:center;margin-top:60px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}@media screen and (max-width:768px){.panel.owners-of .logos{margin-top:0px;width:100%;float:left;display:block;}}.panel.owners-of .logos a{margin:0 60px 60px;width:calc(25% - 120px);}@media screen and (max-width:1300px){.panel.owners-of .logos a{width:calc(33.333% - 120px);}}@media screen and (max-width:1024px){.panel.owners-of .logos a{margin:0 30px 60px;width:calc(50% - 60px);}}@media screen and (max-width:768px){.panel.owners-of .logos a{margin:auto;width:100%;float:left;margin-bottom:40px;}}@media screen and (max-width:768px){.not-front .panel.work-with-us,.not-front .image-panel-with-links{padding-left:0;padding-right:0;}}.panel.work-with-us .container,.image-panel-with-links .container{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;}@media screen and (min-width:769px){.panel.work-with-us .container,.image-panel-with-links .container{position:relative;padding-bottom:44%;}}@media screen and (max-width:768px){.panel.work-with-us .container,.image-panel-with-links .container{background-size:100%;padding-top:40%;background-position:50% 0;}.panel.work-with-us .container .button,.panel.work-with-us .container #edit-actions input[type=submit],#edit-actions .panel.work-with-us .container input[type=submit],.image-panel-with-links .container .button,.image-panel-with-links .container #edit-actions input[type=submit],#edit-actions .image-panel-with-links .container input[type=submit]{border:1px solid #ececec;}.panel.work-with-us .container p,.panel.work-with-us .container .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.work-with-us .container .title,.image-panel-with-links .container p,.image-panel-with-links .container .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .image-panel-with-links .container .title{margin-top:0;}}@media screen and (min-width:601px){.panel.work-with-us .container .box-nav,.image-panel-with-links .container .box-nav{position:relative;top:50%;transform:translateY(-50%);}}.panel.work-with-us .container .center-pullout,.image-panel-with-links .container .center-pullout{background:#fff;text-align:center;position:relative;padding:1.5rem 2.5rem;}@media screen and (min-width:769px){.panel.work-with-us .container .center-pullout,.image-panel-with-links .container .center-pullout{padding:2.5rem 3.5rem;left:15%;right:15%;bottom:-8rem;position:absolute;padding:2.5rem 3.5rem;}}.panel.work-with-us .container .center-pullout ul,.image-panel-with-links .container .center-pullout ul{margin:0;list-style:none;padding:0;}.panel.work-with-us .container .center-pullout p,.panel.work-with-us .container .center-pullout .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.work-with-us .container .center-pullout .title,.image-panel-with-links .container .center-pullout p,.image-panel-with-links .container .center-pullout .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .image-panel-with-links .container .center-pullout .title{font-size:32px;font-size:2rem;line-height:1.4;font-family:"Neo Sans W01 Light",sans-serif;}@media screen and (min-width:601px){.panel.work-with-us .content,.image-panel-with-links .content{max-width:400px;float:right;}}@media screen and (min-width:601px){.panel.work-with-us .content p,.panel.work-with-us .content .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.work-with-us .content .title,.image-panel-with-links .content p,.image-panel-with-links .content .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .image-panel-with-links .content .title{max-width:80%;margin-bottom:40px;}}.panel.work-with-us h1,.image-panel-with-links h1{margin-top:15px;margin-bottom:0px;}@media screen and (min-width:601px){.panel.work-with-us h1,.image-panel-with-links h1{margin-top:30px;margin-bottom:30px;}}@media screen and (min-width:601px){section.paragraphs-item-image-panel-with-content-left.panel.work-with-us .content{float:left;}}.slideout-nav{position:fixed;width:100%;height:100vh;right:0;top:0;bottom:0;z-index:1000;transform:translateX(100%);opacity:0;transition:transform 0.2s ease-in-out,opacity 0.5s ease-in-out;}@media screen and (min-width:601px){.slideout-nav{padding:0px;width:500px;}}@media screen and (max-width:768px){.slideout-nav{position:fixed;}}.nav-open .slideout-nav{transform:translateX(0);opacity:1;}.header-fixed .slideout-nav{position:fixed;}.slideout-nav .nav-inner{background:#403c4c;top:0px;position:absolute;padding:40px;padding-bottom:80px;width:100%;height:100vh;overflow:hidden;overflow-y:scroll;}@media screen and (min-width:601px){.slideout-nav .nav-inner{top:0px;padding:3.5rem;}}.slideout-nav #main-menu{padding-top:15px;}@media screen and (min-width:601px){.slideout-nav #main-menu{padding-top:44px;}}.slideout-nav #main-menu ul{padding:0;}.slideout-nav #main-menu li{width:100%;color:#fff;position:relative;border-bottom:1px solid rgba(255,255,255,0.2);text-decoration:none;display:block;padding:0px 0 10px 0;margin-top:10px;user-select:none;margin-left:0;}.slideout-nav #main-menu li:after{content:"";display:table;clear:both;}.slideout-nav #main-menu li:before{position:absolute;width:100%;height:1px;background:transparent;bottom:0;content:"";display:block;}.slideout-nav #main-menu li:hover{border-bottom:1px solid rgb(255,255,255);}.slideout-nav #main-menu li:hover > a{color:#fff;}.slideout-nav #main-menu li:hover:before{position:absolute;width:100%;height:1px;background:#fff;bottom:0;content:"";display:block;}.slideout-nav #main-menu li a{display:inline-block;margin:0;width:100%;font-size:28px;font-size:1.75rem;position:relative;font-family:"Neo Sans W01 Light",sans-serif;color:#bab9bf;}.slideout-nav #main-menu .expanded .expanded:after{display:none;}.slideout-nav #main-menu .expanded .expanded ul.menu{display:none;}.slideout-nav #main-menu .expanded:after{content:"";background:url(/themes/custom/centurygroup/assets/img/arrow-up.svg) no-repeat;width:22px;height:10px;display:block;background-size:cover;position:absolute;top:23px;right:10px;transform:rotate(-180deg);transition:transform 0.3s cubic-bezier(0.125,0.75,0.415,1);}.slideout-nav #main-menu .expanded ul{visibility:hidden;opacity:0;height:0;overflow:hidden;transition:opacity 0.5s linear;}.slideout-nav #main-menu .expanded.expanded-open:after{transform:rotate(0deg);}.slideout-nav #main-menu .expanded.expanded-open ul{visibility:visible;opacity:1;height:auto;overflow:hidden;margin-bottom:10px;}.slideout-nav #main-menu .expanded ul{padding-left:30px;}.slideout-nav #main-menu .expanded ul li{border-bottom:0;margin-bottom:0;padding-bottom:0;}.slideout-nav #main-menu .expanded ul li:hover{border:0;}.slideout-nav #main-menu .expanded ul li:hover:before{display:none;}.slideout-nav #main-menu .expanded ul li a{font-size:17px;font-size:1.0625rem;font-weight:600;letter-spacing:1px;}.slideout-nav .social{margin:0;padding:0;list-style:none;margin-top:50px;}.slideout-nav .social li{display:inline-block;margin-right:30px;}.slideout-nav .social li a{color:#d6d4d4;font-size:22px;font-size:1.375rem;}.slideout-nav .social li a:hover{color:#fff;}@media screen and (max-width:768px){.main-content .container.header-container{padding:1.5625rem;}}@media screen and (min-width:769px){.main-content .container.header-container .header-inner{padding:0 3.5rem;max-width:75%;}}.main-content .container.header-container .header-inner a{color:#403c4c;transition:color 0.3s linear;}.main-content .container.header-container .header-inner a:hover{color:#EC8923;}.main-content .container.header-container p,.main-content .container.header-container .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .main-content .container.header-container .title{text-align:left;}.main-content .container.header-container h3.intro,.main-content .container.header-container .section-user [data-bid="86"] h3.title,.section-user [data-bid="86"] .main-content .container.header-container h3.title{margin-bottom:4rem;}@media screen and (max-width:768px){.main-content .container.header-container h3.intro,.main-content .container.header-container .section-user [data-bid="86"] h3.title,.section-user [data-bid="86"] .main-content .container.header-container h3.title{margin-bottom:2rem;}}.main-content .container #content-area{text-align:left;}.main-content h2.lined,.main-content [data-bid="95"] h3.lined,[data-bid="95"] .main-content h3.lined{display:inline-block;}.main-content .node-article .post-date{text-align:center;}.section-title{position:relative;}.section-title .arrow-left{fill:transparent;stroke:#808080;width:25px;transition:fill 0.3s linear;position:absolute;left:-50px;top:0;transform:rotate(-180deg);}#main-footer{background:#ececec;padding-bottom:20px;font-family:"Neo Sans W01 Light",sans-serif;display:-webkit-inline-box;width:100%;}#main-footer h3{margin-bottom:1rem;}@media screen and (min-width:601px){#main-footer h3{margin-bottom:40px;}}#main-footer p,#main-footer .section-user [data-bid="86"] .title,.section-user [data-bid="86"] #main-footer .title{font-size:15px;font-size:0.9375rem;line-height:1.86;margin-top:0;}#main-footer a[href^=tel]{color:#403c4c;}#main-footer .col-3:first-child a[href*=mailto]{font-family:"Neo Sans W02",sans-serif;}#main-footer .last-row{width:100%;display:flex;align-items:baseline;font-size:13px;font-size:0.8125rem;margin-top:0px;}#main-footer .last-row span,#main-footer .last-row p,#main-footer .last-row .section-user [data-bid="86"] .title,.section-user [data-bid="86"] #main-footer .last-row .title,#main-footer .last-row a{font-size:13px;font-size:0.8125rem;color:#818386;}#main-footer .last-row .copyright-info{margin-right:16px;line-height:32px;}@media screen and (min-width:601px){#main-footer .last-row .copyright-info{margin-right:32px;}}@media screen and (max-width:768px){#main-footer .last-row .copyright-info{width:100%;display:block;}}#main-footer .last-row nav h2,#main-footer .last-row nav [data-bid="95"] h3,[data-bid="95"] #main-footer .last-row nav h3{display:none;}#main-footer .last-row nav ul{list-style-type:none;margin:0;padding:0;display:flex;}#main-footer .last-row nav ul li{display:block;line-height:32px;margin:0 12px;padding:0;}#main-footer .last-row nav ul li a:hover{color:#403c4c;}#main-footer .social{margin:0;padding:0;list-style:none;margin-bottom:10px;float:left;}@media screen and (min-width:601px){#main-footer .social{margin-bottom:60px;}}#main-footer .social li{display:block;width:100%;float:left;margin-right:35px;margin-bottom:8px;}#main-footer .social li a{color:#808080;position:relative;font-size:16px;font-size:1rem;margin-left:30px;}#main-footer .social li a i{position:absolute;font-size:22px;font-size:1.375rem;left:-30px;top:-1px;}#main-footer .social li a:hover{color:#7cccd4;}#main-footer .view-content .views-row{position:relative;border-bottom:1px solid #d4d5d6;padding-right:0px;padding-bottom:10px;max-width:100%;line-height:1.86;}@media screen and (min-width:601px){#main-footer .view-content .views-row{padding-right:0px;padding-bottom:15px;margin-bottom:15px;}}@media screen and (max-width:768px){#main-footer .view-content .views-row{padding-top:5px;}}#main-footer .view-content .views-row a{color:#403c4c;}#main-footer .view-content .views-row a:hover{color:#7cccd4;}#main-footer .view-content .views-row .arrow-right{fill:transparent;stroke:#7cccd4;width:25px;float:right;transition:fill 0.3s linear;position:absolute;right:0;top:0;}#main-footer .view-content .views-row:hover .arrow-right{fill:transparent;stroke:#808080;}#main-footer a:last-child .views-row{border-bottom:0;}.panel .messages{margin-bottom:30px;font-size:21px;font-size:1.3125rem;}.panel.grid-panel{padding:0;transition:opacity 0.3s linear;}.panel.grid-panel .col-half,.panel.grid-panel .full-height,.panel.grid-panel .half-height,.panel.grid-panel .one-third-height,.panel.grid-panel .two-third-height{background-position:50% 50%;background-size:cover;position:relative;display:block;height:100%;}.panel.grid-panel .full-height{height:80vh;}.panel.grid-panel .half-height{height:50%;}.panel.grid-panel .grid-item{position:relative;}.panel.grid-panel .grid-item .overlay{background:url(/themes/custom/centurygroup/assets/img/blue-arrow-right.svg) no-repeat 95% 95%;background-color:rgba(255,255,255,0.7);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;transition:opacity 0.2s linear;color:#fff;opacity:0;}.panel.grid-panel .grid-item .overlay .overlay-text{position:absolute;bottom:20px;left:20px;text-align:left;line-height:1.4;font-size:18px;font-size:1.125rem;color:#403c4c;}@media screen and (min-width:601px){.panel.grid-panel .grid-item .overlay .overlay-text{bottom:25px;left:40px;}}.panel.grid-panel .grid-item .overlay .overlay-text span{font-size:16px;font-size:1rem;}.panel.grid-panel a:hover .overlay{opacity:1;}select,select.property-filter{-webkit-appearance:none;border:2px solid #ececec;background:#fff url(/themes/custom/centurygroup/assets/img/blue-arrow-down.svg) no-repeat 92% 50%;padding:10px 20px;font-family:"Neo Sans W02",sans-serif;font-size:16px;font-size:1rem;margin-bottom:3.75rem;border-radius:0;width:100%;color:#808080;}@media screen and (min-width:769px){select,select.property-filter{width:240px;margin-left:3.125rem;}}.panel.one-third-left p.intro,.panel.one-third-left .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.one-third-left .title{margin-top:0;}@media screen and (min-width:601px){.panel.one-third-left .col-grid-8{padding-top:3.125rem;padding-left:7.5rem;}}.panel.two-third-left p.intro,.panel.two-third-left .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-third-left .title{margin-top:0;}@media screen and (min-width:601px){.panel.two-third-left .col-grid-8{padding-top:3.125rem;padding-right:7.5rem;}}@media screen and (min-width:601px){.panel.two-third-left .col-grid-4{padding-top:15.625rem;}}@media screen and (max-width:768px){.panel.current-opportunities .container{margin-left:-0.9375rem;margin-right:-0.9375rem;width:calc(100% + 30px);}}@media screen and (max-width:768px){.panel.current-opportunities .col-grid-4{padding:1.5625rem;}}.panel.current-opportunities .posting{border-bottom:1px solid #eee;margin-bottom:10px;float:left;width:100%;position:relative;}@media screen and (min-width:601px){.panel.current-opportunities .posting{padding-bottom:40px;margin-bottom:40px;}}@media screen and (max-width:768px){.panel.current-opportunities .posting{padding:1.5625rem 1.5625rem 0.3125rem 1.5625rem;}}@media screen and (max-width:600px){.panel.current-opportunities .posting{padding:0.625rem;}}.panel.current-opportunities .posting:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:transparent;content:"";transition:background 0.3s linear;}.panel.current-opportunities .posting:first-child{border-top:1px solid #eee;}@media screen and (max-width:600px){.panel.current-opportunities .posting h2,.panel.current-opportunities .posting [data-bid="95"] h3,[data-bid="95"] .panel.current-opportunities .posting h3{font-size:1.1em;}.panel.current-opportunities .posting h3{font-size:1em;}}.panel.current-opportunities .posting h2 h2,.panel.current-opportunities .posting [data-bid="95"] h3 h2,[data-bid="95"] .panel.current-opportunities .posting h3 h2,.panel.current-opportunities .posting h3{margin:0;}.panel.current-opportunities .posting h3,.panel.current-opportunities .posting p,.panel.current-opportunities .posting .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.current-opportunities .posting .title{font-family:"Neo Sans W01 Light",sans-serif;}.panel.current-opportunities .posting .description{float:left;}.panel.current-opportunities .posting p.learn-more,.panel.current-opportunities .posting .section-user [data-bid="86"] .learn-more.title,.section-user [data-bid="86"] .panel.current-opportunities .posting .learn-more.title{margin-top:1.5rem;margin-bottom:0;}.panel.current-opportunities .posting .arrow-right{margin-top:4px;}.view-news-page{max-width:1100px;margin:auto;}.view-news-page .post{border-bottom:1px solid #eee;padding:40px 0;float:left;width:100%;position:relative;}@media screen and (max-width:768px){.view-news-page .post{padding:0px 0;}}.view-news-page .post:first-child{border-top:1px solid #eee;}.view-news-page .post h2,.view-news-page .post h3{margin:0;}.view-news-page .post h3,.view-news-page .post p,.view-news-page .post .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .view-news-page .post .title{font-family:"Neo Sans W01 Light",sans-serif;}@media screen and (max-width:768px){.view-news-page .post .description{padding-left:1.5625rem;padding-right:1.5625rem;}}.view-news-page .post p.learn-more,.view-news-page .post .section-user [data-bid="86"] .learn-more.title,.section-user [data-bid="86"] .view-news-page .post .learn-more.title{margin-top:0rem;display:flex;flex-direction:row;align-items:center;color:grey;}@media screen and (min-width:601px){.view-news-page .post p.learn-more,.view-news-page .post .section-user [data-bid="86"] .learn-more.title,.section-user [data-bid="86"] .view-news-page .post .learn-more.title{margin-top:1.5rem;}}@media screen and (max-width:768px){.view-news-page .post p.learn-more,.view-news-page .post .section-user [data-bid="86"] .learn-more.title,.section-user [data-bid="86"] .view-news-page .post .learn-more.title{margin-bottom:2rem;}}.view-news-page .post .post-date{color:#808080;margin-bottom:0.5rem;}.view-news-page .post .field-image{float:left;overflow:hidden;width:100%;}@media screen and (min-width:601px){.view-news-page .post .field-image{width:50%;}}.view-news-page .post .field-image img{width:100%;height:auto;}.view-news-page .post .description{float:left;width:100%;}@media screen and (min-width:601px){.view-news-page .post .description{width:50%;padding-left:3.5rem;}}.view-news-page .pager{padding:3.75rem 0;float:left;display:block;font-size:40px;font-size:2.5rem;font-family:"Neo Sans W01 Light",sans-serif;width:100%;}@media screen and (max-width:768px){.view-news-page .pager{padding:1.5625rem;margin-bottom:0;}}.view-news-page .pager li{padding:0;}@media screen and (max-width:768px){.view-news-page .pager li{margin:0;}}.view-news-page .pager .pager-first.first,.view-news-page .pager .pager-ellipsis,.view-news-page .pager .pager-current{display:none;}.view-news-page .pager .pager-previous{margin-left:0;float:left;}.view-news-page .pager .pager-next{margin-right:0;float:right;}.view-news-page .pager a{color:#808080;}.view-news-page .pager a:hover{color:#7cccd4;}.node-type-job-posting .main-content p.intro,.node-type-job-posting .main-content .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .node-type-job-posting .main-content .title,.node-type-project .main-content p.intro,.node-type-project .main-content .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .node-type-project .main-content .title,.node-type-people .main-content p.intro,.node-type-people .main-content .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .node-type-people .main-content .title{margin-bottom:0;}.node-type-job-posting .main-content p.sub-intro,.node-type-job-posting .main-content .section-user [data-bid="86"] .sub-intro.title,.section-user [data-bid="86"] .node-type-job-posting .main-content .sub-intro.title,.node-type-project .main-content p.sub-intro,.node-type-project .main-content .section-user [data-bid="86"] .sub-intro.title,.section-user [data-bid="86"] .node-type-project .main-content .sub-intro.title,.node-type-people .main-content p.sub-intro,.node-type-people .main-content .section-user [data-bid="86"] .sub-intro.title,.section-user [data-bid="86"] .node-type-people .main-content .sub-intro.title{margin-top:0;margin-bottom:0rem;}@media screen and (min-width:769px){.node-type-job-posting .main-content p.sub-intro,.node-type-job-posting .main-content .section-user [data-bid="86"] .sub-intro.title,.section-user [data-bid="86"] .node-type-job-posting .main-content .sub-intro.title,.node-type-project .main-content p.sub-intro,.node-type-project .main-content .section-user [data-bid="86"] .sub-intro.title,.section-user [data-bid="86"] .node-type-project .main-content .sub-intro.title,.node-type-people .main-content p.sub-intro,.node-type-people .main-content .section-user [data-bid="86"] .sub-intro.title,.section-user [data-bid="86"] .node-type-people .main-content .sub-intro.title{margin-bottom:3.75rem;}}@media screen and (min-width:601px){.node-type-job-posting .node-job-posting .col-grid-8,.node-type-project .node-job-posting .col-grid-8,.node-type-people .node-job-posting .col-grid-8{padding-right:7.5rem;}}.node-type-job-posting .related-positions,.node-type-project .related-positions,.node-type-people .related-positions{border-top:1px solid #ececec;padding-top:60px;margin-top:60px;}@media screen and (min-width:601px){.node-type-job-posting .related-positions,.node-type-project .related-positions,.node-type-people .related-positions{padding-top:60px;margin-top:60px;}}.node-type-project .project-gallery{float:right;color:#bab9bf;margin-bottom:30px;position:relative;padding-right:40px;}.node-type-project .project-gallery svg{position:absolute;right:0px;top:-2px;}.node-type-project .social-share{margin:0;padding:0;list-style:none;margin-top:40px;}.node-type-project .social-share li{display:inline-block;margin-right:30px;}.node-type-project .social-share li a{color:#403c4c;font-size:20px;font-size:1.25rem;}.node-type-project .social-share li a:hover{color:#fff;}.box-nav{background:#403c4c;padding:1.5625rem;}@media screen and (min-width:769px){.box-nav{width:450px;padding:3.125rem;float:right;}}.box-nav p,.box-nav .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .box-nav .title{font-family:"Neo Sans W01 Light",sans-serif;color:#fff;font-size:22px;font-size:1.375rem;line-height:1.4;margin-top:0;}.box-nav nav ul{padding:0;margin:0;border-top:1px solid rgba(255,255,255,0.5);}.box-nav nav li{width:100%;color:#fff;position:relative;border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none;display:block;padding:0px 0 10px 0;margin-top:10px;user-select:none;}.box-nav nav li .arrow-right{fill:transparent;stroke:rgba(255,255,255,0.5);width:25px;float:right;transition:stroke 0.3s linear;}.box-nav nav li:after{content:"";display:table;clear:both;}.box-nav nav li:before{position:absolute;width:100%;height:1px;background:transparent;bottom:0;content:"";display:block;transition:background 0.3s linear;}.box-nav nav li:hover{border-bottom:1px solid rgb(255,255,255);}.box-nav nav li:hover .arrow-right{stroke:rgb(255,255,255);}.box-nav nav li:hover > a{color:#fff;}.box-nav nav li:hover:before{position:absolute;width:100%;height:1px;background:#fff;bottom:0;content:"";display:block;}.box-nav nav li a{display:inline-block;margin:0;width:100%;font-size:28px;font-size:1.75rem;position:relative;font-family:"Neo Sans W01 Light",sans-serif;color:#bab9bf;}.panel.three-column-panel h3.dark-text.center{margin-top:60px;margin-bottom:60px;}.panel.three-column-panel .col-3{padding:0 40px;margin-bottom:40px;}.panel.team-list{padding:0;}@media screen and (max-width:768px){.panel.team-list .container{padding:0;width:calc(100% + 15px);}}.panel.team-list .row{float:left;width:100%;}.panel.team-list .block{position:relative;}.panel.team-list .block .contextual-links-wrapper{right:15px;}.panel.team-list .block a.contextual-links-trigger{display:block;}.panel.team-list .views-row{width:100%;}.panel.team-list .col-3{margin-bottom:1.875rem;opacity:1;transition:opacity 0.3s linear;padding-right:10px;}.panel.team-list .col-3 .credentials{font-size:12px;font-size:0.75rem;margin-right:0.5rem;}.panel.team-list .col-3:hover{opacity:0.7;}.panel.team-list .col-3 img{width:100%;height:auto;}.panel.team-list .description{padding:10px 25px 10px 25px;position:relative;}@media screen and (min-width:769px){.panel.team-list .description{padding:10px 30px 10px 10px;}}.panel.team-list .description h3{margin:0;}.panel.team-list .description p,.panel.team-list .description .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.team-list .description .title{margin:0;color:#414042;}.panel.team-list .description .arrow-right{fill:transparent;stroke:#7cccd4;width:25px;position:absolute;right:30px;top:15px;}.node-type-people .staff-contact-icon{border:1px solid #bab9bf;border-radius:100px;background:url(/themes/custom/centurygroup/assets/img/staff-contact-icon.svg);background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;width:40px;height:40px;display:inline-block;}.node-type-people .credentials{font-size:14px;font-size:0.875rem;margin-right:1rem;}.node-type-people .main-content .header-container p.sub-intro,.node-type-people .main-content .header-container .section-user [data-bid="86"] .sub-intro.title,.section-user [data-bid="86"] .node-type-people .main-content .header-container .sub-intro.title{color:#403c4c;font-size:18px;font-size:1.125rem;line-height:1.4;margin-bottom:0;}.panel.team-member-bio{background-size:cover;}@media screen and (min-width:601px){.panel.team-member-bio .container{padding:3.5rem 3rem;}}@media screen and (max-width:768px){.panel.team-member-bio .container{padding:1.5625rem;width:calc(100% + 50px);margin-left:-1.5625rem;margin-right:-1.5625rem;}}.panel.team-member-bio .picture{background-size:contain;position:relative;background-repeat:no-repeat;min-height:25rem;padding-top:76%;background-position:50% 0%;}@media screen and (min-width:601px){.panel.team-member-bio .picture{padding-top:71%;}}@media screen and (min-width:769px){.panel.team-member-bio .picture{background-position:50% 50%;background-size:cover;min-height:50rem;height:76vh;padding-top:3.5rem;}}@media screen and (min-width:1025px){.panel.team-member-bio .picture{background-position:50% 0%;}}.panel.team-member-bio .bio{z-index:2;position:relative;}@media screen and (min-width:769px){.panel.team-member-bio .bio{width:40%;}}.panel.team-member-bio .bio p,.panel.team-member-bio .bio .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.team-member-bio .bio .title{line-height:1.7;visibility:visible;position:relative;opacity:1;transition:opacity 0.3s linear;}.panel.team-member-bio .bio p.hidden,.panel.team-member-bio .bio .section-user [data-bid="86"] .hidden.title,.section-user [data-bid="86"] .panel.team-member-bio .bio .hidden.title{display:block;position:absolute;visibility:hidden;opacity:0;}.panel.team-member-bio .bio .learn-more{cursor:pointer;}.panel.team-member-bio .bio .learn-more .arrow-right{margin-top:3px;}.panel.team-member-bio .bio .learn-more:hover{color:#EC8923;}.panel.team-member-bio .bio .learn-more:hover .arrow-right{stroke:#EC8923;}.panel.team-member-bio .bio .phone,.panel.team-member-bio .bio .mobile-phone{display:inline-block;}.node-type-people .header-inner{max-width:100% !important;width:100%;display:table;}@media screen and (min-width:601px){.node-type-people .header-inner{margin-bottom:3rem;}}@media screen and (min-width:601px){.node-type-people .header-inner .left{display:table-cell;vertical-align:bottom;width:50%;}}@media screen and (max-width:768px){.node-type-people .header-inner .left{margin-bottom:1rem;}}.node-type-people .contact-details{position:relative;margin-bottom:0rem;}@media screen and (min-width:601px){.node-type-people .contact-details{vertical-align:bottom;display:table-cell;width:50%;}}.node-type-people .contact-details .label{margin-right:8px;font-weight:bold;}.node-type-people .contact-details .social-icons{margin:0;padding:0;}.node-type-people .contact-details .social-icons li{display:inline-block;margin-right:10px;}.node-type-people .contact-details .social-icons li a{color:#808080 !important;transition:color 0.3s linear;}.node-type-people .contact-details .social-icons li a:hover{color:#EC8923 !important;}.node-type-people .contact-details .phone,.node-type-people .contact-details .separator,.node-type-people .contact-details .email{display:inline-block;padding-right:1.5rem;margin-bottom:-2px;}.node-type-people .contact-details .social-icons{display:inline-block;margin-bottom:-2px;}.node-type-people .contact-details .separator{padding-right:0.75rem;margin-left:-0.75rem;}@media screen and (max-width:768px){.node-type-people .contact-details .separator{display:none;}}[data-video-full-content]{display:none;}#overlay{display:none;width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.9);left:0;right:0;bottom:0;top:0;overflow-x:hidden;overflow:hidden;z-index:3333;}.overlay-open #overlay{display:block;}#overlay .close{position:absolute;width:60px;height:60px;top:15px;right:15px;display:inline-block;z-index:3;}@media screen and (min-width:601px){#overlay .close{top:200px;right:10px;}}#overlay .close:before,#overlay .close:after{width:2px;height:50px;background:#fff;content:"";display:block;position:absolute;left:25px;}#overlay .close:before{transform:rotate(-45deg);}#overlay .close:after{transform:rotate(45deg);}#overlay .overlay-content video{width:100%;}#overlay video{margin-top:160px;}.video-player .play-pause{background:rgba(236,137,35,0.8);width:108px;height:108px;display:block;float:left;margin-top:2px;margin-right:13px;overflow:hidden;position:absolute;left:0;top:50%;text-align:center;}.video-player .play-pause .circle{border:1px solid #fff;padding:34px;border-radius:200px;text-align:center;display:block;width:60px;height:60px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);position:absolute;}.video-player .play-pause .icon{background:url(/themes/custom/centurygroup/assets/img/play-pause.png) no-repeat;background-position:0% -15px;display:block;width:11px;height:16px;overflow:hidden;margin-left:-4px;margin-top:-7px;}.video-player .player-control{text-align:left;font-weight:600;color:#a5a7a9;text-transform:uppercase;font-size:14px;width:100%;height:20px;margin-top:15px;margin-bottom:20px;cursor:pointer;position:absolute;bottom:10px;left:0px;right:0px;}.video-player .player-control .duration{width:calc(100% - 276px);height:11px;float:left;margin-top:4px;background:#fff;position:relative;margin-left:108px;}.video-player .player-control .duration .status{height:11px;width:0;background:#EC8923;position:absolute;top:0px;transition:width 1s linear;}.video-player .player-control .time,.video-player .player-control .time-total{float:left;color:#fff;}.video-player .player-control .time{margin-left:19px;}.video-player .player-control .time-total{margin-left:5px;}.video-player.playing .play-pause .icon{background-position:0% 0px;}html.js input.form-autocomplete:after,.ajax-progress .throbber:after,.ajax-loading:after{content:"";display:block;width:100%;left:0;right:0;height:3px;margin:0;background:#EC8923;position:fixed;top:0;z-index:99999;animation:loader 2s ease-out;}@keyframes loader{0%{width:0px;}100%{width:100%;}}.learn-more-box span.learn-more{color:#808080;}#main-footer span.learn-more{color:#403c4c;transition:color 0.3s linear;}#main-footer a:hover span.learn-more{color:#7cccd4;}.panel .row-hover h2,.panel .row-hover [data-bid="95"] h3,[data-bid="95"] .panel .row-hover h3,.container .row-hover h2,.container .row-hover [data-bid="95"] h3,[data-bid="95"] .container .row-hover h3{transition:color 0.3s linear;}.panel .row-hover:hover h2,.panel .row-hover:hover [data-bid="95"] h3,[data-bid="95"] .panel .row-hover:hover h3,.container .row-hover:hover h2,.container .row-hover:hover [data-bid="95"] h3,[data-bid="95"] .container .row-hover:hover h3{color:#7cccd4 !important;}.panel .learn-more,.container .learn-more{position:relative;color:#808080;}.panel .learn-more .arrow-right,.container .learn-more .arrow-right{fill:transparent;stroke:#808080;width:15px;margin-left:10px;transition:all 0.3s linear;}.panel .row-hover:hover .learn-more,.panel .learn-more:hover,.container .row-hover:hover .learn-more,.container .learn-more:hover{color:#7cccd4;}.panel .row-hover:hover .learn-more .arrow-right,.panel .learn-more:hover .arrow-right,.container .row-hover:hover .learn-more .arrow-right,.container .learn-more:hover .arrow-right{fill:transparent;stroke:#7cccd4;margin-left:20px;}.post.row-hover h2,.post.row-hover [data-bid="95"] h3,[data-bid="95"] .post.row-hover h3{transition:color 0.3s linear;}.post.row-hover:hover h2,.post.row-hover:hover [data-bid="95"] h3,[data-bid="95"] .post.row-hover:hover h3{color:#7cccd4 !important;}.post .learn-more{position:relative;color:#808080;transition:color 0.3s linear;}.post .learn-more .arrow-right{fill:transparent;stroke:#808080;width:15px;margin-left:10px;transition:all 0.3s linear;}.post.row-hover:hover .learn-more,.post .learn-more:hover{color:#7cccd4;}.post.row-hover:hover .learn-more .arrow-right,.post .learn-more:hover .arrow-right{fill:transparent;stroke:#7cccd4;margin-left:20px;}.section-user h2.section-title,.section-user [data-bid="95"] h3.section-title,[data-bid="95"] .section-user h3.section-title{color:#fff;visibility:hidden;}.section-user [data-bid="86"]{text-align:center;margin-bottom:20px;position:relative;}.section-user [data-bid="86"]:before{width:100%;height:1px;background:#ececec;content:"";display:block;position:absolute;bottom:10px;z-index:0;}.section-user [data-bid="86"]:after{content:"or";padding-top:40px;display:block;background:#fff;width:60px;margin:auto;z-index:1;position:relative;}.section-user{background:#EC8923;}.section-user .panel{background:#EC8923;}.section-user label{display:none;}.section-user #main-footer,.section-user #utility,.section-user .navburger,.section-user .logo img{display:none;}.section-user #content{background:#fff;padding:3.75rem 9.375rem;max-width:650px;}.section-user #content h1.title{font-size:28px;font-size:1.75rem;line-height:1.4;font-family:"Neo Sans W02",sans-serif;}.section-user #content #edit-actions{text-align:center;}.section-user #content input[type=text],.section-user #content input[type=password]{border-color:#ececec;border-radius:0;-webkit-appearance:none;padding-left:12px;}.section-user #content input[type=submit]{text-align:left;padding-top:0.9375rem;padding-bottom:0.9375rem;padding-right:5.625rem;background:#EC8923 url(/themes/custom/centurygroup/assets/img/arrow-right-white.svg) no-repeat calc(100% - 15px) 50%;background-size:25px;}.section-user #content .form-submit{margin-top:1.25rem;}.section-user #main-header{height:120px;}.section-user #main-header .logo{display:block;background:url(/themes/custom/centurygroup/assets/img/logo-icon.svg) no-repeat;width:50px;height:50px;margin-left:auto;margin-right:auto;transform:none;left:auto;position:relative;}#map{width:100%;height:300px;}@media screen and (min-width:769px){#map{height:600px;}}#map .info-window h3{text-align:center;margin:0;margin-top:-5px;margin-bottom:10px;}#map .info-window .info-content .photo{width:calc(100% + 30px);height:170px;margin-left:-15px;background-size:100%;background-repeat:no-repeat;}.filter-locations{margin:0rem 0 1.875rem 0;}@media screen and (min-width:601px){.filter-locations{margin:2.8125rem 0;}}@media screen and (max-width:768px){.filter-locations{padding:1.5625rem 1.5625rem;}}.filter-locations a{color:#808080;margin:0 1.25rem;border-bottom:1px solid transparent;padding-bottom:10px;transition:border 0.3s linear;display:inline-block;}.filter-locations a:first-child{margin-left:0;}.filter-locations a:last-child{margin-right:0;}@media screen and (max-width:768px){.filter-locations a{line-height:2;margin:0 1.25rem 0 0;}}@media screen and (max-width:600px){.filter-locations a{line-height:1.2;padding-bottom:0;}.filter-locations a + a{margin-top:0.75em;}}.filter-locations a:hover,.filter-locations a.active{border-bottom:1px solid #EC8923;}.node-type-article .container.container--wrapper{max-width:unset;}.node-type-article .narrow-wrap{max-width:830px;}.node-type-article .narrow-wrap img{max-width:100%;height:auto;}.node-type-article .post-date{font-family:"Neo Sans W01 Light",sans-serif;margin-top:0;}.node-type-article .header-inner .intro,.node-type-article .header-inner .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .node-type-article .header-inner .title{margin-top:0;}[data-bid="95"]{border-top:3px solid #EC8923;margin-top:3.75rem;padding-top:3.75rem;}.view-related-articles .col-3{position:relative;}.view-related-articles a{color:#403c4c;transition:color 0.3s linear;}.view-related-articles a:hover{color:#EC8923;}.view-related-articles svg.arrow-right{fill:transparent;stroke:#EC8923;width:25px;position:absolute;bottom:0;right:1.875rem;}.view-related-articles .field-image{float:left;overflow:hidden;margin-right:50px;}.view-related-articles .field-image img{width:10.9375rem;height:auto;}.view-related-articles .description{padding-right:3.75rem;overflow:hidden;}.page-node-5 .header-inner{margin-bottom:2.8125rem;max-width:100% !important;}.page-node-5 .header-inner .intro,.page-node-5 .header-inner .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .page-node-5 .header-inner .title{margin-bottom:30px;}.page-node-5 .header-inner h3{margin-bottom:5px;}.page-node-5 .header-inner p,.page-node-5 .header-inner .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .page-node-5 .header-inner .title{margin-top:0;margin-bottom:20px;}.page-node-5 .header-inner a{color:#EC8923 !important;}.page-node-5 .head-office{width:100%;float:left;}@media screen and (min-width:601px){.page-node-5 .head-office{width:50%;}}.page-node-5 .additional-contacts{width:100%;float:left;}@media screen and (min-width:601px){.page-node-5 .additional-contacts{width:50%;}}.page-node-5 .indented{color:#403c4c;padding-left:1.5625rem;}@media screen and (min-width:769px){.page-node-5 .indented{padding-left:3.5rem;}}@media screen and (max-width:768px){.page-node-5 .indented{margin-bottom:1rem;}}@media screen and (min-width:769px){.webform-client-form{width:33.333%;float:right;padding-left:1.875rem;margin-top:-2rem;}}.webform-client-form input[type=text],.webform-client-form input[type=email],.webform-client-form textarea{border:1px solid #ececec;padding:10px 15px;width:100%;}.webform-client-form input[type=submit]{text-align:left;padding-top:0.9375rem;padding-bottom:0.9375rem;padding-right:5.625rem;background:#EC8923 url(/themes/custom/centurygroup/assets/img/arrow-right-white.svg) no-repeat calc(100% - 15px) 50%;background-size:25px;}.compact #main-header .logo img,.not-front #main-header .logo img{transition:transform 0.25s linear;transform:scale(1);}.compact #main-header .logo img:hover,.not-front #main-header .logo img:hover{transform:scale(0.95);}.node-type-article h1.intro,.node-type-article .section-user [data-bid="86"] h1.title,.section-user [data-bid="86"] .node-type-article h1.title{color:#403c4c;line-height:1.3;}.panel h3{margin-bottom:0;color:#403c4c;}.node-type-article .articles-paging,.node-type-article .people-paging,.node-type-article .overlay-paging,.node-type-people .articles-paging,.node-type-people .people-paging,.node-type-people .overlay-paging,.node-type-design-story .articles-paging,.node-type-design-story .people-paging,.node-type-design-story .overlay-paging,.page-node-11 .articles-paging,.page-node-11 .people-paging,.page-node-11 .overlay-paging{width:100%;float:left;padding:5.625rem 0;}@media screen and (max-width:768px){.node-type-article .articles-paging,.node-type-article .people-paging,.node-type-article .overlay-paging,.node-type-people .articles-paging,.node-type-people .people-paging,.node-type-people .overlay-paging,.node-type-design-story .articles-paging,.node-type-design-story .people-paging,.node-type-design-story .overlay-paging,.page-node-11 .articles-paging,.page-node-11 .people-paging,.page-node-11 .overlay-paging{padding:2.5rem 1.5625rem;}}.node-type-article .articles-paging .previous,.node-type-article .articles-paging .next,.node-type-article .people-paging .previous,.node-type-article .people-paging .next,.node-type-article .overlay-paging .previous,.node-type-article .overlay-paging .next,.node-type-people .articles-paging .previous,.node-type-people .articles-paging .next,.node-type-people .people-paging .previous,.node-type-people .people-paging .next,.node-type-people .overlay-paging .previous,.node-type-people .overlay-paging .next,.node-type-design-story .articles-paging .previous,.node-type-design-story .articles-paging .next,.node-type-design-story .people-paging .previous,.node-type-design-story .people-paging .next,.node-type-design-story .overlay-paging .previous,.node-type-design-story .overlay-paging .next,.page-node-11 .articles-paging .previous,.page-node-11 .articles-paging .next,.page-node-11 .people-paging .previous,.page-node-11 .people-paging .next,.page-node-11 .overlay-paging .previous,.page-node-11 .overlay-paging .next{float:left;padding:0 30px;display:block;font-size:20px;font-size:1.25rem;font-family:"Neo Sans W01 Light",sans-serif;}@media screen and (min-width:601px){.node-type-article .articles-paging .previous,.node-type-article .articles-paging .next,.node-type-article .people-paging .previous,.node-type-article .people-paging .next,.node-type-article .overlay-paging .previous,.node-type-article .overlay-paging .next,.node-type-people .articles-paging .previous,.node-type-people .articles-paging .next,.node-type-people .people-paging .previous,.node-type-people .people-paging .next,.node-type-people .overlay-paging .previous,.node-type-people .overlay-paging .next,.node-type-design-story .articles-paging .previous,.node-type-design-story .articles-paging .next,.node-type-design-story .people-paging .previous,.node-type-design-story .people-paging .next,.node-type-design-story .overlay-paging .previous,.node-type-design-story .overlay-paging .next,.page-node-11 .articles-paging .previous,.page-node-11 .articles-paging .next,.page-node-11 .people-paging .previous,.page-node-11 .people-paging .next,.page-node-11 .overlay-paging .previous,.page-node-11 .overlay-paging .next{font-size:40px;font-size:2.5rem;}}.node-type-article .articles-paging .previous a,.node-type-article .articles-paging .next a,.node-type-article .people-paging .previous a,.node-type-article .people-paging .next a,.node-type-article .overlay-paging .previous a,.node-type-article .overlay-paging .next a,.node-type-people .articles-paging .previous a,.node-type-people .articles-paging .next a,.node-type-people .people-paging .previous a,.node-type-people .people-paging .next a,.node-type-people .overlay-paging .previous a,.node-type-people .overlay-paging .next a,.node-type-design-story .articles-paging .previous a,.node-type-design-story .articles-paging .next a,.node-type-design-story .people-paging .previous a,.node-type-design-story .people-paging .next a,.node-type-design-story .overlay-paging .previous a,.node-type-design-story .overlay-paging .next a,.page-node-11 .articles-paging .previous a,.page-node-11 .articles-paging .next a,.page-node-11 .people-paging .previous a,.page-node-11 .people-paging .next a,.page-node-11 .overlay-paging .previous a,.page-node-11 .overlay-paging .next a{color:#808080;}.node-type-article .articles-paging .previous a:hover,.node-type-article .articles-paging .next a:hover,.node-type-article .people-paging .previous a:hover,.node-type-article .people-paging .next a:hover,.node-type-article .overlay-paging .previous a:hover,.node-type-article .overlay-paging .next a:hover,.node-type-people .articles-paging .previous a:hover,.node-type-people .articles-paging .next a:hover,.node-type-people .people-paging .previous a:hover,.node-type-people .people-paging .next a:hover,.node-type-people .overlay-paging .previous a:hover,.node-type-people .overlay-paging .next a:hover,.node-type-design-story .articles-paging .previous a:hover,.node-type-design-story .articles-paging .next a:hover,.node-type-design-story .people-paging .previous a:hover,.node-type-design-story .people-paging .next a:hover,.node-type-design-story .overlay-paging .previous a:hover,.node-type-design-story .overlay-paging .next a:hover,.page-node-11 .articles-paging .previous a:hover,.page-node-11 .articles-paging .next a:hover,.page-node-11 .people-paging .previous a:hover,.page-node-11 .people-paging .next a:hover,.page-node-11 .overlay-paging .previous a:hover,.page-node-11 .overlay-paging .next a:hover{color:#7cccd4;}.node-type-article .articles-paging .previous .pager-text,.node-type-article .articles-paging .next .pager-text,.node-type-article .people-paging .previous .pager-text,.node-type-article .people-paging .next .pager-text,.node-type-article .overlay-paging .previous .pager-text,.node-type-article .overlay-paging .next .pager-text,.node-type-people .articles-paging .previous .pager-text,.node-type-people .articles-paging .next .pager-text,.node-type-people .people-paging .previous .pager-text,.node-type-people .people-paging .next .pager-text,.node-type-people .overlay-paging .previous .pager-text,.node-type-people .overlay-paging .next .pager-text,.node-type-design-story .articles-paging .previous .pager-text,.node-type-design-story .articles-paging .next .pager-text,.node-type-design-story .people-paging .previous .pager-text,.node-type-design-story .people-paging .next .pager-text,.node-type-design-story .overlay-paging .previous .pager-text,.node-type-design-story .overlay-paging .next .pager-text,.page-node-11 .articles-paging .previous .pager-text,.page-node-11 .articles-paging .next .pager-text,.page-node-11 .people-paging .previous .pager-text,.page-node-11 .people-paging .next .pager-text,.page-node-11 .overlay-paging .previous .pager-text,.page-node-11 .overlay-paging .next .pager-text{transition:all 0.5s linear;float:left;display:inline-block;white-space:nowrap;}.node-type-article .articles-paging .active i,.node-type-article .people-paging .active i,.node-type-article .overlay-paging .active i,.node-type-people .articles-paging .active i,.node-type-people .people-paging .active i,.node-type-people .overlay-paging .active i,.node-type-design-story .articles-paging .active i,.node-type-design-story .people-paging .active i,.node-type-design-story .overlay-paging .active i,.page-node-11 .articles-paging .active i,.page-node-11 .people-paging .active i,.page-node-11 .overlay-paging .active i{margin-right:20px;}.node-type-article .articles-paging .active .pager-text,.node-type-article .people-paging .active .pager-text,.node-type-article .overlay-paging .active .pager-text,.node-type-people .articles-paging .active .pager-text,.node-type-people .people-paging .active .pager-text,.node-type-people .overlay-paging .active .pager-text,.node-type-design-story .articles-paging .active .pager-text,.node-type-design-story .people-paging .active .pager-text,.node-type-design-story .overlay-paging .active .pager-text,.page-node-11 .articles-paging .active .pager-text,.page-node-11 .people-paging .active .pager-text,.page-node-11 .overlay-paging .active .pager-text{max-width:300px;opacity:1;}.node-type-article .articles-paging .previous i,.node-type-article .people-paging .previous i,.node-type-article .overlay-paging .previous i,.node-type-people .articles-paging .previous i,.node-type-people .people-paging .previous i,.node-type-people .overlay-paging .previous i,.node-type-design-story .articles-paging .previous i,.node-type-design-story .people-paging .previous i,.node-type-design-story .overlay-paging .previous i,.page-node-11 .articles-paging .previous i,.page-node-11 .people-paging .previous i,.page-node-11 .overlay-paging .previous i{margin-right:20px;}.node-type-article .articles-paging .next,.node-type-article .people-paging .next,.node-type-article .overlay-paging .next,.node-type-people .articles-paging .next,.node-type-people .people-paging .next,.node-type-people .overlay-paging .next,.node-type-design-story .articles-paging .next,.node-type-design-story .people-paging .next,.node-type-design-story .overlay-paging .next,.page-node-11 .articles-paging .next,.page-node-11 .people-paging .next,.page-node-11 .overlay-paging .next{padding-right:0;position:relative;float:right;}.node-type-article .articles-paging,.node-type-article .people-paging,.node-type-people .articles-paging,.node-type-people .people-paging,.node-type-design-story .articles-paging,.node-type-design-story .people-paging,.page-node-11 .articles-paging,.page-node-11 .people-paging{float:left;}.node-type-article .articles-paging .previous,.node-type-article .people-paging .previous,.node-type-people .articles-paging .previous,.node-type-people .people-paging .previous,.node-type-design-story .articles-paging .previous,.node-type-design-story .people-paging .previous,.page-node-11 .articles-paging .previous,.page-node-11 .people-paging .previous{padding-left:0px;}.contact-nav{transform:translate3d(100%,0,0);transition:transform 0.2s ease-in-out,opacity 0.5s ease-in-out;background:#403c4c;position:fixed;overflow:hidden;overflow-y:scroll;top:0;right:0;bottom:0;z-index:1000;color:#fff;padding:100px 30px 60px 30px;opacity:0;width:100%;height:100vh;font-family:"Neo Sans W01 Light",sans-serif;}@media screen and (min-width:601px){.contact-nav{width:500px;height:100vh;padding:125px 3.5rem 60px 3.5rem;}}.contact-open .contact-nav{transform:translate3d(0,0,0);opacity:1;}.compact .contact-nav #logo-white{top:15px;left:92px;width:53px;}.compact .contact-nav .close.button,.compact .contact-nav #edit-actions input.close[type=submit],#edit-actions .compact .contact-nav input.close[type=submit],.compact .contact-nav .search-box{top:10px;}@media screen and (min-width:601px){.compact .contact-nav .close.button,.compact .contact-nav #edit-actions input.close[type=submit],#edit-actions .compact .contact-nav input.close[type=submit],.compact .contact-nav .search-box{top:20px;}}.contact-nav .close.button,.contact-nav #edit-actions input.close[type=submit],#edit-actions .contact-nav input.close[type=submit]{position:absolute;top:20px;right:20px;width:140px;color:#e1d9c5;font-size:14px;font-size:0.875rem;background:#808080;}@media screen and (min-width:601px){.contact-nav .close.button,.contact-nav #edit-actions input.close[type=submit],#edit-actions .contact-nav input.close[type=submit]{top:30px;right:30px;width:140px;}}.contact-nav .close.button:hover,.contact-nav #edit-actions input.close[type=submit]:hover,#edit-actions .contact-nav input.close[type=submit]:hover{color:#fff;background:#EC8923;}.contact-nav h2.lined,.contact-nav [data-bid="95"] h3.lined,[data-bid="95"] .contact-nav h3.lined{color:#fff;}.contact-nav .head-office{margin-bottom:3.125rem;}.contact-nav .head-office p,.contact-nav .head-office .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .contact-nav .head-office .title{font-size:16px;font-size:1rem;}.contact-nav .contact-items{margin-bottom:3.75rem;}.contact-nav .contact-item{width:100%;color:#fff;position:relative;border-bottom:1px solid rgba(255,255,255,0.2);text-decoration:none;display:block;padding:0px 0 20px 0;margin-top:10px;}.contact-nav .contact-item:after{content:"";display:table;clear:both;}.contact-nav .contact-item:before{position:absolute;width:100%;height:1px;background:transparent;bottom:0;content:"";display:block;}.contact-nav .contact-item:hover{border-bottom:1px solid rgb(255,255,255);}.contact-nav .contact-item:hover:before{position:absolute;width:100%;height:1px;background:#fff;bottom:0;content:"";display:block;}.contact-nav .contact-item:hover h2,.contact-nav .contact-item:hover [data-bid="95"] h3,[data-bid="95"] .contact-nav .contact-item:hover h3,.contact-nav .contact-item:hover p,.contact-nav .contact-item:hover .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .contact-nav .contact-item:hover .title{color:#fff;}.contact-nav .contact-item:hover .circle{color:#fff;border-color:#fff;}.contact-nav .contact-item .circle{display:inline-block;width:25px;height:25px;border-radius:200px;border:1px solid #bab9bf;font-size:10px;padding-top:4px;text-align:center;position:absolute;top:8px;color:#bab9bf;font-family:"Neo Sans W01 Medium",sans-serif;}.contact-nav .contact-item h2,.contact-nav .contact-item [data-bid="95"] h3,[data-bid="95"] .contact-nav .contact-item h3{margin:0;font-size:28px;font-size:1.75rem;position:relative;font-family:"Neo Sans W01 Light",sans-serif;color:#bab9bf;display:inline-block;}.contact-nav .contact-item h2 a,.contact-nav .contact-item [data-bid="95"] h3 a,[data-bid="95"] .contact-nav .contact-item h3 a{color:#bab9bf;}.contact-nav .contact-item p,.contact-nav .contact-item .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .contact-nav .contact-item .title{display:inline-block;width:100%;font-family:"Neo Sans W02",sans-serif;margin:0;color:#bab9bf;font-size:15px;font-size:0.9375rem;}.contact-nav h2.lined,.contact-nav [data-bid="95"] h3.lined,[data-bid="95"] .contact-nav h3.lined{display:inline-block;}.contact-nav .button.smaller,.contact-nav #edit-actions input.smaller[type=submit],#edit-actions .contact-nav input.smaller[type=submit]{font-size:14px;font-size:0.875rem;background-color:transparent;border:1px solid rgba(255,255,255,0.3);padding:0.5rem 0.9375rem;position:absolute;right:-118px;top:3px;}.contact-nav .button.smaller:hover,.contact-nav #edit-actions input.smaller[type=submit]:hover,#edit-actions .contact-nav input.smaller[type=submit]:hover{background-color:#EC8923;color:#fff;border:1px solid #EC8923;}.node-type-webform .project-item{width:100%;float:left;}@media screen and (min-width:601px){.node-type-webform .project-item{width:50%;padding-right:50px;margin-bottom:2.5rem;}}.node-type-webform .project-item img{width:100%;height:auto;overflow:hidden;}.node-type-webform .project-item .project-text{overflow:hidden;padding-bottom:2rem;padding-left:1.5625rem;margin-top:1rem;}@media screen and (min-width:601px){.node-type-webform .project-item .project-text{padding-left:3.25rem;margin-top:2rem;padding-bottom:1rem;}}.node-type-webform .project-item .project-text h2,.node-type-webform .project-item .project-text [data-bid="95"] h3,[data-bid="95"] .node-type-webform .project-item .project-text h3{margin-bottom:0.5rem;}.node-type-webform .project-item .project-text h2 a,.node-type-webform .project-item .project-text [data-bid="95"] h3 a,[data-bid="95"] .node-type-webform .project-item .project-text h3 a{font-family:"Neo Sans W01 Light",sans-serif;color:#808080;}.node-type-webform .project-item .project-text p,.node-type-webform .project-item .project-text .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .node-type-webform .project-item .project-text .title{margin-top:0;}.node-type-project .container{position:relative;}@media screen and (min-width:769px){.node-type-project .fixing-sidebar{position:absolute;max-width:34.5rem;}}@media screen and (max-width:1024px){.node-type-project .fixing-sidebar{padding-left:1.5625rem;padding-right:1.5625rem;}}.node-type-project .fixing-sidebar p,.node-type-project .fixing-sidebar .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .node-type-project .fixing-sidebar .title{border-bottom:1px solid #eee;padding:0 0 1rem 0;margin-right:7.5rem;line-height:1.6;}.node-type-project .fixing-sidebar strong{font-size:16px;font-size:1rem;color:#808080;font-weight:400;}.node-type-project .fixing-sidebar a{color:#403c4c;transition:color 0.3s linear;}.node-type-project .fixing-sidebar a:hover{color:#EC8923;}.node-type-project.sidebar-fixed .fixing-sidebar{position:fixed;top:130px;transform:translateX(0%);transition:transform 0.2s ease-out;}@media screen and (min-width:769px){.node-type-project.sidebar-fixed .col-grid-8{height:100vh;}}.node-type-project.sidebar-fixed .project-images{transition:all 0.4s ease-in-out;right:0;}@media screen and (min-width:769px){.node-type-project.sidebar-fixed .project-images{position:absolute;width:66.6%;padding-left:8.625rem;padding-right:3.5rem;}}.node-type-project.fixed-sidebar-bottom .fixing-sidebar{position:absolute;bottom:-13vh;top:auto;}.node-type-project .col-grid-8{display:block;}@media screen and (min-width:769px){.node-type-project .col-grid-8{margin-left:33.33333%;}}@media screen and (max-width:1024px){.node-type-project .col-grid-8{padding-left:1.5625rem;padding-right:1.5625rem;}}.node-type-project .project-intro{padding-top:1.25rem;padding-left:0px;padding-bottom:0px;font-size:22px;font-size:1.375rem;color:#808080;}@media screen and (min-width:769px){.node-type-project .project-intro{padding-top:0;padding-left:120px;padding-bottom:120px;}}.node-type-project .project-images{transition:none !important;}@media screen and (min-width:769px){.node-type-project .project-images{padding-left:7.5rem;}}.node-type-project .project-images img{max-width:100%;height:auto;transition:opacity 0.4s ease-in-out;margin:1.25rem 0;}@media screen and (min-width:769px){.node-type-project .project-images img{margin:4vh 0;opacity:0;}}.node-type-project .project-images .viewing img{opacity:1;}@media screen and (min-width:769px){.node-type-project .project-images .hover-image img{cursor:url(/themes/custom/centurygroup/assets/img/cross.svg),auto;}}@media screen and (min-width:769px){.node-type-project .project-images .hover-image:first-child img{margin-top:0;}}.node-type-project.expanded-images .fixing-sidebar{transform:translateX(-100%);}.node-type-project.expanded-images .viewing{position:fixed;width:100%;height:100%;text-align:center;opacity:1;z-index:122;left:0;right:0;background:rgb(255,255,255);}.node-type-project.expanded-images .viewing img{margin:0;max-width:100%;max-height:100%;}@media screen and (min-width:601px){.node-type-project.expanded-images .viewing img{cursor:url(/themes/custom/centurygroup/assets/img/minus.svg),auto;}}.node-type-project.expanded-images .col-grid-8{width:100%;margin-left:0;}.node-type-project.expanded-images .col-grid-8 .project-intro{width:66.66667%;float:right;}.node-type-project.expanded-images .col-grid-8 .project-images{position:absolute;right:0;width:100%;padding:0;}@media screen and (min-width:769px){#next-footer{margin-top:25vh;}}@media screen and (max-width:1024px){#next-footer{width:calc(100% + 50px);margin-left:-1.5625rem;margin-right:-1.5625rem;}}#next-footer .container{background:#403c4c;height:300px;}@media screen and (min-width:769px){#next-footer .container{height:50vh;}}@media screen and (min-width:769px){#next-footer .container .hero-image,#next-footer .container .next-item{float:left;width:50%;}}#next-footer .container .hero-image{width:100%;height:0;padding-bottom:66%;display:block;background-size:cover;background-repeat:no-repeat;}@media screen and (min-width:769px){#next-footer .container .hero-image{margin-top:-13vh;width:41%;padding-bottom:28%;}}#next-footer .container .next-item{padding:1.5625rem 0;padding-left:1.875rem;}@media screen and (min-width:769px){#next-footer .container .next-item{padding:5rem 0;padding-left:5rem;}}#next-footer .container .next-item h1{color:#fff;}#next-footer .container .next-item .learn-more{margin-top:-1.3vh;}#next-footer .container .next-item .learn-more .arrow-right{top:-4px;}@media screen and (max-width:1024px){.filter-panel{padding-left:3.75rem;padding-right:3.75rem;}}@media screen and (max-width:768px){.filter-panel{padding-left:1.5625rem;padding-right:1.5625rem;}}@media screen and (min-width:769px){.design-stories{margin-top:7.5vh;}}.design-stories .container{background:#403c4c;height:300px;}@media screen and (min-width:601px){.design-stories .container{height:50vh;}}@media screen and (min-width:601px){.design-stories .container .hero-image,.design-stories .container .next-item{float:left;width:50%;}}.design-stories .container .hero-image{width:100%;height:0;padding-bottom:66%;display:block;background-size:cover;background-repeat:no-repeat;}@media screen and (min-width:601px){.design-stories .container .hero-image{margin-top:-13vh;width:41%;padding-bottom:28%;}}.design-stories .container .next-item{padding:1.5625rem 0;padding-left:1.875rem;}@media screen and (min-width:769px){.design-stories .container .next-item{padding:5rem 0;padding-right:5rem;}}.design-stories .container .next-item h1{color:#fff;}.design-stories .container .next-item .learn-more{margin-top:-1.3vh;}.design-stories .container .next-item .learn-more .arrow-right{top:-4px;}.field-body blockquote{padding:2rem 2rem 1rem 2rem;margin:0;margin-bottom:2rem;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:3rem;}.field-body blockquote p,.field-body blockquote .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .field-body blockquote .title{font-size:24px;font-size:1.5rem;}@media screen and (max-width:768px){.heading-only h1{margin-top:1rem;margin-bottom:0;}}.page-node-193 .grey-bg .contact-item{border-bottom:1px solid #eee;padding:30px 0;float:left;width:100%;position:relative;}.page-node-193 .grey-bg .contact-item h2 a,.page-node-193 .grey-bg .contact-item [data-bid="95"] h3 a,[data-bid="95"] .page-node-193 .grey-bg .contact-item h3 a{color:#808080;}.page-node-193 .grey-bg .contact-item h2,.page-node-193 .grey-bg .contact-item h3{margin:0;}.page-node-193 .grey-bg .contact-item h2,.page-node-193 .grey-bg .contact-item [data-bid="95"] h3,[data-bid="95"] .page-node-193 .grey-bg .contact-item h3,.page-node-193 .grey-bg .contact-item p,.page-node-193 .grey-bg .contact-item .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .page-node-193 .grey-bg .contact-item .title{font-family:"Neo Sans W01 Light",sans-serif;}@media screen and (max-width:768px){.page-node-193 .grey-bg .contact-item .description{padding-left:1.5625rem;padding-right:1.5625rem;}}.page-node-193 .grey-bg .contact-item p.learn-more,.page-node-193 .grey-bg .contact-item .section-user [data-bid="86"] .learn-more.title,.section-user [data-bid="86"] .page-node-193 .grey-bg .contact-item .learn-more.title{margin-top:0rem;}@media screen and (min-width:601px){.page-node-193 .grey-bg .contact-item p.learn-more,.page-node-193 .grey-bg .contact-item .section-user [data-bid="86"] .learn-more.title,.section-user [data-bid="86"] .page-node-193 .grey-bg .contact-item .learn-more.title{margin-top:1.5rem;}}@media screen and (max-width:768px){.page-node-193 .grey-bg .contact-item p.learn-more,.page-node-193 .grey-bg .contact-item .section-user [data-bid="86"] .learn-more.title,.section-user [data-bid="86"] .page-node-193 .grey-bg .contact-item .learn-more.title{margin-bottom:2rem;}}.page-node-193 .grey-bg .contact-item p,.page-node-193 .grey-bg .contact-item .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .page-node-193 .grey-bg .contact-item .title{margin-bottom:0;}.page-node-193 .grey-bg .contact-item p.contact-line,.page-node-193 .grey-bg .contact-item .section-user [data-bid="86"] .contact-line.title,.section-user [data-bid="86"] .page-node-193 .grey-bg .contact-item .contact-line.title{margin-bottom:1rem !important;}.page-node-193 .grey-bg .contact-item .arrow-right{margin-top:3px;}.page-node-193 .grey-bg .contact-item .post-date{color:#808080;margin-bottom:0.5rem;}.page-node-193 .grey-bg .contact-item .field-image{float:left;overflow:hidden;width:100%;}@media screen and (min-width:601px){.page-node-193 .grey-bg .contact-item .field-image{width:50%;}}.page-node-193 .grey-bg .contact-item .field-image img{width:100%;height:auto;}.page-search .search-form{margin-bottom:6.25rem;}.page-search .results-wrap,.page-search #search-form{max-width:100%;float:left;}@media screen and (min-width:601px){.page-search .results-wrap,.page-search #search-form{max-width:800px;margin-left:auto;margin-right:auto;float:none;}}.page-search .results-wrap ol,.page-search #search-form ol{padding:0;}.page-search .results-wrap ol .search-result,.page-search #search-form ol .search-result{border-bottom:1px solid #eee;padding:30px 0;float:left;width:100%;position:relative;}@media screen and (max-width:768px){.page-search .results-wrap ol .search-result,.page-search #search-form ol .search-result{padding:0px 0;}}.page-search .results-wrap ol .search-result h3 a,.page-search #search-form ol .search-result h3 a{color:#808080;font-size:28px;font-size:1.75rem;}.page-search .results-wrap ol .search-result h2,.page-search .results-wrap ol .search-result h3,.page-search #search-form ol .search-result h2,.page-search #search-form ol .search-result h3{margin:0;}.page-search .results-wrap ol .search-result h3,.page-search .results-wrap ol .search-result p,.page-search .results-wrap ol .search-result .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .page-search .results-wrap ol .search-result .title,.page-search #search-form ol .search-result h3,.page-search #search-form ol .search-result p,.page-search #search-form ol .search-result .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .page-search #search-form ol .search-result .title{font-family:"Neo Sans W01 Light",sans-serif;}.page-search .results-wrap ol .search-result .search-snippet-info,.page-search #search-form ol .search-result .search-snippet-info{padding:0;padding-top:1rem;padding-bottom:0;}#main-footer .contextual-links-wrapper,.contact-nav .contextual-links-wrapper{display:none;}.page-node-11 .home-projects{background-color:#403c4c;padding-bottom:0;margin-bottom:100px;}@media screen and (min-width:769px){.page-node-11 .home-projects{padding-top:10rem;}}.page-node-13 .col-grid-12{padding:1.5625rem 0 0;}.page-node-13 .col-grid-12 p,.page-node-13 .col-grid-12 .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .page-node-13 .col-grid-12 .title{margin:0;}.page-node-13 .col-grid-8 h1{font-size:1em;font-weight:bold;float:left;margin:0 0 1em;width:100%;}@media screen and (min-width:601px){.page-node-13 .col-grid-8 h1{font-size:2em;}}.page-node-13 .col-grid-8 * + h1{margin:1.5em 0 1em;}.page-node-13 .panel.one-third-left div.col-grid-8{padding-top:0;}.panel.two-column-full-overlay{padding:0;}@media screen and (max-width:768px){.panel.two-column-full-overlay .container{padding-left:1.5625rem;padding-right:1.5625rem;}}.panel.two-column-full-overlay .column-item .column-cover{padding:1.5625rem;width:100%;height:60vh;float:left;position:relative;background-size:cover;background-position:50% 50%;cursor:pointer;}@media screen and (min-width:601px){.panel.two-column-full-overlay .column-item .column-cover{height:40vh;}}@media screen and (min-width:769px){.panel.two-column-full-overlay .column-item .column-cover{width:50%;padding:3.5rem;height:600px;}}@media screen and (max-height:750px) and (min-width:768px){.panel.two-column-full-overlay .column-item .column-cover{height:400px;}}.panel.two-column-full-overlay .column-item .column-cover:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#403c4c;opacity:0.1;transform:scale(1);transition:opacity 0.4s ease;}@media screen and (max-width:768px){.panel.two-column-full-overlay .column-item .column-cover:before{opacity:0.7;}}.panel.two-column-full-overlay .column-item .column-cover:hover:before{opacity:0.7;}.panel.two-column-full-overlay .column-item .column-cover h1,.panel.two-column-full-overlay .column-item .column-cover p,.panel.two-column-full-overlay .column-item .column-cover .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full-overlay .column-item .column-cover .title{color:#fff;}.panel.two-column-full-overlay .column-item .column-cover h1{margin-bottom:0;}.panel.two-column-full-overlay .column-item .column-cover .inner-text{max-width:400px;}.panel.two-column-full-overlay .overlay-content{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(255,255,255);z-index:-1;overflow:hidden;overflow-y:scroll;visibility:hidden;opacity:0;transition:opacity 0.3s ease-in-out;}.panel.two-column-full-overlay .overlay-content .overlay-header{width:100%;height:250px;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;position:relative;overflow:hidden;}@media screen and (min-width:601px){.panel.two-column-full-overlay .overlay-content .overlay-header{height:60vh;}}.panel.two-column-full-overlay .overlay-content .overlay-body{margin:1.5rem 0;transform:translateY(50%);opacity:0;transition:opacity 0.3s ease-in-out,transform 0.3s cubic-bezier(0.125,0.75,0.415,1);transition-delay:0.3s;}@media screen and (max-width:768px){.panel.two-column-full-overlay .overlay-content .overlay-body{padding-left:1.5625rem;padding-right:1.5625rem;}}@media screen and (min-width:769px){.panel.two-column-full-overlay .overlay-content .overlay-body{margin:3.5rem 0;}}.panel.two-column-full-overlay .overlay-content .overlay-body h1,.panel.two-column-full-overlay .overlay-content .overlay-body p,.panel.two-column-full-overlay .overlay-content .overlay-body .section-user [data-bid="86"] .title,.section-user [data-bid="86"] .panel.two-column-full-overlay .overlay-content .overlay-body .title{color:#403c4c;}@media screen and (max-width:768px){.panel.two-column-full-overlay .overlay-content .overlay-body h1{margin-bottom:1rem;}}.panel.two-column-full-overlay .overlay-content .close-overlay{width:3.125rem;height:3.125rem;display:block;position:absolute;left:50%;right:0;bottom:-50px;text-align:center;transform:translateX(-50%);color:#EC8923;font-size:40px;font-size:2.5rem;transition:bottom 0.3s cubic-bezier(0.125,0.75,0.415,1);transition-delay:0.5s;background-color:rgba(255,255,255,0.4);border-radius:200px;}.panel.two-column-full-overlay .overlay-content .close-overlay svg{position:relative;top:-5px;}.panel.two-column-full-overlay .overlay-open .overlay-content{visibility:visible;opacity:1;z-index:999;}.panel.two-column-full-overlay .overlay-open .overlay-body{opacity:1;transform:translateY(0%);}.panel.two-column-full-overlay .overlay-open .close-overlay{bottom:3.125rem;}@media screen and (max-width:768px){.panel.two-column-full-overlay .overlay-paging{padding-left:0;padding-right:0;}}.panel.two-column-full-overlay .overlay-paging .inner-wrap{border-top:1px solid #eae8e8;padding-top:3rem;}.panel.two-column-full-overlay .overlay-paging .previous{padding-left:0;}.filter-by{text-transform:uppercase;font-size:13px;margin-bottom:1rem;display:none;}.filter-by.active{display:block;}@media screen and (max-width:768px){.filter-by{white-space:nowrap;padding-left:1.5625rem;}.filter-by .label{float:left;}}.filter-by a{background:#bab9bf;color:#fff;border-radius:3px;padding:5px 15px;margin-left:10px;transition:background 0.3s linear;}@media screen and (max-width:768px){.filter-by a{float:left;margin-left:0px;margin-top:5px;clear:both;}}.filter-by a span{border-left:1px solid rgba(255,255,255,0.3);position:relative;margin-left:15px;padding-right:15px;width:10px;height:10px;}.filter-by a span:before,.filter-by a span:after{content:"";width:10px;height:1px;background:rgb(255,255,255);display:block;position:absolute;top:7px;right:-5px;}.filter-by a span:before{transform:rotate(-45deg);}.filter-by a span:after{transform:rotate(45deg);}.filter-by a:hover{background:#EC8923;}.jobpostings{display:none;}.jobpostings.active{display:block;}@media screen and (min-width:601px){.panel.one-third-left div.col-grid-8.filter-by-links{padding-top:2.1rem;}}.cards{padding:3.5rem;}@media screen and (max-width:768px){.cards{padding:25px;}}.cards h3{margin-bottom:1em;}.cards .cards__intro{margin-bottom:1.75rem;}.cards .cards__container{display:flex;flex-wrap:wrap;margin-left:-1.75rem;margin-right:-1.75rem;}.cards .card{display:block;background-color:#f8f8f8;width:100%;margin:1.75rem;}@media screen and (min-width:769px){.cards .card{width:calc(50% - 3.5rem);}}@media screen and (min-width:1301px){.cards .card{width:calc(33.3333% - 3.5rem);}}.cards .card__image-wrapper{position:relative;padding-top:62%;background-size:cover;background-position:50% 50%;}.cards .card__image-wrapper::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#403c4c;opacity:0;transform:scale(1);transition:opacity 0.4s ease;}.cards .card__content{padding:1.75rem;word-wrap:break-word;}.cards .card__content p:last-child,.cards .card__content .section-user [data-bid="86"] .title:last-child,.section-user [data-bid="86"] .cards .card__content .title:last-child{margin-bottom:0;}.cards a.card:hover .card__image-wrapper::before{opacity:0.7;}#admin-menu{width:220px;height:100%;background:#403c4c;position:fixed;left:0;top:0;bottom:0;color:#fff;font-size:14px;border-right:1px solid rgba(255,255,255,0.1);z-index:10000;}#admin-menu .profile{padding:40px 30px;}#admin-menu .profile strong{position:relative;}#admin-menu .profile strong i{position:absolute;top:3px;right:-15px;}#admin-menu .profile img{border-radius:100px;width:50px;margin-bottom:5px;}#admin-menu .shortcut-items .shortcut-item{padding:15px 30px;}#admin-menu .shortcut-items .shortcut-item:hover{background:#393745;}#admin-menu .shortcut-items .shortcut-item i{width:25px;}#toolbar-administration ul{font-size:small;}.kint-rich ul{font-size:13px;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
