#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}span.ext{background:url(/sites/all/modules/extlink/images/extlink_s.png) 2px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none}span.mailto{background:url(/sites/all/modules/extlink/images/extlink_s.png) -20px center no-repeat;width:10px;height:10px;padding-right:12px;text-decoration:none}@media print{span.ext,span.mailto{display:none;padding:0}}span.extlink i{padding-left:.2em}#sliding-popup{z-index:99999;text-align:center}.sliding-popup-bottom{position:fixed}.sliding-popup-top{position:relative}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%}#sliding-popup .popup-content #popup-buttons{float:right;max-width:40%}#sliding-popup button{cursor:pointer}#sliding-popup .popup-content #popup-text{float:left;max-width:60%}.eu-cookie-withdraw-tab{cursor:pointer}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1)}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1)}
@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%}#sliding-popup .popup-content #popup-text{max-width:100%}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%}}html,body{height:100%}#page-wrapper{position:relative;overflow:hidden}#main-wrapper{position:relative;margin-top:145px;z-index:101;padding-left:290px}#main-wrapper a.moremedia-mobile{display:none !important}#main-wrapper>#main{position:relative;height:100%}#main-wrapper>#main>.main-container{position:relative;height:100%;background:#fff;padding:84px;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;will-change:height,opacity}body.node-type-startseite #main-wrapper>#main>.main-container{padding:0;background:inherit}#main-wrapper>#main>.main-container.hide{opacity:0}#main-wrapper>#main>.main-container .main-container-inner{position:relative;width:100%;height:100%}#main-wrapper>#main>.main-container>.region-content{overflow:hidden}#sidebar-container{position:fixed;top:0;left:0;height:100vh;z-index:103}#sidebar{position:absolute;top:50%;margin-top:-400px;left:-20px;width:445px;height:800px;z-index:103;-webkit-transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,-webkit-transform .75s;-o-transition:transform .75s,opacity .75s;transition:transform .75s,opacity .75s;transition:transform .75s,opacity .75s,-webkit-transform .75s;will-change:transform;-webkit-transform:translateX(-182px);-ms-transform:translateX(-182px);transform:translateX(-182px);opacity:0}body.node-type-startseite #sidebar{opacity:1 !important}#sidebar.animate{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}#sidebar.moveOut,#sidebar.animate.moveOut{-webkit-transform:translateX(-182px);-ms-transform:translateX(-182px);transform:translateX(-182px)}#sidebar .gebaeude{position:absolute;z-index:1;left:0;top:0;width:100%}#sidebar .personen-bottom{position:absolute;z-index:10;left:244px;top:690px;width:38px;opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;will-change:opacity}#sidebar .personen-bottom.hide{opacity:0}#sidebar .personen-top{position:absolute;z-index:10;left:274px;top:92px;width:38px;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;will-change:opacity}#sidebar .personen-top.active{opacity:1}#sidebar .lift{position:absolute;z-index:10;left:357px;top:589px;width:88px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;will-change:transform,opacity;opacity:1}#sidebar .lift.voll{opacity:0}#sidebar .lift.voll[data-nid="1"]{opacity:0}#sidebar .lift.leer[data-nid="1"]{opacity:1}#sidebar .lift.voll[data-nid="2"]{opacity:1}#sidebar .lift.leer[data-nid="2"]{opacity:0}#sidebar .lift.voll[data-nid="3"]{opacity:1;-webkit-transform:translateY(-85px);-ms-transform:translateY(-85px);transform:translateY(-85px)}#sidebar .lift.leer[data-nid="3"]{opacity:0;-webkit-transform:translateY(-85px);-ms-transform:translateY(-85px);transform:translateY(-85px)}#sidebar .lift.voll[data-nid="4"]{opacity:1;-webkit-transform:translateY(-171px);-ms-transform:translateY(-171px);transform:translateY(-171px)}#sidebar .lift.leer[data-nid="4"]{opacity:0;-webkit-transform:translateY(-171px);-ms-transform:translateY(-171px);transform:translateY(-171px)}#sidebar .lift.voll[data-nid="5"]{opacity:1;-webkit-transform:translateY(-257px);-ms-transform:translateY(-257px);transform:translateY(-257px)}#sidebar .lift.leer[data-nid="5"]{opacity:0;-webkit-transform:translateY(-257px);-ms-transform:translateY(-257px);transform:translateY(-257px)}#sidebar .lift.voll[data-nid="6"]{opacity:1;-webkit-transform:translateY(-342px);-ms-transform:translateY(-342px);transform:translateY(-342px)}#sidebar .lift.leer[data-nid="6"]{opacity:0;-webkit-transform:translateY(-342px);-ms-transform:translateY(-342px);transform:translateY(-342px)}#sidebar .lift.voll[data-nid="7"]{opacity:1;-webkit-transform:translateY(-428px);-ms-transform:translateY(-428px);transform:translateY(-428px)}#sidebar .lift.leer[data-nid="7"]{opacity:0;-webkit-transform:translateY(-428px);-ms-transform:translateY(-428px);transform:translateY(-428px)}#sidebar .lift.voll[data-nid="8"]{opacity:0;-webkit-transform:translateY(-515px);-ms-transform:translateY(-515px);transform:translateY(-515px)}
#sidebar .lift.leer[data-nid="8"]{opacity:1;-webkit-transform:translateY(-515px);-ms-transform:translateY(-515px);transform:translateY(-515px)}#sidebar .sidebar-info{position:absolute;top:100%;white-space:nowrap;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;left:320px;margin-top:-70px}#sidebar.animate .sidebar-info{opacity:0;cursor:default}#sidebar .sidebar-info .sidebar-info-text{font-size:10px;line-height:10px;font-weight:700;color:rgba(0,0,0,0.3)}#sidebar .sidebar-info .sidebar-info-active{font-size:35px;line-height:43px;font-weight:700;text-align:right;padding-right:28px}#sidebar .sidebar-info .sidebar-info-arrow-up{position:absolute;cursor:pointer;right:0;top:6px;font-size:16px;color:#000;-webkit-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;z-index:10}#sidebar .sidebar-info .sidebar-info-arrow-up.disabled{opacity:.3;cursor:default}#sidebar .sidebar-info .sidebar-info-arrow-up:hover{color:#007bb0}#sidebar .sidebar-info .sidebar-info-arrow-down{position:absolute;cursor:pointer;right:0;top:23px;font-size:16px;color:#000;-webkit-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;z-index:10}#sidebar .sidebar-info .sidebar-info-arrow-down:hover{color:#007bb0}#sidebar .sidebar-info .sidebar-info-arrow-down.disabled,#sidebar .sidebar-info .sidebar-info-arrow-down.disabled:hover{opacity:.3;cursor:default;color:#000}.touchevents #sidebar .sidebar-info .sidebar-info-arrow-up,.touchevents #sidebar .sidebar-info .sidebar-info-arrow-down,.touchevents #sidebar .sidebar-info .sidebar-info-text{display:none}.touchevents #sidebar .sidebar-info .sidebar-info-active{padding-right:0}.touchevents #sidebar .sidebar-info{left:366px}@font-face{font-family:'CerebriSans';font-weight:400;src:url(/sites/all/themes/immanent/fonts/CerebriSans-Book/font.woff2) format('woff2'),url(/sites/all/themes/immanent/fonts/CerebriSans-Book/font.woff) format('woff')}@font-face{font-family:'CerebriSans';font-weight:700;src:url(/sites/all/themes/immanent/fonts/CerebriSans-Bold/font.woff2) format('woff2'),url(/sites/all/themes/immanent/fonts/CerebriSans-Bold/font.woff) format('woff')}@font-face{font-family:"immanent";src:url(/sites/all/themes/immanent/fonts/fontastic/immanent.eot);src:url(/sites/all/themes/immanent/fonts/fontastic/immanent.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/immanent/fonts/fontastic/immanent.woff) format("woff"),url(/sites/all/themes/immanent/fonts/fontastic/immanent.ttf) format("truetype"),url(/sites/all/themes/immanent/fonts/fontastic/immanent.svg#immanent) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:"immanent" !important;content:attr(data-icon);font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"immanent" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\61"}.icon-info:before{content:"\66"}.icon-close:before{content:"\67"}.icon-down:before{content:"\68"}.icon-left:before{content:"\69"}.icon-right:before{content:"\6a"}.icon-up:before{content:"\6b"}.icon-mail:before{content:"\62"}.icon-phone:before{content:"\63"}.icon-check:before{content:"\64"}.icon-check-empty:before{content:"\65"}.icon-check-info:before{content:"\6c"}.icon-hand:before{content:"\6d"}.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#fff;border:1px solid #ccc;border-radius:.4em;padding:0 1.5em 0 .5em;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.dk-selected:before,.dk-selected:after{content:'';display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-width:.25em .25em 0;border-top-color:#ccc;margin:-.125em .5em 0 0}.dk-selected:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 1.5em 0 0}.dk-selected-disabled{color:#bbb}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{border-radius:.4em .4em 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 .4em .4em;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #ccc;border-radius:.4em;list-style:none;margin:0;max-height:180px;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100;-webkit-overflow-scrolling:touch}.dk-option-selected{background-color:#3297fd;color:#fff}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:0 .5em}.dk-select-options .dk-option-highlight{background-color:#3297fd;color:#fff}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}.dk-select-options .dk-option-hidden{display:none}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0;margin-top:.25em}.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#3297fd}.dk-select-open-up .dk-selected:after,.dk-select-open-down .dk-selected:after{border-left-color:#3297fd}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;border-color:#3297fd}.dk-select-multi:hover,.dk-select-multi:focus{outline:none}.dk-selected:hover,.dk-selected:focus{outline:none;border-color:#3297fd}.dk-selected:hover:before,.dk-selected:focus:before{border-top-color:#3297fd}.dk-selected:hover:after,.dk-selected:focus:after{border-left-color:#3297fd}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit}select[data-dkcacheid]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}body{font-family:CerebriSans,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:27px;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;color:#000;position:relative;text-align:left;background:#eef1f6}
::-moz-selection{background:#eef1f6;color:#000}::selection{background:#eef1f6;color:#000}::-moz-selection{background:#eef1f6;color:#000}a,a:link,a:visited{text-decoration:none;color:inherit;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{color:#7f9aa6;text-decoration:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:700}.title{font-size:60px;line-height:72px;margin-bottom:50px;color:#00354d}.subtitle{font-weight:700;color:#7f9aa6}.title-small{font-size:35px;line-height:43px;margin-bottom:50px;color:#00354d}.title-smallest,h4,h5{font-size:25px;line-height:35px;margin-bottom:40px;color:#00354d}p{margin:0 0 25px}small{font-size:14px;line-height:21px}b,strong{font-weight:700}article{position:relative}article ul,#overlay ul{margin:0 0 25px;padding-left:0}article ul li,#overlay ul li{list-style:none;padding:0 0 0 18px;position:relative}article ul li:last-child,article ul li>*:last-child,#overlay ul li:last-child,#overlay ul li>*:last-child{padding-bottom:0 !important;margin-bottom:0 !important}article ul li:before,#overlay ul li:before{content:"";position:absolute;top:13px;left:0;width:8px;height:1px;background:#000}img{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;height:auto;width:100%;border:0;display:block}img.background.resizetoparent{position:absolute;top:0;left:0;z-index:1}img.resizetoparent{max-width:inherit !important}.resizecontainer{position:relative;overflow:hidden;width:100%;height:100%;display:block}.swiper-pagination{position:relative;display:block;width:100%;margin:20px auto 0 auto}.swiper-pagination-bullet{margin:10px 5px 0;outline:none !important}.swiper-pagination-bullet-active{background:#00354d}#header{height:145px;width:100%;padding-left:374px;padding-right:84px;position:fixed;left:0;top:0;z-index:102;background:#eef1f6}#header>div.section{position:relative;width:100%;height:100%}#header .logo{width:200px;display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .header-kontaktdaten{position:absolute;right:337px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .header-kontaktdaten::before{content:"";width:1px;height:24px;background:#b3b3b3;position:absolute;right:-51px;top:1px}#header .header-kontaktdaten a.phone{font-size:16px;line-height:25px;font-weight:700;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;padding-left:46px}#header .header-kontaktdaten a.phone:hover{color:#006089}#header .header-kontaktdaten a.phone i{position:absolute;left:0;top:1px;font-size:24px;color:#006089}#menu{position:fixed;right:84px;top:60px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:104}#menu .menu-text{font-size:16px;line-height:25px;font-weight:700;padding-right:46px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#menu:hover .menu-text{color:#006089}#menu .menu-icon{width:24px;height:24px;position:absolute;top:1px;right:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#menu.open .menu-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#menu .menu-icon .dot{height:6px;width:6px;border-radius:100%;background:#006089;position:absolute;opacity:1;-webkit-transition:opacity .3s,background .3s;-o-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s}#menu .menu-icon .dot-1{left:0;top:0}#menu .menu-icon .dot-2{left:9px;top:0}#menu .menu-icon .dot-3{left:18px;top:0}#menu .menu-icon .dot-4{left:0;top:9px}#menu .menu-icon .dot-5{left:9px;top:9px}#menu .menu-icon .dot-5::before{content:"";left:50%;top:50%;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:10;border-radius:17px;width:6px;height:6px;display:block;position:absolute;background:inherit;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}#menu.open .menu-icon .dot-5::before{width:34px}#menu .menu-icon .dot-5::after{content:"";left:50%;top:50%;-webkit-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:10;border-radius:17px;width:6px;height:6px;display:block;position:absolute;background:inherit;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}
#menu.open .menu-icon .dot-5::after{width:34px}#menu .menu-icon .dot-6{left:18px;top:9px}#menu .menu-icon .dot-7{left:0;top:18px}#menu .menu-icon .dot-8{left:9px;top:18px}#menu .menu-icon .dot-9{left:18px;top:18px}#menu.open .menu-icon .dot-2,#menu.open .menu-icon .dot-4,#menu.open .menu-icon .dot-6,#menu.open .menu-icon .dot-8{opacity:0}#menu.open .menu-icon .dot{background:#fff}#navigation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:103;visibility:hidden;-webkit-transition:visibility 0s .6s;-o-transition:visibility 0s .6s;transition:visibility 0s .6s}#navigation.open{visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#navigation::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#006089;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-o-transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);z-index:-1}#navigation.open::before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}#navigation .navigation-inner-1{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;width:100%}#navigation .navigation-inner-1 .navigation-inner-2{padding:0 84px 0 500px;height:100%;display:table;width:100%}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{display:table-cell;vertical-align:middle;padding:145px 0;margin:0}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .region-navigation{position:relative}#navigation #block-views-menue-block{padding-right:400px}#navigation #block-views-menue-block ul.menu{margin:0;padding:0}#navigation #block-views-menue-block ul.menu li{list-style:none;padding:0;margin:30px 0;opacity:0;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);-o-transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53)}#navigation.open #block-views-menue-block ul.menu li{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}#navigation.open #block-views-menue-block ul.menu li:nth-child(1){-webkit-transition-delay:.68s;-o-transition-delay:.68s;transition-delay:.68s}#navigation.open #block-views-menue-block ul.menu li:nth-child(2){-webkit-transition-delay:.64s;-o-transition-delay:.64s;transition-delay:.64s}#navigation.open #block-views-menue-block ul.menu li:nth-child(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}#navigation.open #block-views-menue-block ul.menu li:nth-child(4){-webkit-transition-delay:.56s;-o-transition-delay:.56s;transition-delay:.56s}#navigation.open #block-views-menue-block ul.menu li:nth-child(5){-webkit-transition-delay:.52s;-o-transition-delay:.52s;transition-delay:.52s}#navigation.open #block-views-menue-block ul.menu li:nth-child(6){-webkit-transition-delay:.48s;-o-transition-delay:.48s;transition-delay:.48s}#navigation.open #block-views-menue-block ul.menu li:nth-child(7){-webkit-transition-delay:.44s;-o-transition-delay:.44s;transition-delay:.44s}#navigation.open #block-views-menue-block ul.menu li:nth-child(8){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}#navigation #block-views-menue-block ul.menu li:first-child{margin-top:0 !important}#navigation #block-views-menue-block ul.menu li:last-child{margin-bottom:0 !important}#navigation #block-views-menue-block ul.menu li a{color:#00354d;font-size:25px;line-height:45px;position:relative;padding-left:45px;outline:none}#navigation #block-views-menue-block ul.menu li a:hover{color:#7f9aa6}#navigation #block-views-menue-block ul.menu li a.active,#navigation #block-views-menue-block ul.menu li a.active:hover{color:#fff;font-weight:700;cursor:default}#navigation #block-views-menue-block ul.menu li a .stock{color:#004a6c;position:absolute;left:0;top:3px;font-weight:700;font-size:18px;line-height:27px}#navigation #block-menu-menu-fusszeile{position:absolute;bottom:0;right:131px;opacity:0;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);-o-transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53)}
#navigation.open #block-menu-menu-fusszeile{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:.68s;-o-transition-delay:.68s;transition-delay:.68s}#navigation #block-menu-menu-fusszeile ul.menu{margin:0;padding:0}#navigation #block-menu-menu-fusszeile ul.menu li{list-style:none;padding:0;margin:0;text-align:right;margin:8px 0}#navigation #block-menu-menu-fusszeile ul.menu li:first-child{margin-top:0 !important}#navigation #block-menu-menu-fusszeile ul.menu li:last-child{margin-bottom:0 !important}#navigation #block-menu-menu-fusszeile ul.menu li a{color:#fff;font-size:16px;line-height:25px}#navigation #block-menu-menu-fusszeile ul.menu li a:hover{color:#7f9aa6}#navigation #block-menu-menu-fusszeile ul.menu li a.active-trail,#navigation #block-menu-menu-fusszeile ul.menu li a.active-trail:hover{font-weight:700;color:#00354d}#footer{background:#00354d;color:#fff;height:270px;width:100%;padding-left:374px;padding-right:84px;z-index:100}body.node-type-startseite #footer{display:none}#footer>div.section{position:relative;width:100%;height:100%}#footer .logo{width:200px;display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}#footer .region-footer{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding-left:284px;z-index:1}#footer .region-footer #block-views-footer-kontaktdaten-block{float:left}#footer .region-footer #block-views-footer-kontaktdaten-block .left{float:left;margin-right:110px;position:relative}#footer .region-footer #block-views-footer-kontaktdaten-block .left::before{content:"";width:1px;height:54px;background:#fff;position:absolute;right:-56px;top:0}#footer .region-footer #block-views-footer-kontaktdaten-block .right{float:left}#footer .region-footer #block-menu-menu-fusszeile-2{float:right}#footer .region-footer #block-menu-menu-fusszeile-2 ul.menu{margin:0;padding:0}#footer .region-footer #block-menu-menu-fusszeile-2 ul.menu li{list-style:none;padding:0;margin:0;text-align:right}#footer .region-footer #block-menu-menu-fusszeile-2 ul.menu li a.active-trail,#footer .region-footer #block-menu-menu-fusszeile-2 ul.menu li a.active-trail:hover{font-weight:700;color:#fff}div.tabs{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;z-index:1099;position:absolute;top:0;left:0;margin:0;display:none}.tabs ul.primary{padding:0;margin:0;border:0 !important}.tabs ul.primary li{display:inline-block;margin:0;padding:0 !important;list-style:none !important}.tabs ul.primary li:before{display:none !important}.tabs ul.primary li a{background:#eee;padding:0 14px;color:#000;border:0;display:block;margin:0;font-size:14px;line-height:30px;font-weight:400}.tabs ul.primary li a:hover{background:#ccc}.tabs ul.primary li.active a{background:#00354d;color:#fff}#messages{padding:0;margin:0;color:#fff;position:absolute;top:0;left:0;width:100%;z-index:99;transform:translateY(-100%)}#messages h4{text-transform:none}#messages a{color:inherit;text-decoration:underline}#messages>div.section{margin:0}.messages{margin:0 0 5px;padding:10px;text-align:left;position:relative;font-size:12px;line-height:20px;border:1px solid #aaa;border-left-width:8px}.messages ul{margin:0;padding:0}.messages ul li{list-style:none;padding:0;margin:0}.messages.warning{border-color:#ebdc47;color:#ebdc47;background-color:#fbf8da}.messages.status{border-color:#4f8a10;color:#4f8a10;background-color:#dce8cf}.messages.error{border-color:#d43f3f;color:#d43f3f;background-color:#f7d8d8}.messages p{margin:0}#messages div.krumo-root{margin:0 !important}input.form-submit,input.form-submit:focus,a.button,a.button:focus,a.button:link,a.button:visited{color:#fff;background:#00354d;cursor:pointer;text-align:center;padding:14px 21px;margin:0;text-transform:uppercase;border-radius:0;text-decoration:none;display:inline-block;-webkit-transition:background .3s,color .3s,border-color .3s !important;-o-transition:background .3s,color .3s,border-color .3s !important;transition:background .3s,color .3s,border-color .3s !important;border:1px solid #00354d;-webkit-appearance:none;position:relative;z-index:1;opacity:1 !important;font-family:inherit;font-weight:700;font-style:inherit;line-height:inherit;font-size:inherit}
a.button:hover,a.button:active,a.button.active,input.form-submit:hover,input.form-submit:active{background:rgba(0,53,77,0);color:#00354d;border-color:#00354d}a.edit-link{background:#00354d;color:#fff;padding:2px 7px 3px;height:auto;font-size:14px;line-height:23px;border-radius:0;position:absolute;top:-84px;left:-84px;z-index:99;display:block !important;font-family:inherit;font-weight:inherit;font-style:inherit}body.node-type-startseite a.edit-link{top:0;left:0}body.node-type-kontakt a.edit-link{top:0;left:0;background:#7f9aa6;transform:translateY(-100%)}a.edit-link:hover{background:#7f9aa6;text-decoration:none !important}#admin-menu{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;z-index:9999999}#admin-menu .dropdown .admin-menu-icon img{width:16px;text-indent:100%;white-space:nowrap;overflow:hidden}.krumo-root img{width:auto !important}#confirmation>*:last-child{margin-bottom:0 !important}.webform-progressbar{display:none !important}.webform div.messages{display:none !important}form.webform-client-form>div{margin:0}form.webform-client-form .form-item{width:100%;margin:0 0 15px;float:left;position:relative}form.webform-client-form .form-actions{width:auto;margin:0;float:left;position:relative;margin-top:15px;display:inline-block}input[type="number"]{-moz-appearance:textfield}::-webkit-inner-spin-button{-webkit-appearance:none}::-webkit-outer-spin-button{-webkit-appearance:none}.form-actions .error-info{margin-left:20px;font-size:12px;display:none}.form-item{position:relative;margin:0 0 22px}input.form-text{position:relative;z-index:1;margin:0;border:1px solid #fff;background:#fff;color:#000;-webkit-box-shadow:none !important;box-shadow:none !important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;text-align:left;padding:14px 21px;border-radius:0;outline:none !important;-webkit-transition:border-color .3s,background .3s;-o-transition:border-color .3s,background .3s;transition:border-color .3s,background .3s;height:auto;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit}.form-item.form-type-textfield label,.form-item.form-type-password label,.form-item.form-type-textarea label,.form-item.form-type-select label,.form-item.form-type-checkboxes>label,.form-item.form-type-radios>label{margin:0 0 5px;font-weight:400;display:block}.form-item.form-type-textfield label,form .form-item.form-type-password label,form .form-item.form-type-textarea label,form .form-item.webform-component-textfield label,form .form-item.webform-component-number label,form .form-item.webform-component-textarea label,form .form-item.webform-component-email label{position:absolute;left:22px;top:15px;color:#000;z-index:2;font-size:inherit;line-height:inherit;cursor:text;font-weight:inherit;text-align:left;white-space:nowrap;margin:0}.form-item.form-type-textfield label.focus,form .form-item.form-type-password label.focus,form .form-item.form-type-textarea label.focus,form .form-item.webform-component-textfield label.focus,form .form-item.webform-component-number label.focus,form .form-item.webform-component-textarea label.focus,form .form-item.webform-component-email label.focus{opacity:.3}.form-item.form-type-textfield label.has-text,form .form-item.form-type-password label.has-text,form .form-item.form-type-textarea label.has-text,form .form-item.webform-component-textfield label.has-text,form .form-item.webform-component-number label.has-text,form .form-item.webform-component-textarea label.has-text,form .form-item.webform-component-email label.has-text{display:none}.marker,.form-required{color:#007bb0}textarea{height:100px;max-width:100%;padding:14px 21px;border-radius:21px;resize:none !important;border:1px solid #fff;background:#fff;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;word-wrap:break-word;text-align:left;outline:none !important;-webkit-transition:border-color .3s,background .3s;-o-transition:border-color .3s,background .3s;transition:border-color .3s,background .3s;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit}input.form-text:focus,textarea:focus{border-color:#00354d !important}.form-item .description{font-size:14px;color:#aaa;display:none}.form-item.spin-buttons{position:relative}.form-item.spin-buttons input{text-align:center;padding-left:60px;padding-right:60px}.form-item.spin-buttons a{position:absolute;top:0;left:0;line-height:40px;width:40px;text-align:center;border-radius:21px 0 0 21px;background:#ccc;border:1px solid #ccc;color:#fff;z-index:99;font-weight:400}.form-item.spin-buttons a.plus{left:auto !important;right:0;border-radius:0 21px 21px 0}.form-item.spin-buttons a:hover{background:#aaa;border-color:#aaa}.form-type-select select,.form-type-select .chosen-select{width:100%}select{padding:10px;border:1px solid #ddd;background:#fff;border-radius:5px;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;font-size:inherit}
.form-radios{position:relative}.form-radios .form-type-radio input,.form-type-checkbox input{position:absolute;opacity:0;visibility:hidden}.form-checkboxes .form-item,.form-radios .form-item{float:left;margin:0 30px 10px 0;width:auto;position:static}.form-radios .form-type-radio label,.form-type-checkbox label{font-weight:inherit;position:relative;padding-left:26px;cursor:pointer;margin-left:0;display:inline-block;line-height:inherit;font-size:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.form-radios .form-type-radio label>span.box,.form-type-checkbox label>span.box{position:absolute;top:2px;left:0;display:inline-block}.form-radios .form-type-radio label>span.box i,.form-type-checkbox label>span.box i{font-size:16px;color:#00354d}.form-radios .form-type-radio label>span.box i::before,.form-type-checkbox label>span.box i::before{content:"\65"}.form-radios .form-type-radio.checked label>span.box i::before,.form-type-checkbox.checked label>span.box i::before{content:"\64"}.no-touchevents .form-radios .form-type-radio label:hover,.no-touchevents .form-type-checkbox label:hover{color:#00354d}.no-touchevents .form-radios .form-type-radio label:hover>span.box,.no-touchevents .form-type-checkbox label:hover>span.box{border-color:#000 !important}.form-radios .form-type-radio.checked label>span.box,.form-type-checkbox.checked label>span.box{color:#00354d !important}.form-radios .form-type-radio.checked label>span.box i,.form-type-checkbox.checked label>span.box i{display:block !important}form .form-item.webform-component-textfield.valid input,form .form-item.webform-component-email.valid input,form .form-item.webform-component-textarea.valid textarea,form .form-item.form-type-textfield.valid input,form .form-item.form-type-password.valid input,form .form-item.form-type-select.valid select,form .form-item.form-type-select.valid .chosen-container-single .chosen-single,form .form-item.form-type-select.valid .chosen-container-multi .chosen-choices,form .form-item.form-type-textarea.valid textarea{border-color:#00354d}form .form-item.webform-component-textfield.invalid input,form .form-item.webform-component-email.invalid input,form .form-item.webform-component-textarea.invalid textarea,form .form-item.form-type-textfield.invalid input,form .form-item.form-type-password.invalid input,form .form-item.form-type-textarea.invalid textarea,form .form-item.invalid .chosen-container-single .chosen-single,form .form-item.invalid .chosen-container-multi .chosen-choices{border-color:#d43f3f !important}form .form-item.invalid .form-radios .form-type-radio label>span.box,form .form-item.form-type-checkbox.invalid label>span.box,form .form-item.form-type-select.invalid .nice-select{border-color:#d43f3f !important}form div.messages{display:none !important}form .form-item.invalid{position:relative !important}form .form-item.form-type-checkbox.invalid label,form .form-item.form-type-checkbox.invalid label .form-required,form .form-item.form-type-radios.invalid label,form .form-item.form-type-textfield.invalid label,form .form-item.form-type-textfield.invalid label .form-required,form .form-item.form-type-password.invalid label,form .form-item.form-type-password.invalid label .form-required,form .form-item.form-type-select.invalid label{color:#d43f3f !important}form .form-item.form-type-textfield.invalid:before,form .form-item.form-type-number.invalid:before,form .form-item.form-type-email.invalid:before,form .form-item.form-type-password.invalid:before,form .form-item.form-type-select.invalid:before{left:1px;top:21px;margin-top:-6px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(199,20,20,0);border-left-color:#d43f3f;border-width:6px;z-index:19;display:none}form .form-item span.invalid{width:auto;background:#d43f3f;color:#fff;padding:2px 12px;border-radius:11px;display:none !important;position:absolute;top:-32px;right:0;white-space:nowrap;font-size:12px;line-height:18px;z-index:999}.no-touchevents form .form-item.invalid:hover>span.invalid{display:block !important}.no-touchevents form .form-item.invalid.form-type-checkbox>span.invalid,.no-touchevents form .form-item.invalid.form-type-radios>span.invalid{display:none !important}form .form-item span.invalid:after{top:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:#d43f3f;border-width:7px;margin-right:0}.ajax-progress,.loading,#loading{background:#00354d;background:rgba(0,53,77,0.9);height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:99999;text-indent:-999999px}.loading,#loading{display:none}.ajax-progress .throbber,.loading>div,#loading>div{background:url(/sites/all/themes/immanent/images/ajax-loader.gif) center center no-repeat #00354d;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;padding:0 !important}
.svgasimg.smil .ajax-progress .throbber,.svgasimg.smil .loading>div,.svgasimg.smil #loading>div{background-image:url(/sites/all/themes/immanent/images/ajax-loader.svg)}body.admin-menu{margin-top:0 !important}#overlay{position:fixed;width:calc(100% - 290px);height:calc(100% - 145px) !important;right:0;bottom:0;margin:0 !important;background:#fff;z-index:99999;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}#overlay.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#overlay:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:42px;z-index:98;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}a.overlay-close{position:fixed;top:252px;left:131px;font-size:28px;z-index:99998;cursor:pointer;color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;display:none}a.overlay-close:hover{color:#7f9aa6}#overlay>.content-wrapper{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:89}#overlay>.content-wrapper>.content{margin:84px;position:relative}#overlay>.content-wrapper>.content>*:last-child{margin-bottom:0 !important}#overlay>.content-wrapper>.content .body>*:last-child{margin-bottom:0 !important}#overlay-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#00354d;background:rgba(0,53,77,0.9);z-index:99997;cursor:pointer}#overlay-bg>div{background:url(/sites/all/themes/immanent/images/ajax-loader.gif) center center no-repeat #00354d;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;padding:0 !important}.svgasimg.smil #overlay-bg>div{background-image:url(/sites/all/themes/immanent/images/ajax-loader.svg)}#overlay article div.section{padding:0}html.noscrolling{overflow:hidden}.dk-select{width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:inherit;line-height:inherit;font-weight:inherit;color:#000}.dk-select-disabled{opacity:.4}.dk-select .dk-selected{border:1px solid #fff !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0;padding:14px 60px 14px 21px;top:0;color:#000;-webkit-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;z-index:9;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff}.dk-select:hover .dk-selected,.dk-select.dk-select-open-down .dk-selected{color:#000;background-color:#fff}.dk-select .dk-selected::before{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:19px;right:24px;margin:0;position:absolute;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}.dk-select:hover .dk-selected::before,.dk-select.dk-select-open-down .dk-selected::before,.dk-select.dk-select-open-up .dk-selected::before{border-color:#000}.dk-select.dk-select-open-down .dk-selected::before,.dk-select.dk-select-open-up .dk-selected::before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:25px}.dk-select .dk-selected::after{display:none}.dk-select .dk-select-options{border:none !important;border-radius:0;margin:0 !important;bottom:auto !important;right:auto;padding:0;background:#007bb0;color:#fff;width:100%;max-height:224px;z-index:10}.dk-select .dk-select-options .dk-option::before{display:none}.dk-select .dk-select-options .dk-option{font-size:inherit;line-height:inherit;font-weight:inherit;padding:14px 21px !important;border-bottom:1px solid rgba(0,53,77,0.2);-webkit-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;transition:color .3s,background .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dk-select .dk-select-options .dk-option:last-child{border-bottom:0 !important}.dk-select .dk-select-options .dk-option-highlight{background:#007bb0;color:#fff}.dk-select .dk-select-options .dk-option-selected{background:#00354d;color:#fff}body.sliding-popup-shown{overflow:hidden}#sliding-popup{display:block !important;opacity:1 !important;box-sizing:border-box !important;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:auto !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0.8) !important;z-index:999999999 !important;text-align:left !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;color:#000 !important}
#sliding-popup.eu-cookie-withdraw-wrapper{display:none !important}#sliding-popup .eu-cookie-compliance-banner{box-sizing:border-box !important;position:relative !important;height:100% !important;display:table !important;width:100% !important;margin:0 !important;padding:0 !important}#sliding-popup .eu-cookie-compliance-banner .popup-content{box-sizing:border-box !important;position:relative !important;display:table-cell !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;max-width:100% !important;text-align:left !important;width:100% !important}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{box-sizing:border-box !important;width:100% !important;max-width:1080px !important;margin:0 auto !important;background:#fff !important;padding:50px !important}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text{float:none !important;max-width:100% !important;margin:0 0 30px !important;font-size:14px;line-height:20px}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text h4{font-size:20px !important;line-height:26px !important;margin:0 0 10px !important}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text p:last-of-type{margin-bottom:0 !important}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text a{text-decoration:underline !important}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button{border:0 !important;padding:0 !important;background:none !important;text-decoration:underline !important;transition:opacity .5s;font-size:inherit;font-family:inherit;font-weight:700;-webkit-appearance:none;outline:none;margin:2px 0 0;color:#222}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button:hover{opacity:.5}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories{margin-top:20px !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category{float:left !important;margin:0 0 20px !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:12px;line-height:16px;color:#ccc;margin:3px 0 0}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category:last-child{margin-right:0 !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item{margin:0 !important;position:relative !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item label{margin:0 !important;padding:0 0 0 30px !important;cursor:pointer !important;position:relative !important;opacity:1 !important;line-height:20px !important;font-weight:700 !important;font-size:16px !important;height:20px !important;display:block !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item.disabled{opacity:.4 !important;cursor:default !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]{display:none !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]+label::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:18px !important;height:18px !important;border:1px solid #000 !important;display:block !important;padding:0 !important;margin:0 !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]+label::after{position:absolute !important;left:3px !important;top:3px !important;width:12px !important;height:12px !important;background:#000 !important;display:block !important;content:"" !important;opacity:0 !important;padding:0 !important;margin:0 !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:hover+label::after{opacity:.3 !important}#sliding-popup .eu-cookie-compliance-banner #eu-cookie-compliance-categories .eu-cookie-compliance-category .category-item input[type="checkbox"]:checked+label::after{opacity:1 !important}
#sliding-popup .eu-cookie-compliance-banner #popup-buttons{margin:0 !important;float:none !important;max-width:none !important}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button{display:block !important;margin:10px 15px 0 0 !important;float:left !important;font-size:16px !important;font-family:inherit !important;color:#fff !important;cursor:pointer !important;text-align:center !important;border-radius:0 !important;text-decoration:none !important;border:none !important;-webkit-appearance:none !important;box-sizing:border-box !important;position:relative !important;width:auto !important;background:#555 !important;font-weight:700 !important;line-height:30px !important;height:30px !important;padding:0 15px !important;-webkit-transition:color .3s,opacity .3s,background .3s !important;-moz-transition:color .3s,opacity .3s,background .3s !important;transition:color .3s,opacity .3s,background .3s !important}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button:hover{background:#777 !important}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button{background:#000 !important}#sliding-popup .eu-cookie-compliance-banner #popup-buttons .buttons-container button.save-button:hover{background:#333 !important}@media all and (max-width:1200px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important}}@media all and (max-width:812px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;padding:30px !important}}#page-wrapper{display:block !important;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}body.loaded #page-wrapper{opacity:1}html.prevent-scrolling{overflow:hidden}body.prevent-scrolling{overflow:visible}a.moremedia{position:fixed;bottom:5px;right:5px;z-index:110;display:block !important;padding:7px;opacity:0;transition:opacity .5s}body.animation-done a.moremedia,body.show-moremedia a.moremedia{opacity:1}a.moremedia img{width:5px;display:block}.spalte{width:47%;float:left;text-align:left}.spalte.spalte-2{float:right}.body>*:last-child{margin-bottom:0 !important}#ladescreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#eef1f6;z-index:99999}#ladescreen .ladescreen-sidebar{position:absolute;left:20px;top:50%;margin-top:-400px;width:940px;height:800px;-webkit-transition:width 1s,left 1s,margin-bottom 1s;-o-transition:width 1s,left 1s,margin-bottom 1s;transition:width 1s,left 1s,margin-bottom 1s;will-change:width,left,margin-bottom;z-index:3}#ladescreen.animation-2-finished .ladescreen-sidebar{width:445px;left:-202px}#ladescreen .ladescreen-sidebar .gebaeude{position:absolute;z-index:1;left:0;top:-980px;width:100%;-webkit-transform:translateX(-400px) translateY(-400px);-ms-transform:translateX(-400px) translateY(-400px);transform:translateX(-400px) translateY(-400px);-webkit-transition:top 1s,bottom 1s,-webkit-transform 3s;transition:top 1s,bottom 1s,-webkit-transform 3s;-o-transition:transform 3s,top 1s,bottom 1s;transition:transform 3s,top 1s,bottom 1s;transition:transform 3s,top 1s,bottom 1s,-webkit-transform 3s;will-change:transform,top,bottom}#ladescreen.animation-2-finished .ladescreen-sidebar .gebaeude{top:0}#ladescreen.loaded .ladescreen-sidebar .gebaeude{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#ladescreen .ladescreen-sidebar .auto{position:absolute;z-index:10;left:168px;top:540px;width:172px;-webkit-transform:translateX(400px) translateY(400px) rotate(20deg);-ms-transform:translateX(400px) translateY(400px) rotate(20deg);transform:translateX(400px) translateY(400px) rotate(20deg);-webkit-transition:left 1s,top 1s,width 1s,-webkit-transform 3s;transition:left 1s,top 1s,width 1s,-webkit-transform 3s;-o-transition:transform 3s,left 1s,top 1s,width 1s;transition:transform 3s,left 1s,top 1s,width 1s;transition:transform 3s,left 1s,top 1s,width 1s,-webkit-transform 3s;will-change:transform,left,top,width}#ladescreen.loaded .ladescreen-sidebar .auto{-webkit-transform:translateX(0) translateY(0) rotate(0);-ms-transform:translateX(0) translateY(0) rotate(0);transform:translateX(0) translateY(0) rotate(0)}#ladescreen.animation-2-finished .ladescreen-sidebar .auto{left:80px;top:720px;width:80px}#ladescreen .ladescreen-sidebar .personen{position:absolute;z-index:10;left:526px;top:505px;width:60px;opacity:0;-webkit-transition:opacity .5s,left 1s,top 1s,width 1s;-o-transition:opacity .5s,left 1s,top 1s,width 1s;transition:opacity .5s,left 1s,top 1s,width 1s;will-change:opacity,left,top,width}#ladescreen.animation-1-finished .ladescreen-sidebar .personen{opacity:1}#ladescreen.animation-2-finished .ladescreen-sidebar .personen{left:244px;top:690px;width:38px}#ladescreen .distanz-container{position:absolute;right:270px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background:#eef1f6;padding:50px 0}
#ladescreen .distanz-container .distanz{color:#007bb0;font-size:170px;line-height:170px;font-weight:700;text-align:right}#ladescreen .distanz-container .text{color:#ccc;font-weight:700;text-align:right}#ladescreen .ziel-container{position:absolute;right:270px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background:#eef1f6}#ladescreen .ziel-container .ziel-icon{width:105px;margin-bottom:30px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;will-change:transform}#ladescreen .ziel-container .text{color:#ccc;font-size:30px;line-height:36px;font-weight:700;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;will-change:transform}#ladescreen.animation-1-finished .ziel-container .ziel-icon,#ladescreen.animation-1-finished .ziel-container .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.stockwerk-uebersicht{padding:145px 84px 145px 210px;opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;will-change:opacity;position:relative;z-index:10;background:#eef1f6;display:table;width:100%;height:100vh}.stockwerk-uebersicht.hide{opacity:0}.stockwerk-uebersicht .stockwerk-uebersicht-container{position:relative;display:table-cell;vertical-align:middle;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;will-change:opacity}.stockwerk-uebersicht .stockwerk-uebersicht-container.show{opacity:1}.stockwerk-uebersicht .stockwerk-uebersicht-container .stockwerk-uebersicht-container-inner{position:relative}.stockwerk-uebersicht .stockwerk-uebersicht-container .fragen-block{position:absolute;right:0;bottom:0;text-align:right}.stockwerk-uebersicht .stockwerk-uebersicht-container .fragen-block .fragen-title{font-size:40px;line-height:50px;font-weight:700;text-align:right;color:#00354d;margin-bottom:15px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu{padding:0 400px 0 0;margin:0}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li{list-style:none;padding:0;margin:30px 0;opacity:0;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);-o-transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53),-webkit-transform .3s cubic-bezier(.55,.085,.68,.53)}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(1){-webkit-transition-delay:.48s;-o-transition-delay:.48s;transition-delay:.48s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(2){-webkit-transition-delay:.44s;-o-transition-delay:.44s;transition-delay:.44s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(3){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(4){-webkit-transition-delay:.36s;-o-transition-delay:.36s;transition-delay:.36s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(5){-webkit-transition-delay:.32s;-o-transition-delay:.32s;transition-delay:.32s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(6){-webkit-transition-delay:.28s;-o-transition-delay:.28s;transition-delay:.28s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(7){-webkit-transition-delay:.24s;-o-transition-delay:.24s;transition-delay:.24s}.stockwerk-uebersicht .stockwerk-uebersicht-container.show ul.menu li:nth-child(8){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li:first-child{margin-top:0 !important}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li:last-child{margin-bottom:0 !important}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a{color:#00354d;font-size:25px;line-height:45px;position:relative;padding-left:45px;outline:none}
.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a:hover{color:#7f9aa6}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a.active,.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a.active:hover{color:#007bb0;font-weight:700;cursor:default}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a .stock{position:absolute;left:0;top:3px;font-weight:700;font-size:18px;line-height:27px;color:#7f9aa6}#scroll-indicator{position:absolute;left:210px;-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);opacity:0;bottom:50px;z-index:10;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;-o-transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s,-webkit-transform .5s;will-change:transform,opacity}#scroll-indicator.clickable{cursor:pointer}#scroll-indicator.hide,#scroll-indicator.show.hide{-webkit-transform:translateY(85px);-ms-transform:translateY(85px);transform:translateY(85px);opacity:0}#scroll-indicator.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}#scroll-indicator .click-icon{display:none}#scroll-indicator.clickable .click-icon{display:block;font-size:22px;color:#7f9aa6;position:absolute;left:0;top:50%;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);-webkit-animation:moveindicator 3s ease-in-out infinite;animation:moveindicator 3s ease-in-out infinite}@-webkit-keyframes moveindicator{0%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}5%{-webkit-transform:translateX(4px) translateY(-50%);transform:translateX(4px) translateY(-50%)}10%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}15%{-webkit-transform:translateX(4px) translateY(-50%);transform:translateX(4px) translateY(-50%)}20%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}100%{-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}}#scroll-indicator .mouse-text{font-size:14px;line-height:23px;font-weight:400;color:#7f9aa6;padding-left:45px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#scroll-indicator .mouse{border:2px solid #7f9aa6;border-radius:13px;display:block;height:40px;position:absolute;width:28px;top:50%;margin-top:-20px;left:0;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}#scroll-indicator.clickable .mouse{display:none}#scroll-indicator .mouse span{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scrollIndicator;animation-name:scrollIndicator;background:#7f9aa6;display:block;height:8px;width:2px;position:absolute;top:6px;left:50%;margin-left:-1px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@-webkit-keyframes scrollIndicator{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scrollIndicator{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.stockwerk{position:absolute;opacity:0;padding:84px;background:#fff;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;z-index:1}.stockwerk.active{opacity:1;-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;z-index:10}.stockwerk>.section,#node-startseite>.section{opacity:0;-webkit-transform:translateY(84px);-ms-transform:translateY(84px);transform:translateY(84px);-webkit-transition:opacity .75s .5s,-webkit-transform .75s .5s;transition:opacity .75s .5s,-webkit-transform .75s .5s;-o-transition:opacity .75s .5s,transform .75s .5s;transition:opacity .75s .5s,transform .75s .5s;transition:opacity .75s .5s,transform .75s .5s,-webkit-transform .75s .5s}.stockwerk.active>.section,#node-startseite.animate>.section{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.einleitung-container{margin-bottom:84px}.video-container .top{margin-bottom:30px}.video-container .top .subtitle{float:left;padding-top:15px}.video-container .top a.button{float:right}.video-container .video{width:100%;padding-top:56.25%;height:0;position:relative}.video-container .video video{position:absolute;left:0;top:0;width:100%;height:100%;outline:none}.video-container .video a.play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);background:#fff;color:#007bb0;width:116px;height:116px;border-radius:100%;font-size:46px;z-index:3;-webkit-transition:none;-o-transition:none;transition:none}
.video-container .video a.play .play-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;width:100%;height:100%;border-radius:100%;z-index:3}.video-container .video a.play .play-inner i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);display:inline-block;margin-left:3px}.video-container .video a.play::after{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border-radius:100%;background:#fff;z-index:1;opacity:.5;-webkit-animation:pulse1 1.4s 0s ease-out infinite;animation:pulse1 1.4s 0s ease-out infinite}.video-container .video a.play::before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border-radius:100%;background:#fff;z-index:2;opacity:.9;-webkit-animation:pulse2 1.4s .4s ease-out infinite;animation:pulse2 1.4s .4s ease-out infinite}@-webkit-keyframes pulse1{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.5}100%{-webkit-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4);opacity:0}}@-webkit-keyframes pulse2{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.9}100%{-webkit-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4);opacity:0}}.video-container .video .vorschaubild{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;overflow:hidden}.video-container .video .vorschaubild::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5)}.video-container .video .plyr{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.video-container .video .plyr button.plyr__control--overlaid{display:none !important}.workshop{margin-top:99px}.workshop .title-small{margin-bottom:0;width:700px;padding-right:84px;float:left}.workshop .buchen{float:right}.workshop .buchen .preis{font-size:40px;line-height:50px;font-weight:700;text-align:right;color:#00354d;margin-bottom:15px}.workshop .info{float:left;clear:both;margin-top:84px;font-size:12px;line-height:21px;font-weight:700}.leistungen{margin-top:50px;padding-top:50px;border-top:1px solid #809aa7}.leistungen .items{margin:0 -4px}.leistungen .items .item{float:left;width:33.3333333%;padding:0 4px;position:relative}.leistungen .items .item .content{background:#eef1f6;padding:50px;height:100%;width:100%}.leistungen .items .item .content>*:last-child{margin-bottom:0 !important}.anfragen{margin-top:30px}.anfragen a.button{float:right}#node-page h1{margin-bottom:80px}#node-page .body>*:first-child{margin-top:0 !important}#node-page .body h4{margin-top:80px;color:#000;font-size:30px;line-height:30px}body.page-navigation404{background:#eef1f6}body.page-navigation404 .image404{position:absolute;left:0;top:145px;width:654px;z-index:101}body.page-navigation404 #main-wrapper{z-index:100}body.page-navigation404 #main-wrapper>#main>.main-container{background:#00354d;color:#fff;height:calc(100vh - 145px)}body.page-navigation404 #main-wrapper>#main>.main-container::before{content:"";width:100%;height:100%;background:inherit;position:absolute;top:0;right:100%}body.page-navigation404 #footer{display:none}body.page-navigation404 h1.title{color:#fff}body.page-navigation404 #main-wrapper>#main>.main-container .main-container-inner{padding-left:260px}body.node-type-kontakt{background:#eef1f6}body.node-type-kontakt #sidebar{opacity:1;visibility:visible}body.node-type-kontakt #main-wrapper>#main>.main-container{background:#00354d;color:#fff;height:calc(100vh - 145px)}body.node-type-kontakt #main-wrapper>#main>.main-container .main-container-inner .region-content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.node-type-kontakt #footer{display:none}#node-kontakt .title{color:#fff;width:750px;margin-bottom:100px}#node-kontakt{padding-left:126px}#node-kontakt .kontaktdaten{display:table;margin:0 -70px}#node-kontakt .kontaktdaten>div{display:table-cell;vertical-align:middle;position:relative;border-right:1px solid #007bb0;padding:0 70px}#node-kontakt .kontaktdaten>div:last-child{border-right:none}#node-kontakt .kontaktdaten>.first{font-size:25px;line-height:35px}#node-kontakt .kontaktdaten>.second{font-size:35px;line-height:43px;font-weight:700}#node-kontakt .kontaktdaten>.third{font-size:35px;line-height:43px;font-weight:700}#node-kontakt .kontaktdaten>.second a,#node-kontakt .kontaktdaten>.third a{padding-left:35px;display:inline-block;position:relative;z-index:2}#node-kontakt .kontaktdaten>.second strong,#node-kontakt .kontaktdaten>.third strong{color:#007bb0;position:absolute;left:70px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}body.node-type-blog-uebersicht,body.node-type-blog-uebersicht #header{background:#fff}
body.node-type-blog-uebersicht #main-wrapper>#main>.main-container{background:#eef1f6}#node-blog_uebersicht .blog-wrapper{margin-top:50px;padding-top:50px;border-top:1px solid #b3b3b3}#node-blog_uebersicht .blog-wrapper .items{margin:-8px -4px 0}#node-blog_uebersicht .blog-wrapper .items .item{float:left;width:33.3333333%;padding:0 4px;margin-top:8px;position:relative}#node-blog_uebersicht .blog-wrapper .items .item .item-link{display:block;width:100%;height:100%;position:relative}#node-blog_uebersicht .blog-wrapper .items .item .item-link .vorschaubild{overflow:hidden;position:relative}#node-blog_uebersicht .blog-wrapper .items .item .item-link .vorschaubild img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#node-blog_uebersicht .blog-wrapper .items .item .item-link:hover .vorschaubild img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content{padding:50px;background:#fff}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content .title-smallest{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#node-blog_uebersicht .blog-wrapper .items .item .item-link:hover .content .title-smallest{color:#7f9aa6}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content .arrow-container i.icon-right{float:right;font-size:16px;color:#00354d;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#node-blog_uebersicht .blog-wrapper .items .item .item-link:hover .content .arrow-container i.icon-right{color:#7f9aa6}#node-blog .blogbilder-slider{position:relative}#node-blog .blogbilder-slider .swiper-pagination{display:none}#node-blog .blogbilder-slider .swiper-nav-item{position:absolute;bottom:0;font-size:24px;line-height:24px;color:#fff;background:#007bb0;padding:17px;outline:none;z-index:10;cursor:pointer;-webkit-transition:background .3s,opacity .3s;-o-transition:background .3s,opacity .3s;transition:background .3s,opacity .3s}#node-blog .blogbilder-slider .swiper-nav-item:hover{background:#006089}#node-blog .blogbilder-slider .swiper-nav-item.swiper-button-disabled{opacity:.2;background:#007bb0 !important;cursor:auto}#node-blog .blogbilder-slider .swiper-nav-item.next{right:0}#node-blog .blogbilder-slider .swiper-nav-item.next i{position:relative;right:-1px}#node-blog .blogbilder-slider .swiper-nav-item.prev{right:66px}#node-blog .blogbilder-slider .swiper-nav-item.prev i{position:relative;left:-1px}#node-blog .body{margin-top:50px;padding-top:50px;border-top:1px solid #b3b3b3}#node-blog .show-all-container{margin-top:50px}#overlay #node-blog .show-all-container{display:none}#node-blog .show-all-container a.show-all{float:right}.formular{position:relative}.formular .steps{position:absolute;top:0;left:0;width:230px}.formular .steps .step{border-top:1px solid #809aa7;font-size:25px;line-height:35px;color:#7f9aa6;font-weight:700;padding:30px 0}.formular .steps .step.active{color:#00354d}.formular .steps .step .count{font-size:18px;line-height:27px;margin-bottom:15px;color:#7f9aa6 !important}.formular .steps .step:last-child{border-bottom:1px solid #809aa7}.formular .content{padding-left:400px}.formular .content .paket{position:relative;background:#eef1f6;margin-bottom:8px}.formular .content .paket .checkbox{position:absolute;left:30px;top:38px;font-size:20px}.formular .content .paket .price{position:absolute;right:60px;top:35px;font-weight:700;width:190px}.formular .content .paket .price .value{position:absolute;right:0;top:0}.formular .content .paket .label{padding:30px 290px 30px 108px;font-size:25px;line-height:35px;font-weight:700}.formular .content .paket .description{padding:30px 290px 30px 108px;border-top:1px solid rgba(128,154,167,0.3)}.formular .content .anfrage{position:relative;background:#00354d;color:#fff}.formular .content .anfrage .icon-mail{position:absolute;left:26px;top:29px;font-size:28px;color:#007bb0}.formular .content .anfrage .description{padding:30px 60px 30px 108px}.formular .content .anfrage .description a{color:#007bb0}.formular .content .anfrage .description a:hover{color:#7f9aa6}.formular .content .preise{position:relative;background:#dee5ed;margin-top:48px;padding:30px 0}.formular .content .preise::before{content:"";width:100%;height:1px;position:absolute;left:0;top:-24px;background:#809aa7}.formular .content .preise .row{position:relative}.formular .content .preise .row.sonderpreis{font-weight:700;margin-top:48px}.formular .content .preise .row.sonderpreis::before{content:"";width:100%;height:1px;position:absolute;left:0;top:-24px;background:rgba(128,154,167,0.3)}.formular .content .preise .row.gesamt{font-size:25px;line-height:35px;font-weight:700;color:#007bb0}.formular .content .preise .row .label{padding:0 290px 0 108px}.formular .content .preise .row .price{position:absolute;right:60px;top:0;width:190px}.formular .content .preise .row .price .value{position:absolute;right:0;top:0}.formular .content .button,.formular .content .actions .form-submit{float:right;margin-top:24px}#edit-termin{border:none;margin:0;padding:60px;background:#eef1f6;margin-bottom:48px;position:relative}#edit-termin::before{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-24px;background:#809aa7}
#edit-termin .fieldset-wrapper>.form-item-termin-datum{margin-bottom:60px;float:left;width:100%;position:relative}#edit-termin .fieldset-wrapper>.form-item-termin-datum::before{content:"";width:100%;width:calc(100% + 120px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-30px;left:50%;height:1px;background:rgba(128,154,167,0.3);position:absolute}#edit-termin .fieldset-wrapper>.form-item-termin-datum>label,#edit-termin .fieldset-wrapper>.form-item-termin-datum>.form-text{display:none}.ui-datepicker{padding:0 !important;border:0 !important;width:100% !important;position:relative;display:table !important}.ui-datepicker-header{position:static !important}.ui-datepicker .ui-datepicker-title{margin:0 0 20px !important;text-align:center}.ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker-header .ui-datepicker-next span{display:none}.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next{position:absolute;left:-34px;top:50%;font-size:20px;margin-top:-10px;color:#000;text-indent:inherit !important;width:auto !important;height:auto !important;cursor:pointer;-webkit-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker-header .ui-datepicker-next:hover{color:#007bb0}.ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker-header .ui-datepicker-next:before{font-family:"immanent" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\69"}.ui-datepicker-header .ui-datepicker-next{left:auto !important;right:-34px}.ui-datepicker-header .ui-datepicker-next:before{content:"\6a"}.ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker-header .ui-datepicker-next.ui-state-disabled{opacity:0;cursor:default}.ui-datepicker-group-first{width:50% !important;padding-right:60px !important;display:table-cell;vertical-align:top;position:relative}.ui-datepicker-group-first:after{content:"";position:absolute;top:0;right:-1px;height:100%;width:1px;background:rgba(128,154,167,0.3)}.ui-datepicker-group-last{width:50% !important;padding-left:60px !important;display:table-cell;vertical-align:top;position:relative}.ui-datepicker-title{color:#00354d;font-weight:700;font-size:16px;line-height:25px}.ui-datepicker table{font-size:14px;line-height:18px;margin:0 !important;width:100%}.ui-datepicker-calendar th{text-transform:uppercase;padding:0 0 5px !important;text-align:center;font-weight:400}.ui-datepicker-calendar td{padding:0 !important;text-align:center}.ui-datepicker-calendar td a,.ui-datepicker-calendar td.ui-datepicker-today span{color:#000;font-weight:700;text-align:center;display:inline-block;width:26px;height:26px;line-height:27px;border-radius:50%;padding:0 !important;-webkit-transition:color .3s,background .3s,opacity .3s;-o-transition:color .3s,background .3s,opacity .3s;transition:color .3s,background .3s,opacity .3s}.ui-datepicker-calendar td a:hover{background:#007bb0;color:#fff}.ui-datepicker-calendar td a.ui-state-active{color:#fff !important;background:#007bb0}.ui-datepicker-calendar td.ui-datepicker-today span,.ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-unselectable span{background:#809aa7;color:#fff !important;opacity:1 !important}.ui-datepicker-calendar td.ui-datepicker-unselectable span{opacity:.2 !important;color:#000 !important;text-align:center;font-weight:400;display:inline-block;width:26px;height:26px;line-height:27px;border-radius:50%;padding:0 !important}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit{float:left;width:50%;margin:0;position:relative;padding-right:80px;padding-left:110px}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit>label{margin:0;padding:0;font-size:16px;line-height:25px;font-weight:700;color:#00354d;position:absolute;top:16px;left:18px}#edit-termin .fieldset-wrapper>.info-container{float:left;width:50%;padding-left:60px;font-size:14px;line-height:18px;position:relative;padding-left:78px;padding-right:20px;height:57px}#edit-termin .fieldset-wrapper>.info-container .info{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:28px}#edit-termin .fieldset-wrapper>.info-container .info i{font-size:14px;position:absolute;left:0;top:2px;color:#007bb0}#edit-persoenliche-daten{border:none;margin:0;padding:60px;background:#eef1f6;position:relative}#edit-persoenliche-daten legend{color:#00354d;margin-bottom:50px;padding:0;float:left}
#edit-persoenliche-daten .fieldset-wrapper{float:left;clear:both}#edit-persoenliche-daten .fieldset-wrapper .form-item{float:left;width:49%;width:calc(50% - 8px);margin-bottom:16px}#edit-persoenliche-daten .fieldset-wrapper .form-item:nth-child(even){float:right}#edit-persoenliche-daten .fieldset-wrapper .form-item.form-item-persoenliche-daten-land>label{display:none}#edit-persoenliche-daten .fieldset-wrapper .form-item.form-item-persoenliche-daten-email{margin-bottom:0}.formular.page-1 .content .actions a.zurueck{position:absolute;left:0;margin:0;bottom:0}#edit-zahlung{border:none;margin:0 0 48px;padding:60px;background:#eef1f6;position:relative}#edit-zahlung::before{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-24px;background:#809aa7}#edit-zahlung legend{color:#00354d;margin-bottom:25px;padding:0;float:left}#edit-zahlung .fieldset-wrapper{float:left;clear:both;width:100%}#edit-zahlung .fieldset-wrapper>.form-item{margin:0}#edit-zahlung .fieldset-wrapper>.form-item .form-radios .form-item{margin:0;background:#fff;width:100%}#edit-zahlung .fieldset-wrapper>.form-item .form-radios .form-item label{padding:22px;width:100%}#edit-zahlung .fieldset-wrapper>.form-item .form-radios .form-item label img{width:86px}#edit-zahlung .fieldset-wrapper>.form-item .form-radios .form-item label .box{position:absolute;right:22px;left:auto;top:25px;margin:0}#edit-preise{border:none;margin:0;padding:60px;background:#eef1f6;position:relative}#edit-preise legend{color:#00354d;margin-bottom:50px;padding:0;float:left}#edit-preise .fieldset-wrapper{float:left;clear:both;width:100%}.formular .content #edit-preise .paket{font-size:25px;line-height:35px;font-weight:700;color:#007bb0}.formular .content #edit-preise .preise{background:none;padding:0}.formular .content #edit-preise .preise::before{display:none}.formular .content #edit-preise .preise .row .label{padding-left:0;padding-right:230px}.formular .content #edit-preise .preise .row .price{right:0}#edit-agb-datenschutz{border:none;margin:24px 0 0;padding:0;float:left;position:relative;top:5px}#edit-agb-datenschutz .fieldset-wrapper>.form-item{margin-bottom:8px;font-size:14px;line-height:20px}#edit-agb-datenschutz .fieldset-wrapper>.form-item:last-child{margin-bottom:0}#edit-agb-datenschutz .fieldset-wrapper>.form-item label a{font-weight:700}.formular.page-2 .content .actions{float:right}.formular.page-2 .content .actions>*:first-child{position:absolute;left:0}body.page-buchung #messages{position:relative;transform:none;top:auto;left:auto;margin-bottom:40px}body.page-buchung #messages h4{margin-bottom:0}body.page-buchung .messages.warning{color:#00354d}body.node-type-leistung .stockwerk,body.node-type-leistungsuebersicht .stockwerk,body.node-type-startworkshop .stockwerk{opacity:1;position:relative;padding:0}body.node-type-leistung .stockwerk>.section,body.node-type-leistungsuebersicht .stockwerk>.section,body.node-type-startworkshop .stockwerk>.section{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}body.not-logged-in.page-user input.form-text{background:#eef1f6}@media all and (min-width:1601px) and (max-width:1900px){#ladescreen .ziel-container,#ladescreen .distanz-container{right:84px}.leistungen .items .item .content{padding:35px}.leistungen .items .item .content .title-smallest{margin-bottom:30px}.formular .content{padding-left:314px}#node-kontakt{padding-left:84px}#node-kontakt .kontaktdaten>.second,#node-kontakt .kontaktdaten>.third{font-size:25px;line-height:35px}#node-kontakt .kontaktdaten>.second a,#node-kontakt .kontaktdaten>.third a{padding-left:28px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content{padding:35px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content .title-smallest{margin-bottom:30px}}@media all and (min-width:1301px) and (max-width:1600px){#main-wrapper{padding-left:250px;margin-top:120px}.title{font-size:50px;line-height:60px;margin-bottom:50px}.title-small{font-size:30px;line-height:40px;margin-bottom:50px}.title-smallest,h4,h5{font-size:22px;line-height:32px;margin-bottom:25px}#ladescreen .ladescreen-sidebar{left:12px;margin-top:-250px;width:500px;height:500px}#ladescreen.animation-2-finished .ladescreen-sidebar{width:287px;left:-118px}#ladescreen .ladescreen-sidebar .gebaeude{left:0;top:-500px;width:100%;-webkit-transform:translateX(-250px) translateY(-250px);-ms-transform:translateX(-250px) translateY(-250px);transform:translateX(-250px) translateY(-250px)}#ladescreen .ladescreen-sidebar .auto{left:89px;top:308px;width:88px;-webkit-transform:translateX(250px) translateY(250px) rotate(20deg);-ms-transform:translateX(250px) translateY(250px) rotate(20deg);transform:translateX(250px) translateY(250px) rotate(20deg)}#ladescreen.animation-2-finished .ladescreen-sidebar .auto{left:51px;top:463px;width:50px}#ladescreen .ladescreen-sidebar .personen{left:274px;top:278px;width:40px}
#ladescreen.animation-2-finished .ladescreen-sidebar .personen{left:156px;top:447px;width:23px}#sidebar{margin-top:-250px;left:-12px;width:287px;height:500px;-webkit-transform:translateX(-106px);-ms-transform:translateX(-106px);transform:translateX(-106px)}#sidebar.moveOut,#sidebar.animate.moveOut{-webkit-transform:translateX(-106px);-ms-transform:translateX(-106px);transform:translateX(-106px)}#sidebar .lift{left:230px;top:380px;width:57px}#sidebar .lift.voll[data-nid="3"]{opacity:1;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)}#sidebar .lift.leer[data-nid="3"]{opacity:0;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)}#sidebar .lift.voll[data-nid="4"]{opacity:1;-webkit-transform:translateY(-111px);-ms-transform:translateY(-111px);transform:translateY(-111px)}#sidebar .lift.leer[data-nid="4"]{opacity:0;-webkit-transform:translateY(-111px);-ms-transform:translateY(-111px);transform:translateY(-111px)}#sidebar .lift.voll[data-nid="5"]{opacity:1;-webkit-transform:translateY(-166px);-ms-transform:translateY(-166px);transform:translateY(-166px)}#sidebar .lift.leer[data-nid="5"]{opacity:0;-webkit-transform:translateY(-166px);-ms-transform:translateY(-166px);transform:translateY(-166px)}#sidebar .lift.voll[data-nid="6"]{opacity:1;-webkit-transform:translateY(-221px);-ms-transform:translateY(-221px);transform:translateY(-221px)}#sidebar .lift.leer[data-nid="6"]{opacity:0;-webkit-transform:translateY(-221px);-ms-transform:translateY(-221px);transform:translateY(-221px)}#sidebar .lift.voll[data-nid="7"]{opacity:1;-webkit-transform:translateY(-277px);-ms-transform:translateY(-277px);transform:translateY(-277px)}#sidebar .lift.leer[data-nid="7"]{opacity:0;-webkit-transform:translateY(-277px);-ms-transform:translateY(-277px);transform:translateY(-277px)}#sidebar .lift.voll[data-nid="8"]{opacity:0;-webkit-transform:translateY(-333px);-ms-transform:translateY(-333px);transform:translateY(-333px)}#sidebar .lift.leer[data-nid="8"]{opacity:1;-webkit-transform:translateY(-333px);-ms-transform:translateY(-333px);transform:translateY(-333px)}#sidebar .personen-bottom{left:156px;top:447px;width:23px}#sidebar .personen-top{left:178px;top:64px;width:23px}#sidebar .sidebar-info{left:171px;margin-top:-20px}.touchevents #sidebar .sidebar-info{left:236px;margin-top:-30px}#sidebar .sidebar-info .sidebar-info-active{font-size:25px}#header{padding-left:334px;height:120px}#menu{top:47px}#navigation .navigation-inner-1 .navigation-inner-2{padding-left:334px}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:120px 0}#navigation #block-views-menue-block{padding-right:344px}#navigation #block-views-menue-block ul.menu li{margin:30px 0}#navigation #block-views-menue-block ul.menu li a{font-size:22px;line-height:32px;padding-left:40px}#navigation #block-views-menue-block ul.menu li a .stock{top:1px}#navigation #block-menu-menu-fusszeile{right:0}#ladescreen .ziel-container,#ladescreen .distanz-container{right:84px}.stockwerk-uebersicht{padding:120px 84px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu{padding-right:344px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li{margin:30px 0}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a{font-size:22px;line-height:32px;padding-left:40px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a .stock{top:1px}.stockwerk-uebersicht .stockwerk-uebersicht-container .fragen-block .fragen-title{font-size:30px;line-height:40px}#scroll-indicator{left:84px;bottom:40px;-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px)}
#scroll-indicator.hide,#scroll-indicator.show.hide{-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px)}#scroll-indicator .mouse-text{padding-left:40px}.workshop .title-small{width:550px}.workshop .buchen .preis{font-size:30px;line-height:40px}.leistungen .items{margin:0}.leistungen .items .item{width:100%;padding:0;margin-bottom:8px}.leistungen .items .item:last-child{margin-bottom:0}.leistungen .items .item .content{padding:50px}.leistungen .items .item .content .title-smallest{height:auto !important;margin-bottom:25px}.leistungen .items .item .content .list-items{height:auto !important}.formular .steps{position:relative;left:auto;top:auto;width:100%;margin-bottom:50px}.formular .steps .step{float:left;border-top:none;border-right:1px solid #809aa7;font-size:22px;line-height:32px;padding:0}.formular .steps .step:nth-child(1){width:210px}.formular .steps .step:nth-child(2){padding-left:50px;width:294px}.formular .steps .step:last-child{border-bottom:none;border-right:none;padding-left:50px;width:242px}.formular .content{padding-left:0}.formular .content .paket .label{font-size:22px;line-height:32px}.formular .content .paket .checkbox{top:36px}.formular .content .paket .price{top:33px}.formular .content .paket .description{padding-right:60px}.formular .content .preise .row.gesamt{font-size:22px;line-height:32px}.formular .content #edit-preise .paket{font-size:22px;line-height:32px}#edit-agb-datenschutz{width:100%;top:auto}body.node-type-kontakt #main-wrapper>#main>.main-container{height:calc(100vh - 120px)}#node-kontakt{padding-left:0}#node-kontakt .title{width:650px;margin-bottom:70px}#node-kontakt .kontaktdaten{margin:0 -50px}#node-kontakt .kontaktdaten>div{padding:0 50px}#node-kontakt .kontaktdaten>.second strong,#node-kontakt .kontaktdaten>.third strong{left:50px}#node-kontakt .kontaktdaten>.first,#node-kontakt .kontaktdaten>.second,#node-kontakt .kontaktdaten>.third{font-size:22px;line-height:32px}#node-kontakt .kontaktdaten>.second a,#node-kontakt .kontaktdaten>.third a{padding-left:28px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content{padding:35px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content .title-smallest{margin-bottom:30px}#overlay{width:calc(100% - 250px);height:calc(100% - 120px) !important}a.overlay-close{left:111px;top:221px}#footer{padding-left:334px}body.page-navigation404 .image404{top:120px;width:410px}body.page-navigation404 #main-wrapper>#main>.main-container{height:calc(100vh - 120px)}body.page-navigation404 #main-wrapper>#main>.main-container .main-container-inner{padding-left:84px}#node-page h1{margin-bottom:50px}#node-page .body h4{font-size:25px;line-height:25px}}@media all and (min-width:1024px) and (max-width:1300px){a.edit-link{top:-70px;left:-70px}#main-wrapper{padding-left:212px;margin-top:100px}#main-wrapper>#main>.main-container{padding:70px}.title{font-size:40px;line-height:50px;margin-bottom:40px}.title-small{font-size:25px;line-height:35px;margin-bottom:40px}.title-smallest,h4,h5{font-size:18px;line-height:27px;margin-bottom:25px}input.form-submit,input.form-submit:focus,a.button,a.button:focus,a.button:link,a.button:visited{font-size:16px;line-height:25px;padding:12px 19px}#sliding-popup .popup-content #popup-buttons button.agree-button,#sliding-popup .popup-content #popup-buttons button.agree-button:active,#sliding-popup .popup-content #popup-buttons button.agree-button:focus,#sliding-popup .popup-content #popup-buttons button.decline-button,#sliding-popup .popup-content #popup-buttons button.decline-button:active,#sliding-popup .popup-content #popup-buttons button.decline-button:focus{font-size:16px;line-height:25px;padding:12px 19px}#sliding-popup .popup-content #popup-buttons{margin-top:-25px}#ladescreen .ladescreen-sidebar{left:12px;margin-top:-250px;width:500px;height:500px}#ladescreen.animation-2-finished .ladescreen-sidebar{width:287px;left:-128px}#ladescreen .ladescreen-sidebar .gebaeude{left:0;top:-500px;width:100%;-webkit-transform:translateX(-250px) translateY(-250px);-ms-transform:translateX(-250px) translateY(-250px);transform:translateX(-250px) translateY(-250px)}
#ladescreen .ladescreen-sidebar .auto{left:89px;top:308px;width:88px;-webkit-transform:translateX(250px) translateY(250px) rotate(20deg);-ms-transform:translateX(250px) translateY(250px) rotate(20deg);transform:translateX(250px) translateY(250px) rotate(20deg)}#ladescreen.animation-2-finished .ladescreen-sidebar .auto{left:51px;top:463px;width:50px}#ladescreen .ladescreen-sidebar .personen{left:274px;top:278px;width:40px}#ladescreen.animation-2-finished .ladescreen-sidebar .personen{left:156px;top:447px;width:23px}#ladescreen .ziel-container{right:70px}#ladescreen .ziel-container .ziel-icon{width:92px;margin-bottom:16px}#ladescreen .ziel-container .text{font-size:18px;line-height:27px}#ladescreen .distanz-container{padding:70px 0;right:70px}#ladescreen .distanz-container .distanz{font-size:120px;line-height:120px}#sidebar{margin-top:-250px;left:-12px;width:287px;height:500px;-webkit-transform:translateX(-116px);-ms-transform:translateX(-116px);transform:translateX(-116px)}#sidebar.animate{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}#sidebar.moveOut,#sidebar.animate.moveOut{-webkit-transform:translateX(-116px);-ms-transform:translateX(-116px);transform:translateX(-116px)}#sidebar .lift{left:230px;top:380px;width:57px}#sidebar .lift.voll[data-nid="3"]{opacity:1;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)}#sidebar .lift.leer[data-nid="3"]{opacity:0;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px)}#sidebar .lift.voll[data-nid="4"]{opacity:1;-webkit-transform:translateY(-111px);-ms-transform:translateY(-111px);transform:translateY(-111px)}#sidebar .lift.leer[data-nid="4"]{opacity:0;-webkit-transform:translateY(-111px);-ms-transform:translateY(-111px);transform:translateY(-111px)}#sidebar .lift.voll[data-nid="5"]{opacity:1;-webkit-transform:translateY(-166px);-ms-transform:translateY(-166px);transform:translateY(-166px)}#sidebar .lift.leer[data-nid="5"]{opacity:0;-webkit-transform:translateY(-166px);-ms-transform:translateY(-166px);transform:translateY(-166px)}#sidebar .lift.voll[data-nid="6"]{opacity:1;-webkit-transform:translateY(-221px);-ms-transform:translateY(-221px);transform:translateY(-221px)}#sidebar .lift.leer[data-nid="6"]{opacity:0;-webkit-transform:translateY(-221px);-ms-transform:translateY(-221px);transform:translateY(-221px)}#sidebar .lift.voll[data-nid="7"]{opacity:1;-webkit-transform:translateY(-277px);-ms-transform:translateY(-277px);transform:translateY(-277px)}#sidebar .lift.leer[data-nid="7"]{opacity:0;-webkit-transform:translateY(-277px);-ms-transform:translateY(-277px);transform:translateY(-277px)}#sidebar .lift.voll[data-nid="8"]{opacity:0;-webkit-transform:translateY(-333px);-ms-transform:translateY(-333px);transform:translateY(-333px)}#sidebar .lift.leer[data-nid="8"]{opacity:1;-webkit-transform:translateY(-333px);-ms-transform:translateY(-333px);transform:translateY(-333px)}#sidebar .personen-bottom{left:156px;top:447px;width:23px}#sidebar .personen-top{left:178px;top:64px;width:23px}#sidebar .sidebar-info{left:171px;margin-top:-30px}.touchevents #sidebar .sidebar-info{left:235px}#sidebar .sidebar-info .sidebar-info-active{font-size:25px}#header{padding-left:282px;height:100px}#header .logo{width:160px}#header .header-kontaktdaten{display:none}#menu{top:37px;right:70px}#navigation .navigation-inner-1 .navigation-inner-2{padding-left:282px;padding-right:70px}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:100px 0}#navigation #block-views-menue-block{padding-right:245px}#navigation #block-views-menue-block ul.menu li{margin:28px 0}
#navigation #block-views-menue-block ul.menu li a{font-size:18px;line-height:27px;padding-left:40px}#navigation #block-views-menue-block ul.menu li a .stock{top:-2px}#navigation #block-menu-menu-fusszeile{right:0}.stockwerk{padding:70px}.einleitung-container{margin-bottom:70px}.video-container .video a.play{width:90px;height:90px}.video-container .top a.button{display:none}.video-container .top .subtitle{padding-top:0}.stockwerk-uebersicht{padding:100px 70px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu{padding-right:245px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li{margin:28px 0}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a{font-size:18px;line-height:27px;padding-left:40px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a .stock{top:-2px}.stockwerk-uebersicht .stockwerk-uebersicht-container .fragen-block .fragen-title{font-size:25px;line-height:35px}#scroll-indicator{left:70px;bottom:30px;-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}#scroll-indicator.hide,#scroll-indicator.show.hide{-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}#scroll-indicator .mouse-text{width:370px;font-size:12px;line-height:18px;padding-left:40px}#scroll-indicator .mouse{height:36px;width:24px;margin-top:-18px}.workshop .title-small{width:375px;padding-right:70px}.workshop .buchen .preis{font-size:25px;line-height:35px}.workshop{margin-top:70px}.workshop .info{margin-top:35px}.leistungen .items{margin:0}.leistungen .items .item{width:100%;padding:0;margin-bottom:8px}.leistungen .items .item:last-child{margin-bottom:0}.leistungen .items .item .content{padding:50px}.leistungen .items .item .content .title-smallest{height:auto !important;margin-bottom:25px;font-size:25px;line-height:35px}.leistungen .items .item .content .list-items{height:auto !important}.formular .steps{position:relative;left:auto;top:auto;width:100%;margin-bottom:50px}.formular .steps .step{float:left;border-top:none;border-right:1px solid #809aa7;font-size:18px;line-height:27px;padding:0}.formular .steps .step:nth-child(1){width:180px}.formular .steps .step:nth-child(2){padding-left:50px;width:259px}.formular .steps .step:last-child{border-bottom:none;border-right:none;padding-left:50px;width:207px}.formular .steps .step .count{margin-bottom:7px}.formular .content{padding-left:0}.formular .content .paket .label{font-size:18px;line-height:27px;padding-right:240px;padding-left:100px}.formular .content .paket .checkbox{top:34px}.formular .content .paket .price{top:31px;right:50px;width:140px}.formular .content .paket .description{padding-right:50px;padding-left:100px}.formular .content .anfrage .description{padding-right:50px;padding-left:100px}.formular .content .preise .row .label{padding-right:240px;padding-left:100px}.formular .content .preise .row.gesamt{font-size:18px;line-height:27px}.formular .content .preise .row .price{width:140px;right:50px}.formular .content #edit-preise .paket{font-size:18px;line-height:27px}.formular .content #edit-preise .preise{margin-top:40px}.ui-datepicker-group-first{padding-right:50px !important}.ui-datepicker-group-last{padding-left:50px !important}#edit-agb-datenschutz{width:100%;top:auto}#edit-termin,#edit-persoenliche-daten,#edit-zahlung,#edit-preise{padding:50px}#edit-preise legend{margin-bottom:40px}#edit-termin .fieldset-wrapper>.form-item-termin-datum::before{width:calc(100% + 100px)}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit{width:348px;padding-right:0;padding-left:90px}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit>label{left:0}#edit-termin .fieldset-wrapper>.info-container{width:100%;height:auto;padding:0;margin-top:30px}#edit-termin .fieldset-wrapper>.info-container .info{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}body.node-type-kontakt #main-wrapper>#main>.main-container{height:calc(100vh - 100px)}#node-kontakt{padding-left:0}#node-kontakt .title{width:500px;margin-bottom:70px}
#node-kontakt .kontaktdaten{margin:0 -30px}#node-kontakt .kontaktdaten>div{padding:0 30px}#node-kontakt .kontaktdaten>.first,#node-kontakt .kontaktdaten>.second,#node-kontakt .kontaktdaten>.third{font-size:18px;line-height:27px}#node-kontakt .kontaktdaten>.second strong,#node-kontakt .kontaktdaten>.third strong{left:30px}#node-kontakt .kontaktdaten>.second a,#node-kontakt .kontaktdaten>.third a{padding-left:25px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content{padding:35px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content .title-smallest{margin-bottom:30px}#node-blog_uebersicht .blog-wrapper .items .item{width:50%}#overlay{width:calc(100% - 212px);height:calc(100% - 100px) !important}a.overlay-close{left:92px;top:181px}#overlay>.content-wrapper>.content{margin:70px}#footer{height:auto;padding:70px 70px 70px 282px}#footer .logo{display:none}#footer .region-footer{padding-left:0;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#footer .region-footer #block-views-footer-kontaktdaten-block .left{margin-right:70px}#footer .region-footer #block-views-footer-kontaktdaten-block .left::before{display:none}#node-page h1{margin-bottom:40px}#node-page .body h4{margin-top:40px;font-size:22px;line-height:22px}#node-page .body h4{margin-top:70px}body.page-navigation404 .image404{top:100px;width:410px}body.page-navigation404 #main-wrapper>#main>.main-container{height:calc(100vh - 100px)}body.page-navigation404 #main-wrapper>#main>.main-container .main-container-inner{padding-left:122px}}@media all and (min-width:768px) and (max-width:1023px){a.edit-link{top:-50px;left:-50px}body{font-size:16px;line-height:25px}#main-wrapper{padding-left:112px;margin-top:80px}#main-wrapper>#main>.main-container{padding:50px}.title{font-size:35px;line-height:45px;margin-bottom:40px}.title-small{font-size:20px;line-height:30px;margin-bottom:30px}.title-smallest,h4,h5{font-size:16px;line-height:25px;margin-bottom:25px}input.form-submit,input.form-submit:focus,a.button,a.button:focus,a.button:link,a.button:visited{font-size:14px;line-height:23px;padding:10px 17px}#sliding-popup .popup-content #popup-buttons button.agree-button,#sliding-popup .popup-content #popup-buttons button.agree-button:active,#sliding-popup .popup-content #popup-buttons button.agree-button:focus,#sliding-popup .popup-content #popup-buttons button.decline-button,#sliding-popup .popup-content #popup-buttons button.decline-button:active,#sliding-popup .popup-content #popup-buttons button.decline-button:focus{font-size:14px;line-height:23px;padding:10px 17px}#sliding-popup .popup-content #popup-buttons{margin-top:-23px}#sliding-popup .popup-content #popup-text{padding-right:300px}input.form-text,textarea{font-size:16px;line-height:25px;padding:10px 17px}.form-item.form-type-textfield label,form .form-item.form-type-password label,form .form-item.form-type-textarea label,form .form-item.webform-component-textfield label,form .form-item.webform-component-number label,form .form-item.webform-component-textarea label,form .form-item.webform-component-email label{left:18px;top:11px}.dk-select .dk-selected{font-size:16px;line-height:25px;padding:10px 50px 10px 17px}.dk-select .dk-selected::before{right:20px;top:14px}.dk-select.dk-select-open-down .dk-selected::before,.dk-select.dk-select-open-up .dk-selected::before{top:21px}.dk-select .dk-select-options .dk-option{padding:10px 50px 10px 17px !important}.dk-select .dk-select-options{max-height:184px}#ladescreen .ladescreen-sidebar{left:-20px;margin-top:-200px;width:400px;height:400px}#ladescreen.animation-2-finished .ladescreen-sidebar{width:230px;left:-155px}#ladescreen .ladescreen-sidebar .gebaeude{left:0;top:-400px;width:100%;-webkit-transform:translateX(-200px) translateY(-200px);-ms-transform:translateX(-200px) translateY(-200px);transform:translateX(-200px) translateY(-200px)}#ladescreen .ladescreen-sidebar .auto{left:71px;top:245px;width:70px;-webkit-transform:translateX(200px) translateY(200px) rotate(15deg);-ms-transform:translateX(200px) translateY(200px) rotate(15deg);transform:translateX(200px) translateY(200px) rotate(15deg)}
#ladescreen.animation-2-finished .ladescreen-sidebar .auto{left:41px;top:371px;width:40px}#ladescreen .ladescreen-sidebar .personen{left:220px;top:223px;width:33px}#ladescreen.animation-2-finished .ladescreen-sidebar .personen{left:126px;top:359px;width:18px}#ladescreen .ziel-container{right:50px}#ladescreen .ziel-container .ziel-icon{width:92px;margin-bottom:10px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}#ladescreen .ziel-container .text{font-size:16px;line-height:25px;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}#ladescreen .distanz-container{padding:50px 0;right:50px}#ladescreen .distanz-container .text{width:230px;float:right}#ladescreen .distanz-container .distanz{font-size:90px;line-height:90px}#sidebar{margin-top:-200px;left:0;width:230px;height:400px;-webkit-transform:translateX(-155px);-ms-transform:translateX(-155px);transform:translateX(-155px)}#sidebar.animate{-webkit-transform:translateX(-101px);-ms-transform:translateX(-101px);transform:translateX(-101px)}#sidebar.moveOut,#sidebar.animate.moveOut{-webkit-transform:translateX(-155px);-ms-transform:translateX(-155px);transform:translateX(-155px)}#sidebar .lift{left:184px;top:305px;width:46px}#sidebar .lift.voll[data-nid="3"]{opacity:1;-webkit-transform:translateY(-44px);-ms-transform:translateY(-44px);transform:translateY(-44px)}#sidebar .lift.leer[data-nid="3"]{opacity:0;-webkit-transform:translateY(-44px);-ms-transform:translateY(-44px);transform:translateY(-44px)}#sidebar .lift.voll[data-nid="4"]{opacity:1;-webkit-transform:translateY(-89px);-ms-transform:translateY(-89px);transform:translateY(-89px)}#sidebar .lift.leer[data-nid="4"]{opacity:0;-webkit-transform:translateY(-89px);-ms-transform:translateY(-89px);transform:translateY(-89px)}#sidebar .lift.voll[data-nid="5"]{opacity:1;-webkit-transform:translateY(-133px);-ms-transform:translateY(-133px);transform:translateY(-133px)}#sidebar .lift.leer[data-nid="5"]{opacity:0;-webkit-transform:translateY(-133px);-ms-transform:translateY(-133px);transform:translateY(-133px)}#sidebar .lift.voll[data-nid="6"]{opacity:1;-webkit-transform:translateY(-177px);-ms-transform:translateY(-177px);transform:translateY(-177px)}#sidebar .lift.leer[data-nid="6"]{opacity:0;-webkit-transform:translateY(-177px);-ms-transform:translateY(-177px);transform:translateY(-177px)}#sidebar .lift.voll[data-nid="7"]{opacity:1;-webkit-transform:translateY(-222px);-ms-transform:translateY(-222px);transform:translateY(-222px)}#sidebar .lift.leer[data-nid="7"]{opacity:0;-webkit-transform:translateY(-222px);-ms-transform:translateY(-222px);transform:translateY(-222px)}#sidebar .lift.voll[data-nid="8"]{opacity:0;-webkit-transform:translateY(-267px);-ms-transform:translateY(-267px);transform:translateY(-267px)}#sidebar .lift.leer[data-nid="8"]{opacity:1;-webkit-transform:translateY(-267px);-ms-transform:translateY(-267px);transform:translateY(-267px)}#sidebar .personen-bottom{left:126px;top:359px;width:18px}#sidebar .personen-top{left:160px;top:52px;width:18px}#sidebar .sidebar-info{left:148px;margin-top:-20px;width:70px}.touchevents #sidebar .sidebar-info{left:188px;margin-top:-30px;width:auto}#sidebar .sidebar-info .sidebar-info-active{font-size:18px;line-height:45px}#sidebar .sidebar-info .sidebar-info-text{white-space:normal;text-align:right;font-size:10px;line-height:12px}#header{padding-left:162px;height:80px}#header .logo{width:140px}#header .header-kontaktdaten{display:none}#menu{top:27px;right:50px}#navigation .navigation-inner-1 .navigation-inner-2{padding-left:162px;padding-right:50px}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:80px 0}
#navigation #block-views-menue-block{padding-right:145px}#navigation #block-views-menue-block ul.menu li{margin:25px 0}#navigation #block-views-menue-block ul.menu li a{font-size:16px;line-height:25px;padding-left:40px}#navigation #block-views-menue-block ul.menu li a .stock{top:-2px;font-size:16px;line-height:25px}#navigation #block-menu-menu-fusszeile{right:0}#navigation #block-menu-menu-fusszeile ul.menu li{margin:5px 0}#navigation #block-menu-menu-fusszeile ul.menu li a{font-size:14px;line-height:23px}.stockwerk{padding:50px}.einleitung-container{margin-bottom:70px}.video-container .top{margin-bottom:15px}.video-container .video a.play{width:90px;height:90px}.video-container .top a.button{display:none}.video-container .top .subtitle{padding-top:0}.stockwerk-uebersicht{padding:80px 50px 116px}.stockwerk-uebersicht.no-scroll-indicator{padding-bottom:80px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu{padding-right:0}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li{margin:25px 0}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a{font-size:16px;line-height:25px;padding-left:40px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a .stock{top:-2px;font-size:16px;line-height:25px}.stockwerk-uebersicht .stockwerk-uebersicht-container .fragen-block{display:none}#scroll-indicator{left:50px;bottom:30px;-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}#scroll-indicator.hide,#scroll-indicator.show.hide{-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}#scroll-indicator .mouse-text{width:370px;font-size:12px;line-height:18px;padding-left:40px}#scroll-indicator .mouse{height:36px;width:24px;margin-top:-18px}.workshop .title-small{width:100%;padding-right:0}.workshop .buchen .preis{font-size:20px;line-height:30px;text-align:left}.workshop .buchen{float:left;margin-top:30px}.workshop{margin-top:70px}.workshop .info{margin-top:20px}.leistungen .items{margin:0}.leistungen .items .item{width:100%;padding:0;margin-bottom:8px}.leistungen .items .item:last-child{margin-bottom:0}.leistungen .items .item .content{padding:50px}.leistungen .items .item .content .title-smallest{height:auto !important;margin-bottom:25px;font-size:20px;line-height:30px}.leistungen .items .item .content .list-items{height:auto !important}.formular .steps{position:relative;left:auto;top:auto;width:100%;margin-bottom:50px}.formular .steps .step{float:left;border-top:none;border-right:1px solid #809aa7;font-size:16px;line-height:25px;padding:0}.formular .steps .step:nth-child(1){width:146px}.formular .steps .step:nth-child(2){padding-left:30px;width:201px}.formular .steps .step:last-child{border-bottom:none;border-right:none;padding-left:30px;width:169px}.formular .steps .step .count{margin-bottom:7px}.formular .content{padding-left:0}.formular .content .paket .label{font-size:16px;line-height:25px;padding-right:240px;padding-left:100px}.formular .content .paket .checkbox{top:33px}.formular .content .paket .price{top:30px;right:50px;width:140px}.formular .content .paket .description{padding-right:50px;padding-left:100px}.formular .content .anfrage .description{padding-right:50px;padding-left:100px}.formular .content .preise .row .label{padding-right:240px;padding-left:100px}.formular .content .preise .row.gesamt{font-size:16px;line-height:25px}.formular .content .preise .row .price{width:140px;right:50px}.formular .content #edit-preise .paket{font-size:16px;line-height:25px}.formular .content #edit-preise .preise{margin-top:40px}.ui-datepicker-group-first{padding-right:30px !important}.ui-datepicker-group-last{padding-left:30px !important}#edit-agb-datenschutz{width:100%;top:auto}#edit-termin,#edit-persoenliche-daten,#edit-zahlung,#edit-preise{padding:50px}#edit-preise legend{margin-bottom:40px}#edit-termin .fieldset-wrapper>.form-item-termin-datum::before{width:calc(100% + 100px)}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit{width:348px;padding-right:0;padding-left:90px}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit>label{left:0;top:11px}
#edit-termin .fieldset-wrapper>.info-container{width:100%;height:auto;padding:0;margin-top:30px}#edit-termin .fieldset-wrapper>.info-container .info{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}body.node-type-kontakt #main-wrapper>#main>.main-container{height:calc(100vh - 80px);min-height:420px}body.node-type-kontakt #main-wrapper>#main>.main-container .main-container-inner .region-content{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#node-kontakt{padding-left:0}#node-kontakt .title{width:400px;margin-bottom:40px}#node-kontakt .kontaktdaten{margin:0;display:block}#node-kontakt .kontaktdaten>div{padding:0;float:left;clear:left;border:none}#node-kontakt .kontaktdaten>.first{margin-bottom:40px}#node-kontakt .kontaktdaten>.first,#node-kontakt .kontaktdaten>.second,#node-kontakt .kontaktdaten>.third{font-size:20px;line-height:30px}#node-kontakt .kontaktdaten>.second strong,#node-kontakt .kontaktdaten>.third strong{left:0}#node-kontakt .kontaktdaten>.second a,#node-kontakt .kontaktdaten>.third a{padding-left:25px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content{padding:30px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content .title-smallest{margin-bottom:30px}#node-blog_uebersicht .blog-wrapper .items .item{width:50%}#node-blog .blogbilder-slider .swiper-nav-item{font-size:20px;line-height:20px;padding:15px}#node-blog .blogbilder-slider .swiper-nav-item.prev{right:58px}#overlay{width:calc(100% - 112px);height:calc(100% - 80px) !important}a.overlay-close{left:42px;top:140px}#overlay>.content-wrapper>.content{margin:50px}#footer{height:auto;padding:50px 50px 50px 162px}#footer .logo{display:none}#footer .region-footer{padding-left:0;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#footer .region-footer #block-views-footer-kontaktdaten-block .left{margin-right:50px}#footer .region-footer #block-views-footer-kontaktdaten-block .left::before{display:none}#node-page h1{margin-bottom:40px}#node-page .body h4{margin-top:70px;font-size:20px;line-height:20px}body.page-navigation404 .image404{top:80px;width:321px}body.page-navigation404 #main-wrapper>#main>.main-container{height:calc(100vh - 80px)}body.page-navigation404 #main-wrapper>#main>.main-container .main-container-inner{padding-left:150px}}@media all and (max-width:767px){a.moremedia{display:none !important}#main-wrapper a.moremedia-mobile{display:block !important;position:absolute;bottom:5px;right:3px;z-index:110;padding:7px;opacity:.2}body.node-type-startseite #main-wrapper a.moremedia-mobile{bottom:26px}body.node-type-kontakt #main-wrapper a.moremedia-mobile,body.page-buchung #main-wrapper a.moremedia-mobile{display:none !important}#main-wrapper a.moremedia-mobile img{width:5px;display:block}a.edit-link,#admin-menu{display:none !important}body{font-size:14px;line-height:23px}#main-wrapper{padding-left:0;margin-top:80px}#main-wrapper>#main>.main-container{padding:60px 30px;border-radius:0}.title{font-size:20px;line-height:28px;margin-bottom:30px}.title-small{font-size:18px;line-height:27px;margin-bottom:25px}.title-smallest,h4,h5{font-size:14px;line-height:23px;margin-bottom:25px}article ul li::before,#overlay ul li::before{top:12px}input.form-submit,input.form-submit:focus,a.button,a.button:focus,a.button:link,a.button:visited{font-size:14px;line-height:23px;padding:10px 17px}#sliding-popup .popup-content #popup-buttons button.agree-button,#sliding-popup .popup-content #popup-buttons button.agree-button:active,#sliding-popup .popup-content #popup-buttons button.agree-button:focus,#sliding-popup .popup-content #popup-buttons button.decline-button,#sliding-popup .popup-content #popup-buttons button.decline-button:active,#sliding-popup .popup-content #popup-buttons button.decline-button:focus{font-size:14px;line-height:23px;padding:10px 17px}#sliding-popup .popup-content #popup-buttons{position:relative;top:auto;right:auto;margin-top:20px}#sliding-popup .popup-content{padding:20px 15px;text-align:center}
#sliding-popup .popup-content #popup-text{font-size:12px;line-height:18px;padding-right:0}#sliding-popup .popup-content #popup-buttons button.decline-button{margin-left:20px}input.form-text,textarea{font-size:14px;line-height:23px;padding:10px 17px}.form-item.form-type-textfield label,form .form-item.form-type-password label,form .form-item.form-type-textarea label,form .form-item.webform-component-textfield label,form .form-item.webform-component-number label,form .form-item.webform-component-textarea label,form .form-item.webform-component-email label{left:18px;top:11px}.dk-select .dk-selected{font-size:14px;line-height:23px;padding:10px 50px 10px 17px}.dk-select .dk-selected::before{right:20px;top:13px}.dk-select.dk-select-open-down .dk-selected::before,.dk-select.dk-select-open-up .dk-selected::before{top:20px}.dk-select .dk-select-options .dk-option{padding:10px 50px 10px 17px !important}.dk-select .dk-select-options{max-height:176px}#ladescreen .ladescreen-sidebar{left:-20px;margin-top:0;width:350px;height:400px;top:auto;bottom:50%}#ladescreen.animation-2-finished .ladescreen-sidebar{width:230px;left:-190px;margin-bottom:-200px}#ladescreen .ladescreen-sidebar .gebaeude{left:0;top:auto;width:100%;-webkit-transform:translateX(-250px) translateY(-250px);-ms-transform:translateX(-250px) translateY(-250px);transform:translateX(-250px) translateY(-250px);bottom:0}#ladescreen.animation-2-finished .ladescreen-sidebar .gebaeude{top:auto;bottom:0}#ladescreen .ladescreen-sidebar .auto{left:66px;top:359px;width:60px;-webkit-transform:translateX(250px) translateY(250px) rotate(15deg);-ms-transform:translateX(250px) translateY(250px) rotate(15deg);transform:translateX(250px) translateY(250px) rotate(15deg)}#ladescreen.animation-2-finished .ladescreen-sidebar .auto{left:41px;top:371px;width:40px}#ladescreen .ladescreen-sidebar .personen{left:192px;top:335px;width:28px}#ladescreen.animation-2-finished .ladescreen-sidebar .personen{left:126px;top:359px;width:18px}#ladescreen .ziel-container{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;margin-top:50px;top:55%}#ladescreen .ziel-container .ziel-icon{width:70px;margin-bottom:10px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);left:50%;position:relative;margin-left:-35px}#ladescreen .ziel-container .text{font-size:14px;line-height:24px;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}#ladescreen .distanz-container{padding:50px 30px;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:55%}#ladescreen .distanz-container .text{width:174px;float:right;text-align:center}#ladescreen .distanz-container .distanz{font-size:60px;line-height:60px;text-align:center}#sidebar{margin-top:-200px;left:0;width:230px;height:400px;-webkit-transform:translateX(-190px);-ms-transform:translateX(-190px);transform:translateX(-190px)}#sidebar.animate{-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);transform:translateX(-160px)}#sidebar.moveOut,#sidebar.animate.moveOut{-webkit-transform:translateX(-190px);-ms-transform:translateX(-190px);transform:translateX(-190px)}#sidebar .lift{left:184px;top:305px;width:46px}#sidebar .lift.voll[data-nid="3"]{opacity:1;-webkit-transform:translateY(-44px);-ms-transform:translateY(-44px);transform:translateY(-44px)}#sidebar .lift.leer[data-nid="3"]{opacity:0;-webkit-transform:translateY(-44px);-ms-transform:translateY(-44px);transform:translateY(-44px)}#sidebar .lift.voll[data-nid="4"]{opacity:1;-webkit-transform:translateY(-89px);-ms-transform:translateY(-89px);transform:translateY(-89px)}#sidebar .lift.leer[data-nid="4"]{opacity:0;-webkit-transform:translateY(-89px);-ms-transform:translateY(-89px);transform:translateY(-89px)}#sidebar .lift.voll[data-nid="5"]{opacity:1;-webkit-transform:translateY(-133px);-ms-transform:translateY(-133px);transform:translateY(-133px)}
#sidebar .lift.leer[data-nid="5"]{opacity:0;-webkit-transform:translateY(-133px);-ms-transform:translateY(-133px);transform:translateY(-133px)}#sidebar .lift.voll[data-nid="6"]{opacity:1;-webkit-transform:translateY(-177px);-ms-transform:translateY(-177px);transform:translateY(-177px)}#sidebar .lift.leer[data-nid="6"]{opacity:0;-webkit-transform:translateY(-177px);-ms-transform:translateY(-177px);transform:translateY(-177px)}#sidebar .lift.voll[data-nid="7"]{opacity:1;-webkit-transform:translateY(-222px);-ms-transform:translateY(-222px);transform:translateY(-222px)}#sidebar .lift.leer[data-nid="7"]{opacity:0;-webkit-transform:translateY(-222px);-ms-transform:translateY(-222px);transform:translateY(-222px)}#sidebar .lift.voll[data-nid="8"]{opacity:0;-webkit-transform:translateY(-267px);-ms-transform:translateY(-267px);transform:translateY(-267px)}#sidebar .lift.leer[data-nid="8"]{opacity:1;-webkit-transform:translateY(-267px);-ms-transform:translateY(-267px);transform:translateY(-267px)}#sidebar .personen-bottom{left:126px;top:359px;width:18px}#sidebar .personen-top{left:160px;top:52px;width:18px}#sidebar .sidebar-info{left:148px;margin-top:-20px;width:70px;display:none !important}#sidebar .sidebar-info .sidebar-info-active{font-size:18px;line-height:45px}#sidebar .sidebar-info .sidebar-info-text{white-space:normal;text-align:right;font-size:10px;line-height:12px}#header{padding-left:30px;height:80px}#header .logo{width:130px}#header .header-kontaktdaten{display:none}#menu{top:27px;right:30px}#menu .menu-text{display:none !important}#navigation .navigation-inner-1 .navigation-inner-2{padding-left:100px;padding-right:30px}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:100px 0 60px;vertical-align:top}#navigation #block-views-menue-block{padding-right:0}#navigation #block-views-menue-block ul.menu li{margin:25px 0}#navigation #block-views-menue-block ul.menu li a{font-size:16px;line-height:25px;padding-left:30px;display:block}#navigation #block-views-menue-block ul.menu li a .stock{top:0;font-size:16px;line-height:25px}#navigation #block-menu-menu-fusszeile{position:relative;right:auto;bottom:auto;margin-top:60px;padding-top:60px}#navigation #block-menu-menu-fusszeile::before{content:"";width:767px;height:100%;height:calc(100% + 60px);background:#004a6c;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}#navigation #block-menu-menu-fusszeile ul.menu li{margin:6px 0;text-align:left}#navigation #block-menu-menu-fusszeile ul.menu li a{font-size:14px;line-height:23px}.stockwerk{padding:60px 30px 60px 60px;border-radius:0}.einleitung-container{margin-bottom:50px}.video-container .top{margin-bottom:15px}.video-container .video a.play{width:60px;height:60px;font-size:30px}.video-container .top a.button{display:none}.video-container .top .subtitle{padding-top:0}.stockwerk-uebersicht{padding:60px 30px 134px 100px}.stockwerk-uebersicht.no-scroll-indicator{padding-bottom:60px}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu{padding-right:0}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li{margin:25px 0}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a{font-size:16px;line-height:25px;padding-left:30px;display:block}.stockwerk-uebersicht .stockwerk-uebersicht-container ul.menu li a .stock{top:0;font-size:16px;line-height:25px}.stockwerk-uebersicht .stockwerk-uebersicht-container .fragen-block{display:none}#scroll-indicator{left:100px;bottom:30px;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}#scroll-indicator.clickable .click-icon{font-size:17px}#scroll-indicator.hide,#scroll-indicator.show.hide{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}
#scroll-indicator .mouse-text{width:210px;font-size:10px;line-height:16px;padding-left:30px}#scroll-indicator .mouse{height:28px;width:18px;margin-top:4px;top:auto}#scroll-indicator .mouse span{top:4px;height:5px}.workshop .title-small{width:100%;padding-right:0}.workshop .buchen .preis{font-size:18px;line-height:27px;text-align:left}.workshop .buchen{float:left;margin-top:30px}.workshop{margin-top:50px}.workshop .info{margin-top:20px}.leistungen .items{margin:0}.leistungen .items .item{width:100%;padding:0;margin-bottom:8px}.leistungen .items .item:last-child{margin-bottom:0}.leistungen .items .item .content{padding:30px}.leistungen .items .item .content .title-smallest{height:auto !important;margin-bottom:25px;font-size:18px;line-height:27px}.leistungen .items .item .content .list-items{height:auto !important}.formular .steps{position:relative;left:auto;top:auto;width:100%;margin-bottom:50px;display:none}.formular .steps .step{float:left;border-top:none;border-right:1px solid #809aa7;font-size:16px;line-height:25px;padding:0}.formular .steps .step:nth-child(1){width:146px}.formular .steps .step:nth-child(2){padding-left:30px;width:201px}.formular .steps .step:last-child{border-bottom:none;border-right:none;padding-left:30px;width:169px}.formular .steps .step .count{margin-bottom:7px}.formular .content{padding-left:0}.formular .content .paket .label{font-size:18px;line-height:27px;padding:30px 30px 0}.formular .content .paket .checkbox{display:none}.formular .content .paket .price{position:relative;width:auto;top:auto;right:auto;padding:0 30px 30px;font-size:18px;line-height:27px}.formular .content .paket .price .value{position:relative;right:auto;top:auto}.formular .content .paket .description{padding:30px}.formular .content .anfrage .description{padding:30px}.formular .content .anfrage .icon-mail{display:none}.formular .content .preise{margin-top:60px}.formular .content .preise::before{top:-30px}.formular .content .preise .row .label{padding:0 150px 0 30px}.formular .content .preise .row.gesamt{font-size:14px;line-height:23px}.formular .content .preise .row .price{right:30px;width:90px}.formular .content .preise .row.sonderpreis{margin-top:60px}.formular .content .preise .row.sonderpreis::before{top:-30px}.formular .content #edit-preise .paket{font-size:16px;line-height:25px;margin:0}.formular .content #edit-preise .preise{margin-top:5px}.formular .content .button,.formular .content .actions .form-submit{margin-top:30px}.ui-datepicker-group-first{padding-right:30px !important}.ui-datepicker-group-last{display:none !important}.ui-datepicker-header .ui-datepicker-prev{left:7px;margin-top:0;top:5px;font-size:16px}.ui-datepicker-header .ui-datepicker-next{right:7px;margin-top:0;top:5px;font-size:16px}#edit-agb-datenschutz{width:100%;top:auto}#edit-termin,#edit-persoenliche-daten,#edit-zahlung,#edit-preise{padding:30px}#edit-persoenliche-daten legend{margin-bottom:25px;font-size:16px;line-height:25px;font-weight:700}#edit-persoenliche-daten .fieldset-wrapper .form-item{width:100%}#edit-preise legend{margin-bottom:40px}#edit-termin{margin-bottom:60px}#edit-termin::before{bottom:-30px}#edit-termin .fieldset-wrapper>.form-item-termin-datum::before{width:calc(100% + 60px)}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit{width:100%;padding-right:0;padding-left:90px}#edit-termin .fieldset-wrapper>.form-item.form-item-termin-uhrzeit>label{left:0;top:10px}#edit-termin .fieldset-wrapper>.info-container{width:100%;height:auto;padding:0;margin-top:30px}#edit-termin .fieldset-wrapper>.info-container .info{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.formular .content #edit-preise .preise .row .label{padding-right:120px}#edit-zahlung{margin-bottom:60px}#edit-zahlung::before{bottom:-30px}#edit-zahlung legend,#edit-preise legend{margin-bottom:25px;font-size:16px;line-height:25px;font-weight:700}#edit-agb-datenschutz{margin-top:30px}.formular.page-2 .content .actions{margin-top:30px}.formular.page-2 .content .actions>:first-child{position:relative;left:auto;margin:0}.formular.page-2 .content .actions>:last-child{margin:15px 0 0}
body.node-type-kontakt #main-wrapper>#main>.main-container{height:calc(100vh - 80px);min-height:390px;padding-left:60px}body.node-type-kontakt #main-wrapper>#main>.main-container .main-container-inner .region-content{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#node-kontakt{padding-left:0}#node-kontakt .title{width:240px;margin-bottom:40px}#node-kontakt .kontaktdaten{margin:0;display:block}#node-kontakt .kontaktdaten>div{padding:0;float:left;clear:left;border:none}#node-kontakt .kontaktdaten>.first{margin-bottom:40px}#node-kontakt .kontaktdaten>.first,#node-kontakt .kontaktdaten>.second,#node-kontakt .kontaktdaten>.third{font-size:16px;line-height:26px}#node-kontakt .kontaktdaten>.second strong,#node-kontakt .kontaktdaten>.third strong{left:0}#node-kontakt .kontaktdaten>.second a,#node-kontakt .kontaktdaten>.third a{padding-left:25px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content{padding:30px}#node-blog_uebersicht .blog-wrapper .items .item .item-link .content .title-smallest{margin-bottom:30px}#node-blog_uebersicht .blog-wrapper .items{margin:0}#node-blog_uebersicht .blog-wrapper .items .item{width:100%;margin:0 0 30px}#node-blog_uebersicht .blog-wrapper .items .item:last-child{margin-bottom:0}#node-blog .blogbilder-slider .swiper-nav-item{font-size:20px;line-height:20px;padding:15px}#node-blog .blogbilder-slider .swiper-nav-item.prev{right:58px}#node-blog .blogbilder-slider .swiper-pagination{display:block}#node-blog .blogbilder-slider .swiper-nav-item{display:none !important}#overlay{width:100% !important;height:100% !important}a.overlay-close{right:0;top:0;background:#00354d;color:#fff;padding:13px;display:block;font-size:22px;z-index:99999;left:auto}#overlay>.content-wrapper>.content{margin:60px 30px}#footer{height:auto;padding:30px}#footer .logo{display:none}#footer .region-footer{padding-left:0;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}#footer .region-footer #block-views-footer-kontaktdaten-block{float:none}#footer .region-footer #block-views-footer-kontaktdaten-block .left{margin-right:0}#footer .region-footer #block-views-footer-kontaktdaten-block .right{margin-top:15px;clear:both}#footer .region-footer #block-views-footer-kontaktdaten-block .left::before{display:none}#footer .region-footer #block-menu-menu-fusszeile-2{position:absolute;right:0;top:0;float:none}#node-page h1{margin-bottom:30px}#node-page .body h4{margin-top:60px;font-size:16px;line-height:16px}body.page-navigation404 .image404{top:80px;width:375px}body.page-navigation404 #main-wrapper>#main>.main-container{height:calc(100vh - 80px);min-height:630px}body.page-navigation404 #main-wrapper>#main>.main-container .main-container-inner{padding-left:0;padding-top:404px}}@media all and (max-width:340px){.title{font-size:18px;line-height:27px}}