body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility !important}body{font-family:"aktiv-grotesk",arial,sans-serif;font-weight:400}#subnav a,#primary a,#related a{font-weight:700}@media(min-width: 768px){.loading *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.fast,nav a,#utility a,.btn,.share a,.item figure,.slider-arrow,#primary a,.text-wrapper a,#footer a,.download a,#bannHeader .inner,a.more{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#subnav a,#header button span{transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out}}body{color:#000;font-size:17px;line-height:31px}h1{font-size:51px;line-height:1.1961em;font-weight:700}h2{font-size:29px;line-height:1.37931em;font-weight:700}h3{font-size:24px;line-height:1.54166em;font-weight:700;color:#333}h4{font-size:21px;font-weight:700;margin-bottom:5px}h5{font-size:18px;font-weight:700;margin-bottom:5px;color:#666}.display-2{font-size:41px;line-height:1.1961em;font-weight:700}.display-3{font-size:32px;line-height:1.1961em;font-weight:700}h1,h2,p{margin:0 0 25px}footer h5{margin:0 0 20px;text-transform:lowercase}h3{margin:0 0 15px}h2 a,h3 a{color:#000;display:inline-block}a,a:hover,a:focus{color:#bd3023;text-decoration:none}a:hover,a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus{color:#bd3023}a:active,a:focus,button:active,button:focus{outline:none}img{max-width:100%;height:auto}.section-heading{font-size:18px;color:#666;font-weight:700;margin:0;text-align:center}.date{color:#999;margin-bottom:5px}.intro{font-size:24px;line-height:1.541666em}.meta{font-size:14px;color:#999;margin:0}.meta span.category{text-transform:uppercase;color:#07c3b3;font-weight:700;letter-spacing:1px}.meta time{color:#666}.meta-projectUpdate{margin-bottom:10px}.table{max-width:100%}.table td,.table th{padding:5px;text-align:left;font-size:15px;line-height:28px}.table td{min-width:25%}.table tr{border-bottom:1px solid #999}.table th{font-weight:700}.text-wrapper a{border-bottom:1px solid #fff}.text-wrapper a:hover,.text-wrapper a:focus{border-bottom:1px solid #bd3023}@media(max-width: 767px){.table-responsive{overflow-y:auto}body{font-size:16px;line-height:28px}h1{font-size:31px}h2{font-size:24px}#pageTitle h1{font-size:18px}h3,.intro{font-size:21px}h1,h2,p{margin:0 0 15px}ul{padding-left:30px}.table td,.table th{font-size:14px;line-height:24px;min-width:100px}.table-responsive,.table{min-width:100%}}@media(min-width: 768px){.table-responsive{overflow:inherit}.table-responsive .table{width:100%}}#utility{background:#eee;font-size:13px}#utility ul{margin:0}#utility li{margin-bottom:0;line-height:36px;margin-left:0px;padding-top:4px}#utility a{color:#2d2d2d;border-bottom:4px solid #eee;padding:0 15px;display:inline-block;text-decoration:none}#utility a:hover,#utility a:focus,#utility li.current a{border-bottom-color:#bf2e1a}.seg2-jobs #utility .nav-news a{border-bottom-color:#eee;color:#2d2d2d}.seg2-jobs #utility .nav-news a:hover,.seg2-jobs #utility .nav-news a:focus{border-bottom-color:#bf2e1a}#utility li.search a{color:#bf2e1a;font-size:18px}#header{background:#fff;padding:25px 0 27px}#header .navbar{position:relative;margin:0;border:0}#logo{background:#999;color:#fff;max-width:220px}#logo img{max-width:220px}#primary{text-align:right;padding:0;font-size:15px}#primary ul{margin:0}#primary li{margin-left:5px}#primary a{background:none;border-bottom:4px solid transparent;line-height:50px;padding:0 15px;color:#000}#primary a:hover,#primary a:focus,#primary li.current a{background:none;border-bottom-color:#bf2e1a}#banner{height:275px;background:#666;color:#fff;background-color:#3a7b91;background-size:cover;background-position:center center}@media(min-width: 768px)and (max-width: 1024px){#banner{height:255px}}@media(max-width: 480px){#banner{height:200px}}#bannerHeader{background:#fff;height:auto;color:#fff}#bannerHeader .bg{background:#3a7b91}#bannerHeader .wrap{padding:20px}#bannerHeader .noImage .wrap{padding-left:0;padding-right:0}@media(min-width: 767px)and (max-width: 1199px){#bannerHeader h1{font-size:30px}}@media(max-width: 767px){#bannerHeader .wrap{padding:15px 25px}#header{padding:0}#header .navbar{padding:0}#header .container{width:100%;padding:0;margin:0}#header .navbar-header{height:60px;border-bottom:1px solid #ccc}#logo{position:absolute;left:0px;height:60px;width:60px;top:0px;z-index:99999;padding-left:20px;background:#c22b0a url("/interface/images/template/HC_logo_mobile.png") center center no-repeat;background-size:cover}#logo img{display:none}#header .navbar-collapse{background:#f2f2f2;padding:0;margin:0;z-index:9999;position:relative;width:100%}#header .navbar .navbar-collapse{width:100%}#header button.navbar-toggle{position:absolute;top:10px;right:35px;width:40px;z-index:9999;border-radius:0;margin:0;font-size:30px;color:#000}#header button.navbar-toggle .icon-bar{background:#3d444a;height:4px !important}#header button.navbar-toggle{background:url("/interface/images/template/cross.png") center center no-repeat}#header button.navbar-toggle .icon-bar{visibility:hidden}#header button.collapsed{background:none}#header button.collapsed .icon-bar{visibility:visible}#header .search{position:absolute;top:15px;right:105px;font-size:24px;color:#3d444a}#header .fa-bars,#header .fa-close{display:none}#header button.navbar-toggle .fa-close,#header button.collapsed .fa-bars{display:block}#header button.collapsed .fa-close{display:none}#primary{position:relative;bottom:auto;top:auto;left:0;text-align:left;font-weight:700;font-size:16px;color:#f6f4de;background:#f2f2f2;border:0}#primary a{color:#333;border-bottom:1px solid #cdced0 !important;padding:5px 40px}#primary .nav a{background:none !important}#primary li{margin-left:0}#primary li.current a,#primary a:hover{color:#d51e3c}#primary li.current li a,#primary a:focus{color:#333}#primary li.current li.current a{color:#d51e3c}#primary .noDropdown{width:100%;clear:both}#primary .dropdown{margin-bottom:0}#primary .dropdown .caret{float:right;display:block;position:relative;top:25px}#primary .dropdown-menu{padding:0;background:#dfdfdf;border:0;box-shadow:none}#primary .dropdown-menu a{background:#dfdfdf !important;padding-left:55px;font-weight:500}#primary .open2 .dropdown-menu{display:block;position:relative}#primary .open2.open .dropdown-menu{display:none}#primary .open>a .caret{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#primary .nav-news .overview{display:none}#primary .list-social{text-align:center;padding:5px 0}#primary .list-social li{line-height:30px;font-size:22px;border:0}#primary .list-social a{border:0 !important;padding:5px 15px}#content,#sidebar{padding-bottom:15px}#content{padding-top:15px}#banner.empty{display:none}#bannerHeader .container{padding:0;overflow:hidden}}@media(min-width: 768px)and (max-width: 991px){#header .navbar{display:flex;justify-content:space-between;align-items:center}#header #primary{position:relative;bottom:0;margin-left:0}#header #primary a{line-height:35px;padding:0 10px}#header #logo{display:block;margin-bottom:10px}#header #logo img{max-width:180px}}@media(min-width: 768px){#header{border-bottom:1px solid #ccc}#primary .list-social a{border:none;font-size:22px}#primary .list-social a:hover,#primary .list-social a:focus{color:#bd3023}#content,#sidebar{padding-top:30px;padding-bottom:30px}#bannerHeader .equalise{min-height:430px;overflow:hidden}#bannerHeader figure{position:relative;overflow:hidden;text-align:center}#bannerHeader .inner{background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;height:100%;position:absolute;top:0;left:0;margin-left:10px;margin-right:10px;min-width:100%}#bannerHeader .inner img{display:none}#primary{position:absolute;bottom:-27px;right:0}#primary .dropdown{display:none}}@media(min-width: 992px){#primary{margin-left:220px}}@media(min-width: 768px)and (max-width: 991px){#bannerHeader figure .inner{position:relative;left:-10px}#bannerHeader figure .inner img{display:block}#bannerHeader .equalise{height:auto;min-height:auto !important}#bannerHeader .wrap{margin:15px 40px 15px 60px;padding:0}}#breadcrumbs{padding:20px 0;font-size:14px;line-height:20px;color:#000;margin-left:-5px}#breadcrumbs ul{margin:0}#breadcrumbs a{margin-right:10px;color:#000}#breadcrumbs li:after{content:" >"}#breadcrumbs li.last:after{content:""}#breadcrumbs li.last,#breadcrumbs a:hover,#breadcrumbs a:focus{color:#bd3023}@media(max-width: 767px){#breadcrumbs{padding-left:30px}#breadcrumbs li{display:inline;padding-left:0}}@media(min-width: 768px){#sidebar{position:relative}#related{visibility:hidden;position:absolute;bottom:50px;right:0;width:100%;margin:0 10px}.loaded #related{visibility:visible}.equalise-full{min-height:400px}}#related h2{margin-bottom:15px}#related{font-size:16px;line-height:26px;border-top:4px solid #000}#related ul,#related li{margin:0;padding:0;list-style-type:none}#related a{color:#148084;display:block;padding:10px 0 10px 20px;text-decoration:none}#related a:hover,#related a:focus{color:#d51e3c}#related li{position:relative}#related .fa{position:absolute;top:15px;left:0}@media(max-width: 767px){#related a{padding-top:5px;padding-bottom:5px}#related .fa{top:10px}}.noBanner #subnav{background:#000}#subnav .wrap{background:rgba(30,30,32,.9);font-size:14px}#subnav ul{margin-left:5px}#subnav a{padding:25px 30px;line-height:30px;display:block;color:#fff;text-transform:uppercase;text-decoration:none}#subnav li{margin:0 0 0 -5px;padding:0}#subnav a:hover,#subnav li.current a{background:#000}@media(max-width: 1024px){#subnav a{padding:15px 20px}}@media(max-width: 767px){#subnav{margin-left:-15px;margin-right:-15px;font-size:13px}#subnav a{padding:15px 15px}#subnav{display:none}}#newsletter{background:#f2f2f2;min-height:100px;padding:30px 0 10px}#newsletter form{margin-bottom:15px}#newsletter .wrap{max-width:460px}#newsletter h5{color:#000;margin-bottom:5px}#newsletter fieldset{border-bottom:2px solid #000;margin-top:30px}#newsletter input{padding:0;height:41px;line-height:41px}#newsletter input,#newsletter button{border:0;background:none}#newsletter .submit{float:right}#newsletter input::-webkit-input-placeholder{color:#000;text-transform:lowercase;font-weight:bold;opacity:.7}#newsletter input::-moz-placeholder{color:#000;text-transform:lowercase;font-weight:bold;opacity:.7}#newsletter input:-ms-input-placeholder{color:#000;text-transform:lowercase;font-weight:bold;opacity:.7}#newsletter input:-moz-placeholder{color:#000;text-transform:lowercase;font-weight:bold;opacity:.7}@media(max-width: 767px){#newsletter .wrap{text-align:center;max-width:350px;margin:0 auto;padding:0 15px}#newsletter .wrap p{margin-bottom:0}#newsletter form{position:relative;top:-15px;margin:0 15px}}#footer,#closing,#supporters{border-top:1px solid #e8e8e8}#footer{font-size:13px;color:#666}#footer .fa{font-size:24px;margin-right:10px}#footer h4{text-transform:none}#footer section.first{border-left:0}#footer section.first .wrap{padding-left:0}#footer li{line-height:21px;padding:5px 0;margin-bottom:5px}#footer a{color:#666;border-bottom:1px solid #fff;margin-bottom:0}#footer a:hover,#footer a:focus{color:#d51e3c;border-bottom-color:#d51e3c}#closing{text-align:center;line-height:50px}#closing .container{position:relative}#closing .list-social a{color:#999;display:inline-block;width:54px;text-align:center;font-size:20px}#closing .list-social a:hover,#closing .list-social a:focus{color:#d51e3c}#closing .list-social li{border-left:1px solid #e8e8e8;padding:0;margin:0}#closing .list-social li:last-of-type{border-right:1px solid #e8e8e8}#back-to-top{position:absolute;top:0;right:0;border-left:1px solid #e8e8e8;width:150px;text-align:center;font-size:14px;color:#666}#back-to-top:hover,#back-to-top:focus{color:#d51e3c}#footer ul.list-columns{-moz-column-count:2;-moz-column-gap:2.5em;-webkit-column-count:2;-webkit-column-gap:2.5em;column-count:2;column-gap:2.5em}#footer ul.list-links li{margin-bottom:0px}#footer ul.list-links li a{margin-bottom:5px;display:inline-block}#supporters{padding:25px 0 1px}#supporters li{margin-right:40px;margin-bottom:15px}@media(max-width: 767px){#footer{padding-top:20px}#footer section.first .wrap,#footer .wrap{padding:0 15px}#back-to-top{width:70px;border:0}#footer .first{border-bottom:1px solid #ccc;margin-bottom:15px}#supporters li{margin:0 20px 15px}}@media(min-width: 768px){#footer section{border-left:1px solid #e8e8e8}#footer section .wrap{padding:30px 10px 10px}}.text-wrapper{max-width:660px}.section{padding:20px 0}.content-block{padding:0;margin-bottom:35px}@media(max-width: 991px){.content-block{margin-bottom:25px}}.list-inline,.list-inline li{margin-bottom:0}.btn{line-height:26px;padding:18px 30px;color:#fff;background:#00c4b4;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;border:0}@media(max-width: 767px){.btn{padding:9px 20px}}.btn:hover,.btn:focus{background:#bd3023;color:#fff}.btn-return{padding:15px 30px}.paging{text-align:center;margin:40px 0}@media(max-width: 991px){.paging{margin-bottom:10px}}.btn-paging{display:inline-block;margin-bottom:15px}a.gallery-launch:hover{opacity:.7}#projects{background:#eee;padding:0 0 1px}.section-heading{position:relative;clear:both}.section-heading h2{margin:15px 0;font-size:20px;line-height:30px;text-transform:lowercase}.section-heading a{float:right;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:bold;margin-top:3px}#feeds .section-heading{border-bottom:2px solid #000;text-align:left}#feeds .section-heading h2{float:left;color:#000;margin:0}#feeds .inner{margin-right:20px}@media(max-width: 1199px){#feeds article{height:auto !important}}@media(max-width: 767px){#feeds{padding-top:10px}#feeds .inner{margin:0 15px}#feeds .section-heading{margin:15px 0 5px}}@media(max-width: 992px){#feedNews,#feedEvents,#feedOpportunities{margin-bottom:25px}}#banner-header .date{font-family:georgia;margin-bottom:30px;color:#c2c7c8}.project-intro{font-family:georgia}.project-intro p{margin-bottom:0}.list-categories{color:#999;margin-bottom:30px;font-weight:700;font-size:14px;letter-spacing:1px}.list-categories li{margin-right:10px}.list-categories a{text-transform:uppercase;color:#757575}.list-categories .current a,.list-categories a:hover,.list-categories a:focus{color:#07c3b3}#pageTitle .list-categories{margin-bottom:0;margin-left:25px}@media(min-width: 768px)and (max-width: 991px){.list-categories li{margin-right:15px}}@media(max-width: 767px){#pageTitle .list-categories{margin-left:15px}.list-categories{margin-bottom:15px;margin-left:5px}.list-categories li{display:block;padding:0}#pageTitle .container{max-width:345px}}.articleConnect{border-top:1px solid #ccc;margin-top:60px;padding:20px 0;letter-spacing:1px;text-transform:uppercase;font-weight:700;font-size:14px}.articleConnect .share{margin-bottom:30px}@media(max-width: 992px){.articleConnect{margin-top:20px;text-align:center}.articleConnect .return{float:none !important}}.share{padding-top:10px;color:#00c4b4}.share a{color:inherit;display:inline-block;width:46px;height:46px;line-height:46px;text-align:center;border-radius:23px;border:3px solid #00c4b4;font-size:22px}.share .fa{position:relative;top:-2px}.share li{margin-right:10px;height:46px}.share li:first-child{margin-right:15px;line-height:46px;position:relative;top:-5px}.share a:hover,.share a:focus{border-color:#bd3023;color:#bd3023}.dropdown{float:left;display:inline;margin-right:15px;text-align:left;margin-bottom:30px;width:100%}.dropdown button{background:#75a3b2;border:0;color:#fff;border-radius:4px;min-width:100%;text-transform:uppercase;padding:8px 25px 8px 20px;line-height:40px;border-radius:4px;text-align:left;font-size:14px;font-weight:700;letter-spacing:1px}.dropdown button .caret{border-left-width:8px;border-top-width:8px;border-right-width:8px;float:right;position:relative;top:18px}.dropdown-menu{background:#75a3b2;width:100%}.dropdown-menu li,.dropdown-menu a:hover,.dropdown-menu a:focus{background:none}.dropdown-menu li{font-size:16px}.dropdown-menu li a{padding:5px 20px}#header .dropdown-menu li a:hover,#header .dropdown-menu li a:focus,#header .dropdown-menu li.current a{background:#bd3023}@media(max-width: 1199px){.nav-tabs{border-bottom:1px solid transparent}.nav-tabs .dropdown-toggle{background:#fff;border:1px solid #ddd !important;margin-right:0;border-radius:4px}.nav-tabs .dropdown-toggle .caret{top:10px;float:right;position:relative}.nav-tabs .dropdown-menu{background:#fff}.nav-tabs .dropdown-menu li.active a{background:#bd3023}}.headerFilter{margin-bottom:20px}.headerFilter .dropdown,.headerFilter #search-form{margin-bottom:15px}@media(max-width: 767px){#header.headerFilter .container{padding:0 25px}}.headerFilter .dropdown-menu{max-height:300px;overflow:auto}#header .dropdown-menu li{white-space:wrap}#header .dropdown-menu li a{white-space:normal !important}#search-form{font-size:14px;position:relative;background:#f2f2f2;padding:8px 25px 8px 20px;line-height:40px;text-transform:uppercase;border-radius:4px}#search-form input{font-weight:700;letter-spacing:1px;width:90%}#search-form input,#search-form button{border:0;padding:0;text-transform:uppercase;background:none}#search-form .submit{position:absolute;top:0;right:25px;border:0;background:none;height:56px;line-height:56px;color:#666;font-size:24px}@media(max-width: 767px){.dropdown button,#search-form{padding:0 25px 0 15px;font-size:12px}#search-form .submit{height:40px;line-height:40px}}a.more{color:#3a7b91;border-bottom:1px solid #3a7b91;text-decoration:none}a.more:hover,a.more:focus{border-bottom-color:#fff}.list-sitemap>li{font-weight:700;margin-bottom:10px}.list-sitemap ul li{font-weight:500}@media(min-width: 768px){.list-sitemap{-moz-column-count:2;-moz-column-gap:2.5em;-webkit-column-count:2;-webkit-column-gap:2.5em;column-count:2;column-gap:2.5em}.list-sitemap li{break-inside:avoid-column;-webkit-column-break-inside:avoid}}.event-info{border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0;margin-bottom:40px}.event-info p.meta{margin-bottom:15px}.tab-pane{padding-top:20px}.list-podcasts li{margin-bottom:15px}.list-podcasts li.first{margin-bottom:5px}.list-podcasts li img{max-width:220px}.item:hover figure{opacity:.7}.item a:hover h3{color:#bd3023}.item-summary>a:hover h2,.item-summary>a:focus h2{color:#bd3023}.item-project{margin-bottom:30px}.item-project .wrap{padding:12px 12px 1px;background:#fff}.item-project figure{margin-bottom:15px}.item-project .text{padding:0 5px}.item-project h3{margin-bottom:5px}.item-project h3,.item-project h3 a{width:100%;display:block}.item-project.item-project-with-links .wrap{background:none}.internal .item-project h3 a{font-weight:500}.item-projectUpdate figure{position:relative}.item-projectUpdate figure .fa{position:absolute;bottom:20px;right:30px;font-size:40px;color:#fff}.item-projectUpdate h3 a{font-weight:700 !important}.item-projectUpdate h3 .fa{float:right;margin-top:4px}.item-feed{padding-top:15px;border-bottom:1px solid #ccc;clear:both}.item-feed p{margin:0 0 15px}.item-feed figure{margin-bottom:15px}.item-feed figure img{margin-top:5px}.item-feed a{color:#333}.item-feed a:hover,.item-feed a:focus{color:#bd3023}.date-icon{text-align:center;background:#3a7b91;width:45px;line-height:12px;padding:5px 0;color:#fff;text-transform:uppercase;font-size:12px;float:left;display:inline;margin:5px 20px 10px 0}.event-details{margin-left:65px}.date-icon strong{display:block;font-size:22px;line-height:22px}a:hover .date-icon,a:focus .date-icon{background:#bd3023}.item-news{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.item-news h2{margin-bottom:10px}.item-news>a{display:block;color:#000}.item-page{margin-bottom:50px}.item-page figure{background:#666;background-size:cover;background-repeat:no-repeat;min-height:200px;position:relative}.item-page h3{background:#fff;position:absolute;bottom:0;left:0;margin:0;width:80%;padding:8px 10px 0 15px;font-size:16px;line-height:22px;text-transform:uppercase}.item-publication{border-bottom:2px solid #dedcdc;margin-bottom:20px}.item-publication h2,.item-publication .meta{margin-bottom:5px}.item-publication figure{max-width:200px}.item-publication figure .wrap{text-align:center;padding:3px;max-width:130px;box-shadow:0 0 2px 2px #bbb;margin:10px 0 15px}.summary p:last-of-type{display:inline}.summary{margin-bottom:25px}.summary .read-more{color:#666;font-size:14px;text-transform:uppercase;font-weight:700;white-space:nowrap}.summary .read-more:hover,.summary .read-more:focus{color:#bd3023}.summary .read-more::after{content:"-";margin-left:10px;height:18px;width:18px;line-height:18px;text-align:center;color:#fff;background:#bd3023;border-radius:9px;display:inline-block;font-size:18px}.summary .read-more.collapsed::after{content:"+"}.read-more .more{display:none}.read-more.collapsed .less{display:none}.read-more.collapsed .more{display:inline}.download-icon{text-align:center;width:45px;margin-right:15px;padding-top:5px}.download-icon .fa-circle{color:#505054}.download h5{color:#000;font-weight:normal;margin:0;line-height:28px}.download a h5{color:#000;text-decoration:none}.download a h5 span{border-bottom:1px solid #000;line-height:17px}.download a:hover h5 span,.download a:focus h5 span{border-color:#bd3023}.download a:hover .fa-circle,.download a:focus .fa-circle,.download a:hover h5,.download a:focus h5,.download h5 a:hover,.download h5 a:focus{color:#bd3023}.file-meta{color:#757575;font-style:italic;font-size:14px;text-transform:uppercase;margin:0}@media(max-width: 767px){.download a h5 span{border:0;text-decoration:underline}}.download-details{margin-left:60px}.content-block{margin-bottom:25px}.block-gallery{position:relative;margin-bottom:35px;clear:both}.block-gallery .launch-icon{position:absolute;bottom:0;right:0;width:40px;height:40px;color:#fff !important;text-align:center;line-height:40px;font-size:22px;background:#666}.block-gallery .launch-icon .fa{color:#fff !important}.block-boxes{padding-top:15px;margin-top:60px}.block-boxes .even .wrap{float:right}.item-box{margin-top:-16px;margin-bottom:15px}.item-box .wrap{border-top:1px solid #a8cfdc;border-bottom:1px solid #a8cfdc;padding:10px 0 0}.item-box a{color:#000}.item-box a:hover h3,.item-box a:focus h3{color:#bd3023}.item-box h3{font-size:17px;line-height:31px;margin-bottom:0px}.item-box .wrap{max-width:295px}.block-listing figure img{margin:5px 0 15px}@media(max-width: 767px){.block-boxes{margin-top:30px}}.panel{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.panel-heading p{margin-bottom:15px}.panel-body>.content-block{padding-top:15px}textarea:focus,input:focus,select:focus{outline:none}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{border-color:#000;outline:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form-group{clear:both}.formSubmission .form-group{margin-bottom:20px}.formSubmission input.form-control,.formSubmission select.form-control,.formSubmission textarea.form-control{border:0;border-radius:0;border:1px solid #ccc;box-shadow:none;padding:8px 10px;color:#000}.formSubmission input.form-control,.formSubmission select.form-control{height:40px}.formSubmission .control-label{padding-top:7px;font-size:15px;line-height:25px;font-weight:normal}.formSubmission .control-label .note{color:#666;font-size:13px;display:block}.formSubmission h3{margin-bottom:0}.formSubmission .btn-submit{padding:15px 30px}.formSubmission textarea{resize:none}label.error{font-weight:normal;font-size:12px;line-height:18px;color:#c00;font-weight:bold;margin:0;padding:0}input.error,select.error,textarea.error{border-color:#c00 !important}.internal #main{background:#f2f2f2;position:relative}.internal #banner{position:absolute;z-index:1;width:100%}.internal #pageTitle{position:relative;z-index:999;margin-top:97px}.internal #pageTitle h1{margin-left:30px;margin-bottom:15px}.internal #content{position:relative;z-index:200;background:#fff}.internal .container-bg-outer{background:none}.noBanner #pageTitle{margin-top:119px}.landingPage .intro{color:#3a7b91;font-size:30px;line-height:1.25em}#header.bg{border:0;background:#3a7b91;padding:25px 0 10px}#header.bg h1,#header.bg a{color:#fff}#page-projects #pageTitle{background:#fff;margin:0;padding:30px 0 20px}#page-projects #pageTitle h1{color:#000;margin-bottom:30px}#page-projects .section-heading h2{text-transform:none;color:#000}#page-projects .section-heading h2 p{margin:0}#page-article #pageTitle{position:relative;z-index:888}#page-article #pageTitle h1{display:none}#page-article #banner{height:470px}@media(max-width: 767px){.internal #banner{position:relative}.internal #pageTitle{margin-top:20px}.internal #pageTitle h1{margin-left:15px;margin-bottom:0}#page-article #pageTitle{margin-top:0}.internal #main{background:#fff}.internal #extra{background:#f2f2f2}.content-wrapper{margin:0 15px 0 15px}#page-projects .item-project,#extra .item-project{max-width:365px;margin:0 auto 15px}#page-projects #pageTitle h1{margin-bottom:15px}.hasBanner #banner{height:auto !important;background:none !important}.hasBanner #banner img.hidden{display:block !important;min-width:100%;height:auto}}@media(min-width: 768px){.hasBanner #banner{height:470px}.hasBanner #pageTitle{margin-top:120px;color:#fff}.noBanner #pageTitle h1{color:#fff}.content-wrapper{margin:0 40px 0 60px}#page-article.noBanner #title{margin-top:100px}#page-article #title{margin-top:0px;top:0}#page-article #text h1{margin-bottom:50px}}@media(min-width: 768px)and (max-width: 992px){#extra .last{display:none}}#page-newsletter #newsletter{display:none}#page-newsletter .subscribe .email{border:0;border-radius:0;border:1px solid #000;box-shadow:none;padding:2px 10px;color:#000}#page-newsletter .subscribe .submit{background:none;border:0}.projectUpdate #content{margin-top:80px}@media(max-width: 992px){.projectUpdate #content{margin-top:40px}}@media(max-width: 767px){.projectUpdate #content{margin-top:20px}}#page-home #main{background:#fff}#hero{margin:15px 0;background:#fff}#hero .container{position:relative}#hero h1{position:absolute;top:50%;right:20%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;max-width:30%}@media(max-width: 991px){#hero h1{font-size:35px}}@media(max-width: 767px){#hero h1{font-size:30px;max-width:40%;right:10%}#hero{margin:0}#hero .container{padding:0}}@media(max-width: 480px){#hero h1{font-size:20px}}#slider{position:relative}.owl-stage-outer{width:100%}.slider-arrow,.owl-prev,.owl-next{position:absolute;top:160px;left:-10px;width:40px;height:40px;line-height:40px;text-align:center;background:#fff;border:1px solid #ccc;color:#000;font-size:24px;z-index:9999}.slider-arrow:hover,.slider-arrow:focus{opacity:.7;color:#000}#next,.owl-next{left:auto;right:-10px}.slide{width:auto;height:auto;max-width:33%}.slide article,#projects .owl-item article.item-project{width:100% !important;white-space:normal}.owl-item h3 a{display:block;width:100%}@media(max-width: 767px){#slider{margin:0 10px}.slider-arrow,.owl-prev,.owl-next{left:0;top:165px}#next,.owl-next{left:auto;right:0px}#projects .section-heading a{margin-right:15px}}@media(max-width: 480px){.slider-arrow,.owl-prev,.owl-next{top:125px}}#hero-video{height:490px;overflow:hidden;position:relative;background:#eee;background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 767px){#hero-video{height:320px}}@media(max-width: 480px){#hero-video{height:auto}}#hero-video .launch-video{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.1);padding:10px;font-size:12px;font-weight:bold;text-transform:uppercase}#hero-video .launch-video:hover,#hero-video .launch-video:focus{background:rgba(0,0,0,.7)}#video-wrapper{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}#video-wrapper iframe{width:100%;min-width:calc(var(--vh, 1vh) * 177.77);height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}@media(max-width: 991px){#video-wrapper iframe{height:70vw}}@media(max-width: 767px){#video-wrapper iframe{height:100vw}}.fluid-width-video-wrapper{width:100%;position:relative;padding:0}@media(min-width: 768px){#text{min-height:500px}}@media(min-width: 1440px){.container{width:1220px}}.btn-admin{position:fixed;top:0;right:0;padding:10px 20px;background:#bf2e1a}@media(max-width: 1199px){.btn-admin{display:none}}@media print{#utility,#primary,#related,#subnav,.video-block,.paging,#extra{display:none !important}#content,#main,#sidebar,.container,.row{width:100% !important;padding:0 !important;margin-top:0 !important;margin-bottom:0 !important;float:none}}/*# sourceMappingURL=styles.css.map */
