.location-details{font-family:var(--wb-font-text);font-size:1rem;line-height:1.5;color:var(--wb-black)}.location-details .location-data{margin:0 auto;margin-bottom:3em;display:flex;width:100%;max-width:1680px;flex-direction:row;justify-content:center}@media screen and (max-width:767px){.location-details .location-data{flex-direction:column}}.location-details .location-detail-wrapper,.location-details .location-map-wrapper{width:50%;padding:20px}@media screen and (max-width:767px){.location-details .location-detail-wrapper,.location-details .location-map-wrapper{width:100%;padding:30px}}@media screen and (max-width:767px){.location-details .location-map-wrapper{padding:0 0 20px 0;height:400px}}@media screen and (min-width:768px) and (max-width:1280px){.location-details .location-map-wrapper{height:450px}}@media screen and (min-width:1281px){.location-details .location-map-wrapper{height:550px}}.location-details .location-map-wrapper .map-wrapper{width:100%;height:100%}.location-details .location-map-wrapper .map-wrapper img{display:none}.location-details .location-map-wrapper .map-wrapper canvas{width:100%!important;height:100%!important}.location-details .location-detail-wrapper{position:relative;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.location-details .location-detail-wrapper p{margin:0;padding:0}.location-details .location-detail-wrapper .logo-wrapper{border-bottom:1px solid #e2e2e2;padding-bottom:20px;width:100%;display:flex;align-items:center;flex-wrap:wrap}.location-details .location-detail-wrapper .logo-wrapper .awards-wrapper,.location-details .location-detail-wrapper .logo-wrapper .company-logo-wrapper{float:left;width:50%;min-height:50px;display:flex}@media screen and (max-width:380px){.location-details .location-detail-wrapper .logo-wrapper .awards-wrapper,.location-details .location-detail-wrapper .logo-wrapper .company-logo-wrapper{width:100%;flex-wrap:wrap;flex-direction:row;justify-content:center;padding:10px 0}}.location-details .location-detail-wrapper .logo-wrapper .awards-wrapper img,.location-details .location-detail-wrapper .logo-wrapper .company-logo-wrapper img{width:auto;height:auto}.location-details .location-detail-wrapper .logo-wrapper .awards-wrapper .awards-content{display:flex;width:100%;flex-direction:row;justify-content:space-evenly;flex-wrap:nowrap;padding:0;margin:0 0 5px 0;list-style:none}.location-details .location-detail-wrapper .logo-wrapper .awards-wrapper .awards-content .award-item{height:50px}.location-details .location-detail-wrapper .logo-wrapper .awards-wrapper .awards-content .award-item img{height:50px;width:auto;margin:0 auto}.location-details .location-detail-wrapper .info-wrapper{padding:20px 0;width:100%;display:block}@media screen and (max-width:767px){.location-details .location-detail-wrapper .info-wrapper{padding:20px 0}}.location-details .location-detail-wrapper .info-wrapper .open-jobs{background-color:var(--wb-red-25);border:1px solid var(--wb-red-25);position:relative;top:-10px;min-width:100px;padding:5px 10px}.location-details .location-detail-wrapper .info-wrapper .open-jobs:hover:not([disabled]){background-color:var(--wb-red-10)}.location-details .location-detail-wrapper .info-wrapper .info-item{float:left;margin-right:20px;padding-bottom:20px}.location-details .location-detail-wrapper .info-wrapper .info-item p.info-value{font-size:2.5em}.location-details .location-detail-wrapper .info-wrapper .info-item p.info-label{margin-bottom:.5em}.location-details .location-detail-wrapper .info-wrapper .info-item.benefits{width:100%;display:block;float:none;clear:left;margin-right:0}@media screen and (max-width:767px){.location-details .location-detail-wrapper .info-wrapper .info-item.benefits{padding-bottom:0}}.location-details .location-detail-wrapper .info-wrapper .info-item:last-child{margin-right:0}.location-details .location-detail-wrapper .info-wrapper .info-item:last-of-type{padding-bottom:0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper{width:100%;display:block;position:relative;margin-top:8px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon{width:30px;height:30px;position:relative}@media screen and (min-width:768px){.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon{margin-right:8px}}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon:before{content:"";width:30px;height:30px;position:absolute;top:0;left:0;background:transparent url(/system/img/img-sprite-job-benefits-reloaded-svg.svg) no-repeat}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-transport:before{background-position:0 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-transport:hover:before{background-position:-30px 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-childcare:before{background-position:-60px 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-childcare:hover:before{background-position:-90px 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-working-hours:before{background-position:-120px 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-working-hours:hover:before{background-position:-150px 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-accessibility:before{background-position:-180px 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-accessibility:hover:before{background-position:-210px 0}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-companycar:before{background-position:0 -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-companycar:hover:before{background-position:-30px -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-internet:before{background-position:-60px -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-internet:hover:before{background-position:-90px -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-coaching:before{background-position:-120px -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-coaching:hover:before{background-position:-150px -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-company-medic:before{background-position:-180px -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-company-medic:hover:before{background-position:-210px -30px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-parking-area:before{background-position:0 -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-parking-area:hover:before{background-position:-30px -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-corporate-event:before{background-position:-60px -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-corporate-event:hover:before{background-position:-90px -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-employee-influence:before{background-position:-120px -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-employee-influence:hover:before{background-position:-150px -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-occupational-pension:before{background-position:-180px -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-occupational-pension:hover:before{background-position:-210px -60px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-health-measures:before{background-position:0 -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-health-measures:hover:before{background-position:-30px -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-employee-mobile:before{background-position:-60px -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-employee-mobile:hover:before{background-position:-90px -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-employee-discount:before{background-position:-120px -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-employee-discount:hover:before{background-position:-150px -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-dogs-allowed:before{background-position:-180px -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-dogs-allowed:hover:before{background-position:-210px -90px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-homeoffice:before{background-position:0 -120px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-homeoffice:hover:before{background-position:-30px -120px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-canteen:before{background-position:-60px -120px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-canteen:hover:before{background-position:-90px -120px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-food-allowance:before{background-position:-120px -120px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-food-allowance:hover:before{background-position:-150px -120px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-learning:before{background-position:-180px -120px}.location-details .location-detail-wrapper .info-wrapper .info-item .benefits-wrapper .benefits-content .benefit-icon.icon-learning:hover:before{background-position:-211px -120px}.location-details .location-detail-wrapper .address-wrapper{border-top:1px solid #e2e2e2}.location-details .location-detail-wrapper .address-wrapper .address-item{width:52%;float:left;border-left:1px solid #e2e2e2;padding:20px 0 20px 30px}@media screen and (max-width:767px){.location-details .location-detail-wrapper .address-wrapper .address-item{border-left:none;width:100%;float:none;padding:20px 20px 20px 0;border-top:1px solid #e2e2e2}}.location-details .location-detail-wrapper .address-wrapper .address-item:first-child{border-left:none;padding-left:0;width:48%}@media screen and (max-width:767px){.location-details .location-detail-wrapper .address-wrapper .address-item:first-child{border-top:none;border-left:none;padding-left:0;width:100%}}.location-details #mapCanvasDummy{position:relative;height:100%;background:#eee}.location-details .links-wrapper{border-top:1px solid #e2e2e2;padding:20px 20px 20px 0}.location-details .links-wrapper ul{margin:0;padding:0;list-style:none}.location-details .links-wrapper ul li{margin:0;padding:0}.location-details .links-wrapper .link-label{margin:0 10px 0 0}.location-details wb-accordion-content ul li{margin:1em 0}.location-details wb-accordion-content .job-list-teaser .content p{font-size:calc(2rem / 1.6)}.location-details wb-accordion-content .job-list-teaser .content .location:after{content:", "}.location-details wb-accordion-content wb-card{position:relative;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.location-details wb-accordion-content wb-card .p--link-container{margin-top:2em}.location-details wb-accordion-content wb-card a.wb-link.wb-link--standalone::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}