@charset "UTF-8";.var-side-bar-color{color:#000}.var-side-bar-bg,.var-side-bar-bg-solid{background:#fff}.var-side-bar-invert-colors{background-color:#000;color:#fff}.var-side-bar-color-bg{background:#000}.var-side-bar-color-b{border-color:#000}.var-side-bar-color-bt{border-top-color:#000}.var-side-bar-color-bb{border-bottom-color:#000}.var-side-bar-color-bl{border-left-color:#000}.var-side-bar-color-br{border-right-color:#000}.side-bar .sections .section .section-name:before{border-top-color:#000}.side-bar .close-button .close-svg-line{color:#000}.side-bar input[type=checkbox]+label:before{border-color:#000}.side-bar input[type=checkbox]:checked+label:after{color:#000}.side-bar input[type=checkbox]:focus+label:before{-webkit-box-shadow:0 0 7px 0 #000;box-shadow:0 0 7px 0 #000}.toggle-button input+.toggle>span{border-color:#000!important}.toggle-button input:not(:checked)+.toggle>span{background-color:#fff!important}.toggle-button input:focus+.toggle{-webkit-box-shadow:0 0 7px 0 #000;box-shadow:0 0 7px 0 #000}.search-toggle .toggle-button input+.toggle>span{background-color:#000!important}.search-input::-webkit-input-placeholder{color:#000}.search-input::-moz-placeholder{color:#000}.search-input:-ms-input-placeholder{color:#000}.search-input::-ms-input-placeholder{color:#000}.search-input::placeholder{color:#000}.autocomplete .autocomplete-results,.pac-container{background:#fff;color:#000}.autocomplete .autocomplete-results .autocomplete-result,.autocomplete .autocomplete-results .pac-item,.autocomplete .autocomplete-results .pac-item-query,.pac-container .autocomplete-result,.pac-container .pac-item,.pac-container .pac-item-query{color:#000}.autocomplete .autocomplete-results .autocomplete-result,.autocomplete .autocomplete-results .pac-item,.pac-container .autocomplete-result,.pac-container .pac-item{border-bottom-color:#000}.autocomplete .autocomplete-results .autocomplete-result.is-active,.autocomplete .autocomplete-results .autocomplete-result:hover,.autocomplete .autocomplete-results .pac-item.pac-item-selected,.autocomplete .autocomplete-results .pac-item:hover,.pac-container .autocomplete-result.is-active,.pac-container .autocomplete-result:hover,.pac-container .pac-item.pac-item-selected,.pac-container .pac-item:hover{background-color:#000;color:#fff}.autocomplete .autocomplete-results .autocomplete-result.is-active .pac-item-query,.autocomplete .autocomplete-results .autocomplete-result:hover .pac-item-query,.autocomplete .autocomplete-results .pac-item.pac-item-selected .pac-item-query,.autocomplete .autocomplete-results .pac-item:hover .pac-item-query,.pac-container .autocomplete-result.is-active .pac-item-query,.pac-container .autocomplete-result:hover .pac-item-query,.pac-container .pac-item.pac-item-selected .pac-item-query,.pac-container .pac-item:hover .pac-item-query{color:#fff}.side-bar .project-list .project .project-image.no-image{border-color:#000}#init-loader{background:#fff}#init-loader svg circle{stroke:#000}.login input[type=text]::-webkit-input-placeholder{color:#000}.login input[type=text]::-moz-placeholder{color:#000}.login input[type=text]:-ms-input-placeholder{color:#000}.login input[type=text]::-ms-input-placeholder{color:#000}.login input[type=text]::placeholder{color:#000}.login input[type=password]::-webkit-input-placeholder{color:#000}.login input[type=password]::-moz-placeholder{color:#000}.login input[type=password]:-ms-input-placeholder{color:#000}.login input[type=password]::-ms-input-placeholder{color:#000}.login input[type=password]::placeholder{color:#000}.login button:focus{-webkit-box-shadow:0 0 7px 0 #000;box-shadow:0 0 7px 0 #000}.login input[type=checkbox]+label:before{border-color:#000}.login input[type=checkbox]:checked+label:after{color:#000}.login input[type=checkbox]:focus+label:before{-webkit-box-shadow:0 0 7px 0 #000;box-shadow:0 0 7px 0 #000}.project-overlay{background:#fff;color:#000}.info-page a,.info-page a:hover,.project-overlay .close-button,.project-overlay .tns-controls button{color:#000}.var-floating-button-color{color:#003063}@font-face{font-display:swap;font-family:HamburgSans;font-style:normal;font-weight:300;src:local(""),url(/build/fonts/HamburgSans-Regular.45bfd50e.woff2) format("woff2"),url(/build/fonts/HamburgSans-Regular.45bfd50e.woff2) format("woff")}@font-face{font-display:swap;font-family:HamburgSans;font-style:normal;font-weight:bolder;src:local(""),url(/build/fonts/HamburgSans-Bold.ffd4bf29.woff2) format("woff2"),url(/build/fonts/HamburgSans-Bold.ffd4bf29.woff2) format("woff")}@font-face{font-display:swap;font-family:HamburgSans;font-style:italic;font-weight:300;src:local(""),url(/build/fonts/HamburgSans-Italic.3a8b6f40.woff2) format("woff2"),url(/build/fonts/HamburgSans-Italic.3a8b6f40.woff2) format("woff")}@font-face{font-display:swap;font-family:HamburgSans;font-style:italic;font-weight:bolder;src:local(""),url(/build/fonts/HamburgSans-BoldItalic.fbe97166.woff2) format("woff2"),url(/build/fonts/HamburgSans-BoldItalic.fbe97166.woff2) format("woff")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:HamburgSans,sans-serif;line-height:1.15}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#333;font-family:HamburgSans,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;text-decoration:none}a,a:hover{color:#333}a:hover{text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}figure{margin:0 0 1rem}svg{overflow:hidden;vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.slide-x-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.slide-x-enter,.slide-x-leave-to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.slide-x-reverse-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.slide-x-reverse-enter,.slide-x-reverse-leave-to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.slide-y-enter-active,.slide-y-leave-active{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.slide-y-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-y-enter,.slide-y-leave-to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}.site-logo img{max-height:50px;max-width:100%}.nav-bar{-webkit-box-pack:center;-ms-flex-pack:center;display:none;justify-content:center;position:fixed;z-index:10}.nav-bar .side-bar-button{background:transparent;border:1px solid #000;color:#000;height:40px;width:40px}@media (max-width:767.98px){.nav-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row;height:50px;justify-content:space-between;left:0;right:0;top:0}.nav-bar.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-bar .side-bar-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nav-bar .site-logo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:40px;padding-left:5px}.nav-bar .site-logo img{height:40px}}@media (min-width:768px){.nav-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;bottom:0;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;left:0;top:0;width:70px}.nav-bar.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.map{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative}.map #map{height:100%;width:100%}.map .site-logo{height:auto;left:16px;max-width:230px;position:absolute;top:19px;z-index:1}.map .top-controls{position:absolute;right:16px;top:29px;z-index:1}.map .top-controls .menu-toggle-button{background:transparent;border-style:none;cursor:pointer;height:25px;margin:0;padding:0;width:auto}.map .top-controls .menu-toggle-button svg{height:100%;width:auto}@media (min-width:768px){.map .top-controls .menu-toggle-button{height:30px}}.map .checkbox-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:2px;bottom:24px;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 10px;position:absolute;right:61px;z-index:1}.map .checkbox-control .checkbox-container{height:24px;position:relative}.map .checkbox-control .checkbox-container input[type=checkbox]+label:after,.map .checkbox-control .checkbox-container input[type=checkbox]+label:before{top:0}@media (min-width:768px){.map .top-controls{right:24px;top:36px}}@media (min-width:1200px){.map .top-controls{right:34px;top:42px}}.map .right-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:2px;bottom:184px;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem;position:absolute;right:11px;z-index:3}.map .right-controls button{-webkit-box-flex:0;background-color:transparent;border-radius:2px;border-style:none;color:#666;cursor:pointer;-ms-flex:0 0 40px;flex:0 0 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}.map .right-controls button:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.map .right-controls button:last-child{border-top-left-radius:0;border-top-right-radius:0}.map .right-controls button.active{background-color:#666;color:#fff}.map .right-controls button svg{height:20px;width:20px}.side-bar-map-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.side-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;display:none;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-direction:column;flex-direction:column;z-index:5}.side-bar .close-button{background:transparent;border-style:none;cursor:pointer;margin:0;padding:0}.side-bar a{color:#000;text-decoration:underline}.side-bar .site-logo{margin:20px 0}@media (max-width:767.98px){.side-bar .site-logo{display:none}}.side-bar .side-bar-footer,.side-bar .side-bar-header{-webkit-box-flex:0;-ms-flex:0;flex:0;text-align:right}.side-bar .side-bar-footer a,.side-bar .side-bar-header a{font-size:.875rem}.side-bar .side-bar-header{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-bottom:10px;padding-top:20px}.side-bar .side-bar-content{height:100%;overflow:hidden;position:relative}.side-bar .side-bar-content .side-bar-headline{font-weight:300}.side-bar .side-bar-content .panes{display:none;height:100%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:200%}.side-bar .side-bar-content .panes.show-details{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.side-bar .side-bar-content .panes .pane{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;height:100%;width:50%}.side-bar .side-bar-content .panes .pane .pane-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:20px}.side-bar .side-bar-content .panes .pane .pane-content{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.side-bar .side-bar-content .panes .pane .pane-content .scroll-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:10px}.side-bar .side-bar-padding-x{padding-left:10px;padding-right:10px}.side-bar .side-bar-controls{display:none}@media (max-width:991.98px){.side-bar{width:100%}}@media (min-width:768px){.side-bar{-ms-flex-preferred-size:480px;flex-basis:480px;font-size:1.125rem}.side-bar .side-bar-padding-x{padding-left:20px;padding-right:20px}}@media (min-width:1400px){.side-bar{-ms-flex-preferred-size:960px;flex-basis:960px}.side-bar .side-bar-padding-x{padding-left:20px;padding-right:20px}.side-bar .side-bar-header{padding-bottom:10px;padding-top:20px}.side-bar .side-bar-content .panes .pane .pane-content,.side-bar .side-bar-content .panes .pane .pane-header{padding-left:50px;padding-right:50px}}@media (min-width:768px){.side-bar .side-bar-controls{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;position:absolute;right:0;top:0;width:70px}}.side-bar .tab-headers{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:stretch;margin-top:20px}.side-bar .tab-headers .tab-header{-webkit-box-flex:1;border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.25rem;font-weight:300;opacity:.4;padding:5px 0;text-align:left}.side-bar .tab-headers .tab-header.active{opacity:1}.side-bar .project-list{padding-bottom:20px;padding-top:20px}.side-bar .project-list .project{cursor:pointer;line-height:1.1;margin:30px 0}.side-bar .project-list .project .project-image{margin-bottom:5px;overflow:hidden;padding-top:48.8888888889%;position:relative}.side-bar .project-list .project .project-image.no-image{border:1px solid transparent}.side-bar .project-list .project .project-image img{height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px}.side-bar .project-list .project .project-image img.v-lazy-loaded{bottom:0;height:auto;left:0;margin:0;right:0;top:0;width:100%}.side-bar .project-list .project .project-address,.side-bar .project-list .project .project-name{font-size:1rem}.side-bar .project-list .project .project-name{font-weight:400;margin-bottom:5px;margin-top:10px}@media screen and (min-width:550px) and (max-width:767.98px){.side-bar .project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.side-bar .project-list .project{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 10px}}@media (min-width:1400px){.side-bar .project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.side-bar .project-list .project{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}.side-bar .project-list .project .project-address,.side-bar .project-list .project .project-name{font-size:1.375rem}}.side-bar .search-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-top:20px}.side-bar .search-form,.side-bar .search-form .search-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.side-bar .search-form .search-toggle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px 0}.side-bar .search-form .search-toggle .toggle-button{margin:0 12px 0 10px}.side-bar .search-form .search-toggle label{cursor:pointer}@media (min-width:1400px){.side-bar .search-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.side-bar .search-form .search-toggle{margin-left:80px}}.side-bar .sections{margin-top:30px}.side-bar .sections .section{border-bottom:1px solid #b4b4b4;margin-bottom:20px;padding-bottom:15px;width:100%}.side-bar .sections .section .section-name{font-weight:400}@media (min-width:1400px){.side-bar .sections{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.side-bar .sections .section{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:inline-block;margin-bottom:30px;padding-bottom:30px}.side-bar .sections .section .section-name{font-size:1.5rem}}.side-bar .categories .category .toggle-button{margin:3px 0;padding:4px 0;text-transform:uppercase}.side-bar .section-toggles .section-toggle{display:block}.side-bar .section-toggles .section-toggle label{margin:0 10px 0 0}@media screen and (min-width:480px){.side-bar .section-toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-bar .section-toggles .section-toggle{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:1400px){.side-bar .section-toggles .section-toggle{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:8px}}.side-bar .more-filters-row{margin:16px 0}.side-bar .more-filters-row button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-style:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;font-weight:700;padding:6px 0;text-transform:uppercase}.side-bar .more-filters-row button .icon{margin-right:10px}.side-bar .more-filters-row button .label{text-align:left}.side-bar .more-filters-row .toggle-more-filters .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:12px;position:relative;width:16px}.side-bar .more-filters-row .toggle-more-filters .icon:after,.side-bar .more-filters-row .toggle-more-filters .icon:before{background-color:#000;content:"";display:block;position:absolute}.side-bar .more-filters-row .toggle-more-filters .icon:before{height:12px;left:6px;top:0;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:2px}.side-bar .more-filters-row .toggle-more-filters .icon:after{height:2px;left:0;top:6px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:12px}.side-bar .more-filters-row .toggle-more-filters.open .icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.side-bar .more-filters-row .toggle-more-filters .label{-webkit-transform:translateY(2px);transform:translateY(2px)}.side-bar .more-filters-row .reset-form svg{height:auto;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:16px}@media (min-width:1400px){.side-bar .more-filters-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.side-bar .more-filters-row .reset-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.side-bar .star-selection{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}.side-bar .star-selection .label{font-size:.875rem;margin-left:50px;margin-right:8px;text-transform:uppercase}.side-bar .star-selection .buttons{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-5px}.side-bar .star-selection button{background:transparent;border-style:none;cursor:pointer;height:24px;line-height:24px;margin:0 0 0 2px;padding:0;width:20px}.side-bar .star-selection button.disable{font-size:2.125rem;padding-left:5px;padding-right:5px;padding-top:4px}.side-bar .star-selection button:hover{opacity:.4}.side-bar .star-selection button:active,.side-bar .star-selection button:focus{outline:none}.side-bar .star-selection .star{height:100%;width:100%}.side-bar .star-selection .star path{stroke:currentColor;fill:transparent;stroke-width:8px}.side-bar .star-selection .star.active path{fill:currentColor}.side-bar input[type=checkbox]+label{min-height:27px;padding-top:3px}.side-bar-open .side-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.side-bar-open .side-bar .side-bar-content .panes{display:block}.side-bar-open .top-controls{display:none}.project-details .back-button{background:transparent;border-style:none;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:400;margin:0 0 20px;padding:0}.project-details .back-button:active,.project-details .back-button:focus{outline:none}.project-details .project-navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:30px}.project-details .project-navigation button{background:transparent;border-style:none;cursor:pointer;padding:5px 0}.project-details .project-navigation button.previous{padding-right:10px}.project-details .project-navigation button.next{padding-left:10px}.project-details .project-navigation button:focus,.project-details .project-navigation button:hover{outline:none}.project-details .loader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.project-details .loader svg{height:50px;width:50px}.project-details .loader svg circle{stroke-width:6;stroke:#000}.project-details .project-head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.25rem}.project-details .project-head .project-name{font-size:1.25rem;font-weight:300;margin-bottom:0;margin-right:5px}.project-details .project-head .copy-button svg{margin-right:2px}.project-details .project-head .copy-button span{font-size:1rem;font-weight:300}.project-details .thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:0;position:relative}.project-details .thumbnails.exist{margin-bottom:30px}.project-details .thumbnails .thumbnail{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-bottom:10px;padding-top:0}.project-details .thumbnails .thumbnail:nth-child(odd){padding-left:5px}.project-details .thumbnails .thumbnail:nth-child(2n){padding-right:5px}.project-details .thumbnails .thumbnail:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.project-details .thumbnails .thumbnail .image-container{padding-top:48.8888888889%;position:relative}.project-details .thumbnails .thumbnail .image-container .image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.project-details .thumbnails .thumbnail .image-container .image .play-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(23,35,34,.75);border-radius:5px;border-style:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px}.project-details .thumbnails .thumbnail .image-container .image .play-button:hover{background:rgba(0,0,0,.7)}.project-details .thumbnails .thumbnail .image-container .image .play-button:hover span{border-left-color:#fff}.project-details .thumbnails .thumbnail .image-container .image .play-button span{border-bottom:10px solid transparent;border-left:20px solid #eee;border-top:10px solid transparent;display:inline-block;height:20px;width:20px}.project-details .attributes{border-spacing:0;font-size:.875rem;width:100%}.project-details .attributes td,.project-details .attributes th{text-align:left;vertical-align:top}.project-details .attributes th{font-weight:400;padding-right:10px;white-space:nowrap}.project-details .description{font-size:.875rem;margin-top:15px}.project-details .description>p:last-child{margin-bottom:0}.project-details .project-logo{margin-top:30px;max-width:100%}.project-details .documents h5{font-size:.875rem;font-weight:400;margin:10px 0 0}.project-details .documents ul{margin:0;padding:0 20px}.project-details .documents ul li{font-size:.875rem}.project-overlay{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:1000}.project-overlay .project-name{display:none}.project-overlay .close-button{cursor:pointer;font-size:2.5rem;line-height:1.5625rem;padding:10px;position:absolute;right:0;top:0;z-index:1010}.project-overlay .tns-visually-hidden{display:none}.project-overlay .tns-nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0}.project-overlay .tns-nav button{background:#fff;border-radius:50%;border-style:none;height:8px;margin:0 3px;opacity:.7;width:8px}.project-overlay .tns-nav button.tns-nav-active{opacity:1}.project-overlay .tns-controls button{background:transparent;border-style:none;cursor:pointer;font-size:1.625rem;height:50px;line-height:50px;margin-top:-25px;padding:10px;position:absolute;top:50%;z-index:1010}.project-overlay .tns-controls button:active,.project-overlay .tns-controls button:focus{outline:none}.project-overlay .tns-controls button[data-controls=prev]{left:0}.project-overlay .tns-controls button[data-controls=next]{right:0}.project-overlay .tns-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.project-overlay .tns-slider .tns-item{display:inline-block}.project-overlay .tns-slider .iframe-container,.project-overlay .tns-slider .video-player,.project-overlay .tns-slider figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}.project-overlay .tns-slider .iframe-container iframe,.project-overlay .tns-slider .video-player iframe,.project-overlay .tns-slider figure iframe{background:#000}.project-overlay .tns-slider figure img{max-height:calc(100% - 30px);max-width:100%}.project-overlay .tns-slider figure figcaption .caption+:before{content:"·";display:inline-block;font-weight:700;margin:0 10px 0 8px}.project-overlay .tns-slider .iframe-container iframe{height:100%!important;width:100%!important}.project-overlay .tns-inner,.project-overlay .tns-item,.project-overlay .tns-outer,.project-overlay .tns-ovh,.project-overlay .tns-slider{height:100%}.autocomplete .autocomplete-results,.pac-container{border-top-style:none;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);font-family:HamburgSans,sans-serif;font-weight:300;margin-top:-1px}.autocomplete .autocomplete-results .autocomplete-result,.autocomplete .autocomplete-results .pac-item,.pac-container .autocomplete-result,.pac-container .pac-item{border-top-style:solid;border-top-width:1px;cursor:default;line-height:30px;overflow:hidden;padding:0 4px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.autocomplete .autocomplete-results .autocomplete-result,.autocomplete .autocomplete-results .pac-item-query,.pac-container .autocomplete-result,.pac-container .pac-item-query{font-size:.875rem}.autocomplete .autocomplete-results:after,.pac-container:after{display:none}.autocomplete{position:relative;width:100%}.autocomplete .autocomplete-results{max-height:300px;overflow-y:auto;position:absolute;width:100%;z-index:1000}.autocomplete .autocomplete-results strong{font-weight:700}.language-selector,.language-selector a{display:inline-block}.advanced-filters{margin-top:10px}.advanced-filters h5{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:300;justify-content:space-between;padding:5px 9px 5px 0}.advanced-filters h5 .count{border-radius:10px;font-size:.875rem;margin-right:10px;padding-left:7px;padding-right:7px}.advanced-filters h5 .icon{height:16px;width:10px}.advanced-filters.is-open h5>span>.icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-component{margin-top:-1px}.filter-component:first-child{margin-top:0}.filter-component .name{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:transparent;border:1px solid;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:100;justify-content:space-between;padding:4px 8px;text-align:left;text-transform:uppercase;width:100%}.filter-component .name .icon{height:16px;width:10px}.filter-component .name .count{border-radius:10px;font-size:.875rem;margin-right:10px;padding-left:7px;padding-right:7px}.filter-component .dropdown{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;padding:3px 8px 8px}.filter-component .dropdown .filter-option{margin-bottom:2px}.filter-component.is-open .name{border-bottom-color:transparent}.filter-component.is-open .name .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-component button.clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-style:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.filter-component button.clear svg{height:13.7px;margin:0 17px 0 8px;width:12px}.login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.login .login-form{max-width:500px;padding:20px;width:100%}.login h1{font-weight:300;text-transform:uppercase}.login input[type=password],.login input[type=text]{background:transparent;border-bottom-width:1px;border-style:none none solid;font-weight:300;padding:7px 0;width:100%}.login input[type=password]:focus,.login input[type=text]:focus{outline:none}.login input[type=password]::-webkit-input-placeholder,.login input[type=text]::-webkit-input-placeholder{opacity:1}.login input[type=password]::-moz-placeholder,.login input[type=text]::-moz-placeholder{opacity:1}.login input[type=password]:-ms-input-placeholder,.login input[type=text]:-ms-input-placeholder{opacity:1}.login input[type=password]::-ms-input-placeholder,.login input[type=text]::-ms-input-placeholder{opacity:1}.login input[type=password]::placeholder,.login input[type=text]::placeholder{opacity:1}.login .buttons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:20px}.login button{background:transparent;border-style:solid;border-width:1px;font-weight:300;padding:5px 20px}.login button:focus{outline:none}.login .form-group{margin:20px 0}.login .alert-danger{font-weight:400}.login.iframe-mode{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login.iframe-mode .login-form{max-width:100%;padding:0}.reset-password{max-width:500px;padding:20px;width:100%}.reset-password h1{margin-bottom:40px}.reset-password button{margin-top:40px}.reset-password .form-group>ul{list-style-type:none;padding-left:0}.reset-password .form-group>ul li{color:red;padding-top:5px}.ia-uc-consent{bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;margin:0 auto;max-width:600px;position:absolute;right:0;top:100px}.ia-uc-consent .ia-uc-consent-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-bottom:0}.ia-uc-consent .ia-uc-head{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0 15px}.ia-uc-consent .ia-uc-body{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;overflow-y:auto}@media (min-width:576px){.ia-uc-consent .ia-uc-consent-content{padding-bottom:90px}}.ia-uc-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.ia-uc-buttons .btn{background:transparent;border-radius:0;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:300;line-height:1.5;padding:.25rem .5rem;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ia-uc-buttons .btn-outline-primary{border:1px solid #003063;color:#003063;margin-right:10px}.ia-uc-buttons .btn-outline-primary:hover{background-color:#003063;border-color:#003063;color:#fff}.ia-uc-buttons .btn-link{border:1px solid transparent;color:#003063;font-weight:300;text-decoration:underline}.ia-uc-buttons .btn-link:first-child{margin-right:10px}.side-bar .consent-info{margin-bottom:30px}.side-bar .consent-info p{font-size:1rem}.u-hdb .side-bar .side-bar-content .side-bar-headline,.u-hdb .side-bar .side-bar-content .side-bar-title{font-size:20px;font-weight:300;line-height:30px;margin:0}.u-hdb .side-bar .side-bar-content .side-bar-headline{color:#003063}.u-hdb .side-bar .categories .toggle-button>.toggle{border-color:#003063}.u-hdb .map .menu-toggle-button,.u-hdb .side-bar .close-button .close-svg-line{color:#003063}.u-hdb .map .site-logo{height:50px;max-width:none;width:auto}.u-hdb .map .site-logo .st2,.u-hdb .map .site-logo .st3{fill:#003063}@media (min-width:768px){.u-hdb .map .site-logo{height:65px;left:24px}}@media (min-width:1200px){.u-hdb .map .site-logo{left:34px;top:29px}}.u-hdb .map.map-type-hybrid .site-logo .st3{fill:#fff}.u-hdb .map.map-type-hybrid .menu-toggle-button{color:#fff}.u-hdb .right-controls button{color:#000}.u-hdb .right-controls button.active{background-color:#003063}.u-hdb .q-hide-logo .map .site-logo{display:none}.u-hdb .q-move-controls .map .top-controls{right:96px}@media (min-width:768px){.u-hdb .q-move-controls .map .top-controls{right:140px}}@media (min-width:1200px){.u-hdb .q-move-controls .map .top-controls{right:152px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.full-height,body,html{height:100%}html.usercentrics-active{height:100%!important}.vue-map-container{height:100%;width:100%}.app{position:relative}.initialized .init-loader{display:none}.sf-minitoolbar{display:none!important}.toggle-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem}.toggle-button .text{-webkit-transform:translateY(1px);transform:translateY(1px)}.toggle-button>.toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;border-radius:11px;border-style:solid;border-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 36px;flex:0 0 36px;height:21px;margin-right:10px}.toggle-button>.toggle>span{border:1px solid #000;border-radius:50%;content:"";display:inline-block;height:15px;margin:2px;-webkit-transition:all .15s linear;transition:all .15s linear;width:15px}.toggle-button input{display:none}.toggle-button input:checked+.toggle>span{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media (min-width:768px){.toggle-button{font-size:1.125rem}}input[type=checkbox]{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input[type=checkbox]+label{cursor:pointer;padding-left:28px;position:relative}input[type=checkbox]+label:before{border:1px solid #000;content:"";display:block;height:22px;left:0;position:absolute;top:2px;width:22px}input[type=checkbox]:focus+label:before{-webkit-box-shadow:0 0 7px 0 #000;box-shadow:0 0 7px 0 #000}input[type=checkbox]:checked+label:after{background:no-repeat 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-width='2' d='M1 11 11 1M1 1l10 10'/%3E%3C/svg%3E");background-size:12px 12px;color:#000;content:"";display:block;font-size:22px;height:22px;left:0;line-height:22px;padding-top:1px;position:absolute;text-align:center;top:2px;width:22px}.map .cluster *{font-family:HamburgSans,sans-serif;font-weight:300!important}.text-button{background:transparent;border-style:none}.text-button:active,.text-button:focus{outline:none}.search-input{background:transparent;border-bottom-width:1px;border-style:none none solid;font-weight:300;padding:7px 0;width:100%}.search-input:focus{outline:none}.search-input::-webkit-input-placeholder{opacity:1}.search-input::-moz-placeholder{opacity:1}.search-input:-ms-input-placeholder{opacity:1}.search-input::-ms-input-placeholder{opacity:1}.search-input::placeholder{opacity:1}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.error-page a{color:#000}.exit-switch-user{background:#fff;border-right:1px solid silver;border-top:1px solid silver;bottom:0;left:0;padding:4px 8px;position:absolute;z-index:2000}.info-page{height:auto;margin:0 auto;max-width:900px;min-height:100%;padding:20px}.info-page h1,.info-page h2,.info-page h3{font-weight:300}.info-page a{text-decoration:underline}.banner-container{height:91px;left:0;position:absolute;top:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:480px;z-index:11}.banner-container .banner{background:no-repeat 0;background-size:cover;height:77px;left:0;position:absolute;width:100%}.banner-container img{bottom:0;height:32px;position:absolute}.banner-container span{background:#fff;bottom:4px;color:#004680;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;padding:0 5px;position:absolute;right:20px;text-transform:uppercase}@media (max-width:767.98px){.banner-container{display:none}}@media (max-width:991.98px){.banner-container{width:100%}}@media (min-width:768px){.banner-container{width:480px}}.banner-container.side-bar-open{-webkit-transform:translateZ(0);transform:translateZ(0)}.nav-bar .navbar-logo{margin-top:15px;max-width:100%}.nav-bar .navbar-logo.default{height:44px;width:36px}.copy-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:transparent;border-style:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;justify-content:flex-start;margin:0;padding:0}.copy-button svg{height:24px;margin-right:10px;width:24px}.copy-button span{text-align:left}