@font-face{font-family:SourceSansPro;src:url("../fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("../fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("../fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype")}@font-face{font-family:SourceSansPro;src:url("../fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("../fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("../fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype");font-weight:bold}body{height:100vh;display:flex;flex-direction:column;overflow:hidden}.module_map-menu{background-color:#fff;z-index:100;position:absolute;top:0;left:0;display:none}#module_map-menu-toggle:checked~.module_map-menu{display:block}.module_detail-container{width:100%;height:100%}#detail_area_scrollable{transition:.2s;flex-grow:.5}.header_menu-mobile_content{display:none}@media(orientation: landscape)and (min-height: 650px),(orientation: portrait)and (min-width: 800px){.main_area>.module_map{position:absolute;top:0;left:0;width:100%;height:100%}.main_area>#detail_area_scrollable{position:absolute;top:0;right:0;width:50%;height:100%}.module_media_data{width:100%;height:100%}.module_detail-container{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch}.module_detail-scroll_button_area{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:0}.module_detail-content_area{flex-grow:1}#detail_area_scrollable.scrolled{width:0;flex-grow:0;flex-shrink:1}#module_detail-scroll_button_wrapper{position:relative;background-color:#1c4a71}button.module_detail-scroll_button:not(.unstyled){background-image:url("../icons/button_thumbs_arrow_solid_right.png");background-repeat:no-repeat;border:none;width:35px;height:46px;padding:initial;border:none !important;background-position:center}.module_detail-mobile_button_area{display:none}}@media(orientation: landscape)and (max-height: 649px),(orientation: portrait)and (max-width: 799px){.main_area{height:100%;width:100%}.main_area{position:relative}.main_area>*{position:absolute;top:0;left:0;width:100%;height:100%}.module_detail-mobile_button_area{position:absolute;top:0;right:0}#detail_area_scrollable.scrolled{left:100%;flex-grow:0}#detail_area_scrollable.scrolled .module_detail-mobile_button_area{display:none}.module_detail-scroll_button_area{display:none}button.module_detail-mobile_button:not(.unstyled){background-image:url("../icons/button_list_remove.png");background-repeat:no-repeat;border:none;width:25px;height:25px;padding:initial;border:none !important;background-position:center}}@media(orientation: landscape)and (min-height: 650px),(orientation: portrait){.module_detail-content_area{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;width:100%;height:100%}}@media(orientation: landscape)and (max-height: 649px){.module_detail-content_area{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;width:100%;height:100%}}@media(max-width: 799px){.header_menu-mobile_content{display:flex;flex-direction:row;align-items:center;justify-content:stretch;flex-wrap:wrap;padding:5px}.header_menu{width:100%}#header-site_language-select,#header_searchfield{display:none}#menu_searchfield{flex-grow:1;flex-shrink:1;max-width:390px}}main{display:flex;align-items:stretch;justify-content:stretch;flex-grow:1}footer{flex-grow:0}main>*{flex-grow:1}.main_area>*{flex-grow:1}.module_detail{background-color:#1c4a71}.layer_select-list{width:100%;min-height:400px;overflow-y:auto}.layer_select-list ul{list-style-type:none;margin:0;padding:0}.layer_select-list .layer_select-label{box-sizing:border-box;padding-left:10px;cursor:pointer}.layer_select-list li li .layer_select-label{padding-left:20px}.layer_select-list li li li .layer_select-label{padding-left:30px}.layer_select-list li li li li .layer_select-label{padding-left:40px}.layer_select-list .layer_select-label--group{font-weight:bold}.layer_select-list .layer_select-label,.layer_select-list li,.layer_select-list ul{width:100%}.layer_select-list .layer_select-label:hover{background-color:#2d70aa}.layer_select-list .layer_select-label.layer_select--selected{background-color:#4d90ca}/*# sourceMappingURL=public.index.css.map */
