.expertenpool{width:100%;height:100vh}.expertenpool .clickonce-wrapper{width:100%;height:100%;position:absolute;z-index:100;background-image:url(../Images/expertenpool-background.png);background-size:cover}.expertenpool .clickonce-wrapper_cover{position:absolute;top:0;width:100%;height:100%;background:rgba(10,86,134,.4)}.expertenpool .clickonce-disclaimer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;background:#f3f3f3;padding:1rem}@media (min-width:768px){.expertenpool .clickonce-disclaimer{width:700px;padding:1.5rem}}@media (min-width:992px){.expertenpool .clickonce-disclaimer{width:750px;padding:2rem}}@media (min-width:1200px){.expertenpool .clickonce-disclaimer{width:800px}}.expertenpool .clickonce-disclaimer h6{color:#3e8abb;margin-bottom:2rem}.expertenpool .clickonce-disclaimer_headline{font-size:40px;line-height:1;color:#3e8abb}.expertenpool .clickonce-disclaimer_headline .subheadline{font-size:70%}.expertenpool .clickonce-disclaimer_info{position:absolute;bottom:25px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:1rem;background:#f3f3f3;width:100%}@media (min-width:768px){.expertenpool .clickonce-disclaimer_info{width:700px;padding:1.5rem}}@media (min-width:992px){.expertenpool .clickonce-disclaimer_info{width:750px;padding:2rem}}@media (min-width:1200px){.expertenpool .clickonce-disclaimer_info{width:800px}}.expertenpool .clickonce-disclaimer_info_content{font-size:13px}.expertenpool-mobile_nav{padding-top:10px;padding-bottom:10px;width:100%;height:95px;background-color:#fff;display:block;position:relative;border-bottom:1px solid rgba(0,0,0,.126)}@media (min-width:768px){.expertenpool-mobile_nav{display:none}}.expertenpool-mobile_nav h2{line-height:1;color:#3e8abb}.expertenpool-mobile_nav h2 span{font-size:80%;color:#eb9f0f}.expertenpool input{font-size:14px}.expertenpool-sidebar{width:0;height:100%;background-color:#fff;position:fixed;left:0;top:0;bottom:0;display:none;grid-template-rows:auto 1fr 50px;grid-template-areas:"headline" "companies" "cfooter"}@media (min-width:768px){.expertenpool-sidebar{width:400px;display:grid}}.expertenpool-sidebar_mobile{position:absolute;top:95px;left:-100%;z-index:30;width:100%;display:grid;-webkit-transition:all .5s;transition:all .5s;height:calc(100% - 95px);background-color:#fff;grid-template-rows:auto 1fr 50px;grid-template-areas:"headline" "companies" "cfooter"}.expertenpool-sidebar_mobile.open{left:0}@media (min-width:768px){.expertenpool-sidebar_mobile{display:none}}.expertenpool-sidebar-headline{grid-area:headline;padding:15px;color:#eb9f0f}@media (min-width:992px){.expertenpool-sidebar-headline{padding:15px 0 0 30px}}.expertenpool-sidebar-headline .search-Button{background-color:#eb9f0f;color:#ffff}.expertenpool-sidebar-headline .search-Button:hover{color:#fff}.expertenpool-sidebar-headline .subheadline{display:block;font-size:70%;color:#eb9f0f}.expertenpool-sidebar-headline .searchCat{padding-left:15px}.expertenpool-sidebar-headline .searchCat p{margin:-5px 0 5px 25px;font-size:13px}.expertenpool-sidebar-headline .searchCat li:hover,.expertenpool-sidebar-headline .searchCat li label:hover{cursor:pointer;font-weight:700}.expertenpool-sidebar-headline .searchCat li{list-style:none}.expertenpool-sidebar-headline .searchCat label{width:70%;margin-bottom:2px}@media (min-width:992px){.expertenpool-sidebar-headline .searchCat label{width:90%}}.expertenpool-sidebar-headline .searchCat input{position:absolute;right:0}@media (min-width:992px){.expertenpool-sidebar-headline .searchCat input{right:-10px}}.expertenpool-sidebar-headline .searchCat .catBox{float:right;position:absolute;width:12px;height:12px;font-size:11px;border-radius:50px;color:#fff;text-align:center}.expertenpool-sidebar-headline .searchCat .catBox span{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.expertenpool-sidebar-headline .catChevFilter:hover svg{-webkit-animation:animateUp .5s forwards;animation:animateUp .5s forwards}.expertenpool-sidebar-headline .catChevFilter svg g{stroke:#eb9f0f;-webkit-transform:translateY(0);transform:translateY(0)}.expertenpool-sidebar-headline .radius-category label,.expertenpool-sidebar-headline .radius-category p{margin-bottom:0}.expertenpool-sidebar-headline .radius-category label{float:left;margin-bottom:0}.expertenpool-sidebar-headline .radius-category label:hover{cursor:pointer}.expertenpool-sidebar-headline .radius-category label input{position:absolute;display:none;color:#fff}.expertenpool-sidebar-headline .radius-category label span{text-align:center;display:block;padding:6px 9px;font-size:13px}.expertenpool-sidebar-headline .radius-category .cat{margin:4px;color:#000;background-color:#fff;overflow:hidden;float:left}.expertenpool-sidebar-headline .radius-category .cat:first-of-type{margin-left:0}.expertenpool-sidebar-headline .radius-category .cat span{border:1px solid #d3d3d3;border-radius:4px}.expertenpool-sidebar-headline .radius-category .cat input:checked+span{background-color:#eb9f0f;border-color:#eb9f0f;color:#ffff}.expertenpool-sidebar-companies{grid-area:companies;padding:15px 30px;overflow:auto}.expertenpool-sidebar-companies .location-card{margin-bottom:10px}.expertenpool-sidebar-companies .location-card:hover{border-color:#eb9f0f;cursor:pointer}.expertenpool-sidebar-companies .location-card:hover a{text-decoration:none}.expertenpool-sidebar-companies .location-card.active{border:2px solid #eb9f0f}.expertenpool-sidebar-companies .location-card.active svg{display:block}.expertenpool-sidebar-companies .location-card svg{position:absolute;bottom:10px;right:10px;fill:#eb9f0f;display:none}.expertenpool-sidebar-companies .location-card .location-card_link{margin-bottom:15px!important;color:#eb9f0f;font-weight:700}.expertenpool-sidebar-companies .location-card p{margin:0}.expertenpool-sidebar-companies ul{list-style:none;margin-top:20px}.expertenpool-sidebar-companies ul li{float:left;margin-right:10px}.expertenpool-sidebar-companies ul li .cat{width:14px;height:14px;border-radius:50%}.expertenpool-sidebar-footer{grid-area:cfooter;padding:15px 30px}.expertenpool-map{margin-left:0;width:100%;height:calc(100% - 95px)}@media (min-width:768px){.expertenpool-map{margin-left:300px;margin-top:inherit;width:calc(100% - 300px);height:100%}}@media (min-width:992px){.expertenpool-map{margin-left:430px;width:calc(100% - 430px)}}.expertenpool-map #map{height:100%}.expertenpool .infoWindow{background:#fff;bottom:0;display:block;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transition:all .5s;transition:all .5s;width:0;z-index:1030}.expertenpool .infoWindow .catBox{width:12px;height:12px;border-radius:50%;margin-right:17px;margin-top:6px}.expertenpool .infoWindow.open{display:block;width:100%}@media (min-width:768px){.expertenpool .infoWindow.open{width:370px}}@media (min-width:1200px){.expertenpool .infoWindow.open{width:440px;padding:1rem}}.expertenpool .infoWindow .companyProfile-sidebar{padding:0 10px;font-size:13px;padding-left:0}.expertenpool .infoWindow .closeButton{width:25px;height:25px;font-size:18px}.expertenpool .infoWindow .closeButton:hover polygon{fill:#eb9f0f}.expertenpool .infoWindow .closeButton polygon{fill:#000}.expertenpool .infoWindow p{margin-bottom:0;line-height:1.4}.expertenpool .infoWindow ol,.expertenpool .infoWindow ul{padding-left:20px}.expertenpool .infoWindow ol li,.expertenpool .infoWindow ul li{margin-bottom:8px}@keyframes animateUp{to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}
