#project-list .project-scroll{overflow:auto;max-height:30em}#project-list .col-project{margin-bottom:.6em;font-size:1em}#project-list .col-project a{background-color:#fff;color:#0089c1}#efre-map-outer{position:relative;padding:0;width:100%}#efre-map-outer hr{color:#888;border-style:solid;border-width:1px}#efre-map-outer .container{width:100%;height:100%;min-height:850px;margin:0;padding:0;background-color:#fff}#efre-map-outer .row{margin-left:auto;margin-right:auto;vertical-align:top;padding-bottom:1%}#efre-map-outer .col1{display:inline-block;vertical-align:top}#efre-map-outer .col2{display:inline-block;vertical-align:top;text-align:right}#efre-map-outer #middle-row .col2{text-align:left}#efre-map-outer .col3{display:inline-block;vertical-align:top}#efre-map-outer path{fill:#d5d5d5}#efre-map-outer #map path{cursor:pointer;stroke:#fff;width:100%;height:100%}#efre-map-outer #map path:focus{fill:url(#focushatching) !important;outline:none}#efre-map-outer #map g{stroke-width:2.5px}#efre-map-outer .gemeinden{fill:#cde;stroke:#000}#efre-map-outer .active{stroke:orange;opacity:.3}#efre-map-outer .outline{stroke:#000}#efre-map-outer .background{fill:none;pointer-events:all}#efre-map-outer .feature{fill:#c5c5c5;cursor:pointer}#efre-map-outer .feature.active{fill:orange}#efre-map-outer .mesh{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}#efre-map-outer #controls{position:absolute;display:flex;width:auto;z-index:2;font-size:1em;letter-spacing:.1em;white-space:nowrap;padding-right:1em;background-color:#fff}#efre-map-outer #controls a{color:#555;text-decoration:none;cursor:pointer;padding:0 1.2em 0 10px;text-transform:uppercase;white-space:nowrap}#efre-map-outer #controls a:focus{outline-style:1px;outline-color:#0089c1}#efre-map-outer #controls img{max-height:18px;max-width:18px;padding-right:2px}#efre-map-outer #controls .reduced{max-height:15px}#efre-map-outer #controls .reduced2{max-height:16px}#efre-map-outer .map-title{position:absolute;padding:45px 10px 0 0;margin-top:0em}#efre-map-outer #efre{position:absolute;padding:60px 10px 0 25px;font-size:.9em}#efre-map-outer #content h1,#efre-map-outer #content h2,#efre-map-outer #content h3,#efre-map-outer #content p{padding-bottom:5px;padding-top:5px;margin:0px}#efre-map-outer .blur{filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px)}#efre-map-outer #overlay{position:absolute;min-height:30%;max-width:90%;min-width:460px;background-color:#fff;padding:20px;top:0;right:0;z-index:100;-webkit-box-shadow:-6px 0px 5px -3px rgba(0,0,0,.5);-moz-box-shadow:-6px 0px 5px -3px rgba(0,0,0,.5);box-shadow:0px 0px 6px 6px rgba(0,0,0,.5)}#efre-map-outer #overlay .close-tab{position:absolute;left:-40px;top:50px;width:40px;height:40px;background-color:#fff;border-radius:5px 0 0 5px;box-shadow:-3px 3px 2px 0px rgba(0,0,0,.5)}#efre-map-outer #overlay .close-tab a{color:gray;text-decoration:none;cursor:pointer;position:absolute;top:4px;left:12px;font-size:25px}#efre-map-outer #overlay .close-tab a:hover{color:#000}#efre-map-outer #overlay .column{max-width:65%;display:inline-block}#efre-map-outer #overlay .column2{max-width:30%;display:inline-block}#efre-map-outer #hint-overlay{position:absolute;width:80%;background-color:#fff;padding:20px;top:0;right:0;z-index:100;-webkit-box-shadow:-6px 0px 5px -3px rgba(0,0,0,.5);-moz-box-shadow:-6px 0px 5px -3px rgba(0,0,0,.5);box-shadow:-6px 6px 4px -3px rgba(0,0,0,.5)}#efre-map-outer #hint-overlay .close-tab{position:absolute;left:-40px;top:20px;width:40px;height:40px;background-color:#fff;border-radius:5px 0 0 5px;-webkit-box-shadow:-3px 3px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:-3px 3px 5px 0px rgba(0,0,0,.5);box-shadow:-3px 3px 2px 0px rgba(0,0,0,.5)}#efre-map-outer #hint-overlay .close-tab a{color:gray;text-decoration:none;cursor:pointer;position:absolute;top:4px;left:12px;font-size:25px}#efre-map-outer #hint-overlay .close-tab a:focus{outline:auto}#efre-map-outer #hint-overlay .close-tab a:hover{color:#000}#efre-map-outer #hint-overlay span{width:94%;display:inline-block;vertical-align:top;padding-left:30px;margin-bottom:20px}#efre-map-outer #hint-overlay img{width:18px;display:inline-block;margin-top:5px}#efre-map-outer #head-row{text-transform:uppercase;padding-bottom:0;letter-spacing:.1em;font-size:.9em}#efre-map-outer #download{padding:5px 35px;display:inline-block;margin:20px 0;cursor:pointer;border:1px solid gray}#efre-map-outer #download span{text-transform:uppercase;font-size:.8em;display:inline}#efre-map-outer #download img{max-height:18px;max-width:18px;display:inline}#efre-map-outer #overlay #name{font-size:26px;font-weight:bold;margin-top:5px;margin-bottom:5px}#efre-map-outer #map{z-index:1000;text-align:center}#efre-map-outer #overlay_title{vertical-align:top;display:inline-block}#efre-map-outer #overlay_title p{margin-top:5px;margin-bottom:5px}#efre-map-outer #overlay_map{display:inline}#efre-map-outer #overlay .info{text-align:left;display:inline-block;width:100%}#efre-map-outer #overlay .info-text p,#efre-map-outer #overlay .compare-info-text p{font-size:2em;font-weight:bold;margin:.5em 0}#efre-map-outer #title-button{border:1px solid #d3d3d3;border-radius:5px;text-align:center}#efre-map-outer #dropdown{text-align:center;margin-right:1em}#efre-map-outer #dropdown select{border:1px solid #d3d3d3;border-radius:5px;width:100%;height:40px;background-color:#fff;color:#666}#efre-map-outer #charts{display:inline-block;width:100%}#efre-map-outer #pies{display:inline-block;width:20%;float:left}#efre-map-outer .d3-tip{line-height:1;padding:12px;background:#fff;color:#000;border-radius:2px;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,.5);box-shadow:4px 4px 5px 0px rgba(0,0,0,.5)}#efre-map-outer #axis-menu{min-width:360px;width:400px;background-color:#f0f5f5;border-radius:0 0 5px 0;padding:20px;position:absolute;top:25%;z-index:1;-webkit-box-shadow:2px 5px 6px 0px rgba(0,0,0,.5);-moz-box-shadow:2px 5px 6px 0px rgba(0,0,0,.5);box-shadow:2px 5px 6px 0px rgba(0,0,0,.5)}#efre-map-outer #axis-menu svg text{font-size:1rem}#efre-map-outer #axis-menu h4{letter-spacing:2px}#efre-map-outer #axis-menu g{cursor:pointer}#efre-map-outer #axis-menu-folded{width:35px;height:350px;cursor:pointer;background-color:#f0f5f5;border-radius:5px;position:absolute;top:25%;-webkit-box-shadow:4px 4px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:4px 4px 5px 0px rgba(0,0,0,.5);box-shadow:4px 4px 5px 0px rgba(0,0,0,.5)}#efre-map-outer #axis-menu-folded h3{transform:rotate(-90deg);cursor:pointer;position:absolute;top:60%;left:-140%;font-size:16px;color:gray}#efre-map-outer #axis-menu-folded h3:hover{color:#000}#efre-map-outer #axis-menu .activemenu{font-weight:700}#efre-map-outer #axis-back{height:15px}#efre-map-outer #axis-back img{max-height:14px;max-width:14px}#efre-map-outer .close-button{color:#000;text-decoration:none;cursor:pointer;position:absolute;right:-35px;top:0px;width:40px;height:30px;text-align:center;background-color:#f0f5f5;border-radius:0 5px 5px 0;-webkit-box-shadow:5px 5px 5px -2px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px -2px rgba(0,0,0,.5);box-shadow:5px 5px 5px -2px rgba(0,0,0,.5)}#efre-map-outer .close-button a{color:gray;cursor:pointer;text-decoration:none;font-size:1.5em;font-weight:bold;line-height:10px}#efre-map-outer .close-button img{max-height:23px;max-width:23px;fill:gray;position:relative;top:3px}#efre-map-outer .close-button a:hover{color:#000}#efre-map-outer .axis-back{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:.8em}#efre-map-outer .axis-back:focus{outline:2px solid #000}#efre-map-outer .axis-back:hover{font-weight:bold}#efre-map-outer .axis-back img{padding-bottom:2px}#efre-map-outer #donut-chart{position:absolute;top:5%;right:5%}#efre-map-outer #donut-chart path{cursor:pointer}#efre-map-outer .donut-header{text-transform:uppercase;margin:0;color:#999;letter-spacing:.1em}#efre-map-outer #legend-container{position:absolute;right:5%;top:65%;text-align:right;background-color:rgba(255,255,255,.7)}#efre-map-outer #axis-menu rect{fill:gray;cursor:pointer}#efre-map-outer #content-amount{font-size:2em}#efre-map-outer #content-header h3{color:#0089c0;font-size:1.5em}#efre-map-outer #content-header .prio1{color:#dda601}#efre-map-outer #content-header .prio2{color:#e43516}#efre-map-outer #content-header .prio3{color:#7daf10}#efre-map-outer #content-header .prio4{color:#23821e}#efre-map-outer #content-header .prio5{color:#ec6400}#efre-map-outer #axis-menu .prio1 rect:hover,#efre-map-outer #axis-menu .prio1 rect:active,#efre-map-outer #axis-menu .prio1.activemenu rect,#efre-map-outer #axis-menu .prio1:focus rect,#efre-map-outer #axis-menu .prio1:hover rect,#efre-map-outer #overlay .prio1{fill:#fc0 !important}#efre-map-outer #axis-menu .prio2 rect:hover,#efre-map-outer #axis-menu .prio2.activemenu rect,#efre-map-outer #axis-menu .prio2:hover rect,#efre-map-outer #axis-menu .prio2:focus rect,#efre-map-outer #overlay .prio2{fill:#e43516}#efre-map-outer #axis-menu .prio3 rect:hover,#efre-map-outer #axis-menu .prio3.activemenu rect,#efre-map-outer #axis-menu .prio3:hover rect,#efre-map-outer #axis-menu .prio3:focus rect,#efre-map-outer #overlay .prio3{fill:#96c80f}#efre-map-outer #axis-menu .prio4 rect:hover,#efre-map-outer #axis-menu .prio4.activemenu rect,#efre-map-outer #axis-menu .prio4:hover rect,#efre-map-outer #axis-menu .prio4:focus rect,#efre-map-outer #overlay .prio4{fill:#45aa1e}#efre-map-outer #axis-menu .prio5 rect:hover,#efre-map-outer #axis-menu .prio5.activemenu rect,#efre-map-outer #axis-menu .prio5:hover rect,#efre-map-outer #axis-menu .prio5:focus rect,#efre-map-outer #overlay .prio5{fill:#f18c00}#efre-map-outer #axis-menu .prio1:hover>text,#efre-map-outer #axis-menu .prio2:hover>text,#efre-map-outer #axis-menu .prio3:hover>text,#efre-map-outer #axis-menu .prio4:hover>text,#efre-map-outer #axis-menu .prio5:hover>text,#efre-map-outer #axis-menu .prio1:focus>text,#efre-map-outer #axis-menu .prio2:focus>text,#efre-map-outer #axis-menu .prio3:focus>text,#efre-map-outer #axis-menu .prio4:focus>text,#efre-map-outer #axis-menu .prio5:focus>text{font-weight:bold}#efre-map-outer path.arc1:hover,#efre-map-outer .arc1.activearc{fill:#505046 !important}#efre-map-outer path.arc2:hover,#efre-map-outer .arc2.activearc{fill:#5a504f !important}#efre-map-outer path.arc3:hover,#efre-map-outer .arc3.activearc{fill:#4f554b !important}#efre-map-outer path.arc4:hover,#efre-map-outer .arc4.activearc{fill:#465051 !important}#efre-map-outer path.arc5:hover,#efre-map-outer .arc5.activearc{fill:#55504a !important}#efre-map-outer .arc-container1 .small-arc1{fill:#fdc939}#efre-map-outer .arc-container1 .small-arc2{fill:#fedd73}#efre-map-outer .arc-container2 .small-arc1{fill:#e43516}#efre-map-outer .arc-container2 .small-arc2{fill:#ffbeb0}#efre-map-outer .arc-container2 .small-arc3{fill:#b41414}#efre-map-outer .arc-container3 .small-arc1{fill:#96c80f}#efre-map-outer .arc-container3 .small-arc2{fill:#c0dd6f}#efre-map-outer .arc-container3 .small-arc3{fill:#dff1ad}#efre-map-outer .arc-container4 .small-arc1{fill:#45aa1e}#efre-map-outer .arc-container4 .small-arc2{fill:#90cb77}#efre-map-outer .arc-container5 .small-arc1{fill:#f18c00}#efre-map-outer .arc-container5 .small-arc2{fill:#f7ba67}#efre-map-outer .small-arc-text0{display:none}#efre-map-outer .small-arc-text1,#efre-map-outer .small-arc-text2,#efre-map-outer .small-arc-text3{font-size:13px}@media all and (max-width: 1000px){#efre-map-outer .container{min-height:0;height:auto}#efre-map-outer .row{padding:0 20px}#efre-map-outer #map{padding-top:15px}#efre-map-outer #controls{width:100%;background-color:rgba(255,255,255,.7);padding:10px 10px}#efre-map-outer #controls a{font-size:.8em}#efre-map-outer #controls img{max-height:14px;max-width:14px}#efre-map-outer #controls .reduced{max-height:11px}#efre-map-outer #controls .reduced2{max-height:13px}#efre-map-outer #bar-chart text{font-size:.8em}#efre-map-outer #efre{position:absolute;padding:35px 10px 0 25px;font-size:.7em}#efre-map-outer #title{padding:40px 10px 0 25px}#efre-map-outer #title h1{margin:5px 0;font-size:1.5em}#efre-map-outer #content-header h3{padding-bottom:0;font-size:1.1em}#efre-map-outer #content-amount{font-size:1.5em}#efre-map-outer #content hr{display:none}#efre-map-outer #content p{padding-top:0px;font-size:.9em}#efre-map-outer #mobile-legend-container text{font-size:.7em}#efre-map-outer #mobile-legend-container .legend{display:inline-block}#efre-map-outer .legend-description{vertical-align:top;display:inline-block}#efre-map-outer #map g{stroke-width:1.5px}#efre-map-outer #donut-chart{text-align:center;top:52px;right:0%}#efre-map-outer .donut-header{text-align:center;font-size:.6em;max-width:100px}#efre-map-outer .axis-back{font-size:.9em}#efre-map-outer #landkreis-name{display:none}#efre-map-outer .pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-fill-mode:both;animation-fill-mode:both}#efre-map-outer #download{padding:5px 20px;display:inline-block;margin:20px 0;cursor:pointer;border:1px solid gray}#efre-map-outer #overlay .compare-info-text p,#efre-map-outer #overlay .info-text p{font-size:1em}}@media all and (max-width: 800px){#efre-map-outer #controls{padding-left:0}#efre-map-outer #controls a{font-size:.6em;padding:0 3px 0px 1.6em}#efre-map-outer #controls a#control-start{padding-left:0}#efre-map-outer #controls img{max-height:12px;max-width:12px}#efre-map-outer #controls .reduced{max-height:9px}#efre-map-outer #controls .reduced2{max-height:11px}#efre-map-outer #title h1{margin:5px 0;font-size:1.1em}#efre-map-outer #axis-menu{width:100%;bottom:0;z-index:5;top:auto;position:fixed;min-width:0;max-height:90%;padding:10px;-webkit-box-shadow:0px -2px 6px 0px rgba(0,0,0,.5);-moz-box-shadow:0px -2px 6px 0px rgba(0,0,0,.5);box-shadow:0px -2px 6px 0px rgba(0,0,0,.5)}#efre-map-outer #axis-menu .close-button{right:40px;top:10px;transform:rotate(-90deg);box-shadow:none;-webkit-box-shadow:none}#efre-map-outer #axis-menu hr{display:none}#efre-map-outer #axis-menu-folded{width:100%;height:35px;bottom:0;top:auto;border-radius:5px 5px 0 0;position:fixed;z-index:1;box-shadow:0px -4px 5px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px -4px 5px 0px rgba(0,0,0,.5)}#efre-map-outer #axis-menu-folded .close-button{right:20px;transform:rotate(-90deg);background-color:rgba(0,0,0,0);box-shadow:none;-webkit-box-shadow:none}#efre-map-outer #axis-menu-folded h3{transform:none;cursor:pointer;position:absolute;top:auto;left:auto;margin:0;width:100%;text-align:center;padding-top:8px;letter-spacing:.2em}#efre-map-outer #axis-menu-folded img{max-width:20px;margin-right:4px}#efre-map-outer #content{margin-top:-15px;text-align:center;margin-left:0;max-width:none;background-color:rgba(255,255,255,.7);z-index:0}#efre-map-outer #content-header h3{padding-bottom:0;font-size:.8em}#efre-map-outer #content-amount{font-size:1.2em}#efre-map-outer #content hr{display:none}#efre-map-outer #content p{padding-top:0px;font-size:.9em}#efre-map-outer #overlay{width:100%;padding:40px 0px 20px 0px;min-height:0}#efre-map-outer #overlay .close-tab{position:absolute;left:5px;top:5px;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#efre-map-outer #overlay_title{height:auto}#efre-map-outer #overlay #name{font-size:1.1em}#efre-map-outer #hint-overlay{width:100%;padding:40px 0px 20px 0px;min-height:0;font-size:.7em}#efre-map-outer #hint-overlay p,#efre-map-outer #hint-overlay h2{padding:0px 10px}#efre-map-outer #hint-overlay .close-tab{position:absolute;left:5px;top:5px;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#efre-map-outer #hint-overlay span{width:90%;display:inline-block;vertical-align:top;padding-left:25px;margin-bottom:20px}#efre-map-outer #hint-overlay img{height:14px;display:inline-block;padding-left:10px}#efre-map-outer #head-row{font-size:.7em}#efre-map-outer #top-row.row{padding-bottom:0}#efre-map-outer #overlay_map{display:none}#efre-map-outer #center-row .col1{display:none}#efre-map-outer #center-row .col3{padding-left:10px}#efre-map-outer #center-row text{font-size:.9em}#efre-map-outer #bottom-row .col1{display:none}#efre-map-outer .info h2{font-size:.8em}#efre-map-outer .compare-info h2{font-size:.8em}#efre-map-outer #dropdown select{height:35px;font-weight:normal;font-size:.9em;margin-bottom:10px}}@media all and (max-width: 500px){#efre-map-outer #hint-overlay span{width:85%;display:inline-block;vertical-align:top;padding-left:25px;margin-bottom:20px}#efre-map-outer #hint-overlay img{height:14px;display:inline-block;padding-left:10px}#efre-map-outer #overlay{min-width:100%}}@media all and (min-width: 1440px){#efre-map-outer #hint-overlay span{width:96%}}@keyframes pulse{50%{color:#000}100%{color:gray}}#efre-map-outer .pulse_arcs{animation:pulse_arcs 6s linear infinite;animation-delay:.5s}@keyframes pulse_arcs{0%{transform:scale(1)}5%{transform:scale(1.1)}10%{transform:scale(1)}100%{transform:scale(1)}}#efre-map-outer ._rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}div.tooltip{min-width:120px;position:absolute;line-height:1;padding:12px;background:#f5f5f5;color:#000;border-radius:2px;-webkit-box-shadow:10px 10px 20px -10px rgba(0,0,0,.68);-moz-box-shadow:10px 10px 20px -10px rgba(0,0,0,.68);box-shadow:10px 10px 20px -10px rgba(0,0,0,.68);font-size:14px;text-align:center}div.tooltip h4{margin-bottom:0}.tooltip #axis-menu-tooltip{text-align:left}.tooltip #axis-menu-tooltip a:hover{color:#0089c1;text-decoration:underline}#axis-menu-tooltip img{display:block;height:12px;margin:0 44%;padding-top:5px;position:relative;top:auto;left:auto}.tooltip-arrow-top{display:block;height:15px;margin:auto;position:absolute;top:-14px;left:56px}.tooltip-arrow-bottom{display:block;height:15px;margin:auto;position:absolute;bottom:-14px;left:40%;transform:rotate(180deg)}.tooltip-arrow-bottom.ie{bottom:0px !important;top:6.2em !important}.tooltip h4{text-transform:uppercase}.tooltip image{display:block}.tooltip a{cursor:pointer}.hide{display:none}#overlay h4{margin-bottom:0}#overlay hr{margin-bottom:0;margin-top:0}@media all and (max-width: 1200px){#efre-map-outer #dropdown{text-align:left;margin-right:0em}}#priority-description{background-color:#5b5b5b;margin-bottom:.9em}#priority-description p,#priority-description h4{color:#fff}#priority-description p{margin-bottom:1.7em;padding-bottom:.4em}#priority-description #specific{font-style:italic;padding-top:.4em}#priority-description h4{font-size:larger;padding-top:.4em}#description:before{content:"\a";border-style:solid;border-width:10px 0 10px 15px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute}#specific{float:right;display:inline-block;width:30%;padding-left:20px}.filters,.downloads{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.filters,.downloads{display:block}}.filters .filter-item,.downloads .filter-item{display:flex;flex-basis:50%;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 991px){.filters .filter-item,.downloads .filter-item{flex-basis:50%}}@media screen and (max-width: 767px){.filters .filter-item,.downloads .filter-item{margin-bottom:1rem}}@media screen and (max-width: 767px){.filters .filter-item form,.downloads .filter-item form{width:100%}}.filters .filter-item label,.downloads .filter-item label{flex-basis:100%}.filters .filter-item input,.downloads .filter-item input{border:2px solid #5b5b5b;padding:.5rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;flex-basis:80%;order:2;max-width:15.625rem}.contrast .filters .filter-item input,.contrast .downloads .filter-item input{border-color:#ff0}@media screen and (max-width: 767px){.filters .filter-item input,.downloads .filter-item input{max-width:11.25rem}}@media screen and (max-width: 767px){.filters .filter-item input,.downloads .filter-item input{flex-basis:87%;max-width:100%}}.filters .filter-item input:focus,.downloads .filter-item input:focus{border-color:#0089c1}.contrast .filters .filter-item input:focus,.contrast .downloads .filter-item input:focus{border-color:#ff0}.filters .filter-item input:focus~span,.downloads .filter-item input:focus~span{background-color:#0089c1}.contrast .filters .filter-item input:focus~span,.contrast .downloads .filter-item input:focus~span{background-color:#000}.filters .filter-item input:focus~label,.downloads .filter-item input:focus~label{color:#0089c1}.contrast .filters .filter-item input:focus~label,.contrast .downloads .filter-item input:focus~label{color:#ff0}.filters .filter-item label,.downloads .filter-item label{order:1}.filters .filter-item .filter-button,.downloads .filter-item .filter-button{display:flex;background-color:#5b5b5b;padding:.8125rem;color:#fff;color:#fff;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;order:3;text-align:center;cursor:pointer;border:none;height:2.6875rem}@media screen and (max-width: 767px){.filters .filter-item .filter-button,.downloads .filter-item .filter-button{height:2.5625rem}}.filters .filter-item .filter-button:hover,.downloads .filter-item .filter-button:hover{background-color:#0089c1}.contrast .filters .filter-item .filter-button,.contrast .downloads .filter-item .filter-button{background-color:#000;color:#ff0;border:1px solid #ff0}.filters .filter-item .icon,.downloads .filter-item .icon{font-size:1rem}.filters .filter-item .icon.icon-filter,.downloads .filter-item .icon.icon-filter{font-size:.8125rem}.filters .filter-item .icon.icon-filter:before,.downloads .filter-item .icon.icon-filter:before{position:relative;top:.1875rem}.filters .download-item,.downloads .download-item{display:flex;margin-left:1rem}@media screen and (max-width: 575px){.filters .download-item,.downloads .download-item{display:none}}.filters .download-item a,.downloads .download-item a{border-bottom:2px solid #0089c1}.contrast .filters .download-item a,.contrast .downloads .download-item a{border-color:#ff0}.filters .download-item a:hover,.downloads .download-item a:hover{border-color:#e3000b}.contrast .filters .download-item a:hover,.contrast .downloads .download-item a:hover{border-color:#ff0}.filters .download-item .icon,.downloads .download-item .icon{font-size:.8125rem}.reset-filters{align-self:flex-end}@media screen and (max-width: 767px){.reset-filters{margin-bottom:.5rem}}.filters{justify-content:space-between;flex-basis:50%}@media screen and (max-width: 991px){.filters{flex-basis:auto}}.downloads{justify-content:flex-end;align-items:flex-end;flex-basis:35%}@media screen and (max-width: 767px){.downloads{flex-basis:30%}}.list-operations{margin-top:2rem}.list-operations .list-header{padding:1rem;display:flex;text-align:center;border-bottom:none;border-radius:.25rem;background-color:#5b5b5b;margin-bottom:2rem}@media screen and (max-width: 575px){.list-operations .list-header{display:none}}.list-operations .list-header .header-col{flex-basis:25%;padding:0 1rem;border-left:1px solid #fff;color:#fff}.list-operations .list-header .header-col:first-child{border:none}.contrast .list-operations .list-header .header-col{border-color:#ff0}.contrast .list-operations .list-header{background-color:#000;border:1px solid #ff0}.list-operations .list-item{border:1px solid #5b5b5b;border-radius:.25rem;display:flex;justify-content:space-between;flex-wrap:wrap;padding:1rem;margin-bottom:2rem}.contrast .list-operations .list-item{border-color:#ff0}@media screen and (max-width: 575px){.list-operations .list-item{display:block;padding:1rem .5rem .5rem 1rem}}.list-operations .list-item .item-col{border-left:1px solid #0089c1;flex-basis:25%;padding:1.5625rem 1rem;text-align:center;max-width:21.5625rem}.contrast .list-operations .list-item .item-col{border-color:#ff0}@media screen and (max-width: 767px){.list-operations .list-item .item-col{flex-basis:17%}}@media screen and (max-width: 575px){.list-operations .list-item .item-col{border:none;text-align:left;padding:0 0 1rem 0;max-width:none}.list-operations .list-item .item-col.date{display:none}}.list-operations .list-item .item-col:first-child{border:none;text-align:left;padding-left:0}@media screen and (max-width: 575px){.list-operations .list-item .item-col:first-child{padding-top:0}}@media screen and (max-width: 575px){.list-operations .list-item .item-col.operation-name{display:none}}.list-operations .list-item .item-col.project-summary{border:none;flex-basis:100%;padding:0;margin-top:1rem;display:flex;justify-content:space-between;text-align:left;max-width:none}@media screen and (max-width: 575px){.list-operations .list-item .item-col.project-summary{display:block;margin:0}}.list-operations .list-item .item-col.project-summary>div{flex-basis:80%;padding-right:1rem}@media screen and (max-width: 575px){.list-operations .list-item .item-col.project-summary>div{margin-bottom:1rem}}.list-operations .list-item .item-col.project-summary>a{flex-basis:19%;max-height:2.375rem}@media screen and (max-width: 767px){.list-operations .list-item .item-col.project-summary>a{flex-basis:50%}}.list-operations .filter-empty{margin:2rem;text-align:center}.f3-widget-paginator{text-align:center}.f3-widget-paginator li{display:inline-block;cursor:pointer;color:#0089c1;background-color:rgba(0,0,0,0);border:none;margin:0 .5rem}.f3-widget-paginator li:focus{color:#0077a6;outline:1px solid #fff;border-bottom:1px solid #000}.contrast .f3-widget-paginator li{color:#ff0}.f3-widget-paginator li.current{border-bottom:1px solid #0077a6;font-weight:bold}.contrast .f3-widget-paginator li.current{border-color:#ff0}.project-detail .project-property{margin-bottom:1.5rem}.project-detail .project-content{margin-top:1.5rem}.project-detail .related-project{margin-bottom:3rem}.project-detail .related-project img{margin-bottom:.5rem}.project-detail .related-project a{color:#212529}.project-detail .related-project a:hover{text-decoration:none}.contrast .project-detail .related-project a{color:#fff}.list-operations .list-item .item-col:first-child{border:none;text-align:left;padding-left:0}.list-operations .list-item .item-col{border-left:1px solid #0089c1;-ms-flex-preferred-size:25%;flex-basis:25%;padding:1.5625rem 1rem;text-align:center;max-width:21.5625rem}
