		@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");@font-face{font-family:icons;src:url(https://schoolinfrastructure.nsw.gov.au/__data/assets/file/0004/424579/icons.eot?v=0.0.5);src:url(https://schoolinfrastructure.nsw.gov.au/__data/assets/file/0004/424579/icons.eot?v=0.0.5?#iefix) format("embedded-opentype"),url(https://schoolinfrastructure.nsw.gov.au/__data/assets/file/0007/424582/icons.woff?v=0.0.5) format("woff"),url(https://schoolinfrastructure.nsw.gov.au/__data/assets/file/0006/424581/icons.ttf?v=0.0.5) format("truetype"),url(https://schoolinfrastructure.nsw.gov.au/__data/assets/file/0005/424580/icons.svg?v=0.0.5#icons) format("svg");font-style:normal;font-weight:400}.banner:after,.block__subscription-message:after,.block__subscription:after,.grid__row:after,.list__container ul.listing:after,.overview__items:after,.overview__wrapper:after,.projects-focus__header--split:after,.projects-focus__items:after,.tiles:after,ul.social-links:after{display:table;clear:both;content:""}.hamburger,.hamburger .patties,.hamburger .patties:after,.hamburger .patties:before{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}[class*=__col--],[class^=__col--]{position:relative;float:left;min-height:1px;padding-left:11px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:last-child{margin-bottom:0}:focus{outline:0}html{height:100%;background-color:#fff;font-family:montserrat,'Arial, "Helvetica Neue", Helvetica, sans-serif';font-size:10px}body{font-weight:300;overflow-x:hidden;color:#404040}body,body>div{font-size:16px;font-size:1.6rem}.h1,h1{font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem}.h1,.h2,h1,h2{margin:0;font-weight:600}.h2,h2{font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem}.h3,h3{line-height:22px;line-height:2.2rem}.h3,.h4,h3,h4{margin:0;font-size:16px;font-size:1.6rem;font-weight:600}.h4,h4{line-height:18px;line-height:1.8rem}.h5,div.table table caption,h5{font-weight:600}.h5,.more,div.table table caption,h5,p{margin:0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.more.emphasis,p.emphasis{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem}*+.more,*+p,.more+*,p+*{margin-top:15px}b,strong{font-weight:700}a{color:#404040;transition:color .15s ease-out}a:focus,a:hover{color:#007c98;text-decoration:underline}a .icon-external-link{margin-left:5px}a.skip-link{position:absolute;top:-9999em;z-index:600;color:#fff;font-weight:600}a.skip-link:active,a.skip-link:focus{top:10px;left:15px}figure{margin:0}figure figcaption{margin-top:10px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}ol,ul{padding-left:1em}ol li,ul li{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}ol li+li,ul li+li{margin-top:15px}ol li ol,ol li ul,ul li ol,ul li ul{padding-left:2em;padding-top:15px}ol li ol li:last-child,ol li ul li:last-child,ul li ol li:last-child,ul li ul li:last-child{padding-bottom:0}ol li ol li,ul li ol li{list-style:lower-alpha}ol li ul li,ul li ul li{list-style:disc}.panel+.grid-overlay,.panel+.grid__container,.panel+.panel{margin-top:11px}.sr-only,.subscription__form .sq-form-question-title{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}.hidden{display:none}.more__link{margin:0;display:block;color:#7a7a7a;overflow:hidden;font-weight:300;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.more__link:focus,.more__link:hover{color:#007c98;text-decoration:none}.disclaimer{padding-top:30px;padding-bottom:30px;background-color:#f3f3f3}.disclaimer--secondary{background-color:#fff}.disclaimer p{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;margin:0}.disclaimer p+p{margin-top:10px}.grid-overlay,.grid__container{position:relative;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;max-width:980px}.grid__row,.projects-focus__items{position:relative;margin-left:-11px}.grid__row+.grid__row,.grid__row+.projects-focus__items,.projects-focus__items+.grid__row,.projects-focus__items+.projects-focus__items{margin-top:40px}.grid__row--collapse{margin-left:0!important}.grid__row--collapse>*{padding-left:0!important}.grid__block{margin-right:-11px;margin-left:-11px}.breadcrumbs__return i:before,.map__controls .control__indicator:after,.slideout__close:before,.story--video .content:after,[class*=" icon-"],[class^=icon-],div.call-out ul li:before{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.icon-check:before{content:"\EA01"}.icon-chevron-down:before{content:"\EA02"}.icon-chevron-left:before{content:"\EA03"}.icon-chevron-right:before{content:"\EA04"}.icon-chevron-up:before{content:"\EA05"}.icon-cross:before{content:"\EA06"}.icon-facebook:before{content:"\EA07"}.icon-play:before{content:"\EA08"}.icon-search-glass:before{content:"\EA09"}.icon-twitter:before{content:"\EA0A"}.icon-external-link:before{content:"\EA0B"}.icon-spinner:before{content:"\EA0C"}.grid-overlay__wrapper{display:none}.grid__util .grid-overlay__wrapper{display:block}.grid__util .grid-overlay__wrapper .grid__col--1{width:10%}.navigation__main .site-logo{display:none;width:190px}.navigation__main .site-logo img{width:100%;height:auto}.navigation__main ul{margin:0;padding:0;list-style:none}.navigation__main li{display:block;padding:15px 0;border-top:1px solid #fff}.navigation__main li:last-child{border-bottom:1px solid #fff}.navigation__main li+li{margin-top:0}.navigation__main a{display:block;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;text-decoration:none}.navigation__overlay{display:none}.navigation__secondary ul{display:block;width:100%;margin:0;padding:0 11px}.navigation__secondary ul li{display:block;margin:0;padding:0}.navigation__secondary ul li+li{margin-top:8px}.navigation__secondary a{color:#404040;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;text-decoration:none;text-transform:uppercase;transition:color .15s linear}.navigation__secondary a:focus,.navigation__secondary a:hover{color:#000}.navigation__secondary a:hover{text-decoration:underline}.navigation__secondary a:focus{outline:1px solid #000}.footer__global{padding-top:40px;padding-bottom:44px;background-color:#e0e0e0}.footer__contact{padding-top:40px;padding-bottom:40px;background-color:#007c9c;color:#fff}.footer__contact div.table table caption,.footer__contact h5,div.table table .footer__contact caption{margin-bottom:5px;font-size:16px;font-size:1.6rem;text-transform:uppercase}.footer__contact p{margin:0}.footer__contact p a{color:#fff;text-decoration:none}.footer__contact p a:focus,.footer__contact p a:hover{text-decoration:underline}.footer__contact p strong{margin-bottom:5px;text-transform:uppercase}.footer__contact .site-logo{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.footer__contact .site-logo a{display:block}.footer__contact .site-logo a:focus{outline:1px solid #fff}.footer__contact .site-logo img{width:100%;height:auto}.contact__details,.contact__social{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.corporate-logo{margin-top:30px;margin-left:11px}.corporate-logo__link{display:block;width:130px}.corporate-logo__link:focus{outline:1px solid #000}.corporate-logo__link img{width:100%;height:auto}label{display:block;margin-bottom:8px;color:#05e2fc;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}::-webkit-input-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder,::-moz-placeholder{color:#000}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=email],input[type=text]{font-family:montserrat,'Arial, "Helvetica Neue", Helvetica, sans-serif';padding:12px;border:1px solid #ccdce5;border-radius:0;color:#404040;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;transition:all .15s linear}input[type=email]:focus,input[type=text]:focus{border-color:#00517d;outline:0}.input__wrapper{position:relative;width:100%}.input__inline{display:table;width:100%}.input__inline input[type=email],.input__inline input[type=text]{position:relative;width:100%;display:table-cell;vertical-align:top;float:left;font-weight:300;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2)}.input__inline span{display:table-cell;vertical-align:top;width:1%;font-size:0;white-space:nowrap}.input__inline span button,.input__inline span input[type=submit]{padding:10px 25px 11px;padding:1rem 2.5rem 1.1rem;width:auto}.input__inline span button i,.input__inline span input[type=submit] i{display:none;margin-left:10px;-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.input__inline.has-error input[type=email],.input__inline.has-error input[type=text]{border-color:#c02312}.error_msg{display:none;width:100%;font-size:12px;font-size:1.2rem;margin-top:8px;color:#a11d0f;font-weight:400}.section{margin-top:30px}.section:last-of-type{margin-bottom:40px}.section__cluster{margin-top:30px}.section__school+.section__cluster{padding-top:30px;border-top:1px solid #e0e0e0}.section__cluster h1{font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem}.section__school h1{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}.section__school div.call-out{margin-top:40px;border:0;background-color:#d5e9ee}.section__school div.call-out p:first-child{color:#404040}.section__sidebar .content__title{margin-bottom:10px}.section__sidebar .content__header,.section__sidebar .content__main,.section__sidebar .content__title{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.section__results{margin-top:20px;padding-top:30px;border-top:1px solid #f3f3f3}#main__content{position:relative}.content__divider{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.content__divider+[class*=content],.content__divider+[class^=content]{margin-top:25px}.content__divider hr{height:1px;margin:0;border:0;background-color:#afafaf}.button--top{display:none;position:fixed;right:5px;bottom:5px;z-index:20000;width:38px;height:38px;margin:0;padding:0;border:3px solid #00517d;border-radius:100%;background:#fff;text-align:center;text-decoration:none;-webkit-transform:translateY(200px);transform:translateY(200px);transition:all .2s}.button--top i{display:block;position:relative;top:50%;color:#00517d;font-size:20px;font-size:2rem;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .2s}.button--top:focus,.button--top:hover{border-color:#00517d;outline:0!important;background:#00517d;text-decoration:none}.button--top:focus i,.button--top:hover i{color:#fff}.overview__wrapper{position:relative}.overview__items{width:100%}.overview__item{display:table-cell;position:relative;font-weight:700;text-align:center}.overview__item .stat{display:block;font-size:45px;font-size:4.5rem}.overview__item .value{font-size:20px;font-size:2rem}.overview__item .title{display:block;position:relative;padding-top:10px;color:#404040;font-size:16px;font-size:1.6rem;font-weight:600;text-transform:uppercase}.overview__item .title:before{position:absolute;top:0;left:50%;width:20px;height:4px;background-color:#05e2fc;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.overview__cta{display:none;width:100%;margin-top:25px}.overview__cta a{display:inline-block;padding:25px 15px;border:3px solid #007c98;border-radius:0;color:#404040;font-size:16px;font-size:1.6rem;font-weight:700;line-height:normal;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .15s linear}.overview__cta a:focus,.overview__cta a:hover{background-color:#007c98;color:#fff;text-decoration:underline}.featured__stories{position:relative;margin-top:25px}.story__toggle{display:block;position:relative;margin:5px auto 0;font-size:14px;font-size:1.4rem;font-weight:700;line-height:46px;line-height:4.6rem;text-transform:uppercase}.story__toggle i{position:relative;top:2px;margin-left:10px;font-size:16px;font-size:1.6rem}.story__toggle:after{position:absolute;bottom:10px;left:0;width:0;height:2px;background-color:#404040;content:"";transition:width .15s ease-out}.story__toggle:focus:after,.story__toggle:hover:after{width:100%}.story{display:block;background-color:#00517d}.story a{display:block;position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.story a:focus .content .title,.story a:hover .content .title{text-decoration:underline}.story .content{position:absolute;bottom:0;width:100%;height:100%;color:#fff}.story .type{position:relative;top:15px;border-bottom:2px solid #05e2fc;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;text-transform:uppercase}.story .title,.story .type{left:20px;color:#fff;font-weight:600}.story .title{position:absolute;bottom:15px;right:20px;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}.story.dark .title{color:#fff;background-color:rgba(64,64,64,.75);padding:15px}.story.dark .type{color:#404040}.story--featured.story{position:relative;width:50%}.story--featured.story .title{bottom:0;left:0;right:0;font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;padding:20px 28px}.story--featured.story .type{top:22px;left:28px}.story--featured.story a:after{display:block;padding-top:80%;content:""}.story--video .content{background-color:rgba(64,64,64,.75)}.story--video .content:after{content:"\ea08";display:block;position:absolute;top:50%;left:50%;border-radius:100%;color:#fff;font-size:46px;font-size:4.6rem;line-height:normal;text-align:center;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.story--video a:focus .content:after,.story--video a:hover .content:after{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.projects-focus{background-color:#f3f3f3}.projects-focus__header{padding-top:40px;text-align:center}.projects-focus__header--split .title{float:left}.projects-focus__header--split .button,.projects-focus__header--split input[type=submit]{float:right}.projects-focus__header p{margin-right:auto;margin-left:auto;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.projects-focus__footer{padding-top:30px;text-align:center}.projects-focus__items{margin-top:40px}.projects-focus__item{position:relative;float:left;min-height:1px;padding-left:11px;width:50%}.project-infomation{display:table;position:relative;table-layout:fixed;width:100%;height:100px;border:3px solid #007c98}.project-infomation.secondary{border-color:#00517d}.project-infomation__data,.project-infomation__details{display:table-cell;vertical-align:middle;width:50%;padding:10px;text-align:center}.project-infomation__data .value,.project-infomation__details .value{font-size:40px;font-size:4rem;font-weight:700;line-height:40px;line-height:4rem}.project-infomation__data .value span,.project-infomation__details .value span{font-size:25px;font-size:2.5rem}.project-infomation__data .title,.project-infomation__details .title{display:block;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem}.project-infomation__data{background-color:#d5e9ee;text-align:center}.project-infomation__legend{position:absolute;top:50%;left:50%;width:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project-infomation__legend img{width:100%;height:auto}.feature{background:#fff;padding-top:25px;padding-bottom:12px}.feature h2{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;margin-top:30px;margin-top:3rem;text-align:center}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.map__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(0,0,0,.8)}.map__loading p{position:absolute;top:50%;left:50%;padding-left:30px;color:#fff;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map__loading p i{position:absolute;top:5px;left:0;font-size:20px;font-size:2rem;-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.map__container{position:relative;overflow:hidden}.map__slideout{position:absolute;top:0;right:0;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.map__controls{border-width:0;padding:0;margin:40px auto}.map__controls legend{width:100%;margin:0 auto;display:none}.map__controls .control__table{display:table;width:100%;padding-left:5%}.map__controls .title{display:block;text-align:center;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-weight:500;margin:0;white-space:nowrap;margin-bottom:20px;margin-bottom:2rem}.map__controls .control_item{font-size:12px;font-size:1.2rem;line-height:normal;border:3px solid}.map__controls button{width:100%;border-color:#000;color:#404040;text-transform:uppercase;padding:20px;padding:2rem}.map__controls button:hover{text-decoration:none;background:#000;color:#fff;border-color:#000}.map__controls .control{display:block;width:100%;padding-left:45px;cursor:pointer;font-weight:700;color:#404040;text-transform:uppercase;margin-bottom:20px;margin-bottom:2rem;position:relative;padding:20px 60px 20px 40px;padding:2rem 6rem 2rem 4rem}.map__controls .control__wrapper{display:table-cell;vertical-align:top}.map__controls .control input{-webkit-appearance:none;position:absolute;z-index:-1;opacity:0}.map__controls .control input:checked~.control__indicator{display:block}.map__controls .control input:disabled~.control__indicator{opacity:.6;pointer-events:none}.map__controls .control input:checked~.control__indicator:after{display:block;color:#fff}.map__controls .control i{left:-33px;top:-3px;width:61px;height:70px;display:block;position:absolute}.map__controls .control.new-projects{border-color:#007c98}.map__controls .control.new-projects i{background:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/new-school.svg) no-repeat 0 0;background-size:cover}.map__controls .control.new-projects .control__indicator{border-color:#007c98}.map__controls .control.new-projects input:checked~.control__indicator{background-color:#007c98}.map__controls .control.new-projects:hover input~.control__indicator,.map__controls .control.new-projects input:focus~.control__indicator{box-shadow:0 0 2px 3px #80becc;background:#b3d8e0}.map__controls .control.new-projects:hover input:not([disabled]):checked~.control__indicator,.map__controls .control.new-projects input:checked:focus~.control__indicator{border-color:#005265;background:#005265}.map__controls .control.upgrade-projects{border-color:#00517d}.map__controls .control.upgrade-projects i{background:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/upgrade-school.svg) no-repeat 0 0;background-size:cover}.map__controls .control.upgrade-projects .control__indicator{border-color:#00517d}.map__controls .control.upgrade-projects input:checked~.control__indicator{background-color:#00517d;border-color:#00517d}.map__controls .control.upgrade-projects:hover input~.control__indicator,.map__controls .control.upgrade-projects input:focus~.control__indicator{box-shadow:0 0 2px 3px #80a8be;background:#b3cbd8}.map__controls .control.upgrade-projects:hover input:not([disabled]):checked~.control__indicator,.map__controls .control.upgrade-projects input:checked:focus~.control__indicator{border-color:#00304a;background:#00304a}.map__controls .control.major_maintenance{border-color:#7b0828}.map__controls .control.major_maintenance i{background:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/maintenance.svg) no-repeat 0 0;background-size:cover}.map__controls .control.major_maintenance .control__indicator{border-color:#7b0828}.map__controls .control.major_maintenance input:checked~.control__indicator{background-color:#7b0828;border-color:#7b0828}.map__controls .control.major_maintenance:hover input~.control__indicator,.map__controls .control.major_maintenance input:focus~.control__indicator{box-shadow:0 0 2px 3px #bd8494;background:#d7b5bf}.map__controls .control.major_maintenance:hover input:not([disabled]):checked~.control__indicator,.map__controls .control.major_maintenance input:checked:focus~.control__indicator{border-color:#4b0518;background:#4b0518}.map__controls .control.planning{border-color:#8e6c88}.map__controls .control.planning i{background:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/planning.svg) no-repeat 0 0;background-size:cover}.map__controls .control.planning .control__indicator{border-color:#8e6c88}.map__controls .control.planning input:checked~.control__indicator{background-color:#8e6c88;border-color:#8e6c88}.map__controls .control.planning:hover input~.control__indicator,.map__controls .control.planning input:focus~.control__indicator{box-shadow:0 0 2px 3px #c7b6c4;background:#ddd3db}.map__controls .control.planning:hover input:not([disabled]):checked~.control__indicator,.map__controls .control.planning input:checked:focus~.control__indicator{border-color:#71566c;background:#71566c}.map__controls .control.relocations{border-color:#522b47}.map__controls .control.relocations i{background:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/relocation.svg) no-repeat 0 0;background-size:cover}.map__controls .control.relocations .control__indicator{border-color:#522b47}.map__controls .control.relocations input:checked~.control__indicator{background-color:#522b47;border-color:#522b47}.map__controls .control.relocations:hover input~.control__indicator,.map__controls .control.relocations input:focus~.control__indicator{box-shadow:0 0 2px 3px #a995a3;background:#522b47}.map__controls .control.relocations:hover input:not([disabled]):checked~.control__indicator,.map__controls .control.relocations input:checked:focus~.control__indicator{border-color:#31192a;background:#31192a}.map__controls .control.completed{border-color:#ff6978}.map__controls .control.completed i{background:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/completed.svg) no-repeat 0 0;background-size:cover}.map__controls .control.completed .control__indicator{border-color:#ff6978}.map__controls .control.completed input:checked~.control__indicator{background-color:#ff6978;border-color:#ff6978}.map__controls .control.completed:hover input~.control__indicator,.map__controls .control.completed input:focus~.control__indicator{box-shadow:0 0 2px 3px #ffb4bc;background:#ff6978}.map__controls .control.completed:hover input:not([disabled]):checked~.control__indicator,.map__controls .control.completed input:checked:focus~.control__indicator{border-color:#ff364a;background:#ff364a}.map__controls .control.other-project{border-color:#df876c}.map__controls .control.other-project i{background:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/other-project.svg) no-repeat 0 0;background-size:cover}.map__controls .control.other-project .control__indicator{border-color:#df876c}.map__controls .control.other-project input:checked~.control__indicator{background-color:#df876c;border-color:#df876c}.map__controls .control.other-project:hover input~.control__indicator,.map__controls .control.other-project input:focus~.control__indicator{box-shadow:0 0 2px 3px #efc3b6;background:#df876c}.map__controls .control.other-project:hover input:not([disabled]):checked~.control__indicator,.map__controls .control.other-project input:checked:focus~.control__indicator{border-color:#d66542;background:#d66542}.map__controls .control__indicator{position:absolute;top:16px;right:20px;width:28px;height:28px;background-color:#f3f3f3;border:2px solid #cacece;transition:background-color .15s linear,border-color .15s linear}.map__controls .control__indicator:after{content:"\ea01";display:none;font-size:16px;font-size:1.6rem;position:absolute;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#map{height:870px;width:calc(100% - 480px)}.slideout--closed #map{width:100%}.slideout__header{position:relative;padding:70px 30px 20px;background-color:#007c98;color:#fff;transition:background-color .15s linear}.upgrade .slideout__header{background-color:#00517d}.maintenance .slideout__header{background-color:#7b0828}.planning .slideout__header{background-color:#8e6c88}.relocation .slideout__header{background-color:#522b47}.completed .slideout__header{background-color:#ff6978}.other .slideout__header{background-color:#df876c}.slideout__close{position:absolute;top:40px;right:30px;color:#fff;text-decoration:none}.slideout__close:before{content:"\ea06"}.slideout__close:focus,.slideout__close:hover{color:#fff;text-decoration:underline}.slideout__content{padding:20px 30px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem}.slideout__content dl dt{display:block;font-weight:700;color:#007c98;transition:color .15s linear}.upgrade .slideout__content dl dt{color:#00517d}.maintenance .slideout__content dl dt{color:#7b0828}.planning .slideout__content dl dt{color:#8e6c88}.relocation .slideout__content dl dt{color:#522b47}.completed .slideout__content dl dt{color:#ff6978}.other .slideout__content dl dt{color:#df876c}.slideout__content dl dd{display:block;margin:0 0 15px}.slideout__content a.button{border:2px solid #007c98;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#007c98}.slideout__content a.button:focus,.slideout__content a.button:hover{color:#fff}.upgrade .slideout__content a.button{border:2px solid #00517d;color:#00517d}.upgrade .slideout__content a.button:focus,.upgrade .slideout__content a.button:hover{color:#fff;background-color:#00517d}.maintenance .slideout__content a.button{border:2px solid #7b0828;color:#7b0828}.maintenance .slideout__content a.button:focus,.maintenance .slideout__content a.button:hover{color:#fff;background-color:#7b0828}.planning .slideout__content a.button{border:2px solid #8e6c88;color:#8e6c88}.planning .slideout__content a.button:focus,.planning .slideout__content a.button:hover{color:#fff;background-color:#8e6c88}.relocation .slideout__content a.button{border:2px solid #522b47;color:#522b47}.relocation .slideout__content a.button:focus,.relocation .slideout__content a.button:hover{color:#fff;background-color:#522b47}.completed .slideout__content a.button{border:2px solid #ff6978;color:#ff6978}.completed .slideout__content a.button:focus,.completed .slideout__content a.button:hover{color:#fff;background-color:#ff6978}.other .slideout__content a.button{border:2px solid #df876c;color:#df876c}.other .slideout__content a.button:focus,.other .slideout__content a.button:hover{color:#fff;background-color:#df876c}#list{display:none}.list__container{padding-top:20px;padding-bottom:20px;background-color:#fff}.list__container ul.listing{margin:0;padding:0;list-style:none}.list__container ul.listing li{width:33.33333%;float:left;margin:0}.list__container ul.listing li span{display:block;width:37px;height:auto;margin:0 auto 10px}.list__container ul.listing li span img{width:100%;height:auto}.list__container ul.listing li a{display:block;width:100%;padding:10px;text-align:center;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;text-decoration:none;font-weight:500}.list__container ul.listing li a.active{background-color:rgba(0,81,125,.17)}.list__container ul.listing li a:focus{box-shadow:0 0 1px 1px rgba(0,81,125,.8);outline:0;border:0}.pagination{margin:50px 0 0;padding:0;list-style:none;text-align:center}.pagination li{display:inline-block;margin:0 5px;border:1px solid #c4c6c7;font-size:14px;font-size:1.4rem;font-weight:600;line-height:20px;line-height:2rem}.pagination li.active{border-color:#007c98;background-color:#007c98;color:#fff}.pagination li.disabled{color:#c4c6c7}.pagination a,.pagination span{display:block;padding:8px 10px;text-decoration:none}.pagination a:focus,.pagination span:focus{background-color:#337497;color:#fff}ul.social-links{margin:5px 0 0;padding:0;list-style:none}ul.social-links li{float:left}ul.social-links li+li{margin-top:0;margin-left:15px}ul.social-links a{display:block;color:#fff;line-height:1;text-decoration:none;transition:color .15s linear}ul.social-links a i{font-size:35px;font-size:3.5rem;line-height:1}ul.social-links a:focus,ul.social-links a:hover{outline:none;color:#05e2fc}.page--latest-news .pagination--matrix{clear:both;margin:30px 0;margin:3rem 0}.page--latest-news .breadcrumbs{background-color:#d5e9ee}.page--latest-news .content__header{padding-bottom:34px;background-color:#d5e9ee}.page--latest-news .content__header h1{color:#007c98;font-weight:300}.page--latest-news .content__header h1,.page--latest-news div.lead{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.page--latest-news div.lead{margin-bottom:35px;margin-bottom:3.5rem}.page--latest-news .content__main{padding-top:100px;padding-top:10rem}.latest-news__item,.latest-news h1{position:relative;float:left;min-height:1px;padding-left:11px}.latest-news__item{width:100%;margin-bottom:80px;margin-bottom:8rem}.latest-news__item img{width:100%}.latest-news__item__category{color:#00517d;font-weight:700;margin:8px 0 0;margin:.8rem 0 0}.latest-news__item h2{font-size:20px;font-size:2rem;margin:2px 0 10px;margin:.2rem 0 1rem}.latest-news__item .button,.latest-news__item input[type=submit]{margin-top:20px;margin-top:2rem}.global-header{padding-top:10px;padding-bottom:10px;background:#333}.global-header__header{position:relative;float:left;min-height:1px;padding-left:11px;width:50%;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;text-decoration:none}.global-header__header:focus,.global-header__header:hover{color:#fff;text-decoration:underline}.global-header__header:focus abbr{outline:1px solid #fff}.global-header__header abbr{font-size:inherit;font-weight:700;text-decoration:none}.site-header{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #404040;background-color:#fff}.site-header__wrapper{display:table;width:100%}.site__logo{float:left}.site__logo h1{display:block}.site__logo h1 a{display:block;width:180px;transition:width .15s linear}.site__logo h1 a img{width:100%;height:auto}.site__logo h1 a:focus{outline:1px solid #007c98}.section-header{padding-top:20px;padding-bottom:20px;background:#05e2fc}.section-header__title{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.section-header__title h1{margin-top:0;font-size:18px;font-size:1.8rem;font-weight:400;line-height:22px;line-height:2.2rem}.section-header__title h1 a{color:#fff;text-decoration:none}.section-header__title h1 a:focus{outline:1px solid #fff}div.lead p{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}div.call-out{padding:15px;border:3px solid #007c98}div.call-out p:first-child{color:#007c98}div.call-out ul{margin:15px 0 0;padding:0;list-style:none}div.call-out ul li{position:relative;margin-left:0;padding-left:30px;list-style:none}div.call-out ul li:before{content:"\ea04";position:absolute;top:3px;left:0;color:#007c98}div.call-out ul a{font-weight:700}div.call-out ul a:focus,div.call-out ul a:hover{color:#000;text-decoration:none}div.block-quote{padding:30px;background-color:#d5e9ee}div.block-quote p{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem}div.block-quote h4{font-size:36px;font-size:3.6rem;line-height:40px;line-height:4rem}div.image-with-caption{width:100%}div.image-with-caption img{width:100%;height:auto}div.image-with-caption-2-col figure{position:relative;float:left;min-height:1px;padding-left:11px;width:50%}div.image-with-caption-2-col figcaption{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}div.image-with-caption-2-col img{width:100%;height:auto;margin-left:0}div.table table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;padding:0;border:0;text-align:left}div.table table caption{margin-bottom:15px;text-align:left}div.table table th{padding:10px 20px;background-color:#007c98;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700}div.table table td{padding:15px 20px}div.table--striped tbody tr{border-bottom:1px solid #333}div.table--striped tbody tr:nth-child(2n){background-color:#f3f3f3}div.video div{position:relative;overflow:hidden;max-width:100%;height:0;padding-bottom:56.25%}div.video embed,div.video iframe,div.video object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.consultation__items{margin-top:15px}.consultation__item{position:relative;float:left;min-height:1px;padding-left:11px}.consultation__item p:nth-child(2){margin:0}.banner{position:relative}.banner__image{width:100%;height:135px;background-size:cover;background-position:100%;background-repeat:no-repeat}.banner__text{position:relative;float:left;min-height:1px;padding-left:11px;width:100%;padding-top:25px;padding-bottom:35px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:24px;line-height:2.4rem}.banner__text p{margin:0;color:#05e2fc;font-size:inherit;font-weight:700;line-height:inherit}.search-bar{overflow:auto;padding-top:10px;padding-bottom:25px}.search-bar h2{margin-bottom:20px;font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}.search-bar__container{position:relative}h2+.search-bar__container{margin-top:10px}.search-bar__container .select__container{position:relative}.search-bar__container .select__container select{width:100%!important;height:100%!important}.search-bar__container .select__container select:focus{border-color:#00517d}.search-bar input[type=text]{width:100%;padding:19px 60px 19px 20px;border-color:rgba(64,64,64,.6);border-radius:0;color:#404040;font-family:montserrat,'Arial, "Helvetica Neue", Helvetica, sans-serif';font-size:18px;font-size:1.8rem;font-weight:300;line-height:1}.search-bar input[type=text]:focus{box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.16)}.search-bar button,.search-bar input[type=submit]{position:absolute;top:0;right:0;height:100%;padding:0;border:0;background:transparent;cursor:pointer;transition:background .15s linear}.search-bar button>i,.search-bar input[type=submit]>i{margin-top:-4px;padding:0 15px;color:#404040;font-size:24px;font-size:2.4rem;transition:color .15s linear}.search-bar button:focus,.search-bar button:hover,.search-bar input[type=submit]:focus,.search-bar input[type=submit]:hover{outline:none;background:#007c98}.search-bar button:focus>i,.search-bar button:hover>i,.search-bar input[type=submit]:focus>i,.search-bar input[type=submit]:hover>i{color:#fff}.customSelect{width:100%;height:100%;padding:22px 12px;border:1px solid rgba(64,64,64,.6);background:#f3f3f3;color:#404040;font-size:14px;font-size:1.4rem;line-height:1;text-transform:uppercase;transition:all .15s linear}.customSelect i.icon-chevron-down{position:absolute;top:50%;right:15px;margin-top:-9px;color:#404040;line-height:inherit;pointer-events:none}.customSelect.customSelectHover{background:#e0e0e0}.customSelect.customSelectFocus{border-color:#00517d;outline:0;background:#e0e0e0}.customSelectInner{width:100%!important}.breadcrumbs{padding-top:15px;padding-bottom:5px;background:#fff}.breadcrumbs.breadcrumbs--mobile{display:block}.breadcrumbs__return{position:relative;padding-left:20px;font-size:12px;font-size:1.2rem;font-weight:500;line-height:26px;line-height:2.6rem}.breadcrumbs__return i{position:absolute;top:2px;left:0;line-height:1;text-decoration:none}.breadcrumbs__return i:before{content:"\ea03"}.breadcrumbs__navigation{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.breadcrumbs__navigation ul{margin:0;padding:0;font-size:0;list-style:none}.breadcrumbs__navigation li{display:inline-block;margin-top:0;padding-bottom:10px;color:#404040;font-size:12px;font-size:1.2rem;font-weight:500;line-height:14px;line-height:1.4rem}.breadcrumbs__navigation li:before{padding-right:10px;padding-left:11px;content:"/"}.breadcrumbs__navigation li:first-child:before{display:none}.breadcrumbs__navigation li a{color:inherit;text-decoration:underline}.breadcrumbs__navigation li a:focus,.breadcrumbs__navigation li a:hover{color:#007c98;text-decoration:none;transition:color .15s linear}.breadcrumbs__navigation li a:focus i,.breadcrumbs__navigation li a:hover i{text-decoration:underline}.breadcrumbs__navigation li a i{font-size:20px;font-size:2rem}.inpage__navigation{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.inpage__navigation p{margin:0 0 10px;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.inpage__navigation p strong{color:#242400}ul.navigation__list{margin:15px 0 0;padding:0;list-style:none}ul.navigation__list li{position:relative;padding-left:30px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}ul.navigation__list li i:first-child{position:absolute;left:0;padding-right:20px;color:#007c98;line-height:inherit}ul.navigation__list a{font-size:inherit;font-weight:700;line-height:inherit}ul.navigation__list a:focus,ul.navigation__list a:hover{text-decoration:none}h2+ul.navigation__list{margin-top:5px}ul.navigation__list+h2{margin-top:25px}.accordion{padding-top:30px;padding-bottom:30px;background-color:#fff}.accordion h3{margin-top:25px;margin-bottom:12px}.accordion__title{position:relative;padding:15px 20px;background:#007c98;text-decoration:none;cursor:pointer;transition:background-color .2s}.accordion__title:focus,.accordion__title:hover{background:#e0e0e0;text-decoration:underline}.accordion__title[aria-expanded=true] i.vertical{-webkit-transform:rotate(180deg);transform:rotate(180deg)}div+.accordion__title{margin-top:20px}.accordion__title span{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem}.accordion__title span i{display:block;position:absolute;top:20px;right:10px;width:12px;height:4px;margin-top:-2px;border-radius:1px;background:#05e2fc;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-origin:6px 2px 0;transform-origin:6px 2px 0}.accordion__title span i.vertical{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__content{padding:25px 20px;background:#fff}.accordion__content :first-child{margin-top:0}.show-hide [role=tabpanel][aria-hidden=false]:focus{outline-offset:0!important;outline:1px solid #003e52!important}.show-hide+h3{margin-top:35px}.block__callout{position:relative;float:left;min-height:1px;padding-left:11px;width:100%;margin-top:30px}.callout__content{width:100%;background-color:#fff}.callout__content p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.callout__content p+p{margin-top:10px}.callout__content--wrapper{border:3px solid #007c98}.callout__content--wrapper>div{padding:15px}.callout__cta{width:100%;background-color:#d5e9ee}.callout__cta p{margin-top:10px;font-size:14px;font-size:1.4rem;font-weight:300;line-height:14px;line-height:1.4rem}.callout__cta .button,.callout__cta input[type=submit]{padding:15px 35px}.block__subscription,.block__subscription-message{padding:15px;background:#d5e9ee}.block__subscription-message{display:none;margin-bottom:20px}.block__subscription-message p{position:relative;width:100%;margin-top:0;padding-right:30px;font-weight:700}.block__subscription-message p a{position:absolute;top:5px;right:5px;color:#000;font-size:14px;font-size:1.4rem;line-height:1;text-decoration:none;transition:color .15s linear}.block__subscription-message p a:focus,.block__subscription-message p a:hover{color:#00517d}.subscription__content{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.subscription__content p{margin-top:0;font-size:inherit;line-height:inherit}.subscription__content p+p{margin-top:5px}.subscription__form .input__inline{margin-top:10px}.subscription__form input{border:1px solid #00517d}.subscription__form span{width:80px;padding-left:5px}.tiles{margin-top:-3px;margin-bottom:40px}.tile{max-width:500px;margin:0 auto;padding-top:3px}.tile__content{position:relative;bottom:0;height:100%;padding:30px 30px 100px;background-color:#007c98;background-size:cover;color:#fff}.tile:first-child .tile__content{background-image:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/bg_tile-01.png)}.tile:nth-child(2n) .tile__content{background-image:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/bg_tile-02.png)}.tile:last-child .tile__content{background-image:url(https://schoolinfrastructure.nsw.gov.au/_designs/assets/css/styles.css/bg_tile-03.png)}.tile h3{color:#fff;font-size:20px;font-size:2rem;line-height:27px;line-height:2.7rem}.tile p{margin-top:20px;font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}.tile a.button{position:absolute;bottom:30px;padding:14px 15px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.sidebar{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.sidebar__item p+p{margin-top:8px}.content__status{float:right;clear:right}.content__status .sidebar__item+.sidebar__item{margin-top:20px}.details__school{padding:15px;border:1px solid #e0e0e0}.details__school p{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.details__school p+p{margin-top:10px}.details__maintenance{margin-top:15px}.details__maintenance p strong{color:#007c98}.details__maintenance p+p{margin-top:5px}.details__maintenance ul:not(.navigation__list){margin:15px 0 0;padding:0;list-style:none}.details__maintenance ul:not(.navigation__list) li{font-size:22px;font-size:2.2rem;font-weight:700;line-height:24px;line-height:2.4rem}.details__maintenance ul:not(.navigation__list) span{color:#007c98;font-size:14px;font-size:1.4rem;font-weight:600;line-height:20px;line-height:2rem;text-transform:uppercase}.faq__navigation .navigation__list{margin:0 0 30px;padding:15px;background:#f3f3f3}.faq__navigation .navigation__list a{font-weight:300;text-decoration:none}.faq__navigation .navigation__list a:focus,.faq__navigation .navigation__list a:hover{text-decoration:underline}.faq__content{position:relative;padding-bottom:50px}.faq__content h2{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.faq__top-link{position:absolute;right:0;bottom:15px;font-size:12px;font-size:1.2rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.page--article .breadcrumbs{background-color:#d5e9ee}.page--article .content__header{padding-bottom:34px;background-color:#d5e9ee}.page--article .content__header h1{position:relative;float:left;min-height:1px;padding-left:11px;width:100%;color:#007c98;font-weight:300}.page--article .cta__tiles{padding-top:30px;padding-bottom:100px;border-top:1px solid #e0e0e0}.page--article .cta__tiles h3{margin-bottom:20px}.page--article .content__main{padding-top:30px;padding-top:3rem;padding-bottom:30px;padding-bottom:3rem}.page--article .content__main .grid__row>div,.page--article .content__main .projects-focus__items>div{position:relative;float:left;min-height:1px;padding-left:11px;width:100%}.page--article .content__main .grid__row>div :first-child,.page--article .content__main .projects-focus__items>div :first-child{margin-top:0}.page--article .content__main .grid__row>div+div,.page--article .content__main .projects-focus__items>div+div{margin-top:18px}.page--article .content__main div.image-with-caption,.page--article .content__main div.lead,.page--article .content__main div.table{width:100%}.page--article .content__main div.block-quote,.page--article .content__main div.call-out{width:calc(100% - 11px);margin-left:11px}.page--details h2{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem}.page--details div.table table caption,.page--details h5,div.table table .page--details caption{color:#007c98}.page--details .section__sidebar .content__title{margin-bottom:0}.page--details .section__sidebar .content__title+.content__header{margin-top:10px}.page--details .content__status{margin-bottom:10px}.page--details .content__main>:first-child{margin-top:20px;padding-top:30px;border-top:1px solid #afafaf}.page--details .image-with-caption{width:100%;margin-top:30px;margin-bottom:30px}.page--details .status{margin:10px 0 0;padding:0;list-style:none}.page--details .status li{display:block;position:relative;height:40px;margin:2px 0;padding:0 0 0 25px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;vertical-align:middle}.page--details .status li:before{position:absolute;top:50%;left:0;width:15px;height:100%;background:#d5e9ee;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page--details .status li.current:before{background:#007c98}.page--details .status li.current span{font-weight:700}.page--details .status span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page--details .content__sidebar{margin-top:20px}.page--details .content__sidebar .sidebar__item{padding:23px 20px;background:#f3f3f3}.page--details .content__sidebar .sidebar__item+.sidebar__item{margin-top:5px}.page--details .content__sidebar .sidebar__item>:first-child{margin-top:0}button{margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:montserrat,'Arial, "Helvetica Neue", Helvetica, sans-serif'}.button,input[type=submit]{display:inline-block;margin:0;padding:15px;border:3px solid #007c98;background:none;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-weight:700;text-transform:uppercase;text-decoration:none;transition:all .15s linear}.button:active,.button:focus,.button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#007c98;text-decoration:underline}.button--primary{border-color:#007c98;background-color:#007c98;color:#fff}.button--primary:active,.button--primary:focus,.button--primary:hover{border-color:#006981;background-color:#006981}.button--secondary{background-color:#00517d}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-color:#00456a}.button--tertiary{background-color:#05e2fc}.button--tertiary:active,.button--tertiary:focus,.button--tertiary:hover{background-color:#04c0d6}.button--white{border:1px solid #fff;background-color:transparent;color:#fff}.button--white:active,.button--white:focus,.button--white:hover{background-color:#fff;color:#007c98}.hamburger{position:absolute;right:20px;top:50%;z-index:150;margin:0;padding-top:15px;padding-bottom:15px;font-size:0;line-height:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s}.hamburger .patties{width:30px;height:5px;background:#404040;border-radius:4px;position:relative}.hamburger .patties:after,.hamburger .patties:before{width:30px;height:5px;background:#404040;border-radius:4px;position:absolute;left:0;content:"";transition:all .3s}.hamburger .patties:before{top:10px}.hamburger .patties:after{top:-10px}.menu--open .hamburger .patties{background:none!important}.menu--open .hamburger .patties:before{top:0!important;background:#fff!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu--open .hamburger .patties:after{top:0!important;background:#fff!important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{z-index:999;opacity:0}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:transparent;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:transparent;border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:"\20";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:transparent}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:b 1s linear forwards;animation:b 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active,.modaal-gallery-item img{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:transparent;border:none;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:"\20";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe-elem,.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{display:block}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}@-webkit-keyframes c{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes c{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type > div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:c 1s linear infinite;-moz-animation:c 1s linear infinite;-webkit-animation:c 1s linear infinite;-o-animation:c 1s linear infinite}.modaal-loading-spinner>div:first-of-type{-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px);transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px);transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:c 1s linear infinite;-moz-animation:c 1s linear infinite;-webkit-animation:c 1s linear infinite;-o-animation:c 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px);transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px);transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:c 1s linear infinite;-moz-animation:c 1s linear infinite;-webkit-animation:c 1s linear infinite;-o-animation:c 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px);transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px);transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px);transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(1turn) translate(70px);transform:translate(84px,84px) rotate(1turn) translate(70px)}@media screen and (min-width:480px){.search-bar__container form{display:table}.search-bar__container form>div{display:table-cell;vertical-align:top;height:100%}.search-bar__container .select__container{width:160px;height:100%}.search-bar button,.search-bar input[type=submit],.search-bar input[type=text]{border-left:0}}@media screen and (min-width:768px) and (max-width:1023px){[class*=__col--],[class^=__col--]{padding-left:25px}.h2,h2{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}.h3,h3{line-height:26px;line-height:2.6rem}.h3,.h4,h3,h4{font-size:19px;font-size:1.9rem}.h4,h4{line-height:24px;line-height:2.4rem}.grid__row,.projects-focus__items{margin-left:-25px}.grid__util .grid-overlay__wrapper .grid__col--1{width:12.5%}.grid__util .grid-overlay__wrapper .grid__col--1:nth-of-type(n+9){display:none}.navigation__main{padding-top:150px}.navigation__secondary ul{float:left;width:50%;padding-bottom:15px}.footer__contact .site-logo{padding-left:25px;width:25%}.contact__details{padding-left:25px;width:50%;margin-left:25%}.contact__social{padding-left:25px;width:25%}.input__inline input[type=email],.input__inline input[type=text]{padding:17px 12px 16px;padding:1.7rem 1.2rem 1.6rem}.section__cluster h1{font-size:25px;font-size:2.5rem;line-height:31px;line-height:3.1rem}.section__school h1{font-size:31px;font-size:3.1rem;line-height:37px;line-height:3.7rem}.section__sidebar .content__title{padding-left:25px;margin-bottom:20px}.section__sidebar .content__header,.section__sidebar .content__main{padding-left:25px;width:62.5%}.content__divider{padding-left:25px}.story--featured.story a:after{padding-top:100%}.projects-focus__header p{width:80%;font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}.projects-focus__item{padding-left:25px}.project-infomation__data .value,.project-infomation__details .value{font-size:45px;font-size:4.5rem;line-height:32px;line-height:3.2rem}.project-infomation__legend{width:70px}.list__container ul.listing li span{width:41px}.page--latest-news .content__header h1,.page--latest-news div.lead{padding-left:25px}.page--latest-news div.lead{margin-left:0;width:75%}.latest-news__item,.latest-news h1{padding-left:25px}.latest-news__item{width:50%}.latest-news__item:nth-child(2n+3){clear:both}.global-header__header{padding-left:25px}.site__logo h1 a{width:285px}.section-header__title{padding-left:25px}div.lead p{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem}div.call-out{padding:20px}div.block-quote p{font-size:23px;font-size:2.3rem;line-height:30px;line-height:3rem}div.block-quote h4{font-size:43px;font-size:4.3rem;line-height:47px;line-height:4.7rem}div.image-with-caption{margin-left:0;width:75%}.banner__text,.breadcrumbs__navigation,.consultation__item,.inpage__navigation,div.image-with-caption-2-col figure{padding-left:25px}.accordion__title span{font-size:19px;font-size:1.9rem;line-height:24px;line-height:2.4rem}.accordion__title span i{top:50%;right:16px;width:16px;height:4px;margin-top:-2px;-webkit-transform-origin:8px 2px 0;transform-origin:8px 2px 0;border-radius:2px}.block__callout{padding-left:25px}.block__subscription,.block__subscription-message{padding:20px}.subscription__content{font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem}.sidebar{width:37.5%}.page--article .content__header h1,.sidebar{padding-left:25px}.page--article .content__main{padding-top:50px;padding-top:5rem;padding-bottom:50px;padding-bottom:5rem}.page--article .content__main .grid__row>div,.page--article .content__main .projects-focus__items>div{padding-left:25px;width:62.5%;margin-left:12.5%}.page--article .content__main .grid__row>div+div,.page--article .content__main .projects-focus__items>div+div{margin-top:26px}.page--article .content__main div.image-with-caption,.page--article .content__main div.lead,.page--article .content__main div.table{margin-left:0;width:75%}.page--article .content__main div.block-quote,.page--article .content__main div.call-out{width:calc(62.5% - 25px);margin-left:calc(12.5% + 25px)}.page--details h2{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem}.page--details .content__status,.page--details .section__sidebar .content__title+.content__header{margin-top:20px}}@media screen and (min-width:768px){.navigation__secondary{position:relative;float:left;min-height:1px;padding-left:11px;width:70%;left:30%;display:table;padding-bottom:100px}.navigation__secondary a{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.corporate-logo,.footer__contact .site-logo{position:absolute;left:0}.corporate-logo{top:0;margin-top:0}label{margin-bottom:8px;color:#000;font-size:18px;font-size:1.8rem;font-weight:700;line-height:26px;line-height:2.6rem}.overview__items{display:table;table-layout:fixed}.overview__items:after{display:none}.overview__cta{width:50%;margin-right:auto;margin-left:auto}.story{position:absolute;width:50%}.story:nth-child(2){top:0;right:0;width:50%;height:50%}.story:nth-child(2) .title{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}.story:nth-child(3){bottom:0;right:28%;width:22%;height:50%}.story:nth-child(4){width:28%;height:50%;bottom:0;right:0}.project-infomation__data .title,.project-infomation__details .title{margin:5px auto 0;font-size:14px;font-size:1.4rem}.project-infomation__details{padding-right:50px}.project-infomation__data{padding-left:40px}.map__slideout{height:100%;width:480px;transition:right .4s ease-in-out}.slideout--closed .map__slideout{right:-490px}.map__controls .title{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}.map__controls .control__indicator{width:30px;height:30px}.map__controls .control__indicator:after{font-size:20px;font-size:2rem}.list__container ul.listing{min-height:400px}.list__container ul.listing li{width:25%}.list__container ul.listing li:nth-child(4n+1){clear:left}ul.social-links a i{font-size:50px;font-size:5rem}.global-header__header:before{text-transform:uppercase;content:attr(title)}.global-header__header abbr{display:none}.site-header{padding-top:20px;padding-bottom:20px;border-bottom-color:#f3f3f3}.site__logo{display:table-cell}div.block-quote{padding:40px 30px}div.image-with-caption-2-col figcaption{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.consultation__item{width:33.33333%}.banner{height:320px}.banner__image{height:100%}.banner .grid-overlay,.banner .grid__container{position:absolute;right:0;bottom:40px;left:0;width:100%}.banner__text{width:80%;position:relative;padding-top:35px;padding-right:15px;background:hsla(0,0%,100%,.9);font-size:21px;font-size:2.1rem;line-height:27px;line-height:2.7rem}.banner__text:before{position:absolute;top:0;right:100%;width:9999px;height:100%;background:hsla(0,0%,100%,.9);content:""}.search-bar__container .select__container{width:200px}.breadcrumbs{padding-top:30px;padding-bottom:20px}.breadcrumbs.breadcrumbs--mobile{display:none}.callout__content{width:60%}.callout__content--wrapper{display:table}.callout__content--wrapper>div{display:table-cell;vertical-align:middle;padding:45px 25px}.callout__cta{width:40%;text-align:center}.subscription__form span{width:100px;padding-left:10px}.tiles{margin-top:0;margin-bottom:50px;margin-left:-4px}.tile{float:left;width:33.33333%;padding-top:0;padding-left:4px}.tile h3{width:85%;font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem}.faq__navigation .navigation__list{margin:0 0 50px;padding:30px 20px}.faq__top-link{left:100%;margin-left:20px}.page--details .content__header{margin-bottom:20px}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:1023px){.navigation__secondary{padding-left:25px}}@media screen and (min-width:769px){.map__controls .control__table{padding-left:3%}.map__controls .control_item{font-size:14px;font-size:1.4rem;width:45%;float:left;line-height:24px;line-height:2.4rem;border:3px solid;white-space:nowrap}.map__controls .control_item:nth-child(2n){float:right}}@media screen and (min-width:769px) and (max-width:1023px){.page--article .content__header h1,.page--latest-news .content__header h1{width:75%}}@media screen and (min-width:768px) and (min-width:1024px){.navigation__secondary{padding-left:40px}}@media screen and (min-width:1024px){[class*=__col--],[class^=__col--]{padding-left:40px}.h1,h1{font-size:28px;font-size:2.8rem;line-height:32px;line-height:3.2rem}.h2,h2{font-size:30px;font-size:3rem;line-height:34px;line-height:3.4rem}.h3,h3{font-size:22px;font-size:2.2rem}.h3,.h4,h3,h4{line-height:30px;line-height:3rem}.h4,h4{font-size:18px;font-size:1.8rem}.h5,div.table table caption,h5{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem}.more,p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.more.emphasis,p.emphasis{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem}.panel+.grid-overlay,.panel+.grid__container,.panel+.panel{margin-top:40px}.more__link{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.disclaimer{padding-top:45px;padding-bottom:45px}.grid-overlay,.grid__container{padding-right:40px;padding-left:40px;max-width:1024px}.grid__block,.grid__row,.projects-focus__items{margin-left:-40px}.grid__block{margin-right:-40px}.navigation{display:table-cell;vertical-align:bottom;text-align:right}.navigation__main ul{padding-bottom:3px}.navigation__main li{display:inline-block}.navigation__main li+li{margin:0 0 0 20px}.navigation__main a{color:#404040}.navigation__main a:after{display:block;width:0;height:3px;background-color:#05e2fc;content:"";transition:width .15s ease-out}.navigation__main a:focus:after,.navigation__main a:hover:after{width:100%}.navigation__secondary ul{display:table-cell;width:auto;padding-right:0;padding-left:40px;vertical-align:top;list-style:none}.navigation__secondary ul:first-child{padding-left:0}.footer__global{padding-top:40px;padding-bottom:40px}.footer__contact .site-logo{padding-left:40px;width:30%}.contact__details{padding-left:40px;width:40%;margin-left:30%}.contact__social{padding-left:40px;width:30%}.corporate-logo{margin-left:40px}.corporate-logo__link{width:170px}input[type=email],input[type=text]{padding:15px 20px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.section{margin-top:40px}.section:last-of-type{margin-bottom:70px}.section__cluster h1{font-size:28px;font-size:2.8rem;line-height:32px;line-height:3.2rem}.section__school h1{font-size:36px;font-size:3.6rem;line-height:42px;line-height:4.2rem}.section__school div.call-out{padding:25px 20px}.section__sidebar .content__title{padding-left:40px;margin-bottom:24px}.section__sidebar .content__header,.section__sidebar .content__main{padding-left:40px;width:70%}.content__divider{padding-left:40px}.content__divider+[class*=content],.content__divider+[class^=content]{margin-top:40px}.button--top{display:block}.button--top[data-show=true],.button--top[data-stick=true]{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.button--top[data-stick=true]{position:absolute}.overview__item .stat{font-size:55px;font-size:5.5rem}.overview__item .value{font-size:25px;font-size:2.5rem}.overview__cta{float:right;width:220px;margin:0;padding-top:10px;text-align:right}.story--featured.story{width:60%}.story--featured.story .title{bottom:24px;left:20px;right:20px;font-size:48px;font-size:4.8rem;line-height:54px;line-height:5.4rem}.story:nth-child(2){top:0;right:0;width:40%;height:50%}.story:nth-child(2) .title{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}.story:nth-child(3){bottom:0;right:24%;width:16%;height:50%}.story:nth-child(4){width:24%;height:50%;bottom:0;right:0}.projects-focus__header p{width:70%;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem}.projects-focus__footer{padding-top:40px}.projects-focus__item{padding-left:40px}.project-infomation__data .value,.project-infomation__details .value{font-size:50px;font-size:5rem;line-height:37px;line-height:3.7rem}.feature{padding-top:40px;padding-bottom:60px}.feature h2{margin-bottom:35px;text-align:left;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem}.map__slideout{height:100%;width:480px}.map__controls .control{font-size:16px;font-size:1.6rem}.list__container{padding-top:60px;padding-bottom:60px}.list__container ul.listing li span{width:45px}.list__container ul.listing li a{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;padding:15px;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;padding:20px}.page--latest-news .content__header{padding-bottom:40px}.page--latest-news .content__header h1{padding-left:40px;width:80%;font-size:52px;font-size:5.2rem;line-height:60px;line-height:6rem}.page--latest-news div.lead{padding-left:40px;margin-left:0;width:80%}.latest-news__item,.latest-news h1{padding-left:40px}.latest-news__item{width:33.333%}.latest-news__item:nth-child(3n+4){clear:both}.global-header__header{padding-left:40px}.site__logo h1 a{width:390px}.section-header__title{padding-left:40px}.section-header__title h1{font-size:32px;font-size:3.2rem;line-height:39px;line-height:3.9rem}div.lead p{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}div.call-out{padding:30px}div.block-quote p{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}div.block-quote h4{font-size:50px;font-size:5rem;line-height:54px;line-height:5.4rem}div.image-with-caption{margin-left:0;width:80%}.consultation__item,div.image-with-caption-2-col figure{padding-left:40px}.banner{height:500px}.banner__text{padding-left:40px;font-size:24px;font-size:2.4rem;line-height:32px;line-height:3.2rem}.search-bar{padding-top:40px}.search-bar h2{margin-bottom:25px;font-size:28px;font-size:2.8rem;line-height:34px;line-height:3.4rem}.search-bar input[type=text]{padding:18px 20px;font-size:20px;font-size:2rem}.customSelect{padding:22px 15px;font-size:16px;font-size:1.6rem}.breadcrumbs__navigation{padding-left:40px}.breadcrumbs__navigation li{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}.breadcrumbs__navigation li:before{padding-right:12px;padding-left:15px}.inpage__navigation{padding-left:40px}.inpage__navigation p{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}ul.navigation__list li{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.accordion__title span{font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem}.accordion__title span i{top:50%;right:20px;width:20px;height:6px;margin-top:-3px;-webkit-transform-origin:10px 3px 0;transform-origin:10px 3px 0;border-radius:2px}.block__callout{padding-left:40px}.callout__content p{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}.callout__content p+p{margin-top:5px}.block__subscription{padding:30px}.block__subscription-message{padding:20px 30px}.subscription__content{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem}.sidebar{padding-left:40px;width:30%}.details__school{padding:25px 20px}.details__maintenance ul:not(.navigation__list) li{font-size:28px;font-size:2.8rem}.faq__content h2{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem}.faq__content h2+p{margin-top:10px}.page--article .content__header{padding-bottom:40px}.page--article .content__header h1{padding-left:40px;width:80%;font-size:52px;font-size:5.2rem;line-height:60px;line-height:6rem}.page--article .content__main{padding-top:100px;padding-top:10rem;padding-bottom:70px;padding-bottom:7rem}.page--article .content__main .grid__row>div,.page--article .content__main .projects-focus__items>div{padding-left:40px;width:70%;margin-left:10%}.page--article .content__main .grid__row>div+div,.page--article .content__main .projects-focus__items>div+div{margin-top:35px}.page--article .content__main div.image-with-caption,.page--article .content__main div.lead,.page--article .content__main div.table{margin-left:0;width:80%}.page--article .content__main div.block-quote,.page--article .content__main div.call-out{width:calc(70% - 40px);margin-left:calc(10% + 40px)}.page--details h2{font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem}.page--details .content__status,.page--details .section__sidebar .content__title+.content__header{margin-top:24px}.page--details .image-with-caption{margin-top:40px;margin-bottom:40px}.hamburger{display:none}}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media screen and (max-width:1023px){.navigation__main{position:fixed;top:0;right:0;bottom:0;z-index:100;width:300px;padding:100px 20px 50px;background:#007c98;list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.menu--open .navigation__main{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.navigation__main .site-logo{display:block;position:absolute;top:70px}.navigation__overlay{display:block;position:fixed;top:0;z-index:99;width:100%;height:100%;background:#000;opacity:0;transition:opacity .15s linear;pointer-events:none}body.menu--open .navigation__overlay{opacity:.8;pointer-events:auto}.overview__wrapper{max-width:718px;margin:-15px auto}.overview__cta a{width:100%}.projects-focus__header{padding-top:20px}.projects-focus__items{margin-top:20px}.feature h2{margin:15px 0 20px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@media screen and (max-width:767px){body.menu--open{overflow:hidden}a.skip-link{display:none}ol li+li,ul li+li{margin-top:10px}.grid__util .grid-overlay__wrapper .grid__col--1{width:16.66667%}.grid__util .grid-overlay__wrapper .grid__col--1:nth-of-type(n+7){display:none}.navigation__main .site-logo{top:20px}.navigation__secondary ul+ul{margin-top:8px}.footer__contact div+div{margin-top:20px}.footer__contact .site-logo a{width:200px}.input__inline span button,.input__inline span input[type=submit]{padding:5px 10px;padding:.5rem 1rem;font-size:14px;font-size:1.4rem;line-height:27px;line-height:2.7rem}#content+.section{margin-top:10px}.overview__wrapper{max-width:400px}.overview__item{display:inline-block;float:left;width:50%;margin-top:15px;margin-bottom:15px}.featured__stories{max-width:500px;margin-right:auto;margin-left:auto}.story+.story{margin-top:10px}.story a:after{display:block;padding-top:50%;content:""}.story.dark .title{left:0;right:0;bottom:0;width:100%;padding:15px 20px}.story--featured.story{display:block;width:100%}.project-infomation__data,.project-infomation__details{display:block;width:100%;height:120px}.project-infomation__data{padding-top:40px}.project-infomation__legend{width:40px}.map__loading p{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}.map__loading p i{font-size:15px;font-size:1.5rem}.map__slideout{top:0;right:15px;left:15px;height:378px;transition:top .4s ease-in-out}.slideout--closed .map__slideout{top:-388px}.map__slideout .slideout__header{height:100px;padding:0 30px}.map__slideout .slideout__header h3{position:absolute;bottom:20px;left:20px;right:50px}.map__slideout .slideout__content{height:calc(100% - 100px);overflow-y:scroll}#map{height:378px;width:100%}.list__container .grid-overlay,.list__container .grid__container{padding-left:10px;padding-right:10px}.list__container ul.listing li:nth-child(3n+1){clear:left}.pagination li{display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}div.image-with-caption img{width:100vw;margin-left:-25px}div.table table{display:block;position:relative;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.consultation__item+.consultation__item{margin-top:20px}.consultation__item p:last-child{margin-top:5px}.breadcrumbs,.breadcrumbs__navigation ul{display:none}.callout__cta p{display:inline-block}.callout__cta .button,.callout__cta input[type=submit]{margin-right:15px;padding:10px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.tile__content{padding-top:20px}.tile p{display:none}.sidebar{margin-top:30px}.content__status .sidebar__item+.sidebar__item{margin-top:25px}.page--details .content__sidebar{position:relative;padding-top:30px;border-top:1px solid #e0e0e0}.page--details .content__sidebar:after,.page--details .content__sidebar:before{position:absolute;top:-1px;left:100%;width:100%;height:1px;background-color:#e0e0e0;content:""}.page--details .content__sidebar:before{right:100%;left:auto}.page--details .content__sidebar .sidebar__item{padding:15px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-width:479px){div.image-with-caption-2-col figure{width:100%}div.image-with-caption-2-col figure+figure{margin-top:20px}.search-bar button,.search-bar input[type=submit],.search-bar input[type=text]{border-top:0}}