@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=3c79b54d-4752-40f2-88d3-7beb4573e20d);.mapboxgl-map{-webkit-tap-highlight-color:rgba(0,0,0,0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url('../../../typo3conf/ext/site_package/Resources/Public/Css/%23c')' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url('../../../typo3conf/ext/site_package/Resources/Public/Css/%23c')'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url('../../../typo3conf/ext/site_package/Resources/Public/Css/%23c')' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url('../../../typo3conf/ext/site_package/Resources/Public/Css/%23c')'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url('../../../typo3conf/ext/site_package/Resources/Public/Css/%23c')' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url('../../../typo3conf/ext/site_package/Resources/Public/Css/%23c')'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mfp-bg{background:#0b0b0b;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;filter:alpha(opacity=65);font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{filter:alpha(opacity=100);opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);filter:alpha(opacity=65);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{filter:alpha(opacity=100);opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/FontAwesome/674f50d287a8c48dc19ba404d20fe713.eot');src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/FontAwesome/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0') format("embedded-opentype"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/FontAwesome/af7ae505a9eed503f8b8e6982036873e.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/FontAwesome/fee66e712a8a08eef5805a46892932ad.woff') format("woff"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/FontAwesome/b06871f281fee6b241d60582ae9369b9.ttf') format("truetype")}@font-face{font-display:swap;font-family:Univers;font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/d67a599069343023288d66cf366f9ffb.eot?#iefix');src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/d67a599069343023288d66cf366f9ffb.eot?#iefix') format("eot"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/eaa91a4f1b1bf7be3caf9b3522ca6cb7.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/72b9b6e6ef4457effb26c6a81eee5c3b.woff') format("woff"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/91337b2dba20ab847d1ae888ef6f897b.ttf') format("truetype")}@font-face{font-display:swap;font-family:Univers;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/94662b39457b1e0cd65e3634e066b95a.eot?#iefix');src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/94662b39457b1e0cd65e3634e066b95a.eot?#iefix') format("eot"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/bd7766f0ec08b4a6134110d7472badf1.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/8e303775b7e69cfb1bdd976b81c98ddc.woff') format("woff"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/30410e0de4221370bb55f7038f9ae0dd.ttf') format("truetype")}@font-face{font-display:swap;font-family:Univers;font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/f21a0889c7be3bab384de4eb93b9e7c1.eot?#iefix');src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/f21a0889c7be3bab384de4eb93b9e7c1.eot?#iefix') format("eot"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/2d322b8730fcd63d2d18c141b673f3e9.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/8fde72e5cda3a7dc7521472d459e3b29.woff') format("woff"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/5bbea41a264921187103eb778e59c2e3.ttf') format("truetype")}@font-face{font-display:swap;font-family:Univers;font-style:normal;font-weight:900;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/bb91354c8c522105e6f39678d440bba5.eot?#iefix');src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/bb91354c8c522105e6f39678d440bba5.eot?#iefix') format("eot"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/c04a5a78d3336ef4b41db8854610685a.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/af8e9dae9de9e2521061bc82ba826db2.woff') format("woff"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/Univers/cac7765b28a0149946708ce1404cb4b0.ttf') format("truetype")}@font-face{font-display:swap;font-family:NeueHaasGroteskText;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/a14594bf-73de-4b5f-9792-9566994a021d.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/bb4a10bb-155d-4c1a-a813-c65e10fac36c.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskText;font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/dc9df9ed-36b9-4522-8e57-1a899ed2c224.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/ff571a3a-fb16-42b1-a691-23d8955aa35e.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskText;font-style:normal;font-weight:500;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/34ae0cd2-c49c-4df4-8270-fcda21c1b715.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/9e666926-4bc9-4013-849e-dffa25a41dbd.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskText;font-style:italic;font-weight:500;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/c951fbb4-1116-47e5-b057-5691a20747eb.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/cfaf1c42-858f-4acc-88d8-f0fd7d3e6295.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskText;font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/d13fb250-6b64-4d97-85df-51fc6625a891.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/60fa2ce6-c35e-4203-9bbf-25dd128daec5.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskText;font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/d1fbf511-d681-4002-b57e-cabb331b3b2e.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/135bdd95-f711-4095-8be6-fce6d3f9ef54.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:normal;font-weight:200;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/c7480920-ec89-4897-bd52-cdc6635b145a.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/fd3a0aee-f4ba-4e55-a474-da6f8f5451ad.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:italic;font-weight:200;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/363af608-24ba-4a1f-b672-ec64560e8423.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/286192f8-1d1a-4c01-a0ad-949064ecbcff.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/47e29da7-7a58-44de-8b3c-db20c65f6c3f.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/b760d559-b712-4db0-a54c-0d0f8c10495b.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:italic;font-weight:300;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/7c83a405-2678-4ccf-b21d-985a005c8ce1.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/e07d1c64-c5a2-4a87-973f-d3298502dcf6.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/6e329389-9c44-48b0-8291-f918840fe862.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/dc6a6646-e0ac-4deb-b3c0-19e5dc30bf6a.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/0faba21a-2c21-4d23-8245-0733b0e9f6e6.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/3f00786e-87b6-46f4-8460-af234e3f5a6e.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/caaf0104-b666-4bce-adb5-a02b66b53c98.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/4e700c89-4fa6-4042-8e11-b5c43528e0cc.woff') format("woff")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisp;font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/a3275537-cbbe-4703-8e27-4b40c973ce0d.woff2') format("woff2"),url('../../../typo3conf/ext/site_package/Resources/Public/Fonts/NeueHaas/d5bc5047-6576-478e-8e77-76597bf81a32.woff') format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;font-size:18px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#20323d;font-family:NeueHaasGroteskText,Helvetica,Arial,"sans-serif";font-style:normal;font-weight:400;overflow-x:hidden;overflow-y:auto}header.header{left:0;padding:0 140px;position:absolute;top:45px;width:100%;z-index:9999}header.header .header-top{background-color:hsla(0,0%,100%,.7);flex-direction:row-reverse;flex-wrap:wrap}header.header .header-bottom,header.header .header-top{display:flex;justify-content:space-between;margin:0 auto;max-width:1920px;width:100%}header.header .header-bottom{align-items:center;background-color:#fff;flex-direction:row;height:105px;padding:10px 32px;position:relative}header.header .logo{align-items:center;display:flex;height:85px;justify-content:center;line-height:1em;margin-right:32px;padding:0;width:183px}header.header .logo a{display:block}header.header .logo.hide,nav.mainnav{display:none}nav.mainnav{flex-grow:2}nav.mainnav ul{align-content:flex-end;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.6666666667em;font-weight:400;justify-content:flex-start;letter-spacing:.08em;line-height:0;margin:0}nav.mainnav>ul li{display:block;line-height:100%;list-style-image:none;list-style-type:none;margin:0}nav.mainnav>ul li.first{display:none}nav.mainnav>ul li a,nav.mainnav>ul li span{color:#20323d;cursor:pointer;display:block;padding:15px 32px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}nav.mainnav>ul li a:after,nav.mainnav>ul li span:after{background-color:#fff;bottom:-1px;content:"";display:block;height:calc(100% + 1px);left:0;position:absolute;right:-1px;transform:scaleY(0);transform-origin:bottom;transition:all .3s ease;z-index:-1}nav.mainnav>ul li a:hover:after,nav.mainnav>ul li.active a:after,nav.mainnav>ul li.active span:after{transform:scaleY(1)}nav.metanav{justify-content:flex-end;min-height:40px}nav.metanav,nav.metanav>ul{display:flex;flex-direction:row}nav.metanav>ul{align-content:flex-end;align-items:center;flex-wrap:nowrap;font-size:.7777777778em;font-weight:400;justify-content:flex-start;line-height:0;margin:0}nav.metanav>ul li{display:block;line-height:100%;list-style-image:none;list-style-type:none;margin:0}nav.metanav>ul li a,nav.metanav>ul li span{color:#20323d;cursor:pointer;display:block;padding:10px 16px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}nav.metanav>ul li a.red,nav.metanav>ul li a:hover,nav.metanav>ul li span:hover,nav.metanav>ul li.active a,nav.metanav>ul li.active span{color:#45949c}nav.metanav ul.langnav{padding-right:16px}nav.metanav ul.langnav>li{display:inline-block;font-size:.8571428571em;line-height:100%;list-style-image:none;list-style-type:none;margin:0;position:relative;white-space:nowrap}nav.metanav ul.langnav li span:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_down.svg') no-repeat transparent 100%;background-size:auto;background-size:12px 7px;content:"";display:inline-block;height:8px;width:16px}nav.metanav ul.langnav li span:hover:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_down_red.svg') no-repeat transparent 100%;background-size:auto;background-size:12px 7px}nav.metanav ul.langnav li ul{box-shadow:0 5px 5px rgba(48,59,63,.1);left:2px;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:37px;transform:translateY(20px);transition:all .3s ease;z-index:-1}nav.metanav ul.langnav li ul.show{opacity:1;transform:translateY(0);z-index:25}nav.metanav ul.langnav li ul li{display:block;width:100%}nav.metanav ul.langnav li ul li.selected{display:none}nav.metanav ul.langnav li ul li a{background-color:#fff;display:block;font-size:1em;line-height:160%;padding:10px;width:50px}nav.metanav ul.langnav ul li a:hover{background-color:#45949c;color:#fff}nav.mobilemetanav{display:none}div.inlinesubnav{align-items:center;border-bottom:4px solid #ecf1f4;display:flex;flex-direction:row;justify-content:space-between;margin:1.5em auto 3em;max-width:1920px;padding:1.5em 140px;position:relative}div.inlinesubnav:after{background-color:#ecf1f4;bottom:-4px;box-shadow:-100em 0 0 0 #ecf1f4,100em 0 0 0 #ecf1f4;content:"";height:4px;left:0;position:absolute;width:100%;z-index:-1}div.inlinesubnav ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0;min-height:52px}div.inlinesubnav ul li{font-size:.6666666667em;font-weight:400;letter-spacing:.12em;margin:0 60px 0 0;padding:10px 0;text-transform:uppercase}div.inlinesubnav ul li:last-child{margin-right:0}div.inlinesubnav ul li:before{display:none}div.inlinesubnav ul li a{color:#20323d;cursor:pointer;display:block;padding:0;position:relative;text-align:center}div.inlinesubnav ul li a:after{background-color:#45949c;content:"";display:block;height:2px;left:0;position:absolute;top:62px;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s cubic-bezier(.165,.84,.44,1);width:100%}div.inlinesubnav ul li a:hover:after,div.inlinesubnav ul li.active a:after{transform:scaleX(1);transform-origin:0 50%}nav.pagenav{flex-grow:2}nav.pagenav.hide{display:none}nav.pagenav ul{font-size:.8333333333em;font-weight:400;line-height:0;margin:0}nav.pagenav>ul li{display:block;float:left;font-size:1.1em;line-height:100%;list-style-image:none;list-style-type:none;margin:0 7% 0 0}nav.pagenav>ul li a,nav.pagenav>ul li span{color:#20323d;cursor:pointer;display:block;padding:16px 0;position:relative;text-align:center;text-decoration:none}nav.pagenav>ul li a.active,nav.pagenav>ul li a:hover,nav.pagenav>ul li span.active,nav.pagenav>ul li span:hover,nav.pagenav>ul li.show span,nav.pagenav>ul>li>a.red{color:#45949c}nav.pagenav>ul li div.subnav{background-color:#fff;box-shadow:0 6px 5px -5px rgba(48,59,63,.1);display:flex;flex-direction:row;justify-content:flex-start;left:0;min-height:225px;opacity:0;padding:20px 32px;position:absolute;top:105px;transform:translateY(-25px);transform-origin:top center;transition:transform .1s ease-in,visibility .1s,opacity 50ms ease-out 50ms;visibility:hidden;width:100%}nav.pagenav>ul li.show div.subnav{opacity:1;transform:translateY(0);transition:transform .3s cubic-bezier(.165,.84,.44,1) .1s,visibility .3s 0ms,opacity .15s linear .1s;visibility:visible}nav.pagenav>ul li div.subnav .subnavinfo{flex-basis:auto;padding-bottom:10px;padding-right:8.333333333%;padding-top:10px;width:33.3333333333%}nav.pagenav>ul li div.subnav .subnavinfo:empty{width:220px}nav.pagenav>ul li div.subnav .subnavinfo h2,nav.pagenav>ul li div.subnav .subnavinfo h3{color:#00656d;font-family:NeueHaaGroteskDisplay,Helvetica,Arial,"sans-serif";font-size:1.4666666667em;font-weight:200;line-height:100%;margin:0 0 1.2em}nav.pagenav>ul li div.subnav .subnavinfo p{color:#20323d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.2em;font-weight:200;letter-spacing:.03em;line-height:155%;margin:0}nav.pagenav>ul li div.subnav ul{align-items:flex-start;display:flex;flex-basis:50%;flex-direction:column;flex-wrap:wrap;height:200px}nav.pagenav>ul li div.subnav ul li{font-size:1.2em;margin-right:20px}nav.pagenav>ul li div.subnav ul li a{padding:15px 0}nav.pagenav>ul li div.subnav ul li a:after,nav.pagenav>ul li div.subnav ul li a:before{background-color:#45949c;content:"";display:inline-block;height:1px;margin-bottom:4px;transition:all .3s ease}nav.pagenav>ul li div.subnav ul li a:after{margin-left:0;width:0}nav.pagenav>ul li div.subnav ul li a:before{margin-right:20px;width:36px}nav.pagenav>ul li div.subnav ul li a:hover{color:#20323d}nav.pagenav>ul li div.subnav ul li a:hover:after{margin-left:20px;width:36px}nav.pagenav>ul li div.subnav ul li a:hover:before{margin-right:0;width:0}nav.pagenav>ul li div.subnav .close{position:absolute;right:36px;top:10px}nav.pagenav>ul li div.subnav .close .closebutton{cursor:pointer;display:inline-block;height:18px;margin-right:3px;margin-top:-5px;position:relative;width:18px}nav.pagenav>ul li div.subnav .close .closebutton span{background-color:#000;display:block;height:1px;left:-3px;padding:0;position:absolute;top:9px;transform:rotate(45deg);width:24px}nav.pagenav>ul li div.subnav .close .closebutton span:last-child{transform:rotate(-45deg)}header.header .header-bottom .search,header.header .header-bottom .search.show{align-content:center;display:flex;flex-grow:row;justify-content:space-between}header.header .header-bottom .search.show{width:100%}header.header .header-bottom .search .search-icon{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_search.svg') no-repeat transparent 50%;background-size:auto;background-size:25px 25px;cursor:pointer;display:block;height:25px;width:25px}header.header .header-bottom .search .search-icon span,header.header .header-bottom .search .search-icon.hide{display:none}header.header .header-bottom .search .searchField{background-color:transparent;border:none;color:#868686;display:none;font-size:1em;height:24px;line-height:24px;margin:0;padding:0;width:100%}header.header .header-bottom .search.show .searchField{display:block}header.header .header-bottom .search .searchField .tx-kesearch-pi1{width:100%}header.header .header-bottom .search *{border:none}header.header .header-bottom .search .kesearchbox{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_search.svg') no-repeat transparent 0;background-size:25px 25px;height:25px;padding-left:50px;width:90%}header.header .header-bottom .search .kesearchbox #ke_search_sword{border-style:none;color:#20323d;display:inline-block;font-size:18px;line-height:24px;margin:0;padding:0;width:100%}header.header .header-bottom .search .kesearchbox .clearer,header.header .header-bottom .search .resetbutt,header.header .header-bottom .search .submitbutt{display:none}header.header .header-bottom .search.show .search-icon{background:none;position:relative}header.header .header-bottom .search.show .search-icon span{background-color:#000;display:block;height:1px;left:0;padding:0;position:absolute;top:12px;transform:rotate(45deg);width:24px}header.header .header-bottom .search.show .search-icon span:last-child{transform:rotate(-45deg)}header.header .header-bottom .hamburger{cursor:pointer;display:none;height:25px;margin-left:10px;position:relative;width:25px}header.header .header-bottom .hamburger span{background-color:#000;display:block;height:1px;left:0;position:absolute;top:3px;transition:all .4s ease;width:25px}header.header .header-bottom .hamburger span:nth-child(2){top:11px}header.header .header-bottom .hamburger span:last-child{top:19px}header.header .header-bottom .hamburger.show span{background-color:#000;height:1px;left:-1px;padding:0;top:11px;transform:rotate(45deg);width:26px}header.header .header-bottom .hamburger.show span:nth-child(2){opacity:0}header.header .header-bottom .hamburger.show span:last-child{transform:rotate(-45deg)}main{width:100%}main,section{position:relative}section.mainheader{margin:0 0 1.5em;padding:0;width:100%}body.home.hideh1 section.mainheader{margin:0 0 8em}body.hidebreadcrumb section.mainheader{margin:0}section.maincontent{margin:0 auto;padding:0;width:100%}section.maincontent .maintitle{margin:0 auto;max-width:1920px;padding:0 140px;position:relative;width:100%}body.hideh1 section.maincontent .maintitle{display:none}section.maincontent .flex2col{display:flex;flex-direction:row;flex-wrap:wrap}section.maincontent .flex2col .leftcol{flex-basis:390px;flex-grow:2}section.maincontent .flex2col .rightcol{flex-basis:390px;padding-left:40px}div.breadcrumb{margin-top:35px;position:relative;width:100%}body.hidebreadcrumb div.breadcrumb{display:none}div.breadcrumb ul{font-size:.5555555556em;font-weight:400;letter-spacing:.12em;list-style:none;margin:0 auto;max-width:1920px;padding:0 140px;text-transform:uppercase;width:100%}div.breadcrumb ul li{color:#20323d;display:inline-block;list-style-type:breadcrumbs;margin:0;padding:0;vertical-align:middle}div.breadcrumb ul li a,div.breadcrumb ul li span{color:#20323d;text-decoration:none;transition:all .3s ease;vertical-align:middle}div.breadcrumb ul li a:hover{color:#20323d}div.breadcrumb ul li:not(:last-child) a:after,div.breadcrumb ul li:not(:last-child) span:after{color:#45949c;content:"I";display:inline-block;padding:0 10px 0 15px}footer{border-top:3px solid #ecf1f4;color:#20323d;font-size:1em;left:0;min-height:120px;padding:50px 0;position:relative;top:0;width:100%}footer .footernav{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1920px;padding:30px 140px 0;width:100%}footer .footernav .left{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start}footer .footernav ul{flex-basis:300px;flex-grow:1;margin:0 0 30px;max-width:350px}footer .footernav .left ul{padding-right:20px}footer .footernav ul li{list-style-image:none;list-style-type:none;margin-bottom:8px}footer .footernav .left ul li:first-child{color:#45949c;font-size:.6666667em;font-weight:400;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}footer .footernav ul li a{color:#20323d;text-decoration:none}footer .footernav ul li a:hover{color:#45949c;text-decoration:none}footer .footernav ul li a.btn{background:#00656d;border:1px solid #00656d;color:#fff;display:inline-block;font-size:.6666667em;font-weight:400;letter-spacing:.12em;margin-bottom:14px;padding:12px 80px;text-align:center;text-transform:uppercase;width:250px}footer .footernav ul li a.btn:hover{background:#fff;color:#00656d}footer .copyright{display:flex;font-size:.6666667em;margin:0 auto;max-width:1920px;padding:20px 140px;position:relative;width:100%}footer .copyright p{color:#20323d;flex-grow:1;margin:0}footer .copyright ul{margin:0;text-align:right}footer .copyright ul li{display:inline-block;list-style-image:none;list-style-type:none;margin:0 20px}footer .copyright ul li:last-child{margin-right:0}footer .copyright ul li a{color:#20323d;text-decoration:none}footer .copyright ul li a:hover{color:#45949c;text-decoration:none}div.scrolltop{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_scrollup.svg') no-repeat 50%;background-size:contain;bottom:0;cursor:pointer;height:50px;margin:30px;opacity:0;position:fixed;right:0;transform:scale(0);transition:all .3s ease;visibility:hidden;width:50px;z-index:9999}div.scrolltop.show{opacity:1;transform:scale(1);visibility:visible}div.scrolltop:hover{height:56px;margin:27px;width:56px}.overlay-content~div>#CookiebotWidget{display:none}@keyframes scrollarrow{0%{background-position:50%;opacity:1}60%{background-position:50%;opacity:1}79%{background-position:bottom;opacity:0}81%{background-position:top;opacity:0}to{background-position:50%;opacity:1}}@media only screen and (max-width:1640px){div.breadcrumb ul,header.header{padding:0 80px}header.header .header-bottom{padding:10px 28px}header.header .logo{margin-right:28px}nav.mainnav>ul li a,nav.mainnav>ul li span{padding:15px 28px}nav.metanav>ul li a,nav.metanav>ul li span{padding:10px 12px}div.inlinesubnav{padding:1.5em 80px}nav.pagenav>ul{margin:0 0 0 28px}section.maincontent .maintitle{padding:0 80px}footer .footernav{padding:30px 80px 0}footer .copyright{padding:20px 80px}}@media only screen and (max-width:1440px){body{font-size:16px}div.breadcrumb ul,header.header{padding:0 60px}header.header .header-bottom{padding:10px 20px}header.header .logo{margin-right:20px;width:163px}nav.mainnav>ul li a,nav.mainnav>ul li span{padding:15px 20px}nav.metanav ul.langnav{padding-right:8px}div.inlinesubnav{padding:1.5em 60px}div.inlinesubnav ul li{margin-right:25px}div.inlinesubnav ul li a:after{top:57px}nav.pagenav>ul{margin:0 0 0 20px}nav.pagenav>ul li{margin:0 6% 0 0}nav.pagenav>ul li a,nav.pagenav>ul li span{padding:12px 0}nav.pagenav>ul li div.subnav{padding:20px}nav.pagenav>ul li div.subnav .subnavinfo:empty{width:195px}nav.pagenav>ul li div.subnav .close{right:15px}section.maincontent .maintitle{padding:0 60px}footer .footernav{padding:30px 60px 0}footer .copyright{padding:20px 60px}}@media only screen and (max-width:1200px){div.overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9997}header.header .header-top{display:none}header.header .header-top.show{display:flex}header.header .logo{flex-grow:1;height:auto;justify-content:flex-start;min-height:35px}nav.mainnav ul{flex-direction:column}nav.mainnav ul li{clear:left;display:block;width:100%}nav.mainnav ul li a,nav.mainnav ul li span{text-align:left}nav.mainnav ul li.first{background-color:#fff;display:block;position:relative}nav.mainnav ul li.active{display:none!important}nav.mainnav ul li.first a:before,nav.mainnav ul li.first span:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_down.svg') no-repeat transparent 100%;background-size:auto;background-size:12px 7px;content:"";display:inline-block;height:7px;position:absolute;right:15px;top:18px;width:12px}nav.mainnav ul li.first.open a:before,nav.mainnav ul li.first.open span:before{transform:rotate(180deg)}nav.mainnav ul li:not(.first){display:none}nav.mainnav>ul li a:after,nav.mainnav>ul li span:after{right:0}header.header .header-top nav.metanav{display:none}header.header .header-bottom{flex-wrap:wrap;height:auto;padding:15px}nav.pagenav{display:none;flex-basis:100%;margin-top:20px;order:99}nav.pagenav ul{margin:0;overflow:auto}nav.pagenav>ul li{clear:left;width:100%}nav.pagenav>ul li a,nav.pagenav>ul li span{padding:16px 0;text-align:left;width:100%}nav.pagenav>ul li div.subnav{box-shadow:none;display:none;left:auto;min-height:auto;padding:0;position:relative;top:auto}nav.pagenav>ul li.show div.subnav{display:block}nav.pagenav>ul li div.subnav ul{flex-basis:100%;height:auto}nav.pagenav>ul li div.subnav .subnavinfo{display:none}nav.pagenav>ul li div.subnav ul li a{padding:15px 0;width:100%}nav.pagenav>ul li div.subnav ul li a:before{margin-right:10px;width:20px}nav.pagenav>ul li div.subnav ul li a:hover:after{margin-left:10px;width:20px}nav.pagenav>ul li div.subnav .close{display:none}nav.mobilemetanav{display:block;padding-top:10px;position:relative}nav.mobilemetanav ul{border-top:1px solid #ebeff2;font-size:.85em;list-style-image:none;list-style-type:none;padding-top:10px}nav.mobilemetanav>ul li a,nav.mobilemetanav>ul li span{color:#20323d;cursor:pointer;display:block;padding:10px 0;text-decoration:none;transition:all .3s ease}nav.mobilemetanav>ul li a.active,nav.mobilemetanav>ul li a:hover,nav.mobilemetanav>ul li span.active,nav.mobilemetanav>ul li span:hover{color:#45949c}nav.mobilemetanav ul.langnav{padding-bottom:10px}nav.mobilemetanav ul.langnav li{display:inline-block;width:auto}nav.mobilemetanav ul.langnav li a,nav.mobilemetanav ul.langnav li span{padding:0 10px 0 0}nav.mobilemetanav ul.langnav li.selected a{color:#45949c}div.inlinesubnav{margin-top:0}header.header .header-bottom .search .kesearchbox{padding-left:40px}header.header .header-bottom .hamburger{display:inline-block}section.maincontent .flex2col{flex-direction:column}section.maincontent .flex2col .rightcol{padding-left:0}div.breadcrumb ul,header.header{padding:0 60px}.mainheader .breadcrumb{display:none}body.stories section.mainheader{margin:0}section.maincontent .maintitle{padding:0 60px}footer .footernav{padding:30px 60px 0}footer .copyright{padding:20px 60px}div.scrolltop{height:34px;margin:20px;width:34px}div.scrolltop:hover{height:40px;margin:17px;width:40px}}@media only screen and (max-width:960px){div.breadcrumb ul,header.header{padding:0 40px}div.frame-type-menu_subpages{padding:1.5em 40px}section.maincontent .maintitle{padding:0 40px}footer .footernav{padding:30px 40px 0}footer .copyright{padding:20px 40px}}@media only screen and (max-width:767px){header.header{padding:0 20px;top:20px}div.inlinesubnav{padding:1.5em 20px}div.inlinesubnav ul li a:hover,div.inlinesubnav ul li.active a{color:#45949c}div.inlinesubnav ul li a:after{display:none}section.maincontent .maintitle{padding:0 20px}footer .footernav{padding:10px 20px 0}footer .footernav,footer .footernav .left{flex-direction:column}footer .footernav ul{flex-basis:auto;max-width:100%;text-align:center}footer .footernav .left ul{padding-right:0}footer .copyright{flex-direction:column;padding:10px 20px 0}footer .copyright p,footer .copyright ul{flex-basis:auto;margin:0 0 20px;text-align:center}footer .copyright ul li:last-child{margin-right:20px}}a{color:#45949c;text-decoration:none;transition:all .3s ease}a,a:focus{outline:none}a:hover{text-decoration:none}a:not([href]){display:none!important}a.blue-link{color:#20323d}a.btn-primary{background:none;border:1px solid #00656d;color:#00656d;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 20px .5em 0;padding:18px 40px;text-align:center;text-transform:uppercase;vertical-align:top}a.btn-primary:hover{background:#00656d;color:#fff}a.btn-secondary{background:#fff;border:1px solid #45949c;color:#45949c;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 20px .5em 0;padding:18px 40px;text-align:center;text-transform:uppercase;vertical-align:top}a.btn-secondary.me-4{margin-right:40px}a.btn-secondary:hover{background:#45949c;color:#fff}a.podcast-link{align-items:center;color:#20323d;display:inline-flex;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}a.podcast-link:hover{color:#45949c}a.podcast-link:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_podcast.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:40px;margin-right:10px;vertical-align:middle;width:40px}a.story-link{align-items:center;color:#20323d;display:inline-flex;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}a.story-link:hover{color:#45949c}a.story-link:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_story.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:40px;margin-right:10px;vertical-align:middle;width:40px}a.download-link{align-items:center;color:#20323d;display:inline-flex;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}a.download-link:hover{color:#45949c}a.download-link:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_download.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:40px;margin-right:10px;vertical-align:middle;width:40px}a.icon-link{align-items:center;color:#20323d;display:inline-flex;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}a.icon-link:hover{color:#45949c}a.icon-link img{display:inline-block;margin-right:10px;max-width:unset;width:40px}a.teaser-link,span.link{color:#20323d;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}a.teaser-link:after,a.teaser-link:before,span.link:after,span.link:before{background-color:#45949c;content:"";display:inline-block;height:1px;margin-bottom:3px;transition:all .3s ease}a.teaser-link:after,span.link:after{margin-left:25px;width:60px}a.teaser-link:before,a.teaser-link:hover:after,a:hover span.link:after,span.link:before{margin-left:0;width:0}a.teaser-link:hover:before,a:hover span.link:before{margin-right:25px;width:60px}::-moz-selection{background:#45949c;color:#fff}::selection{background:#45949c;color:#fff}body.suche .maincontent .kesearch_searchbox #ke_search_sword,h1{color:#45949c;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:5.2em;font-weight:200;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.03em;line-height:120%;margin:0 0 .7em;padding-right:25%}h1 strong{font-weight:300}h2,h3{color:#00656d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.6666666667em;font-weight:200;letter-spacing:.03em;margin:1em 0 .4em}h2,h3,h4{line-height:144%}h4{font-size:1.4em;margin:1em 0 .2em}h4,h5{font-weight:400}h5{color:#45949c;font-size:.8888888889em;letter-spacing:.12em;margin-bottom:1em;margin-top:.2em;padding-right:20px;text-transform:uppercase;white-space:normal}h6{font-weight:700;margin-bottom:10px}h6,p{font-size:1em}p{font-style:normal;font-weight:300;line-height:155%;margin-bottom:1em}li,td{line-height:170%}li,strong,td{font-size:1em}strong{font-weight:700}p.compact{margin:0!important}p.lead{color:#20323d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.6666666667em;font-weight:200;letter-spacing:.03em;line-height:140%;padding-right:33.3333333333%}div.frame-type-mask_container p.lead{padding-right:0}p.quote{color:#45949c;font-size:2em;font-style:italic;font-weight:200;margin:1.2em 0}p.quote,span.quoteauthor{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";line-height:140%}span.quoteauthor{color:#20323d;font-size:.6666666667rem;font-style:normal;font-weight:400;letter-spacing:.12em;text-transform:uppercase}p.smalltext{font-size:.6666666667em}p.float-left{float:left}p.float-right{float:right}p.italic{font-style:italic}p.center{text-align:center}p.smalluppercase,p.uppercase{text-transform:uppercase}p.smalluppercase{font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:144%}figure{line-height:0}figcaption{font-size:.8333333333rem;line-height:126%;white-space:normal}div.frame figcaption{margin-top:40px;padding-left:33.3333333333%;padding-right:16.6666666667%;text-align:right}sup{vertical-align:.45em}sub,sup{font-size:70%;line-height:0}sub{vertical-align:-.25em}div.frame ul{list-style-type:none;margin:0 0 1em 40px}div.frame ul li{margin:0 0 1em;position:relative}div.frame ul li:before{background-color:#45949c;content:"";display:block;height:1px;left:-40px;position:absolute;top:15px;width:20px}div.frame ul li ul{margin:0;padding:0}ol{margin:0 0 1em;padding:0}ol li ol{margin:0;padding:0}dd,dt{font-size:1em;line-height:135%}img{height:auto;max-width:100%;width:auto}video{width:100%}figure.video{background-color:#ccc;position:relative}figure.video:before{align-items:center;bottom:1rem;content:attr(data-cookietext);display:flex;justify-content:center;left:1rem;line-height:normal;position:absolute;right:1rem;text-align:center;top:1rem}#iframeeqs iframe{min-width:100%;width:1px}div.frame-type-textmedia .ce-gallery *{overflow:visible;width:100%}div.frame-type-textmedia .responsive-video{height:0;overflow:hidden;padding-bottom:55%;padding-top:15px;position:relative}div.frame-type-textmedia .responsive-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.map-container{height:520px;position:relative;width:100%}#marker{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_marker.svg');background-position:top;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:70px;margin-top:-30px;transition:none;width:54px}.mapboxgl-popup{font-size:1em;margin-top:-30px}.mapboxgl-popup-content{padding:20px!important}.mapboxgl-popup-close-button{font-size:16px;height:20px!important;text-align:center;width:20px!important}a.aktie{color:#3f6881;display:block;padding-left:20%;white-space:nowrap}a.aktie .kurs{color:#45949c;display:inline-block;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:4.2222222222em;font-weight:200;letter-spacing:.03em;line-height:100%;margin:0 0 .2em;position:relative}a.aktie .kurs:after{content:"";display:block;height:16px;position:absolute;right:-32px;top:0;width:29px}a.aktie[data-share-change="-"] .kurs:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_change_down.svg') no-repeat 50%;background-size:contain}a.aktie[data-share-change="+"] .kurs:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_change_up.svg') no-repeat 50%;background-size:contain}a.aktie[data-share-change="0"] .kurs:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_no_change.svg') no-repeat 50%;background-size:contain;height:29px;width:16px}a.aktie .kursdatum{font-size:1.1111111111em;font-weight:400;letter-spacing:.12em;line-height:100%;text-transform:uppercase}a.aktie .entwicklung{color:#45949c;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.6666666667em;font-weight:200;letter-spacing:.03em;line-height:100%}a.aktie p span{display:inline-block;width:20px}.mainheader>div.frame{height:100%;margin:0}.mainheader .slidercontainer{background-color:rgba(0,0,0,.4);min-height:320px}.mainheader div.frame-type-mask_slideshow .cycle-slideshow,.mainheader div.medienheader .headerimage,.mainheader div.newsheader .mediaelement{background-position:50%;background-size:cover;height:70vh;min-height:238px;position:relative;width:100%}.mainheader div.frame-type-mask_slideshow.frame-bigheader .cycle-slideshow{height:100vh}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .cycle-navigation.hide{display:none}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .imagewrapper.blue:before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .imagewrapper{height:100%}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper{align-content:center;align-items:stretch;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;left:50%;max-width:1920px;padding:100px 140px 10px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:999}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol{display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;justify-content:center;padding-right:8.3333333333%;width:58.3333333333%}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol{display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;justify-content:center;padding-right:4.1666666667%;width:41.6666666667%}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol h2{color:#fff;font-size:4.4444444444rem;font-weight:500;letter-spacing:.03em;line-height:107%;text-shadow:0 0 30px rgba(0,0,0,.8)}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol p span.link{color:#fff;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol p span.link:after,.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol p span.link:before{background-color:#fff}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol p{color:#fff;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.6666666667rem;font-weight:200;letter-spacing:.03em;line-height:120%;margin:0;position:relative;text-shadow:0 0 30px rgba(0,0,0,.8)}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol span.countslide{color:#fff;display:block;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:4.4444444444rem;font-style:normal;font-weight:200;letter-spacing:.03em;line-height:100%;margin-bottom:20px;margin-top:-50px}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol span.countslide span{display:inline-block;line-height:50%;transform:scale(.5625) translateX(-15px);transform-origin:top}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol span.textserif{position:absolute}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .cycle-pager{display:flex;flex-direction:column;position:absolute;right:20px;top:50%;z-index:999}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .cycle-pager span{background-color:#fff;border-radius:50%;cursor:pointer;display:block;font-size:0;height:14px;line-height:0;margin:8px 0;opacity:.4;width:14px}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .cycle-pager span.cycle-pager-active{opacity:1}.maincontent>div.frame{margin-bottom:8em;margin-left:auto;margin-right:auto;max-width:1920px;padding:0 140px;position:relative;width:100%}.maincontent>div.frame.frame-space-after-extra-small{margin-bottom:0!important}.maincontent>div.frame.frame-space-after-small{margin-bottom:2em!important}.maincontent>div.frame.frame-space-after-medium{margin-bottom:4em!important}.maincontent>div.frame.frame-space-after-large{margin-bottom:6em!important}.maincontent>div.frame.frame-space-after-extra-large{margin-bottom:10em!important}.maincontent>div.frame.frame-type-shortcut.frame-layout-4{padding-left:0!important;padding-right:0!important}div.frame-type-header{margin-bottom:2em!important}div.frame-type-textpic:not(.frame-inset) .ce-left{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:calc(16.66667% + 50px)}div.frame-type-textpic:not(.frame-inset) .ce-right{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;margin-left:calc(16.66667% + 50px)}div.frame-type-textpic:not(.frame-inset) .ce-left .ce-gallery{margin-right:8.3333333333%!important;width:50%}div.frame-type-textpic:not(.frame-inset) .ce-right .ce-gallery{margin-left:8.3333333333%!important;width:50%}div.frame-type-textpic:not(.frame-inset) .ce-left .ce-bodytext,div.frame-type-textpic:not(.frame-inset) .ce-right .ce-bodytext{width:41.6666666667%}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right{margin-left:calc(16.66667% + 26px)}div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left{margin-right:calc(16.66667% + 26px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-bodytext,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-bodytext{width:calc(41.66667% - 70px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-gallery,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-gallery{width:calc(50% + 70px)}.immo-filter.flixx{padding:0}.immo-filter.flixx ul.immo-categorybox{max-width:500px}.immo-filter.flixx ul.immo-categorybox li span:after{top:52px}.offers div.frame-type-textpic:not(.frame-inset) .ce-left{display:inherit}.offers div.frame-type-textpic:not(.frame-inset) .ce-left:after{clear:both;content:"";display:table}.offers .ce-bodytext{float:left}div.frame-inset,div.frame-successstories{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:6em!important}div.frame-inset>header,div.frame-successstories>header{flex-basis:auto;min-width:25%;position:relative}div.frame-inset>header h2,div.frame-successstories>header h2{color:#45949c;font-size:.8888888889em;font-weight:400;letter-spacing:.12em;margin-bottom:1em;margin-top:.2em;padding-right:20px;text-transform:uppercase;white-space:normal}div.frame-inset>.ce-bodytext,div.frame-inset>div:last-child,div.frame-successstories>.ce-bodytext,div.frame-successstories>div:last-child{flex-basis:auto;min-width:75%;padding-right:16.6666666667%}div.frame-successstories>.ce-bodytext h3{margin-top:0}div.frame-smallcol{margin-bottom:6em!important}div.frame-smallcol .lg_highchart_container,div.frame-smallcol>.accordion-wrapper,div.frame-smallcol>.ce-bodytext,div.frame-smallcol>.ce-image,div.frame-smallcol>.ce-textpic,div.frame-smallcol>.tx-events2,div.frame-smallcol>header{padding-left:16.6666666667%;padding-right:16.6666666667%}div.frame-smallcol>.col1{padding-left:16.6666666667%!important}div.frame-type-mask_container{margin-bottom:0!important}div.frame-type-mask_container.container2,div.frame-type-mask_container.container3,div.frame-type-mask_container.container4{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}div.frame-type-mask_container>div>div.frame{margin-bottom:8em}div.frame-type-mask_container>div.col1{padding:0 8.3333333333% 0 0}div.frame-type-mask_container.container1>div.col1{padding:0}div.frame-type-mask_container.frame-layout-0>div.col2>div,div.frame-type-mask_container.frame-layout-3>div.col2>div{padding:0 16.6666666667% 0 0}div.frame-type-mask_container.container2>div{flex-basis:auto;flex-grow:1;width:50%}div.frame-type-mask_container.container3>div.col1,div.frame-type-mask_container.container4>div.col2{flex-basis:auto;flex-grow:1;width:33.3333333333%}div.frame-type-mask_container.container3>div.col2,div.frame-type-mask_container.container4>div.col1{flex-basis:auto;flex-grow:2;width:66.6666666667%}div.frame-type-mask_container.container1.frame-flex2 .col1,div.frame-type-mask_container.container1.frame-flex3 .col1,div.frame-type-mask_container.container1.frame-flex4 .col1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}div.frame-type-mask_container.container1.frame-flex2 .col1>div.frame{flex-basis:auto;width:50%}div.frame-type-shortcut.frame-flex2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}div.frame-type-shortcut.frame-flex2>*{flex-basis:auto;width:47%}div.frame-type-mask_container.container1.frame-flex2 .col1>div.frame:nth-of-type(odd){padding-right:8.3333333333%}div.frame-type-mask_container.container1.frame-flex2 .col1>div.frame:nth-of-type(2n){padding-left:8.3333333333%}div.frame-type-mask_container.container1.frame-flex3 .col1>div.frame{flex-basis:auto;padding-right:8.3333333333%;width:33.333333333%}div.frame-type-mask_container.container1.frame-flex3 .col1>div.frame:nth-of-type(3n+2){padding-left:4.1666666667%;padding-right:4.1666666667%}div.frame-type-mask_container.container1.frame-flex3 .col1>div.frame:nth-of-type(3n+3){padding-left:8.3333333333%;padding-right:0}div.frame-type-mask_container.container1.frame-flex4 .col1>div.frame{flex-basis:auto;margin-right:4.1666666667%;width:21.875%}div.frame-type-mask_container.container1.frame-flex4 .col1>div.frame:nth-of-type(4n+4){margin-right:0}div.frame-type-mask_container.container1.frame-teaserbox{margin-bottom:8em!important;padding-right:0;position:relative}div.frame-type-mask_container.container1.frame-teaserbox .col1{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-left:8.3333333333%}div.frame-type-mask_container.container1.frame-teaserbox:after{background-color:#ebeff2;content:"";display:block;height:100%;left:31.5%;position:absolute;right:0;top:30px;z-index:-1}div.frame-type-mask_container.container1.frame-teaserbox>h2{color:#00656d;font-size:3.3333333333em;font-weight:200;letter-spacing:.03em;line-height:113%;margin:0 0 0 8.3333333333%;padding:0 10% 1em}div.frame-type-mask_container.container1.frame-teaserbox .col1>div.frame{flex-basis:100%;flex-grow:1;flex-shrink:1;margin-bottom:0;margin-left:20px;max-width:50%}div.frame-type-mask_container.container1.frame-teaserbox .col1>div.frame:first-of-type{margin-left:0}div.frame-layout-1{padding-right:0!important}div.frame-type-mask_container.frame-layout-1>div.col2{padding:0}div.frame-type-mask_slideshow.frame-layout-1>div,div.frame-type-mask_slideshow.frame-layout-1>h2{margin-left:8.3333333333%;width:calc(91.66667% + 20px)!important}div.frame-type-image.frame-layout-1>div{margin-left:calc(16.66667% + 25px)}div.frame-layout-2{padding-left:0!important}div.frame-type-mask_container.frame-layout-2>div.col2{padding:0}div.frame-type-mask_slideshow.frame-layout-2>div{margin-right:8.3333333333%;width:calc(91.66667% + 20px)!important}div.frame-type-image.frame-layout-2>div{margin-right:calc(16.66667% + 25px)}div.frame-type-mask_container.frame-layout-3{margin-bottom:3em!important;padding:6em 140px 0;position:relative}div.frame-type-mask_container.frame-layout-3:before{background-color:#ebeff2;content:"";display:block;height:75%;left:140px;position:absolute;right:140px;top:0;z-index:-1}div.frame-type-mask_container.frame-layout-3>div:first-of-type{padding:0 8.3333333333%}div.frame-type-mask_teaser.frame-default{margin-bottom:8em;vertical-align:top}div.frame-type-mask_teaser.frame-default a .textwrapper,div.frame-type-mask_teaser.frame-default a:hover .textwrapper{color:#20323d}div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser{margin-bottom:0}div.frame-type-mask_container div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser{vertical-align:bottom}div.frame-type-mask_teaser.frame-default header p.datum{color:#20323d;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:120%;margin:0 0 1.6em;text-transform:uppercase}div.frame-type-mask_teaser.frame-default header p.abovetitle{color:#45949c;font-size:.8888888889em;font-weight:400;letter-spacing:.08em;line-height:120%;margin:0 0 1.6em;text-transform:uppercase}div.frame-type-mask_teaser.frame-default header h2,div.frame-type-mask_teaser.frame-default header h3{color:#00656d;font-size:1.6666666667em;font-weight:200;letter-spacing:.03em;line-height:140%;margin:.6em 0;padding-right:20px;white-space:normal}div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser.frame-default header h2,div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser.frame-default header h3{-webkit-hyphens:auto;hyphens:auto;min-height:150px}div.frame-type-mask_slideshow.frame-carousel .show2 div.frame-type-mask_teaser.frame-default header h2,div.frame-type-mask_slideshow.frame-carousel .show2 div.frame-type-mask_teaser.frame-default header h3{min-height:100px}div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser.frame-default .textwrapper header h2,div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser.frame-default .textwrapper header h3{min-height:auto}div.frame-type-mask_teaser.frame-default .textwrapper .bodytext{margin-top:.5em}div.frame-type-mask_teaser.frame-default .textwrapper .bodytext p{font-size:1em;line-height:144%}div.frame-type-mask_teaser.frame-default .imagewrapper.icon{display:flex;width:100%}div.frame-type-mask_teaser.frame-default .imagewrapper.icon figure{height:90px;margin-bottom:10px;margin-right:10px;width:90px}div.frame-type-mask_teaser.frame-default .imagewrapper:not(.icon){font-size:0;line-height:0;position:relative}div.frame-type-mask_teaser.frame-default .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative}div.frame-type-mask_teaser.frame-default .imagewrapper .focuspoint:before{content:"";display:block;padding-top:60%}div.frame-type-mask_teaser.frame-default .imagewrapper .focuspoint img{height:auto;max-width:unset;width:auto}div.frame-type-mask_teaser.frame-default .imagewrapper:not(.icon):after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}div.frame-type-mask_teaser.frame-default a:hover .imagewrapper:after{opacity:1}div.frame-teaser1{max-width:inherit!important;padding:0!important}div.frame-teaser1 a{cursor:default}div.frame-teaser1 a:hover{color:#20323d}div.frame-teaser1 .imagewrapper{align-items:center;display:flex;justify-content:center;padding:10em 10px 8em;position:relative}div.frame-teaser1 .imagewrapper:after{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}div.frame-teaser1 .textwrapper{color:#fff;flex-basis:60%;text-align:center;z-index:999}div.frame-teaser1 .textwrapper h2,div.frame-teaser1 .textwrapper h3{color:#fff;font-size:4.4444444444em;font-weight:200;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.03em;line-height:107%;margin:0 0 .4em}div.frame-teaser1 .textwrapper .bodytext p{color:#fff;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.6666666667em;font-weight:200;letter-spacing:.03em;line-height:126%;margin:0 0 1.6em}div.frame-teaser1 .textwrapper .bodytext a.btn-primary,div.frame-teaser1 .textwrapper span.link{border:2px solid #fff;color:#fff;display:inline-block;font-size:.4em;font-weight:400;letter-spacing:.12em;line-height:2.5em;margin:0;padding:12px 80px;text-transform:uppercase;transition:all .3s ease}div.frame-teaser1 .textwrapper span.link:after,div.frame-teaser1 .textwrapper span.link:before{display:none}div.frame-teaser1 .textwrapper .bodytext a.btn-primary:hover,div.frame-teaser1 .textwrapper span.link:hover{background:#fff;border:2px solid #fff;color:#00656d;cursor:pointer}div.frame-teaser2{margin-bottom:8em}div.frame-teaser2 a{color:#00656d}div.frame-teaser2 .textwrapper{display:flex;flex-wrap:wrap;justify-content:space-between}div.frame-teaser2 .textwrapper header{flex-basis:auto;flex-grow:1;padding:0 8.3333333333% 0 0;text-align:right;width:50%}div.frame-teaser2 .textwrapper header h2,div.frame-teaser2 .textwrapper header h3{color:#20323d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:3.3333333333em;font-weight:200;letter-spacing:.03em;line-height:100%;margin:0}div.frame-teaser2 .textwrapper .bodytext{flex-basis:auto;flex-grow:1;margin-top:2em;padding:0 8.3333333333% 0 0;width:50%}div.frame-teaser2 .textwrapper .bodytext p{color:#20323d;font-size:1em;line-height:144%}div.frame-type-mask_container>div div.frame-teaser2 .textwrapper{display:block}div.frame-type-mask_container>div div.frame-teaser2 .bodytext,div.frame-type-mask_container>div div.frame-teaser2 header{text-align:left;width:100%}div.frame-teaser3 a{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;margin:0 8.3333333333%}div.frame-teaser3 a .imagewrapper{align-items:center;display:flex;width:75%}div.frame-teaser3 a .imagewrapper .focuspoint{overflow:hidden;position:relative;width:45%}div.frame-teaser3 a .imagewrapper .focuspoint:before{content:"";display:block;padding-top:140%}div.frame-teaser3 a .imagewrapper .focuspoint:first-child{width:55%}div.frame-teaser3 a .imagewrapper .focuspoint img{height:auto;max-width:unset;width:auto}div.frame-teaser3 a .textwrapper{background-color:#ecf4f5;margin-right:-16.6666666667%;padding:8% 4.1666666667%;width:40%;z-index:999}div.frame-teaser3 a .textwrapper header p.abovetitle{color:#45949c;font-size:.8888888889em;font-weight:400;letter-spacing:.08em;line-height:120%;margin:0 0 1.6em;text-transform:uppercase}div.frame-teaser3 a .textwrapper header h2,div.frame-teaser3 a .textwrapper header h3{color:#20323d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:2.6111111111em;font-weight:200;letter-spacing:.03em;line-height:126%;margin:0 0 .6em}div.frame-teaser4 a{align-items:stretch;cursor:default;display:flex;flex-direction:row-reverse;justify-content:flex-end}div.frame-teaser4 a .imagewrapper{width:45%}div.frame-teaser4 a .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative;width:100%}div.frame-teaser4 a .imagewrapper .focuspoint:before{content:"";display:block;padding-top:120%}div.frame-teaser4 a .imagewrapper .focuspoint img{height:auto;max-width:unset;width:auto}div.frame-teaser4 a .textwrapper{align-items:flex-start;background-color:#ecf4f5;display:flex;flex-direction:column;justify-content:center;padding:8.3333333333%;width:55%}div.frame-teaser4 a .textwrapper header p.abovetitle{color:#45949c;font-size:.8888888889em;font-weight:400;letter-spacing:.08em;line-height:120%;margin:0 0 1.6em;text-transform:uppercase}div.frame-teaser4 a .textwrapper header h2,div.frame-teaser4 a .textwrapper header h3{color:#20323d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:4.4444444444em;font-weight:200;letter-spacing:.03em;line-height:126%;margin:0 0 .6em}div.frame-teaser4 a .textwrapper p:not(:last-of-type){color:#20323d;font-size:1.6666666667em;font-weight:300;letter-spacing:0;line-height:140%}div.frame-teaser4 a .textwrapper p span.link{background:#ecf4f5;border:1px solid #00656d;color:#00656d;cursor:pointer;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 20px .5em 0;padding:18px 40px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;vertical-align:top}div.frame-teaser4 a .textwrapper p span.link:after,div.frame-teaser4 a .textwrapper p span.link:before{display:none!important}div.frame-teaser4 a .textwrapper p span.link:hover{background:#00656d;color:#fff}div.tt_address_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}div.tt_address_list>.vcard{flex-basis:auto;margin-bottom:1em;margin-right:20px;width:calc(33.33333% - 13.33333px)}div.tt_address_list>.vcard.tt_address_detail{width:100%!important}div.tt_address_list>.vcard:nth-child(3n+3){margin-right:0}div.tt_address_list>.vcard .flex{display:block}div.tt_address_list>.vcard .imagewrapper{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/dummy.jpg') no-repeat 50%;background-size:cover;margin-bottom:20px;position:relative;width:100%}div.tt_address_list>.vcard .singlelink .imagewrapper:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}div.tt_address_list>.vcard:hover .singlelink .imagewrapper:after{opacity:1}div.tt_address_list>.vcard .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative}div.tt_address_list>.vcard .imagewrapper .focuspoint:before{content:"";display:block;padding-top:60%}div.tt_address_list>.vcard .imagewrapper .focuspoint img{height:auto;max-width:unset;width:auto}div.tt_address_list>.vcard .textwrapper h3{color:#20323d;font-size:1.3333333333em;font-weight:500;letter-spacing:.03em;line-height:140%;margin:0 0 .5em;white-space:normal}div.tt_address_list>.vcard .textwrapper p{color:#20323d;font-size:1em;line-height:144%}div.frame-team div.tt_address_list>.vcard .textwrapper a{color:#20323d}div.frame-team div.tt_address_list>.vcard .textwrapper a:hover{color:#45949c}div.frame-team div.tt_address_list>.vcard .singlelink .textwrapper a:hover{color:#20323d}div.tx-ttaddress .vcard figure{margin-bottom:1em}div.tx-ttaddress .vcard ul{margin:0 0 1em}div.tx-ttaddress .vcard ul li{margin:0}div.tx-ttaddress .vcard ul li:before{display:none}div.tx-ttaddress .vcard.tt_address_detail .description{padding-left:16.6666666667%;padding-right:16.6666666667%}div.tt_address_navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}div.tt_address_navigation>.vcard{flex-basis:auto;margin-bottom:1em;margin-right:20px;width:calc(25% - 15px)}div.tt_address_navigation>.vcard:nth-child(4n+4){margin-right:0}div.tt_address_navigation>.vcard .flex{display:block}div.tt_address_navigation>.vcard .imagewrapper{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/dummy.jpg') no-repeat 50%;background-size:cover;margin-bottom:20px;position:relative;width:100%}div.tt_address_navigation>.vcard .singlelink .imagewrapper:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}div.tt_address_navigation>.vcard:hover .singlelink .imagewrapper:after{opacity:1}div.tt_address_navigation>.vcard .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative}div.tt_address_navigation>.vcard .imagewrapper .focuspoint:before{content:"";display:block;padding-top:88%}div.tt_address_navigation>.vcard .imagewrapper .focuspoint img{height:auto;max-width:unset;width:auto}div.tt_address_navigation>.vcard .textwrapper h3{color:#20323d;font-size:1.3333333333em;font-weight:400;letter-spacing:0;line-height:140%;margin:0 0 .5em;white-space:normal}div.tt_address_navigation>.vcard .textwrapper p{color:#20323d;font-size:1em;line-height:144%}div.tt_address_navigation>.vcard .textwrapper a{color:#20323d}div.tt_address_navigation>.vcard .textwrapper a:hover{color:#45949c}div.tt_address_navigation>.vcard .singlelink .textwrapper a:hover{color:#20323d}div.tt_address_navigation .vcard figure{margin-bottom:1em}body.teamdetail h1{margin-bottom:0}body.teamdetail h2.jobTitle{font-weight:200;margin-bottom:2em;margin-top:.5em}div.frame-contactbox{padding:8em 140px 0;position:relative}div.frame-contactbox>header{background-color:#ebeff2;flex-basis:auto;padding:3em 8.3333333333% 0!important;width:83.3333333333%}div.frame-contactbox>header h2{color:#00656d;font-size:1.6666666667em;font-weight:200;letter-spacing:.03em;line-height:144%;margin:0}div.frame-contactbox div.tt_address_list{align-items:flex-start;background-color:#ebeff2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:3em 8.3333333333%!important;position:relative;width:83.3333333333%}div.frame-contactbox.small div.tt_address_list,div.frame-contactbox.small>header{width:50%}div.frame-contactbox div.tt_address_list>.vcard{flex-grow:1;margin-right:40px;width:auto}div.frame-contactbox div.tt_address_list>.vcard:nth-child(2n){margin-right:0}div.frame-contactbox div.tt_address_list>.vcard .flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:1em}div.frame-contactbox div.tt_address_list>.vcard .flex .imagewrapper{background-position:50%;background-size:cover;flex-shrink:0;font-size:0;height:160px;line-height:0;margin-bottom:20px;margin-right:40px;position:relative;width:160px}div.frame-contactbox div.tt_address_list>.vcard .flex .textwrapper{width:237px}div.frame-contactbox div.tt_address_list>.vcard a{color:#20323d}div.frame-contactbox div.tt_address_list>.vcard a:hover{color:#45949c}div.frame-type-mask_slideshow.frame-carousel{height:100%;overflow:hidden;position:relative}div.frame-type-mask_slideshow.frame-carousel>h2{font-size:3.3333333333em;line-height:1.2;margin-bottom:1em;margin-top:0}div.frame-type-mask_container div.frame-carousel{margin-bottom:8em;max-width:inherit;padding:0}div.frame-type-mask_container div.frame-carousel .cycle-slideshow{width:133%}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow{position:relative;width:calc(100% + 20px)}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow.top{margin-top:1em}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow .slide{height:100%;padding:0 20px 0 0}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow.top .slide{margin-top:3em;vertical-align:top}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow.bottom .slide{margin-bottom:3em;vertical-align:bottom}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow .cycle-navigation{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_right_blue.svg') no-repeat transparent 100%;background-size:auto;background-size:10px 18px;bottom:0;cursor:pointer;display:block;font-size:0;height:18px;left:30px;position:absolute;width:20px}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow .cycle-prev{left:0;transform:rotate(180deg)}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow .cycle-navigation.hide{display:none}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow.top .cycle-navigation{bottom:auto;top:0}div.frame-type-mask_slideshow.frame-carousel.frame-layout-2 .cycle-slideshow .cycle-navigation{left:auto;right:20px}div.frame-type-mask_slideshow.frame-carousel.frame-layout-2 .cycle-slideshow .cycle-prev{right:50px}div.frame-type-mask_slideshow.frame-carousel .slide *{width:100%}div.frame-type-mask_slideshow.frame-carousel .slide .image-wrapper .focuspoint{height:100%;overflow:hidden;position:relative}div.frame-type-mask_slideshow.frame-carousel .slide .image-wrapper .focuspoint:before{content:"";display:block;padding-top:60%}div.frame-type-mask_slideshow.frame-carousel .slide .image-wrapper .focuspoint img{height:auto;max-width:unset;width:auto}div.frame-type-mask_container.events{margin-bottom:6em!important;position:relative}div.frame-type-mask_container.events:before{background-color:#ebeff2;content:"";display:block;height:calc(100% - 75px);left:0;position:absolute;top:75px;width:100%;z-index:-1}div.frame-type-mask_container.events div.col1{padding-top:7em}div.frame-type-mask_container.events div.col1>div{margin-bottom:0}div.frame-type-mask_container.events div.frame-eventslider,div.frame-type-mask_container.events div.frame-eventslider .frame-type-mask_slideshow{margin-bottom:3em!important}div.frame-type-mask_container.events div.frame-eventslider div.frame-type-mask_slideshow.frame-carousel .slide{vertical-align:top}div.frame-type-mask_container.events div.frame-eventslider div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser.frame-default header .datum span.eventbegin span.day{color:#45949c;display:block;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:10em;font-weight:200;letter-spacing:.03em;line-height:100%;margin-bottom:.3em;margin-left:-5px}div.frame-type-mask_container.events div.frame-eventslider div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser.frame-default header .datum span.begin{display:none}div.frame:not(.frame-events):not(.frame-eventslider)>div.tx-events2 .panel{margin-bottom:3em}div.frame:not(.frame-events)>div.tx-events2 .panel .datum{margin:0}div.frame:not(.frame-events)>div.tx-events2 .panel .datum span.begin:before{content:" | "}div.frame:not(.frame-events)>div.tx-events2 .panel .info h2{font-size:1.4em;font-weight:200;margin:0 0 .5em}div.frame:not(.frame-events)>div.tx-events2 .noevent,div.frame:not(.frame-events)>div.tx-events2 .panel .icslink{display:none}div.frame-events>div.tx-events2{border-top:1px solid #3f6881}div.frame-events>div.tx-events2 .panel{align-items:flex-start;border-bottom:1px solid #3f6881;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:30px 15px;transition:all .3s ease}div.frame-events>div.tx-events2 .panel:hover{background-color:#ecf4f5}div.frame-events>div.tx-events2 .panel .info{-webkit-hyphens:auto;hyphens:auto;margin-right:5em}div.frame-events>div.tx-events2 .panel .datum{flex-basis:180px;flex-shrink:0;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:144%;margin-right:15px;text-transform:uppercase}div.frame-events>div.tx-events2 .panel .datum span.eventbegin span.day{display:block;font-size:6em;letter-spacing:-.01em;line-height:80%;margin-bottom:.3em;margin-left:-5px}div.frame-events>div.tx-events2 .panel .datum span.begin,div.frame-events>div.tx-events2 .panel .datum span.eventend{display:block}div.frame-events>div.tx-events2 .panel .info{flex-grow:1}div.frame-events>div.tx-events2 .panel .info h2{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:1.6666666667em;font-weight:200;line-height:144%;margin:0 0 .5em}div.frame-events>div.tx-events2 .icslink{flex-shrink:0}div.frame-events>div.tx-events2 .icslink a{background:#fff;border:1px solid #45949c;color:#45949c;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 0;min-height:50px;padding:18px 40px;text-align:center;text-transform:uppercase}div.frame-events>div.tx-events2 .icslink a:hover{background:#45949c;color:#fff}div.tx-events2 ul.f3-widget-paginator{display:none}div.frame-events .newsevents{border-top:1px solid #3f6881}div.frame-events .newsevents .article .textwrapper{align-items:flex-start;border-bottom:1px solid #3f6881;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:30px 15px;transition:all .3s ease}div.frame-events .newsevents .article .textwrapper:hover{background-color:#ecf4f5}div.frame-events .newsevents .article .textwrapper .eventinfo{flex-grow:1;-webkit-hyphens:auto;hyphens:auto;margin-right:5em}div.frame-events .newsevents .article .textwrapper .eventdate{flex-basis:180px;flex-shrink:0;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:144%;margin-bottom:1em;margin-right:15px;text-transform:uppercase}body.storydetail .news-header-wrap .col2 .eventdate,body.storydetail .news-header-wrap .col2 .eventinfo{font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:144%;margin-bottom:2em;text-transform:uppercase}body.storydetail .news-header-wrap .col2 .eventdate span.day,div.frame-events .newsevents .article .textwrapper .eventdate span.day{color:#45949c;display:block;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:6em;font-weight:200;letter-spacing:.03em;line-height:80%;margin-bottom:.3em;margin-left:-5px}body.storydetail .news-header-wrap .col2 .eventdate span.duration,body.storydetail .news-header-wrap .col2 .eventdate span.monthyear,div.frame-events .newsevents .article .textwrapper .eventdate span.duration,div.frame-events .newsevents .article .textwrapper .eventdate span.monthyear{display:block}div.frame-events .newsevents .article .textwrapper .eventinfo h3{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:1.6666666667em;font-weight:500;line-height:123%;margin:0 0 .5em}div.frame-events .newsevents .article .textwrapper .eventinfo a{color:#20323d}div.frame-events .newsevents .article .textwrapper .eventbutton a{margin-right:0}body.storydetail .news-header-wrap .col2 button.ics-button{background:#fff;border:1px solid #45949c;color:#45949c;cursor:pointer;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 0 2em;min-height:50px;padding:18px 40px;text-align:center;text-transform:uppercase}body.storydetail .news-header-wrap .col2 button.ics-button:hover{background:#45949c;color:#fff}div.frame-workshops .news{background-color:#ebeff2;font-size:1em;font-weight:300;letter-spacing:0;line-height:126%;margin-bottom:0;margin-right:25%;padding:2em 8.3333333333% 1.5em!important;width:auto}div.frame-workshops .newsevents .article .textwrapper{margin-bottom:3em}div.frame-workshops .newsevents .article .textwrapper .eventdate{margin:0}div.frame-workshops .newsevents .article .textwrapper .eventdate span.day:after{content:" "}div.frame-workshops .newsevents .article .textwrapper .eventinfo h3{font-size:1.4em;font-weight:400;margin:0 0 .5em}div.frame-workshops .newsevents .article .textwrapper .eventinfo a{color:#20323d}div.frame-workshops .news .no-news-found{display:none}div.frame-type-mask_accordion{counter-reset:step 0}div.frame-type-mask_accordion:after{clear:both;content:"";display:block}div.frame-type-mask_accordion .accordion-section{border-bottom:1px solid #3f6881;margin:4em 0 0}div.frame-type-mask_accordion .accordion-section:first-child{margin:0}div.frame-type-mask_accordion .accordion-section p.abovetitle{font-size:1.2em;font-weight:500;margin:0 0 .5em}div.frame-type-mask_accordion .accordion-section p.counter{color:#45949c;font-size:1.6666666667em;margin-bottom:.2em}div.frame-type-mask_accordion .accordion-section p.counter:before{content:counter(step,decimal-leading-zero) " /";counter-increment:step}div.frame-type-mask_accordion .accordion-section h3{cursor:pointer;margin:0 0 .5em;padding-right:50px;position:relative}div.frame-type-mask_accordion .accordion-section h3:hover{color:#45949c}div.frame-type-mask_accordion .accordion-section h3:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_accordion.svg') no-repeat transparent 0;background-size:auto;background-size:27px 12px;content:"";display:block;height:100%;position:absolute;right:1px;top:2px;width:27px}div.frame-type-mask_accordion .accordion-section h3.open:after{transform:rotate(180deg)}div.frame-type-mask_accordion .accordion-content{margin-top:2em}div.frame-type-mask_accordion .accordion-content div.frame{padding:0 0 10px}div.frame-immo{margin-bottom:0!important;overflow:hidden;padding:0!important}div.frame-immo .t360>*{margin-bottom:6em;padding:0 140px}div.frame-immo>header{padding:0 140px}div.frame-tablescroll{position:relative}div.frame-tablescroll .ce-bodytext{overflow-x:auto;overflow-y:hidden}div.frame-type-spreadsheets_table{margin-bottom:3em!important}div.frame-type-spreadsheets_table table,table.standard{border-collapse:collapse;margin-bottom:1em;width:100%}div.frame-type-spreadsheets_table table tr,table.standard tr{transition:all .3s ease}div.frame-type-spreadsheets_table table tr:hover,table.standard tr:hover{background-color:#ecf4f5}div.frame-type-spreadsheets_table table tr td,table.standard tr td{border-bottom:1px solid #3f6881!important;color:#20323d!important;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:1em!important;font-weight:300;height:50px;line-height:126%!important;padding:16px 10px 16px 0!important;text-align:right;vertical-align:middle!important;width:8.3333333333%}table tr td strong{font-weight:400}div.frame-type-spreadsheets_table table tr td:first-child,table.standard tr td:first-child{text-align:left}div.frame-type-spreadsheets_table table tr td:last-child,table.standard tr td:last-child{padding:16px 0!important}table.anleihen tr td{width:16.6666666667%}table.anleihen.wandel tr td{width:33.3333333333%}table.kennzahlen tr td{width:15%}table.analysten tr td{text-align:left;width:25%}div.frame-type-spreadsheets_table table tr td:first-child{width:40%}table.anleihen tr.pdfbuttons td,table.anleihen tr:last-child td{padding-bottom:36px!important;padding-top:36px!important}table.standard tr th,table.standard tr:first-child td{font-weight:400}table.aktie tr:first-child td,table.analysten tr:first-child td{font-weight:300}table.aktie tr td:first-child{font-weight:400}table.aktie tr td{text-align:left;width:50%}table.anleihen tr td:first-child{font-weight:400;width:25%}table.bonds tr td{text-align:left;white-space:nowrap;width:auto}table.kennzahlen tr td:first-child{width:45%}table.anleihen:not(.wandel) tr td:nth-child(2){text-align:left;width:auto}table.kennzahlen tr td:nth-child(2){text-align:left;width:10%}div.frame-type-spreadsheets_table table tr td span{color:#20323d!important;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:1em!important;font-weight:300;line-height:126%!important}table.standard tr td a.btn-secondary{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_download.svg');background-position:50%;background-repeat:no-repeat;background-size:28px 24px;font-size:0;line-height:0;margin:.5em 0;min-height:50px}table.standard tr td a.btn-secondary:hover{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_download_white.svg')}div.frame-type-text.frame-figure header h3{color:#45949c;font-size:.6666666667em;font-weight:500;letter-spacing:.04em;line-height:120%;margin:0;text-transform:uppercase}div.frame-type-text.frame-figure .ce-bodytext h2{color:#45949c;font-size:135px;font-weight:500;letter-spacing:.03em;line-height:100%;margin:0 0 .1em -.05em}div.frame-type-text.frame-figure .ce-bodytext h3{color:#45949c;font-size:86px;font-weight:500;letter-spacing:.03em;line-height:100%;margin:0 0 .1em -.05em}div.frame-type-text.frame-figure .ce-bodytext h4{color:#45949c;font-weight:500;line-height:112%;margin:.5em 0 .1em -.05em}div.frame-type-text.frame-figure .ce-bodytext p{font-size:.8888888889em;font-weight:400;letter-spacing:.12em;line-height:140%;margin:0;text-transform:uppercase}div.frame-type-text.frame-figure .ce-bodytext p span{font-size:.6em}div.frame-type-uploads ul.ce-uploads{border-top:1px solid #3f6881;margin:0}div.frame-type-uploads ul.ce-uploads li{align-items:flex-start;border-bottom:1px solid #3f6881;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:30px 15px;transition:all .3s ease}div.frame-type-uploads ul.ce-uploads li:hover{background-color:#ecf4f5}div.frame-type-uploads ul.ce-uploads li .imagewrapper{flex-basis:250px;flex-shrink:0;margin-right:15px;max-height:150px;text-align:center}div.frame-type-uploads ul.ce-uploads li .imagewrapper img{float:none;max-height:150px;padding:0}div.frame-type-uploads ul.ce-uploads li .add-info{flex-basis:180px;flex-shrink:0;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;margin:.5em 30px .5em 0;text-transform:uppercase}div.frame-type-uploads ul.ce-uploads li .textwrapper .ce-uploads-fileName{font-size:1.6666666667em;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:144%;margin:0}div.frame-type-uploads ul.ce-uploads li .textwrapper{flex-grow:1;margin-right:5em}div.frame-type-uploads ul.ce-uploads li .textwrapper a{color:#20323d}div.frame-type-uploads ul.ce-uploads li .button{flex-shrink:0}div.frame-type-uploads ul.ce-uploads li .button a.btn-secondary{line-height:1;margin:0 0 10px;min-height:50px}div.frame-type-uploads ul.ce-uploads li .button a.btn-secondary.download{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_download.svg');background-position:50%;background-repeat:no-repeat;background-size:40px 40px;font-size:0;line-height:0}div.frame-type-uploads ul.ce-uploads li .button a.btn-secondary.download:hover{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_download_white.svg');background-size:40px 40px}div.frame-stories{margin-bottom:8em;max-width:inherit!important;padding:0!important}body.home div.frame-stories{padding:8em 0!important}div.frame-stories:after{clear:both;content:"";display:block}body.home div.frame-stories:before{background-color:#ebeff2;content:"";display:block;height:100%;position:absolute;right:28.5714285714%;top:0;width:100%;z-index:-1}div.frame-stories .grid-sizer{width:3.5714285714%}div.frame-stories .news-list-view .article{float:left;margin-top:8em;transition:transform .4s ease-out}.hidden-article{display:none}div.frame-stories .news-list-view .article a{color:#20323d}body.home div.frame-stories .news-list-view .article.topnews{left:50%;margin-top:0;position:absolute;width:35.7142857143%}body.home div.frame-stories .news-list-view .article.topnews .image-wrapper,body.home div.frame-stories .news-list-view .article.topnews .text-wrapper .news-list-category,body.home div.frame-stories .news-list-view .article.topnews .text-wrapper .news-list-date{display:none}body.home div.frame-stories .news-list-view .article:nth-child(5n+2),body.stories div.frame-stories .news-list-view .article:first-child{width:35.7142857143%}body.home div.frame-stories .news-list-view .article:nth-child(5n+3),body.stories div.frame-stories .news-list-view .article:nth-child(2){margin-left:7.1428571429%;width:57.1428571429%}body.home div.frame-stories .news-list-view .article:nth-child(5n+4),body.stories div.frame-stories .news-list-view .article:nth-child(3n+3),body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+1){margin-right:3.5714285714%;width:32.1428571429%}body.home div.frame-stories .news-list-view .article:nth-child(5n+5),body.stories div.frame-stories .news-list-view .article:nth-child(3n+4),body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+2){margin-bottom:5vw;margin-left:0;margin-right:3.5714285714%;width:28.5714285714%}body.home div.frame-stories .news-list-view .article:nth-child(5n+6),body.stories div.frame-stories .news-list-view .article:nth-child(3n+5),body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+3){margin-right:0;width:32.1428571429%}body.home div.frame-stories .news-list-view .article:nth-child(6),body.stories div.frame-stories .news-list-view .article:nth-child(5){margin-top:12em}body.home div.frame-stories .news-list-view .article:nth-child(5n+2) .image-wrapper,body.stories div.frame-stories .news-list-view .article:first-child .image-wrapper{height:45vw}body.home div.frame-stories .news-list-view .article:nth-child(5n+4) .image-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+6) .image-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+3) .image-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+5) .image-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+1) .image-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+3) .image-wrapper{height:40vw}body.home div.frame-stories .news-list-view .article:nth-child(5n+3) .image-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+5) .image-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(2) .image-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+4) .image-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+2) .image-wrapper{height:35vw}div.frame-stories .news-list-view .article .image-wrapper .focuspoint{height:100%;overflow:hidden;position:relative}div.frame-stories .news-list-view .article .image-wrapper .focuspoint img{height:auto;max-width:unset;width:auto}div.frame-stories .news-list-view .article a:hover{color:#000}div.frame-stories .news-list-view .article .image-wrapper{height:100%;overflow:hidden;width:100%}div.frame-stories .news-list-view .article .image-wrapper img{height:100%;transition:all 1.5s ease-out;width:100%}div.frame-stories .news-list-view .article .text-wrapper{min-height:400px;padding:40px 0 0;position:relative}body.home div.frame-stories .news-list-view .article:nth-child(5n+2) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+4) .text-wrapper,body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+3) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+1) .text-wrapper{padding:40px 0 0 140px}body.home div.frame-stories .news-list-view .article:nth-child(5n+3) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+6) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(2) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+5) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+3) .text-wrapper{padding:40px 140px 0 0}body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper div,body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper h3{padding-right:30px}div.frame-stories .news-list-view .article:not(.topnews) .text-wrapper span.link{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_stories.svg') no-repeat transparent -30px;background-size:auto;background-size:93px 29px;display:inline-block;font-size:0;height:29px;line-height:0;transform:translateX(0);transition:all .3s ease;width:93px}div.frame-stories .news-list-view .article:not(.topnews) .text-wrapper span.link:after,div.frame-stories .news-list-view .article:not(.topnews) .text-wrapper span.link:before{display:none}div.frame-stories .news-list-view .article:not(.topnews) .text-wrapper span.link:hover{background-position:0;transform:translateX(0)}div.frame-stories .news-list-view .article .text-wrapper span.news-list-category,div.frame-stories .news-list-view .article .text-wrapper span.news-list-date{color:#263c45;float:left;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:144%;margin-bottom:30px;text-transform:uppercase}div.frame-stories .news-list-view .article .text-wrapper span.news-list-category{color:#45949c;float:right}div.frame-stories .news-list-view .article .text-wrapper p{font-size:1em;line-height:144%}div.frame-stories .news-list-view .article .text-wrapper h3{clear:both;color:#00656d;font-size:1.6666666667em;font-weight:300;letter-spacing:0;line-height:140%;margin:.6em 0;white-space:normal}div.frame-stories .news-list-view .article.topnews .text-wrapper h3{clear:both;color:#00656d;font-size:4.4444444444em;font-weight:200;letter-spacing:.03em;line-height:105%;margin:0 0 .5em;white-space:normal}div.frame-stories .page-navigation{display:none}div.view-more-container{clear:both;margin:8em auto;max-width:1920px;padding:0 140px;position:relative;width:100%}div.view-more-container button.view-more-button{background:none;border:none;color:#20323d;cursor:pointer;font-size:1em;font-weight:400;letter-spacing:3px;text-transform:uppercase}div.view-more-container button.view-more-button:after,div.view-more-container button.view-more-button:before{background-color:#45949c;content:"";display:inline-block;height:1px;margin-bottom:6px;transition:all .3s ease}div.view-more-container button.view-more-button:after{margin-left:25px;width:60px}div.view-more-container button.view-more-button:before,div.view-more-container button.view-more-button:hover:after{margin-left:0;width:0}div.view-more-container button.view-more-button:hover:before{margin-right:25px;width:60px}div.view-more-container .preloader{color:#20323d;display:none;font-size:1em;letter-spacing:3px;text-transform:uppercase}@keyframes preloader{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}div.view-more-container .preloader:after{animation:preloader 1s infinite;background-color:#45949c;content:"";display:inline-block;height:1px;margin-bottom:6px;margin-left:25px;width:60px}body.stories div.frame-storyfilter{border-bottom:4px solid #ecf4f5;padding:1.5em 140px;position:relative}body.stories div.frame-storyfilter:after{background-color:#ecf4f5;bottom:-4px;box-shadow:-100em 0 0 0 #ecf4f5,100em 0 0 0 #ecf4f5;content:"";height:4px;left:0;position:absolute;width:100%;z-index:-1}body.stories div.frame-storyfilter>.col1{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0}body.stories div.frame-storyfilter>.col1>div.frame:first-child{flex-grow:2;margin:0}body.stories div.frame-storyfilter>.col1>div.frame:last-child{flex-grow:1;margin:0}body.stories div.frame-storyfilter ul.categories{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0;min-height:52px}body.stories div.frame-storyfilter ul.categories li{font-size:.6666666667em;font-weight:400;letter-spacing:.12em;margin:0 60px 0 0;padding:10px 0;text-transform:uppercase}body.stories div.frame-storyfilter ul.categories li:last-child{margin-right:0}body.stories div.frame-storyfilter ul.categories li:before{display:none}body.stories div.frame-storyfilter ul.categories li a{color:#20323d;cursor:pointer;display:block;padding:0;position:relative;text-align:center}body.stories div.frame-storyfilter ul.categories li a:after{background-color:#45949c;content:"";display:block;height:2px;left:0;position:absolute;top:62px;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s cubic-bezier(.165,.84,.44,1);width:100%}body.stories div.frame-storyfilter ul.categories li a.active:after,body.stories div.frame-storyfilter ul.categories li a:hover:after{transform:scaleX(1);transform-origin:0 50%}body.stories div.frame-storyfilter ul.filter{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;list-style-type:none;margin:0}body.stories div.frame-storyfilter ul.filter li{font-size:.6666666667em;font-weight:400;letter-spacing:.12em;margin:0 0 0 60px;padding:10px 0;text-transform:uppercase}body.stories div.frame-storyfilter ul.filter li:first-child{margin-left:0}body.stories div.frame-storyfilter ul.filter li:before{display:none}body.stories div.frame-storyfilter ul.filter li span{color:#20323d;cursor:pointer;display:block;min-width:50px;padding:0;position:relative;text-align:center}body.stories div.frame-storyfilter ul.filter li span:hover,body.stories div.frame-storyfilter ul.filter li.show span{color:#45949c}body.stories div.frame-storyfilter ul.filter li span:before{content:"";display:inline-block;height:32px;margin-right:15px;vertical-align:middle;width:27px}body.stories div.frame-storyfilter ul.filter li span.icon-filter:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_filter.svg') no-repeat transparent 100%;background-size:23px 32px}body.stories div.frame-storyfilter ul.filter li span:hover.icon-filter:before,body.stories div.frame-storyfilter ul.filter li.show span.icon-filter:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_filter_red.svg') no-repeat transparent 100%;background-size:23px 32px}body.stories div.frame-storyfilter ul.filter li span.icon-search:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_search_blue.svg') no-repeat transparent 100%;background-size:26px 26px}body.stories div.frame-storyfilter ul.filter li span:hover.icon-search:before,body.stories div.frame-storyfilter ul.filter li.show span.icon-search:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_search_red.svg') no-repeat transparent 100%;background-size:26px 26px}body.stories div.frame-storyfilter ul.filter li span.icon-archive:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_archive.svg') no-repeat transparent 100%;background-size:27px 22px}body.stories div.frame-storyfilter ul.filter li span:hover.icon-archive:before,body.stories div.frame-storyfilter ul.filter li.show span.icon-archive:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_archive_red.svg') no-repeat transparent 100%;background-size:27px 22px}body.stories div.frame-storyfilter ul.filter>div{background-color:#ecf4f5;left:0;padding:30px 140px;position:absolute;text-align:center;text-transform:none;top:108px;transform:scaleY(0);transform-origin:top;transition:all .3s ease;width:100%;z-index:999}body.stories div.frame-storyfilter ul.filter li.show+div{transform:scaleY(1)}body.stories div.frame-storyfilter ul.filter>div input[type=checkbox]{display:none}body.stories div.frame-storyfilter ul.filter>div a.btn,body.stories div.frame-storyfilter ul.filter>div span{background-color:#fff;color:#00656d;cursor:pointer;display:inline-block;font-size:.8888888889em;margin:13px 10px;padding:7px 3% 9px}body.stories div.frame-storyfilter ul.filter>div a.btn.active,body.stories div.frame-storyfilter ul.filter>div input[type=checkbox]:checked+span{background-color:#00656d;color:#fff}body.stories div.frame-storyfilter ul.filter>div input#immo-search-sword{background-color:#ecf4f5;border:none;border-bottom:1px solid #00656d;color:#00656d;display:inline-block;font-size:.8888888889em;max-width:500px;padding:5px 0;text-transform:uppercase;width:100%}body.stories div.frame-storyfilter ul.filter>div input.glass{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_search_blue.svg') no-repeat transparent 0;background-size:auto;background-size:25px 25px;border:none;cursor:pointer;display:inline-block;font-size:0;height:25px;margin-right:8px;vertical-align:middle;width:25px}body.stories div.frame-storyfilter ul.filter>div .buttgroup{text-align:right}body.stories div.frame-storyfilter ul.filter>div input.submitbutt{background-color:transparent;border:1px solid #20323d;color:#20323d;cursor:pointer;display:inline-block;font-size:.6666666667em;font-weight:400;line-height:100%;margin:13px 0 13px 25px;padding:8px 25px;text-transform:uppercase;transition:all .3s ease}body.stories div.frame-storyfilter ul.filter>div input.submitbutt:hover{background-color:#20323d;color:#fff}body.stories div.frame-storyfilter ul.filter>div a.resetbutt,body.stories div.frame-storyfilter ul.filter>div input.resetbutt{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_reset.svg') no-repeat transparent 0;background-size:auto;background-size:21px 23px;border:none;color:#20323d;cursor:pointer;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.08em;line-height:100%;margin:13px 0;padding:8px 0 8px 25px;text-transform:uppercase;transition:all .3s ease}body.stories div.frame-storyfilter ul.filter>div hr{background-color:#fff;border:none;height:2px;margin:35px 0 20px;width:100%}body.storydetail .mainheader .newsheader .focuspoint{height:100%;overflow:hidden;position:relative}body.storydetail .maincontent>div.frame{padding:0}body.storydetail .maincontent .news .article>div{margin-bottom:6em;margin-left:auto;margin-right:auto;max-width:1920px;padding:0 140px;position:relative;width:100%}body.storydetail .maincontent .news .article .news-header-wrap h1{margin:.4em 0;padding-right:25%}body.storydetail .maincontent .news .article .news-header-wrap .frame-type-mask_container>div{margin-bottom:0}body.storydetail .maincontent .news .article .news-header-wrap .frame-type-mask_container .col2{text-align:right}body.storydetail .maincontent .news .article .news-header-wrap .news-list-date{font-size:.6666666667em;font-weight:400;letter-spacing:.12em;letter-spacing:1px;margin-bottom:1em;text-transform:uppercase}body.storydetail .maincontent .news .article .news-header-wrap .teaser-text{color:#20323d;font-size:1.6666666667em;font-weight:300;line-height:140%}body.storydetail .maincontent .news .article .news-header-wrap .news-list-author{font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:166%;margin:.6em 0;text-transform:uppercase}body.storydetail .maincontent .news .article .news-header-wrap .news-list-tags{margin-bottom:2.5em}body.storydetail .maincontent .news .article .news-header-wrap .news-list-tags a{color:#45949c;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}body.storydetail .maincontent .news .article .news-header-wrap .news-list-tags a:not(:last-child):after{content:".";display:inline-block;padding:0 10px}body.storydetail .maincontent .news .article>div.frame-type-text:not(.frame-layout-3){padding:0 calc(16.66667% + 140px)}body.storydetail .maincontent .news .article p.quote{text-align:right}body.storydetail .maincontent .news .article>div.frame-layout-3 .ce-bodytext,div.frame-type-list.frame-layout-3 .tx-events2,div.frame-type-text.frame-layout-3 .ce-bodytext{background-color:#ebeff2;font-size:1em;font-weight:300;letter-spacing:0;line-height:126%;margin-bottom:0;margin-right:25%;padding:2em 8.3333333333% 1.5em!important;width:auto}body.storydetail .maincontent .news .article>div.frame-layout-3 header,div.frame-type-text.frame-layout-3 header{background-color:#ebeff2;margin-bottom:0;margin-right:25%;padding:.5em 8.3333333333% 0!important;width:auto}body.storydetail .maincontent .news .article>div.frame-layout-3 header h2,div.frame-type-text.frame-layout-3 header h2{margin-bottom:0}body.storydetail .maincontent .news .article .news-related-wrap{overflow:hidden;padding-right:0!important}body.home .maincontent .frame-storyteaserbox,body.storydetail .maincontent .news .article .news-related-news{margin-bottom:8em;margin-left:8.3333333333%;margin-top:8em;position:relative;width:calc(91.66667% + 20px)!important}body.home .maincontent .frame-storyteaserbox:after,body.storydetail .maincontent .news .article .news-related-news:after{background-color:#ebeff2;content:"";display:block;height:100%;left:18.1818181818%;position:absolute;right:0;top:30px;z-index:-1}body.home .maincontent .frame-storyteaserbox h2,body.storydetail .maincontent .news .article .news-related-news h2{color:#20323d;font-size:3.3333333333em;font-weight:200;letter-spacing:0;line-height:113%;margin:0;padding:0 10% 1em}body.home .maincontent .frame-storyteaserbox .news-list-view,body.storydetail .maincontent .news .article .news-related-news .related{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}body.home .maincontent .frame-storyteaserbox .news-list-view .article,body.storydetail .maincontent .news .article .news-related-news .related .article{flex-basis:100%;flex-grow:1;flex-shrink:1;max-width:50%}body.home .maincontent .frame-storyteaserbox .news-list-view .article:not(:last-child),body.storydetail .maincontent .news .article .news-related-news .related .article:not(:last-child){margin-right:20px}body.home .maincontent .frame-storyteaserbox .news-list-view .article .image-wrapper,body.storydetail .maincontent .news .article .news-related-news .related .article .image-wrapper{background-position:50%;background-size:cover;display:block;margin-bottom:30px;position:relative;width:100%}body.home .maincontent .frame-storyteaserbox .news-list-view .article .image-wrapper .focuspoint,body.storydetail .maincontent .news .article .news-related-news .related .article .image-wrapper .focuspoint{height:100%;overflow:hidden;position:relative}body.home .maincontent .frame-storyteaserbox .news-list-view .article .image-wrapper .focuspoint:before,body.storydetail .maincontent .news .article .news-related-news .related .article .image-wrapper .focuspoint:before{content:"";display:block;padding-top:60%}body.home .maincontent .frame-storyteaserbox .news-list-view .article .image-wrapper:after,body.storydetail .maincontent .news .article .news-related-news .related .article .image-wrapper:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}body.home .maincontent .frame-storyteaserbox .news-list-view .article a:hover .image-wrapper:after,body.storydetail .maincontent .news .article .news-related-news .related .article a:hover .image-wrapper:after{opacity:1}body.home .maincontent .frame-storyteaserbox .news-list-view .article .text-wrapper span.news-list-date,body.storydetail .maincontent .news .article .news-related-news .related .article .text-wrapper span.news-list-date{color:#20323d;float:left;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin-bottom:20px;text-transform:uppercase}body.home .maincontent .frame-storyteaserbox .news-list-view .article .text-wrapper span.news-list-category,body.home .maincontent .frame-storyteaserbox .news-list-view .article .text-wrapper>div,body.home .maincontent .frame-storyteaserbox .news-list-view .article .text-wrapper>p,body.home .maincontent .frame-storyteaserbox .view-more-container{display:none}body.home .maincontent .frame-storyteaserbox .news-list-view .article .text-wrapper h3,body.storydetail .maincontent .news .article .news-related-news .related .article .text-wrapper h3{clear:both;color:#00656d;font-size:1.6666666667em;font-weight:300;letter-spacing:0;line-height:140%;margin:.6em 0;padding-right:20px;white-space:normal}.maincontent .frame-newslist .news .news-list-view .article a,body.storydetail .maincontent .news .article .news-list-view .article a{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:6em}.maincontent .frame-newslist .news .news-list-view .article .image-wrapper,body.storydetail .maincontent .news .article .news-list-view .article .image-wrapper{flex-basis:33.3333333333%;margin-right:8.3333333333%}.maincontent .frame-newslist .news .news-list-view .article .image-wrapper .focuspoint,body.storydetail .maincontent .news .article .news-list-view .article .image-wrapper .focuspoint{height:100%;overflow:hidden;position:relative}.maincontent .frame-newslist .news .news-list-view .article .image-wrapper .focuspoint:before,body.storydetail .maincontent .news .article .news-list-view .article .image-wrapper .focuspoint:before{content:"";display:block;padding-top:60%}.maincontent .frame-newslist .news .news-list-view .article .image-wrapper .focuspoint img,body.storydetail .maincontent .news .article .news-list-view .article .image-wrapper .focuspoint img{height:auto;max-width:unset;width:auto}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper{flex-basis:58.3333333333%}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper span.link,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper span.link{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_stories.svg') no-repeat transparent -30px;background-size:auto;background-size:93px 29px;display:inline-block;font-size:0;height:29px;line-height:0;transform:translateX(0);transition:all .3s ease;width:93px}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper span.link:after,.maincontent .frame-newslist .news .news-list-view .article .text-wrapper span.link:before,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper span.link:after,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper span.link:before{display:none}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper span.link:hover,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper span.link:hover{background-position:0;transform:translateX(0)}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper span.news-list-date,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper span.news-list-date{color:#263c45;float:left;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:144%;margin-bottom:30px;text-transform:uppercase}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper span.news-list-category,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper span.news-list-category{display:none}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper p,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper p{color:#263c45;font-size:1em;line-height:144%}.maincontent .frame-newslist .news .news-list-view .article .text-wrapper h3,body.storydetail .maincontent .news .article .news-list-view .article .text-wrapper h3{clear:both;color:#00656d;font-size:1.6666666667em;font-weight:300;letter-spacing:0;line-height:140%;margin:.6em 0;white-space:normal}body.suche .kesearch_searchbox{border:none;margin:0;padding:0}body.suche .kesearch_searchbox #ke_search_sword{background-color:#fff;border:none;border-bottom:1px solid #3f6881;margin:0!important;padding-bottom:.2em;padding-right:0!important;width:100%}body.suche .resetbutt,body.suche .submitbutt{display:none}body.suche .result_sorting{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1em}body.suche #kesearch_results{border-top:1px solid #3f6881}body.suche #kesearch_results .result-list-item{align-items:flex-start;border-bottom:1px solid #3f6881;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:30px 15px;transition:all .3s ease}body.suche #kesearch_results .result-list-item .add-info{flex-basis:180px;flex-shrink:0;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;margin:.5em 30px .5em 0;text-transform:uppercase}body.suche #kesearch_results .result-list-item .content{flex-grow:1;margin-right:30px}body.suche #kesearch_results .result-list-item .content h2{-webkit-hyphens:auto;hyphens:auto;margin-top:0}body.suche #kesearch_results .result-list-item .content h2 a{color:#20323d}body.suche #kesearch_results .result-list-item .teaser_icon{flex-shrink:0}body.suche #kesearch_results .result-list-item .imagewrapper{max-height:150px;text-align:center;width:200px}body.suche #kesearch_results .result-list-item .content .imagewrapper{display:none;text-align:left}body.suche #kesearch_results .result-list-item .imagewrapper img{float:none;max-height:150px;padding:0}body.suche #kesearch_results .result-list-item:hover{background-color:#ecf4f5}body.suche #kesearch_results .result-list-item span.hit{color:#45949c}body.suche #kesearch_pagebrowser_bottom,body.suche #kesearch_pagebrowser_bottom .kesearch_pagebrowser ul{margin:20px 0 0}body.suche #kesearch_pagebrowser_bottom .kesearch_pagebrowser ul li{display:inline-block;margin:0 10px 10px 0;padding:0}body.suche #kesearch_pagebrowser_bottom .kesearch_pagebrowser ul li:before{display:none}body.suche #kesearch_pagebrowser_bottom .kesearch_pagebrowser ul li a.current{text-decoration:underline}div.frame-newsletter>.col1,div.medienmitteilungen,div.newsletter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:6em}form.medienfilter{display:none}div.frame-newsletter>.col1>.frame-type-mask_teaser,div.medienmitteilungen>.frame-type-mask_teaser,div.newsletter>.frame-type-mask_teaser{flex-basis:auto;margin-bottom:3em;margin-right:20px;width:calc(33.33333% - 13.33333px)}div.medienmitteilungen>.frame-type-mask_teaser{position:relative}div.frame-newsletter>.col1>.frame-type-mask_teaser:nth-child(3n+3),div.medienmitteilungen>.frame-type-mask_teaser:nth-child(3n+3),div.newsletter>.frame-type-mask_teaser:nth-child(3n+3){margin-right:0}div.frame-newsletter>.col1>.frame-type-mask_teaser .imagewrapper,div.medienmitteilungen>.frame-type-mask_teaser .imagewrapper,div.newsletter>.frame-type-mask_teaser .imagewrapper{margin-bottom:20px;position:relative;width:100%}div.frame-newsletter>.col1>.frame-type-mask_teaser .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative}div.frame-newsletter>.col1>.frame-type-mask_teaser .imagewrapper .focuspoint:before,div.medienmitteilungen>.frame-type-mask_teaser .imagewrapper:before,div.newsletter>.frame-type-mask_teaser .imagewrapper:before{content:"";display:block;padding-top:60%}div.frame-newsletter>.col1>.frame-type-mask_teaser .imagewrapper:after,div.medienmitteilungen>.frame-type-mask_teaser .imagewrapper:after,div.newsletter>.frame-type-mask_teaser .imagewrapper:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}div.frame-newsletter>.col1>.frame-type-mask_teaser:hover .imagewrapper:after,div.medienmitteilungen>.frame-type-mask_teaser:hover .imagewrapper:after,div.newsletter>.frame-type-mask_teaser:hover .imagewrapper:after{opacity:1}div.medienmitteilungen>.frame-type-mask_teaser .flag-adhoc{background-color:#45949c;color:#fff;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:120%;padding:.5em 1em;position:absolute;right:0;text-transform:uppercase;top:0;z-index:3}div.frame-newsletter>.col1>.frame-type-mask_teaser .textwrapper header p.abovetitle{color:#20323d;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:120%;margin:0 0 1.6em;text-transform:uppercase}div.medienbox.filter{display:none}div.medienmitteilungen.list{border-top:1px solid #3f6881}div.medienmitteilungen.list .medienmitteilung-item{align-items:flex-start;border-bottom:1px solid #3f6881;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:30px;transition:all .3s ease;width:100%}div.medienmitteilungen.list .medienmitteilung-item .add-info{flex-basis:180px;flex-shrink:0;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;margin:.5em 30px .5em 0;text-transform:uppercase}div.medienmitteilungen.list .medienmitteilung-item .content{flex-grow:1;margin-right:30px}div.medienmitteilungen.list .medienmitteilung-item .content h2{-webkit-hyphens:auto;hyphens:auto;margin-top:0}div.medienmitteilungen.list .medienmitteilung-item .content h2 a{color:#20323d}div.medienmitteilungen.list .medienmitteilung-item .button{flex-shrink:0}div.medienmitteilungen.list .medienmitteilung-item .button a{background:#fff;border:1px solid #45949c;color:#45949c;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 0;min-height:50px;padding:18px 40px;text-align:center;text-transform:uppercase}div.medienmitteilungen.list .medienmitteilung-item .button a:hover{background:#45949c;color:#fff}div.yearfilter{margin-bottom:8em}div.yearfilter button.btn-secondary{background:#fff;border:1px solid #45949c;color:#45949c;cursor:pointer;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 10px .5em 0;min-height:50px;min-width:140px;padding:18px 40px;text-align:center;text-transform:uppercase}div.yearfilter a.btn-secondary{min-width:140px}div.yearfilter button.btn-secondary.active,div.yearfilter button.btn-secondary:hover{background:#45949c;color:#fff}div.medienmitteilung.singleFeed .headingblock,div.medienmitteilung.singleFeed .intro img{display:none}div.medienmitteilung.singleFeed .body,div.medienmitteilung.singleFeed .lead{margin-bottom:6em}div.medienmitteilung.singleFeed .news_main div{padding:.5em 0!important}div.medienmitteilung.singleFeed p{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:1em;margin-bottom:0;padding:.5em 0!important}div.medienmitteilung.singleFeed p span{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif"!important;font-size:1em!important}div.medienmitteilung.singleFeed .footer .footer p span{font-size:.6666666667em;line-height:100%}div.medienmitteilung.singleFeed table.news_layout_data_table{width:100%}div.medienmitteilung.singleFeed table.news_layout_data_table td{border-bottom:1px solid #3f6881;color:#20323d;vertical-align:middle}div.visiodisclaimer button.visiodisclaimer__button{background:#fff;border:1px solid #45949c;color:#45949c;cursor:pointer;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 20px 2em 0;padding:18px 40px;text-transform:uppercase}div.visiodisclaimer button.visiodisclaimer__button:hover{background:#45949c;color:#fff}div.visiodisclaimer .visiodisclaimer__target>div{margin-bottom:6em}button.share-button{background:none;background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_share.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:inline-block;font-size:0;height:25px;line-height:0;margin-bottom:20px;width:25px}div.share-container{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999998}div.share-container.show{opacity:1;visibility:visible}div.share-container .share-icons{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-size:1em;height:auto;justify-content:center;padding:60px 40px 30px;position:relative;transition:all .3s ease}div.share-container .share-icons a.btn-primary,div.share-container .share-icons a.btn-secondary{align-items:center;display:flex;margin:0 0 10px;width:200px}div.share-container .share-icons a svg{margin-right:10px}div.share-container .share-icons a svg path,div.share-container .share-icons a svg polygon{transition:all .3s ease}div.share-container .share-icons a:hover svg path,div.share-container .share-icons a:hover svg polygon{fill:#fff}div.share-container .share-icons .close{cursor:pointer;display:block;height:25px;position:absolute;right:10px;top:12px;width:25px}div.share-container .share-icons .close span{background-color:#000;height:1px;left:-1px;padding:0;position:absolute;top:11px;transform:rotate(45deg);width:26px}div.share-container .share-icons .close span:nth-child(2){transform:rotate(-45deg)}div.frame-type-mask_employerbrand{position:relative;width:100%}div.frame-type-mask_employerbrand .bgimage{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/BG_PrimeTower.jpg');background-position:100%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}div.frame-type-mask_employerbrand .content{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start}div.frame-type-mask_employerbrand .content .imagewrapper{display:flex;flex-flow:column;font-size:0;justify-content:flex-end;margin-right:2%;width:48%}div.frame-type-mask_employerbrand .content .textwrapper{color:#fff;display:flex;flex-flow:column;justify-content:center;padding:2em 0;width:50%}div.frame-type-mask_employerbrand .content .textwrapper .quote p{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.5555555556rem;font-style:normal;font-weight:200;letter-spacing:.03em;line-height:1.42;margin-bottom:.6em}div.frame-type-mask_employerbrand .content .textwrapper p.name{font-size:1.3333333333rem;font-weight:400;margin:0}div.frame-type-mask_timeline:before{background-color:#ebeff2;content:"";display:block;height:100%;position:absolute;right:28.5714285714%;top:0;width:100%;z-index:-1}div.frame-type-mask_timeline .timeline{margin-right:8.5365853659%;padding-top:6em}div.frame-type-mask_timeline .timeline:after,div.frame-type-mask_timeline .timeline>.event{border-right:1px solid #45949c;margin:0 50% 0 0;padding:0 70px 0 0;position:relative;width:50%}div.frame-type-mask_timeline .timeline:after{box-sizing:border-box;content:"";display:block;height:150px}div.frame-type-mask_timeline .timeline>.event.intro{border:none!important;margin-bottom:8em!important}div.frame-type-mask_timeline .timeline>.event.intro h2{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:4.4444444444em;font-weight:200;letter-spacing:-.0125em;line-height:105%;margin:0 0 .5em;white-space:normal}div.frame-type-mask_timeline .timeline>.event:nth-child(odd){border-left:1px solid #45949c;border-right:none;margin:0 0 0 calc(50% - 1px);padding:0 0 0 70px}div.frame-type-mask_timeline .timeline>.event .year{color:#45949c;font-size:.8888888889em;font-weight:400;letter-spacing:.08em;line-height:120%;padding:4em 0 6em;position:relative;text-transform:uppercase}div.frame-type-mask_timeline .timeline>.event:nth-child(2) .year{padding:0 0 6em}div.frame-type-mask_timeline .timeline>.event .year span{background-color:#ebeff2;border-bottom:8px solid #ebeff2;border-top:8px solid #ebeff2;display:block;position:absolute;right:-120px;text-align:center;width:100px}div.frame-type-mask_timeline .timeline>.event:nth-child(odd) .year span{left:-120px;right:auto}div.frame-type-mask_timeline .timeline>.event .imagewrapper{margin-bottom:20px;position:relative;width:100%}div.frame-type-mask_timeline .timeline>.event:nth-child(2n) .imagewrapper,div.frame-type-mask_timeline .timeline>.event:nth-child(2n) .textwrapper{padding-right:20%}div.frame-type-mask_timeline .timeline>.event:nth-child(odd) .imagewrapper,div.frame-type-mask_timeline .timeline>.event:nth-child(odd) .textwrapper{padding-left:20%}div.frame-type-mask_timeline .timeline>.event:nth-child(4n+4) .imagewrapper,div.frame-type-mask_timeline .timeline>.event:nth-child(4n+4) .textwrapper{padding-left:20%;padding-right:0}div.frame-type-mask_timeline .timeline>.event .imagewrapper .focuspoint:before{content:"";display:block;padding-top:60%}div.frame-type-mask_timeline .timeline>.event .textwrapper{padding-bottom:1px;position:relative}div.frame-type-mask_timeline .timeline>.event .textwrapper .bubble{align-items:center;background-color:#ebeff2;border:1px solid #45949c;border-radius:50%;display:flex;height:45px;justify-content:center;position:absolute;right:-93px;top:-11px;transition:all .3s ease;width:45px}div.frame-type-mask_timeline .timeline>.event:nth-child(odd) .textwrapper .bubble{left:-93px;right:auto}div.frame-type-mask_timeline .timeline>.event .textwrapper .bubble:after{background-color:#45949c;content:"";display:block;height:1px;left:-10px;opacity:0;position:absolute;top:50%;transform:translate(-100%,50%);transform-origin:right;transition:all .3s ease;visibility:hidden;width:0}div.frame-type-mask_timeline .timeline>.event:nth-child(odd) .textwrapper .bubble:after{left:auto;right:-10px;transform:translate(100%,50%);transform-origin:left}div.frame-type-mask_timeline .timeline>.event.active .textwrapper .bubble:after{opacity:1;transition:all .3s ease;visibility:visible;width:80%}div.frame-type-mask_timeline .timeline>.event.active .textwrapper .bubble{height:101px;right:-121px;top:-40px;transition:all .3s ease;width:101px}div.frame-type-mask_timeline .timeline>.event:nth-child(odd).active .textwrapper .bubble{left:-121px;right:auto}div.frame-type-mask_timeline .timeline>.event .textwrapper .bubble .fact{color:#45949c;cursor:default;font-size:.8888888889em;font-weight:400;letter-spacing:.08em;line-height:120%;opacity:0;text-align:center;text-transform:uppercase;transform:scale(0);transition:all .3s ease;visibility:hidden}div.frame-type-mask_timeline .timeline>.event.active .textwrapper .bubble .fact{opacity:1;transform:scale(1);transition:all .3s ease;visibility:visible}div.frame-type-mask_timeline .timeline>.event .textwrapper header p.abovetitle{color:#45949c;font-size:.8888888889em;font-weight:400;letter-spacing:.08em;line-height:120%;margin:0 0 1.6em;text-transform:uppercase}div.frame-type-mask_timeline .timeline>.event .textwrapper header h2{color:#20323d;font-size:1.6666666667em;font-weight:200;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.03em;line-height:140%;margin:.6em 0;padding-right:20px;white-space:normal}div.frame-type-mask_timeline .timeline>.event .textwrapper .bodytext p{font-size:1em;line-height:144%}@media only screen and (max-width:1640px){div.frame-type-text.frame-figure .ce-bodytext h2{font-size:7vw}div.frame-type-text.frame-figure .ce-bodytext h3{font-size:5vw}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper{padding:100px 80px 10px}.maincontent>.frame-layout-4>div.frame,.maincontent>div.frame,div.frame-contactbox,div.frame-immo .t360>*,div.frame-immo>header,div.view-more-container{padding:0 80px}div.frame-type-textpic:not(.frame-inset) .ce-left{margin-right:calc(16.66667% + 30px)}div.frame-type-textpic:not(.frame-inset) .ce-right{margin-left:calc(16.66667% + 30px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right{margin-left:calc(16.66667% + 15px)}div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left{margin-right:calc(16.66667% + 15px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-bodytext,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-bodytext{width:calc(41.66667% - 40px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-gallery,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-gallery{width:calc(50% + 40px)}div.frame-type-mask_container.frame-layout-3{padding:6em 80px 0}div.frame-type-mask_container.frame-layout-3:before{left:80px;right:80px}div.frame-type-image.frame-layout-1>div{margin-left:calc(16.66667% + 14px)}div.frame-type-image.frame-layout-2>div{margin-right:calc(16.66667% + 14px)}body.home div.frame-stories .news-list-view .article:nth-child(5n+2) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+4) .text-wrapper,body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+3) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+1) .text-wrapper{padding:40px 0 0 80px}body.home div.frame-stories .news-list-view .article:nth-child(5n+3) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+6) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(2) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+5) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+3) .text-wrapper{padding:40px 80px 0 0}body.stories div.frame-storyfilter{padding:1.5em 80px}body.stories div.frame-storyfilter ul.filter>div{padding:30px 80px}body.storydetail .maincontent .news .article>div{padding:0 80px}body.storydetail .maincontent .news .article>div.frame-type-text:not(.frame-layout-3){padding:0 calc(16.66667% + 80px)}}@media only screen and (max-width:1440px){body.suche .kesearch_searchbox #ke_search_sword,h1{font-size:5.5555555556em}p.quote{font-size:1.8em;-webkit-hyphens:auto;hyphens:auto}a.aktie .kurs{font-size:3.8em}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper{padding:100px 60px 10px}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol{width:100%}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol{display:none}.maincontent>.frame-layout-4>div.frame,.maincontent>div.frame,div.frame-contactbox,div.frame-immo .t360>*,div.frame-immo>header,div.view-more-container{padding:0 60px}div.frame-type-textpic:not(.frame-inset) .ce-left{margin-right:calc(16.66667% + 20px)}div.frame-type-textpic:not(.frame-inset) .ce-right{margin-left:calc(16.66667% + 20px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right{margin-left:calc(16.66667% + 10px)}div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left{margin-right:calc(16.66667% + 10px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-bodytext,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-bodytext{width:calc(41.66667% - 30px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-gallery,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-gallery{width:calc(50% + 30px)}div.frame-type-mask_container.frame-layout-3{padding:4em 60px 0}div.frame-type-mask_container.frame-layout-3:before{left:60px;right:60px}div.frame-type-mask_container div.frame-carousel .cycle-slideshow{width:255%!important}div.frame-teaser3 a{margin:0}div.frame-contactbox div.tt_address_list{flex-wrap:wrap}div.frame-contactbox.small div.tt_address_list,div.frame-contactbox.small>header{width:75%}div.frame-contactbox div.tt_address_list>.vcard .flex .imagewrapper{height:140px;margin-right:20px;width:140px}div.frame-type-image.frame-layout-1>div{margin-left:calc(16.66667% + 10px)}div.frame-type-image.frame-layout-2>div{margin-right:calc(16.66667% + 10px)}body.home div.frame-stories .news-list-view .article:nth-child(5n+2) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+4) .text-wrapper,body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+3) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+1) .text-wrapper{padding:40px 0 0 60px}body.home div.frame-stories .news-list-view .article:nth-child(5n+3) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+6) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(2) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+5) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+3) .text-wrapper{padding:40px 60px 0 0}body.stories div.frame-storyfilter{padding:1.5em 60px}body.stories div.frame-storyfilter ul.categories li{margin-right:25px}body.stories div.frame-storyfilter ul.categories li a:after{top:57px}body.stories div.frame-storyfilter ul.filter li{margin-left:25px}body.stories div.frame-storyfilter ul.filter>div{padding:30px 60px;top:104px}body.storydetail .maincontent .news .article>div{padding:0 60px}body.storydetail .maincontent .news .article>div.frame-type-text:not(.frame-layout-3){padding:0 calc(16.66667% + 60px)}div.frame-events>div.tx-events2 .panel .info{flex-basis:calc(100% - 350px)}div.frame-events>div.tx-events2 .icslink{flex-basis:150px}div.frame-type-mask_employerbrand .content .textwrapper .quote p{font-size:1.2rem}div.frame-type-mask_employerbrand .content .textwrapper p.name{font-size:1rem}div.frame-type-mask_employerbrand .content .textwrapper p.function{font-size:.8rem}div.frame-type-mask_timeline .timeline>.event .imagewrapper,div.frame-type-mask_timeline .timeline>.event .textwrapper{padding-left:0!important;padding-right:0!important}div.frame-type-mask_timeline .timeline>.event .textwrapper .bubble:after{display:none}}@media only screen and (max-width:1200px){.mainheader .slidercontainer{min-height:240px}}@media only screen and (max-width:960px){body.suche .kesearch_searchbox #ke_search_sword,h1{font-size:4.4444444444em;padding-right:0}p.lead{padding-right:0}.mainheader div.frame-type-mask_slideshow.frame-bigheader .cycle-slideshow{height:90vh}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper{align-content:flex-end;align-items:flex-end;padding:10px 40px 40px}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol h2{font-size:3.6rem}.maincontent>.frame-layout-4>div.frame,.maincontent>div.frame,div.frame-contactbox,div.frame-immo .t360>*,div.frame-immo>header,div.view-more-container{padding:0 40px}div.frame-type-textpic:not(.frame-inset) .ce-left{margin-right:calc(8.33333% + 5px)}div.frame-type-textpic:not(.frame-inset) .ce-right{margin-left:calc(8.33333% + 5px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right{margin-left:calc(8.33333% + 2px)}div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left{margin-right:calc(8.33333% + 2px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-bodytext,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-bodytext{width:calc(41.66667% - 20px)}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-gallery,div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-gallery{width:calc(50% + 20px)}div.frame-inset,div.frame-successstories{display:block}div.frame-inset>.ce-bodytext,div.frame-inset>div:last-child,div.frame-successstories>.ce-bodytext,div.frame-successstories>div:last-child{padding-right:0}div.frame-smallcol .lg_highchart_container,div.frame-smallcol>.accordion-wapper,div.frame-smallcol>.ce-bodytext,div.frame-smallcol>.ce-image,div.frame-smallcol>.ce-textpic,div.frame-smallcol>.tx-events2,div.frame-smallcol>header{padding-left:0;padding-right:0}div.frame-smallcol>.col1{padding-left:0!important}div.frame-type-mask_container.container1.frame-flex2 .col1>div.frame,div.frame-type-mask_container.container1.frame-flex3 .col1>div.frame{padding-left:0!important;padding-right:0!important;width:100%}div.frame-type-mask_container.container1.frame-flex4 .col1{margin-bottom:7em}div.frame-type-mask_container.container1.frame-flex4 .col1>div.frame{margin-bottom:1em;margin-right:8.3333333333%;width:45.8333333333%!important}div.frame-type-mask_container.container1.frame-flex4 .col1>div.frame:nth-of-type(2n+2){margin-right:0}div.frame-type-mask_teaser .imagewrapper.icon figure{height:60px;width:60px}div.frame-type-mask_container.frame-layout-3{padding:4em 40px 0}div.frame-type-mask_container.frame-layout-3:before{height:102%;left:40px;right:40px}div.frame-type-mask_container.frame-layout-3>div{padding:0 8.3333333333%!important}div.frame-type-mask_container div.frame-carousel .cycle-slideshow{width:133%!important}div.tt_address_list>.vcard{width:calc(50% - 10px)}div.tt_address_list>.vcard:nth-child(3n+3){margin-right:20px}div.tt_address_list>.vcard:nth-child(2n){margin-right:0}div.tx-ttaddress .vcard.tt_address_detail .description{padding-left:0;padding-right:0}div.tt_address_navigation>.vcard{width:calc(33.33333% - 13.33333px)}div.tt_address_navigation>.vcard:nth-child(4n+4){margin-right:20px}div.tt_address_navigation>.vcard:nth-child(3n+3){margin-right:0}div.frame-contactbox div.tt_address_list,div.frame-contactbox>header{width:100%!important}div.frame-contactbox div.tt_address_list>.vcard .flex{flex-wrap:wrap}div.frame-contactbox div.tt_address_list>.vcard .flex .imagewrapper{height:140px;margin-right:20px;width:140px}div.frame-contactbox div.tt_address_list>.vcard .flex .textwrapper{width:auto}body.home div.frame-stories .news-list-view .article:nth-child(5n+2) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+4) .text-wrapper,body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+3) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+1) .text-wrapper{padding:40px 0 0 40px}body.home div.frame-stories .news-list-view .article:nth-child(5n+3) .text-wrapper,body.home div.frame-stories .news-list-view .article:nth-child(5n+6) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(2) .text-wrapper,body.stories div.frame-stories .news-list-view .article:nth-child(3n+5) .text-wrapper,body.stories div.frame-stories .news-list-view.filtered .article:nth-child(3n+3) .text-wrapper{padding:40px 40px 0 0}div.frame-teaser2 .textwrapper,div.frame-type-mask_container.container2,div.frame-type-mask_container.container3,div.frame-type-mask_container.container4{display:block}div.frame-teaser2 .textwrapper,div.frame-type-mask_container.container2>div,div.frame-type-mask_container.container3>div,div.frame-type-mask_container.container4>div{width:100%!important}div.frame-type-mask_container>div.col1{padding:0}div.frame-type-mask_container.frame-layout-0>div.col2>div,div.frame-type-mask_container.frame-layout-3>div.col2>div,div.frame-type-mask_container>div.col1>div{padding:0;width:100%!important}div.frame-type-shortcut.frame-flex2>*{width:100%}div.frame-teaser2 .textwrapper .bodytext,div.frame-teaser2 .textwrapper header{padding:0 20px 0 0;width:100%!important}div.frame-teaser1 .textwrapper h2,div.frame-teaser1 .textwrapper h3{font-size:3.3333333333em}div.frame-teaser1 .textwrapper p{font-size:1.1111111111em}div.frame-teaser2 .textwrapper header{text-align:left}a.aktie{padding-left:0}a.aktie .kurs{font-size:3.8em}a.aktie .kursdatum{font-size:1em}div.frame-teaser1 .textwrapper{flex-basis:95%}body.stories div.frame-storyfilter{padding:1.5em 40px}body.stories div.frame-storyfilter>.col1>div.frame:last-child{display:none}body.stories div.frame-storyfilter ul.filter>div{padding:30px 40px}body.storydetail .maincontent .news .article>div{padding:0 40px}body.storydetail .maincontent .news .article>div.frame-type-text:not(.frame-layout-3){padding:0 calc(8.33333% + 40px)}body.storydetail .maincontent .news .article .news-header-wrap h1{margin:.4em 0;padding-right:0}body.storydetail .maincontent .news .article .news-header-wrap .frame-type-mask_container .col2{margin-top:1em;text-align:left}body.storydetail .maincontent .news .article>div.frame-layout-3 .ce-bodytext,body.storydetail .maincontent .news .article>div.frame-layout-3 header,div.frame-type-list.frame-layout-3 .tx-events2,div.frame-type-text.frame-layout-3 .ce-bodytext,div.frame-type-text.frame-layout-3 header,div.frame-workshops.frame-layout-3 .news{margin-right:0}div.frame-newsletter>.col1>.frame-type-mask_teaser,div.medienmitteilungen>.frame-type-mask_teaser,div.newsletter>.frame-type-mask_teaser{width:calc(50% - 10px)!important}div.frame-newsletter>.col1>.frame-type-mask_teaser:nth-child(3n+3),div.medienmitteilungen>.frame-type-mask_teaser:nth-child(3n+3),div.newsletter>.frame-type-mask_teaser:nth-child(3n+3){margin-right:20px}div.frame-newsletter>.col1>.frame-type-mask_teaser:nth-child(2n),div.medienmitteilungen>.frame-type-mask_teaser:nth-child(2n),div.newsletter>.frame-type-mask_teaser:nth-child(2n){margin-right:0}body.suche #kesearch_results .result-list-item .content{flex-basis:100%;margin-right:0}body.suche #kesearch_results .result-list-item .content .imagewrapper{display:block}body.suche #kesearch_results .result-list-item .teaser_icon{display:none}div.frame-type-mask_container.events:before{height:100%;top:0}div.frame-type-mask_container.events div.col1{padding-top:2em}div.frame-type-mask_container.events div.frame-eventslider .frame-type-mask_slideshow .cycle-slideshow{margin-bottom:3em!important}div.frame-type-mask_container.events div.frame-eventslider div.frame-type-mask_slideshow.frame-carousel div.frame-type-mask_teaser.frame-default header .datum span.eventbegin span.day{font-size:8em}div.frame-type-mask_timeline .timeline{margin-right:0}div.frame-type-mask_timeline .timeline:after,div.frame-type-mask_timeline .timeline>.event{border-left:1px solid #45949c!important;border-right:none!important;height:auto;margin:0 0 0 26px!important;padding:0 0 4em 32px!important;width:calc(100% - 52px)!important}div.frame-type-mask_timeline .timeline>.event.intro{margin:0!important;padding:0 0 4em!important;width:100%!important}div.frame-type-mask_timeline .timeline>.event .textwrapper .bubble{height:29px;left:-47px!important;right:auto;top:-7px;width:29px}div.frame-type-mask_timeline .timeline>.event.active .textwrapper .bubble{height:51px;left:-59px!important;right:auto;top:-17px;width:51px}div.frame-type-mask_timeline .timeline>.event.active .textwrapper .bubble .fact{display:none}div.frame-type-mask_timeline .timeline>.event .year{padding:2em 0 4em}div.frame-type-mask_timeline .timeline>.event .year span{left:-82px!important;right:auto!important}div.frame-type-text.frame-figure .ce-bodytext h2{font-size:10vw}div.frame-type-text.frame-figure .ce-bodytext h3{font-size:8vw}}@media only screen and (max-width:767px){body.suche .kesearch_searchbox #ke_search_sword,h1{font-size:3em}h3{font-size:1.4em}body.storydetail .maincontent .news .article .news-header-wrap .teaser-text,p.lead{font-size:1.2em}p.quote{font-size:1.6em;margin:1.2em 0;padding-right:20px!important}div.frame figcaption{margin-top:30px;padding-left:16.6666666667%;padding-right:8.3333333333%}a.aktie .kurs{font-size:3em}a.aktie .kursdatum{font-size:.9em}.mainheader .slidercontainer{min-height:200px}.mainheader div.frame-type-mask_slideshow .cycle-slideshow{width:100%!important}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper{padding:10px 20px 20px}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol h2{font-size:2rem}.mainheader div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol p:after{margin-left:15px;width:60px}.maincontent>div.frame,div.frame-type-mask_container>div>div.frame{margin-bottom:5em}.maincontent>.frame-layout-4>div.frame,.maincontent>div.frame,div.frame-contactbox,div.frame-immo .t360>*,div.frame-immo>header,div.view-more-container{padding:0 20px}div.frame-type-textpic:not(.frame-inset) .ce-left,div.frame-type-textpic:not(.frame-inset) .ce-right{display:block;margin:0!important}div.frame-type-textpic:not(.frame-inset) .ce-left .ce-gallery,div.frame-type-textpic:not(.frame-inset) .ce-right .ce-gallery{margin:0 0 3em!important;width:100%!important}div.frame-type-textpic:not(.frame-inset) .ce-left .ce-bodytext,div.frame-type-textpic:not(.frame-inset) .ce-right .ce-bodytext{width:100%!important}div.frame-type-textpic.frame-layout-1:not(.frame-inset) .ce-right .ce-bodytext{padding-right:20px}div.frame-type-textpic.frame-layout-2:not(.frame-inset) .ce-left .ce-bodytext{padding-left:20px}div.frame-type-image.frame-layout-1>div{margin-left:0;width:100%!important}div.tt_address_list>.vcard,div.tt_address_navigation>.vcard{margin-right:0!important;width:100%}div.tt_address_navigation>.vcard .flex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}div.tt_address_navigation>.vcard .flex>a{flex-shrink:0;margin-right:10px;width:30%}div.frame-type-image.frame-layout-2>div{margin-right:0;width:100%!important}div.frame-type-mask_slideshow.frame-layout-1>h2{margin-left:0}div.frame-type-mask_slideshow.frame-carousel>h2{font-size:2.5em}div.frame-type-mask_slideshow.frame-carousel{padding-left:20px!important;padding-right:0!important}div.frame-type-mask_container div.frame-carousel .cycle-slideshow{width:255%!important}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow{margin-left:0;width:170%!important}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow .slide{padding:0 10px 0 0}div.frame-type-mask_slideshow.frame-carousel.frame-layout-2 .cycle-slideshow .cycle-navigation{left:30px}div.frame-type-mask_slideshow.frame-carousel.frame-layout-2 .cycle-slideshow .cycle-navigation.cycle-prev{left:0}div.frame-type-mask_slideshow.frame-carousel .cycle-slideshow .cycle-navigation.hide{display:block}div.frame-type-mask_container.frame-layout-3{padding:4em 20px 0}div.frame-type-mask_container.frame-layout-3:before{left:20px;right:20px}div.frame-type-mask_container.container1.frame-flex4 .col1>div.frame{margin-right:0;width:100%!important}div.frame-teaser1 .textwrapper h2,div.frame-teaser1 .textwrapper h3{font-size:2.6666666667em}div.frame-teaser1 .textwrapper p{font-size:1em}div.frame-type-spreadsheets_table table,table.standard{min-width:760px}table.aktie,table.aktionaere{min-width:400px}div.frame-type-text.frame-figure .ce-bodytext h2{font-size:16vw}div.frame-type-uploads ul.ce-uploads li{display:block;padding:15px}div.frame-type-uploads ul.ce-uploads li .imagewrapper{margin-bottom:15px;text-align:left}div.frame-type-uploads ul.ce-uploads li .button{margin-top:2em}div.frame-type-uploads ul.ce-uploads li .textwrapper{margin-right:0}div.frame-type-mask_container.container1.frame-teaserbox .col1{display:block}div.frame-type-mask_container.container1.frame-teaserbox .col1>div.frame{margin-bottom:3em;margin-left:0;max-width:100%}div.frame-type-mask_container.container1.frame-teaserbox>h2{font-size:2.2em}body.home div.frame-stories{padding:0 0 3em!important}body.home div.frame-stories:before{right:14.2857142857%}div.frame-stories .news-list-view .article{clear:left;margin-left:0!important;margin-right:0!important;margin-top:4em!important;width:100%!important}div.frame-stories .news-list-view .article.topnews{left:0!important;position:relative;width:100%}div.frame-stories .news-list-view .article .image-wrapper{height:40vh!important}div.frame-stories .news-list-view .article .text-wrapper{padding:40px 20px 0!important}body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper div,body.stories div.frame-stories .news-list-view .article:first-child .text-wrapper h3{padding-right:0}div.view-more-container button.view-more-button{font-size:.8888888889em}body.stories div.frame-storyfilter{padding:1.5em 20px}body.stories div.frame-storyfilter ul.categories li a.active,body.stories div.frame-storyfilter ul.categories li a:hover{color:#45949c}body.stories div.frame-storyfilter ul.categories li a:after{display:none}body.stories div.frame-storyfilter ul.filter>div{padding:30px 20px}body.storydetail .maincontent .news .article>div,body.storydetail .maincontent .news .article>div.frame-type-text:not(.frame-layout-3){padding:0 20px}body.home .maincontent .frame-storyteaserbox h2,body.storydetail .maincontent .news .article .news-related-news h2{font-size:2.6em;-webkit-hyphens:auto;hyphens:auto}body.home .maincontent .frame-storyteaserbox .news-list-view,body.storydetail .maincontent .news .article .news-related-news .related{display:block}body.home .maincontent .frame-storyteaserbox .news-list-view .article,body.storydetail .maincontent .news .article .news-related-news .related .article{margin-bottom:3em;margin-right:0!important;max-width:100%}.maincontent .frame-newslist .news .news-list-view .article a,body.storydetail .maincontent .news .article .news-list-view .article a{display:block}.maincontent .frame-newslist .news .news-list-view .article .image-wrapper,body.storydetail .maincontent .news .article .news-list-view .article .image-wrapper{margin-bottom:1em;margin-right:0}div.frame-newsletter>.col1>.frame-type-mask_teaser,div.medienmitteilungen>.frame-type-mask_teaser,div.newsletter>.frame-type-mask_teaser{margin-right:0!important;width:100%!important}body.suche #kesearch_results .result-list-item,div.frame-events .newsevents .article .textwrapper,div.frame-events>div.tx-events2 .panel,div.medienmitteilungen.list .medienmitteilung-item{display:block;padding:15px}div.share-container .share-icons{padding:45px 20px 10px}div.frame-teaser3 a{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start;margin:0}div.frame-teaser3 a .imagewrapper{margin-left:10%;margin-top:-30%;width:90%}div.frame-teaser3 a .imagewrapper .focuspoint{display:none}div.frame-teaser3 a .imagewrapper .focuspoint:before{padding-top:120%}div.frame-teaser3 a .imagewrapper .focuspoint:first-child{display:block;width:100%}div.frame-teaser3 a .textwrapper{margin-right:0;width:90%}div.frame-teaser4{padding:0 20px!important}div.frame-teaser4 a{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start}div.frame-teaser4 a .imagewrapper{width:100%}div.frame-teaser4 a .imagewrapper .focuspoint:before{padding-top:100%}div.frame-teaser4 a .textwrapper{width:100%}div.frame-teaser4 a .textwrapper header h2,div.frame-teaser4 a .textwrapper header h3{font-size:3em}div.frame-tablescroll:before{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_scrollleft.svg') no-repeat 100%;background-size:contain;content:"scroll";display:block;font-size:.8em;padding-right:35px;position:absolute;right:10%;top:-1em}div.frame-type-mask_employerbrand .content{align-items:stretch;display:flex;flex-flow:column-reverse nowrap;justify-content:flex-start}div.frame-type-mask_employerbrand .content .imagewrapper{margin-right:0;width:100%}div.frame-type-mask_employerbrand .content .textwrapper{padding-bottom:0;width:100%}}.frame-quoteslider .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;margin:34px 0 0}.frame-quoteslider .slick-dots li{margin:0 12px;position:relative}.frame-quoteslider .slick-dots li:before{display:none}.frame-quoteslider .slick-dots li button{background:none;border:2px solid transparent;border-radius:50%;cursor:pointer;font-size:0;height:52px;line-height:0;overflow:hidden;width:52px}.frame-quoteslider .slick-dots li button img{background-color:#ecf1f4;border:2px solid #fff;border-radius:50%;height:100%;transition:transform .3s ease-in-out;width:100%}.frame-quoteslider .slick-dots li.slick-active button{position:relative}.frame-quoteslider .slick-dots li:not(.slick-active):hover button img{transform:scale(1.1)}.frame-quoteslider .frame-type-mask_employerbrand .imagewrapper img:last-child{display:none}.frame-quoteslider .slick-dots li .progress-circle{display:none;left:0;position:absolute;top:0;z-index:-1}.frame-quoteslider .slick-dots li.slick-active .progress-circle svg{fill:transparent;stroke:#45949c;stroke-width:2px;stroke-dasharray:157;stroke-dashoffset:157;animation:clock-animation 20s linear infinite;transform:rotate(-90deg);transform-origin:26px 26px}@keyframes clock-animation{0%{stroke-dashoffset:157}to{stroke-dashoffset:0}}.frame-quoteslider .slick-dots li.slick-active .progress-circle{display:block}.maincontent>.frame-type-shortcut.frame-layout-4 .frame-type-mask_employerbrand{padding:0 140px}@media only screen and (max-width:1640px){.maincontent>.frame-type-shortcut.frame-layout-4 .frame-type-mask_employerbrand{padding:0 80px}}@media only screen and (max-width:1440px){.maincontent>.frame-type-shortcut.frame-layout-4 .frame-type-mask_employerbrand{padding:0 60px}}@media only screen and (max-width:960px){.maincontent>.frame-type-shortcut.frame-layout-4 .frame-type-mask_employerbrand{padding:0 40px}}@media only screen and (max-width:767px){.maincontent>.frame-type-shortcut.frame-layout-4 .frame-type-mask_employerbrand{padding:0 20px}.frame-quoteslider .slick-dots{margin:14px 0 0}.frame-quoteslider .slick-dots li{margin:0 6px}}.layout_projects body main{background-color:#ecf1f4;border-color:transparent;padding-bottom:1px}.layout_projects body main .maintitle{height:40px;visibility:hidden}.layout_projects .frame.frame-contactbox header,.layout_projects div.frame-contactbox div.tt_address_list{background:none;padding:0!important;width:100%}.layout_projects .frame.frame-contactbox header h2{color:#20323d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:.8888888889em;font-weight:400;letter-spacing:.12em;margin-bottom:20px;opacity:1;text-align:left;text-transform:uppercase}.layout_projects .frame.frame-contactbox .flex{align-items:center}.layout_projects .frame.frame-contactbox .imagewrapper{background:none;height:261px!important;margin-right:16px;width:261px!important}.layout_projects .frame.frame-contactbox .focuspoint{border-radius:50%}.layout_projects .frame.frame-contactbox .textwrapper{width:auto!important}.herovideo .wrapper__video{height:70vh;min-height:238px;overflow:hidden;position:relative}.herovideo .wrapper__video .video{height:100%}.herovideo .wrapper__video .focuspoint{height:100%;overflow:hidden;position:relative}.herovideo .wrapper__video:before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.herovideo .wrapper__video .video video{bottom:0;height:100vh;left:0;-o-object-fit:cover;object-fit:cover;right:0;top:0;width:100vw;z-index:1}.herovideo .wrapper__headline{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 140px;position:absolute;right:0;top:192px}.herovideo .wrapper__headline .headline{font-size:5rem;margin:0 auto}.herovideo .wrapper__headline .headline,.herovideo .wrapper__headline .headline__address{color:#fff;font-weight:200;letter-spacing:.03em;line-height:107%;max-width:1920px;position:relative;text-align:center;z-index:3}.herovideo .wrapper__headline .headline__address{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.5rem;margin:.5em auto 0}@media only screen and (max-width:1640px){.herovideo .wrapper__headline{padding:0 80px}}@media only screen and (max-width:1440px){.herovideo .wrapper__headline{padding:0 60px}}@media only screen and (max-width:1200px){.herovideo .wrapper__headline{top:153px}}@media only screen and (max-width:960px){.herovideo .wrapper__headline{padding:0 40px}}@media only screen and (max-width:767px){.herovideo .wrapper__headline{padding:0 20px}.herovideo .wrapper__headline .headline{font-size:2rem}.herovideo .wrapper__headline .headline__address{font-size:.8rem}}.projects.intro{margin-bottom:6em!important}.projects.intro:after{clear:both;content:"";display:table}.projects.intro .left{display:block;float:left;width:66.3333333333%}.projects.intro .right{display:block;float:right;position:relative;text-align:right;width:33.3333333333%}.projects.intro .right a{color:#20323d;display:inline-block;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1em;font-weight:500;letter-spacing:.03em;opacity:1;text-align:left;width:370px}.projects.intro .right .contact_images{display:none;height:82px;width:152px}.projects.intro .right .contact_images:after{clear:both;content:"";display:table}.projects.intro .right .imagewrapper{float:left;margin-left:-10px}.projects.intro .right .imagewrapper:nth-of-type(n+3){display:none}.projects.intro .right .imagewrapper:first-child{margin-left:0}.projects.intro .right .focuspoint{border:1px solid #fff;border-radius:50%;height:80px;opacity:1;width:80px}.projects.intro .right .contact_anchor{display:inline-block;float:right;margin-right:18px;width:180px}.projects.intro .right a .arrow{bottom:-30px;display:block;position:absolute;right:0}.projects.intro .right .arrow span{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_stories.svg') no-repeat transparent -30px;background-size:auto;background-size:93px 29px;display:inline-block;font-size:0;height:16px;line-height:0;transform:translateX(0);transition:all .3s ease;width:93px}.projects.intro .right:hover .arrow span{background-position:0;transform:translateX(0)}@media only screen and (max-width:1280px){.projects.intro .right{text-align:left}.projects.intro .right a{float:right;width:auto}.projects.intro .right .contact_images{display:none;margin-bottom:10px}.projects.intro .right .contact_anchor{float:left}.projects.intro .right a .arrow{bottom:-30px}}.projects.intro p.lead{padding-right:0}.projects.intro .left .intro-text+.video{margin-top:85px}.projects.intro .video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.projects.intro .video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:960px){.projects.intro{margin-bottom:4em!important}.projects.intro .left{width:100%}.projects.intro .right{display:none}}.textvideo:after{clear:both;content:"";display:block}.textvideo .left{background:#ecf1f4;max-height:395px;max-width:812px;min-height:73%;padding:3%;position:absolute;top:70px;width:43%;z-index:999}.layout_projects .textvideo .left{background:#fff}.textvideo .left .label{color:#20323d;font:normal normal normal 16px/16px NeueHaasGroteskDisp;letter-spacing:1.92px;margin-bottom:30px;text-transform:uppercase}.textvideo .left p.lead{font-size:130%;padding:0!important}.textvideo .right{float:right;width:58%}.textvideo .right .video{height:0;padding-bottom:56.25%;position:relative}.textvideo .right iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1280px){.textvideo .right{float:none;width:100%}.textvideo .left{height:auto;left:auto;margin:0 auto;padding:67px;position:relative;top:-55px;width:728px;z-index:9999}}@media only screen and (max-width:960px){.textvideo .left{height:auto;margin:0 10px;padding:45px 22.5px 44px;top:-35px;width:auto}}.projects.grid__usage{margin:auto;max-width:1920px;padding:0 140px;position:relative;width:100%}.projects.grid__usage>div.grid{grid-column-gap:0;grid-row-gap:0;grid-gap:2px;display:grid;grid-template-columns:33fr 42fr 25fr;grid-template-rows:repeat(6,1fr)}.projects.grid__usage h2{color:#20323d;font:normal normal normal 16px/64px NeueHaasGroteskDisp;letter-spacing:1.92px;opacity:1;text-align:left;text-transform:uppercase}.projects.grid__usage .usage{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;overflow:hidden;position:relative}.projects.grid__usage .usage a:after,.projects.grid__usage .usage:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:10}.projects.grid__usage .usage a{display:block;height:100%;position:relative;width:100%;z-index:20}.projects.grid__usage .usage a:hover:after,.projects.grid__usage .usage:hover:after{opacity:1}.projects.grid__usage .usage img{height:auto!important;opacity:0;visibility:hidden;width:100%!important}.projects.grid__usage .usage h3{bottom:23px;color:#fff;font-size:40px;font-style:normal;font-weight:400;left:43px;letter-spacing:0;line-height:44px;opacity:1;position:absolute;right:43px;text-align:left;text-shadow:0 13px 16px rgba(0,0,0,.447);z-index:20}.projects.grid__usage .usage span{background:#20323d 0 0 no-repeat padding-box;color:#fff;font:200 normal 16px/20px NeueHaasGroteskDisp;height:38px;left:27px;letter-spacing:.03em;padding:10px 21px 0 17px;position:absolute;top:19px;z-index:20}.projects.grid__usage .usage:first-child{grid-area:1/1/7/2;width:100%}.projects.grid__usage .usage:nth-child(2),.projects.grid__usage .usage:nth-child(3){width:100%}.projects.grid__usage .usage:nth-child(2){grid-area:1/2/4/3}.projects.grid__usage .usage:nth-child(3){grid-area:4/2/7/3}.projects.grid__usage .usage:nth-child(4),.projects.grid__usage .usage:nth-child(5),.projects.grid__usage .usage:nth-child(6){width:100%}.projects.grid__usage .usage:nth-child(4){grid-area:1/3/3/4}.projects.grid__usage .usage:nth-child(5){grid-area:3/3/5/4}.projects.grid__usage5 .usage:nth-child(4){grid-area:1/3/5/4}.projects.grid__usage5 .usage:nth-child(5){grid-area:5/3/7/4}.projects.grid__usage5 .usage.hide{display:none}.projects.grid__usage .usage:nth-child(6){grid-area:5/3/7/4}.projects.grid__usage .link__backtooverview{align-items:center;display:flex!important;justify-content:center}.projects.grid__usage .link__backtooverview>div.label{color:#20323d;display:block;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1em;font-weight:500;height:50px;letter-spacing:.03em;position:relative;width:208px;word-break:break-word}.projects.grid__usage .backtooverview:after,.projects.grid__usage a.link__backtooverview:after{content:none;display:none}.projects.grid__usage .link__backtooverview .arrow{display:block;left:70px;position:relative;top:2px}.projects.grid__usage .link__backtooverview .arrow span{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_stories.svg') no-repeat transparent -30px;background-size:auto;background-size:93px 29px;display:inline-block;font-size:0;height:16px;line-height:0;transform:translateX(0);transition:all .3s ease;width:93px}.projects.grid__usage .link__backtooverview:hover .arrow span{background-position:0;transform:translateX(0)}@media only screen and (max-width:1440px){.projects.grid__usage>div.grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.projects.grid__usage .usage{height:300px}.projects.grid__usage .usage img{display:none}.projects.grid__usage .usage:first-child{grid-area:1/1/2/2}.projects.grid__usage .usage:nth-child(2){grid-area:1/2/2/3}.projects.grid__usage .usage:nth-child(3){grid-area:2/1/3/2}.projects.grid__usage .usage:nth-child(4){grid-area:2/2/3/3}.projects.grid__usage .usage:nth-child(5){grid-area:3/1/4/2}.projects.grid__usage .usage:nth-child(6){grid-area:3/2/4/3}}@media only screen and (max-width:960px){.projects.grid__usage>div.grid{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}.projects.grid__usage .usage:first-child{grid-area:1/1/2/2}.projects.grid__usage .usage:nth-child(2){grid-area:2/1/3/2}.projects.grid__usage .usage:nth-child(3){grid-area:3/1/4/2}.projects.grid__usage .usage:nth-child(4){grid-area:4/1/5/2}.projects.grid__usage .usage:nth-child(5){grid-area:5/1/6/2}.projects.grid__usage .usage:nth-child(6){grid-area:6/1/7/2}.projects.grid__usage5 .usage.backtooverview{grid-area:5/1/6/2}.projects.grid__usage .link__backtooverview>div.label{margin:calc(15% - 20px) auto 0}}.projects-slideshow{margin:0 auto;padding:0 140px;width:100%}.projects-slideshow .slideswrapper{height:630px;position:relative}.projects-slideshow .slide{position:absolute;width:100%}.projects-slideshow .slide .frame,.projects-slideshow .slide .frame>a{display:block;position:relative;width:100%}.projects-slideshow .imagewrapper{max-height:630px;max-width:950px;width:68%}.projects-slideshow .textwrapper{background:#ecf1f4;max-height:395px;max-width:812px;min-height:73%;padding:3%;position:absolute;right:0;top:70px;width:49%;z-index:999}.layout_projects .projects-slideshow .textwrapper{background:#fff}.projects-slideshow .textwrapper header{display:flex;flex-direction:column-reverse}.projects-slideshow .textwrapper header .subheader{color:#20323d;font:normal normal normal 16px/16px NeueHaasGroteskDisp;letter-spacing:1.92px;opacity:1;text-transform:uppercase}.projects-slideshow .textwrapper header h2{color:#20323d;font-size:30px;font-style:normal;letter-spacing:0;line-height:38px;opacity:1;text-align:left}.projects-slideshow .textwrapper .bodytext{color:#20323d;font:normal normal 300 18px/26px NeueHaasGroteskDisp;letter-spacing:0;opacity:1;text-align:left}.projects-slideshow .cycle-navigation{display:block;height:30px;left:73%;position:absolute;top:73%;width:90px;z-index:200}.projects-slideshow .cycle-next,.projects-slideshow .cycle-prev{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_right_blue.svg') no-repeat transparent 100%;background-size:auto;background-size:10px 18px;bottom:0;cursor:pointer;font-size:0;height:18px;position:relative;width:20px}.projects-slideshow .cycle-prev{left:0;right:auto;transform:rotate(180deg)}.projects-slideshow .cycle-next{left:53px;right:0;top:-18px}@media only screen and (max-width:1280px){.slide>div.frame-type-mask_teaser.frame-default{margin-bottom:0!important}.projects-slideshow .slideswrapper{height:auto}.projects-slideshow .cycle-navigation{left:0;margin:0 auto;position:relative;top:80%;width:728px}.projects-slideshow .cycle-prev{left:0;right:auto;width:15px}.projects-slideshow .cycle-next{right:-52px;top:-18px;width:15px}.projects-slideshow .imagewrapper{margin-right:0;max-height:inherit;max-width:100%;width:100%}.projects-slideshow .textwrapper{background:#fff;height:auto;left:auto;margin:0 auto;max-height:unset;padding:67px;position:relative;top:-55px;width:728px;z-index:9999}.projects-slideshow .textwrapper header h2{color:#20323d;font-size:30px;font-style:normal;letter-spacing:0;line-height:38px;opacity:1;text-align:left}}@media only screen and (max-width:960px){.projects-slideshow .textwrapper{height:auto;margin:0 10px;padding:45px 22.5px 44px;top:-55px;width:auto}.projects-slideshow .cycle-navigation{bottom:-20px;left:15px;position:absolute;top:auto;width:50px}.layout_projects .frame.frame-contactbox header h2{padding-right:0}}.layout_projects .immo-items-teaser .immo-item{height:auto;margin:0 52px 57px 0;overflow:hidden;width:calc(33% - 36px)}.layout_projects .immo-filter ul.immo-showbox.empty,.layout_projects .immo-items-teaser.empty .immo-item,.layout_projects .immo-map.empty,.link__showmore.empty{display:none!important}.layout_projects .immo-items-teaser.limit .immo-item{display:none}.layout_projects .immo-items-teaser.limit .immo-item.showitem,.layout_projects .immo-items-teaser.limit .immo-item:nth-child(-n+6){display:block}.layout_projects .immo-items-teaser .immo-item:nth-child(3n){margin-right:0}.layout_projects .immo-items-teaser .immo-item a{display:block;height:100%;position:relative}.layout_projects .immo-items-teaser .immo-item .imagewrapper .labels span{background:#20323d 0 0 no-repeat padding-box;color:#fff;display:inline-block;font:normal normal 16px/20px NeueHaasGroteskDisp;height:38px;margin-left:27px;margin-top:19px;padding:10px 21px 0 17px;position:relative;z-index:20}.layout_projects .immo-items-teaser .immo-item .imagewrapper .labels span:nth-child(2n){margin-left:20px}.layout_projects .immo-items-teaser .immo-item .imagewrapper{background-size:cover;height:470px}.layout_projects .immo-items-teaser .immo-item .textwrapper{background:#fff;display:block;height:calc(100% - 450px);margin:-70px auto 0;overflow:hidden;padding:35px 35px 50px;position:relative;width:calc(100% - 50px)}.layout_projects .immo-items-teaser .immo-item .textwrapper:after{clear:both;content:"";display:table}.layout_projects .immo-items-teaser .immo-item .textwrapper h2{color:#20323d;font:normal normal 700 32px/40px NeueHaasGroteskDisp;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:2em;font-weight:200;letter-spacing:.03em;margin:0 0 35px;padding:0;text-align:left}.layout_projects .immo-items-teaser .immo-item .textwrapper p{color:#20323d;font:normal normal normal 16px/20px NeueHaasGroteskDisp;letter-spacing:0}.layout_projects .immo-items-teaser .immo-item .textwrapper p span.label{color:#3f6881;display:block;float:left;font:normal normal normal 12px/20px NeueHaasGroteskDisp;height:33px;letter-spacing:1.44px;text-transform:uppercase;width:31%}.layout_projects .immo-items-teaser .immo-item .textwrapper p span.value{float:right;margin-bottom:13px;width:69%}.layout_projects .immo-items-teaser .immo-item .textwrapper p:after{clear:both;content:"";display:table}.layout_projects .immo-items-teaser .immo-item .textwrapper *{opacity:1;transform:none!important}.layout_projects .immo-items-teaser .immo-item a:hover .textwrapper *{opacity:unset;transform:none!important;transform-origin:unset;transition:none}.layout_projects .immo-items-teaser .immo-item .arrow{bottom:40px;height:40px;position:relative;right:-60px;text-align:right;width:70%}.layout_projects .immo-items-teaser .immo-item .arrow span{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_arrow_stories.svg') no-repeat transparent -30px;background-size:auto;background-size:93px 29px;display:inline-block;font-size:0;height:16px;line-height:0;transform:translateX(0);transition:all .3s ease;width:93px}.layout_projects .immo-items-teaser .immo-item a:hover .arrow span{background-position:0;transform:translateX(0)}.layout_projects .immo-items-teaser .immo-item .textwrapper:after{background:none;display:none!important;transition:unset}@media only screen and (max-width:1440px){.layout_projects .immo-items-teaser.limit .immo-item:nth-child(-n+6){display:block}.layout_projects .immo-items-teaser .immo-item{width:calc(50% - 52px)}.layout_projects .immo-items-teaser .immo-item:nth-child(3n){margin-right:52px}.layout_projects .immo-items-teaser .immo-item:nth-child(2n){margin-right:0}.layout_projects .frame.frame-contactbox .imagewrapper{height:181px!important;width:181px!important}}@media only screen and (max-width:768px){.layout_projects .immo-items-teaser .immo-item .imagewrapper{background-size:cover!important}.layout_projects .immo-items-teaser .immo-item .textwrapper{margin-left:10px;margin-right:10px;min-height:270px;width:auto}.layout_projects .immo-items-teaser .immo-item{height:100%;height:auto!important;margin-right:0;width:100%}.layout_projects .immo-items-teaser .immo-item:nth-child(2n),.layout_projects .immo-items-teaser .immo-item:nth-child(3n){margin-right:0}}.layout_projects .immo-filter .immo-searchbox input.submitbutt{filter:FlipH;-ms-filter:"FlipH";transform:scaleX(-1)}.layout_projects .immo-filter{display:block;margin-bottom:6em;padding:0}.layout_projects .immo-filterbox{justify-content:flex-start;margin-bottom:50px}.layout_projects .immo-filterbox2{height:0;overflow:hidden;transition:height .25s ease-in-out}.layout_projects .immo-filterbox2.show{height:69px;overflow:visible;transition:height .25s ease-in-out}.layout_projects .immo-filterbox .immo-searchbox{border-bottom:1px solid #20323d;margin-right:3%;max-width:800px;padding-bottom:9px;position:relative;width:70%}.layout_projects .immo-filter .immo-searchbox input#immo-search-sword{background:transparent;border:0;bottom:-5px;font:normal normal normal 16px/35px NeueHaasGroteskDisp;position:relative}.layout_projects .immo-filter .immo-searchbox input#immo-search-sword:focus{border:none;box-shadow:none;outline:none}.layout_projects .immo-filterbox .immo-searchbox div#suggestions{background-color:#fff;border:1px solid #20323d;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:200}.layout_projects .immo-filterbox .immo-searchbox div#suggestions ul{margin:10px}.layout_projects .immo-filterbox .immo-searchbox div#suggestions ul li.suggestion{cursor:pointer;margin-bottom:.5em}.layout_projects .immo-filterbox .immo-searchbox div#suggestions ul li.suggestion:before{content:none}.layout_projects .immo-filterbox .immo-morefilters:after{clear:both;content:"";display:table}.layout_projects .immo-filterbox .immo-morefilters svg{float:left;margin-right:28px}.layout_projects .immo-filterbox .immo-morefilters svg line{stroke:#888989}.layout_projects .immo-filterbox .immo-morefilters span{color:#888989;display:block;float:left;font:normal normal 16px/35px NeueHaasGroteskDisp;letter-spacing:1.92px;opacity:1;text-transform:uppercase;width:180px}.layout_projects .immo-filterbox .immo-morefilters:hover{cursor:pointer}.layout_projects .immo-filterbox .immo-morefilters.active span{color:#20323d}.layout_projects .immo-filterbox .immo-morefilters.active svg line{stroke:#20323d}.layout_projects .immo-filter ul.immo-categorybox{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:0}.layout_projects .immo-filter ul.immo-categorybox li{display:block;height:42px;margin-right:3%;max-width:320px;width:calc(32% - 42px)}.layout_projects .immo-filter ul.immo-categorybox li span.label{border-bottom:1px solid #20323d;color:#20323d;display:block;font:normal normal normal 16px/40px NeueHaasGroteskDisp;letter-spacing:1.92px;text-align:left;text-transform:uppercase;width:100%}.layout_projects .immo-filter ul.immo-categorybox li span.label:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/arrow_down.svg') no-repeat transparent 100%;content:"";display:inline-block;height:18px;left:27px;position:relative;top:3px;transform:none!important;transform-origin:0 0;width:15px}.layout_projects .immo-filter ul.immo-categorybox li.show span.label:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/arrow_up.svg') no-repeat transparent 100%;transform-origin:0 0}.layout_projects .immo-filter ul.immo-categorybox li.show,.layout_projects .immo-filter ul.immo-categorybox li.show span.label{color:#45949c}.layout_projects .immo-filter ul.immo-categorybox li>div{background:#fff;display:block;margin-top:15px;max-height:325px;opacity:0;overflow-y:scroll;padding:40px 10px 40px 24px;position:relative;visibility:hidden;width:100%}.layout_projects .immo-filter ul.immo-categorybox li>div.opt-area{overflow:hidden;padding:40px 24px}.layout_projects .immo-filter ul.immo-categorybox li>div::-webkit-scrollbar{-webkit-appearance:none;width:7px}.layout_projects .immo-filter ul.immo-categorybox li>div::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.layout_projects .immo-filter ul.immo-categorybox li.show>div{opacity:1;transition:opacity .25s ease-in-out;visibility:visible;z-index:200}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label{display:block;float:left;width:100%}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label input{display:none;float:left}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label input+span:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/box.svg');display:block;float:left;height:24px;left:-14px;position:relative;top:0;transform:none!important;width:24px}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label input:checked+span:after{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/box_checked.svg')}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label input:disabled+span{opacity:.4}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label span{color:#20323d;font:normal normal normal 18px/25px NeueHaasGroteskDisp;letter-spacing:0;margin-bottom:6px;margin-left:0;position:relative;text-align:left;text-transform:none}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label:last-child{margin-bottom:22px}.layout_projects .immo-filter div li.buttgroup{width:auto}.layout_projects .immo-filter div .buttgroup input.resetbutt{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_reset.svg') no-repeat transparent 0;background-size:21px 23px;border:none;color:#20323d}.layout_projects .immo-filter div .buttgroup input.resetbutt,.layout_projects .immo-filter div .buttgroup input.submitbutt{cursor:pointer;display:inline-block;font-size:16px;letter-spacing:1.92px;line-height:100%;margin:0 0 25px;padding:15px 25px;text-transform:uppercase;transition:all .3s ease}.layout_projects .immo-filter div .buttgroup input.submitbutt{background-color:#20323d;border:1px solid #20323d;color:#fff;min-width:210px}.layout_projects .immo-filter ul.immo-showbox{bottom:-80px;display:unset;overflow:hidden;position:absolute;right:-3px;width:186px}.layout_projects .immo-filter ul.immo-showbox li span#show-map{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_map.svg') no-repeat transparent 0;background-size:25px 27px}.layout_projects .immo-filter ul.immo-showbox li span{border:none;cursor:pointer;display:inline-block;font-size:16px;height:27px;padding:5px 0 5px 30px;width:225px}.layout_projects .immo-filter ul.immo-categorybox .opt-area div.wrapper label span:after{display:none;margin-bottom:6px;margin-left:0}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div.input-row{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div#divider{background:#20323d;display:block;flex-basis:7%;flex-grow:0;flex-shrink:0;height:1px;margin-top:22px}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div#immosearchareafrom,.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div#immosearchareato{border:1px solid #20323d;color:#20323d!important;flex-basis:45%;flex-grow:0;flex-shrink:0;font:normal normal normal 18px/18px NeueHaasGroteskDisp;max-width:120px;padding:9px 0;position:relative;text-align:right;text-transform:none!important}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div#immosearchareafrom sup,.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div#immosearchareato sup{font:normal normal normal 12px/12px NeueHaasGroteskDisp}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label input[name=immo-search-area-from],.layout_projects .immo-filter ul.immo-categorybox div.wrapper label input[name=immo-search-area-to]{background:transparent;border:0!important;display:block;font:normal normal normal 18px/18px NeueHaasGroteskDisp;left:0;outline:none!important;position:absolute;text-align:right;top:6px;width:66%;z-index:0}.layout_projects input::-webkit-inner-spin-button,.layout_projects input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.layout_projects input[type=number]{-moz-appearance:textfield}#slider-target{margin-bottom:-20px;margin-top:40px;width:calc(100% - 16px)}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label .ui-widget-content{background-color:#888989;border:none;height:1px;position:relative}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label .ui-widget-header{background-color:#20323d;height:100%;position:absolute}.layout_projects .immo-filter ul.immo-categorybox div.wrapper label .ui-slider-handle{background-color:#20323d;border-color:#20323d;border-radius:8px;height:16px!important;min-width:auto;position:absolute;top:-8px;width:16px!important}@media only screen and (max-width:1440px){.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div#immosearchareafrom,.layout_projects .immo-filter ul.immo-categorybox div.wrapper label div#immosearchareato{max-width:100px}.layout_projects .immo-filter ul.immo-categorybox li.dropdown:nth-child(2):after{display:block;height:0;width:100%}.layout_projects .immo-filter ul.immo-showbox{right:33px}}@media only screen and (max-width:1280px){.layout_projects .immo-items-teaser{width:calc(100% + 54px)}.layout_projects .immo-filterbox .immo-searchbox{width:60%}.layout_projects .immo-filter ul.immo-categorybox li.dropdown{margin-bottom:50px;max-width:unset;width:47%}.layout_projects .immo-filter div li.buttgroup{margin-bottom:20px}.layout_projects .immo-filter ul.immo-showbox{right:-2px}}@media only screen and (max-width:960px){.layout_projects .immo-filterbox .immo-searchbox{width:60%}}@media only screen and (max-width:767px){.layout_projects .immo-filter{padding:0}.layout_projects .immo-filter .immo-filterbox{display:block}.layout_projects .immo-filterbox .immo-searchbox{margin-bottom:20px;margin-right:0;width:100%}.layout_projects .immo-filterbox .immo-morefilters{float:left;width:auto}.layout_projects .immo-filterbox:after{clear:both;content:"";display:table}.layout_projects .immo-filterbox .immo-morefilters svg{margin-right:16px}.layout_projects .immo-filterbox .immo-morefilters span{width:auto}.layout_projects .immo-filterbox2.show{height:220px}.layout_projects .immo-filter ul.immo-categorybox{display:block}.layout_projects .immo-filter div li.buttgroup,.layout_projects .immo-filter ul.immo-categorybox li.dropdown{margin-right:0;max-width:unset;width:100%}.layout_projects .immo-items-teaser{width:100%}.layout_projects .immo-filter ul.immo-showbox{display:none;right:-62px}.layout_projects body main{overflow-x:hidden}.layout_projects .immo-filter ul.immo-categorybox li>div{display:none}.layout_projects .immo-filter ul.immo-categorybox li.show>div{display:block}}.link__showmore{background:#20323d 0 0 no-repeat padding-box;border:1px solid #20323d;color:#ecf1f4;display:block;font:normal normal normal 16px/58px NeueHaasGroteskDisp;height:59px;letter-spacing:1.92px;margin:auto;text-align:center;text-transform:uppercase;width:292px}.link__showmore.hidden{display:none}.link__showmore:hover{background:#fff;color:#20323d}.immo-filter{border-bottom:4px solid #ecf1f4;margin-bottom:4em;margin-top:2em;padding:0 140px;position:relative}.immo-filter,.immo-filterbox{display:flex;flex-direction:row;justify-content:space-between}.immo-filterbox{align-items:center;flex-basis:50%;flex-grow:1;margin-bottom:32px}.immo-filter .immo-searchbox{width:90%}.immo-filter .immo-searchbox input#immo-search-sword{background-color:#fff;border:none;border-bottom:1px solid #20323d;color:#20323d;display:inline-block;font-size:.6666666667em;letter-spacing:.12em;padding:5px 0;text-transform:uppercase;width:calc(100% - 40px)}.immo-filter .immo-searchbox input.submitbutt{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_search_blue.svg') no-repeat transparent 0;background-size:auto;background-size:25px 25px;border:none;cursor:pointer;display:inline-block;font-size:0;height:30px;margin-right:8px;width:25px}.immo-filter ul.immo-categorybox{align-items:center;display:flex;flex-direction:row;flex-grow:2;justify-content:flex-start;margin:0 0 0 10px}.immo-filter ul.immo-categorybox li{color:#20323d;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;margin:0 20% 0 0;text-transform:uppercase}.immo-filter ul.immo-categorybox li:before{display:none}.immo-filter ul.immo-categorybox li span{cursor:pointer;display:block;min-width:50px;padding:0;text-align:center}.immo-filter ul.immo-categorybox li span:after{background-color:#45949c;content:"";display:block;height:2px;left:0;position:absolute;top:58px;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s cubic-bezier(.165,.84,.44,1);width:100%}.immo-filter ul.immo-categorybox li span:hover:after,.immo-filter ul.immo-categorybox li.show span:after{transform:scaleX(1);transform-origin:0 50%}.immo-filter ul.immo-categorybox>div{background-color:#ecf1f4;left:0;padding:30px 140px;position:absolute;text-align:center;text-transform:none;top:68px;transform:scaleY(0);transform-origin:top;transition:all .3s ease;width:100%;z-index:9999}.immo-filter ul.immo-categorybox li.show+div{transform:scaleY(1)}.immo-filter ul.immo-categorybox>div input[type=checkbox]{display:none}.immo-filter ul.immo-categorybox>div span{background-color:#fff;color:#20323d;cursor:pointer;display:inline-block;font-size:.8888888889em;margin:13px 10px;padding:7px 3% 9px}.immo-filter ul.immo-categorybox>div input[type=checkbox]:checked+span{background-color:#20323d;color:#fff}.immo-filter ul.immo-categorybox>div .buttgroup{text-align:right}.immo-filter ul.immo-categorybox>div input.submitbutt{background-color:transparent;border:1px solid #20323d;color:#20323d;cursor:pointer;display:inline-block;font-size:.6666666667em;line-height:100%;margin:13px 0 13px 25px;padding:8px 25px;text-transform:uppercase;transition:all .3s ease}.immo-filter ul.immo-categorybox>div input.submitbutt:hover{background-color:#20323d;color:#fff}.immo-filter ul.immo-categorybox>div input.resetbutt{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_reset.svg') no-repeat transparent 0;background-size:auto;background-size:21px 23px;border:none;color:#20323d;cursor:pointer;display:inline-block;font-size:.6666666667em;letter-spacing:.08em;line-height:100%;margin:13px 0;padding:8px 0 8px 25px;text-transform:uppercase;transition:all .3s ease}.immo-filter ul.immo-categorybox>div hr{background-color:#fff;border:none;height:2px;margin:35px 0 20px;width:100%}.immo-filter ul.immo-showbox{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-end;margin:0}.immo-filter ul.immo-showbox li{color:#20323d;font-size:.8333333333em;margin:0 0 0 25px;position:relative;text-transform:uppercase}.immo-filter ul.immo-showbox li:before{display:none}.immo-filter ul.immo-showbox li span{border:none;cursor:pointer;display:block;font-size:0;height:27px;padding:5px 0;width:25px}.immo-filter ul.immo-showbox li span#show-item-teaser{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_teaser.svg') no-repeat transparent 50%;background-size:23px 23px}.immo-filter ul.immo-showbox li span#show-item-teaser.active,.immo-filter ul.immo-showbox li span#show-item-teaser:hover{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_teaser_red.svg') no-repeat transparent 50%;background-size:23px 23px}.immo-filter ul.immo-showbox li span#show-item-list{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_list.svg') no-repeat transparent 50%;background-size:25px 24px}.immo-filter ul.immo-showbox li span#show-item-list.active,.immo-filter ul.immo-showbox li span#show-item-list:hover{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_list_red.svg') no-repeat transparent 50%;background-size:25px 24px}.immo-filter ul.immo-showbox li span#show-map{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_map.svg') no-repeat transparent 50%;background-size:25px 27px}.immo-filter ul.immo-showbox li span#show-map.active,.immo-filter ul.immo-showbox li span#show-map:hover{background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_map_red.svg') no-repeat transparent 50%;background-size:25px 27px}.immo-filter ul.immo-showbox li span:hover{color:#45949c}.immo-map{margin-bottom:40px!important;width:100%}.immo-map.detail{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:6em!important}.immo-map.detail .map-poi{margin-left:40px;width:400px}.immo-map .mapboxgl-map{height:520px;position:relative;width:100%}.immo-map a.marker{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_marker.svg');background-position:top;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:70px;transition:none;width:54px}.immo-items-teaser{align-content:flex-start;align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;width:calc(100% + 20px)}.immo-items-teaser .immo-item{height:25vw;margin:0 20px 20px 0;width:calc(50% - 20px)}body.projekte .immo-items-teaser .immo-item{height:18vw;margin:0 20px 20px 0;width:calc(33.33333% - 20px)}.immo-items-teaser .immo-item .imagewrapper{background-color:#ecf1f4;height:100%;width:100%}.immo-items-teaser .immo-item .textwrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:55px;position:relative}body.projekte .immo-items-teaser .immo-item .textwrapper{padding:35px}.immo-items-teaser .immo-item .textwrapper:after{background-color:#000001;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.immo-items-teaser .immo-item a:hover .textwrapper:after{opacity:1}.immo-items-teaser .immo-item .textwrapper h2{color:#fff;font-size:3.3333333333em;font-weight:200;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.03em;line-height:105%;margin:0 0 .2em}body.projekte .immo-items-teaser .immo-item .textwrapper h2{font-size:2.4em}.immo-items-teaser .immo-item .textwrapper p{color:#fff;font-size:1.6666666667em;line-height:126%;margin:0}.immo-items-teaser .immo-item .textwrapper *{opacity:0;transform:translateY(50%);transform-origin:bottom;transition:all .3s ease;z-index:2}.immo-items-teaser .immo-item a:hover .textwrapper *{opacity:1;transform:translateX(0)}.immo-items-list{display:none}.immo-items-list .scrollbox{overflow-x:auto}.immo-items-list table.items{border-collapse:collapse;border-spacing:0;color:#263c45;font-size:.8333333333em;font-weight:400;letter-spacing:.12em;margin:0;min-width:880px;padding:0;text-transform:uppercase;width:100%}.immo-items-list table.items th{font-weight:400}.immo-items-list table.items thead tr:nth-child(2) th{border-bottom:1px solid #3f6881;padding-bottom:40px}.immo-items-list table.items thead tr:nth-child(3) th{border-bottom:none;padding-top:20px}.immo-items-list table.items tbody tr{cursor:pointer;position:relative}.immo-items-list table.items tbody tr:hover{background-color:#ecf1f4;z-index:-1}.immo-items-list table.items th{border-bottom:1px solid #3f6881}.immo-items-list table.items td,.immo-items-list table.items th{padding:20px 60px;position:relative;text-align:left}.immo-items-list table.items td:before,.immo-items-list table.items th:before{background-color:#3f6881;content:"";display:block;height:calc(100% - 80px);left:0;position:absolute;top:40px;width:1px}.immo-items-list table.items th:before{height:calc(100% - 40px);top:20px}.immo-items-list table.items td:first-child,.immo-items-list table.items th:first-child{padding:20px 60px 20px 20px}.immo-items-list table.items td:first-child{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.immo-items-list table.items td:first-child:before,.immo-items-list table.items th:first-child:before{display:none}.immo-items-list table.items th:nth-last-child(3){text-align:right}.immo-items-list table.items td h2{color:#263c45;display:inline-block;font-size:1.8em;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;margin:0;text-transform:none}.immo-items-list table.items td a.imagewrapper{display:inline-block;flex-shrink:0;height:125px;margin-right:20px;vertical-align:middle;width:220px}.immo-items-list table.items td.smalltext{text-align:right;text-transform:none}.immo-items-list table.items td.types span:not(:last-child):after{content:",";display:inline}body.immobiliendetail .maintitle h2{font-weight:300;margin-bottom:0;margin-top:1em}body.immobiliendetail div.nutzungsarten{text-align:right;width:100%}body.immobiliendetail div.nutzungsarten span{display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}body.immobiliendetail div.nutzungsarten span:not(:last-child):after{content:".";display:inline-block;padding:0 10px}.immo-facts{margin-bottom:3em!important}.immo-fact,.immo-facts{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.immo-fact{flex-basis:auto;flex-grow:0;margin-bottom:4em!important;min-width:280px;width:50%}.immo-fact.nutzungsart{width:100%}.immo-fact.nutzungsart p:first-child{width:16.6666666667%}.immo-fact.nutzungsart p:last-child{width:auto}.immo-fact.nutzungsart span{display:inline-block;margin-bottom:12px}.immo-fact.nutzungsart span:not(:last-child):after{content:".";display:inline-block;padding:0 15px}.immo-fact h3{color:#45949c;font-size:3.3333333333em;font-weight:400;line-height:100%;margin:0}.immo-fact h3 span{font-size:.5625em;line-height:144%}.immo-fact p{font-size:.8888888889em;letter-spacing:.12em;line-height:100%;margin:15px 0 0;text-transform:uppercase;width:33.333333333%}.immo-typeofuse{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.immo-typeofuse h3{font-size:.8888888889em;font-weight:300;letter-spacing:.12em;line-height:100%;margin:15px 0 0;text-transform:uppercase;width:16.6666666667%}.immo-typeofuse ul{margin:5px 0 0 40px!important}.immo-spaces-list header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.immo-spaces-list header h2{margin-bottom:1em;margin-top:0}.immo-spaces-list header .buttons{margin-bottom:30px}.immo-spaces-list header .buttons a:last-child{margin-right:0}.immo-spaces-list .contactbutton{padding:40px 0}.immo-spaces-list .contactbutton .btn-secondary{width:100%}.immo-spaces-list .scrollbox{overflow-x:auto}.immo-spaces-list table.spaces{border-collapse:collapse;border-spacing:0;border-top:1px solid #3f6881;color:#20323d;font-size:1.3333333333em;font-weight:300;letter-spacing:0;margin:0;min-width:700px;padding:0;width:100%}.immo-spaces-list table.spaces tbody tr{cursor:pointer;position:relative}.immo-spaces-list table.spaces tbody tr:hover{background-color:#ecf1f4;z-index:-1}.immo-spaces-list table.spaces td{padding:20px 70px;position:relative;text-align:left}.immo-spaces-list table.spaces td:first-child{padding-left:50px}.immo-spaces-list table.spaces td:last-child{padding-right:50px}.immo-spaces-list table.spaces td{border-bottom:1px solid #3f6881}.immo-spaces-list table.spaces td table{width:100%}.immo-spaces-list table.spaces td table td{border:none;padding:7px 0!important}.immo-spaces-list table.spaces td table td:first-child{font-weight:400}.immo-spaces-list table.spaces td table td:last-child{text-align:right}.immo-spaces-list table.spaces td.smalltext{text-transform:none}body.immobiliendetail div.frame-type-mask_slideshow .cycle-slideshow .slide .image-wrapper:before{content:"";display:block;padding-top:60%}div.videobox .group{position:relative;width:100%}div.videobox .group video{vertical-align:top}div.videobox .group .videooverlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}div.videobox .group .videooverlay h2{color:#fff;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:4.4444444444em;font-weight:700;letter-spacing:0;line-height:107%;margin:0 0 .4em;text-align:center}div.videobox .group .videooverlay span.link{border:2px solid #fff;color:#fff;display:inline-block;font-size:.6666666667em;letter-spacing:.12em;line-height:2.5em;margin:0;padding:12px 2em;text-transform:uppercase;transition:all .3s ease}div.videobox .group .videooverlay span.link:after,div.videobox .group .videooverlay span.link:before{display:none}div.videobox .group .videooverlay span.link:hover{background:#fff;border:2px solid #fff;color:#20323d;cursor:pointer}#immo-form{background-color:rgba(0,0,0,.6);bottom:0;height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999998}#immo-form.show{opacity:1;visibility:visible}#immo-form .formwrapper{background-color:#fff;font-size:1em;height:auto;margin:50px auto;max-width:700px;padding:40px;position:relative;transition:all .3s ease;width:100%}#immo-form .formwrapper .close{position:absolute;right:13px;top:15px}#immo-form .formwrapper .close .closebutton{cursor:pointer;display:inline-block;height:18px;margin-right:3px;margin-top:-5px;position:relative;width:18px}#immo-form .formwrapper .close .closebutton span{background-color:#000;display:block;height:1px;left:-3px;padding:0;position:absolute;top:9px;transform:rotate(45deg);width:24px}#immo-form .formwrapper .close .closebutton span:last-child{transform:rotate(-45deg)}#immo-form .formwrapper form fieldset{background-color:#ecf1f4;border:none;margin-bottom:1em;padding:0 15px 15px}#immo-form .formwrapper form legend{font-weight:400;margin-left:-15px;padding-bottom:30px}#immo-form .formwrapper form .formflex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#immo-form .formwrapper form .fieldgroup{flex-basis:200px;flex-grow:1;margin:0 10px 1em}#immo-form .formwrapper form .buttongroup{text-align:center}#immo-form .formwrapper form label{display:block;font-size:.6666666667em;letter-spacing:.12em;margin-bottom:.5em;text-transform:uppercase;width:100%}#immo-form .formwrapper form .textarea,#immo-form .formwrapper form input.textfield{background-color:#fff;border:none;color:#20323d;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1em;font-weight:300;line-height:126%;padding:5px;width:100%}#immo-form .formwrapper form input.chosen-search-input{color:red;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1em;font-weight:300;height:auto;line-height:126%;margin:0}#immo-form .formwrapper form .textarea:focus,#immo-form .formwrapper form input.textfield:focus{box-shadow:0 0 5px rgba(0,0,0,.3)}#immo-form .formwrapper form .chosen-container{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1rem;font-weight:300;width:100%!important}#immo-form .formwrapper form .chosen-container.required{box-shadow:0 0 3px 1px red}#immo-form .formwrapper form .chosen-container ul.chosen-choices{background-color:#fff;background-image:none;border:none;padding:5px;width:100%}#immo-form .formwrapper form .chosen-container ul.chosen-choices li,#immo-form .formwrapper form .chosen-container ul.chosen-results li{font-weight:300;line-height:126%}#immo-form .formwrapper form a.search-choice-close{display:block!important}#immo-form .formwrapper form button.btn-secondary{background:#fff;border:1px solid #45949c;color:#45949c;cursor:pointer;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:126%;margin:.5em 20px .5em 0;padding:18px 40px;text-transform:uppercase}#immo-form .formwrapper form button.btn-secondary:hover{background:#45949c;color:#fff}@media only screen and (max-width:1640px){.immo-filter{padding:0 80px}.immo-filter ul.immo-categorybox>div{padding:30px 80px}.immo-items-teaser .immo-item .textwrapper{font-size:.8em;padding:30px}.immo-items-list table.items td,.immo-items-list table.items th{padding:20px 40px!important}.immo-spaces-list table.spaces td{padding:20px 40px}}@media only screen and (max-width:1440px){.immo-filter{padding:0 60px}.immo-filter ul.immo-categorybox li span:after{top:55px}.immo-filter ul.immo-categorybox>div{padding:30px 60px;top:64px}.immo-filter ul.immo-categorybox>div span{margin:9px 7px}.immo-items-teaser .immo-item .textwrapper{font-size:.7em}.immo-items-list table.items td,.immo-items-list table.items th{padding:20px!important}.immo-items-list table.items td:last-child,.immo-items-list table.items th:last-child{display:none}.immo-facts{font-size:.75em}.immo-typeofuse h3{font-size:.6666666667em}.immo-spaces-list table.spaces{font-size:1em}.immo-spaces-list table.spaces td{padding:20px 40px}.immo-spaces-list table.spaces td:first-child{padding-left:20px}.immo-spaces-list table.spaces td:last-child{padding-right:20px}.immo-spaces-list table.spaces td table td{padding:5px 0!important}#immo-form .formwrapper form input.chosen-search-input{font-size:.8888888889em}#immo-form .formwrapper form .chosen-container{font-size:.8888888889rem}}@media only screen and (max-width:960px){.immo-filter{display:block;padding:0 40px}.immo-filter ul.immo-categorybox{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.immo-filter ul.immo-categorybox li{margin-right:10%}.immo-filter ul.immo-categorybox li span:after{top:48px}.immo-filter ul.immo-categorybox>div{padding:30px 40px;top:118px}.immo-filter ul.immo-showbox,.immo-map:not(.detail){display:none}body.projekte .immo-items-teaser .immo-item{height:24vw;width:calc(50% - 20px)}.immo-items-teaser .immo-item .textwrapper{font-size:.6em;padding:20px 20px 50px!important}body.projekte .immo-items-teaser .immo-item .textwrapper h2{font-size:3.3333333333em}.immo-items-list table.items td,.immo-items-list table.items th{padding:15px!important}.immo-items-list table.items td:before{height:calc(100% - 60px);top:30px}.immo-items-list table.items th:before{height:calc(100% - 30px);top:15px}.immo-items-list table.items td:nth-last-child(2),.immo-items-list table.items th:nth-last-child(2){display:none}body.immobiliendetail .container4 .col1>div.frame{margin-bottom:0}body.immobiliendetail div.nutzungsarten{margin-bottom:6em;margin-top:1em;text-align:left}.immo-fact{display:block}.immo-fact p{margin-bottom:1em;width:auto!important}.immo-typeofuse{display:block;margin-bottom:4em!important}.immo-typeofuse h3{margin-bottom:2em;width:auto}.immo-spaces-list table.spaces td{padding:15px 30px}.immo-spaces-list table.spaces td:first-child{padding-left:15px}.immo-spaces-list table.spaces td:last-child{padding-right:15px}.immo-spaces-list table.spaces td table td{padding:2px 0!important}}@media only screen and (max-width:767px){.immo-filter{padding:0 20px}.immo-filter ul.immo-categorybox>div{padding:20px}.immo-map.detail{display:block}.immo-map.detail .map-poi{margin-left:0;margin-top:40px;width:100%}.immo-items-teaser{width:100%}.immo-items-teaser .immo-item{height:50vw!important;margin:0 0 20px!important;width:100%!important}.immo-items-teaser .immo-item .textwrapper{font-size:.5em}.immo-items-teaser .immo-item .textwrapper h2{font-size:4em!important}.immo-items-list table.items td,.immo-items-list table.items th{padding:10px!important}.immo-items-list table.items td:before{height:calc(100% - 40px);top:20px}.immo-items-list table.items th:before{height:calc(100% - 20px);top:10px}.immo-items-list table.items td a.imagewrapper{height:57px;width:100px}.immo-spaces-list table.spaces td{padding:10px}.immo-spaces-list table.spaces td table td{padding:0!important}#immo-form .formwrapper{margin:50px 20px;padding:20px;width:calc(100% - 40px)}div.videobox .group .videooverlay h2{font-size:3em}}nav.metanav>ul li a.jubilee{background-color:#00656d;color:#fff;padding:13px 16px}.jubilee-sticky-logo{background-color:#fff;border-radius:60px;bottom:100px;box-shadow:0 6px 16px 0 rgba(0,0,0,.1);height:120px;opacity:1;position:fixed;right:30px;transition:all .6s ease-in-out;width:120px;z-index:10000}@media only screen and (max-width:1200px){.jubilee-sticky-logo{bottom:70px;right:20px}}@media only screen and (max-width:767px){.jubilee-sticky-logo{bottom:20px;right:20px}div.scrolltop{display:none}}.jubilee-sticky-logo.hide{opacity:0;pointer-events:none}.jubilee-sticky-logo:hover{width:335px}.jubilee-sticky-logo a{align-items:center;display:block;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.jubilee-sticky-logo a span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/logo-25-years.svg');background-position:0;background-repeat:no-repeat;background-size:226px auto;color:transparent;display:block;font-size:0;height:100%;line-height:0;transition:all .6s ease-in-out;width:68px}.jubilee-sticky-logo:hover a span{width:226px}footer.footer-jubi .footernav{display:block;padding-right:440px}footer.footer-jubi .copyright ul,footer.footer-jubi .footernav ul{position:relative;z-index:1}footer.footer-jubi .footernav ul.spacer{margin:0}footer.footer-jubi .footernav .left,footer.footer-jubi .footernav .right{display:flex;flex-wrap:wrap;justify-content:flex-start}footer.footer-jubi .footernav .right ul{padding-right:20px}footer.footer-jubi .footernav .right ul:nth-last-child(2) li:first-child{color:#45949c;font-size:.6666667em;font-weight:400;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}footer.footer-jubi .jubilee-footer-logo{bottom:0;position:absolute;right:0;top:0;width:600px;z-index:0}footer.footer-jubi .jubilee-footer-logo a{display:block;height:100%;width:100%}footer.footer-jubi .jubilee-footer-logo span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/logo-25-years-footer.svg');background-position:100%;background-repeat:no-repeat;background-size:contain;color:transparent;display:block;font-size:0;height:100%;line-height:0;width:100%}@media only screen and (min-width:768px){footer.footer-jubi .copyright p{flex-basis:280px;margin:0;max-width:350px}footer.footer-jubi .copyright ul{flex-basis:560px;flex-grow:1;max-width:700px;text-align:left}footer.footer-jubi .copyright ul li:first-child{margin-left:0}}@media only screen and (max-width:1640px){footer.footer-jubi .copyright,footer.footer-jubi .footernav{padding-right:450px}}@media only screen and (max-width:1440px){footer.footer-jubi .copyright,footer.footer-jubi .footernav{padding-right:410px}footer.footer-jubi .jubilee-footer-logo{width:800px}}@media only screen and (max-width:1369px){footer.footer-jubi .jubilee-footer-logo{bottom:auto;height:80px;right:85px;top:80px;width:226px}footer.footer-jubi .jubilee-footer-logo span{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/logo-25-years.svg')}footer.footer-jubi .copyright,footer.footer-jubi .footernav{padding-right:260px}}@media only screen and (max-width:960px){footer.footer-jubi .copyright,footer.footer-jubi .footernav{padding:30px 40px 0}footer.footer-jubi .jubilee-footer-logo{margin-bottom:30px;padding:0 40px;position:static;width:100%}footer.footer-jubi .jubilee-footer-logo span{background-position:0}}@media only screen and (max-width:767px){footer.footer-jubi .copyright,footer.footer-jubi .footernav{padding:10px 20px 0}footer.footer-jubi .footernav .right{flex-direction:column}footer.footer-jubi .footernav .right ul{padding-right:0}footer.footer-jubi .footernav .right ul:first-child{order:1}footer.footer-jubi .jubilee-footer-logo{padding:0 20px}footer.footer-jubi .jubilee-footer-logo span{background-position:50%}}body.report.hidescroll{overflow-y:hidden}body.report .logo{display:block;position:absolute;right:140px;top:3em;width:250px;z-index:9997}body.report .logo svg{height:auto;width:100%}body.report .logo svg g *{fill:#fff}body.report main{min-height:100vh;width:100vw}body.report main #section1 .maincontent div.scrolldown{animation:slidedown 1s ease .3s 1 forwards;background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_scrolldown.svg') no-repeat 50%;background-size:contain;bottom:50px;cursor:pointer;display:block;height:50px;left:calc(50% - 25px);opacity:0;position:absolute;transform:translateY(-150px);transition:all .3s ease;width:50px;z-index:9999}body.report main #section1 .maincontent div.scrolldown:hover{height:56px;left:calc(50% - 28px);width:56px}@keyframes slidedown{0%{opacity:0;transform:translateY(-150px)}to{opacity:1;transform:translateY(0)}}body.report main section{min-height:100vh;position:static;width:100%}body.report main article{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:100vh;padding:0;position:relative;width:100%}body.report main article.bgfooter{min-height:auto;padding:0}body.report main article.bgdownloads,body.report main article.bggrey{background-color:#ecf1f4}body.report main article.bgimage{padding:0}body.report main article .maincontent{width:100%}body.report main article .maincontent>div.frame{margin-bottom:0!important;margin-left:auto;margin-right:auto;max-width:1920px;padding:4em 140px;position:relative;width:100%}body.report main section .maincontent>div.frame-bigheader{max-width:none;padding:0}body.report nav.gbnav{left:2%;position:fixed;top:50%;transform:translateY(-50%);z-index:9999}body.report nav.gbnav ul{list-style-type:none}body.report nav.gbnav ul li{font-size:1.6666666667em;font-weight:400;line-height:126%;margin:1em 0;position:relative}body.report nav.gbnav ul li a{color:#20323d;display:block;padding:0 10px;transition:none}body.report nav.gbnav.white ul li a{color:#fff}body.report nav.gbnav ul li.active a{color:#45949c;transition:none}body.report nav.gbnav ul li.active:before,body.report nav.gbnav ul li:hover:before{background-color:#45949c;content:"";display:block;height:110%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}body.report nav.gbnav ul li:hover:before{background-color:#20323d}body.report nav.gbnav.white ul li:hover:before{background-color:#fff}body.report nav.gbnav ul li.active:hover:before{background-color:#45949c}body.report nav.gbnav ul li a span.hovertext{display:none;font-size:.6666666667em;padding-left:10px;position:absolute;top:50%;transform:translateY(-50%)}body.report nav.gbnav ul li:hover a span.hovertext{display:inline-block}body.report nav.subnav{background-color:#ecf1f4;bottom:0;left:0;overflow-y:auto;padding:3em 8%;position:fixed;right:50%;top:0;transform:translateX(-100%);transition:all 1s cubic-bezier(.19,1,.22,1);visibility:hidden;z-index:10002}body.report nav.subnav ul li.pagenr{margin-bottom:3em}body.report nav.subnav .pagenr span{color:#20323d;font-size:4.4444444444em;font-weight:400;line-height:65%;margin-right:10px}body.report nav.subnav ul li.pagenr:not(.active){display:flex!important}body.report nav.subnav.grey{background-color:#fff}body.report nav.subnav .pagenr.active span{color:#45949c}body.report nav.subnav ul{list-style-type:none}body.report nav.subnav ul li{align-items:flex-start;display:flex;flex-direction:row;font-size:.6666666667rem;font-weight:400;justify-content:flex-start;letter-spacing:.12em;line-height:126%;margin-bottom:1em;position:relative;text-transform:uppercase}body.report nav.subnav ul li a{color:#20323d;display:block}body.report nav.subnav li.sub ul li:first-child{font-weight:600}body.report nav.subnav li.sub ul li a:hover,body.report nav.subnav li.sub ul li.active a,body.report nav.subnav.white li.sub ul li a:hover,body.report nav.subnav.white li.sub ul li.active a{color:#45949c}body.report .hamburger{cursor:pointer;display:block;height:25px;left:2%;position:fixed;top:3em;width:25px;z-index:9999}body.report .hamburger span{background-color:#000;display:block;height:1px;left:0;position:absolute;top:3px;width:25px}body.report .hamburger.white span{background-color:#fff}body.report .hamburger span:nth-child(2){top:11px}body.report .hamburger span:last-child{top:19px}body.report nav.subnav .close{cursor:pointer;display:block;height:40px;position:fixed;right:10%;top:2em;transform:translateX(-100%);transition:all .4s ease;visibility:hidden;width:40px;z-index:10002}body.report nav.subnav.show,body.report nav.subnav.show .close{transform:translateX(0);visibility:visible}body.report nav.subnav .close span{background-color:#000;height:1px;left:-1px;padding:0;position:absolute;top:20px;transform:rotate(45deg);width:40px}body.report nav.subnav .close span:nth-child(2){transform:rotate(-45deg)}body.report nav.subnav ul.langnav{margin-bottom:2em;margin-left:41px;margin-top:4em}body.report nav.subnav ul.langnav li{display:inline-block;margin-right:20px}body.report nav.subnav ul.langnav li a:hover,body.report nav.subnav ul.langnav li.selected a{color:#45949c}body.report .articletitle{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;left:2%;padding-left:40px;position:fixed;top:3em;z-index:9998}body.report .articletitle span.number{color:#45949c;font-size:3em;font-weight:400;line-height:65%;margin-right:10px}body.report .articletitle span.title{color:#45949c;font-size:.6666666667rem;font-weight:400;letter-spacing:.12em;line-height:126%;margin-bottom:1em;text-transform:uppercase}body.report .frame-bigheader{height:100vh;width:100%}body.report .frame-bigheader .imagewrapper{align-items:center;display:flex;height:100%;justify-content:flex-start;position:relative}body.report .frame-bigheader .imagewrapper:before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}body.report .frame-bigheader .textwrapper{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:1920px;padding:0 10%;width:100%;z-index:3}body.report .frame-bigheader .textwrapper header{margin-right:4.1666666667%}body.report .frame-bigheader .textwrapper header .abovetitle{font-size:65px;font-weight:600;line-height:100%;margin:0;opacity:0;transform:translateY(-100%);transition:all .5s ease .2s}body.report #section1 .frame-bigheader .textwrapper header h2{color:#fff;font-size:465px;font-weight:200;letter-spacing:.03em;line-height:80%;margin:0 0 0 -.05em;opacity:0;transform:translateY(-50%);transition:all .5s ease}body.report section:not(#section1) .maincontent .frame-bigheader .textwrapper header{margin-right:0;width:100%}body.report section:not(#section1) .maincontent .frame-bigheader .textwrapper header h2{color:#fff;font-size:260px;font-weight:200;letter-spacing:.03em;line-height:80%;margin:0;opacity:0;text-align:center;transform:translateY(-30%);transition:all .5s ease}body.report .frame-bigheader .textwrapper .bodytext{margin-top:5%}body.report .frame-bigheader .textwrapper .bodytext a{color:#fff;font-size:.8em;font-weight:400;letter-spacing:.12em;position:relative;text-transform:uppercase}body.report .frame-bigheader .textwrapper .bodytext a:after,body.report .frame-bigheader .textwrapper .bodytext a:before{background-color:#fff;background-image:none;content:"";display:inline-block;height:1px;margin-bottom:3px;padding:0;transition:all .3s ease}body.report .frame-bigheader .textwrapper .bodytext a:after{margin-left:25px;width:60px}body.report .frame-bigheader .textwrapper .bodytext a:before,body.report .frame-bigheader .textwrapper .bodytext a:hover:after{margin-left:0;width:0}body.report .frame-bigheader .textwrapper .bodytext a:hover:before{margin-right:25px;width:60px}body.report .frame-type-textpic .ce-textpic{margin-bottom:4em;margin-left:8.333333333%!important;margin-right:0!important;margin-top:4em;overflow:visible}body.report article.bgdownloads .frame-type-textpic .ce-textpic{margin-top:4em}body.report .frame-type-textpic.frame-teaserbox .ce-textpic{align-items:flex-start;margin-bottom:3em;margin-top:3em}body.report .frame-type-textpic .ce-textpic.ce-left{align-items:flex-start}body.report .frame-type-textpic.frame-layout-1 .ce-textpic{margin-right:0!important}body.report div.frame-type-textpic.frame-teaserbox .ce-gallery{margin-bottom:0;width:41.6666666667%!important}body.report div.frame-type-textpic.frame-teaserbox .ce-gallery .ce-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:0}body.report div.frame-type-textpic.frame-teaserbox .ce-bodytext{overflow:visible;padding:0!important;width:50%!important}body.report .frame-type-textpic header h2{color:#45949c;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:120%;margin:0 0 1.6em;text-transform:uppercase}body.report .frame-type-textpic header h3{color:#20323d;font-size:65px;font-weight:600;letter-spacing:.012em;line-height:100%;margin:0 0 .6em;white-space:normal}body.report .frame-type-shortcut.frame-chartgenerator header h2,body.report .frame-type-textpic.frame-teaserbox header h2{color:#20323d;font-size:116px;font-weight:300;letter-spacing:0;line-height:100%;margin:0 0 .6em;text-transform:none;white-space:normal}body.report .frame-type-textpic.frame-teaserbox .ce-bodytext>:not(header){padding-left:16.6666666667%}body.report .frame-type-shortcut.frame-chartgenerator>.container,body.report .frame-type-shortcut.frame-chartgenerator>header{margin-left:8.333333333%}body.report a.overlay-link{align-items:center;color:#20323d;display:inline-flex;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}body.report a.overlay-link:hover{color:#45949c}body.report a.overlay-link:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_read.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:40px;margin-right:10px;vertical-align:middle;width:40px}body.report main div.frame.blur{opacity:.2;transition:all .4s ease}body.report main article.blur{background-color:#ecf1f4;transition:all .4s ease}body.report div#overlay{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:25%;padding:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:all 1s cubic-bezier(.19,1,.22,1);z-index:10001}body.report div#overlay.show{transform:translateX(0)}body.report div.overlay-close{background-color:#fff;border-radius:50%;cursor:pointer;display:block;height:65px;position:fixed;right:8.8%;top:3em;transform:rotate(-45deg);visibility:hidden;width:65px;z-index:10003}body.report div.overlay-close span{background-color:#000;height:2px;left:12px;padding:0;position:absolute;top:32px;width:40px}body.report div.overlay-close span:nth-child(2){transform:rotate(-90deg)}body.report div.overlay-preloader{animation:rotate .5s linear infinite;background:url('../../../typo3conf/ext/site_package/Resources/Public/Images/icon_preload.svg') no-repeat 50%;background-size:contain;display:block;height:50px;left:calc(50% - 25px);position:fixed;top:calc(50% - 25px);visibility:hidden;width:50px;z-index:10001}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}body.report div#overlay.show div.overlay-close,body.report div#overlay.show div.overlay-preloader{visibility:visible}body.report iframe.overlay-iframe{height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%;z-index:10002}body.report div.overlay-content{padding:8em 0 4em 10%}body.report div.overlay-content .frame-space-after-extra-small{margin-bottom:1em!important}body.report div.overlay-content .maintitle{padding-right:10%}body.report div.overlay-content p.abovetitle{color:#45949c;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:120%;margin:0 0 4em;text-align:right;text-transform:uppercase}body.report div.overlay-content h1{color:#00656d;font-size:116px;font-weight:300;-webkit-hyphens:manual;hyphens:manual;letter-spacing:0;line-height:100%;padding-right:0}body.report div.overlay-content p.lead{padding-right:0}body.report div.overlay-content p.quote{padding:0 10%}body.report div.overlay-content .ce-textpic p.quote{margin-top:0;padding:0}body.report div.overlay-content h3{font-size:1.333333333em;margin:.5em 0}body.report div.overlay-content>div.frame{margin-bottom:6em;padding-right:10%}body.report div.overlay-content>div.frame-flex2>h2{margin-bottom:1em}body.report div.overlay-content>div.frame-flex2 .col1>div.frame{margin-bottom:4em}body.report div.overlay-content>div.frame-flex2 .col1>div.frame-type-mask_teaser h2{font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:1.333333333em;font-weight:600;margin:.5em 0}body.report div.overlay-content>div.frame-stories .news-list-view .article{margin-right:10%;width:40%}body.report div.overlay-content>div.frame-stories .news-list-view .article:nth-of-type(2n){margin-right:0;width:50%}body.report div.overlay-content>div.frame-stories .news-list-view .article:first-of-type{margin-top:0}body.report div.overlay-content>div.frame-stories .news-list-view .article:nth-of-type(2n) .text-wrapper{padding-right:20%}body.report div.overlay-content>div.frame-stories .news-list-view .article .image-wrapper{height:auto!important}body.report div.overlay-content>div.frame-stories .news-list-view .article .image-wrapper .focuspoint:before{content:"";display:block;padding-top:120%}body.storydetail .maincontent>div.frame-type-list{padding:0!important}body.storydetail .maincontent .news .article .news-header-wrap{padding-top:15%}body.storydetail .maincontent .news .article .news-header-wrap>*{padding:0 8.333333333%}body.storydetail .maincontent .news .article .news-header-wrap>div .col2,body.storydetail .maincontent .news .article .news-related-wrap{display:none}body.storydetail .maincontent .news .article .news-header-wrap h1{font-size:116px;font-weight:300;letter-spacing:0;line-height:100%;margin-top:0;min-height:3em}body.storydetail .maincontent .news .article .news-header-wrap>div{padding-right:25%}body.storydetail .maincontent .news .article .news-header-wrap>div .col1{padding:0}body.storydetail .maincontent .news .article .news-img-wrap{display:block!important;margin:0;padding:0;position:absolute;right:0;top:0;width:58.3333333333%;z-index:-1}body.storydetail .maincontent .news .article .news-img-wrap .focuspoint{height:100%;overflow:hidden;position:relative}body.storydetail .maincontent .news .article .news-img-wrap .focuspoint:before{content:"";display:block;padding-top:55%}body.report div.overlay-content.story{padding-top:15%}body.report div.overlay-content.story .maintitle{display:none}body.report div.overlay-content>div.frame-stories{margin-bottom:0}body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap{margin-top:35%;padding-right:10%}body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap h1{color:#00656d;font-size:116px;font-weight:300;letter-spacing:0;line-height:100%;margin-bottom:.5em;margin-top:0;padding-right:25%}body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap>div .col1{padding:0}body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap .teaser-text{font-size:1.6666666667em;font-weight:300;line-height:140%;padding-right:25%}body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap>div .col2,body.report div.overlay-content>div.frame-stories .news .article .news-related-wrap{display:none}body.report div.overlay-content>div.frame-stories .news .article>div.frame{margin-bottom:6em;padding-right:10%}body.report div.overlay-content>div.frame-stories .news .article>div.frame-type-text{padding-left:8.3333333333%;padding-right:18.3333333333%}body.report div.overlay-content>div.frame-stories .news .article>div.frame-layout-1{padding-right:0}body.report div.overlay-content>div.frame-stories .news .article .news-img-wrap{display:block!important;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:90%;z-index:-1}body.report div.overlay-content>div.frame-stories .news .article .news-img-wrap .focuspoint{height:100%;overflow:hidden;position:relative}body.report div.overlay-content>div.frame-stories .news .article .news-img-wrap .focuspoint:before{content:"";display:block;padding-top:45%}body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper header{margin-left:8.333333333%;width:60%}body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper header h2{font-size:116px;line-height:100%;margin-bottom:10%;margin-top:10%;text-align:left}body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper .bodytext{margin-left:8.333333333%;margin-top:12%;width:50%}body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper .bodytext p.lead{font-size:1.6666666667em;padding:0}body.report .maincontent>div.frame-type-mask_teaser.frame-default .imagewrapper{display:block!important;margin:0;padding:0;position:absolute;right:0;top:0;width:58.3333333333%;z-index:-1}body.report .maincontent>div.frame-type-mask_teaser.frame-default .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative}body.report .maincontent>div.frame-type-mask_teaser.frame-default .imagewrapperap .focuspoint:before{content:"";display:block;padding-top:55%}body.report .maincontent>div.frame-type-image{padding:0!important;position:relative}body.report .maincontent>div.frame-type-image .ce-image{left:0;margin:0;position:absolute;top:0;width:25%}body.report .maincontent>div.frame-type-html .facts{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}body.report .maincontent>div.frame-type-html .facts .figure{flex-grow:1;flex-shrink:0;margin-bottom:4em;opacity:0;padding-left:8.333333333%;transform:translateY(-30%);transition:all .5s ease;width:33.333333333%}body.report .maincontent>div.frame-type-html .facts.narrow .figure{width:27%}body.report .maincontent>div.frame-type-html .facts.narrow .figure.empty{width:19%}body.report .maincontent>div.frame-type-html .facts .figure:nth-child(2){transition-delay:.1s}body.report .maincontent>div.frame-type-html .facts .figure:nth-child(3){transition-delay:.2s}body.report .maincontent>div.frame-type-html .facts .figure p.abovetitle{color:#45949c;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;line-height:120%;margin:0;text-transform:uppercase}body.report .maincontent>div.frame-type-html .facts .figure h2{color:#45949c;font-size:180px;font-weight:400;letter-spacing:-.04em;line-height:100%;margin:0 0 .1em -.05em}body.report .maincontent>div.frame-type-html .facts.narrow .figure h2{font-size:135px}body.report .maincontent>div.frame-type-html .facts .figure p{font-size:.8888888889em;font-weight:400;letter-spacing:.12em;line-height:140%;margin:0;text-transform:uppercase}body.report .maincontent>div.frame-type-html .facts .figure p span{font-size:.6em}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow{width:auto!important}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide{width:100%}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .cycle-navigation.hide{display:none}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .imagewrapper.blue:before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .imagewrapper .focuspoint{height:100%;overflow:hidden;position:relative}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .imagewrapper .focuspoint:before{content:"";display:block;padding-top:55%}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper{align-content:flex-start;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 16.6666666667%;position:absolute;right:0;top:0;z-index:999}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper>div{flex:none}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol h2{color:#fff;font-size:180px;font-weight:300;letter-spacing:0;line-height:107%;margin-bottom:.1em;margin-top:0}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol p span.link{color:#fff;display:inline-block;font-size:.6666666667em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol p{color:#fff;font-size:48px;font-weight:300;letter-spacing:0;line-height:120%;margin:0}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol span.countslide{color:#fff;display:block;font-family:NeueHaasGroteskDisp,Helvetica,Arial,"sans-serif";font-size:4.4444444444rem;font-style:normal;font-weight:400;line-height:100%;margin:0;position:absolute;right:8.3333333333%;top:20%}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol span.countslide span{display:inline-block;line-height:50%;transform:scale(.5625) translateX(-15px);transform-origin:top}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .cycle-pager{display:flex;flex-direction:row;margin-top:20px;z-index:999}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .cycle-pager span{border:1px solid #20323d;border-radius:50%;cursor:pointer;display:block;font-size:0;height:14px;line-height:0;margin:0 6px 0 0;width:14px}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .cycle-pager span.cycle-pager-active{background-color:#20323d}body.report main article.bgfooter .frame-teaser1 .textwrapper{flex:auto;max-width:1920px;padding:0 8.333333333%}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow p{font-size:1em;margin:1em 0;text-transform:uppercase}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow ul{margin:0}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow ul li{display:inline-block;font-size:1.4em;line-height:1;margin:.5em 0 .5em 3em}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow ul li:before{content:none}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow ul li a{color:#fff;cursor:pointer}body.report main article .frame-type-mask_container.frame-impactbox>.col1{margin-left:8.333333333%;margin-right:8.333333333%}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-text{margin-bottom:4em}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-text header h2{color:#20323d;font-size:116px;font-weight:300;letter-spacing:0;line-height:100%;margin:0 0 .6em;text-transform:none;white-space:normal}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-text .ce-bodytext{margin-left:10%;margin-right:40%}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser{position:relative}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .imagewrapper{margin-right:30%}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .textwrapper{position:absolute;right:0;top:-4em;width:50%}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .textwrapper .bodytext>p{margin-left:50%}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .textwrapper .bodytext>p.smalluppercase{font-size:.6666666667em}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .quotebox{background-color:#ecf1f4;margin-bottom:2em;padding:2em 2em 1.5em;position:relative}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .quotebox p.quote{font-size:1.333333em;margin:0 0 1em}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .quotebox:after{border-color:#ecf1f4 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px;content:"";display:block;height:0;position:absolute;right:30%;width:0}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .quotebox p.author{padding-left:60px;position:relative}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .quotebox p.author:before{background-image:url('../../../typo3conf/ext/site_package/Resources/Public/Images/SPS-Icon-Quotes.svg');background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px}table.sdg tr td{text-align:left!important;width:50%}table.sdg tr td,table.sdg tr td:last-child{padding-left:10px!important}table.sdg tr td:first-child{padding-left:0!important;width:20%}table.sdg tr td:nth-child(2){border-left:4px solid #45949c;border-right:4px solid #45949c;width:30%}table.sdg tr:nth-child(2) td:nth-child(2){border-top:4px solid #45949c}table.sdg tr:last-child td:nth-child(2){border-bottom:4px solid #45949c!important}table.sdg tr:first-child td:nth-child(2){border-left:none;border-right:none}table.sdgadapt{margin-left:2px;margin-right:2px;width:calc(100% - 4px)}table.sdgadapt tr td{text-align:left!important;vertical-align:top!important;width:35%}table.sdgadapt tr td:first-child{padding-left:10px!important;width:10%}table.sdgadapt tr td:nth-child(2){padding-right:20px!important}table.sdgadapt tr td:nth-child(3){padding-right:20px!important;width:10%}table.sdgadapt tr:nth-child(5) td{border-bottom:4px solid #45949c!important;border-top:4px solid #45949c}table.sdgadapt tr:nth-child(5) td:first-child{border-left:4px solid #45949c}table.sdgadapt tr:nth-child(5) td:last-child{border-right:4px solid #45949c;padding-right:10px!important}table.goals tr td img,table.sdg tr td img,table.sdgadapt tr td img{width:80px}table.finance tr td{width:12%}table.finance tr:first-child{font-size:.8em}table.finance tr:first-child td{border-bottom-width:2px!important}table.finance tr td:first-child{width:52%}table.finance tr:first-child+tr td{padding-top:50px!important}table.finance tr:first-child td:nth-last-child(2),table.finance tr:last-child td:nth-last-child(2){border-bottom:4px solid #45949c!important}table.finance tr.bold td{font-weight:400}table.kpi tr td{text-align:left!important;vertical-align:top!important;width:30%}table.kpi tr td:first-child:not(:nth-last-child(2)){font-weight:600;width:10%}table.kpi tr:first-child{font-size:.8em}table.kpi tr:first-child td{border-bottom:4px solid #45949c!important;font-weight:600}table.goals tr td{text-align:left!important;width:70%}table.goals tr td:first-child{width:10%}table.goals tr td:nth-child(2){font-weight:600;width:20%}table.goals tr:first-child{font-size:.8em}table.goals tr:first-child td{border-bottom:4px solid #45949c!important;font-weight:600}img.signature{width:150px!important}@media only screen and (max-width:1920px){body.report #section1 .frame-bigheader .textwrapper header h2{font-size:24vw}body.report section:not(#section1) .maincontent .frame-bigheader .textwrapper header h2{font-size:15vw}body.report #section1 .frame-bigheader .textwrapper header .abovetitle,body.report .frame-type-textpic header h3{font-size:3.3333333333vw}body.report .frame-type-shortcut.frame-chartgenerator header h2,body.report .frame-type-textpic.frame-teaserbox header h2,body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper header h2,body.report div.overlay-content h1,body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-text header h2{font-size:6vw}body.report .maincontent>div.frame-type-html .facts .figure h2,body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol h2{font-size:9.333333333vw}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol p{font-size:3vw}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol span.countslide{font-size:4.2vw}body.report .maincontent>div.frame-type-html .facts.narrow .figure h2{font-size:7vw}}@media only screen and (max-width:1640px){body.report .logo{right:80px;top:2em}body.report main article .maincontent>div.frame:not(.frame-bigheader){padding:4em 80px}body.report .articletitle,body.report .hamburger,body.report div.overlay-close{top:2em}}@media only screen and (max-width:1440px){body.report .logo{right:60px}body.report main article .maincontent>div.frame:not(.frame-bigheader){padding:4em 60px}}@media only screen and (max-width:1200px){body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-text{margin-bottom:4em}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-text .ce-bodytext{margin-right:0}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .imagewrapper{margin-right:10%}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .textwrapper{margin-left:20%;margin-top:-4em;position:relative;top:auto;width:auto}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .textwrapper .bodytext>p{margin-left:0}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .quotebox:after{left:50px;right:auto}}@media only screen and (max-width:960px){body.report .logo{right:40px;top:1em;width:180px}body.report main article .maincontent>div.frame:not(.frame-bigheader){padding:4em 40px}body.report nav.gbnav{left:0}body.report nav.gbnav ul li{font-size:1.6666666667em;margin:.5em 0}body.report nav.subnav{right:10%}body.report .hamburger{top:1em}body.report .articletitle{display:none!important}body.report .frame-bigheader .textwrapper{padding:0 16.6666666667%}body.report .frame-type-textpic .ce-textpic{align-items:flex-start;margin-bottom:2em!important;margin-top:2em!important}body.report div.frame-type-textpic.frame-teaserbox .ce-left .ce-gallery{margin-top:0}body.report div#overlay{left:0}body.report div.overlay-close{top:1em}body.storydetail .maincontent .news .article .news-header-wrap h1,body.storydetail .maincontent .news .article .news-header-wrap>div{padding-right:8.333333333%}body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap .teaser-text,body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap h1,body.report div.overlay-content>div.frame-stories .news .article>div.frame{padding-right:0}body.report div.overlay-content>div.frame-stories .news .article>div.frame-type-text{padding-left:0;padding-right:10%}body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper .bodytext{margin-top:10%;width:60%}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow{flex-flow:column wrap}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow p{margin:0 0 em}body.report main article.bgfooter .frame-teaser1 .textwrapper .bodytext div.follow ul li{display:block;font-size:1.2em;margin:.5em 0}table.sdg tr td img,table.sdgadapt tr td img{width:60px}}@media only screen and (max-width:767px){body.report .logo{right:20px}body.report nav.subnav ul li{font-size:.6rem}body.report .hamburger{left:10px}body.report main article .maincontent>div.frame:not(.frame-bigheader){padding:2em 20px}body.report #section1 .frame-bigheader .textwrapper header .abovetitle{font-size:5vw;margin-bottom:1em}body.report #section1 .frame-bigheader .textwrapper header h2{font-size:34vw}body.report #section1 .frame-bigheader .textwrapper .bodytext{display:none}body.report .frame.frame-layout-1{padding-right:20px!important}body.report .frame-type-textpic .ce-textpic,body.report .frame-type-textpic.frame-layout-1 .ce-textpic{margin-right:8.333333333%!important}body.report .frame-type-shortcut.frame-chartgenerator .container,body.report .frame-type-shortcut.frame-chartgenerator header{margin-left:8.333333333%!important;margin-right:8.333333333%!important}body.report .frame-type-textpic header h3{font-size:6vw}body.report .frame-type-shortcut.frame-chartgenerator header h2,body.report .frame-type-textpic.frame-teaserbox header h2,body.report div.overlay-content h1,body.report main article .frame-type-mask_container.frame-impactbox>h2{font-size:12vw}body.report div.frame-type-textpic.frame-teaserbox .ce-gallery{width:100%!important}body.report div.frame-type-textpic.frame-teaserbox .ce-left .ce-gallery{margin-top:0}body.report #section4 .frame-type-textpic .ce-gallery .ce-row{opacity:1!important;position:static!important}body.report div.frame-type-textpic.frame-teaserbox .ce-bodytext{width:100%!important}body.report .frame-type-textpic.frame-teaserbox .ce-bodytext>:not(header){padding-left:0}body.report div.overlay-content>div.frame-stories{padding-right:10%!important}body.report div.overlay-content>div.frame-stories .news-list-view .article .text-wrapper{padding:40px 0 0!important}body.report div.overlay-content>div.frame-stories .news-list-view .article .image-wrapper .focuspoint:before{padding-top:60%}body.report div.overlay-content>div.frame-stories .news .article .news-header-wrap h1,body.storydetail .maincontent .news .article .news-header-wrap h1{font-size:12vw;margin-bottom:1em;margin-top:0}body.storydetail .maincontent .news .article>div.frame{padding:0 calc(8.33333% + 20px)!important}body.report .maincontent>div.frame-type-mask_teaser.frame-default .imagewrapper,body.storydetail .maincontent .news .article .news-img-wrap{width:65%}body.report .maincontent>div.frame-type-mask_teaser.frame-default .imagewrapper .focuspoint:before,body.storydetail .maincontent .news .article .news-img-wrap .focuspoint:before{padding-top:75%}body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper header{width:80%}body.report .maincontent>div.frame-type-mask_teaser.frame-default .textwrapper header h2{font-size:12vw}body.report .maincontent>div.frame-type-image .ce-image{left:auto;position:relative;top:auto;width:calc(91.66667% - 20px)}body.report .maincontent>div.frame-type-html .facts .figure{width:100%!important}body.report .maincontent>div.frame-type-html .facts .figure.empty{display:none}body.report .maincontent>div.frame-type-html .facts .figure h2{font-size:16vw!important}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .imagewrapper .focuspoint:before{padding-top:calc(100vh - 8em)}body.report .maincontent>div.frame-type-mask_slideshow.frame-layout-1{padding-right:0!important}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper{padding:0 8.3333333333%}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.leftcol h2{font-size:12vw}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol p{font-size:5vw}body.report .maincontent>div.frame-type-mask_slideshow .cycle-slideshow .slide .textwrapper div.rightcol span.countslide{font-size:8vw;top:5%}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-text header h2{font-size:12vw}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .imagewrapper{margin-right:0}body.report main article .frame-type-mask_container.frame-impactbox>.col1 .frame-type-mask_teaser .textwrapper{margin-left:0;margin-top:1em;position:relative;width:100%}}@media only screen and (max-width:767px) and (orientation:landscape){body.report main #section1 .maincontent div.scrolldown{display:none}}@media (-ms-high-contrast:none){::-ms-backdrop,body.report main div.frame.blur{opacity:0}body.report main div.frame.blur{opacity:0}}
