div#markerNodes{display:none}#mapContainer{-webkit-box-shadow:0 3px 5px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 3px 5px 1px rgba(0, 0, 0, 0.15);box-shadow:0 3px 5px 1px rgba(0, 0, 0, 0.15);max-width:1630px;margin:3REM auto}@media (max-width:1399.98px){#mapContainer{margin:3rem 1rem;max-width:100%;width:auto !important}}.mapWrapper{padding:0}@media (min-width:1400px){.mapWrapper .mapInnerWrapper{padding:0 1rem}}#markerNodes{display:none}#addressDisplay{max-width:1630px;margin:3rem auto}#addressDisplay #countryDisplay div#countryHeader,#addressDisplay #countryDisplay .continentHeader{background:#f3f3f3;text-align:center;color:#000;font-weight:700;margin:0;padding:2rem;font-size:1.675rem}#addressDisplay #countryDisplay div#countryDisplayLocations{display:grid;grid-template-columns:repeat(auto-fill, calc(50% - 0.5rem));column-gap:1rem}@media (max-width:991.98px){#addressDisplay #countryDisplay div#countryDisplayLocations{display:block}}@media (max-width:1800px){#addressDisplay #countryDisplay div#countryDisplayLocations{padding:0 1rem}}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display{margin:2rem 0;overflow:hidden}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .header .country{display:none}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .header .description{font-weight:700;font-size:1.375rem;margin-bottom:0.5rem}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .header .description p{margin-bottom:0}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .image-wrapper{max-width:50%;aspect-ratio:1.6530612245;overflow:hidden}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .body{border-top:1px solid #C6C6C6;display:flex;flex-direction:row;flex-flow:row wrap;height:100%}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .body .text-wrapper{padding:2.5rem 2rem}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .body .text-wrapper .zip-city{margin-bottom:1.5rem}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .body .text-wrapper .phone>span{font-weight:700}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .body .text-wrapper .mail{display:none}#addressDisplay #countryDisplay div#countryDisplayLocations .address-display .body .text-wrapper .web{display:none}#addressDisplay #continentDisplay #continentHeader,#addressDisplay #continentDisplay #subsidiaryHeader{background:#f3f3f3;text-align:center;color:#000;font-weight:700;margin:0;padding:2rem;font-size:1.675rem}#addressDisplay #continentDisplay div#continentDisplayLocations{display:grid;grid-template-columns:repeat(auto-fill, calc(25% - 0.75rem));column-gap:1rem}@media (max-width:991.98px){#addressDisplay #continentDisplay div#continentDisplayLocations{grid-template-columns:repeat(auto-fill, calc(50% - 0.5rem))}}@media (max-width:1800px){#addressDisplay #continentDisplay div#continentDisplayLocations{padding:0 1rem}}@media (max-width:767.98px){#addressDisplay #continentDisplay div#continentDisplayLocations{display:block}}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display{overflow:hidden}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .header{padding-top:3rem}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .header .country{font-weight:700;font-size:1.5rem;margin-bottom:0.375rem}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .header .description{display:none}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .body{display:flex;flex-direction:row;flex-flow:row wrap;height:100%;border-top:1px solid #C6C6C6}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .body .image-wrapper{display:none}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .body .text-wrapper{padding-left:4rem;padding-top:2.5rem}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .body .text-wrapper .zip-city{margin-bottom:1.5rem}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .body .text-wrapper .phone>span{font-weight:700}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .body .text-wrapper .mail>span{font-weight:700}#addressDisplay #continentDisplay div#continentDisplayLocations .address-display .body .text-wrapper .web>span{font-weight:700}#personMarkerNodes{display:none}.mapWrapper.subsidiary-map{padding:0}.mapWrapper.subsidiary-map div#header{background:#f3f3f3;display:flex;padding:1.25rem}.mapWrapper.subsidiary-map div#header>div{flex-grow:1;flex-basis:0}.mapWrapper.subsidiary-map div#header .country-select{display:flex}.mapWrapper.subsidiary-map div#header .country-select select#country{background-color:#f3f3f3;font-size:1.25rem}.mapWrapper.subsidiary-map div#header .country-select label{display:block;white-space:nowrap;padding-right:1.5rem}.mapWrapper.subsidiary-map div#header .country-select label h3{line-height:2.75rem;margin-bottom:0}.mapWrapper.subsidiary-map .person-teaser-wrapper{max-width:1630px;margin:0 auto;display:none}@media (max-width:1600px){.mapWrapper.subsidiary-map .person-teaser-wrapper{padding:0 1rem}}.mapWrapper.subsidiary-map .person-teaser-wrapper .header{background:#f3f3f3;padding:2rem}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector{max-width:1630px;margin:0 auto}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector h4.header{font-weight:700;font-size:1.75rem;text-align:center}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector{margin-top:2rem}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .zip-sector-header{font-size:1.75rem;width:100%;border-bottom:1px solid grey;padding-bottom:0.25rem}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper{display:grid;grid-column-gap:3rem;grid-template-columns:repeat(auto-fill, calc(50% - 1.5rem));padding:3rem 0}@media (max-width:1399.98px){.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper{display:block;margin:0 auto}}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .address-display{display:grid;grid-column-gap:1.5rem;grid-template-columns:repeat(auto-fill, calc(50% - 0.75rem));margin-bottom:1.5rem}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .address-display .headquarter{font-size:1.375rem;font-weight:700}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .address-display .company{font-weight:700}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display{-webkit-box-shadow:0 3px 4px 1px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 3px 4px 1px rgba(0, 0, 0, 0.12);box-shadow:0 3px 4px 1px rgba(0, 0, 0, 0.12);background:#fff;max-width:665px;float:right;display:flex;width:100%}@media (max-width:1399.98px){.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display{float:none;margin:0 auto}}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .image-wrapper{aspect-ratio:0.85;width:38%}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body{padding:2.5rem 2.5rem 1.5rem 3.5rem}@media (max-width:575.98px){.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body{padding:2rem}}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body .zip-sector{margin:0;color:#009bde;margin-bottom:2rem}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body .h3,.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body h3{font-size:1.5rem;line-height:1rem}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body p.position{margin-bottom:2.5rem}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body>div:last-child{margin-bottom:0}.mapWrapper.subsidiary-map .person-teaser-wrapper div#personsLocationByZipSector .zip-sector .inner-wrapper .person-display .body .title{display:none}.mapWrapper.subsidiary-map .person-teaser-wrapper.active{padding:3rem 1rem;display:block}.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser{-webkit-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.12);box-shadow:0 1px 2px 1px rgba(0, 0, 0, 0.12);background:#fff;max-width:1360px;margin:0 auto}.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body{padding:2rem 2rem 5.5rem}.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body .company{font-size:1.4rem;text-decoration:none;color:#000;line-height:1.75rem;font-weight:700}.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body a.arrow-dot-link{background:#009bde;display:block;border-radius:3rem;width:3.125rem;height:3.125rem;margin:0.5rem}.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body a.arrow-dot-link:before{content:" ";background-image:url("../Icons/Arrow_white.svg");background-size:contain;width:2.5rem;height:2.5rem;display:block;margin:0.25rem;margin-left:-0.5rem;transition:all 250ms ease-in-out}@media (prefers-reduced-motion:reduce){.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body a.arrow-dot-link:before{transition:none}}.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body a.arrow-dot-link:hover:before{margin-left:0rem}.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body a.arrow-dot-link:focus:before,.mapWrapper.subsidiary-map .person-teaser-wrapper .subsidiary-teaser .body a.arrow-dot-link:active:before{margin-left:1rem}