@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}@font-face{font-family:"Helvetica Neue";src:url("fonts/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");src:url("fonts/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("fonts/694021/b4cd926c-1a31-4785-b261-1db1a68c521e.woff2") format("woff2"),url("fonts/694021/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("fonts/694021/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("fonts/694021/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url("fonts/1459694/c048f458-39f2-4b13-b544-3d6863ded1cc.eot?#iefix");src:url("fonts/1459694/c048f458-39f2-4b13-b544-3d6863ded1cc.eot?#iefix") format("eot"),url("fonts/1459694/12cab500-4e26-4274-91f7-97094a635825.woff2") format("woff2"),url("fonts/1459694/344b2a6e-6d02-4a94-b5b0-be3a3d89da7b.woff") format("woff"),url("fonts/1459694/4007e64e-c2a4-4af1-976d-aa8893af81cb.ttf") format("truetype"),url("fonts/1459694/6328c0e0-2c7e-48e8-9f1f-63c4d2dd0355.svg#6328c0e0-2c7e-48e8-9f1f-63c4d2dd0355") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url("fonts/1459700/42980074-3753-4614-ac95-9506e9ad6c88.eot?#iefix");src:url("fonts/1459700/42980074-3753-4614-ac95-9506e9ad6c88.eot?#iefix") format("eot"),url("fonts/1459700/31ee5279-92a8-43d1-9e8d-a418792435d2.woff2") format("woff2"),url("fonts/1459700/88d3aa78-c646-4af0-9318-7e4405946f99.woff") format("woff"),url("fonts/1459700/9e90bce2-6d02-4871-be6f-8eb1eb03eccf.ttf") format("truetype"),url("fonts/1459700/339b37a5-69e3-4a27-a530-38254d6d9d80.svg#339b37a5-69e3-4a27-a530-38254d6d9d80") format("svg");font-weight:700;font-style:normal}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}body{font-family:"Helvetica Neue";font-size:18px;font-weight:400;line-height:26px;color:#000;background:#005073}body.show_popup{overflow:hidden}body>nav{display:none}div#siteframe{background:#fff;padding:103px 0 0 0}div.content_wrap{max-width:1030px;max-width:1170px;margin:0 auto;padding:0 30px}div.content_wrap>.content{padding:94px 0}.page_search div.content_wrap{overflow:visible}.header{background:#fff;color:#131413;position:fixed;top:0;left:0;right:0;border-bottom:10px solid #858b39;margin:0;padding:11px 50px 0;z-index:200}.header div#logo{float:left;margin:0;display:block}.header div#logo img{display:block}.header .header_right{float:right;text-align:right}.header .meta_wrap{float:none;clear:both;padding:7px 0 0;font-size:13px;line-height:15px;letter-spacing:.5px;color:#9b9b9b;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header .social_media{float:right;margin:0 20px 0 0}.header .social_media a{display:inline-block;color:#9b9b9b;transition:all .3s ease-out}.header .social_media a:hover{color:#005073}.header .social_media a+a{margin-left:20px}.header .social_media a i,.header .social_media a span {display:inline-block}.header .social_media a i{margin:0 2px 0 0}.header .search_button{float:right;display:inline-block;font-size:20px;line-height:20px;margin:4px 0 0 25px;padding:0;cursor:pointer;color:#9b9b9b}.header .search_button:hover{color:#005073}.header .search_button i{font-weight:200}.header_image{position:relative;max-height:250px;overflow:hidden}.header_image .picture{float:none;clear:both}.header_image .picture+.picture{display:none}.header_image a.resource_link{pointer-events:none}.header_image img{display:block;width:100%;height:auto}.header_image h1+h2.subtitle,.header_image h1{max-width:1030px;max-width:1170px;margin:0 auto;padding:60px 30px 0}.header_image h1+h2.subtitle{padding-top:5px}.header_image>div+.title_wrap{position:absolute;top:50%;left:50%;z-index:20;width:100%;padding:0 30px;max-width:1030px;max-width:1170px;box-sizing:border-box;text-align:center;transform:translate(-50%, -50%)}.header_image>div+.title_wrap h1+h2.subtitle,.header_image>div+.title_wrap h1{max-width:none;margin:0;padding:0;color:#fff}.header_image.home{max-height:none}.header_image.home .title_wrap{text-align:center;padding:52px 30px}.header_image.home .title_wrap h1{padding:0}.header_image.home .title_wrap .intro_wrap{padding-top:46px}.header_image.home .title_wrap .intro_wrap .introduction{padding:0;max-width:1000px}.responsive_navigation_toggle{z-index:80;display:none;width:54px;height:36px;position:absolute;top:42px;right:30px;transform:translateY(-50%)}.responsive_navigation_toggle span{background:#005073;display:block;height:6px;left:0;position:absolute;right:0;top:0;transform:rotate(0deg);transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:80}.responsive_navigation_toggle span:nth-child(2){top:15px}.responsive_navigation_toggle span:nth-child(3){top:30px}.navi_open .responsive_navigation_toggle span{top:42.5%;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){transform:rotate(45deg)}.category_26 .header_image:before,.category_25 .header_image:before,.category_24 .header_image:before,.category_22 .header_image:before,.category_21 .header_image:before,.category_12 .header_image:before,.category_11 .header_image:before,.category_10 .header_image:before,.category_9 .header_image:before,.category_8 .header_image:before,.category_7 .header_image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/shadows/nature.png) repeat-x left bottom;background-size:1440px;z-index:10}.category_26 .header_image>div+.title_wrap h1,.category_25 .header_image>div+.title_wrap h1,.category_24 .header_image>div+.title_wrap h1,.category_22 .header_image>div+.title_wrap h1,.category_21 .header_image>div+.title_wrap h1,.category_12 .header_image>div+.title_wrap h1,.category_11 .header_image>div+.title_wrap h1,.category_10 .header_image>div+.title_wrap h1,.category_9 .header_image>div+.title_wrap h1,.category_8 .header_image>div+.title_wrap h1,.category_7 .header_image>div+.title_wrap h1{display:inline-block;vertical-align:middle;text-shadow:0 1px 3px rgba(0,0,0,.9)}.category_26 .header_image>div+.title_wrap h1:before,.category_25 .header_image>div+.title_wrap h1:before,.category_24 .header_image>div+.title_wrap h1:before,.category_22 .header_image>div+.title_wrap h1:before,.category_21 .header_image>div+.title_wrap h1:before,.category_12 .header_image>div+.title_wrap h1:before,.category_11 .header_image>div+.title_wrap h1:before,.category_10 .header_image>div+.title_wrap h1:before,.category_9 .header_image>div+.title_wrap h1:before,.category_8 .header_image>div+.title_wrap h1:before,.category_7 .header_image>div+.title_wrap h1:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:84px;height:84px;margin:0 30px 0 0;padding:0;background:url(../img/icons/nature-shadow.svg) no-repeat center center;background-size:84px}.category_22 .header_image:before,.category_8 .header_image:before{background:url(../img/shadows/geology.png) repeat-x left bottom;background-size:1440px}.category_22 .header_image>div+.title_wrap h1:before,.category_8 .header_image>div+.title_wrap h1:before{background:url(../img/icons/geology-shadow.svg) no-repeat center center;background-size:84px}.category_24 .header_image:before,.category_10 .header_image:before{background:url(../img/shadows/forest.png) repeat-x left bottom;background-size:1440px}.category_24 .header_image>div+.title_wrap h1:before,.category_10 .header_image>div+.title_wrap h1:before{background:url(../img/icons/forest-shadow.svg) no-repeat center center;background-size:84px}.category_25 .header_image:before,.category_11 .header_image:before{background:url(../img/shadows/work.png) repeat-x left bottom;background-size:1440px}.category_25 .header_image>div+.title_wrap h1:before,.category_11 .header_image>div+.title_wrap h1:before{background:url(../img/icons/work-shadow.svg) no-repeat center center;background-size:84px}.category_26 .header_image:before,.category_12 .header_image:before{background:url(../img/shadows/geoinfo.png) repeat-x left bottom;background-size:1440px}.category_26 .header_image>div+.title_wrap h1:before,.category_12 .header_image>div+.title_wrap h1:before{background:url(../img/icons/geoinfo-shadow.svg) no-repeat center center;background-size:84px}.accordion_wrap{width:100%;height:600px;overflow:hidden;background:#bfbaac}.accordion_wrap .accordion{height:100%}.accordion_wrap .accordion_entry{float:left;width:25%;height:100%;box-sizing:border-box;background:#bfbaac;text-align:center;position:relative;-webkit-font-smoothing:antialiased;transition:width .4s ease-out}.accordion_wrap .accordion_entry .entry_link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:30;cursor:pointer}.accordion_wrap .accordion_entry .entry_inner{position:absolute;top:50%;left:0;right:0;z-index:20;-webkit-backface-visibility:hidden;transform:translate(0, -50%);transition:all .4s ease-out}.accordion_wrap .accordion_entry h2{font-size:24px;line-height:28px;color:#fff;font-weight:700;margin:0 0 33px}.accordion_wrap .accordion_entry .content{padding:33px 0 0;font-size:24px;line-height:35px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:all .4s ease-out}.accordion_wrap .accordion_entry .shadow{display:none;margin:0 0 -6px}.accordion_wrap .accordion_entry:after,.accordion_wrap .accordion_entry:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;z-index:10;transition:all .4s ease-out,background-position .00000001s ease-out}.accordion_wrap .accordion_entry:after{z-index:0}.accordion_wrap .accordion_entry.nature:after{background:url(../img/nature.jpg) no-repeat center center/cover}.accordion_wrap .accordion_entry.nature:before{background:url(../img/shadows/nature.png) no-repeat left bottom/cover}.accordion_wrap .accordion_entry.geology:after{background:url(../img/geology.jpg) no-repeat center center/cover}.accordion_wrap .accordion_entry.geology:before{background:url(../img/shadows/work.png) no-repeat left bottom/cover}.accordion_wrap .accordion_entry.risk:after{background:url(../img/risk.jpg) no-repeat center center/cover}.accordion_wrap .accordion_entry.risk:before{background:url(../img/shadows/risk.png) no-repeat left bottom/cover}.accordion_wrap .accordion_entry.forest:after{background:url(../img/forest.jpg) no-repeat center center/cover}.accordion_wrap .accordion_entry.forest:before{background:url(../img/shadows/forest.png) no-repeat left bottom/cover}.accordion_wrap .accordion_entry.work:after{background:url(../img/work.jpg) no-repeat center center/cover}.accordion_wrap .accordion_entry.work:before{background:url(../img/shadows/forest.png) no-repeat left bottom/cover}.accordion_wrap .accordion_entry.geoinfo:after{background:url(../img/geoinfo.jpg) no-repeat center center/cover}.accordion_wrap .accordion_entry.geoinfo:before{background:url(../img/shadows/geoinfo.png) no-repeat left bottom/cover}.accordion_wrap.hover .accordion .accordion_entry{width:21.6%}.accordion_wrap.hover .accordion .accordion_entry:hover{width:35%}.accordion_wrap.hover .accordion .accordion_entry:hover .entry_inner{top:44px;transform:translate(0, 0)}.accordion_wrap.hover .accordion .accordion_entry:hover .content{opacity:1;visibility:visible;max-height:450px}.accordion_wrap.hover .accordion .accordion_entry:hover h2{text-shadow:0 1px 3px rgba(0,0,0,.9)}.accordion_wrap.hover .accordion .accordion_entry:hover .picture img{display:none}.accordion_wrap.hover .accordion .accordion_entry:hover .picture img.shadow{display:inline-block}.accordion_wrap.hover .accordion .accordion_entry:hover:after,.accordion_wrap.hover .accordion .accordion_entry:hover:before{opacity:1;visibility:visible}.footer{max-width:1030px;max-width:1170px;margin:0 auto;padding:55px 30px 26px;color:#fff;font-size:14px;line-height:20px}.footer .footer_inner{padding:0 0 56px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 24px}.footer .footer_inner h2 a,.footer .footer_inner h2{font-size:14px;line-height:20px;margin:0 0 10px;text-transform:uppercase;font-weight:700;color:#fff;text-align:left}.footer .footer_inner p{margin:0 0 11px}.footer .footer_inner a{color:#fff;text-decoration:none;transition:all .3s ease-out}.footer .footer_inner a:hover{color:hsla(0,0%,100%,.5)}.footer .contact{display:contents}.footer .contact .portlet_content_footer_brig,.footer .contact .portlet_content_footer_sion,.footer .contact .portlet_content_footer_spiez{flex:1 1 180px;min-width:0}.footer .contact h3.portlet-title,.footer .contact h3.portlet-title a{font-size:14px;line-height:20px;margin:0 0 10px;text-transform:uppercase;font-weight:700;color:#fff;text-align:left}.footer .contact a.portlet_content_link{display:none}.footer .contact .controls{position:absolute;top:0;right:0;z-index:10}.footer .contact .controls li.portlet-resource-link{display:none}.footer .contact table{table-layout:fixed}.footer .contact table td,.footer .contact table th{padding:0;border:0}.footer .contact table tr+tr td{padding-top:15px}.footer .social_media{flex:0 0 100%;margin:0}.footer .social_media a{font-size:16px;line-height:16px}.footer .social_media a .text{display:none}.footer .footer_navigation{display:contents}.footer .footer_navigation .portlet{flex:1 1 180px;min-width:0}.footer .footer_navigation .portlet h3.portlet-title,.footer .footer_navigation .portlet h3.portlet-title a{font-size:14px;line-height:20px;margin:0 0 11px;text-transform:uppercase;font-weight:700;color:#fff;text-align:left}.footer .footer_navigation .portlet a.quicklink{display:block}.footer .footer_navigation .portlet.portlet_quicklinks .controls{position:absolute;top:0;right:0}.footer .footer_navigation .portlet.portlet_quicklinks .controls li{display:none}.footer .footer_navigation .portlet.portlet_quicklinks .controls li.portlet-edit-link{display:inline-block}.footer .certificate{flex:0 0 auto;align-self:flex-start;display:flex;flex-flow:column;align-items:flex-end}.footer .certificate>a{display:inline-block;padding:6px 0 0;cursor:pointer;transition:all .3s ease-out}.footer .certificate>a:hover{opacity:.8}@media screen and (max-width: 1180px){.footer .footer_inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start}.footer .contact .portlet_content_footer_brig,.footer .contact .portlet_content_footer_sion,.footer .contact .portlet_content_footer_spiez{order:1}.footer .social_media{grid-column:1/-1;order:2;margin:-10px 0 15px}.footer .footer_navigation .portlet{order:3}.footer .certificate{order:5;align-items:flex-start}}@media screen and (max-width: 600px){.footer .footer_inner{grid-template-columns:repeat(2, minmax(0, 1fr))}.footer .certificate{order:2}}@media screen and (max-width: 350px){.footer .footer_inner{grid-template-columns:minmax(0, 1fr)}.footer .certificate{order:5}}.footer .copy_wrap{border-top:1px solid hsla(0,0%,100%,.5);padding:20px 0 0;color:hsla(0,0%,100%,.5)}.footer .copy_wrap a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:all .3s ease-out}.footer .copy_wrap a:hover{color:#fff}.footer .copy_wrap ul{float:left;list-style-type:none}.footer .copy_wrap ul li{display:inline-block;padding:0}.footer .copy_wrap ul span{display:none}.footer .copy_wrap ul span.breaker{display:inline-block;margin:0 -4px 0 0}.footer .copy_wrap ul.inner_right{float:right;text-align:right}.footer .copy_wrap ul.inner_right li{padding:0}#privacy_banner{left:auto;right:20px}#privacy_banner #privacy_banner_inner{font-size:13px}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}h1+h2.subtitle,h1{position:relative;color:#005065;font-size:40px;line-height:46px;font-weight:700;margin:0 0 20px;hyphens:auto}h1+h2.subtitle{margin:-15px 0 20px;font-weight:400;text-align:left}.search_title h1{text-align:center}h2,h2 a{font-size:30px;line-height:37px;color:#005073;margin:0 0 8px 0;padding:0;font-weight:700;text-decoration:none;text-align:center;hyphens:auto;word-wrap:break-word}h3,h3 a{font-size:24px;line-height:29px;color:#000;margin:0 0 10px 0;padding:0;font-weight:700;text-decoration:none;text-align:center;hyphens:auto}h4,h4 a{font-size:24px;line-height:29px;color:#000;margin:0 0 10px 0;padding:0;font-weight:400;text-decoration:none;text-align:center;hyphens:auto}h6,h6 a,h5,h5 a{font-size:20px;line-height:24px;color:#000;margin:0 0 10px 0;padding:0;font-weight:400;text-decoration:none;text-align:center;hyphens:auto}p{margin:0 0 20px 0}.introduction{display:none}.intro_wrap{background:#fff}.intro_wrap .introduction{display:block;max-width:1070px;max-width:1230px;margin:0 auto;font-size:20px;line-height:30px;padding:51px 333px 31px 30px;box-sizing:border-box;color:#33617a}.root_category_2 .intro_wrap .introduction,.category_4 .intro_wrap .introduction{padding-right:30px;line-height:32px}.intro_wrap .introduction a{color:#33617a}.intro_wrap .introduction a:hover{color:#5aadd8}.intro_wrap .introduction br+br{display:block;margin-top:14px}a{outline:none;color:#687c16;text-decoration:none}a:hover{color:#000}a img{border:none}.resource_subtitle{display:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}a.button:hover{background:rgba(0,0,0,.15)}.content ul,.content ol{margin:0 0 20px 20px;width:auto}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 20px 20px}.content ul.sitemap{margin:0 0 20px}.content table{border:none;border-spacing:0;margin:0}table th{color:#000;border-bottom:2px solid #000;padding:0 13px 13px 0;text-align:left}table td{border-bottom:1px solid #d2d2d2;padding:13px 13px 13px 0}.leaflet_map{position:relative;height:700px;margin:-20px 0 0;padding:0;z-index:10}.leaflet_map>div#projektkarte{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.leaflet_map .leaflet-popup-content{font-family:"Helvetica Neue";font-size:14px;font-weight:400;line-height:22px;text-align:left}.leaflet_map .leaflet-popup-content h4{font-family:"Helvetica Neue";font-size:14px;font-weight:700;line-height:22px;color:#000;margin:0 0 5px;text-align:left}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}#management,.management_container{font-family:"Helvetica Neue";font-size:14px;font-weight:400;line-height:22px}#management a.button,.management_container a.button{background:#eff5f7 none;border:1px solid #c7dce2;color:#005065}#management a.button:hover,.management_container a.button:hover{background:#005065 none;border:1px solid #005065;color:#fff}#management a,.management_container a{text-decoration:none}#management td,#management th,.management_container td,.management_container th{padding:10px 10px 10px 0}#management fieldset label,.management_container fieldset label{padding:7px 10px 7px 0;width:200px}#management fieldset textarea,#management fieldset input,.management_container fieldset textarea,.management_container fieldset input{font-family:"Helvetica Neue";font-size:14px;font-weight:400;line-height:22px;color:#131413;padding:5px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;min-width:240px}#management fieldset textarea:hover,#management fieldset textarea:focus,#management fieldset input:hover,#management fieldset input:focus,.management_container fieldset textarea:hover,.management_container fieldset textarea:focus,.management_container fieldset input:hover,.management_container fieldset input:focus{border-color:#000;color:#000}#management input[type=checkbox],#management input[type=radio],.management_container input[type=checkbox],.management_container input[type=radio]{margin:5px 7px 0 0;min-width:0;float:left}#management input[type=checkbox]+label,#management input[type=radio]+label,.management_container input[type=checkbox]+label,.management_container input[type=radio]+label{overflow:hidden;padding:0;width:auto;display:inline-block;float:none;clear:none}#management .helptext,.management_container .helptext{margin-left:10px}#management #listing_to_hour+.select2-container,#management #listing_to_minute+.select2-container,#management #listing_from_hour+.select2-container,#management #listing_from_minute+.select2-container,#management #date_hour+.select2-container,#management #date_minute+.select2-container,.management_container #listing_to_hour+.select2-container,.management_container #listing_to_minute+.select2-container,.management_container #listing_from_hour+.select2-container,.management_container #listing_from_minute+.select2-container,.management_container #date_hour+.select2-container,.management_container #date_minute+.select2-container{min-width:0}#management .select2-container,.management_container .select2-container{width:auto !important;max-width:600px;min-width:240px}#management .select2-container .select2-selection--single,.management_container .select2-container .select2-selection--single{border:1px solid rgba(0,0,0,.2)}#management .select2-container .select2-selection--single .select2-selection__rendered,.management_container .select2-container .select2-selection--single .select2-selection__rendered{font-family:"Helvetica Neue";font-size:14px;font-weight:400;line-height:22px;color:#131413;padding:5px 27px 5px 10px;background:#fff;box-sizing:border-box}#management .select2-container .select2-selection--single .select2-selection__arrow,.management_container .select2-container .select2-selection--single .select2-selection__arrow{top:3px;right:3px}#management .select2-container .select2-selection--single .select2-selection__arrow:before,.management_container .select2-container .select2-selection--single .select2-selection__arrow:before{font-size:14px;color:#131413}.system_page .select2-container--open .select2-dropdown,.logged_in.system_page .select2-container--open .select2-dropdown{border-color:rgba(0,0,0,.2);border-width:1px;background:#fff}.system_page .select2-results__option,.logged_in.system_page .select2-results__option{font-family:"Helvetica Neue";font-size:14px;font-weight:400;line-height:22px;padding:5px 10px}.system_page .select2-container--default .select2-results__option,.logged_in.system_page .select2-container--default .select2-results__option{background:#fff;color:#131413}.system_page .select2-container--default .select2-results__option[aria-selected=true],.logged_in.system_page .select2-container--default .select2-results__option[aria-selected=true]{background:rgba(0,0,0,.1)}.system_page .select2-container--default .select2-results__option--highlighted[aria-selected],.system_page .select2-container--default .select2-results__option--highlighted,.logged_in.system_page .select2-container--default .select2-results__option--highlighted[aria-selected],.logged_in.system_page .select2-container--default .select2-results__option--highlighted{background:#000;color:#fff}.system_page #management .select2-container--open .select2-selection--single,.system_page #management .select2-container:hover .select2-selection--single,.system_page .management_container .select2-container--open .select2-selection--single,.system_page .management_container .select2-container:hover .select2-selection--single,.logged_in.system_page #management .select2-container--open .select2-selection--single,.logged_in.system_page #management .select2-container:hover .select2-selection--single,.logged_in.system_page .management_container .select2-container--open .select2-selection--single,.logged_in.system_page .management_container .select2-container:hover .select2-selection--single{border-color:#000}.message{border:2px solid #005073;color:#005073;background:none;font-weight:700;padding:8px 20px;margin:20px 0;text-align:center}#administration_panel{box-shadow:0 0 10px 0 rgba(0,0,0,.3);font-size:14px;width:230px}#administration_panel h1{background-color:#005073;color:#fff;padding:7px 10px;font-weight:600;text-transform:none;font-size:16px;text-align:left}#administration_panel h1:hover{background:#858b39 none}#administration_panel h2{background-color:#eff5f7;color:#005073;padding:5px 10px;font-size:14px;text-transform:none;text-align:left}#administration_panel .admin_part{background:#fff none;padding:10px}.pagination{margin:15px 17px 60px 0;clear:both}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;padding:8px 16px;text-decoration:none;color:#005073;background:#fff;border:2px solid #005073;transition:all .3s ease-out}.pagination .pagination-numbers a:hover,.pagination .pagination-numbers a.current,.pagination .pagination-links a:hover,.pagination .pagination-links a.current{color:#fff;background:#005073}.pagination .pagination-numbers a{margin-right:10px}.pagination .pagination-links a{margin-left:10px}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}#mod_overview,#mixItUp{margin:0 -30px -38px 0;padding:0;overflow:hidden}#overview_title_content+#mod_overview,.listing-description+#mixItUp{padding-top:49px}.listing_entry,.overview_item{display:inline-block;vertical-align:top;margin:0;padding:0 30px 49px 0;width:33.33%;box-sizing:border-box}.listing_entry:nth-child(3n+1),.overview_item:nth-child(3n+1){clear:left}.listing_entry .content,.overview_item .content{overflow:hidden;margin:0;padding:0}.listing_entry .team_title,.overview_item .team_title{display:none}.listing_entry .listing-content-introduction>*:last-child,.listing_entry .introduction>*:last-child,.overview_item .listing-content-introduction>*:last-child,.overview_item .introduction>*:last-child{margin-bottom:0}.listing_entry .resource_container,.overview_item .resource_container{float:none !important;clear:both;margin:0 0 16px}.listing_entry .resource_container .picture,.listing_entry .resource_container .picture img,.overview_item .resource_container .picture,.overview_item .resource_container .picture img{display:block;float:none !important;width:100%;height:auto}.listing_entry h3.subtitle,.listing_entry h2,.listing_entry h2 a,.overview_item h3.subtitle,.overview_item h2,.overview_item h2 a{font-size:24px;line-height:28px;color:#000;margin:0 0 23px 0;padding:0;font-weight:700;text-decoration:none;text-align:left}.listing_entry h3.subtitle,.overview_item h3.subtitle{font-weight:400;margin-top:-15px}a.listing-more-button{margin:20px 0 6px;display:none}.listing_entry_backlink a{margin:15px 0 26px}h2.listing-tag-header{clear:both}.listing_entry .listing-entry-inline{position:relative}.listing_entry .listing-content-text>*:last-child{margin-bottom:0}.listing_entry .listing-date{display:none}.listing_entry .listing_actions{position:absolute;top:0;right:0;padding:7px 13px;z-index:50;background:#bfbaac}.listing_entry .listing_actions a,.listing_entry .listing_actions span{cursor:pointer;color:#000;transition:all .3s ease-out}.listing_entry .listing_actions a:hover,.listing_entry .listing_actions span:hover{color:#fff}.listing_entry .listing_actions a>i.fa ,.listing_entry .listing_actions span>i.fa {margin:0 2px}.sort-by-tags .content_wrap{overflow:visible}.sort-by-tags #mixItUp{overflow:visible;margin-right:0}.module-listing-tags h2.listing-tag-header{float:none;clear:both;text-align:left;font-size:24px;line-height:28px;color:#000;margin:0 0 34px}.module-listing-tags .bx-wrapper{margin:0 -8px 0 -9px}.module-listing-tags .bx-wrapper .listing_entry{padding-right:8px;padding-left:9px}.module-listing-tags .bx-wrapper .listing_entry:nth-child(3n+1){clear:none}.module-listing-tags .bx-wrapper .bx-controls-direction a{top:110px;width:13px;height:26px;left:-19px;margin:-13px 0 0 0;background:url(../img/listing-control-prev.png) no-repeat center center/13px auto;z-index:100;opacity:.3;transition:all .3s ease-out}.module-listing-tags .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-19px;background:url(../img/listing-control-next.png) no-repeat center center/13px auto}.module-listing-tags .bx-wrapper .bx-controls-direction a:hover{opacity:.8}ul.tags{margin:0 0 33px;padding:0;overflow:hidden}ul.tags li{position:relative;display:block;float:left;list-style:none;margin:0 30px 8px 0;padding:0 0 7px 0;color:#000;font-size:18px;line-height:26px;cursor:pointer;transition:all .3s ease-out}ul.tags li:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:#5aadd8;opacity:0;visibility:hidden;transition:all .3s ease-out}ul.tags li:hover{color:#5aadd8}ul.tags li.active,ul.tags li.mixitup-control-active{color:#5aadd8}ul.tags li.active:before,ul.tags li.mixitup-control-active:before{opacity:1;visibility:visible}ul.tags li.filtertag_45,ul.tags li.filtertag_44,ul.tags li.filtertag_43,ul.tags li.filtertag_42,ul.tags li.filtertag_41{display:none}.root_category_3 div.content_wrap{max-width:none;margin:0}.root_category_3 div.content_wrap>.content{padding:44px 0}.root_category_3 .listing_entry{width:20%}.root_category_3 .tags>li:first-child{display:none}.logged_in.root_category_3 .tags>li:first-child{display:inline-block}#contact_map{display:flex;flex-wrap:wrap}#contact_map .map_content:nth-child(3){background:hsl(44.2105263158,12.925170068%,78.1764705882%)}#contact_map .map_content:nth-child(4){background:#bfbaac}#google_map{position:relative;height:500px;width:100%;flex:0 0 100%}#google_map .gm-ui-hover-effect{outline:none !important}#module_map,.gmap-map{position:absolute;top:0;left:0;right:0;bottom:0;height:auto !important}div.infowindow{font-family:"Helvetica Neue";font-size:18px;font-weight:400;line-height:26px;padding:10px 0 13px 15px;text-align:center}div.infowindow h2{margin:0 0 10px}div.infowindow p{margin-bottom:0}.google_maps_wrap{background:#bfbaac}.google_maps_wrap #google_map{overflow:hidden}.google_maps_wrap .map_content{float:none;width:33.333%;max-width:33.333%;margin:0;padding:30px 30px 30px;color:#fff;box-sizing:border-box;flex:0 0 33.333%}.google_maps_wrap .map_content h3.portlet-title a,.google_maps_wrap .map_content h3.portlet-title{color:#fff;margin:0 0 22px;text-align:left}.google_maps_wrap .map_content a{color:#fff}.google_maps_wrap .map_content a:hover{color:#687c16}.google_maps_wrap .map_content ul.controls{float:right}.google_maps_wrap .map_content ul.controls li,.google_maps_wrap .map_content ul.controls a{color:#fff}.google_maps_wrap .map_content ul.controls li.portlet-resource-link{display:none}#module_mailform>form{padding:6px 0 26px}#module_mailform>#mailform_content+form{padding:34px 0 26px}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:250px;padding:8px 20px 0 0;box-sizing:border-box}.login_form label.checkbox_wrap{padding:0}.add_portlet select,.portlet_search input,.mailform_element input,.mailform_element textarea,.login_form input{width:470px;background-color:#fff;border:2px solid #d2d2d2;font-family:"Helvetica Neue";font-size:18px;font-weight:400;line-height:26px;color:#9b9b9b;padding:8px 10px;border-radius:0;outline:none;box-sizing:border-box;transition:border .3s ease-out,color .3s ease-out}.add_portlet select:hover,.add_portlet select:focus,.portlet_search input:hover,.portlet_search input:focus,.mailform_element input:hover,.mailform_element input:focus,.mailform_element textarea:hover,.mailform_element textarea:focus,.login_form input:hover,.login_form input:focus{border-color:#005073;color:#005073}.add_portlet select{width:100%;height:44px}.mailform_element textarea{height:200px}.mailform_element.input_field input,.mailform_element.email_field input,.mailform_element textarea{-webkit-appearance:none}input.action_button.button,a.add_portlet_link,.portlet_search input.search_button,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button{display:inline-block;font-family:"Helvetica Neue";font-size:18px;font-weight:400;line-height:26px;padding:8px 16px;color:#005073;text-decoration:none;background-color:#fff;border:2px solid #005073;outline:none;cursor:pointer;width:auto;border-radius:0;transition:all .3s ease-out}input.action_button.button:focus,input.action_button.button:hover,a.add_portlet_link:focus,a.add_portlet_link:hover,.portlet_search input.search_button:focus,.portlet_search input.search_button:hover,.listing_entry_backlink a:focus,.listing_entry_backlink a:hover,.listing-more-button:focus,.listing-more-button:hover,.mailform-submit:focus,.mailform-submit:hover,.login_form .button:focus,.login_form .button:hover{color:#fff;border:2px solid #005073;background:#005073}.mailform_error label{color:#5aadd8}span.required{color:#5aadd8 !important;padding:0 0 0 2px}.login_form p,.mailform_element p{margin:0 0 16px 0}.mailform_field_actions{background:#bfbaac;margin:0 0 0 10px;padding:8px 16px}.mailform_field_actions a,.mailform_field_actions span{color:#000;transition:all .3s ease-out}.mailform_field_actions a:hover,.mailform_field_actions span:hover{color:#fff}.mailform_field_actions a>i.fa,.mailform_field_actions span>i.fa{margin:0 2px}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:calc(100% - 250px);float:right;position:relative}.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:4px 10px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label:before{content:"";position:absolute;top:3px;left:1px;display:block;font-family:"Font Awesome 5 Pro";font-size:20px;line-height:20px;font-weight:400;text-transform:none;color:#d2d2d2;width:20px;height:20px;pointer-events:none;background:#fff;z-index:2;transition:all .3s ease-out}.mailform_element.checkbox_field label:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#858b39;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#858b39}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.select2-container{width:470px !important}.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;border:2px solid #d2d2d2;height:auto;box-sizing:border-box;transition:border .3s ease-out}.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:"Helvetica Neue";font-size:18px;font-weight:400;line-height:26px;color:#9b9b9b;padding:8px 10px;outline:none;box-sizing:border-box;display:block;transition:color .3s ease-out}.select2-container--default .select2-selection--single .select2-selection__arrow{top:3px;right:5px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option{background:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted{background:#005073}.select2-container--open .select2-dropdown{border:0}.select2-container--open .select2-dropdown ul{border:2px solid #005073;border-radius:0;border-top:0}.select2-container--open select2-dropdown--above ul{border-top:2px solid #005073;border-bottom:0}.select2-container--open .select2-selection--single,.select2-container:hover .select2-selection--single{border-color:#005073}.select2-container--open .select2-selection--single .select2-selection__rendered,.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#005073}.select2-results__option{padding:8px 10px;color:#9b9b9b}.select2-search--dropdown{display:none}.no_special_css div.detail_popup_detail,div.detail_popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:#bfbaac;color:#000;z-index:1000}.no_special_css div.detail_popup_detail .popup_inner,div.detail_popup .popup_inner{height:100%}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures,.no_special_css div.detail_popup_detail .bx-slider-wrap,div.detail_popup .listing_entry_detail_pictures,div.detail_popup .bx-slider-wrap{overflow:hidden;position:relative;z-index:5;height:100%}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .video-js,.no_special_css div.detail_popup_detail .bx-slider-wrap .video-js,div.detail_popup .listing_entry_detail_pictures .video-js,div.detail_popup .bx-slider-wrap .video-js{width:100% !important;height:100% !important}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .video-js video,.no_special_css div.detail_popup_detail .bx-slider-wrap .video-js video,div.detail_popup .listing_entry_detail_pictures .video-js video,div.detail_popup .bx-slider-wrap .video-js video{-o-object-fit:cover;object-fit:cover}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .video-js .vjs-poster,.no_special_css div.detail_popup_detail .bx-slider-wrap .video-js .vjs-poster,div.detail_popup .listing_entry_detail_pictures .video-js .vjs-poster,div.detail_popup .bx-slider-wrap .video-js .vjs-poster{background-size:cover}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .bx-viewport,.no_special_css div.detail_popup_detail .bx-slider-wrap .bx-viewport,div.detail_popup .listing_entry_detail_pictures .bx-viewport,div.detail_popup .bx-slider-wrap .bx-viewport{height:100% !important}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .resource_background,.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .bx-wrapper,.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .resource_container,.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture,.no_special_css div.detail_popup_detail .bx-slider-wrap .resource_background,.no_special_css div.detail_popup_detail .bx-slider-wrap .bx-wrapper,.no_special_css div.detail_popup_detail .bx-slider-wrap .resource_container,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture,div.detail_popup .listing_entry_detail_pictures .resource_background,div.detail_popup .listing_entry_detail_pictures .bx-wrapper,div.detail_popup .listing_entry_detail_pictures .resource_container,div.detail_popup .listing_entry_detail_pictures .picture,div.detail_popup .bx-slider-wrap .resource_background,div.detail_popup .bx-slider-wrap .bx-wrapper,div.detail_popup .bx-slider-wrap .resource_container,div.detail_popup .bx-slider-wrap .picture{height:100%}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture,div.detail_popup .listing_entry_detail_pictures .picture,div.detail_popup .bx-slider-wrap .picture{overflow:hidden}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture a,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture a,div.detail_popup .listing_entry_detail_pictures .picture a,div.detail_popup .bx-slider-wrap .picture a{pointer-events:none}@media {.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture.slider_picture,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture.slider_picture,div.detail_popup .listing_entry_detail_pictures .picture.slider_picture,div.detail_popup .bx-slider-wrap .picture.slider_picture{position:relative;cursor:pointer}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture.slider_picture.stopped:before,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture.slider_picture.stopped:before,div.detail_popup .listing_entry_detail_pictures .picture.slider_picture.stopped:before,div.detail_popup .bx-slider-wrap .picture.slider_picture.stopped:before{opacity:0;visibility:hidden}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture.slider_picture:before,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture.slider_picture:before,div.detail_popup .listing_entry_detail_pictures .picture.slider_picture:before,div.detail_popup .bx-slider-wrap .picture.slider_picture:before{content:"";position:absolute;top:50%;left:50%;display:block;font-family:"Font Awesome 5 Pro";font-size:30px;line-height:82px;font-weight:400;text-transform:none;color:#000;width:80px;height:80px;margin-left:-40px;margin-top:-40px;display:block;background:hsla(0,0%,100%,.5);font-weight:900;text-align:center;border-radius:100%;text-indent:6px}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture.slider_picture:hover:before,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture.slider_picture:hover:before,div.detail_popup .listing_entry_detail_pictures .picture.slider_picture:hover:before,div.detail_popup .bx-slider-wrap .picture.slider_picture:hover:before{background:hsla(0,0%,100%,.8)}}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture video,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture video,div.detail_popup .listing_entry_detail_pictures .picture video,div.detail_popup .bx-slider-wrap .picture video{width:100%;height:100%;background:#000}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture img,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture img,div.detail_popup .listing_entry_detail_pictures .picture img,div.detail_popup .bx-slider-wrap .picture img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .resource_description,.no_special_css div.detail_popup_detail .bx-slider-wrap .resource_description,div.detail_popup .listing_entry_detail_pictures .resource_description,div.detail_popup .bx-slider-wrap .resource_description{display:block;position:absolute;bottom:12px;left:15px;right:15px;font-size:10px;line-height:15px;color:#000;z-index:20}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .bx-controls-direction a,.no_special_css div.detail_popup_detail .bx-slider-wrap .bx-controls-direction a,div.detail_popup .listing_entry_detail_pictures .bx-controls-direction a,div.detail_popup .bx-slider-wrap .bx-controls-direction a{width:60px;height:60px;margin:-30px 0 0 0;left:24px;opacity:1;background:url(../img/control_prev.png) no-repeat center center/31px auto;z-index:100;transition:all .3s ease-out}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .bx-controls-direction a.bx-next,.no_special_css div.detail_popup_detail .bx-slider-wrap .bx-controls-direction a.bx-next,div.detail_popup .listing_entry_detail_pictures .bx-controls-direction a.bx-next,div.detail_popup .bx-slider-wrap .bx-controls-direction a.bx-next{left:auto;right:24px;background:url(../img/control_next.png) no-repeat center center/31px auto}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .bx-controls-direction a:hover,.no_special_css div.detail_popup_detail .bx-slider-wrap .bx-controls-direction a:hover,div.detail_popup .listing_entry_detail_pictures .bx-controls-direction a:hover,div.detail_popup .bx-slider-wrap .bx-controls-direction a:hover{opacity:.6}.no_special_css div.detail_popup_detail .content_wrap,div.detail_popup .content_wrap{position:relative;z-index:10;height:100%;width:415px;margin:0;padding:0;float:right;box-shadow:0 0 10px 0 rgba(0,0,0,.5);overflow:auto !important}.no_special_css div.detail_popup_detail .content_wrap .content,div.detail_popup .content_wrap .content{padding:144px 40px 51px}.no_special_css div.detail_popup_detail .content_wrap h1#page_title,.no_special_css div.detail_popup_detail .content_wrap h2,.no_special_css div.detail_popup_detail .content_wrap h2 a,div.detail_popup .content_wrap h1#page_title,div.detail_popup .content_wrap h2,div.detail_popup .content_wrap h2 a{color:#000;text-align:left;font-size:30px;line-height:37px;font-weight:700;margin:0 0 65px;hyphens:none;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no_special_css div.detail_popup_detail .content_wrap h2.subtitle,.no_special_css div.detail_popup_detail .content_wrap h3.subtitle a,div.detail_popup .content_wrap h2.subtitle,div.detail_popup .content_wrap h3.subtitle a{font-weight:400;margin:-60px 0 65px}.no_special_css div.detail_popup_detail .content_wrap h3,.no_special_css div.detail_popup_detail .content_wrap h3 a,div.detail_popup .content_wrap h3,div.detail_popup .content_wrap h3 a{text-align:left;margin:0 0 13px}.no_special_css div.detail_popup_detail .content_wrap p,div.detail_popup .content_wrap p{margin:0 0 66px 0}.no_special_css div.detail_popup_detail .content_wrap p:last-child,div.detail_popup .content_wrap p:last-child{margin:0}.no_special_css div.detail_popup_detail .content_wrap .listing_entry_detail_videos,div.detail_popup .content_wrap .listing_entry_detail_videos{margin-top:-20px}.no_special_css div.detail_popup_detail .content_wrap .listing_entry_detail_videos .video,div.detail_popup .content_wrap .listing_entry_detail_videos .video{position:relative;width:100% !important;height:0;padding:0 0 62.3%}.no_special_css div.detail_popup_detail .content_wrap .listing_entry_detail_videos .video .video-js,div.detail_popup .content_wrap .listing_entry_detail_videos .video .video-js{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.no_special_css div.detail_popup_detail .listing_entry_backlink,.no_special_css div.detail_popup_detail .close_link,div.detail_popup .listing_entry_backlink,div.detail_popup .close_link{position:absolute;top:36px;right:52px;z-index:50;transition:all .3s ease-out}.no_special_css div.detail_popup_detail .listing_entry_backlink:hover,.no_special_css div.detail_popup_detail .close_link:hover,div.detail_popup .listing_entry_backlink:hover,div.detail_popup .close_link:hover{opacity:.3}.no_special_css div.detail_popup_detail .listing_entry_backlink a,div.detail_popup .listing_entry_backlink a{background:none;border:none;color:#000;display:flex;align-items:center;font-size:0;padding:0;margin:0}.no_special_css div.detail_popup_detail .listing_entry_backlink a:after,div.detail_popup .listing_entry_backlink a:after{content:"";width:36px;height:36px;background:url(../img/close.svg);margin-left:15px}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner{display:flex;flex-flow:column}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner .listing_entry_detail_pictures{order:-1}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner .listing_entry_detail_pictures *{width:100%}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner .listing_entry_detail_pictures img{-o-object-fit:cover;object-fit:cover}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner .content_wrap{display:flex;flex-flow:column}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner .content_wrap .content{padding-bottom:30px}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner .content_wrap .listing_entry_backlink{order:2;padding-bottom:94px}body.mod_action_show_entry:not(.no_special_css) div.detail_popup_detail .popup_inner .content_wrap .listing_entry_backlink a{margin:0 !important}.no_special_css div.detail_popup_detail{display:block;z-index:200}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}#navigation{float:none;clear:both;padding:16px 0 0 0}.navigation{float:right;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation>li{list-style:none;background:rgba(0,0,0,0);float:left;padding:0;margin:0 0 0 35px;position:relative}.navigation>li>a{display:block;text-decoration:none;line-height:30px;font-weight:300;font-size:20px;padding:0 0 14px;color:#005073;transition:all .3s ease-out}.navigation>li:hover>a,.navigation>li.current>a{color:#5aadd8}.navigation>li.current>a{font-weight:700}.navigation>li#nav-19,.navigation>li#nav-16{display:none}.navigation>li:hover>ul{visibility:visible;opacity:1}.navigation ul.level1{position:absolute;right:-25px;top:100%;width:auto;max-width:220px;min-width:170px;margin:0;padding:5px 25px 20px;text-align:right;border-radius:0 0 4px 4px;background:#fff;box-shadow:0 8px 10px 0 rgba(0,0,0,.1);visibility:hidden;opacity:0;box-sizing:border-box;z-index:100;transition:all .3s ease-out}.navigation ul.level1 ul.level2{display:none}.navigation ul.level1>li{display:block}.navigation ul.level1>li>a{display:block;margin:0;padding:4px 0;color:#005073;font-size:16px;line-height:23px;font-weight:400;text-decoration:none;letter-spacing:.5px;transition:all .3s ease-out}.navigation ul.level1>li:last-of-type{border-bottom:none}.navigation ul.level1>li:hover>a,.navigation ul.level1>li.current>a{color:#5aadd8}.navigation ul.level1>li.current>a{font-weight:700}.navigation ul.level3,.navigation ul.level2{display:none}.root_category_3 .subnavigation{display:block}.subnavigation{display:none}.subnavigation>ul{margin:0 0 -34px;padding:43px 0 0 0;overflow:hidden}.subnavigation li{float:left;list-style:none;padding:0 30px 0 0}.subnavigation li a{color:#000;font-size:18px;line-height:26px;position:relative;display:block;padding:0 0 7px 0;transition:all .3s ease-out}.subnavigation li a:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:#5aadd8;opacity:0;visibility:hidden;transition:all .3s ease-out}.subnavigation li:hover a,.subnavigation li.current a{color:#5aadd8}.subnavigation li:hover a:before,.subnavigation li.current a:before{opacity:1;visibility:visible}.meta-navigation{list-style:none;float:right}.meta-navigation li{display:inline-block}.meta-navigation li+li{margin-left:20px}.meta-navigation li a{color:#9b9b9b;transition:all .3s ease-out}.meta-navigation li.current a,.meta-navigation li:hover a{color:#005073}.rwd_navigation{display:block;list-style:none;padding:20px}.rwd_navigation li a{display:block;text-decoration:none;color:#005073}.rwd_navigation li.current>a{color:#5aadd8;font-weight:700}.rwd_navigation>li#rwdnav-19,.rwd_navigation>li#rwdnav-16,.rwd_navigation>li#rwdnav-15,.rwd_navigation>li#rwdnav-13,.rwd_navigation>li#rwdnav-27,.rwd_navigation>li#rwdnav-14{display:none}.rwd_navigation>li>a{padding:12px 15px;font-size:20px;line-height:26px;font-weight:300;border-top:1px solid #d2d2d2}.rwd_navigation>li:first-child>a{border:0;padding-top:0}.rwd_navigation ul.level1{position:static;width:auto;visibility:visible;opacity:1;margin:-7px 0 0;padding:0 0 12px 0;list-style:none;opacity:0;visibility:hidden}.rwd_navigation ul.level1>li>a{font-size:16px;line-height:24px;padding:3px 15px;font-weight:300;position:relative;opacity:.6}.rwd_navigation ul.level1>li.current>a{color:#5aadd8;opacity:1;font-weight:400}.rwd_navigation ul.level4,.rwd_navigation ul.level3,.rwd_navigation ul.level2{display:none}.rwd_navigation>li#rwdnav-28{border-top:1px solid #d2d2d2;padding-top:20px}.rwd_navigation>li#rwdnav-28>a{display:none}.navi_open .rwd_navigation ul.level1{opacity:1;visibility:visible}.rwd_contact{display:none;margin:0;padding:0 35px 5px;color:#9b9b9b;font-size:14px;line-height:22px;opacity:.8}.rwd_contact>p{margin:0}.rwd_contact a{color:#9b9b9b;text-decoration:none}.rwd_contact h3.portlet-title{display:none}.rwd_contact ul.controls{float:right}.rwd_contact ul.controls li.portlet-resource-link{display:none}.rwd_contact p{margin-bottom:15px}.rwd_contact .portlet:first-child{margin-bottom:15px}.rwd_contact .portlet:first-child p:first-child{margin-bottom:0}.rwd_contact .portlet:first-child p:last-child{display:none}body[lang=fr] .rwd_contact{flex-flow:column-reverse}body[lang=fr] .rwd_contact .portlet:first-child{margin-bottom:0}body[lang=fr] .rwd_contact .portlet:first-child p:first-child{margin-bottom:15px}body[lang=fr] .rwd_contact .portlet:first-child p:last-child{display:block}body[lang=fr] .rwd_contact .portlet:nth-child(2){margin-bottom:15px}body[lang=fr] .rwd_contact .portlet:nth-child(2) p:first-child{margin-bottom:0}body[lang=fr] .rwd_contact .portlet:nth-child(2) p:last-child{display:none}.rwdnav_inner .rwd_contact{display:flex;flex-flow:column}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.portlet{margin:0;padding:0}.portlet .picture,.portlet .picture img{width:100%;height:auto}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}.add_portlet p label{padding:0 0 5px 0 !important}a.portlet_content_link{font-weight:600;display:block;margin:10px 0 0 0;padding:0}.portlet ul.controls{margin:0;padding:0}#add_portlet_home{max-width:400px}#add_portlet_home h3.portlet-title{text-align:left}input.action_button.button{padding:6px 12px;margin:10px 10px 0 0}#language{float:right;display:inline-block;margin-left:20px}.language_switcher{margin:0;padding:0}.language_switcher .controls,.language_switcher h3{display:none}.language_switcher a{color:#9b9b9b;font-weight:normal;padding:0;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out}.language_switcher a:hover,.language_switcher a.current{color:#005073}.language_switcher a.current{display:none}.rwdnav_inner .language_switcher{color:#9b9b9b;margin:0;padding:10px 30px 0 35px}.rwdnav_inner .language_switcher a{padding:0}.category_2 .portlets_home{display:none}.portlets_home{margin:0px 0px -22px 0;padding:0 0 0 0}.content>*+.portlets_home{padding-top:70px}#mixItUp+.portlets_home{padding-top:80px}.portlet_listing_tabs{margin:0;padding:0;position:relative}.portlet_listing_tabs .portlet-main-title{margin:0 0 47px}.portlet_listing_tabs div#listing_tab_titles{text-align:center;overflow:hidden;padding:0 0 75px}.portlet_listing_tabs div#listing_tab_titles>a.float_right{display:none}.portlet_listing_tabs div.listing_tab_title{display:inline-block;margin:0;padding:0 15px;float:none;border:0;background:none;list-style:none}.portlet_listing_tabs div.listing_tab_title a{color:#000;font-size:18px;line-height:26px;position:relative;display:block;padding:0 0 7px 0;transition:all .3s ease-out}.portlet_listing_tabs div.listing_tab_title a:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:#5aadd8;opacity:0;visibility:hidden;transition:all .3s ease-out}.portlet_listing_tabs div.listing_tab_title:hover a,.portlet_listing_tabs div.listing_tab_title.current a{color:#5aadd8;font-weight:400}.portlet_listing_tabs div.listing_tab_title:hover a:before,.portlet_listing_tabs div.listing_tab_title.current a:before{opacity:1;visibility:visible}.portlet_listing_tabs div#listing_tab_contents{border:0;background:none;padding:0}.portlet_listing_tabs div#listing_tab_contents .resource_container{float:none;clear:both;margin:0 0 16px}.portlet_listing_tabs div#listing_tab_contents .resource_container .picture,.portlet_listing_tabs div#listing_tab_contents .resource_container .picture img{display:block;float:none !important;width:100%;height:auto}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper{margin:0}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .listing_entry{padding-right:8px;padding-left:9px}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .listing_entry:nth-child(3n+1){clear:none}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a{top:181px;width:43px;height:43px;left:-135px;margin:-22px 0 0 0;background:#bfbaac none;transition:all .3s ease-out;z-index:100}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 5 Pro";font-size:20px;line-height:43px;font-weight:400;text-transform:none;color:#fff;right:0;text-indent:0;text-align:center;font-weight:200}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-135px}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a.bx-next:before{content:""}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a:hover{background:rgb(157.693877551,150.0918367347,128.806122449)}.portlet_listing_tabs .listing_tab_content{margin:0;text-align:center}.portlet_listing_tabs .portlet_listing_tabs_entry{display:inline-block;vertical-align:top;margin:0;padding:0;width:25%;box-sizing:border-box;text-align:left}.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle1,.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle1 a,.portlet_listing_tabs .portlet_listing_tabs_entry h2 a,.portlet_listing_tabs .portlet_listing_tabs_entry h2{text-align:left;padding:0;font-size:24px;line-height:28px;color:#000;margin:0 0 23px 0;padding:0;font-weight:700;text-decoration:none;text-align:left}.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle1 a,.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle1{font-weight:400;margin-top:-15px}.portlet_listing_tabs .portlet_listing_tabs_entry a.portlet-entry{color:#000}.portlet_listing_tabs .portlet_listing_tabs_entry h3,.portlet_listing_tabs .portlet_listing_tabs_entry h3 a,.portlet_listing_tabs .portlet_listing_tabs_entry h4,.portlet_listing_tabs .portlet_listing_tabs_entry h4 a,.portlet_listing_tabs .portlet_listing_tabs_entry h5,.portlet_listing_tabs .portlet_listing_tabs_entry h5 a{text-align:left}.portlet_listing_tabs a.portlet_listing_tabs_show_all{display:none}.portlet_listing_tabs ul.controls{position:absolute;top:0;right:0;background:#d9d4c7;margin:0;padding:4px 8px 2px;z-index:10;font-size:16px}.portlet_listing_tabs ul.controls li,.portlet_listing_tabs ul.controls a{width:auto;color:#000;transition:all .3s ease-out}.portlet_listing_tabs ul.controls li:hover,.portlet_listing_tabs ul.controls a:hover{color:#fff}.portlet_listing_tabs ul.controls li>i.fa,.portlet_listing_tabs ul.controls a>i.fa{margin:0 4px}.portlet_search{max-width:800px;margin:0 auto;padding:10px 0 26px}.portlet_search .controls,.portlet_search h3.portlet-title{display:none}.portlet_search input{width:75%;height:50px}.portlet_search input.search_button{float:right;width:23%}.portlet_search .live_search_results{margin:20px 0 0;padding:20px;border:2px solid #d2d2d2;width:100%;box-sizing:border-box;background:#fff;z-index:100}.portlet_search .live_search_results .search_item_wrap{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #d2d2d2}.portlet_search .live_search_results .search_item_wrap:first-child{border:0;padding:0;margin:0}.portlet_search .live_search_results .search_item_wrap .search_item_details,.portlet_search .live_search_results .search_item_wrap .search_item_introduction,.portlet_search .live_search_results .search_item_wrap .resource_container{display:none}.portlet_search .live_search_results .search_item_wrap .search_item{color:#000}.portlet_search .live_search_results .search_item_wrap h2,.portlet_search .live_search_results .search_item_wrap h2 a{font-size:24px;line-height:29px;color:#000;margin:0 0 10px 0;padding:0;font-weight:700;text-decoration:none}.highlighting{background:#dfdfdf;padding:2px 4px}.search .search_item_wrap{margin:25px 0 0 0;padding:25px 0 0 0;border-top:1px solid #d2d2d2}.search .search_item_wrap:first-child{border:0;padding:0;margin:0}.search .search_item_wrap .search_item_details,.search .search_item_wrap .search_item_introduction{display:none}.search .search_item_wrap .resource_container{float:left;width:33.33%;margin:8px 20px 8px 0}.search .search_item_wrap .search_item{color:#000}.home_slider .portlet_listing .portlet_inner{position:relative}.home_slider .portlet_listing .portlet_listing_text,.home_slider .portlet_listing .portlet_listing_introduction,.home_slider .portlet_listing .portlet_listing_subtitle,.home_slider .portlet_listing h3.portlet-title{display:none}.home_slider .portlet_listing .bx-wrapper{margin:0}.home_slider .portlet_listing .bx-wrapper .video,.home_slider .portlet_listing .bx-wrapper .videos,.home_slider .portlet_listing .bx-wrapper .bx-viewport,.home_slider .portlet_listing .bx-wrapper .portlet-listing-entry-wrap,.home_slider .portlet_listing .bx-wrapper .portlet-listing-entry,.home_slider .portlet_listing .bx-wrapper .portlet-listing-entry-inline,.home_slider .portlet_listing .bx-wrapper .pictures,.home_slider .portlet_listing .bx-wrapper .picture,.home_slider .portlet_listing .bx-wrapper .picture span{display:block;height:100% !important}.home_slider .portlet_listing .bx-wrapper .portlet-listing-entry .video-js{width:100% !important;height:100% !important}.home_slider .portlet_listing .bx-wrapper .portlet-listing-entry .picture img{min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.home_slider .portlet_listing .bx-wrapper .bx-controls-direction a{width:43px;height:43px;left:0;margin:-22px 0 0 0;color:#005073;background:#fff none;transition:all .3s ease-out;z-index:100}.home_slider .portlet_listing .bx-wrapper .bx-controls-direction a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 5 Pro";font-size:20px;line-height:43px;font-weight:400;text-transform:none;color:inherit;right:0;text-indent:0;text-align:center;font-weight:200}.home_slider .portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0}.home_slider .portlet_listing .bx-wrapper .bx-controls-direction a.bx-next:before{content:""}.home_slider .portlet_listing .bx-wrapper .bx-controls-direction a:hover{background:#005073;color:#fff}.home_slider .portlet_listing .portlet-listing-entry{position:relative}.home_slider .portlet_listing .portlet-listing-entry:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:250px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 100%);z-index:5}.home_slider .portlet_listing .portlet-listing-entry:after{content:"";display:none;position:absolute;right:50px;bottom:50px;width:153px;height:153px;background:url(../img/icons/forest-shadow.svg) no-repeat;background-size:153px;z-index:10}.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-content-container{position:absolute;bottom:0;left:0;right:0;padding:0 60px 33px;color:#fff;z-index:10}.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-content-container:before{content:"";display:none;margin:0 0 6px;padding:2px 9px 3px;font-size:18px;line-height:26px;font-weight:700;background:#000}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle,.home_slider .portlet_listing .portlet-listing-entry h2 a,.home_slider .portlet_listing .portlet-listing-entry h2{font-size:40px;line-height:48px;color:#fff;font-weight:700;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.5);margin:0 0 24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle{font-weight:400;margin:-19px 0 24px}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle:empty{display:none}.home_slider .portlet_listing .portlet-listing-entry .portlet-entry-content,.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-more{display:none}.home_slider .portlet_listing .portlet-listing-entry a.portlet-entry-link{display:inline-block;font-family:"Helvetica Neue";font-size:18px;font-weight:700;line-height:26px;margin:0 24px 7px 0;padding:5px 16px;color:#000;text-decoration:none;background-color:#fff;border:0;outline:none;cursor:pointer;width:auto;border-radius:19px;transition:all .3s ease-out;display:none}.home_slider .portlet_listing .portlet-listing-entry a.portlet-entry-link:focus,.home_slider .portlet_listing .portlet-listing-entry a.portlet-entry-link:hover{color:#fff;border:0;background:#005073}.home_slider .portlet_listing .portlet-listing-entry a.overview_link{display:inline-block;margin:0 0 7px;color:#fff}.home_slider .portlet_listing .portlet-listing-entry a.overview_link:hover{color:hsla(0,0%,100%,.7)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment:before{background:linear-gradient(to bottom, rgba(62, 60, 34, 0) 0%, rgba(62, 60, 34, 0.95) 100%)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment:after{display:block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment .portlet-listing-content-container{padding-right:240px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment .portlet-listing-content-container:before{content:"Umwelt";display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment a.portlet-entry-link{display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology:before{background:linear-gradient(to bottom, rgba(55, 50, 77, 0) 0%, rgba(55, 50, 77, 0.95) 100%)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology:after{display:block;background-image:url(../img/icons/geology-shadow.svg)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology .portlet-listing-content-container{padding-right:240px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology .portlet-listing-content-container:before{content:"Geologie";display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology a.portlet-entry-link{display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers:before{background:linear-gradient(to bottom, rgba(18, 39, 57, 0) 0%, rgba(18, 39, 57, 0.95) 100%)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers:after{display:block;background-image:url(../img/icons/nature-shadow.svg)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers .portlet-listing-content-container{padding-right:240px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers .portlet-listing-content-container:before{content:"Naturgefahren";display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers a.portlet-entry-link{display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics:before{background:linear-gradient(to bottom, rgba(31, 51, 42, 0) 0%, rgba(31, 51, 42, 0.95) 100%)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics:after{display:block;background-image:url(../img/icons/geoinfo-shadow.svg)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics .portlet-listing-content-container{padding-right:240px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics .portlet-listing-content-container:before{content:"Geoinformatik";display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics a.portlet-entry-link{display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction:before{background:linear-gradient(to bottom, rgba(70, 61, 53, 0) 0%, rgba(70, 61, 53, 0.95) 100%)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction:after{display:block;background-image:url(../img/icons/work-shadow.svg)}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction .portlet-listing-content-container{padding-right:240px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction .portlet-listing-content-container:before{content:"Tiefbau";display:inline-block}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction a.portlet-entry-link{display:inline-block}.home_slider .portlet_listing ul.controls{position:absolute;top:20px;right:20px;margin:0;font-size:14px;line-height:20px;padding:7px 10px;background:hsla(0,0%,100%,.8);z-index:20}.home_slider .portlet_listing ul.controls li,.home_slider .portlet_listing ul.controls a{display:inline-block;margin:0;padding:0;width:auto;height:auto;color:#131413}.home_slider .portlet_listing ul.controls li>i.fa,.home_slider .portlet_listing ul.controls a>i.fa{margin:0 5px}.home_slider .portlet_listing ul.controls li:hover,.home_slider .portlet_listing ul.controls a:hover{color:#858b39}.home_slider .portlet_listing ul.controls li.portlet-resource-link,.home_slider .portlet_listing ul.controls a.portlet-resource-link{display:none}html:lang(fr) .home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment .portlet-listing-content-container:before{content:"Environnement"}html:lang(fr) .home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology .portlet-listing-content-container:before{content:"Géologie"}html:lang(fr) .home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers .portlet-listing-content-container:before{content:"Dangers naturels"}html:lang(fr) .home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics .portlet-listing-content-container:before{content:"Géoinformatique"}html:lang(fr) .home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction .portlet-listing-content-container:before{content:"Génie civil"}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.pictures.float_left,.pictures.float_left_with_clear{float:left}.pictures.float_right,.pictures.float_right_with_clear{float:right}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.pictures.gallery{width:auto;margin:50px 0 10px -17px}.pictures.gallery .picture{box-sizing:border-box;width:33.33%;float:left;padding-left:17px;margin-bottom:17px}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture img{display:block;width:100%;height:auto}.pictures.gallery .picture span{transition:all .3s ease-out}.pictures.gallery .picture span:hover{opacity:.5}.video-js .vjs-tech{-o-object-fit:cover;object-fit:cover}.documents{margin:40px 0 20px}.documents h2{display:none}.fancybox-skin,.fancybox-opened .fancybox-skin{box-shadow:none;padding:10px !important;background:#d9d4c7}.fancybox-close{background:#d9d4c7;top:0;right:0;color:#858b39;transition:all .3s ease-out}.fancybox-close:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;font-family:"Font Awesome 5 Pro";font-size:22px;line-height:36px;text-align:center}.fancybox-close:hover{color:#000}.fancybox-nav span{background:none;color:#d9d4c7;opacity:1;visibility:visible;transition:all .3s ease-out}.fancybox-nav span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;text-indent:0;font-family:"Font Awesome 5 Pro";font-size:54px;line-height:32px;font-weight:400;text-align:center;display:block;z-index:60}.fancybox-nav:hover span{color:#858b39}.fancybox-nav.fancybox-prev span{left:25px}.fancybox-nav.fancybox-next span{right:25px}.fancybox-nav.fancybox-next span:before{content:""}html.cssanimations .bxslider.slide_behind .slide{opacity:1}html.cssanimations .bxslider.slide_behind .navOutNext{animation:hideLeft .5s forwards}html.cssanimations .bxslider.slide_behind .navInNext{animation:showRight .5s forwards}html.cssanimations .bxslider.slide_behind .navOutPrev{animation:hideRight .5s forwards}html.cssanimations .bxslider.slide_behind .navInPrev{animation:showLeft .5s forwards}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition:opacity .5s}html.cssanimations .bxslider.slide_behind .slide::after,html.cssanimations .bxslider.slide_behind .navOutNext::before,html.cssanimations .bxslider.slide_behind .navOutPrev::before{opacity:1}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide.active-slide::after,html.cssanimations .bxslider.slide_behind .navInNext::after,html.cssanimations .bxslider.slide_behind .navInPrev::after{opacity:0}@keyframes hideLeft{0%{transform:translateZ(0px)}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showRight{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes hideRight{0%{transform:translateZ(0px)}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showLeft{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}html.cssanimations .bxslider.height_parallax .slide{height:100%;overflow:hidden;opacity:1 !important}html.cssanimations .bxslider.height_parallax,html.cssanimations .height_parallax_parent{height:400px !important}html.cssanimations .bxslider.height_parallax .navOutNext{animation:decreaseHeight .8s forwards ease-in-out;z-index:1001 !important}html.cssanimations .bxslider.height_parallax .navInNext{animation:show .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navOutPrev{animation:hide .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navInPrev{z-index:1001 !important;opacity:1;animation:increaseHeight .8s forwards ease-in-out}@keyframes decreaseHeight{to{height:0}}@keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@keyframes increaseHeight{from{height:0}to{height:100%}}html.cssanimations .bxslider.soft_scale .navOutNext{animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}html.cssanimations .bxslider.soft_scale .navInNext{animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navOutPrev{animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navInPrev{animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}@keyframes scaleUp{to{transform:scale(1.2);opacity:0}}@keyframes scaleDownUp{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleDown{from{opacity:1}to{opacity:0;transform:scale(0.9)}}@keyframes scaleUpDown{from{transform:scale(1.2);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}@media screen and (max-width: 1700px){.accordion_wrap{height:470px}.accordion_wrap .accordion_entry h2{font-size:20px;line-height:24px;margin:0 0 25px;padding:0 10px;max-width:100%;box-sizing:border-box;hyphens:auto}.accordion_wrap .accordion_entry .content{padding:20px 0 0;font-size:20px;line-height:30px}.accordion_wrap .accordion_entry .picture img{width:130px;height:auto}.accordion_wrap.hover .accordion .accordion_entry{width:21.6%}.accordion_wrap.hover .accordion .accordion_entry:hover{width:35%}.accordion_wrap.hover .accordion .accordion_entry:hover .entry_inner{top:35px}}@media screen and (max-width: 1500px){.root_category_3 .listing_entry{width:25%}}@media screen and (max-width: 1480px){.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a{left:-70px}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-70px}}@media screen and (max-width: 1400px){.page_home .header_image img{position:relative;left:50%;height:157px;width:auto;transform:translate(-50%, 0)}}@media screen and (max-width: 1340px){.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a{left:-30px}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-30px}}@media screen and (max-width: 1300px){.accordion_wrap{height:370px}.accordion_wrap .accordion_entry h2{font-size:15px;line-height:21px;margin:0 0 25px;hyphens:auto}.accordion_wrap .accordion_entry .content{padding:20px 0 0;font-size:15px;line-height:21px}.accordion_wrap .accordion_entry .picture img{width:100px;height:auto}.accordion_wrap.hover .accordion .accordion_entry:hover .entry_inner{top:35px}.accordion_wrap.hover .accordion .accordion_entry:hover .content{max-height:450px}.no_special_css div.detail_popup_detail .content_wrap,div.detail_popup .content_wrap{width:330px}.no_special_css div.detail_popup_detail .content_wrap .content,div.detail_popup .content_wrap .content{padding:100px 30px 30px !important}.no_special_css div.detail_popup_detail .content_wrap h1#page_title,.no_special_css div.detail_popup_detail .content_wrap h2,.no_special_css div.detail_popup_detail .content_wrap h2 a,div.detail_popup .content_wrap h1#page_title,div.detail_popup .content_wrap h2,div.detail_popup .content_wrap h2 a{margin:0 0 35px}.no_special_css div.detail_popup_detail .content_wrap h1#page_title br,.no_special_css div.detail_popup_detail .content_wrap h2 br,.no_special_css div.detail_popup_detail .content_wrap h2 a br,div.detail_popup .content_wrap h1#page_title br,div.detail_popup .content_wrap h2 br,div.detail_popup .content_wrap h2 a br{display:none}.no_special_css div.detail_popup_detail .content_wrap h2.subtitle,.no_special_css div.detail_popup_detail .content_wrap h3.subtitle a,div.detail_popup .content_wrap h2.subtitle,div.detail_popup .content_wrap h3.subtitle a{margin:-35px 0 35px}.no_special_css div.detail_popup_detail .content_wrap p,div.detail_popup .content_wrap p{margin:0 0 36px}}@media screen and (max-width: 1200px){.home_slider .portlet_listing .portlet-listing-entry:before{height:250px}.home_slider .portlet_listing .portlet-listing-entry:after{right:30px;bottom:30px;width:120px;height:120px;background-size:120px}.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-content-container{padding:0 30px 23px}.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-content-container:before{margin:0 0 8px;padding:2px 9px 3px;font-size:16px;line-height:24px}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle,.home_slider .portlet_listing .portlet-listing-entry h2 a,.home_slider .portlet_listing .portlet-listing-entry h2{font-size:30px;line-height:36px;margin:0 0 20px}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle{margin:-20px 0 20px}.home_slider .portlet_listing .portlet-listing-entry a.portlet-entry-link{font-size:16px;line-height:24px;padding:3px 15px;border-radius:17px;margin-right:17px}.home_slider .portlet_listing .portlet-listing-entry a.overview_link{font-size:16px;line-height:24px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment .portlet-listing-content-container{padding-right:180px}.leaflet_map{height:630px}}@media screen and (max-width: 1140px){.category_26 .header_image:before,.category_25 .header_image:before,.category_24 .header_image:before,.category_22 .header_image:before,.category_21 .header_image:before,.category_12 .header_image:before,.category_11 .header_image:before,.category_10 .header_image:before,.category_9 .header_image:before,.category_8 .header_image:before,.category_7 .header_image:before{background-size:cover}}@media screen and (max-width: 1100px){.header_image>div+.title_wrap h1+h2.subtitle,.header_image>div+.title_wrap h1{font-size:34px;line-height:40px}div.content_wrap>.content{padding:45px 0 25px}.intro_wrap .introduction{padding:44px 25% 30px 25px}.root_category_2 .intro_wrap .introduction,.category_4 .intro_wrap .introduction{padding-right:25px}.pictures.gallery{margin:40px 0 10px -17px}.documents{margin:30px 0 20px}.subnavigation>ul{margin:0 0 -10px}#overview_title_content+#mod_overview,.listing-description+#mixItUp{padding-top:25px}.content>.search{padding:0 0 30px}.accordion_wrap{height:270px;padding:0;box-sizing:border-box}.accordion_wrap .accordion_entry{width:25%;height:100%;transition:width .0000001s ease}.accordion_wrap .accordion_entry h2{font-size:18px;line-height:26px;margin:0 0 11px}.accordion_wrap .accordion_entry .content{padding:0;display:none}.accordion_wrap .accordion_entry .picture img{width:130px}.accordion_wrap .accordion_entry .picture img.shadow{width:137px;margin:-2px 0 -5px -1px}.accordion_wrap.hover .accordion .accordion_entry{width:25%}.accordion_wrap.hover .accordion .accordion_entry:hover{width:25%}.accordion_wrap.hover .accordion .accordion_entry:hover .entry_inner{top:50%;transform:translate(0, -50%)}.accordion_wrap.hover .accordion .accordion_entry:hover .content{display:none;max-height:none}.touch .accordion_wrap.hover .accordion .accordion_entry:hover:before,.touch .accordion_wrap.hover .accordion .accordion_entry:hover:after{display:none}.touch .accordion_wrap.hover .accordion .accordion_entry h2{text-shadow:none}.touch .accordion_wrap.hover .accordion .accordion_entry .picture img{display:inline-block}.touch .accordion_wrap.hover .accordion .accordion_entry .picture img.shadow{display:none}.module-listing-tags{padding:0 15px}.portlets_home{margin:0}.portlet_listing_tabs .portlet-main-title{margin:0 0 27px}.portlet_listing_tabs div#listing_tab_titles{padding:0 0 35px}.root_category_3 .listing_entry{width:33.33%}}@media screen and (max-width: 1000px){.portlets_home{margin:0 0 15px}.module-listing-tags .bx-wrapper .bx-controls-direction a{top:95px}.portlet_listing_tabs .portlet-main-title{margin:0 0 20px}.portlet_listing_tabs div#listing_tab_titles{padding:0 0 30px}.portlet_listing_tabs div.listing_tab_title{padding:0 18px 0 0}.portlet_listing_tabs div.listing_tab_title a{font-size:16px;line-height:24px}.header_image.home .title_wrap .intro_wrap{padding-top:26px}.footer .contact{width:auto}.footer .footer_navigation{width:auto}.footer .certificate{width:auto}}@media screen and (max-width: 900px){.home_slider .portlet_listing .portlet-listing-entry:before{height:200px}.home_slider .portlet_listing .portlet-listing-entry:after{right:27px;bottom:27px;width:100px;height:100px;background-size:100px}.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-content-container:before{margin:0 0 8px;padding:2px 9px 3px;font-size:14px;line-height:22px}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle,.home_slider .portlet_listing .portlet-listing-entry h2 a,.home_slider .portlet_listing .portlet-listing-entry h2{font-size:24px;line-height:30px;margin:0 0 20px}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle{margin:-20px 0 20px}.home_slider .portlet_listing .portlet-listing-entry a.portlet-entry-link{font-size:14px;line-height:22px;padding:3px 15px;border-radius:17px;margin-right:15px}.home_slider .portlet_listing .portlet-listing-entry a.overview_link{font-size:14px;line-height:22px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment .portlet-listing-content-container{padding-right:150px}.header_image.home .title_wrap,.footer,.header_image>div+.title_wrap,.header_image h1+h2.subtitle,.header_image h1,div.content_wrap{padding-left:20px;padding-right:20px}.responsive_navigation_toggle{right:20px}.intro_wrap .introduction{padding-left:20px;font-size:18px;line-height:26px}.root_category_2 .intro_wrap .introduction,.category_4 .intro_wrap .introduction{padding-right:20px}.header_image{position:relative}.header_image img{position:relative;left:50%;height:157px;width:auto;transform:translate(-50%, 0)}.header_image>div+.title_wrap h1+h2.subtitle,.header_image>div+.title_wrap h1{font-size:26px;line-height:32px;text-shadow:0 1px 3px rgba(0,0,0,.9)}.category_26 .header_image>div+.title_wrap h1:before,.category_25 .header_image>div+.title_wrap h1:before,.category_24 .header_image>div+.title_wrap h1:before,.category_22 .header_image>div+.title_wrap h1:before,.category_21 .header_image>div+.title_wrap h1:before,.category_12 .header_image>div+.title_wrap h1:before,.category_11 .header_image>div+.title_wrap h1:before,.category_10 .header_image>div+.title_wrap h1:before,.category_9 .header_image>div+.title_wrap h1:before,.category_8 .header_image>div+.title_wrap h1:before,.category_7 .header_image>div+.title_wrap h1:before{width:63px;height:63px;margin:0 20px 0 0;background-size:63px}.footer .contact{width:350px}.footer .footer_navigation{display:none}.footer .certificate{width:100px;text-align:right}.footer .certificate h2{text-align:right}.intro_wrap .introduction{padding:44px 25px 30px}.root_category_2 .intro_wrap .introduction,.category_4 .intro_wrap .introduction{padding-right:25px}#google_map{height:400px}#module_mailform>#mailform_content+form{padding:24px 0 26px}.mailform_element label,#mailform_submit_button label,.login_form label{width:30%}.mailform_element input,.mailform_element textarea,.login_form input{width:70%}.select2-container{width:70% !important}.mailform_element.checkbox_field p{width:70%}.no_special_css div.detail_popup_detail .popup_inner,div.detail_popup .popup_inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures,.no_special_css div.detail_popup_detail .bx-slider-wrap,div.detail_popup .listing_entry_detail_pictures,div.detail_popup .bx-slider-wrap{height:auto}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .bx-viewport,.no_special_css div.detail_popup_detail .bx-slider-wrap .bx-viewport,div.detail_popup .listing_entry_detail_pictures .bx-viewport,div.detail_popup .bx-slider-wrap .bx-viewport{height:auto !important}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .bx-wrapper,.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .resource_container,.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture,.no_special_css div.detail_popup_detail .bx-slider-wrap .bx-wrapper,.no_special_css div.detail_popup_detail .bx-slider-wrap .resource_container,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture,div.detail_popup .listing_entry_detail_pictures .bx-wrapper,div.detail_popup .listing_entry_detail_pictures .resource_container,div.detail_popup .listing_entry_detail_pictures .picture,div.detail_popup .bx-slider-wrap .bx-wrapper,div.detail_popup .bx-slider-wrap .resource_container,div.detail_popup .bx-slider-wrap .picture{height:auto}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .slider_picture,.no_special_css div.detail_popup_detail .bx-slider-wrap .slider_picture,div.detail_popup .listing_entry_detail_pictures .slider_picture,div.detail_popup .bx-slider-wrap .slider_picture{height:100%}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .resource_container,.no_special_css div.detail_popup_detail .bx-slider-wrap .resource_container,div.detail_popup .listing_entry_detail_pictures .resource_container,div.detail_popup .bx-slider-wrap .resource_container{height:0;padding:0 0 71%;position:relative}.no_special_css div.detail_popup_detail .listing_entry_detail_pictures .picture img,.no_special_css div.detail_popup_detail .bx-slider-wrap .picture img,div.detail_popup .listing_entry_detail_pictures .picture img,div.detail_popup .bx-slider-wrap .picture img{position:static;width:100% !important;height:auto !important;transform:translate(0, 0)}.no_special_css div.detail_popup_detail .content_wrap,div.detail_popup .content_wrap{height:auto;width:auto;float:none;clear:both;box-shadow:none}.no_special_css div.detail_popup_detail .content_wrap .content,div.detail_popup .content_wrap .content{padding:40px 25px 40px !important}.no_special_css div.detail_popup_detail .listing_entry_backlink,.no_special_css div.detail_popup_detail .close_link,div.detail_popup .listing_entry_backlink,div.detail_popup .close_link{top:25px;right:25px}#mixItUp+.portlets_home{padding-top:50px}.listing_entry h3.subtitle,.listing_entry h2,.listing_entry h2 a,.overview_item h3.subtitle,.overview_item h2,.overview_item h2 a{font-size:20px;line-height:26px;margin:0 0 12px 0}.listing_entry h3.subtitle,.overview_item h3.subtitle{margin-top:-12px}.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle,.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle a,.portlet_listing_tabs .portlet_listing_tabs_entry h2,.portlet_listing_tabs .portlet_listing_tabs_entry h2 a{font-size:20px;line-height:26px;margin:0 0 12px 0}.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle,.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle a{margin-top:-12px}.module-listing-tags .bx-wrapper .bx-controls-direction a{top:85px}.root_category_3 div.content_wrap>.content{padding:44px 0 0}ul.tags{margin:0 0 25px}ul.tags li{margin:0 18px 4px 0;padding:0 0 3px 0;font-size:14px;line-height:20px}ul.tags li:before{height:1px}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a{left:-20px}.portlet_listing_tabs div#listing_tab_contents .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-20px}.page_map div.content_wrap>.content{padding:0}.leaflet_map{margin:0}.root_category_3 .subnavigation,.subnavigation,.header .header_right{display:none}.header{padding:12px 25px 10px}.header div#logo img{width:133px}div#siteframe{padding:85px 0 0}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:300;top:0;left:0;width:77%;height:100%;opacity:1;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;transform:translate3d(-100%, 0, 0);transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}}@media screen and (max-width: 800px){.portlet_listing_tabs div#listing_tab_titles{padding:0 0 20px}.portlet_listing_tabs div.listing_tab_title{padding:0 12px 0 0}.portlet_listing_tabs div.listing_tab_title a{font-size:14px;line-height:22px;margin:0 0 4px;padding:0 0 4px}}@media screen and (max-width: 750px){body{font-family:"Helvetica Neue";font-size:16px;font-weight:400;line-height:24px}.intro_wrap .introduction{padding:25px 25px}div.content_wrap>.content{padding:30px 0 10px}h1+h2.subtitle,h1{font-size:30px;line-height:36px;margin:0 0 15px}h1+h2.subtitle{margin:-13px 0 15px}h2,h2 a{font-size:24px;line-height:30px}h3,h3 a{font-size:20px;line-height:26px}h4,h4 a{font-size:20px;line-height:26px}h6,h6 a,h5,h5 a{font-size:18px;line-height:22px}.footer .footer_navigation{display:none}.footer{padding:35px 20px 30px}.footer .footer_inner{padding:0 0 20px}.footer .copy_wrap ul{float:none;clear:both}.footer .copy_wrap ul.inner_right{float:none;clear:both;text-align:left}.pictures.gallery .picture{width:50%}#mod_overview,#mixItUp{margin:0 -20px -8px 0}#overview_title_content+#mod_overview,.listing-description+#mixItUp{padding-top:20px}.listing_entry,.overview_item{padding:0 20px 30px 0;width:50%}.root_category_3 .listing_entry{width:50%}.google_maps_wrap .map_content{float:none;clear:both;width:auto;padding:20px}.google_maps_wrap .map_content h3.portlet-title a,.google_maps_wrap .map_content h3.portlet-title{font-size:24px;line-height:30px;margin:0 0 10px}#google_map{height:300px}.no_special_css div.detail_popup_detail .content_wrap h1#page_title,.no_special_css div.detail_popup_detail .content_wrap h2,.no_special_css div.detail_popup_detail .content_wrap h2 a,div.detail_popup .content_wrap h1#page_title,div.detail_popup .content_wrap h2,div.detail_popup .content_wrap h2 a{font-size:30px;line-height:36px;margin:0 0 20px}.no_special_css div.detail_popup_detail .content_wrap h2.subtitle,.no_special_css div.detail_popup_detail .content_wrap h3.subtitle a,div.detail_popup .content_wrap h2.subtitle,div.detail_popup .content_wrap h3.subtitle a{margin:-20px 0 20px}.no_special_css div.detail_popup_detail .content_wrap h3,.no_special_css div.detail_popup_detail .content_wrap h3 a,div.detail_popup .content_wrap h3,div.detail_popup .content_wrap h3 a{margin:0 0 10px}.no_special_css div.detail_popup_detail .content_wrap p,div.detail_popup .content_wrap p{margin:0 0 21px 0}.no_special_css div.detail_popup_detail .content_wrap p:last-child,div.detail_popup .content_wrap p:last-child{margin:0}.module-listing-tags .bx-wrapper .listing_entry:nth-child(2n+1){clear:none}.module-listing-tags .bx-wrapper .bx-controls-direction a{top:105px}.portlet_listing_tabs .portlet_listing_tabs_entry{width:50%}.portlet_listing_tabs .bx-wrapper .portlet_listing_tabs_entry:nth-child(2n+1),.portlet_listing_tabs .portlet_listing_tabs_entry:nth-child(3n+1){clear:none}.portlet_listing_tabs .portlet_listing_tabs_entry:nth-child(2n+1){clear:left}.leaflet_map{height:500px}}@media screen and (max-width: 700px){.accordion_wrap{height:400px;padding:0;box-sizing:border-box}.accordion_wrap .accordion_entry{width:50%;height:50%;padding:25px;box-sizing:border-box}.accordion_wrap .accordion_entry h2{font-size:15px;line-height:21px;margin:0 0 11px}.accordion_wrap .accordion_entry .picture img{width:100px}.accordion_wrap .accordion_entry .picture img.shadow{width:106px;margin:-1px 0 -5px 1px}.accordion_wrap.hover .accordion .accordion_entry{width:50%}.accordion_wrap.hover .accordion .accordion_entry:hover{width:50%}.login_form label.empty_prefix_label,.login_form form>p:last-child label,#mailform_submit_button label{display:none}.mailform_element label,.login_form label{width:100%;padding:0;margin:0 0 10px}.mailform_element input,.mailform_element textarea,.login_form input{width:100%}.select2-container{width:100% !important}.mailform_element.checkbox_field p{width:100%}.leaflet_map{height:400px}}@media screen and (max-width: 600px){#contact_map{flex-flow:wrap}#contact_map .map_content{flex:0 0 100%;max-width:100%;padding:20px}}@media screen and (max-width: 550px){.header_image.home .title_wrap{padding:35px 20px}h1+h2.subtitle,h1{font-size:26px;line-height:32px}h2,h2 a{font-size:22px;line-height:28px}.home_slider .portlet_listing .portlet-listing-entry:before{height:200px}.home_slider .portlet_listing .portlet-listing-entry:after{right:17px;bottom:20px;width:50px;height:50px;background-size:50px}.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-content-container{padding:0 20px 13px}.home_slider .portlet_listing .portlet-listing-entry .portlet-listing-content-container:before{margin:0 0 4px;padding:2px 9px 3px;font-size:12px;line-height:20px}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle,.home_slider .portlet_listing .portlet-listing-entry h2 a,.home_slider .portlet_listing .portlet-listing-entry h2{font-size:16px;line-height:20px;margin:0 0 15px}.home_slider .portlet_listing .portlet-listing-entry h3.portlet-entry-subtitle{margin:-15px 0 15px}.home_slider .portlet_listing .portlet-listing-entry a.portlet-entry-link{margin-right:10px;font-size:12px;line-height:20px;padding:3px 15px;border-radius:17px}.home_slider .portlet_listing .portlet-listing-entry a.overview_link{font-size:12px;line-height:20px}.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-dangers .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geoinformatics .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-construction .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-geology .portlet-listing-content-container,.home_slider .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-environment .portlet-listing-content-container{padding-right:80px}.header_image>div+.title_wrap h1+h2.subtitle,.header_image>div+.title_wrap h1{font-size:18px;line-height:24px}.category_26 .header_image>div+.title_wrap h1:before,.category_25 .header_image>div+.title_wrap h1:before,.category_24 .header_image>div+.title_wrap h1:before,.category_22 .header_image>div+.title_wrap h1:before,.category_21 .header_image>div+.title_wrap h1:before,.category_12 .header_image>div+.title_wrap h1:before,.category_11 .header_image>div+.title_wrap h1:before,.category_10 .header_image>div+.title_wrap h1:before,.category_9 .header_image>div+.title_wrap h1:before,.category_8 .header_image>div+.title_wrap h1:before,.category_7 .header_image>div+.title_wrap h1:before{width:45px;height:45px;margin:0 10px 0 0;background-size:45px}.listing_entry,.overview_item{width:100%}.listing_entry .content,.overview_item .content{padding:0}.root_category_3 .listing_entry{width:100%}ul.tags{margin:-20px 0 25px}ul.tags li{margin:0 15px 4px 0;padding:0 0 1px 0;font-size:12px;line-height:18px}.pictures.gallery{margin:35px 0 10px -17px}.pictures.gallery .picture{width:100%}.portlet_search .live_search_results{display:none !important}.portlet_search input{width:100%;margin:0 0 15px 0}.portlet_search input.search_button{width:100%;margin:0}.search .search_item_wrap .resource_container{float:none;clear:both;width:100%;margin:8px 0 20px}.portlet_listing_tabs .portlet-main-title{margin:0 0 17px}.portlet_listing_tabs .portlet_listing_tabs_entry{font-size:14px;line-height:22px}.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle,.portlet_listing_tabs .portlet_listing_tabs_entry h3.portlet-listing-tabs-subtitle a,.portlet_listing_tabs .portlet_listing_tabs_entry h2,.portlet_listing_tabs .portlet_listing_tabs_entry h2 a{font-size:20px;line-height:24px}.module-listing-tags .bx-wrapper .bx-controls-direction a{top:160px}.portlet_listing_tabs .portlet_listing_tabs_entry{width:100%}.leaflet_map{height:350px}}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0}.footer .certificate,.footer .contact{float:none;clear:both;width:auto;text-align:left}.footer .certificate h2,.footer .contact h2{text-align:left}}@media screen and (max-width: 450px){.module-listing-tags .bx-wrapper .bx-controls-direction a{top:27%}}@media screen and (max-width: 350px){.footer .contact{flex-flow:column;align-items:flex-start}}@keyframes bounce{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}@media print{body{font-family:"Helvetica Neue";font-size:14px;font-weight:400;line-height:22px;color:#000;background:#fff}.home_slider,.portlet_search input.search_button,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button,.accordion_wrap,.header_right,.imprint{display:none}.header{color:#131413;position:static;border-bottom:0;margin:0;padding:10px 0 9px}.header_image{padding:20px 0 0;overflow:visible}.header_image .resource_container{display:none}.header_image>div+h1{color:#005073;position:static;transform:translate(0, 0);margin:0 0 -25px}.category_12 .header_image:before,.category_11 .header_image:before,.category_10 .header_image:before,.category_9 .header_image:before,.category_8 .header_image:before,.category_7 .header_image:before{display:none}.category_12 .header_image>div+h1,.category_11 .header_image>div+h1,.category_10 .header_image>div+h1,.category_9 .header_image>div+h1,.category_8 .header_image>div+h1,.category_7 .header_image>div+h1{font-size:30px;line-height:37px;margin:0 0 -25px;text-transform:none;text-shadow:none;color:#005073}.category_12 .header_image>div+h1:before,.category_11 .header_image>div+h1:before,.category_10 .header_image>div+h1:before,.category_9 .header_image>div+h1:before,.category_8 .header_image>div+h1:before,.category_7 .header_image>div+h1:before{display:none}div#siteframe{padding:0;min-height:0 !important}div.content_wrap{padding:0}div.content_wrap>.content{padding:40px 0 20px}h1{font-size:30px;line-height:37px;margin:0 0 20px}h2,h2 a{font-size:24px;line-height:29px;margin:0 0 8px 0}h3,h3 a{font-size:20px;line-height:24px;margin:0 0 10px 0}h4,h4 a{font-size:20px;line-height:24px;margin:0 0 10px 0}h6,h6 a,h5,h5 a{font-size:16px;line-height:20px;margin:0 0 10px 0}.intro_wrap{margin:0 0 -20px;background:none}.intro_wrap .introduction{padding:40px 0 0}.footer{margin:0;padding:20px 0 0;color:#9b9b9b;border-top:1px solid #d2d2d2;font-size:12px;line-height:18px}.footer .footer_inner{padding:0}.footer .footer_inner h2 a,.footer .footer_inner h2{display:none}.footer .footer_inner p{margin:0}.footer .footer_inner a{color:#9b9b9b}.footer .contact{float:none;clear:both;width:auto}.footer .copy_wrap,.footer .certificate,.footer .footer_navigation,.footer .social_media{display:none}#overview_title_content+#mod_overview,.listing-description+#mixItUp{padding-top:30px}.listing_entry .content,.overview_item .content{padding:0}.css_team .listing_entry .team_title h2,.css_team .listing_entry .team_title h2 a{font-size:14px;line-height:20px}.css_farbiger_titel #mixItUp{margin:0 -40px -23px 0}.css_farbiger_titel .listing_entry{padding:0 40px 40px 0}#google_map{height:300px}.google_maps_wrap{background:none}.google_maps_wrap .map_content{float:none;clear:both;width:auto;margin:0;padding:0 0 20px;color:#000;box-sizing:border-box}.google_maps_wrap .map_content h2{color:#000;margin:0 0 15px}.portlet_listing_tabs div.listing_tab_title{padding:0 15px 0 0}.portlet_listing_tabs .portlet-main-title{margin:0 0 15px}.portlet_listing_tabs .portlet_listing_tabs_entry{width:257px !important}.with_portlet_listing_tabs .content_wrap{padding:0}}