.node--unpublished{background-color:#fff4f4}
@font-face{font-family:'basier_circle';font-weight:600;src:url('../../../../themes/custom/fonts/basiercircle-semibold-webfont.eot');src:url('../../../../themes/custom/fonts/basiercircle-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../../../../themes/custom/fonts/basiercircle-semibold-webfont.woff2') format('woff2'),url('../../../../themes/custom/fonts/basiercircle-semibold-webfont.woff') format('woff'),url('../../../../themes/custom/fonts/basiercircle-semibold-webfont.ttf') format('truetype');font-style:normal;font-display:swap}@font-face{font-family:'basier_circle';font-weight:500;src:url('../../../../themes/custom/fonts/basiercircle-medium-webfont.eot');src:url('../../../../themes/custom/fonts/basiercircle-medium-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../../../../themes/custom/fonts/basiercircle-medium-webfont.woff2') format('woff2'),url('../../../../themes/custom/fonts/basiercircle-medium-webfont.woff') format('woff'),url('../../../../themes/custom/fonts/basiercircle-medium-webfont.ttf') format('truetype');font-style:normal;font-display:swap}@font-face{font-family:'basier_circle';font-weight:400;src:url('../../../../themes/custom/fonts/basiercircle-regular-webfont.eot');src:url('../../../../themes/custom/fonts/basiercircle-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../../../../themes/custom/fonts/basiercircle-regular-webfont.woff2') format('woff2'),url('../../../../themes/custom/fonts/basiercircle-regular-webfont.woff') format('woff'),url('../../../../themes/custom/fonts/basiercircle-regular-webfont.ttf') format('truetype');font-style:normal;font-display:swap}
#page{position:relative;overflow:hidden;margin-bottom:435px;z-index:99;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);min-height:100vh}#page.default-footer{margin-bottom:0 !important}.section{position:relative;margin-left:160px;margin-right:80px}#main>.section{padding:300px 0 160px 0}
@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-wrapper,.swiper-container-3d .swiper-slide,.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-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-slide-shadow-bottom{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-prev,.swiper-button-next{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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.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-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.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(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;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:200ms transform,200ms 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:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms 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-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{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>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{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-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{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-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.nice-select,.nice-select:active,.nice-select:focus{-webkit-tap-highlight-color:transparent;background-color:none;border-radius:0;border:0;box-sizing:border-box;cursor:pointer;display:block;height:auto;outline:0;padding:5px 20px 5px 0;position:relative;text-align:left !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;opacity:1 !important;z-index:1;font-size:14px;line-height:24px}.nice-select .current{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;transition:color .5s}.nice-select:hover .current{color:#0f182c}.nice-select .current:before{border-bottom:1px solid #1ebadd;border-right:1px solid #1ebadd;content:'';display:block;height:6px;width:6px;margin:-3px 3px 0 0;pointer-events:none;position:absolute;right:0;top:15px;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.nice-select .current:hover:before{border-bottom-color:#0f182c;border-right-color:#0f182c}.nice-select.open{z-index:119}.nice-select.open .current:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select .list{background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:0;box-sizing:border-box;margin:0 !important;opacity:0;overflow:hidden;padding:10px 20px;pointer-events:none;position:absolute;top:100%;left:0;min-width:100%;max-width:300px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:199;white-space:normal;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch}.nice-select .option{cursor:pointer;list-style:none;outline:0;padding:8px 0 !important;text-align:left;-webkit-transition:all .2s;transition:all .2s;color:#000;text-transform:none;border-bottom:1px solid #eee;font-size:14px;line-height:22px}.nice-select .option:last-child{border-bottom:0}.nice-select .option:before{display:none !important}.nice-select .option:hover,.nice-select .option.focus{opacity:.3}.nice-select .option.selected{font-weight:600;color:#1ebadd;opacity:1}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}
.lg-icon{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-prev,.lg-actions .lg-next{color:#fff;left:65px;top:50%;margin-top:-20px;position:absolute;cursor:pointer;z-index:1099;-webkit-transition:color .5s;-moz-transition:color .5s;transition:color .3s}.lg-actions .lg-next{right:65px;left:inherit}.lg-actions .lg-prev svg,.lg-actions .lg-next svg{width:40px;height:40px}.no-touchevents .lg-actions .lg-prev:hover,.no-touchevents .lg-actions .lg-next:hover{color:#1ebadd}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:.1;cursor:default;margin-left:0 !important;margin-right:0 !important;color:#fff !important}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%}.lg-close{position:fixed;top:0;right:0;color:#fff;background:#1ebadd;z-index:1099;width:60px;height:60px;opacity:1 !important}.lg-close:hover{background:#17253e}.lg-close svg.icon{width:20px;height:20px;margin:20px}.lg-sub-html{background:none;bottom:0;left:0;padding:0 50px 50px 50px;position:fixed;right:0;text-align:center;z-index:1080;font-family:inherit;font-style:normal;font-weight:400;color:#fff;text-transform:none;font-size:inherit;line-height:inherit}.lg-sub-html h5{margin:0}#lg-counter{color:#fff;background:none;vertical-align:middle;font-size:inherit;line-height:inherit;position:fixed;top:20px;left:20px}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,.5,.5);transform:scale3d(0.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media(min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%;width:100%;padding:0}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;width:100%;height:100%;max-width:1280px;max-height:720px}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url("../../../../themes/custom/css/img/vimeo-play.html") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("../../../../themes/custom/css/img/vimeo-play.html") no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("../../../../themes/custom/css/img/video-play.html") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url("../../../../themes/custom/css/img/youtube-play.html") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("../../../../themes/custom/css/img/youtube-play.html") no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1280px;max-height:720px;background:#000}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity .08s ease 0s;-moz-transition:opacity .08s ease 0s;-o-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s ease 0s,opacity .15s !important;-moz-transition:-moz-transform .3s ease 0s,opacity .15s !important;-o-transition:-o-transform .3s ease 0s,opacity .15s !important;transition:transform .3s ease 0s,opacity .15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in,#lg-zoom-out{display:none}#lg-zoom-in:after{content:"\e311"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group{*zoom:1;}.group:before,.group:after{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;text-align:left;cursor:pointer}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{display:none !important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%;width:auto !important;height:auto !important;-webkit-box-shadow:0 0 60px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 60px 0 rgba(0,0,0,.1);box-shadow:0 0 60px 0 rgba(0,0,0,.1);background:#fff;cursor:default}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:199999;background:#000;background:rgba(0,0,0,.7);opacity:0;cursor:pointer;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.backdropfilter .lg-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,0.4)}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}html.lg-on{overflow:hidden}.lg-outer .lg-item:after{background:url(../../../../themes/custom/images/ajax-loader.gif) center center no-repeat #1ebadd;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;padding:0 !important;content:""}.svgasimg.smil .lg-outer .lg-item:after{background-image:url(../../../../themes/custom/images/ajax-loader.svg)}.lg-outer .lg-item.lg-complete:after{display:none}@media all and (max-width:1023px){.lg-close{margin-top:0;top:38px;right:38px}.lg-actions .lg-prev{left:38px}.lg-actions .lg-next{right:38px}}@media all and (max-width:767px){.lg-close{margin-top:0;top:16px;right:16px;font-size:24px}.lg-actions .lg-prev{left:15px}.lg-actions .lg-next{right:15px}.lg-outer .lg-image{max-height:100%;max-width:100%}.lg-sub-html{padding:0 30px 20px 30px;font-size:18px;line-height:20px;text-transform:none}#lg-counter{bottom:20px;font-size:14px;line-height:22px}}
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(30,186,221,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1ebadd;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1ebadd;color:#fff}.plyr__control--overlaid{background:rgba(30,186,221,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1ebadd}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1ebadd}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#1ebadd;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(30,186,221,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(30,186,221,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(30,186,221,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
*,*::before,*::after{box-sizing:border-box}::-moz-selection{background:#1ebadd;color:#fff}::selection{background:#1ebadd;color:#fff}[tabindex="-1"]:focus{outline:0 !important}html.noscrolling,html.menu-open,html.aircraft-menu-open,html.produkte-overlay-open{overflow:hidden}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{padding:0 !important;margin:0 !important;font-family:"basier_circle",sans-serif;font-size:18px;line-height:28px;font-weight:400;color:#000;text-align:left;position:relative}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{margin:0;padding:0;position:relative}h1,h2.h1{font-size:70px;line-height:75px;font-weight:500;margin:0 0 100px 0;left:-2px}h1.small,h2,h3,h4.big{font-size:42px;line-height:52px;font-weight:500;margin:0 0 100px 0;left:-1px;text-transform:none;letter-spacing:0}h4{text-transform:uppercase;font-weight:700;letter-spacing:2px;margin:0 0 30px 0;font-size:30px;line-height:34px}h4.small{font-size:24px;line-height:30px;text-transform:none;letter-spacing:0;font-weight:500}h4.smaller{font-size:18px;line-height:28px;text-transform:none;letter-spacing:0;font-weight:500}h5,h6{text-transform:uppercase;font-weight:700;letter-spacing:2px;margin:0 0 30px 0;font-size:18px;line-height:28px}h6{margin:0}div.subtitle{text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px;margin:0 0 26px 0}span.small{font-size:14px;line-height:24px;display:inline-block}span.blue{color:#1ebadd}span.checkmark svg{color:#1ebadd;width:22px;height:22px;vertical-align:middle}p{margin:0 0 30px 0}p:last-child{margin-bottom:0}#overlay .text ul,article .text ul{margin:0 0 30px 0;padding:0}#overlay .text ul li,article .text ul li{list-style:none;padding:0 0 15px 22px;position:relative}#overlay .text ul li:last-child,#overlay .text ul li>*:last-child,article .text ul li:last-child,article .text ul li>*:last-child{padding-bottom:0 !important;margin-bottom:0 !important}#overlay .text ul li:before,article .text ul li:before{content:"";position:absolute;top:12px;left:0;width:8px;height:1px;background:#1a1a1d}article .text ul.checkmarks li{padding:0 0 30px 50px}article .text ul.checkmarks li:before{display:none}article .text ul.checkmarks li svg{position:absolute;top:3px;left:0;width:22px;height:22px;color:#1ebadd}table{border-spacing:0;border-collapse:collapse;border:1px solid #ddd;margin:0 0 30px 0;width:100%}table td,table th{padding:10px 15px;border:1px solid #ddd;text-align:center;font-size:14px;word-break:normal;hyphens:auto;line-height:24px}table th{background:#17253e;color:#fff;font-weight:600;border-left-color:rgba(255,255,255,0.3);border-right-color:rgba(255,255,255,0.3)}table td.header-small{background:#fafafa;padding-top:5px;padding-bottom:5px;font-weight:600;font-size:14px;line-height:24px}table td.bg-grey{background:#fafafa}img{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;width:100%;height:auto;border:0;display:block}img.resizetoparent{max-width:inherit !important}svg.icon,[class^="icon-"],[class*=" icon-"]{height:32px;width:32px;display:inline-block;fill:currentColor;position:relative;transition:all .5s}.only-mobile{display:none}.valign-helper{display:inline-block;width:0;height:100%;vertical-align:middle}a,a:link,a:visited{color:inherit;text-decoration:none;background-color:transparent;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{opacity:.5}a:not([href]):not([tabindex]){color:inherit}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit}a:not([href]):not([tabindex]):focus{outline:0}a.button,a.button:link,a.button:visited,a.button:focus,a.button:active,input.form-submit,input.form-submit:focus,#sliding-popup #popup-buttons button{font-family:"Compasse",sans-serif;font-weight:500;font-style:inherit;font-size:14px;line-height:24px;color:#fff;background:#1ebadd;cursor:pointer;text-align:center;padding:5px 16px;border:0;border-radius:0;text-decoration:none;display:inline-block;-webkit-transition:background .3s,color .3s,opacity .3s;-o-transition:background .3s,color .3s,opacity .3s;transition:background .3s,color .3s,opacity .3s;-webkit-appearance:none;text-transform:uppercase;letter-spacing:2px;opacity:1 !important}a.button:hover,a.button:active,input.form-submit:hover,input.form-submit:active,#sliding-popup #popup-buttons button:hover{background-color:#17253e;text-decoration:none}a.edit-link{font-family:inherit;font-weight:inherit;background:#000;color:#fff;padding:8px 14px 8px 14px;height:auto;font-size:14px;line-height:22px;border:0;border-radius:0;position:absolute;top:0;left:0;z-index:599;display:inline-block}a.edit-link:hover{background:#333;text-decoration:none}#block-custom-local-tasks{position:fixed;left:0;top:40px;z-index:999998;box-shadow:-2px 1px 3px 1px rgba(0,0,0,.3333)}#block-custom-local-tasks ul{margin:0 !important;padding:0 !important}#block-custom-local-tasks ul li{list-style:none;float:left;border-right:1px solid #555;background:#000}#block-custom-local-tasks ul li:first-child{display:none}#block-custom-local-tasks ul li a{color:#fff;font-size:small;font-weight:300;padding:1em 1.3333em;display:block;line-height:1}#block-custom-local-tasks ul li a:hover{text-decoration:underline}@media all and (max-width:975px){#block-custom-local-tasks{top:40px}}#node-preview-form-select{position:fixed;top:79px;left:0;z-index:999998;background:#000;box-shadow:-2px 1px 3px 1px rgba(0,0,0,.3333)}#node-preview-form-select .form-item-view-mode{display:none}#node-preview-form-select .node-preview-backlink{color:#fff;font-size:small;font-weight:300;padding:1em 1.3333em;display:block;line-height:1}#node-preview-form-select .node-preview-backlink:hover{text-decoration:underline}#messages{padding:0;margin:0;color:#fff}.kint{overflow:visible !important}#toolbar-administration{position:relative;z-index:999999}#toolbar-administration .toolbar-tray{display:none !important}#toolbar-administration #toolbar-item-administration-tray{top:0 !important;z-index:999 !important;display:block !important}#toolbar-administration .toolbar-toggle-orientation{display:none !important}.ajax-progress,.loading,#loading{background:rgba(0,0,0,0.7);height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:99999;text-indent:-999999px}.backdropfilter .ajax-progress,.backdropfilter .loading,.backdropfilter #loading{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,0.4)}.loading,#loading{display:none}.ajax-progress .throbber,.loading>div{background:url(../../../../themes/custom/images/ajax-loader.gif) center center no-repeat #1ebadd;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{background-image:url(../../../../themes/custom/images/ajax-loader.svg)}.fadein{opacity:0;transition:opacity 1.5s;transition-delay:.5s}.fadein.delay-300{transition-delay:.8s}.fadein.inview{opacity:1}a.moremedia{width:5px;height:50px;padding:5px;position:fixed;right:5px;bottom:20px;z-index:99;opacity:.5;box-sizing:content-box !important}body.loaded a.moremedia{display:block !important}a.moremedia:hover{opacity:1}#sliding-popup{z-index:998;background:#0f182c;color:#fff;padding:20px 0;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);width:100%}#sliding-popup .eu-cookie-compliance-content{max-width:inherit;width:auto;margin:0 80px 0 160px;display:block;position:relative}#sliding-popup #popup-text{max-width:inherit;float:none;padding-right:200px}#sliding-popup #popup-text p{display:block;margin:0}#sliding-popup #popup-text button{font-size:inherit;font-weight:inherit;color:#fff;line-height:inherit;text-decoration:underline;background:none;border:0;box-shadow:none;border-radius:0;font-family:"Compasse",sans-serif;padding:0;margin:0;transition:opacity .5s}#sliding-popup #popup-text button:hover{opacity:.3}#sliding-popup #popup-buttons{float:none;max-width:inherit;position:absolute;top:50%;right:0;transform:translateY(-50%)}#sliding-popup #popup-buttons button:hover{background:#fff;color:#17253e}
.form-item{position:relative;margin:0 0 30px 0}.form-item input.form-text,.form-item input.form-email,.form-item input.form-tel{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:28px;background:none !important;border:0;border-radius:0;border-bottom:1px solid #000;padding:20px 0;width:100%;color:#000;box-shadow:none !important;outline:0 !important}.form-item textarea{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:28px;background:none !important;border:0;border-radius:0;border-bottom:1px solid #000;padding:20px 0;width:100%;color:#000;box-shadow:none !important;outline:0 !important;resize:none}.form-item label{position:absolute;top:20px;left:0;line-height:28px;color:#000;font-weight:300;cursor:text;transition:top .3s,color .3s,opacity .3s}.form-item label.form-required:after,.form-item .nice-select.required .current:after{content:"*";margin-left:5px;font-size:14px;position:relative;top:-4px;line-height:20px}.form-item.focus label{opacity:.3}.form-item.has-text label,.form-item.selected label{top:0;font-size:10px;line-height:16px;font-weight:300;opacity:.3}.form-item.has-text label.form-required:after,.form-item.selected label.form-required:after{font-size:8px;top:-2px;margin-left:2px}.js-form-managed-file>label,.js-form-type-checkboxes>label,.js-form-type-radios>label{position:relative;top:auto;left:auto;font-weight:700;margin:0 0 5px 0;display:block}.js-form-managed-file .form-item,.js-form-type-checkboxes .form-item,.js-form-type-radios .form-item{width:auto !important;margin:0 40px 0 0 !important}.js-form-managed-file .form-item input,.js-form-type-checkboxes .form-item input,.js-form-type-radios .form-item input{display:none}.js-form-managed-file .form-item label,.js-form-type-checkboxes .form-item label,.js-form-type-radios .form-item label{position:relative;top:auto;left:auto;padding-left:32px;cursor:pointer}.js-form-managed-file .form-item label a,.js-form-type-checkboxes .form-item label a,.js-form-type-radios .form-item label a{font-weight:700}.js-form-managed-file .form-item label .box,.js-form-type-checkboxes .form-item label .box,.js-form-type-radios .form-item label .box{position:absolute;top:0;left:0;display:block;width:18px;height:18px;border:1px solid #000}.js-form-type-radios .form-item label .box{border-radius:50%}.js-form-managed-file .form-item label .box span,.js-form-type-checkboxes .form-item label .box span,.js-form-type-radios .form-item label .box span{position:absolute;top:4px;left:4px;display:block;width:8px;height:8px;background:#000;opacity:0;transition:opacity .3s}.js-form-type-radios .form-item label .box span{border-radius:50%}.js-form-managed-file .form-item label:hover .box span,.js-form-type-checkboxes .form-item label:hover .box span,.js-form-type-radios .form-item label:hover .box span{opacity:.3}.js-form-managed-file .form-item.checked label .box span,.js-form-type-checkboxes .form-item.checked label .box span,.js-form-type-radios .form-item.checked label .box span{opacity:1}.js-form-type-select>label{display:none}.js-form-type-select.selected>label{display:block}.js-form-type-select.selected .nice-select.required .current:after{display:none}.form-item .description{font-size:14px;line-height:21px;margin-top:5px}.form-actions{float:right !important;clear:right;margin-top:80px !important;position:relative;width:auto !important}.form-actions:before{content:"";position:absolute;left:-5px;bottom:0;height:15px;padding:0 5px;width:50px;background:#eee;box-sizing:content-box;transition:width .5s}.form-actions:hover:before{width:100%}.form-actions input{font-size:30px;line-height:32px;text-transform:uppercase;font-weight:200;letter-spacing:2px;padding:0 !important;transition:opacity .3s;background:none !important;position:relative;z-index:19;color:#123274}form #messages{display:none}fieldset .fieldset-description{margin-top:0 !important;width:97% !important}.form-item--error input.form-text,.form-item--error input.form-email,.form-item--error input.form-tel,.form-item--error textarea,.form-item--error .nice-select{border-bottom-color:#d43f3f !important}.form-item--error>label,.form-item--error.form-no-label .form-item>label,.form-item--error .nice-select .current{color:#d43f3f !important}.form-item--error-message{position:absolute;top:100%;left:0;margin-top:5px;font-size:12px;line-height:18px;color:#d43f3f;display:none}.form-item--error .form-item--error-message{display:block}.webform-submission-form{margin:-1.5%}.webform-submission-form .form-item{width:30.333%;float:left;margin:1.5%}.webform-submission-form .form-actions{margin:1.5%}.webform-confirmation{margin:1.5%}.webform-confirmation .webform-confirmation__back{display:none !important}
#overlay{position:fixed;height:400px;width:1400px;top:50%;left:50%;margin:-200px 0 0 -700px;background:#fff;z-index:9999999;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.3);box-shadow:0 0 15px 0 rgba(0,0,0,0.3)}#overlay.toheight{top:10% !important;height:80% !important;margin-top:0 !important}#overlay.toheight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);z-index:99}#overlay.show{opacity:1;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}#overlay>a.close{position:absolute;top:0;right:0;color:#fff;background:#1ebadd;z-index:299;width:60px;height:60px;opacity:1 !important}#overlay>a.close:hover{background:#17253e}#overlay>a.close svg{width:20px;height:20px;margin:20px}#overlay>.content-wrapper{height:100%;overflow:hidden}#overlay.toheight>.content-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch}#overlay>.content-wrapper>.content{padding:110px;position:relative}#overlay article{margin:0 !important}#overlay article div.section{margin-left:0 !important;margin-right:0 !important;width:auto !important}#overlay-bg{top:0;right:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.8);z-index:9999998;cursor:pointer}html.overlay-open{overflow:hidden}#overlay.html5-video,#overlay.html5-video.toheight{height:auto !important;max-height:80% !important;margin:0 !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important}#overlay.html5-video:after{display:none !important}#overlay.html5-video>.content-wrapper>.content{padding:0 !important}#overlay.html5-video .video-container{position:relative;overflow:hidden}#overlay.html5-video .video-container .plyr__video-wrapper{text-align:center}.overlay-edit-link{display:none}#overlay .overlay-edit-link{display:block;position:absolute;top:5px;left:5px;background:#000;z-index:999;color:#fff;font-size:small;font-weight:300;padding:1em 1.3333em;line-height:1}.overlay-parent .overlay-html{display:none}
#header{position:fixed;top:0;left:0;width:100%;z-index:999;opacity:0;transition:opacity 1s ease 1s,background .5s ease 0s,box-shadow .5s ease 0s}body.loaded #header{opacity:1}#header.small{background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.3)}#header>.section{margin:80px;transition:margin .5s}#header.small>.section{margin:30px 80px}#header #logo{position:relative;z-index:79;display:block;width:200px;height:62px;opacity:1 !important;float:left}#header #logo .light{display:none}#header #logo.light .dark{display:none}#header #logo.light .light{display:block}#header.small #logo .dark{display:block !important}#header.small #logo .light{display:none !important}#header #block-top{float:right;margin-right:90px;margin-top:22px;position:relative;z-index:199;opacity:0;transition:opacity .5s;transition-delay:1.5s}body.loaded #header #block-top{opacity:1}#header #block-top ul{float:left;margin:0 0 0 50px;padding:0 0 0 50px;border-left:1px solid #000}#header #block-top ul li{float:left;list-style:none;margin:0;padding:0;line-height:16px}#header #block-top ul li a{font-size:16px;line-height:16px;font-weight:600}#header #block-top ul li a.is-active{color:#1ebadd !important}#header #block-header-kontaktdaten{position:absolute;right:90px;top:22px;z-index:199;font-size:16px;line-height:16px;font-weight:600;white-space:nowrap;overflow:hidden;max-width:500px;opacity:0;transition:right .5s,max-width .5s,opacity .5s}body.animate #header #block-header-kontaktdaten{opacity:1}#header #block-header-kontaktdaten .trenner{margin:0 10px}#header #block-views-block-produktgruppen-top-menue-block-1{float:right;margin-top:22px;position:relative;z-index:199;opacity:0;transition:opacity .5s;transition-delay:1.5s}body.animate #header #block-views-block-produktgruppen-top-menue-block-1{opacity:1}#header #block-views-block-produktgruppen-top-menue-block-1>ul{float:left;margin:0;padding:0}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li{float:left;list-style:none;margin:0 0 0 50px;padding:0;line-height:16px;position:relative}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li>a{font-size:16px;line-height:16px;font-weight:600}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li>a.is-active,#header #block-views-block-produktgruppen-top-menue-block-1>ul>li.is-open>a{color:#1ebadd !important}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li.is-open:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(23,37,62,0);border-bottom-color:#17253e;border-width:10px;margin-left:-10px;margin-top:22px}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li .produkte{position:fixed;top:20%;left:10%;width:80%;height:60%;background:#fff;z-index:9999;overflow:hidden;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);display:none;max-height:900px}.csscalc #header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte{top:160px;left:30px;height:calc(100% - 190px);width:calc(100% - 60px)}.csscalc.produkte-overlay-full #header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte{top:80px;height:calc(100% - 160px)}.csscalc #header.small #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte{top:110px;height:calc(100% - 190px)}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .header{background:#17253e;height:100px;line-height:30px;color:#fff;font-size:24px;padding:35px 70px;position:absolute;top:0;left:0;width:100%;z-index:99}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .header a.button{float:right;margin-top:-2px;line-height:24px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .header a.button:hover{background:#fff;color:#17253e}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view{position:relative;height:100%;padding-top:100px;overflow:hidden;overflow-y:auto}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper{height:100%;min-height:500px;overflow:hidden}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item{width:33.333%;float:left;height:50%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item:nth-child(1),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item:nth-child(2),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item:nth-child(3),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4){border-bottom:1px solid #ddd}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item:nth-child(1),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item:nth-child(2),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.maschinenschutz .item:nth-child(4),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item:nth-child(5),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(6){border-right:1px solid #ddd}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .wrapper{position:relative;padding-left:220px;height:100%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image{position:absolute;top:0;left:0;height:100%;width:220px;overflow:hidden;display:block}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image>div{position:relative;width:100%;height:100%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image .icon{position:absolute;right:40px;top:50%;z-index:99;height:50px;width:auto;transform:translateY(-50%);margin-top:70px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content{display:table;width:100%;height:100%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content>div{display:table-cell;vertical-align:middle;padding:20px 50px 20px 0}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo{height:9px;margin-bottom:30px;display:inline-block;font-size:10px;position:relative}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo img{width:auto;height:100%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo span{display:block;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:3px;font-size:13px;line-height:10px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo span.new{height:12px;line-height:12px;color:#fff;font-weight:500;background:#1ebadd;padding:0 3px;font-size:8px;display:block;position:absolute;top:50%;margin-top:-6px;left:100%;margin-left:10px;letter-spacing:1px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .title{font-size:18px;line-height:26px;font-weight:500}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .link{display:inline-block;margin-top:30px;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:13px;line-height:24px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper{position:absolute;top:50%;left:20px;height:auto;width:180px;overflow:hidden;transform:translateY(-50%);max-height:80%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper .image-wrapper{width:47%;float:left;position:relative;overflow:hidden}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper .image-wrapper:last-child{float:right;text-align:left}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper .image-wrapper a{display:block}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper .image-wrapper .image{width:200%;position:relative;top:auto;left:auto}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper .image-wrapper:last-child .image{margin-left:-100%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .links,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.rahmensysteme .links{margin-top:30px;height:48px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .links .link,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.rahmensysteme .links .link{margin:0 !important}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3),#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4){width:25%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:160px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:160px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .image .icon,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .image .icon,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .image .icon,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .image .icon{right:25px}#header #produkte-overlay-bg{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:99;cursor:pointer;display:none}.backdropfilter #header #produkte-overlay-bg{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,0.4)}#header .menu-button{position:absolute;top:0;right:0;margin-top:6px;display:block;width:50px;height:50px;z-index:199;opacity:1 !important}#header .menu-button .bg{color:#17253e;width:100%;height:100%;position:relative;z-index:1;transition:transform .5s ease 1.1s,color .5s ease 0s;transform:scale(0)}body.loaded #header .menu-button .bg{transform:scale(1)}#header .menu-button span{position:absolute;top:50%;left:50%;width:12px;margin-left:-6px;height:2px;margin-top:-1px;z-index:9;transition:width .5s;background:#fff}#header .menu-button span.second{width:8px}#header .menu-button span.first{margin-top:-7px}#header .menu-button span.third{margin-top:5px}#header .menu-button:hover span.second{width:12px}#header .menu-button:hover .bg{color:#1ebadd !important}#navigation{position:fixed;top:-1%;right:-100%;width:100%;height:102%;z-index:999;background:#17253e;opacity:0;color:#fff;overflow:hidden;transition:right 0s 1.5s,opacity 1s .5s}html.menu-open #navigation{right:0;opacity:1;transition:right 0s 0s,opacity .5s 0s}#navigation:before{content:"";position:absolute;left:0;top:0;height:200px;width:50%;z-index:89;background:-moz-linear-gradient(top,rgba(23,37,62,1) 0,rgba(23,37,62,1) 66%,rgba(23,37,62,0) 100%);background:-webkit-linear-gradient(top,rgba(23,37,62,1) 0,rgba(23,37,62,1) 66%,rgba(23,37,62,0) 100%);background:linear-gradient(to bottom,rgba(23,37,62,1) 0,rgba(23,37,62,1) 66%,rgba(23,37,62,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17253e',endColorstr='#0017253e',GradientType=0)}#navigation:after{content:"";position:absolute;left:0;bottom:0;height:200px;width:50%;z-index:89;background:-moz-linear-gradient(top,rgba(23,37,62,0) 0,rgba(23,37,62,1) 34%,rgba(23,37,62,1) 100%);background:-webkit-linear-gradient(top,rgba(23,37,62,0) 0,rgba(23,37,62,1) 34%,rgba(23,37,62,1) 100%);background:linear-gradient(to bottom,rgba(23,37,62,0) 0,rgba(23,37,62,1) 34%,rgba(23,37,62,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0017253e',endColorstr='#17253e',GradientType=0)}#navigation .close{position:absolute;top:80px;right:80px;margin-top:5px;display:block;z-index:99;color:#fff;opacity:1 !important;width:50px;height:50px}#navigation .close:hover{color:#1ebadd}#navigation .close .icon{width:14px;height:14px;display:block;margin:18px}#navigation #block-custom-main-menu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:19;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#navigation #block-custom-main-menu .table{display:table;width:100%;height:100%}#navigation #block-custom-main-menu .table .table-cell{display:table-cell;padding:200px 160px;vertical-align:middle}#navigation #block-custom-main-menu ul.menu{margin:0 0 100px 0;padding:0;position:relative;width:50%}#navigation #block-custom-main-menu ul.menu li{list-style:none;display:block;margin:0 0 0 -20px;padding:0;font-size:42px;line-height:80px;opacity:0;transition:opacity .5s,margin-left .5s}html.menu-open #navigation #block-custom-main-menu ul.menu li{opacity:1;margin-left:0}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(2){transition-delay:.1s}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(3){transition-delay:.2s}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(4){transition-delay:.3s}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(5){transition-delay:.4s}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(6){transition-delay:.5s}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(7){transition-delay:.6s}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(8){transition-delay:.7s}html.menu-open #navigation #block-custom-main-menu ul.menu li:nth-child(9){transition-delay:.8s}#navigation #block-custom-main-menu ul.menu li a{color:#fff;font-weight:500;position:relative;padding-right:40px}#navigation #block-custom-main-menu ul.menu li a.is-active,#navigation #block-custom-main-menu ul.menu li.has-active-child>a{opacity:1;color:#1ebadd}#navigation #block-custom-main-menu ul.menu li a .plus{display:block;width:14px;height:14px;position:absolute;top:50%;right:0;margin-top:-7px}#navigation #block-custom-main-menu ul.menu li a .plus:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#1ebadd;margin-top:-1px}#navigation #block-custom-main-menu ul.menu li a .plus:after{content:"";position:absolute;left:50%;top:50%;height:100%;width:2px;background:#1ebadd;margin-left:-1px;margin-top:-50%;transition:height .5s,margin-top .5s}#navigation #block-custom-main-menu ul.menu li.is-open a .plus:after{height:2px;margin-top:-1px}#navigation.childs-shown #block-custom-main-menu ul.menu>li>a{opacity:.3}#navigation.childs-shown #block-custom-main-menu ul.menu>li>a:hover,#navigation.childs-shown #block-custom-main-menu ul.menu>li.is-open>a{opacity:1}#navigation #block-custom-main-menu ul.menu li>ul{display:none}#navigation #block-custom-main-menu ul.menu li .menu_link_content{position:absolute;top:0;left:100%;width:100%;display:none}#navigation #block-custom-main-menu ul.menu li.is-open .menu_link_content{display:block}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul{margin:0;padding:0;position:relative;width:50%}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{list-style:none;margin:0 0 0 -20px;padding:0;line-height:80px;height:80px;opacity:0;transition:opacity .5s,margin-left .5s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li{opacity:1;margin-left:0;transition-delay:0}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(1){transition-delay:0s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(2){transition-delay:.1s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(3){transition-delay:.2s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(4){transition-delay:.3s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(5){transition-delay:.4s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(6){transition-delay:.5s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(7){transition-delay:.6s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(8){transition-delay:.7s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(9){transition-delay:.8s}#navigation #block-custom-main-menu ul.menu li.animate .menu_link_content ul li:nth-child(10){transition-delay:.9s}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a{font-size:21px;text-transform:uppercase;font-weight:600;letter-spacing:6px;color:#fff;display:inline-block;vertical-align:middle;padding-right:0;position:relative}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a img{width:auto !important;height:15px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul.overview li a{text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a span.new{height:14px;line-height:14px;color:#fff;font-weight:500;background:#1ebadd;padding:0 3px;font-size:8px;display:block;position:absolute;top:50%;margin-top:-7px;left:100%;margin-left:15px;letter-spacing:1px}#navigation #block-sprachumschalter{position:absolute;top:120px;left:160px;z-index:99;opacity:0;transition:opacity 1s;transition-delay:0s}html.menu-open #navigation #block-sprachumschalter{opacity:1;transition-delay:1s}#navigation #block-sprachumschalter ul{margin:0;padding:0}#navigation #block-sprachumschalter ul li{float:left;list-style:none;margin-right:30px;padding-right:30px;border-right:1px solid rgba(255,255,255,0.2);line-height:14px}#navigation #block-sprachumschalter ul li:last-child{margin-right:0 !important;padding-right:0 !important;border-right:0 !important}#navigation #block-sprachumschalter ul li a{display:block;color:#fff;opacity:.2;text-transform:uppercase;letter-spacing:2px;font-size:14px}#navigation #block-sprachumschalter ul li a:hover{opacity:1}#navigation #block-sprachumschalter ul li a.is-active{opacity:1;color:#1ebadd}#navigation #block-fusszeile-2{position:absolute;bottom:120px;left:160px;z-index:99;opacity:0;transition:opacity 1s;transition-delay:0s}html.menu-open #navigation #block-fusszeile-2{opacity:1;transition-delay:1s}#navigation #block-fusszeile-2 ul{margin:0;padding:0}#navigation #block-fusszeile-2 ul li{float:left;list-style:none;margin-right:30px;padding-right:30px;border-right:1px solid rgba(255,255,255,0.2);line-height:14px}#navigation #block-fusszeile-2 ul li:last-child{margin-right:0 !important;padding-right:0 !important;border-right:0 !important}#navigation #block-fusszeile-2 ul li a{display:block;color:#fff;opacity:.2;text-transform:uppercase;letter-spacing:2px;font-size:14px}#navigation #block-fusszeile-2 ul li a:hover{opacity:1}#navigation #block-fusszeile-2 ul li a.is-active{opacity:1;color:#1ebadd}#navigation #block-fusszeile-2 ul li.in-main-menu{display:none}#navigation .kontaktdaten{position:absolute;bottom:0;right:-80px;width:auto;height:auto;text-align:right;z-index:109;background:url(../../../../themes/custom/images/hexagon_bg_0f182c.svg) top center no-repeat;background-size:100% auto;opacity:0;transition:opacity 1s;transition-delay:0s}html.menu-open #navigation .kontaktdaten{opacity:1;transition-delay:1s}#navigation .kontaktdaten div{padding:180px 160px 80px 100px}#navigation .kontaktdaten div a{position:relative;z-index:9;font-size:34px;line-height:40px;color:#1ebadd;font-weight:600;opacity:1 !important}#navigation .kontaktdaten div a:hover{color:#fff}#header.light #block-top ul li a,#header.light #block-views-block-produktgruppen-top-menue-block-1>ul>li>a{color:#fff}#header.light #block-top ul{border-left-color:#fff}#header.light .menu-button span{background:#000}#header.light .menu-button .bg{color:#fff}#header.small #block-top ul li a,#header.small #block-views-block-produktgruppen-top-menue-block-1>ul>li>a{color:#000}#header.small #block-top ul{border-left-color:#000}#header.small .menu-button span{background:#fff}#header.small .menu-button .bg{color:#17253e}.produkte-overlay-open #header #block-top ul li a,.produkte-overlay-open #header #block-views-block-produktgruppen-top-menue-block-1>ul>li>a,.produkte-overlay-open #header.small #block-top ul li a,.produkte-overlay-open #header.small #block-views-block-produktgruppen-top-menue-block-1>ul>li>a{color:#fff}.produkte-overlay-open #header #block-top ul,.produkte-overlay-open #header.small #block-top ul{border-left-color:#fff}.produkte-overlay-open #header .menu-button span,.produkte-overlay-open #header.small .menu-button span{background:#000}.produkte-overlay-open #header .menu-button .bg,.produkte-overlay-open #header.small .menu-button .bg{color:#fff}.page-node-type-startseite #header #block-views-block-produktgruppen-top-menue-block-1,.page-node-type-startseite #header #block-top{opacity:0 !important;top:-200px}.page-node-type-startseite #header.small #block-views-block-produktgruppen-top-menue-block-1,.page-node-type-startseite #header.small #block-top{transition-delay:0s !important}.page-node-type-startseite #header.small.after-intro #block-views-block-produktgruppen-top-menue-block-1,.page-node-type-startseite #header.small.after-intro #block-top{opacity:1 !important;transition-delay:.5s !important;top:auto}.page-node-type-startseite #header #block-top ul{border-left-width:0}.page-node-type-startseite #header.small.after-intro #block-top ul{border-left-width:1px}.page-node-type-startseite #header.small #block-header-kontaktdaten{transition-delay:.5s !important}.page-node-type-startseite #header.small.after-intro #block-header-kontaktdaten{right:10px;max-width:0;transition-delay:0s !important}.page-node-type-startseite #header.small.after-intro .menu-button .bg{animation-name:feed;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.1s}@keyframes feed{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}
#footer{background:#fff;padding:130px 0;position:fixed;left:0;bottom:0;width:100%;z-index:9;font-size:14px;line-height:26px}#footer.default-footer{position:relative;bottom:auto;left:auto}#footer #block-footer-kontaktdaten{float:left}#footer #block-footer-kontaktdaten .produktion{margin-top:30px}#footer #block-footer-kontaktdaten .social-media{margin-top:30px}#footer #block-footer-kontaktdaten .social-media a{display:inline-block;margin-right:30px;text-transform:uppercase;color:#1ebadd;letter-spacing:2px;font-size:14px}#footer #block-fusszeile{float:right}#footer #block-fusszeile .block-title{font-weight:600}#footer #block-fusszeile ul{margin:0;padding:0}#footer #block-fusszeile ul li{list-style:none;margin:0;padding:0}#footer #block-fusszeile ul li a{font-size:14px;line-height:26px}#footer #block-fusszeile ul li a.is-active{color:#1ebadd}#footer #block-views-block-produktgruppen-footer-block-1{float:right}#footer #block-views-block-produktgruppen-footer-block-1 .group{float:left;margin:0 60px 0 0;padding:0 60px 0 0;border-right:1px solid #ddd}#footer #block-views-block-produktgruppen-footer-block-1 .group .block-title{font-weight:600}#footer #block-views-block-produktgruppen-footer-block-1 ul{margin:0;padding:0}#footer #block-views-block-produktgruppen-footer-block-1 ul li{list-style:none;margin:0;padding:0}#footer #block-views-block-produktgruppen-footer-block-1 ul li a{font-size:14px}#footer #block-views-block-produktgruppen-footer-block-1 ul li a.is-active{color:#1ebadd}#footer #block-footer-logos{width:100%;clear:both;float:left;border-top:1px solid #ddd;margin-top:80px;padding-top:80px}#footer #block-footer-logos .images{margin:0}#footer #block-footer-logos .images .image{float:left;height:80px;padding:0 30px;width:10%}#footer #block-footer-logos .images.count-8 .image{width:12.5%}#footer #block-footer-logos .images.count-9 .image{width:11.111%}#footer #block-footer-logos .images.count-10 .image{width:10%}#footer #block-footer-logos .images.count-11 .image{width:9.09%}#footer #block-footer-logos .images.count-12 .image{width:8.333%}#footer #block-footer-logos .images .image>div{display:table;width:100%;height:100%}#footer #block-footer-logos .images .image>div>div{display:table-cell;text-align:center;vertical-align:middle}#footer #block-footer-logos .images .image img{display:inline-block;height:auto !important;width:90px;max-width:100%;max-height:80px}#bottom #block-kontakt{padding-top:160px;overflow:hidden;position:relative;background:#0f182c;color:#fff}#bottom #block-kontakt .content{width:42%;float:left;margin-bottom:140px}#bottom #block-kontakt .content .title{margin-bottom:70px;color:#fff}#bottom #block-kontakt .kontaktdaten{position:absolute;top:30px;right:0;width:35%;height:100%;text-align:center;background:url(../../../../themes/custom/images/hexagon_bg_17253e.svg) top center no-repeat;background-size:100% auto}#bottom #block-kontakt .kontaktdaten:after{content:"";position:absolute;top:60%;height:50%;width:100%;left:0;background:#17253e;z-index:1}#bottom #block-kontakt .kontaktdaten .wrapper{padding-top:200px;position:relative;z-index:9}#bottom #block-kontakt .kontaktdaten .wrapper a{position:relative;z-index:9;font-size:42px;line-height:52px;color:#1ebadd;font-weight:600;opacity:1 !important}#bottom #block-kontakt .kontaktdaten .wrapper a:hover{color:#fff}#bottom #block-kontakt .kontaktdaten .hexagon{position:absolute;top:60px;left:-120px;width:200px;height:200px;color:#1ebadd;z-index:2;transition:none !important}#bottom #block-kontakt .kontaktdaten .hexagon .bg{width:100%;height:100%;position:relative;z-index:9}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;z-index:99}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion path{fill:#1ebadd;stroke:#0f182c}
body.loaded #page,body.loaded #footer{opacity:1 !important}.video-container video{background:#000}#node-startseite #einleitung{position:relative;height:100vh;min-height:900px;width:100%}#node-startseite #einleitung .section{height:100%}#node-startseite #einleitung .left{width:50%;height:100%;position:relative;float:left}#node-startseite #einleitung .left .content{position:absolute;top:50%;left:0;z-index:19;width:100%;padding-right:160px;margin-top:30px;transform:translateY(-50%);opacity:0;transition:opacity 1s}body.animate #node-startseite #einleitung .left .content{opacity:1}#node-startseite #einleitung .left .content h1.title{font-size:90px;line-height:95px;color:#fff;margin:0 0 140px 0;left:-6px}#node-startseite #einleitung .left .content .subtitle{font-size:18px;letter-spacing:3px}#node-startseite #einleitung .left .content h2.title{margin:0 !important;color:#fff}#node-startseite #einleitung .left a.scroll-to{position:absolute;left:-15px;bottom:80px;color:#1ebadd;display:block;z-index:19;animation-name:jump;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;transition:opacity 1s !important;transition-delay:1s !important}body.animate #node-startseite #einleitung .left a.scroll-to{opacity:1}@keyframes jump{0%{margin-bottom:0}50%{margin-bottom:-20px}100%{margin-bottom:0}}#node-startseite #einleitung .left a.scroll-to svg{width:30px;height:30px}#node-startseite #einleitung .left a.scroll-to:hover{color:#fff}#node-startseite #einleitung .left .hexagon{color:#17253e;width:1500px;height:1500px;position:absolute;top:50%;margin-top:-750px;right:-85px;z-index:1}#node-startseite #einleitung .left:before{content:"";position:absolute;right:750px;margin-right:-85px;top:0;width:100%;height:50%;background:#17253e;z-index:1}#node-startseite #einleitung .right{width:50%;float:right;height:100%}#node-startseite #einleitung .right .items-wrapper{margin-left:80px;position:relative;top:50%;transform:translateY(-50%);margin-top:70px;opacity:0;transition:opacity 1s;transition-delay:.5s}body.animate #node-startseite #einleitung .right .items-wrapper{opacity:1}#node-startseite #einleitung .right .items-wrapper .item{width:48%;float:left;margin:40px 0 50px 0;position:relative;transition:margin-top 2s;transition-delay:.5s}#node-startseite #einleitung .right .items-wrapper .item:nth-child(2){float:right}body.animate #node-startseite #einleitung .right .items-wrapper .item{margin-top:0}body.animate #node-startseite #einleitung .right .items-wrapper .item:nth-child(2){margin-top:80px}#node-startseite #einleitung .right .items-wrapper .item .image{position:relative}#node-startseite #einleitung .right .items-wrapper .item .image .index{position:absolute;bottom:-50px;left:-30px;font-size:240px;line-height:240px;font-weight:600;z-index:1;color:#fff;-webkit-text-stroke:2px #1ebadd;-webkit-text-fill-color:transparent}#node-startseite #einleitung .right .items-wrapper .item .image a{display:block;position:relative;overflow:hidden;opacity:1;background:#000}#node-startseite #einleitung .right .items-wrapper .item .image a img{transition:transform 5s ease .5s,opacity .5s}body.animate #node-startseite #einleitung .right .items-wrapper .item .image a img{transform:scale(1.2)}#node-startseite #einleitung .right .items-wrapper .item .image a:hover img{opacity:.8}#node-startseite #einleitung .right .items-wrapper .item .title{margin:35px 0 !important}#node-startseite #beschreibung{padding-top:220px;margin-top:100px}.csscalc #node-startseite #beschreibung{padding-top:calc((1500px - 100vh)/2)}#node-startseite #beschreibung .text{width:80%;font-size:32px;line-height:50px}#node-startseite #beschreibung .text strong,#node-startseite #beschreibung .text a{color:#1ebadd;text-decoration:underline}#node-startseite #produktgruppen .produktgruppe{padding-top:160px}#node-startseite #produktgruppen .produktgruppe .left{width:50%;float:left;position:relative;z-index:99}#node-startseite #produktgruppen .produktgruppe .left .content{margin-top:80px;padding-right:220px}#node-startseite #produktgruppen .produktgruppe .left .content .title{margin:0 0 50px 0}#node-startseite #produktgruppen .produktgruppe .left .content a.button{margin-top:40px}#node-startseite #produktgruppen .produktgruppe .right{width:50%;float:right;position:relative;z-index:89}#node-startseite #produktgruppen .produktgruppe .right .image{position:absolute;width:675px;top:0;right:-100px;height:100%}#node-startseite #produktgruppen .produktgruppe .right .image img{position:relative;z-index:9}#node-startseite #produktgruppen .produktgruppe .right .image .hexagon.top{position:absolute;top:-20px;left:-100px;height:380px;width:380px;z-index:19;color:#1ebadd}#node-startseite #produktgruppen .produktgruppe .right .image .video{position:absolute;bottom:-190px;left:-120px;z-index:19}#node-startseite #produktgruppen .produktgruppe .right .image .video .bg{height:240px;width:240px;color:#17253e;position:relative;z-index:1;display:block}#node-startseite #produktgruppen .produktgruppe .right .image .video a.play{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:19;opacity:1;cursor:pointer}#node-startseite #produktgruppen .produktgruppe .right .image .video a.play .icon{width:40px;height:40px;color:#fff}#node-startseite #produktgruppen .produktgruppe .right .image .video a.play:hover .icon{color:#1ebadd}#node-startseite #produktgruppen .produktgruppe .right .image .video .text{width:70%;position:absolute;left:15%;top:50%;margin-top:-55px;text-align:center;z-index:19;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px}#node-startseite #produktgruppen .produktgruppe .produkte-wrapper{position:relative}#node-startseite #produktgruppen .produktgruppe .produkte{margin-top:120px;position:relative;z-index:99;overflow:visible}#node-startseite #produktgruppen .produktgruppe .produkte.inview{animation-name:slideToRight;animation-duration:1.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1s;animation-timing-function:cubic-bezier(0.785,.135,.15,.86)}@keyframes slideToRight{0%{margin-left:0}50%{margin-left:-100px}100%{margin-left:0}}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item{width:720px;float:left}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .wrapper{position:relative;padding-left:220px;height:400px;background:#fff;border:1px solid #ddd}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image{position:absolute;top:0;left:0;height:100%;width:220px;overflow:hidden;display:block}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image>div{position:relative;width:100%;height:100%}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image .icon{position:absolute;right:35px;top:50%;z-index:99;height:60px;width:auto;transform:translateY(-50%);margin-top:70px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content{display:table;width:100%;height:100%}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content>div{display:table-cell;vertical-align:middle;padding:0 50px 0 0}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo{height:10px;margin-bottom:40px;display:inline-block;vertical-align:top;position:relative}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo img{width:auto;height:100%}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo span{display:block;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:4px;font-size:14px;line-height:20px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo span.new{height:12px;line-height:12px;color:#fff;font-weight:500;background:#1ebadd;padding:0 3px;font-size:8px;display:block;position:absolute;top:50%;margin-top:-6px;left:100%;margin-left:10px;letter-spacing:1px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .title{font-size:24px;line-height:28px;font-weight:500}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .link{display:inline-block;margin-top:40px;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper{position:absolute;top:50%;left:20px;height:auto;width:180px;overflow:hidden;transform:translateY(-50%);max-height:80%}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper .image-wrapper{width:47%;float:left;position:relative;overflow:hidden}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper .image-wrapper:last-child{float:right;text-align:left}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper .image-wrapper a{display:block}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper .image-wrapper .image{width:200%;position:relative;top:auto;left:auto}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper .image-wrapper:last-child .image{margin-left:-100%}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .links,#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.rahmensysteme .links{margin-top:40px;height:48px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .links .link,#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.rahmensysteme .links .link{margin:0 !important}#node-startseite #produktgruppen .produktgruppe .swiper-navigation a{position:absolute;bottom:0;left:0;height:40px;color:#000;margin-bottom:-20px;z-index:99;transition:background .5s !important;outline:0;box-shadow:none !important}#node-startseite #produktgruppen .produktgruppe .swiper-navigation a.next{left:auto;right:0}#node-startseite #produktgruppen .produktgruppe .swiper-navigation a svg{width:40px;height:40px}#node-startseite #produktgruppen .produktgruppe .swiper-navigation a:hover{opacity:1;color:#1ebadd;cursor:pointer}#node-startseite #produktgruppen .produktgruppe .swiper-navigation a.swiper-button-disabled{color:#ddd !important}#node-startseite #produktgruppen .produktgruppe .swiper-scrollbar{position:relative;left:auto;bottom:auto;height:1px;background:#ddd;margin:50px 80px 0 80px;width:auto}#node-startseite #produktgruppen .produktgruppe .swiper-scrollbar .swiper-scrollbar-drag{top:-2px;height:5px;border-radius:5px;background:#1ebadd;cursor:grab}#node-startseite #produktgruppen .produktgruppe .text.danach{margin-top:70px;width:1000px;max-width:100%}#node-startseite #norm{padding:320px 0;position:relative}#node-startseite #norm .title{color:#1ebadd;margin:0 0 60px 0}#node-startseite #norm .text{width:71%;font-size:32px;line-height:50px}#node-startseite #norm .hintergrundtitel{position:absolute;font-size:200px;line-height:200px;top:252px;left:75%;-webkit-text-stroke:2px rgba(93,103,120,0.3);color:transparent;white-space:nowrap;font-weight:500;z-index:-1}#produkt-menue{position:relative;height:100px;width:100%;border-bottom:1px solid #ddd;background:#fff;z-index:899}#produkt-menue.sticky .sticky-container{position:fixed;top:0;left:0;width:100%;height:100px;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);background:#fff;z-index:899}#produkt-menue .logo{height:20px;margin:40px 40px 40px 0;float:left;cursor:pointer;border-right:1px solid #ddd;padding-right:40px}#produkt-menue .logo img{height:10px;margin:5px 0;width:auto !important}#produkt-menue .logo span{display:block;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:5px;font-size:18px;line-height:20px}#produkt-menue .produktgruppe{height:20px;margin:40px 40px 40px 0;float:left;line-height:20px;border-left:1px solid #ddd;padding-left:40px;text-transform:uppercase;color:#aaa;font-weight:500;letter-spacing:2px;font-size:14px}#produkt-menue .produktgruppe a:hover{color:#1ebadd}#produkt-menue .links-wrapper{float:left;width:700px;white-space:nowrap;overflow:hidden;position:relative;height:100%}#produkt-menue .links-wrapper:after{content:"";position:absolute;top:-1px;right:0;height:100%;width:50px;z-index:99;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}#produkt-menue ul.links{margin:35px 0;padding:0;position:relative;height:30px}#produkt-menue ul.links li{list-style:none;margin:0 40px 0 0;padding:0;line-height:30px;display:inline-block}#produkt-menue ul.links li:before{display:none}#produkt-menue ul.links li:last-child{margin-right:0}#produkt-menue ul.links li a{text-transform:uppercase;color:#aaa;font-weight:500;letter-spacing:2px;font-size:12px;margin:0;display:block;opacity:1 !important}#produkt-menue ul.links li a:hover{color:#000}#produkt-menue ul.links li a.is-active{color:#1ebadd}#produkt-menue .kontaktdaten{height:20px;margin:40px 40px 40px 0;float:right;font-size:14px;line-height:20px;font-weight:600;color:#000}#produkt-menue .kontaktdaten .trenner{margin:0 10px}#produkt-menue .buttons{float:right;margin-right:70px}#produkt-menue .buttons a{display:block;float:left;background:#17253e;color:#1ebadd;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:14px;line-height:20px;text-align:center;width:160px;height:100px;opacity:1 !important}#produkt-menue .buttons a span{margin-top:30px;display:block}#produkt-menue .buttons a.produkte-overlay{background:#0f182c}#produkt-menue .buttons a:hover{color:#fff}#produkt-menue .menu-button{position:absolute;top:50%;right:0;margin-top:-7px;display:block;width:20px;height:14px;z-index:99;opacity:1 !important}#produkt-menue .menu-button span{position:absolute;top:0;left:0;width:20px;height:2px;background:#000;transition:background .5s,width .5s}#produkt-menue .menu-button span.second{width:14px}#produkt-menue .menu-button span.second{top:50%;margin-top:-1px}#produkt-menue .menu-button span.third{top:100%;margin-top:-2px}#produkt-menue .menu-button:hover span{background:#1ebadd !important}#produkt-menue .menu-button:hover span.second{width:20px}#node-produkt #einleitung{position:relative;height:100vh;min-height:900px;width:100%;background:#17253e;overflow:hidden}#node-produkt #einleitung .section{height:100%}#node-produkt #einleitung .content{width:44%;position:absolute;top:50%;left:0;margin-top:70px;transform:translateY(-50%);opacity:0;transition:opacity 1s}body.animate #node-produkt #einleitung .content{opacity:1}#node-produkt #einleitung .content .logo-wrapper{margin:0 0 60px 0;position:relative;display:inline-block}#node-produkt #einleitung .content .logo{height:16px;width:auto !important}#node-produkt #einleitung .content .logo-wrapper span.new{height:20px;line-height:20px;color:#fff;font-weight:500;background:#1ebadd;padding:0 5px;font-size:10px;display:block;position:absolute;top:50%;margin-top:-10px;left:100%;margin-left:30px;letter-spacing:1px}#node-produkt #einleitung .content .logo span,#node-produkt #einleitung .content .subtitle{text-transform:uppercase;color:#1ebadd;font-weight:600;letter-spacing:5px;font-size:22px;line-height:32px;margin:0 0 38px 0;left:0}#node-produkt #einleitung .content .logo span{margin:0 !important}#node-produkt #einleitung .content .title{color:#fff;margin:0 !important}#node-produkt #einleitung .content a.button{margin-top:60px;background:#1ebadd !important}#node-produkt #einleitung .content a.button:hover{opacity:.3 !important}#node-produkt #einleitung a.scroll-to{position:absolute;left:-15px;bottom:80px;color:#1ebadd;display:block;z-index:19;animation-name:jump;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;transition:opacity 1s !important;transition-delay:1s !important}body.animate #node-produkt #einleitung a.scroll-to{opacity:1}@keyframes jump{0%{margin-bottom:0}50%{margin-bottom:-20px}100%{margin-bottom:0}}#node-produkt #einleitung a.scroll-to svg{width:30px;height:30px}#node-produkt #einleitung a.scroll-to:hover{color:#fff}#node-produkt #einleitung .image-wrapper{position:absolute;top:50%;left:75%;margin-top:70px;transform:translate(-50%,-50%);width:745px;height:840px;opacity:0;transition:opacity 1s;transition-delay:.5s}body.animate #node-produkt #einleitung .image-wrapper{opacity:1}#node-produkt #einleitung .image-wrapper .image{width:auto;max-width:inherit;height:100%;margin:40px auto 0 auto;transition:margin 1s;transition-delay:.5s}body.animate #node-produkt #einleitung .image-wrapper .image{margin-top:0}#node-produkt #einleitung .image-wrapper .icon{position:absolute;left:80px;bottom:40px;width:160px;max-height:160px;z-index:19}#node-produkt #beschreibung{padding-top:160px}#node-produkt #beschreibung .left{width:42%;float:left}#node-produkt #beschreibung .right{width:48%;float:right}#node-produkt #beschreibung .right .image-wrapper{position:relative;width:675px;margin-top:-70px}#node-produkt #beschreibung .right .image-wrapper .image{position:relative;z-index:9}#node-produkt #beschreibung .right .image-wrapper .image img{transform:scale(0.9);transition:transform 4s}#node-produkt #beschreibung .right.inview .image-wrapper .image img{transform:scale(1)}#node-produkt #beschreibung .right .image-wrapper .hexagon.top{position:absolute;top:-120px;left:0;height:300px;width:300px;z-index:19;color:#1ebadd}#node-produkt #beschreibung .right .image-wrapper .hexagon.bottom{position:absolute;bottom:-80px;right:-140px;height:380px;width:380px;z-index:19;color:#17253e}#node-produkt #beschreibung .right .image-wrapper .video{position:absolute;bottom:-80px;right:-140px;z-index:19}#node-produkt #beschreibung .right .image-wrapper .video .bg{height:380px;width:380px;color:#17253e;position:relative;z-index:1;display:block}#node-produkt #beschreibung .right .image-wrapper .video a.play{position:absolute;top:50%;left:50%;margin:-100px 0 0 -40px;z-index:19;opacity:1;cursor:pointer}#node-produkt #beschreibung .right .image-wrapper .video a.play .icon{width:80px;height:80px;color:#fff}#node-produkt #beschreibung .right .image-wrapper .video a.play:hover .icon{color:#1ebadd}#node-produkt #beschreibung .right .image-wrapper .video .text{width:70%;position:absolute;left:15%;top:50%;margin-top:10px;color:#fff;text-align:center;font-size:14px;line-height:20px;z-index:19}#node-produkt #beschreibung .right .image-wrapper .video .text a.button{display:inline-block;margin-top:20px}#node-produkt #beschreibung .right .image-wrapper .video .text a.button:hover{background:#1ebadd;opacity:.5 !important}#node-produkt.node--type-produkt-drehfenster #beschreibung .text{font-size:32px;line-height:50px}#node-produkt #vorteile{padding-top:160px}#node-produkt #vorteile .left{width:42%;float:left}#node-produkt #vorteile .left .title{margin-bottom:0 !important}#node-produkt #vorteile .left .text{margin-top:100px}#node-produkt #vorteile .left a.button.overlay{margin-top:60px}#node-produkt #vorteile .right{width:48%;float:right;margin-top:50px}#node-produkt #vorteile .right ul.vorteile{margin:0;padding:0}#node-produkt #vorteile .right ul.vorteile li{list-style:none;margin:0 0 50px 0;padding:0 0 50px 70px;position:relative;border-bottom:1px solid #ddd}#node-produkt #vorteile .right ul.vorteile li:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:0 !important}#node-produkt #vorteile .right ul.vorteile li:before{display:none}#node-produkt #vorteile .right ul.vorteile li .icon{position:absolute;top:4px;left:0;width:24px;height:24px;color:#1ebadd}#node-produkt #einsatzgebiete{padding:320px 0}#node-produkt #einsatzgebiete .left{width:42%;float:left}#node-produkt #einsatzgebiete .left .title{margin-bottom:0 !important}#node-produkt #einsatzgebiete .right{width:48%;float:right;margin-top:50px}#node-produkt #einsatzgebiete .right .items-wrapper.only-one .groups{margin-top:-40px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group{margin:0 0 160px 0}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group:last-child{margin:0 !important}#node-produkt #einsatzgebiete .right .items-wrapper .group .subtitle{color:#5d6778}#node-produkt #einsatzgebiete .right .items-wrapper.only-one .group .subtitle{display:none}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list{margin:0;padding:0}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li{list-style:none;margin:0;padding:40px 0 40px 70px;position:relative;border-bottom:1px solid rgba(255,255,255,0.3);font-size:24px;line-height:30px;float:left;width:47%}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li:nth-child(2n){float:right}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li:nth-child(2n+1){clear:both}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li:before{display:none}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .table{display:table;width:100%;height:60px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .table{display:table-cell;vertical-align:middle}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .icon{position:absolute;top:40px;left:0;width:45px;height:45px;color:#1ebadd;margin-top:7px}#node-produkt #ausfuehrung{padding:160px 0}#node-produkt #ausfuehrung h3.title{width:80%}#node-produkt #ausfuehrung .images{margin:-1%}#node-produkt #ausfuehrung .images .image{width:48%;margin:1%;float:left}#node-produkt #ausfuehrung .images .image:nth-child(2n+1){clear:left}#node-produkt #ausfuehrung .images .image .title{font-weight:700;margin-top:10px;line-height:24px}#node-produkt #zusatzoptionen{padding:160px 0}#node-produkt #zusatzoptionen h3.title{width:80%}#node-produkt #zusatzoptionen .items-container{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#node-produkt #zusatzoptionen .items-wrapper{margin:0 -60px;margin-bottom:-1px}#node-produkt #zusatzoptionen .items-wrapper .item{float:left;width:20%;position:relative;overflow:hidden;opacity:0;transition:opacity 1.5s}#node-produkt #zusatzoptionen .items-wrapper.inview .item{opacity:1}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2){transition-delay:.8s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(3){transition-delay:1.1s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(4){transition-delay:1.4s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5){transition-delay:1.7s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(6){transition-delay:2s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(7){transition-delay:2.3s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(8){transition-delay:2.6s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(9){transition-delay:2.9s}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(10){transition-delay:3.2s}#node-produkt #zusatzoptionen .items-wrapper .item>div{margin:60px 0;padding:0 60px;border-right:1px solid #ddd;position:relative}#node-produkt #zusatzoptionen .items-wrapper .item>div:after{content:"";display:block;position:absolute;left:0;bottom:-60px;width:100%;height:1px;background:#ddd}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n)>div{border-right:0}#node-produkt #zusatzoptionen .items-wrapper .item:first-child>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n+1)>div:after{left:60px}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n)>div:after{left:-60px}#node-produkt #zusatzoptionen .items-wrapper .item .icon{height:70px;width:auto;margin-bottom:60px;display:block;transition:transform 1s}#node-produkt #zusatzoptionen .items-wrapper .item:hover .icon{transform:scale(1.2)}#node-produkt #zusatzoptionen .items-wrapper .item .subtitle{margin-bottom:16px}#node-produkt #zusatzoptionen .items-wrapper .item .text{font-size:24px;line-height:30px;font-weight:500}#node-produkt #normen{padding-top:160px}#node-produkt #normen .items-wrapper .left{width:21%;float:left}#node-produkt #normen .items-wrapper .left ul.titles{margin:0;padding:0}#node-produkt #normen .items-wrapper .left ul.titles li{list-style:none;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd}#node-produkt #normen .items-wrapper .left ul.titles li:last-child{margin-bottom:0 !important}#node-produkt #normen .items-wrapper .left ul.titles li:before{display:none}#node-produkt #normen .items-wrapper .left ul.titles a{display:block;font-weight:500;opacity:.3;letter-spacing:2px;padding:0 50px 0 0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#node-produkt #normen .items-wrapper .left ul.titles a .icon{position:absolute;top:50%;right:0;margin-top:-10px;width:20px;height:20px}#node-produkt #normen .items-wrapper .left .titles a:hover{opacity:1}#node-produkt #normen .items-wrapper .left .titles a.is-active{color:#1ebadd;opacity:1}#node-produkt #normen .items-wrapper .left .titles a:not(.is-active) .icon{animation-name:move;animation-duration:4s;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes move{0%{margin-right:0}15%{margin-right:15px}30%{margin-right:0}100%{margin-right:0}}#node-produkt #normen .items-wrapper .left .vergleich{margin-top:70px}#node-produkt #normen .items-wrapper .left .vergleich a.button{margin-bottom:5px}#node-produkt #normen .items-wrapper .right{width:71%;float:right}#node-produkt #normen .items-wrapper .right .contents .content{display:none}#node-produkt #normen .items-wrapper .right .contents .content:first-child{display:block}#node-produkt #pruefmethoden{padding-top:160px}#node-produkt #pruefmethoden .items-wrapper .left{width:21%;float:left}#node-produkt #pruefmethoden .items-wrapper .left h3.title{margin:0 !important}#node-produkt #pruefmethoden .items-wrapper .left ul.titles{margin:0;padding:0}#node-produkt #pruefmethoden .items-wrapper .left ul.titles li{list-style:none;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd}#node-produkt #pruefmethoden .items-wrapper .left ul.titles li:last-child{margin-bottom:0 !important}#node-produkt #pruefmethoden .items-wrapper .left ul.titles li:before{display:none}#node-produkt #pruefmethoden .items-wrapper .left ul.titles a{display:block;font-weight:500;opacity:.3;letter-spacing:2px;padding:0 50px 0 0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#node-produkt #pruefmethoden .items-wrapper .left ul.titles a .icon{position:absolute;top:50%;right:0;margin-top:-10px;width:20px;height:20px}#node-produkt #pruefmethoden .items-wrapper .left .titles a:hover{opacity:1}#node-produkt #pruefmethoden .items-wrapper .left .titles a.is-active{color:#1ebadd;opacity:1}#node-produkt #pruefmethoden .items-wrapper .left .titles a:not(.is-active) .icon{animation-name:move;animation-duration:4s;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes move{0%{margin-right:0}15%{margin-right:15px}30%{margin-right:0}100%{margin-right:0}}#node-produkt #pruefmethoden .items-wrapper .right{width:71%;float:right}#node-produkt #pruefmethoden .items-wrapper .right .contents .content{display:none}#node-produkt #pruefmethoden .items-wrapper .right .contents .content:first-child{display:block}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .video-container{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .video-container video{width:100%}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .images-container{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .images-container .images{margin:-1%}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .images-container .images .image{width:31.333%;margin:1%;float:left}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .images-container .images .image .title{font-size:14px;overflow:hidden;height:24px;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .images-container .images .image:nth-child(3n+1){clear:left}#node-produkt #referenzen{padding:320px 0 160px 0}#node-produkt #referenzen #referenzen-container .item-1{background:#fff;color:#000}#node-produkt #referenzen #referenzen-container .item-2,#node-produkt #referenzen #referenzen-container .item-7,#node-produkt #referenzen #referenzen-container .item-8{color:#000}#node-produkt #referenzen .show-all{display:inline-block;margin-top:50px}#node-produkt #referenzen .show-all:hover{background:#1ebadd;opacity:.3 !important}#node-produkt #downloads{padding:160px 0;position:relative}#node-produkt.produkt_drehfenster #downloads{padding-top:80px}#node-produkt #downloads .left{width:42%;float:left}#node-produkt #downloads .left .title{margin-bottom:0 !important}#node-produkt #downloads .left .text{margin-top:100px}#node-produkt #downloads .right{width:48%;float:right;margin-top:50px}#node-produkt #downloads .items-wrapper .item{position:relative;border-bottom:1px solid #ddd;font-size:20px;line-height:28px;padding:0 0 25px 0;margin:0 0 25px 0}#node-produkt #downloads .items-wrapper .item .wrapper{position:relative}#node-produkt #downloads .items-wrapper .item .wrapper.with-file{padding-right:120px}#node-produkt #downloads .items-wrapper .item .wrapper.with-link{padding-right:150px}#node-produkt #downloads .items-wrapper .item .wrapper.with-file.with-link{padding-right:250px}#node-produkt #downloads .items-wrapper .item a{position:absolute;top:0;right:0;display:block;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px}#node-produkt #downloads .items-wrapper .item a svg{width:12px;height:12px;float:left;margin-right:15px;margin-top:6px;color:#000}#node-produkt #downloads .items-wrapper .item a.online{right:100px}#node-produkt #downloads .items-wrapper .item .small{font-size:14px;line-height:26px;color:#aaa}#produktdetails{position:relative}#produktdetails #normen_empfehlungen{padding-top:240px}#produktdetails #normen_empfehlungen .items-wrapper .left{width:21%;float:left}#produktdetails #normen_empfehlungen .items-wrapper .left h3.title{margin:0 !important}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles{margin:0;padding:0}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li{list-style:none;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li:last-child{margin-bottom:0 !important}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li:before{display:none}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles a{display:block;font-weight:500;opacity:.3;letter-spacing:2px;padding:0 50px 0 0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles a .icon{position:absolute;top:50%;right:0;margin-top:-10px;width:20px;height:20px}#produktdetails #normen_empfehlungen .items-wrapper .left .titles a:hover{opacity:1}#produktdetails #normen_empfehlungen .items-wrapper .left .titles a.is-active{color:#1ebadd;opacity:1}#produktdetails #normen_empfehlungen .items-wrapper .left .titles a:not(.is-active) .icon{animation-name:move;animation-duration:4s;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes move{0%{margin-right:0}15%{margin-right:15px}30%{margin-right:0}100%{margin-right:0}}#produktdetails #normen_empfehlungen .items-wrapper .right{width:71%;float:right}#produktdetails #normen_empfehlungen .items-wrapper .right .contents .content{display:none}#produktdetails #normen_empfehlungen .items-wrapper .right .contents .content:first-child{display:block}#produktdetails #normen_empfehlungen .items-wrapper .right .contents .content a.datei{margin-top:50px}#produktdetails #normen_empfehlungen .items-wrapper .right .contents .content .image{margin-top:50px}#overlay.normen-empfehlungen .group{margin-top:80px;padding-top:80px;border-top:1px solid #ddd}#overlay.normen-empfehlungen .group:first-child{border-top:0 !important;margin-top:0 !important;padding-top:0 !important}#overlay.normen-empfehlungen .group a.datei,#overlay.normen-empfehlungen .group .image{margin-top:50px}#produktdetails #rahmensysteme{padding-top:240px}#produktdetails #rahmensysteme .images{margin:50px -1% 0 -1%}#produktdetails #rahmensysteme .images .image{width:23%;margin:1%;float:left}#produktdetails #rahmensysteme .images .image .title{overflow:hidden;height:28px;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block}#produktdetails #rahmensysteme .weitere{margin-top:120px}#produktdetails #rahmensysteme .weitere .items-container{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:50px}#produktdetails #rahmensysteme .weitere .items-wrapper{margin:0 -60px;margin-bottom:-1px}#produktdetails #rahmensysteme .weitere .items-wrapper .item{float:left;width:50%;position:relative;overflow:hidden}#produktdetails #rahmensysteme .weitere .items-wrapper .item>div{margin:60px 0;padding:0 60px;border-left:1px solid #ddd;position:relative;font-size:24px;line-height:30px;font-weight:500}#produktdetails #rahmensysteme .weitere .items-wrapper .item>div:after{content:"";display:block;position:absolute;left:0;bottom:-60px;width:100%;height:1px;background:#ddd}#produktdetails #rahmensysteme .weitere .items-wrapper .item:first-child>div,#produktdetails #rahmensysteme .weitere .items-wrapper .item:nth-child(2n+1)>div{border-left:0}#produktdetails #rahmensysteme .weitere .items-wrapper .item:first-child>div:after,#produktdetails #rahmensysteme .weitere .items-wrapper .item:nth-child(2n+1)>div:after{left:60px}#produktdetails #rahmensysteme .weitere .items-wrapper .item:nth-child(2n)>div:after{left:-60px}#produktdetails #rahmensysteme .weitere .items-wrapper .item .subtitle{margin-bottom:16px}#produktdetails #sonderloesungen{padding:320px 0}#produktdetails #sonderloesungen .content{position:relative}#produktdetails #sonderloesungen .content .title{width:71%}#produktdetails #sonderloesungen .content a.kontakt{position:absolute;right:0;bottom:0}#produktdetails #sonderloesungen .content a.kontakt:hover{background:#fff;color:#000}#produktdetails #sonderloesungen .items-container{border-top:1px solid #576073;border-bottom:1px solid #576073}#produktdetails #sonderloesungen .items-wrapper{margin:0 -60px;margin-bottom:-1px}#produktdetails #sonderloesungen .items-wrapper .item{float:left;width:25%;position:relative;overflow:hidden}#produktdetails #sonderloesungen .items-wrapper .item>div{margin:60px 0;padding:0 60px;border-right:1px solid #576073;position:relative}#produktdetails #sonderloesungen .items-wrapper .item>div:after{content:"";display:block;position:absolute;left:0;bottom:-60px;width:100%;height:1px;background:#576073}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div{border-right:0}#produktdetails #sonderloesungen .items-wrapper .item:first-child>div:after,#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n+1)>div:after{left:60px}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div:after{left:-60px}#produktdetails #sonderloesungen .items-wrapper .item img{margin-bottom:60px;display:block}#produktdetails #sonderloesungen .items-wrapper .item .subtitle{margin-bottom:16px}#produktdetails #sonderloesungen .items-wrapper .item .title{font-size:24px;line-height:30px;font-weight:500;position:relative}#produktdetails #sonderloesungen .items-wrapper .item .text{margin-top:20px}#produktdetails #beispielbilder{padding:0 0 320px 0}#produktdetails #beispielbilder .images-wrapper{position:relative}#produktdetails #beispielbilder .images{position:relative;z-index:99;overflow:visible}#produktdetails #beispielbilder .images.inview{animation-name:slideToRight;animation-duration:1.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1s;animation-timing-function:cubic-bezier(0.785,.135,.15,.86)}@keyframes slideToRight{0%{margin-left:0}50%{margin-left:-100px}100%{margin-left:0}}#produktdetails #beispielbilder .images .image{width:700px;float:left}#produktdetails #beispielbilder .images .image a{display:block;overflow:hidden;position:relative}#produktdetails #beispielbilder .images .image a img{transform:scale(1);transition:transform 2s}#produktdetails #beispielbilder .images .image a:hover img{transform:scale(1.2)}#produktdetails #beispielbilder .images-wrapper .swiper-navigation a{position:absolute;bottom:0;left:0;height:40px;color:#000;margin-bottom:-20px;z-index:99;transition:background .5s !important;outline:0;box-shadow:none !important}#produktdetails #beispielbilder .images-wrapper .swiper-navigation a.next{left:auto;right:0}#produktdetails #beispielbilder .images-wrapper .swiper-navigation a svg{width:40px;height:40px}#produktdetails #beispielbilder .images-wrapper .swiper-navigation a:hover{opacity:1;color:#1ebadd;cursor:pointer}#produktdetails #beispielbilder .images-wrapper .swiper-navigation a.swiper-button-disabled{color:#ddd !important}#produktdetails #beispielbilder .images-wrapper .swiper-scrollbar{position:relative;left:auto;bottom:auto;height:1px;background:#ddd;margin:50px 80px 0 80px;width:auto}#produktdetails #beispielbilder .images-wrapper .swiper-scrollbar .swiper-scrollbar-drag{top:-2px;height:5px;border-radius:5px;background:#1ebadd;cursor:grab}#produktdetails #drehfenster{padding:0 0 160px 0}#node-produktgruppe #produktdetails #drehfenster{padding-top:240px}#produktdetails #drehfenster .left{width:71%;float:left}#produktdetails #drehfenster .left .text{font-size:32px;line-height:50px}#produktdetails #drehfenster .left .items-wrapper{margin:60px 0 0 0}#produktdetails #drehfenster .left .items-wrapper>div{padding:30px 0;border-bottom:1px solid #ddd;float:left;width:30%;margin-right:8%}#produktdetails #drehfenster .left .items-wrapper>div a{display:block;font-size:24px;font-weight:600;position:relative;padding-right:60px}#produktdetails #drehfenster .left .items-wrapper>div a .icon{position:absolute;top:50%;right:0;width:30px;height:30px;margin-top:-15px;color:#1ebadd}#produktdetails #drehfenster .right{width:25%;float:right}#produktdetails #drehfenster .right .images-wrapper{position:relative}#produktdetails #drehfenster .right .images-wrapper:before{content:"";position:absolute;top:0;left:50%;height:100%;width:1px;background:#ddd}#produktdetails #drehfenster .right .images-wrapper .item{width:48%;float:left;position:relative;overflow:hidden;text-align:right}#produktdetails #drehfenster .right .images-wrapper .item:last-child{float:right;text-align:left}#produktdetails #drehfenster .right .images-wrapper .item a{display:block;position:relative;padding-bottom:40px;font-size:14px}#produktdetails #drehfenster .right .images-wrapper .item a .image{width:200%}#produktdetails #drehfenster .right .images-wrapper .item:last-child a .image{margin-left:-100%}#produktdetails #drehfenster .right .images-wrapper .item a .title{position:absolute;bottom:0;left:-10px;width:100%}#produktdetails #drehfenster .right .images-wrapper .item:last-child a .title{left:10px}#node-produkt #extra{padding:320px 0 160px 0}#node-produkt #extra .content{width:65%;float:left;font-size:32px;line-height:50px}#node-produkt #extra .image{width:28%;float:right}#node-produkt #modelle{padding:160px 0}#node-produkt #modelle .items-wrapper .left{width:21%;float:left}#node-produkt #modelle .items-wrapper .left ul.titles{margin:0;padding:0}#node-produkt #modelle .items-wrapper .left ul.titles li{list-style:none;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd}#node-produkt #modelle .items-wrapper .left ul.titles li:last-child{margin-bottom:0 !important}#node-produkt #modelle .items-wrapper .left ul.titles li:before{display:none}#node-produkt #modelle .items-wrapper .left ul.titles a{display:block;font-weight:500;opacity:.3;letter-spacing:2px;padding:0 50px 0 0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#node-produkt #modelle .items-wrapper .left ul.titles a .icon{position:absolute;top:50%;right:0;margin-top:-10px;width:20px;height:20px}#node-produkt #modelle .items-wrapper .left .titles a:hover{opacity:1}#node-produkt #modelle .items-wrapper .left .titles a.is-active{color:#1ebadd;opacity:1}#node-produkt #modelle .items-wrapper .left .titles a:not(.is-active) .icon{animation-name:move;animation-duration:4s;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes move{0%{margin-right:0}15%{margin-right:15px}30%{margin-right:0}100%{margin-right:0}}#node-produkt #modelle .items-wrapper .right{width:71%;float:right}#node-produkt #modelle .items-wrapper .right .contents .content{display:none}#node-produkt #modelle .items-wrapper .right .contents .content:first-child{display:block}#node-produkt #modelle .items-wrapper .right .contents .content .text-spalten.with-text-before{margin-top:30px}#node-produkt #modelle .items-wrapper .right .contents .content .text-spalten.two-columns .text{width:47%;float:left}#node-produkt #modelle .items-wrapper .right .contents .content .text-spalten.two-columns .text:last-child{float:right}#node-produkt #zubehoer{padding:0 0 160px 0}#node-produktgruppe #einleitung{position:relative;height:100vh;min-height:900px;width:100%;background:#17253e;margin-bottom:50px}#node-produktgruppe #einleitung .section{height:100%}#node-produktgruppe #einleitung .content{width:42%;position:absolute;top:50%;left:0;margin-top:70px;transform:translateY(-50%);opacity:0;transition:opacity 1s}body.animate #node-produktgruppe #einleitung .content{opacity:1}#node-produktgruppe #einleitung .content .index{position:absolute;top:-170px;left:-40px;font-size:240px;line-height:240px;font-weight:600;z-index:1;color:#17253e;-webkit-text-stroke:2px #fff;opacity:.1}#node-produktgruppe #einleitung .content .title{color:#fff;margin:0 !important;position:relative;z-index:9}#node-produktgruppe #einleitung .content .title strong{font-weight:500;color:#1ebadd}#node-produktgruppe #einleitung a.scroll-to{position:absolute;left:-15px;bottom:80px;color:#1ebadd;display:block;z-index:19;animation-name:jump;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;transition:opacity 1s !important;transition-delay:1s !important}body.animate #node-produktgruppe #einleitung a.scroll-to{opacity:1}@keyframes jump{0%{margin-bottom:0}50%{margin-bottom:-20px}100%{margin-bottom:0}}#node-produktgruppe #einleitung a.scroll-to svg{width:30px;height:30px}#node-produktgruppe #einleitung a.scroll-to:hover{color:#fff}#node-produktgruppe #einleitung .image-wrapper{position:absolute;top:50%;left:75%;margin-top:260px;transform:translate(-50%,-50%);width:970px;height:1100px;margin-left:100px}#node-produktgruppe #einleitung .image-wrapper .image{height:100%}#node-produktgruppe #einleitung .image-wrapper .image img{width:auto;height:100%;margin:0 auto;opacity:0;transition:opacity 1s,transform 10s;transition-delay:.5s;transform:scale(0.9)}body.animate #node-produktgruppe #einleitung .image-wrapper .image img{opacity:1;transform:scale(1)}#node-produktgruppe #einleitung .image-wrapper .hexagon{position:absolute;left:-160px;top:-40px;width:540px;height:540px;color:#1ebadd;opacity:0;transition:opacity 1s;transition-delay:1s}body.animate #node-produktgruppe #einleitung .image-wrapper .hexagon{opacity:1}#node-produktgruppe #einleitung .video{position:absolute;bottom:-70px;left:75%;z-index:19;margin-left:-545px;opacity:0;transition:opacity 1s;transition-delay:1s}body.animate #node-produktgruppe #einleitung .video{opacity:1}#node-produktgruppe #einleitung .video .bg{height:320px;width:320px;color:#0f182c;position:relative;z-index:1;display:block}#node-produktgruppe #einleitung .video a.play{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:19;opacity:1;cursor:pointer}#node-produktgruppe #einleitung .video a.play .icon{width:80px;height:80px;color:#fff}#node-produktgruppe #einleitung .video a.play:hover .icon{color:#1ebadd}#node-produktgruppe #einleitung .video .text{position:absolute;right:100%;top:50%;transform:translateY(-50%);width:200px;color:#fff;text-align:right;font-size:14px;line-height:20px;z-index:19;font-weight:500}#node-produktgruppe #beschreibung{padding-top:160px}#node-produktgruppe #beschreibung .title{width:50%}#node-produktgruppe #beschreibung .items-wrapper{margin-top:60px}#node-produktgruppe #beschreibung .items-wrapper .item{width:25%;float:left;position:relative;padding:0 100px;min-height:60px}#node-produktgruppe #beschreibung .items-wrapper .item .icon{position:absolute;top:0;left:0;width:60px;height:auto}#node-produktgruppe #produkte{padding-top:240px}#node-produktgruppe #produkte .items-wrapper{margin-top:70px;border-left:1px solid #ddd}#node-produktgruppe #produkte .items-wrapper .item{width:33.333%;float:left;margin-top:-1px;opacity:0;transition:opacity 1.5s}#node-produktgruppe #produkte .items-wrapper.inview .item{opacity:1}#node-produktgruppe #produkte .items-wrapper .item:nth-child(2){transition-delay:.8s}#node-produktgruppe #produkte .items-wrapper .item:nth-child(3){transition-delay:1.1s}#node-produktgruppe #produkte .items-wrapper .item:nth-child(4){transition-delay:1.4s}#node-produktgruppe #produkte .items-wrapper .item:nth-child(5){transition-delay:1.7s}#node-produktgruppe #produkte .items-wrapper .item:nth-child(6){transition-delay:2s}#node-produktgruppe #produkte .items-wrapper .item:nth-child(7){transition-delay:2.3s}#node-produktgruppe #produkte .items-wrapper .item .wrapper{position:relative;padding-left:220px;border:1px solid #ddd;border-left:0;background:#fff}#node-produktgruppe #produkte .items-wrapper .item .image{position:absolute;top:0;left:0;height:100%;width:220px;overflow:hidden;display:block}#node-produktgruppe #produkte .items-wrapper .item .image>div{position:relative;width:100%;height:100%}#node-produktgruppe #produkte .items-wrapper .item .image .icon{position:absolute;right:35px;top:50%;z-index:99;height:60px;width:auto;transform:translateY(-50%);margin-top:70px}#node-produktgruppe #produkte .items-wrapper .item .wrapper{height:400px}#node-produktgruppe #produkte .items-wrapper .item .content{display:table;width:100%;height:100%}#node-produktgruppe #produkte .items-wrapper .item .content>div{display:table-cell;vertical-align:middle;padding:0 50px 0 0}#node-produktgruppe #produkte .items-wrapper .item .content .logo{height:9px;margin-bottom:30px;display:inline-block;font-size:10px;position:relative}#node-produktgruppe #produkte .items-wrapper .item .content .logo img{width:auto;height:100%}#node-produktgruppe #produkte .items-wrapper .item .content .logo span{display:block;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:4px;font-size:14px;line-height:20px}#node-produktgruppe #produkte .items-wrapper .item .content .logo span.new{height:12px;line-height:12px;color:#fff;font-weight:500;background:#1ebadd;padding:0 3px;font-size:8px;display:block;position:absolute;top:50%;margin-top:-6px;left:100%;margin-left:10px;letter-spacing:1px}#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:18px;line-height:26px;font-weight:500}#node-produktgruppe #produkte .items-wrapper .item .content .link{display:inline-block;margin-top:40px;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:13px;line-height:24px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1),#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2),#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3),#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4){width:25%}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:160px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:160px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .image .icon{right:25px}#produkte .slider .titles{margin:120px 0 0 0}#produkte .slider .titles .item{float:left;margin-right:60px}#produkte .slider .titles .item .logo{height:20px;opacity:.3 !important}#produkte .slider .titles .item .logo:hover,#produkte .slider .titles .item.active .logo{opacity:1 !important}#produkte .slider .titles .item .logo img{height:10px;width:auto !important;display:inline-block;transition:height .5s !important}#produkte .slider .titles .item.active .logo img{height:14px}#produkte .slider .swiper-container{margin-top:60px}#produkte .slider .item .wrapper{position:relative;padding-left:360px;border:1px solid #ddd;background:#fff;min-height:450px;height:auto}#produkte .slider .item .image{position:absolute;top:0;left:0;height:100%;width:360px;overflow:hidden;display:block}#produkte .slider .item .image>div{position:relative;width:100%;height:100%}#produkte .slider .item .image .icon{position:absolute;left:50%;top:50%;z-index:99;height:60px;width:auto;transform:translate(-50%,-50%);margin-top:100px;margin-left:80px}#produkte .slider .item .content{display:table;width:100%;height:100%}#produkte .slider .item .content>div{display:table-cell;vertical-align:top;padding:80px 80px 80px 0}#produkte .slider .item .content .logo{height:10px;margin-bottom:40px;display:inline-block}#produkte .slider .item .content .logo img{width:auto;height:100%}#produkte .slider .item .content .title{font-size:24px;line-height:28px;font-weight:500;margin:0 320px 50px 0}#produkte .slider .item .content .link{display:block;position:absolute;top:80px;right:80px}#produkte .slider .item .content .details{margin-top:60px;padding-top:60px;border-top:1px solid #ddd}#produkte .slider .item .content .details .detail{width:26.333%;margin:30px 7% 0 0;float:left;position:relative}#produkte .slider .item .content .details .detail:nth-child(1),#produkte .slider .item .content .details .detail:nth-child(2),#produkte .slider .item .content .details .detail:nth-child(3){margin-top:0}#produkte .slider .item .content .details .detail .label{margin-right:100px;font-size:14px;line-height:20px;height:40px}#produkte .slider .item .content .details .detail .dots{position:absolute;top:6px;right:0}#produkte .slider .item .content .details .detail .dots .dot{width:3px;height:3px;background:#17253e;float:left;margin-left:6px;border-radius:50%;border:2px solid #fff;box-sizing:content-box}#produkte .slider .item .content .details .detail .dots .dot.filled{background:#1ebadd;border-color:#1ebadd}#node-produktgruppe #produkte .text.danach{margin-top:70px;width:1000px;max-width:100%}#overlay.produktvergleich{top:0 !important;left:0 !important;width:100% !important;height:100% !important;margin:0 !important}.csscalc #overlay.produktvergleich{top:30px !important;left:30px !important;width:calc(100vw - 60px) !important;height:calc(100vh - 60px) !important}#overlay.produktvergleich>.content-wrapper>.content{padding:80px}#overlay.produktvergleich #produkte .section{margin:0 !important}#overlay.produktvergleich #produkte .section>.title,#overlay.produktvergleich #produkte .section>.text{display:none !important}#overlay.produktvergleich #produkte .slider .titles{margin-top:0 !important}#overlay.produktvergleich .fadein{opacity:1 !important}#node-produktgruppe #service{padding:320px 0;position:relative}#node-produktgruppe #service .title{color:#1ebadd;margin:0 0 60px 0}#node-produktgruppe #service .text{width:71%;font-size:32px;line-height:50px}#node-produktgruppe #service .hintergrundtitel{position:absolute;font-size:200px;line-height:200px;top:252px;left:75%;-webkit-text-stroke:2px rgba(93,103,120,0.3);color:transparent;white-space:nowrap;font-weight:500;z-index:-1}#node-produktgruppe #vorteile{padding-top:160px}#node-produktgruppe #vorteile .left{width:42%;float:left}#node-produktgruppe #vorteile .left .title{margin-bottom:0 !important}#node-produktgruppe #vorteile .left .text{margin-top:100px}#node-produktgruppe #vorteile .right{width:48%;float:right;margin-top:50px}#node-produktgruppe #vorteile .right .text{margin-bottom:50px}#node-produktgruppe #vorteile .right ul.vorteile{margin:0;padding:0}#node-produktgruppe #vorteile .right ul.vorteile li{list-style:none;margin:0 0 50px 0;padding:0 0 50px 70px;position:relative;border-bottom:1px solid #ddd}#node-produktgruppe #vorteile .right ul.vorteile li:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:0 !important}#node-produktgruppe #vorteile .right ul.vorteile li:before{display:none}#node-produktgruppe #vorteile .right ul.vorteile li .icon{position:absolute;top:4px;left:0;width:24px;height:24px;color:#1ebadd}#node-produktgruppe #referenzen{padding:320px 0}#node-produktgruppe #referenzen #referenzen-container .item-1{background:#fff;color:#000}#node-produktgruppe #referenzen #referenzen-container .item-2,#node-produktgruppe #referenzen #referenzen-container .item-7,#node-produktgruppe #referenzen #referenzen-container .item-8{color:#000}#node-produktgruppe #referenzen .show-all{display:inline-block;margin-top:50px}#node-produktgruppe #zuschnitt{padding:0 0 160px 0}#node-produktgruppe #zuschnitt .left{width:52%;float:left}#node-produktgruppe #zuschnitt .right{float:right;margin-right:-160px}#node-produktgruppe #zuschnitt .right .image-wrapper{position:relative;width:675px;margin-top:-70px}#node-produktgruppe #zuschnitt .right .image-wrapper .image{position:relative;z-index:9}#node-produktgruppe #zuschnitt .right .image-wrapper .image img{transform:scale(0.9);transition:transform 4s}#node-produktgruppe #zuschnitt .right.inview .image-wrapper .image img{transform:scale(1)}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.top{position:absolute;top:0;left:0;height:220px;width:220px;z-index:19;color:#1ebadd}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.bottom{position:absolute;bottom:-60px;right:40px;height:220px;width:220px;z-index:19;color:#17253e}#node-referenzen_uebersicht{padding:300px 0 160px 0}#node-referenzen_uebersicht .content{width:900px;max-width:100%}#node-referenzen_uebersicht #referenzen-container{margin-top:100px}#referenzen-container .item{width:25%;height:330px;float:left;position:relative;overflow:hidden}#referenzen-container .item.gross{width:50%;height:660px}#referenzen-container .item.hoch{height:660px}#referenzen-container .item .content{display:table;width:100%;height:100%}#referenzen-container .item .content>div{display:table-cell;padding:30px 70px;vertical-align:middle}#referenzen-container .item .content .text{font-size:24px;line-height:30px;font-weight:500}#referenzen-container .item-1{clear:left}#referenzen-container .item-1,#referenzen-container .item-5,#referenzen-container .item-10,#referenzen-container .item-13{background:#17253e;color:#fff}#referenzen-container .item-6,#referenzen-container .item-4,#referenzen-container .item-14{background:#0f182c;color:#fff}#referenzen-container .item-2,#referenzen-container .item-7,#referenzen-container .item-8{background:#f5f5f5}#referenzen-container .item-4{margin-top:-330px}#referenzen-container .item-11{margin-bottom:-330px}#node-kontakt #einleitung{position:relative;height:100vh;width:100%;background:#0f182c;overflow:hidden}#node-kontakt #einleitung:before{content:"";position:absolute;top:0;left:25%;width:100%;height:200px;z-index:19;background:-moz-linear-gradient(top,rgba(225,225,225,1) 0,rgba(225,225,225,0) 100%);background:-webkit-linear-gradient(top,rgba(225,225,225,1) 0,rgba(225,225,225,0) 100%);background:linear-gradient(to bottom,rgba(225,225,225,1) 0,rgba(225,225,225,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#00eeeeee',GradientType=0)}#node-kontakt #einleitung .section{height:100%}#node-kontakt #einleitung .content{width:38%;padding-right:3%;position:relative;z-index:39;opacity:0;transition:opacity 1s;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body.animate #node-kontakt #einleitung .content{opacity:1}#node-kontakt #einleitung .section:before{content:"";position:absolute;top:0;left:0;width:35%;height:250px;background:-moz-linear-gradient(top,rgba(15,24,44,1) 0,rgba(15,24,44,1) 66%,rgba(15,24,44,0) 100%);background:-webkit-linear-gradient(top,rgba(15,24,44,1) 0,rgba(15,24,44,1) 66%,rgba(15,24,44,0) 100%);background:linear-gradient(to bottom,rgba(15,24,44,1) 0,rgba(15,24,44,1) 66%,rgba(15,24,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f182c',endColorstr='#000f182c',GradientType=0);z-index:99}#node-kontakt #einleitung .section:after{content:"";position:absolute;bottom:0;left:0;width:35%;height:50px;background:-moz-linear-gradient(top,rgba(15,24,44,0) 0,rgba(15,24,44,1) 100%);background:-webkit-linear-gradient(top,rgba(15,24,44,0) 0,rgba(15,24,44,1) 100%);background:linear-gradient(to bottom,rgba(15,24,44,0) 0,rgba(15,24,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000f182c',endColorstr='#0f182c',GradientType=0);z-index:99;display:block}#node-kontakt #einleitung .content .table{display:table;width:100%;height:100%}#node-kontakt #einleitung .content .table-cell{display:table-cell;vertical-align:middle;padding:250px 0 100px 0}#node-kontakt #einleitung .content .title{color:#fff;margin-bottom:80px}#node-kontakt #einleitung .content a{color:#fff}#node-kontakt #einleitung .content .standorte>div{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.3)}#node-kontakt #einleitung .content .standorte>div .label{width:30%;float:left;margin:0 !important;font-weight:300}#node-kontakt #einleitung .content .standorte>div .daten{width:70%;float:left}#node-kontakt #einleitung .content .standorte>.vertriebspartner{margin-bottom:0 !important}#node-kontakt #einleitung .content .standorte>.vertriebspartner .label{width:100%;position:relative;padding-right:30px;cursor:pointer;transition:opacity .5s;line-height:20px}#node-kontakt #einleitung .content .standorte>.vertriebspartner .label:hover{opacity:.5}#node-kontakt #einleitung .content .standorte>.vertriebspartner .label .angle{position:absolute;top:50%;right:5px;width:12px;height:12px;margin-top:-6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transform-origin:center center;transition:transform .5s}#node-kontakt #einleitung .content .standorte>.vertriebspartner .label:hover .angle{border-color:#1ebadd}#node-kontakt #einleitung .content .standorte>.vertriebspartner.active .label .angle{transform:rotate(135deg)}#node-kontakt #einleitung .content .standorte>.vertriebspartner .items{max-height:0;height:auto;color:#fff;overflow:hidden;width:100%;transition:max-height .5s}#node-kontakt #einleitung .content .standorte>.vertriebspartner.active .items{max-height:500px}#node-kontakt #einleitung .content .standorte>.vertriebspartner .items .item{float:left;width:50%;padding-right:5%;margin-top:25px}#node-kontakt #einleitung .content .standorte>.vertriebspartner .items .item:nth-child(2n+1){clear:left}#node-kontakt #einleitung .hexagon{position:absolute;top:50%;right:50%;width:1800px;height:1800px;color:#0f182c;z-index:29;margin-top:-900px;margin-right:-60px}#node-kontakt #einleitung #map{position:absolute;top:0;right:-25%;width:100%;height:100%;z-index:9;background:#fafafa}#node-kontakt #einleitung #map .mapboxgl-ctrl-top-right{right:25%;top:50%;transform:translateY(-50%)}#node-kontakt #einleitung #map .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:0 10px 0 0}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-left{left:25%}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-right{right:25%}#node-kontakt #einleitung #map .mapboxgl-popup{margin-top:-15px}#node-kontakt #einleitung #map .mapboxgl-popup-content{font-family:"basier_circle",sans-serif;font-size:18px;line-height:28px;font-weight:400;color:#000;padding:10px 50px 10px 15px !important}#node-kontakt #einleitung #map .mapboxgl-popup-close-button{font-size:24px;padding:0 8px;line-height:43px;color:#1ebadd;height:100%;padding:0 10px 3px 10px;border-left:1px solid #eee !important}#node-videos_uebersicht{padding:300px 0 160px 0;opacity:0;transition:opacity 1s}body.animate #node-videos_uebersicht{opacity:1}#node-videos_uebersicht #content{margin-bottom:80px}#node-videos_uebersicht .left{width:42%;float:left}#node-videos_uebersicht .left .filters{margin-top:70px}#node-videos_uebersicht .left .filters a.button{float:left}#node-videos_uebersicht .left .filters .nice-select{float:left;margin-left:40px}#node-videos_uebersicht .right{width:42%;float:right;margin-top:50px}#node-videos_uebersicht .right .items-wrapper .item{width:48%;float:left;margin:0 0 50px 0;position:relative}#node-videos_uebersicht .right .items-wrapper .item:last-child{margin-bottom:0 !important}#node-videos_uebersicht .right .items-wrapper .item:nth-child(2){margin-top:80px}#node-videos_uebersicht .right .items-wrapper .item:nth-child(2n+1){clear:left}#node-videos_uebersicht .right .items-wrapper .item:nth-child(2n){float:right;clear:right}#node-videos_uebersicht .right .items-wrapper .item a.play{display:block;position:relative;cursor:pointer}#node-videos_uebersicht .right .items-wrapper .item a.play:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:19}#node-videos_uebersicht .right .items-wrapper .item a.play .icon{width:70px;height:70px;position:absolute;top:50%;left:50%;margin:-35px 0 0 -35px;z-index:99;color:#fff}#node-videos_uebersicht .right .items-wrapper .item .title{margin:30px 0 0 0 !important}#node-blog_uebersicht{padding:300px 0 160px 0;opacity:0;transition:opacity 1s}body.animate #node-blog_uebersicht{opacity:1}#node-blog_uebersicht #content{margin-bottom:80px}#node-blog_uebersicht .left{width:42%;float:left;position:absolute;top:0;left:0}#node-blog_uebersicht .right{width:42%;float:right;margin-top:50px}#node-blog_uebersicht .right .items-wrapper .item{width:48%;float:left;margin:0 0 4% 0;position:relative;border:1px solid #ddd}#node-blog_uebersicht .right .items-wrapper .item:last-child{margin-bottom:0 !important}#node-blog_uebersicht .right .items-wrapper .item:nth-child(2){margin-top:80px}#node-blog_uebersicht .right .items-wrapper .item:nth-child(2n+1){clear:left}#node-blog_uebersicht .right .items-wrapper .item:nth-child(2n){float:right;clear:right}#node-blog_uebersicht .right .items-wrapper .item .image{border-bottom:1px solid #ddd}#node-blog_uebersicht .right .items-wrapper .item .content{padding:40px}#node-blog_uebersicht .right .items-wrapper .item .content h4.title{margin:0 !important}#node-blog_uebersicht .right .items-wrapper .item .content .text{margin-top:30px}#node-blog_uebersicht .right .items-wrapper .item .content a.show{display:inline-block;margin-top:30px}#node-blog_uebersicht .right .items-wrapper .item .content a.show svg{width:30px;height:30px}#node-blog{padding:300px 0 160px 0}#node-blog a.back{display:inline-block;margin-bottom:80px;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px}#node-blog .title{margin:0 0 50px 0}#node-blog .title,#node-blog .text{width:71%}#node-blog .links{margin-top:50px}#node-blog .links a{display:inline-block;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px;margin-right:30px}#node-blog .links a svg{width:12px;height:12px;float:left;margin-right:15px;margin-top:6px;color:#000}#node-blog .video-container{margin-top:80px}#node-blog .video-container video{width:100%}#node-blog .images{margin-top:80px}#node-blog .images .swiper-slide{width:700px;margin:0 10px}#node-blog .images.one-item .swiper-slide{margin:0 auto}#node-blog .images.two-items{padding:0 10px}#node-blog .images.two-items .swiper-slide{width:50%;padding:0 10px;margin:0}#node-blog .images .swiper-dots{position:relative;width:100%;z-index:99;margin-top:30px;text-align:center}#node-blog .images .swiper-dots span{display:inline-block;width:14px;height:14px;border-radius:7px;background:#aaa;margin:0 5px 0 0;padding:0;outline:0 !important;border:5px solid #fff;opacity:1;transition:width .5s,background .5s}#node-blog .images .swiper-dots span:hover{background:#000}#node-blog .images .swiper-dots span.swiper-pagination-bullet-active{width:22px;background:#1ebadd}#overlay.blog>.content-wrapper>.content{padding:0 !important}#overlay.blog article{padding:110px 0 !important}#overlay.blog article.with-images{padding-bottom:50px !important}#overlay.blog article div.section{margin-left:110px !important;margin-right:110px !important}#overlay.blog #node-blog a.back{display:none}#overlay.blog #node-blog .title,#overlay.blog #node-blog .text{width:100%}#node-downloads_uebersicht{padding:300px 0 160px 0;opacity:0;transition:opacity 1s}body.animate #node-downloads_uebersicht{opacity:1}#node-downloads_uebersicht .items-wrapper{margin-top:120px}#node-downloads_uebersicht .items-wrapper .group{width:48%;float:left}#node-downloads_uebersicht .items-wrapper .group:nth-child(2){float:right;clear:right}#node-downloads_uebersicht .items-wrapper .item{margin:0 0 60px 0;position:relative;border-bottom:1px solid #ddd;font-size:20px;line-height:28px;padding:0 0 25px 0}#node-downloads_uebersicht .items-wrapper .item .wrapper{position:relative}#node-downloads_uebersicht .items-wrapper .item .wrapper.with-file{padding-right:120px}#node-downloads_uebersicht .items-wrapper .item .wrapper.with-link{padding-right:150px}#node-downloads_uebersicht .items-wrapper .item .wrapper.with-file.with-link{padding-right:250px}#node-downloads_uebersicht .items-wrapper .item a{position:absolute;top:0;right:0;display:block;text-transform:uppercase;color:#1ebadd;font-weight:500;letter-spacing:2px;font-size:14px;line-height:24px}#node-downloads_uebersicht .items-wrapper .item a svg{width:12px;height:12px;float:left;margin-right:15px;margin-top:6px;color:#000}#node-downloads_uebersicht .items-wrapper .item a.online{right:100px}#node-downloads_uebersicht .items-wrapper .item .small{font-size:14px;line-height:26px;color:#aaa}#node-unternehmen #einleitung{position:relative;height:100vh;min-height:900px;width:100%;background:#17253e;margin-bottom:50px}#node-unternehmen #einleitung .section{height:100%}#node-unternehmen #einleitung .content{width:42%;position:absolute;top:50%;left:0;margin-top:70px;transform:translateY(-50%);opacity:0;transition:opacity 1s}body.animate #node-unternehmen #einleitung .content{opacity:1}#node-unternehmen #einleitung .content .title{color:#fff;margin:0 !important}#node-unternehmen #einleitung a.scroll-to{position:absolute;left:-15px;bottom:80px;color:#1ebadd;display:block;z-index:19;animation-name:jump;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;transition:opacity 1s !important;transition-delay:1s !important}body.animate #node-unternehmen #einleitung a.scroll-to{opacity:1}@keyframes jump{0%{margin-bottom:0}50%{margin-bottom:-20px}100%{margin-bottom:0}}#node-unternehmen #einleitung a.scroll-to svg{width:30px;height:30px}#node-unternehmen #einleitung a.scroll-to:hover{color:#fff}#node-unternehmen #einleitung .image-wrapper{position:absolute;top:50%;left:75%;margin-top:260px;transform:translate(-50%,-50%);width:970px;height:1100px;margin-left:100px;opacity:0;transition:opacity 1s;transition-delay:.5s}body.animate #node-unternehmen #einleitung .image-wrapper{opacity:1}#node-unternehmen #einleitung .image-wrapper .image{width:auto;height:100%;margin:40px auto 0 auto;transition:margin 1s;transition-delay:.5s}body.animate #node-unternehmen #einleitung .image-wrapper .image{margin-top:0}#node-unternehmen #einleitung .hexagon{position:absolute;bottom:-70px;left:75%;margin-left:-525px;width:280px;height:280px;color:#1ebadd;opacity:0;transition:opacity 1s;transition-delay:.5s}body.animate #node-unternehmen #einleitung .hexagon{opacity:1}#node-unternehmen #beschreibung{padding-top:160px}#node-unternehmen #beschreibung .text{width:65%;font-size:32px;line-height:50px}#node-unternehmen #geschichte{padding-top:100px;padding-bottom:260px;position:relative;overflow:hidden}#node-unternehmen #geschichte .left{z-index:19;position:relative;height:1500px;padding-top:400px;width:50%;float:left}#node-unternehmen #geschichte .left .wrapper{position:relative}#node-unternehmen #geschichte .left .title{color:#fff;margin:0 200px 0 0;position:relative;z-index:9}#node-unternehmen #geschichte .left .year-left{color:#fff;font-weight:500;font-size:320px;line-height:320px;text-align:right;margin:120px 30px 0 0;position:relative;z-index:9}#node-unternehmen #geschichte .left .hexagon{position:absolute;top:-400px;right:0;margin-right:-85px;z-index:1;width:1500px;height:1500px;color:#17253e}#node-unternehmen #geschichte .right{width:50%;float:right;padding:400px 0 0 0}#node-unternehmen #geschichte .right .spacer{margin-bottom:120px}#node-unternehmen #geschichte .right .h3.title{display:none}#node-unternehmen #geschichte .items-wrapper .item{position:relative;padding:0 120px}#node-unternehmen #geschichte .items-wrapper .item:after{content:"";display:block;position:relative;width:1px;height:130px;background:#17253e;margin:60px 0 20px 0}#node-unternehmen #geschichte .items-wrapper .item:last-child:after{display:none}#node-unternehmen #geschichte .items-wrapper .item .year-right{color:#17253e;font-weight:500;font-size:320px;line-height:320px;margin:0 0 30px -90px}#node-page{padding:300px 0 160px 0;opacity:0;transition:opacity 1s}#node-page .spalte{width:47%;float:left}#node-page .spalte.spalte-2{float:right}body.animate #node-page{opacity:1}
@media all and (min-width:813px) and (max-height:1000px){#navigation:before,#navigation:after{height:150px}#navigation #block-sprachumschalter{top:80px}#navigation #block-custom-main-menu ul.menu li,#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:70px}#navigation #block-fusszeile-2{bottom:80px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo{margin-bottom:20px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .title{font-size:18px;line-height:24px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .link{margin-top:20px}#node-startseite #einleitung .left .content h1.title{margin:0 0 80px 0}#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:-70px 0}#node-produktgruppe #einleitung .image-wrapper .hexagon{top:20px}#node-produkt #einleitung .image-wrapper{margin-top:120px}#node-produkt #einleitung .image-wrapper .icon{bottom:80px}#node-produktgruppe #beschreibung,#node-unternehmen #beschreibung{padding-top:240px}}@media all and (min-width:1440px) and (min-height:1080px){#node-kontakt #einleitung #map{width:100%;right:-25%}#node-kontakt #einleitung #map .mapboxgl-ctrl-top-right{right:25%}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-right{right:25%}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-left{left:25%}#node-kontakt #einleitung .hexagon{width:2000px;height:2000px;margin-top:-1000px;margin-right:-90px}}
@media all and (min-width:1921px){#node-startseite #einleitung .left .hexagon{width:80vw;height:80vw;margin-top:-40vw}#node-startseite #beschreibung{padding-top:250px}.csscalc #node-startseite #beschreibung{padding-top:calc((80vw - 100vh)/2)}#node-unternehmen #geschichte .left .hexagon{width:70vw;height:70vw}}@media all and (min-width:2201px){#node-startseite #einleitung,#node-produktgruppe #einleitung,#node-produkt #einleitung,#node-kontakt #einleitung,#node-unternehmen #einleitung{min-height:1000px}#node-unternehmen #geschichte .left .title{margin:0 300px 0 0}#produktdetails #drehfenster .right{width:20%}}@media all and (min-width:2201px) and (max-height:1080px){#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:-100px 0}}@media all and (min-width:1921px) and (max-height:1080px){#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:-80px 0}}@media all and (min-width:1440px) and (min-height:1200px){#node-kontakt #einleitung .hexagon{width:2200px;height:2200px;margin-top:-1100px;margin-right:-100px}}
@media all and (min-width:813px) and (max-width:1899px){h1,h2.h1{font-size:62px;line-height:68px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .title,#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:18px;line-height:24px}#node-produktgruppe #einleitung .image-wrapper .hexagon{left:-100px}#node-kontakt #einleitung .content{width:40%;padding-right:2%}#node-kontakt #einleitung .section:before{width:38%}#node-kontakt #einleitung .section:after{width:38%}}@media all and (min-width:813px) and (max-width:1799px){h1,h2.h1{font-size:56px;line-height:63px}h1.small,h2,h3{font-size:36px;line-height:46px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li,#node-produkt #zusatzoptionen .items-wrapper .item .text,#produktdetails #drehfenster .left .items-wrapper>div a,#produktdetails #rahmensysteme .weitere .items-wrapper .item>div,#produktdetails #sonderloesungen .items-wrapper .item .title,#referenzen-container .item .content .text,#node-downloads_uebersicht .items-wrapper .item,#node-produkt #downloads .items-wrapper .item{font-size:22px}#header #block-top ul{margin-left:35px;padding-left:35px}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li{margin-left:35px}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li .produkte{max-height:800px}#bottom #block-kontakt .kontaktdaten{width:40%}#node-startseite #einleitung .left .content h1.title{font-size:80px;line-height:85px;margin:0 0 120px 0;left:-5px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item,#produktdetails #beispielbilder .images .image{width:620px}#node-startseite #norm .hintergrundtitel,#node-produktgruppe #service .hintergrundtitel{font-size:200px;line-height:200px;top:250px}#node-produktgruppe #einleitung .image-wrapper,#node-unternehmen #einleitung .image-wrapper{margin-top:160px;height:900px;margin-left:15px}#node-produktgruppe #einleitung .image-wrapper .hexagon{left:-40px;width:460px;height:460px}#node-produktgruppe #beschreibung,#node-unternehmen #beschreibung{padding-top:160px}#node-produktgruppe #einleitung .image-wrapper,#node-produktgruppe #einleitung .video,#node-unternehmen #einleitung .image-wrapper,#node-unternehmen #einleitung .hexagon{left:80%}#node-videos_uebersicht .right,#node-blog_uebersicht .right{width:48%}#referenzen-container .item .content>div{padding:30px 60px}#produkt-menue .links-wrapper{width:500px}#produkte .slider .item .wrapper{padding-left:320px}#produkte .slider .item .image{width:320px;max-height:600px}#produkte .slider .item .content .details .detail{width:28.333%;margin:30px 5% 0 0}#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:16px}}@media all and (min-width:813px) and (max-width:1699px){h1,h2.h1{font-size:52px;line-height:60px}h1.small,h2,h3{font-size:32px;line-height:42px}h4.small,#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li,#node-produkt #zusatzoptionen .items-wrapper .item .text,#produktdetails #drehfenster .left .items-wrapper>div a,#produktdetails #rahmensysteme .weitere .items-wrapper .item>div,#produktdetails #sonderloesungen .items-wrapper .item .title,#referenzen-container .item .content .text,#node-downloads_uebersicht .items-wrapper .item,#node-produkt #downloads .items-wrapper .item{font-size:20px}#node-startseite #einleitung,#node-produktgruppe #einleitung,#node-produkt #einleitung,#node-unternehmen #einleitung{min-height:800px}#header #block-top ul{margin-left:30px;padding-left:30px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .header{font-size:22px;padding:25px 70px;height:80px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view{padding-top:80px}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li{margin-left:30px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .wrapper{padding-left:180px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image{width:180px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image .icon{right:30px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper{width:140px}#navigation #block-custom-main-menu ul.menu li{font-size:36px}#navigation #block-custom-main-menu ul.menu li,#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:60px;height:60px}#bottom #block-kontakt .content{width:50%}#bottom #block-kontakt .kontaktdaten{top:50px}#bottom #block-kontakt .kontaktdaten .wrapper a{font-size:36px;line-height:46px}#bottom #block-kontakt .kontaktdaten .hexagon{left:-85px;width:170px;height:170px}#node-startseite #einleitung .left .hexagon{right:-50px}#node-startseite #einleitung .left .content h1.title{margin:0 0 100px 0}#node-startseite #einleitung .right .items-wrapper .item{width:46%}#node-startseite #einleitung .right .items-wrapper .item .image .index{left:-20px;bottom:-44px}#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:0}#node-startseite #produktgruppen .produktgruppe .left .content{padding-right:100px}#node-startseite #produktgruppen .produktgruppe .right .image{width:600px}#node-produktgruppe #einleitung .image-wrapper{height:900px;margin-left:50px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:400px;height:400px;left:0;top:-20px}#node-produktgruppe #einleitung .video{margin-left:-478px;bottom:-50px}#node-produktgruppe #einleitung .video .bg{width:260px;height:260px}#node-produktgruppe #einleitung .video .text{margin-right:20px}#node-produktgruppe #beschreibung,#node-unternehmen #beschreibung{padding-top:160px}#node-produktgruppe #beschreibung .items-wrapper .item{width:33.333%}#node-produktgruppe #produkte .items-wrapper .item{width:50%}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1),#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2),#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3){width:33.333%}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4){width:50%}#node-produktgruppe #produkte .items-wrapper .item .wrapper,#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .wrapper{height:360px}#node-produktgruppe #produkte .items-wrapper .item .image .icon{right:40px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:220px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:220px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .image .icon{right:40px}#produktdetails #rahmensysteme .images .image .title{font-size:14px}#node-produkt #einleitung .image-wrapper{height:700px}#node-produkt #einleitung .image-wrapper .icon{left:30px}#produkt-menue .logo{margin-right:30px;padding-right:30px}#produkt-menue .links-wrapper{width:400px}#produkt-menue ul.links li{margin-right:30px}#node-produkt #beschreibung .right .image-wrapper .video{right:-100px}#node-produkt #zusatzoptionen .items-wrapper{margin:0 -45px -1px -45px}#node-produkt #zusatzoptionen .items-wrapper .item>div{padding:0 45px}#referenzen-container .item{height:300px}#referenzen-container .item.gross,#referenzen-container .item.hoch{height:600px}#referenzen-container .item-4{margin-top:-300px}#referenzen-container .item-11{margin-bottom:-300px}#node-unternehmen #einleitung .image-wrapper{height:900px;margin-left:50px}#node-unternehmen #einleitung .hexagon{margin-left:-488px}#node-kontakt #einleitung .content{width:40%;padding-right:3%;font-size:14px;line-height:24px}#node-kontakt #einleitung .content .standorte>div .label{font-size:12px;line-height:18px}#node-kontakt #einleitung .section:before{width:37%}#node-kontakt #einleitung .section:after{width:37%}}@media all and (min-width:813px) and (max-width:1599px){h1,h2.h1{font-size:46px;line-height:54px}#node-startseite #beschreibung .text,#node-startseite #norm .text,#produktdetails #drehfenster .left .text,#node-produkt.node--type-produkt-drehfenster #beschreibung .text,#node-produkt #extra .content,#node-unternehmen #beschreibung .text,#node-produktgruppe #service .text{font-size:28px;line-height:40px}h4.small,#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li,#node-produkt #zusatzoptionen .items-wrapper .item .text,#produktdetails #drehfenster .left .items-wrapper>div a,#produktdetails #rahmensysteme .weitere .items-wrapper .item>div,#produktdetails #sonderloesungen .items-wrapper .item .title,#referenzen-container .item .content .text,#node-downloads_uebersicht .items-wrapper .item,#node-produkt #downloads .items-wrapper .item{font-size:18px;line-height:24px}#header #block-top{display:none}#header #block-views-block-produktgruppen-top-menue-block-1{margin-right:80px}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li .produkte{max-height:700px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .wrapper{padding-left:140px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .title{font-size:16px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image{width:140px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper{width:120px;left:10px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image .icon{right:25px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:120px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:120px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .image .icon,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .image .icon,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .image .icon,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .image .icon{right:20px;height:40px}#navigation #block-custom-main-menu ul.menu li{font-size:32px}#navigation #block-custom-main-menu ul.menu li,#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:60px;height:60px}#navigation .kontaktdaten div{padding:140px 160px 80px 80px}#navigation .kontaktdaten div a{font-size:28px;line-height:42px}#footer #block-views-block-produktgruppen-footer-block-1 .group.personen_objektschutz{border-right:0;padding-right:0}#bottom #block-kontakt .content{width:55%}#bottom #block-kontakt .kontaktdaten{width:35%}#bottom #block-kontakt .kontaktdaten .hexagon{top:70px;left:-75px;width:150px;height:150px}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{width:80px;height:80px;margin:-40px 0 0 -40px}#bottom #block-kontakt .kontaktdaten .wrapper a{font-size:28px;line-height:42px}#node-startseite #einleitung .left .content h1.title{font-size:70px;line-height:75px;margin:0 0 100px 0;left:-4px}#node-startseite #einleitung .left .content{padding-right:120px}#node-startseite #produktgruppen .produktgruppe .left{width:46%}#node-startseite #produktgruppen .produktgruppe .left .content{padding-right:0}#node-startseite #produktgruppen .produktgruppe .right .image .hexagon.top{width:320px;height:320px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item,#produktdetails #beispielbilder .images .image{width:540px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .wrapper{padding-left:180px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image{width:180px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper{width:140px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image .icon{right:30px}#node-startseite #norm .hintergrundtitel,#node-produktgruppe #service .hintergrundtitel{font-size:160px;line-height:160px;top:235px}#node-produktgruppe #einleitung .image-wrapper{height:800px;margin-left:40px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:340px;height:340px;left:40px;top:-20px}#node-produktgruppe #einleitung .video{margin-left:-445px;bottom:-50px}#node-produkt #beschreibung .right .image-wrapper .video{bottom:-50px;right:-20px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:340px;height:340px}#node-produkt #beschreibung .right .image-wrapper .video a.play{margin:-70px 0 0 -30px}#node-produkt #beschreibung .right .image-wrapper .video a.play .icon{width:60px;height:60px}#node-produkt #beschreibung .right .image-wrapper .video .text{font-size:12px;line-height:18px;margin-top:10px;width:60%;left:20%}#node-produkt #beschreibung .right .image-wrapper .video .text a.button{font-size:12px;letter-spacing:1px;padding:2px 14px;margin-top:15px}#node-videos_uebersicht .right,#node-blog_uebersicht .right{width:50%}#node-produktgruppe #zuschnitt .right .image-wrapper{width:620px}#produkt-menue .logo img{height:8px;margin:6px 0}#produkt-menue .links-wrapper{width:400px}#produkt-menue ul.links li{margin-right:20px}#produkt-menue ul.links li a{letter-spacing:1px}#produkt-menue .kontaktdaten{font-size:12px}#produkte .slider .item .wrapper{padding-left:300px}#produkte .slider .item .image{width:300px;max-height:600px}#produkte .slider .item .content .details .detail .label{font-size:12px}}@media all and (min-width:813px) and (max-width:1699px) and (max-height:900px){#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:-50px 0}#node-produktgruppe #beschreibung,#node-unternehmen #beschreibung{padding-top:160px}}
@media all and (min-width:813px) and (max-width:1499px){h1,h2.h1{font-size:46px;line-height:54px;margin:0 0 80px 0}h1.small,h2,h3{font-size:32px;line-height:40px;margin:0 0 80px 0}div.subtitle{font-size:13px;margin:0 0 16px 0}.section{margin-left:60px;margin-right:60px}#header>.section{margin:50px 60px 0 60px}#header.small>.section{margin:20px 60px}#navigation .close{top:50px;right:60px}#navigation #block-sprachumschalter{top:74px;left:60px}#navigation #block-fusszeile-2{bottom:74px;left:60px}#navigation .kontaktdaten div{padding:120px 140px 74px 60px}#navigation #block-custom-main-menu .table .table-cell{padding:160px 60px}#navigation #block-custom-main-menu ul.menu li{font-size:28px}#navigation #block-custom-main-menu ul.menu li,#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:55px;height:55px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul{width:70%}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a{font-size:15px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a img{height:12px}.csscalc #header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte{top:120px;left:20px;height:calc(100% - 140px);width:calc(100% - 40px)}.csscalc #header.small #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte{top:90px}.csscalc.produkte-overlay-full #header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte{top:60px;height:calc(100% - 120px)}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li.is-open::before{margin-top:12px}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li .produkte{max-height:650px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .header{padding:25px 30px;font-size:18px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper{min-height:440px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo{height:8px;margin-bottom:20px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo span{letter-spacing:3px;font-size:11px;line-height:8px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .link{font-size:11px;line-height:18px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .title{line-height:20px;font-size:14px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:100px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:90px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image .icon{display:none !important}#page{margin-bottom:415px}#footer{padding:120px 0}#footer #block-views-block-produktgruppen-footer-block-1 .group{border-right:0;padding-right:0}#footer #block-footer-logos .images .image{height:60px}#footer #block-footer-logos .images .image img{width:60px;max-height:60px}#bottom #block-kontakt{padding-top:160px}#bottom #block-kontakt .content{margin-bottom:160px}#bottom #block-kontakt .content .title{margin-bottom:60px}#bottom #block-kontakt .content .text br{display:none}#bottom #block-kontakt .kontaktdaten{top:auto;bottom:0;height:auto}#bottom #block-kontakt .kontaktdaten:after{height:100%}#bottom #block-kontakt .kontaktdaten .wrapper{padding:170px 0 120px 0}#bottom #block-kontakt .kontaktdaten .hexagon{top:80px;left:-60px;width:120px;height:120px}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{width:60px;height:60px;margin:-30px 0 0 -30px}#node-startseite #einleitung,#node-produktgruppe #einleitung,#node-produkt #einleitung,#node-unternehmen #einleitung{min-height:700px;max-height:1000px}#node-startseite #einleitung .left{width:45%}#node-startseite #einleitung .left .content{padding-right:80px}#node-startseite #einleitung .left .content h1.title{font-size:60px;line-height:65px;margin:0 0 80px 0;left:-3px}#node-startseite #einleitung .left .content .subtitle{font-size:16px;line-height:40px;letter-spacing:2px;margin:0}#node-startseite #beschreibung{padding-top:220px !important}#node-startseite #einleitung .right{width:55%}#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:0}#node-startseite #einleitung .right .items-wrapper .item .image .index{bottom:-34px;font-size:160px;line-height:160px}#node-startseite #produktgruppen .produktgruppe .right .image{width:520px}#node-produktgruppe #einleitung .content .index{top:-105px;left:-20px;font-size:160px;line-height:160px}#node-produktgruppe #einleitung .image-wrapper{height:800px;margin-left:50px;margin-top:180px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:340px;height:340px;left:30px;top:-20px}#node-produktgruppe #einleitung .video{margin-left:-435px}#node-produktgruppe #beschreibung{padding-top:160px}#node-produktgruppe #vorteile .left .text{margin-top:80px}#produkt-menue{height:80px}#produkt-menue.sticky .sticky-container{height:80px}#produkt-menue .logo{margin:30px 30px 30px 0}#produkt-menue .logo img{height:8px;margin:6px 0}#produkt-menue .logo span{letter-spacing:3px;font-size:13px}#produkt-menue .links-wrapper{width:400px}#produkt-menue ul.links{margin:25px 0}#produkt-menue ul.links li a{text-transform:none;letter-spacing:0}#produkt-menue .kontaktdaten{margin:30px 30px 30px 0}#produkt-menue .buttons a{height:80px;width:140px;font-size:12px}#produkt-menue .buttons a span{margin-top:20px}#node-produkt #einleitung .content{width:48%}#node-produkt #einleitung .image-wrapper{height:640px;left:78%}#node-produkt #einleitung .image-wrapper .icon{left:60px;width:120px;bottom:80px}#node-produkt #beschreibung .right .image-wrapper .hexagon.bottom{width:280px;height:280px;right:0;bottom:-60px}#node-produkt #beschreibung .right .image-wrapper .video{bottom:-50px;right:30px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:300px;height:300px}#node-produkt #beschreibung .right .image-wrapper .video a.play{margin:-70px 0 0 -30px}#node-produkt #beschreibung .right .image-wrapper .video a.play .icon{width:60px;height:60px}#node-produkt #beschreibung .right .image-wrapper .video .text{font-size:12px;line-height:18px;margin-top:10px;width:60%;left:20%}#node-produkt #vorteile .left .text{margin-top:80px}#node-produkt #zusatzoptionen .items-wrapper,#produktdetails #sonderloesungen .items-wrapper,#produktdetails #rahmensysteme .weitere .items-wrapper{margin-left:-45px;margin-right:-45px}#node-produkt #zusatzoptionen .items-wrapper .item>div,#produktdetails #sonderloesungen .items-wrapper .item>div,#produktdetails #rahmensysteme .weitere .items-wrapper .item>div{padding:0 45px}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n+1)>div:after,#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n+1)>div:after,#produktdetails #rahmensysteme .weitere .items-wrapper .item:nth-child(3n+1)>div:after{left:45px}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n)>div:after,#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div:after,#produktdetails #rahmensysteme .weitere .items-wrapper .item:nth-child(3n)>div:after{left:-45px}#produktdetails #sonderloesungen .items-wrapper .item img{margin-bottom:45px}#node-unternehmen #einleitung .image-wrapper{height:800px;margin-left:50px;margin-top:180px}#node-unternehmen #einleitung .hexagon{margin-left:-415px;width:220px;height:220px}#node-unternehmen #beschreibung{padding-top:160px}#node-unternehmen #geschichte{padding-bottom:200px}#node-unternehmen #geschichte .left .title{margin-right:100px}#node-unternehmen #geschichte .left .hexagon{top:-320px;margin-right:-75px;width:1200px;height:1200px}#node-unternehmen #geschichte .items-wrapper .item{padding-right:60px}#referenzen-container .item{height:260px}#referenzen-container .item.gross,#referenzen-container .item.hoch{height:520px}#referenzen-container .item-4{margin-top:-260px}#referenzen-container .item-11{margin-bottom:-260px}#referenzen-container .item .content>div{padding:30px 50px}#node-referenzen_uebersicht,#node-downloads_uebersicht,#node-videos_uebersicht,#node-blog_uebersicht,#node-blog,#node-page{padding-top:240px}#node-videos_uebersicht .left,#node-blog_uebersicht .left{width:38%}#node-videos_uebersicht .right,#node-blog_uebersicht .right{width:52%}#overlay{width:1200px;margin-left:-600px}#sliding-popup .eu-cookie-compliance-content{margin:0 60px}#node-produktgruppe #zuschnitt .left{width:56%}#node-produktgruppe #zuschnitt .right .image-wrapper{width:540px}#node-blog .title,#node-blog .text{width:auto}#produkte .slider .item .wrapper{padding-left:260px}#produkte .slider .item .image{width:260px;max-height:500px}#produkte .slider .item .image .icon{margin-top:90px;margin-left:60px}#produkte .slider .item .content .details .detail{width:43%;margin-top:15px}#produkte .slider .item .content .details .detail:nth-child(3){margin-top:15px}#node-kontakt #einleitung .hexagon{background:#0f182c;margin-right:0}#node-kontakt #einleitung .content{width:50%;padding-right:60px}#node-kontakt #einleitung .section:before{width:50%;height:200px}#node-kontakt #einleitung .section:after{width:50%;height:60px}#node-kontakt #einleitung .content .table-cell{padding:200px 0 60px 0}}@media all and (min-width:813px) and (max-width:1247px){h1,h2.h1{font-size:38px;line-height:48px;margin:0 0 60px 0}h1.small,h2,h3{font-size:28px;line-height:36px;margin:0 0 60px 0}#node-startseite #beschreibung .text,#node-startseite #norm .text,#produktdetails #drehfenster .left .text,#node-produkt.node--type-produkt-drehfenster #beschreibung .text,#node-produkt #extra .content,#node-unternehmen #beschreibung .text,#node-produktgruppe #service .text{font-size:24px;line-height:36px}div.subtitle{font-size:12px;margin:0 0 16px 0}a.button,a.button:link,a.button:visited,a.button:focus,a.button:active,input.form-submit,input.form-submit:focus,#sliding-popup #popup-buttons button{font-size:12px}#header #block-header-kontaktdaten{font-size:14px;right:75px}#header #block-views-block-produktgruppen-top-menue-block-1{margin-right:75px}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li>a{font-size:14px}#navigation #block-custom-main-menu ul.menu li{font-size:26px}#navigation #block-custom-main-menu ul.menu li,#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:52px;height:52px}#navigation .kontaktdaten div a{font-size:22px;line-height:36px}#navigation #block-sprachumschalter ul li,#navigation #block-fusszeile-2 ul li{padding-right:0;border-right:0}#header #block-views-block-produktgruppen-top-menue-block-1>ul>li .produkte{max-height:550px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content>div{padding-right:30px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .title{font-size:12px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .wrapper{padding-left:100px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .image{width:100px;top:10%;height:80%}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .images-wrapper{width:80px;left:10px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo{height:7px;margin-bottom:20px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .logo span{letter-spacing:3px;font-size:10px;line-height:8px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item .content .link{font-size:10px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.drehfenster .links,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper .item.rahmensysteme .links{margin-top:20px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper{min-height:440px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .wrapper,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:80px}#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(1) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(2) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(3) .image,#header #block-views-block-produktgruppen-top-menue-block-1 ul li .produkte .view .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:70px}#footer #block-footer-kontaktdaten{float:none;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ddd}#footer #block-views-block-produktgruppen-footer-block-1{float:left}#footer #block-footer-logos .images .image{padding:0 25px}#bottom #block-kontakt{padding-top:120px}#bottom #block-kontakt .content{margin-bottom:120px}#bottom #block-kontakt .kontaktdaten .wrapper a{font-size:22px;line-height:36px}#bottom #block-kontakt .kontaktdaten .hexagon{top:30px}#bottom #block-kontakt .kontaktdaten::after{top:40%}#node-startseite #einleitung .left .hexagon{right:-60px}#node-startseite #einleitung .left .content{margin-top:10px}#node-startseite #einleitung .left .content h1.title{font-size:45px;line-height:50px;margin:0 0 60px 0;left:-2px}#node-startseite #einleitung .left .content .subtitle{font-size:12px;line-height:34px;letter-spacing:2px}#node-startseite #einleitung .right .items-wrapper{margin-left:60px}#node-startseite #einleitung .right .items-wrapper .item .title{margin:30px 0 25px 0 !important;font-size:16px}#node-startseite #einleitung .left .hexagon{width:1500px;height:1500px;margin-top:-750px}#node-startseite #beschreibung{padding-top:180px !important}#node-startseite #produktgruppen .produktgruppe .right .image{width:480px;right:-150px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item,#produktdetails #beispielbilder .images .image{width:500px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo{margin-bottom:30px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .title{font-size:20px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .link{font-size:12px;margin-top:30px}#node-startseite #norm{margin-top:120px;padding:240px 0}#node-startseite #norm .hintergrundtitel,#node-produktgruppe #service .hintergrundtitel{font-size:130px;line-height:130px;top:180px}#node-produktgruppe #einleitung .image-wrapper{height:660px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:260px;height:260px;left:130px;top:-30px}#node-produktgruppe #einleitung .video{margin-left:-345px;bottom:-40px}#node-produktgruppe #einleitung .video .bg{width:200px;height:200px}#node-produktgruppe #einleitung .video a.play{margin:-30px 0 0 -30px}#node-produktgruppe #einleitung .video a.play .icon{width:60px;height:60px}#node-produktgruppe #beschreibung{padding-top:120px}#node-produktgruppe #beschreibung .items-wrapper .item{padding:0 60px 0 80px}#node-produktgruppe #beschreibung .items-wrapper .item .icon{width:50px}#node-produktgruppe #vorteile .right ul.vorteile li{margin:0 0 30px 0;padding:0 0 30px 50px}#node-produktgruppe #produkte{padding-top:220px}#node-produktgruppe #produkte .items-wrapper .item .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:180px;height:280px}#node-produktgruppe #produkte .items-wrapper .item .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:180px}#node-produktgruppe #produkte .items-wrapper .item .content .logo{margin-bottom:20px;height:7px}#node-produktgruppe #produkte .items-wrapper .item .content .logo span{letter-spacing:3px;font-size:10px;line-height:8px}#node-produktgruppe #produkte .items-wrapper .item .content .link{font-size:10px;margin-top:20px}#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:14px;line-height:22px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item .image .icon{height:50px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .wrapper{padding-left:120px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .image{width:110px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .image .icon{right:25px}#node-produktgruppe #produktdetails #drehfenster{padding:160px 0}#node-produktgruppe #service{padding:240px 0}#node-produktgruppe #referenzen{padding:240px 0}#produktdetails #drehfenster{padding:120px 0}#produktdetails #drehfenster .left .items-wrapper>div{width:35%;margin-right:5%}#node-produkt #einleitung .content .logo-wrapper{margin:0 0 40px 0}#node-produkt #einleitung .content .logo{height:12px}#node-produkt #einleitung .content .logo-wrapper span.new{height:16px;line-height:16px;padding:0 3px;font-size:8px;margin-top:-8px;margin-left:20px}#node-produkt #einleitung .image-wrapper{height:580px;left:85%}#produkt-menue .logo{border-right:0}#produkt-menue .links-wrapper{display:none}#node-produkt #beschreibung .right .image-wrapper{width:575px}#node-produkt #beschreibung .right .image-wrapper .hexagon.top{height:250px;width:250px;top:-100px}#node-produkt #beschreibung .right .image-wrapper .hexagon.bottom{bottom:-80px;width:240px;height:240px}#node-produkt #beschreibung .right .image-wrapper .video{bottom:-40px;right:60px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:240px;height:240px}#node-produkt #beschreibung .right .image-wrapper .video a.play{margin:-70px 0 0 -30px}#node-produkt #beschreibung .right .image-wrapper .video a.play .icon{width:60px;height:60px}#node-produkt #beschreibung .right .image-wrapper .video .text{font-size:12px;line-height:18px;margin-top:10px}#node-produkt #beschreibung .right .image-wrapper .video .text a.button{display:none}#node-produkt #vorteile .right ul.vorteile li{margin:0 0 30px 0;padding:0 0 30px 50px}#node-produkt #einsatzgebiete{margin-top:120px;padding:240px 0}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li{width:100%;padding:20px 0 20px 70px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .table{height:50px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .icon{top:15px}#node-produkt #einsatzgebiete .right .items-wrapper.only-one{margin-top:-20px}#node-produkt #ausfuehrung{padding:120px 0 0 0}#node-produkt #zusatzoptionen{padding:120px 0 0 0}#produktdetails #sonderloesungen .items-wrapper .item,#node-produkt #zusatzoptionen .items-wrapper .item{width:50%}#produktdetails #sonderloesungen .items-wrapper .item>div,#produktdetails #rahmensysteme .weitere .items-wrapper .item>div{margin:45px 0}#node-produkt #zusatzoptionen .items-wrapper .item>div{padding-left:165px;margin:45px 0}#produktdetails #sonderloesungen .items-wrapper .item>div:after,#node-produkt #zusatzoptionen .items-wrapper .item>div:after{bottom:-45px}#produktdetails #sonderloesungen .items-wrapper .item img{margin-bottom:45px}#node-produkt #zusatzoptionen .items-wrapper .item .icon{position:absolute;top:0;left:45px;margin:0}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div{border-right:1px solid #576073}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n)>div{border-right:1px solid #ddd}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n+1)>div:after,#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(4n+1)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(4n)>div:after{left:0}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n)>div,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n)>div{border-right:0}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n+1)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n+1)>div:after{left:45px}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n)>div:after{left:-45px}#node-produkt #normen{padding-top:120px}#node-produkt #normen .items-wrapper .left{width:100%;margin-bottom:50px}#node-produkt #normen .items-wrapper .left ul.titles{margin:0 -2%}#node-produkt #normen .items-wrapper .left ul.titles li{margin:0 2% !important;width:29.333%;float:left;padding:0 0 20px 0}#node-produkt #normen .items-wrapper .right{width:100%}#node-produkt #pruefmethoden{padding-top:120px}#node-produkt #pruefmethoden .items-wrapper .left{width:100%;margin-bottom:50px}#node-produkt #normen .items-wrapper .left .vergleich{margin:30px 0 20px 0}#node-produkt #pruefmethoden .items-wrapper .left ul.titles{margin:0 -2%}#node-produkt #pruefmethoden .items-wrapper .left ul.titles li{margin:0 2% !important;width:29.333%;float:left;padding:0 0 20px 0}#node-produkt #pruefmethoden .items-wrapper .right{width:100%}#produktdetails #normen_empfehlungen{padding-top:160px}#produktdetails #normen_empfehlungen .items-wrapper .left{width:100%;margin-bottom:50px}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles{margin:0 -2%}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li{margin:0 2% !important;width:29.333%;float:left;padding:0 0 20px 0}#produktdetails #normen_empfehlungen .items-wrapper .right{width:100%}#produktdetails #rahmensysteme{padding-top:160px}#produktdetails #sonderloesungen{padding:240px 0;margin-top:120px}#node-produkt #referenzen{margin-top:120px;padding:240px 0}#node-produkt.produkt_personen_objektschutz #referenzen{padding-bottom:120px}#node-produkt #extra{margin-top:120px;padding:240px 0}#node-produkt #modelle{padding-top:120px}#node-produkt #modelle .items-wrapper .left{width:100%;margin-bottom:50px}#node-produkt #modelle .items-wrapper .left ul.titles{margin:0 -2%}#node-produkt #modelle .items-wrapper .left ul.titles li{margin:0 2% !important;width:29.333%;float:left;padding:0 0 20px 0}#node-produkt #modelle .items-wrapper .right{width:100%}#node-produkt #zubehoer{padding-top:120px}#node-produkt #downloads{padding:120px 0}#produktdetails #beispielbilder{padding:0 0 160px 0}#referenzen-container .item{height:220px}#referenzen-container .item.gross,#referenzen-container .item.hoch{height:440px}#referenzen-container .item-4{margin-top:-220px}#referenzen-container .item-11{margin-bottom:-220px}#referenzen-container .item .content>div{padding:30px 40px}#node-videos_uebersicht .left,#node-blog_uebersicht .left{width:100%;float:none;position:relative;top:auto;left:auto}#node-videos_uebersicht .left .scrollmagic-pin-spacer,#node-blog_uebersicht .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-videos_uebersicht .left .sticky-element,#node-blog_uebersicht .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-videos_uebersicht .right,#node-blog_uebersicht .right{width:80%;float:none;margin-top:80px}#overlay{width:900px;margin-left:-450px}#overlay>.content-wrapper>.content{padding:80px 60px}#overlay.blog article{padding:80px 0 !important}#overlay.blog article div.section{margin-left:60px !important;margin-right:60px !important}#node-blog .images .swiper-slide{width:600px}#node-unternehmen #einleitung .image-wrapper{height:580px;margin-left:0;left:83%;margin-top:120px}#node-unternehmen #einleitung .hexagon{margin-left:-360px;width:200px;height:200px;bottom:-30px}#node-produktgruppe #zuschnitt .left{width:56%}#node-produktgruppe #zuschnitt .right .image-wrapper{width:460px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.top{width:180px;height:180px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.bottom{width:180px;height:180px}#produkte .slider .titles .item{margin-right:40px}#produkte .slider .titles .item .logo img{height:8px}#produkte .slider .titles .item.active .logo img{height:12px}#produkte .slider .item .wrapper{padding-left:220px}#produkte .slider .item .image{width:220px;max-height:400px}#produkte .slider .item .image .icon{margin-top:90px;margin-left:45px}#produkte .slider .item .content>div{padding:60px 60px 60px 0}#produkte .slider .item .content{top:60px;right:60px}#produkte .slider .item .content .details{margin-top:40px;padding-top:40px}#produkte .slider .item .content .details .detail{width:43%;margin-top:15px}#produkte .slider .item .content .details .detail:nth-child(3){margin-top:15px}#node-kontakt #einleitung .content .title{margin:0 0 60px 0}#node-kontakt #einleitung .content .standorte>div .label,#node-kontakt #einleitung .content .standorte>div .daten{float:none;width:100%}#node-kontakt #einleitung .content .standorte>div .label br{display:none}}@media all and (min-width:1248px) and (max-width:1439px) and (max-height:1000px){#node-startseite #einleitung .left .hexagon{width:1200px;height:1200px;margin-top:-600px}}@media all and (min-width:813px) and (max-width:1439px) and (max-height:800px){#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:-30px 0}}@media all and (min-width:813px) and (max-width:1247px) and (max-height:800px){#node-startseite #einleitung .left .hexagon{width:1200px;height:1200px;margin-top:-600px}}
@media all and (min-width:813px) and (max-width:1023px){#toolbar-administration,#block-custom-local-tasks{display:none !important}body{font-size:16px;line-height:26px}#node-startseite #beschreibung .text,#node-startseite #norm .text,#node-unternehmen #beschreibung .text,#node-produktgruppe #service .text,#produktdetails #drehfenster .left .text,#node-produkt.node--type-produkt-drehfenster #beschreibung .text,#node-produkt #extra .content{font-size:20px;line-height:32px}#header{margin-top:0 !important}#header #block-header-kontaktdaten,#header #block-views-block-produktgruppen-top-menue-block-1{display:none}.page-node-type-startseite #header .menu-button .bg{color:#fff}.page-node-type-startseite #header .menu-button span{background:#17253e}#header.small .menu-button span{background:#fff}#header.small .menu-button .bg{color:#17253e}#navigation::before,#navigation::after{width:100%}#navigation #block-custom-main-menu ul.menu{width:100%}#navigation #block-custom-main-menu ul.menu li{height:auto}#navigation #block-custom-main-menu ul.menu li .menu_link_content{position:relative;top:auto;left:auto;width:auto;max-height:0;transition:max-height 1s}#navigation #block-custom-main-menu ul.menu li.is-open.animate .menu_link_content{max-height:500px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul:last-child{padding-bottom:40px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:40px;height:40px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a{font-size:12px;letter-spacing:4px;font-weight:500}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a img{height:10px}#navigation .kontaktdaten{display:none}#page{margin-bottom:0 !important}#footer{padding:100px 0;position:relative;bottom:auto;left:auto}#footer #block-footer-kontaktdaten{float:none;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ddd}#footer #block-views-block-produktgruppen-footer-block-1{float:left}#footer #block-footer-logos .images .image{height:50px;padding:0 20px}#footer #block-footer-logos .images .image img{width:50px;max-height:50px}#bottom #block-kontakt{padding-top:100px}#bottom #block-kontakt .content{width:auto;float:none;margin-bottom:50px}#bottom #block-kontakt .content .title{margin-bottom:50px}#bottom #block-kontakt .kontaktdaten{position:relative;top:auto;right:auto;width:400px;float:right;height:auto}#bottom #block-kontakt .kontaktdaten:after{top:75%}#bottom #block-kontakt .kontaktdaten .wrapper{padding:170px 0 100px 0}#bottom #block-kontakt .kontaktdaten .wrapper a{font-size:24px;line-height:38px}#bottom #block-kontakt .kontaktdaten .hexagon{top:50px;left:-70px;width:140px;height:140px}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{width:80px;height:80px;margin:-40px 0 0 -40px}#node-startseite #einleitung{min-height:inherit;height:auto;max-height:none !important}#node-startseite #einleitung .left,#node-startseite #einleitung .right{width:100%;height:auto !important;float:none}#node-startseite #einleitung .left{padding:250px 0 250px 0}#node-startseite #einleitung .left:before{content:"";position:absolute;bottom:50%;left:-50%;width:200%;height:100%;background:#17253e;top:auto;right:auto;margin:0;display:none}#node-startseite #einleitung .left .content{position:relative;top:auto;left:auto;width:auto;padding:0 25vw 0 0;transform:none}#node-startseite #einleitung .left .content h1.title{font-size:60px;line-height:65px;margin:0 0 60px 0;left:-2px}#node-startseite #einleitung .left .content .subtitle{font-size:12px;line-height:34px;letter-spacing:2px}#node-startseite #einleitung .left .hexagon{width:250vw;height:250vw;right:-50vw;top:auto;margin-top:0;bottom:0}#node-startseite #einleitung .left a.scroll-to{display:none}#node-startseite #einleitung .right .items-wrapper{top:auto;transform:none;margin-left:0}#node-startseite #einleitung .right .items-wrapper .item{width:46%;max-width:320px}#node-startseite #einleitung .right .items-wrapper .item:nth-child(2){float:left;margin-left:8%}#node-startseite #einleitung .right .items-wrapper .item .title{margin:35px 0 30px 0 !important}#node-startseite #beschreibung .text{width:auto}#node-startseite #produktgruppen .produktgruppe .left .content{margin-top:0}#node-startseite #produktgruppen .produktgruppe .right .image{width:360px;right:-100px}#node-startseite #produktgruppen .produktgruppe .right .image .hexagon.top{width:180px;height:180px;left:-40px;top:0}#node-startseite #produktgruppen .produktgruppe .right .image .video{position:absolute;bottom:-150px;left:-60px;z-index:19}#node-startseite #produktgruppen .produktgruppe .produkte{margin-top:80px}#node-startseite #norm .text{width:auto}#node-produktgruppe #einleitung{min-height:inherit;max-height:none;height:800px}#node-produktgruppe #einleitung .content{top:260px;margin-top:0;width:60%;transform:none}#node-produktgruppe #einleitung .image-wrapper{height:550px;margin-left:0;margin-top:310px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:220px;height:220px;left:180px;top:-20px}#node-produktgruppe #einleitung .video .text{display:none}#node-produktgruppe #beschreibung .items-wrapper{margin-top:50px}#node-produktgruppe #beschreibung .items-wrapper .item{width:100%;padding:30px 0 30px 70px;border-top:1px solid #ddd;min-height:inherit}#node-produktgruppe #beschreibung .items-wrapper .item .icon{width:40px;top:23px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1),#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2),#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3){width:50%}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:last-child{width:100%}#node-produktgruppe #produkte .items-wrapper .item .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{height:240px;padding-left:120px}#node-produktgruppe #produkte .items-wrapper .item .image{width:120px}#node-produktgruppe #produkte .items-wrapper .item .image .icon{height:45px;right:20px}#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:14px;line-height:22px}#node-produktgruppe #produkte .items-wrapper .item .content .link{margin-top:20px}#node-produktgruppe #produkte .items-wrapper .item .content .logo{margin-bottom:20px;height:8px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .wrapper,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .wrapper{padding-left:120px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .image,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .image{width:120px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(1) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(2) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(3) .image .icon,#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:nth-child(4) .image .icon{right:20px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:last-child .wrapper{padding-left:180px}#node-produktgruppe #produkte .items-wrapper.personen_objektschutz .item:last-child .image{width:180px}#node-produktgruppe #service .text{width:auto}#node-produktgruppe #vorteile{padding-top:0}#node-produktgruppe #vorteile .left{width:auto;float:none}#node-produktgruppe #vorteile .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-produktgruppe #vorteile .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-produktgruppe #vorteile .left .text{margin-top:50px}#node-produktgruppe #vorteile .left a.normen{margin-top:30px}#node-produktgruppe #vorteile .right{width:auto;float:none;margin-top:100px}#node-produktgruppe #vorteile .right ul.vorteile li{padding:0 0 30px 60px;margin:0 0 30px 0}#node-produktgruppe #referenzen{padding:300px 0}#node-produktgruppe #referenzen-container .item-5{background:#fff;color:#000}#node-produktgruppe #referenzen-container .item-6{height:600px !important}#node-produktgruppe #referenzen-container .item-7{margin-top:-300px !important}#referenzen-container .item-12{background:#f5f5f5}#node-produktgruppe #zuschnitt .right .image-wrapper{width:420px;margin-top:0}#produktdetails #rahmensysteme .images .image .title{margin-top:5px;font-size:12px}#produktdetails #drehfenster .left{width:60%}#produktdetails #drehfenster .left .items-wrapper{margin-top:30px}#produktdetails #drehfenster .right{width:35%;float:right;margin-top:45px}#produktdetails #beispielbilder{padding:0 0 80px 0}#node-videos_uebersicht .right,#node-blog_uebersicht .right{max-width:700px;width:90%}#node-videos_uebersicht .right .items-wrapper .item{width:46%}#node-blog_uebersicht .right .items-wrapper .item{width:46%;margin:0 0 8% 0}#node-referenzen_uebersicht{padding:200px 0 150px 0}#referenzen-container .item{width:50%;height:300px !important;margin:0 !important}#referenzen-container .item.hoch{height:600px !important}#referenzen-container .item.item-12{margin-top:-300px !important}#referenzen-container .item .content>div{padding:30px 50px}#referenzen-container .item .content .text{font-size:20px;line-height:28px}#node-kontakt #einleitung{height:auto;min-height:auto;max-height:none}#node-kontakt #einleitung::before{display:none}#node-kontakt #einleitung .section{height:auto}#node-kontakt #einleitung .section:before,#node-kontakt #einleitung .section:after{display:none}#node-kontakt #einleitung .content{width:auto;padding:0;position:relative;top:auto;left:auto;margin:260px 0 100px 0;transform:none}#node-kontakt #einleitung .content .table,#node-kontakt #einleitung .content .table .table-cell{display:block;padding:0}#node-kontakt #einleitung .hexagon{display:none}#node-kontakt #einleitung #map{position:relative;top:auto;right:auto;width:100%;height:500px;margin:0}#node-kontakt #einleitung #map .mapboxgl-ctrl-top-right{right:0}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-left{left:0}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-right{right:0}#node-page .spalte{width:100%}#node-unternehmen #einleitung{min-height:inherit;max-height:none;height:800px}#node-unternehmen #einleitung .content{top:260px;margin-top:0;width:60%;transform:none}#node-unternehmen #einleitung .image-wrapper{height:550px;margin-left:0;margin-top:310px}#node-unternehmen #einleitung .image-wrapper .hexagon{width:220px;height:220px;left:180px;top:-20px}#node-unternehmen #beschreibung .text{width:auto}#node-unternehmen #geschichte{padding-top:160px}#node-unternehmen #geschichte .left{padding-top:200px;height:1000px}#node-unternehmen #geschichte .left .title{margin-right:50px}#node-unternehmen #geschichte .left .year-left{font-size:200px;line-height:200px;margin-top:60px}#node-unternehmen #geschichte .left .hexagon{top:-280px;margin-right:-60px;width:1000px;height:1000px}#node-unternehmen #geschichte .right{padding-top:140px}#node-unternehmen #geschichte .items-wrapper .item{padding:0 0 0 60px}#node-unternehmen #geschichte .items-wrapper .item .year-right{font-size:200px;line-height:200px;margin:0 0 20px -30px}#node-unternehmen #geschichte .items-wrapper .item::after{height:80px;margin-top:40px}#node-produkt #einleitung{min-height:inherit;max-height:none;height:800px;overflow:visible}#node-produkt #einleitung .content{top:220px;margin-top:0;width:60%;transform:none}#node-produkt #einleitung .content a.button{margin-top:40px}#node-produkt #einleitung .image-wrapper{height:550px;margin-left:0;margin-top:310px}#node-produkt #einleitung .image-wrapper .icon{left:82px;width:100px;bottom:220px}#produkt-menue{display:none}#node-produkt.produkt_drehfenster #beschreibung{padding-top:260px}#node-produkt #beschreibung .left{width:auto;float:none}#node-produkt #beschreibung .right{margin-right:-80px;width:auto}#node-produkt #beschreibung .right .image-wrapper{width:500px;margin-top:80px}#node-produkt #beschreibung .right .image-wrapper .hexagon.top{top:-20px;left:20px;height:180px;width:180px}#node-produkt #beschreibung .right .image-wrapper .hexagon.bottom{bottom:0;right:0;height:180px;width:180px}#node-produkt #beschreibung .right .image-wrapper .video{bottom:-20px;right:auto;left:-150px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:300px;height:300px}#node-produkt #beschreibung .right .image-wrapper .video a.play{margin:-70px 0 0 -30px}#node-produkt #beschreibung .right .image-wrapper .video a.play .icon{width:60px;height:60px}#node-produkt #beschreibung .right .image-wrapper .video .text{font-size:12px;line-height:18px;margin-top:10px;width:60%;left:20%}#node-produkt #beschreibung .right .image-wrapper .video .text a.button{font-size:10px;padding:1px 10px;margin-top:10px}#node-produkt #vorteile{padding-top:100px}#node-produkt #vorteile .left{width:auto;float:none}#node-produkt #vorteile .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-produkt #vorteile .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-produkt #vorteile .left .text{margin-top:50px}#node-produkt #vorteile .right{width:auto;float:none;margin-top:100px}#node-produkt #vorteile .right ul.vorteile li{padding:0 0 30px 60px;margin:0 0 30px 0}#node-produkt #einsatzgebiete{padding:300px 0}#node-produkt #einsatzgebiete .left{width:auto;float:none}#node-produkt #einsatzgebiete .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-produkt #einsatzgebiete .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-produkt #einsatzgebiete .left .text{margin-top:50px}#node-produkt #einsatzgebiete .right{width:auto;float:none;margin-top:100px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li{width:47% !important}#node-produkt #normen .items-wrapper .left ul.titles{margin:0 -3%}#node-produkt #normen .items-wrapper .left ul.titles li{margin:0 3% !important;width:42%;float:left;padding:20px 0}#node-produkt #normen .items-wrapper .left ul.titles li a{letter-spacing:0}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles{margin:0 -3%}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li{margin:0 3% !important;width:42%;float:left;padding:20px 0}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li a{letter-spacing:0}#overlay.normen-empfehlungen .group{margin-top:50px;padding-top:50px}#produktdetails #sonderloesungen .content h3.title{margin:0 0 30px 0;width:auto}#produktdetails #sonderloesungen .content a.kontakt{position:relative;bottom:auto;right:auto;margin:0 0 80px 0}#node-produkt #downloads .left{width:auto;float:none}#node-produkt #downloads .right{width:auto;float:none;margin-top:100px}#node-produkt #downloads .right .items-wrapper .item{font-size:16px;padding:0 0 20px 0;margin:0 0 20px 0}#node-produkt #extra .image{width:37%;float:right;margin-right:-70px}#produkte .slider .titles .item{margin-right:30px}#produkte .slider .titles .item .logo img{height:7px}#produkte .slider .titles .item.active .logo img{height:10px}#produkte .slider .item .wrapper{padding-left:180px}#produkte .slider .item .image{width:180px;max-height:300px}#produkte .slider .item .image .icon{margin-top:70px;margin-left:35px;height:50px}#produkte .slider .item .content>div{padding:60px 60px 60px 0}#produkte .slider .item .content{top:60px;right:60px}#produkte .slider .item .content .link{top:auto;right:auto;position:relative;display:inline-block;margin-top:30px}#produkte .slider .item .content .title{margin-right:0}#produkte .slider .item .content .details{margin-top:40px;padding-top:40px}#produkte .slider .item .content .details .detail{width:100%;margin:15px 0 0 0 !important}#produkte .slider .item .content .details .detail:nth-child(1){margin-top:0 !important}#overlay{width:800px;margin-left:-400px}#overlay.produktvergleich,.csscalc #overlay.produktvergleich{top:0 !important;left:0 !important;width:100% !important;height:100% !important}#overlay.produktvergleich>.content-wrapper>.content{padding:60px}}
@media screen and (max-width:812px){a.moremedia{position:absolute;bottom:35px}#toolbar-administration,#block-custom-local-tasks{display:none !important}body{font-size:16px;line-height:26px}h1,h2.h1{font-size:40px;line-height:48px;margin:0 0 50px 0;left:-1px}h1.small,h2,h3,h4.big{font-size:28px;line-height:36px;margin:0 0 50px 0;left:0}h4{font-size:24px;line-height:30px}h4.small{font-size:20px;line-height:28px}h4.smaller{font-size:16px;line-height:26px}h5,h6{font-size:16px;line-height:26px}h1 br,h2 br,h3 br,h4 br{display:none}table{font-size:14px;line-height:18px}table p{margin:0 0 20px 0}table td,table th{padding:10px}table span.small,table td.header-small{font-size:12px;line-height:18px}table span.checkmark svg{width:18px;height:18px}#node-startseite #beschreibung .text,#node-startseite #norm .text,#node-unternehmen #beschreibung .text,#node-produktgruppe #service .text,#produktdetails #drehfenster .left .text,#node-produkt.node--type-produkt-drehfenster #beschreibung .text,#node-produkt #extra .content{font-size:24px;line-height:38px}div.subtitle{font-size:12px;margin:0 0 10px 0}a.button,a.button:link,a.button:visited,a.button:focus,a.button:active,input.form-submit,input.form-submit:focus,#sliding-popup #popup-buttons button{font-size:12px}#page{margin-bottom:580px}.section{margin-left:50px;margin-right:50px}#header{margin-top:0 !important}#header>.section{margin:50px 50px 0 50px}#header.small>.section{margin:25px 50px}#header #block-top,#header #block-views-block-produktgruppen-top-menue-block-1,#header #block-header-kontaktdaten{display:none}#header .menu-button{position:fixed;top:50px;right:47px;transition:top .5s}#header.small .menu-button{top:25px}.page-node-type-startseite #header .menu-button .bg{color:#fff}.page-node-type-startseite #header .menu-button span{background:#17253e}#header.small .menu-button span{background:#fff}#header.small .menu-button .bg{color:#17253e}#header{transition:transform .5s,background 0s 0s,box-shadow 0s 0s}#header.small{transform:translateY(-100%);background:none;box-shadow:none;transition:transform .5s 0s,background .5s .5s,box-shadow .5s .5s}#header.small #logo .dark{display:none !important}#header.small #logo .light{display:block !important}#header.small.scrolltop{transform:translateY(0%);background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.3);transition:transform .5s 0s,background .5s 0s,box-shadow .5s 0s}#header.small.scrolltop #logo .dark{display:block !important}#header.small.scrolltop #logo .light{display:none !important}#navigation::before,#navigation::after{height:150px;width:100%}#navigation .close{top:50px;right:47px;z-index:199}#header.small+#navigation .close{top:25px}#navigation #block-sprachumschalter{top:74px;left:50px;width:100%;padding-right:100px}#navigation #block-sprachumschalter ul li{padding-right:0;border-right:0;margin:0 20px 15px 0}#navigation #block-custom-main-menu .table .table-cell{padding:150px 50px}#navigation #block-custom-main-menu ul.menu{width:100%}#navigation #block-custom-main-menu ul.menu li{font-size:30px;line-height:70px}#navigation #block-custom-main-menu ul.menu li a{padding-right:30px}#navigation #block-custom-main-menu ul.menu li .menu_link_content{position:relative;top:auto;left:auto;width:auto;max-height:0;transition:max-height 1s}#navigation #block-custom-main-menu ul.menu li.is-open.animate .menu_link_content{max-height:500px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul{width:100%}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul:last-child{padding-bottom:40px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:40px;height:40px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a,#navigation #block-custom-main-menu ul.menu li .menu_link_content ul.overview li a{font-size:12px;letter-spacing:4px;font-weight:500}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li a img{height:10px}#navigation #block-fusszeile-2{bottom:74px;left:50px}#navigation #block-fusszeile-2 ul li{padding-right:0;border-right:0}#navigation .kontaktdaten{display:none}#page{margin-bottom:0 !important}#footer{padding:100px 0;position:relative;bottom:auto;left:auto}#footer #block-footer-kontaktdaten{float:none;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ddd}#footer #block-views-block-produktgruppen-footer-block-1{float:left}#footer #block-fusszeile .block-title,#footer #block-views-block-produktgruppen-footer-block-1 .block-title{font-weight:600}#footer #block-views-block-produktgruppen-footer-block-1 .group{margin-right:0;border-right:0;height:auto !important;float:none !important;padding-right:0 !important}#footer #block-views-block-produktgruppen-footer-block-1 .group.maschinenschutz{clear:left;margin-top:30px}#footer #block-footer-logos{margin-top:50px;padding-top:50px}#footer #block-footer-logos .images .image{height:50px;padding:0 15px}#footer #block-footer-logos .images .image img{width:50px;max-height:50px}#bottom #block-kontakt{padding-top:100px}#bottom #block-kontakt .content{width:auto;float:none;margin-bottom:50px}#bottom #block-kontakt .content .title{margin-bottom:50px}#bottom #block-kontakt .kontaktdaten{position:relative;top:auto;right:auto;width:60%;float:right;height:auto}#bottom #block-kontakt .kontaktdaten .wrapper{padding:170px 0 100px 0}#bottom #block-kontakt .kontaktdaten .wrapper a{font-size:24px;line-height:38px}#bottom #block-kontakt .kontaktdaten .hexagon{top:50px;left:-70px;width:140px;height:140px}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{width:80px;height:80px;margin:-40px 0 0 -40px}#node-startseite #einleitung{min-height:inherit;height:auto}#node-startseite #einleitung .left,#node-startseite #einleitung .right{width:100%;height:auto !important;float:none}#node-startseite #einleitung .left{padding:200px 0 250px 0}#node-startseite #einleitung .left:before{content:"";position:absolute;bottom:50%;left:-50%;width:200%;height:100%;background:#17253e;top:auto;right:auto;margin:0}#node-startseite #einleitung .left .content{position:relative;top:auto;left:auto;width:auto;padding:0 25vw 0 0;transform:none}#node-startseite #einleitung .left .content h1.title{font-size:60px;line-height:65px;margin:0 0 60px 0;left:-2px}#node-startseite #einleitung .left .content .subtitle{font-size:12px;line-height:34px;letter-spacing:2px}#node-startseite #einleitung .left .hexagon{width:200vw;height:200vw;right:-160px;top:auto;margin-top:0;bottom:0}#node-startseite #einleitung .left a.scroll-to{display:none}#node-startseite #einleitung .right .items-wrapper{top:auto;transform:none;margin-left:0}#node-startseite #einleitung .right .items-wrapper .item{width:46%}#node-startseite #einleitung .right .items-wrapper .item .title{margin:35px 0 30px 0 !important}#node-startseite #beschreibung{padding-top:200px !important}#node-startseite #beschreibung .text{width:auto}#node-startseite #produktgruppen .produktgruppe{padding-top:200px}#node-startseite #produktgruppen .produktgruppe .sameheight-parent{position:relative}#node-startseite #produktgruppen .produktgruppe .left{height:auto !important;width:100%;position:static}#node-startseite #produktgruppen .produktgruppe .left .content{margin-top:0;padding-right:0}#node-startseite #produktgruppen .produktgruppe .right{height:auto !important;width:100%;margin-top:-50px;margin-bottom:-50px}#node-startseite #produktgruppen .produktgruppe .right .image{position:relative;width:400px;top:auto;right:-80px;height:auto;float:right}#node-startseite #produktgruppen .produktgruppe .right .image .hexagon.top{width:240px;height:240px;left:-60px;top:0}#node-startseite #produktgruppen .produktgruppe .right .image .video{bottom:30px;left:-80px}#node-startseite #produktgruppen .produktgruppe .right .image .video .bg{width:160px;height:160px}#node-startseite #produktgruppen .produktgruppe .right .image .video a.play{margin-top:-10px}#node-startseite #produktgruppen .produktgruppe .right .image .video .text{margin-top:-40px}#node-startseite #produktgruppen .produktgruppe .produkte{margin-top:0}#node-startseite #produktgruppen .produktgruppe .swiper-navigation,#produktdetails #beispielbilder .swiper-navigation{display:none !important}#node-startseite #produktgruppen .produktgruppe .swiper-scrollbar,#produktdetails #beispielbilder .images-wrapper .swiper-scrollbar{margin:30px 0 0 0}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item,#produktdetails #beispielbilder .images .image{width:500px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .wrapper{height:340px;padding-left:180px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image{width:180px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper{left:10px;width:160px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image .icon{height:45px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .title{font-size:20px;line-height:28px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .link{margin-top:30px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .links,#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.rahmensysteme .links{margin-top:30px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo{margin-bottom:30px}#node-startseite #produktgruppen .produktgruppe .text.danach{margin-top:50px}#node-startseite #norm{margin-top:0;padding:300px 0 200px 0}#node-startseite #norm .text{width:auto}#node-startseite #norm .hintergrundtitel{font-size:100px;line-height:100px;top:234px;-webkit-text-stroke:1px rgba(93,103,120,0.3)}#main>.section{padding:200px 0 150px 0}#node-page{padding:200px 0 150px 0}#node-page h1{margin:0 0 100px 0}#node-page .spalte{width:auto;float:none !important}#node-downloads_uebersicht{padding:200px 0 150px 0}#node-downloads_uebersicht .items-wrapper{margin-top:80px}#node-downloads_uebersicht .items-wrapper .group{width:auto;float:none !important;clear:none !important}#node-downloads_uebersicht .items-wrapper .item{font-size:16px;padding:20px 0;margin:0}#node-videos_uebersicht,#node-blog_uebersicht,#node-blog{padding:200px 0 150px 0}#node-videos_uebersicht #content,#node-blog_uebersicht #content{margin:0}#node-videos_uebersicht .left,#node-blog_uebersicht .left{width:auto;float:none;position:relative;top:auto;left:auto}#node-videos_uebersicht .left .scrollmagic-pin-spacer,#node-blog_uebersicht .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-videos_uebersicht .left .sticky-element,#node-blog_uebersicht .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-videos_uebersicht .right,#node-blog_uebersicht .right{width:auto;float:none;margin-top:100px}#node-videos_uebersicht .right .items-wrapper .item,#node-blog_uebersicht .right .items-wrapper .item{width:47%}#node-blog_uebersicht .right .items-wrapper .item{margin:0 0 6% 0}#node-blog_uebersicht .right .items-wrapper .item .content{padding:30px}#node-blog .title,#node-blog .text{width:auto}#overlay,#overlay.toheight{width:100% !important;margin-left:0 !important;left:0 !important;height:100% !important;top:0 !important;margin-top:0 !important;transform:none !important}#overlay.html5-video,#overlay.html5-video.toheight{width:90% !important}#overlay>.content-wrapper>.content{padding:80px 50px}#overlay.blog article{padding:80px 0 !important}#overlay.blog article div.section{margin-left:50px !important;margin-right:50px !important}#node-blog .images .swiper-slide{width:500px}#node-referenzen_uebersicht{padding:200px 0 150px 0}#referenzen-container .item{width:50%;height:300px !important;margin:0 !important}#referenzen-container .item.hoch{height:600px !important}#referenzen-container .item.item-12{margin-top:-300px !important}#referenzen-container .item .content>div{padding:30px 50px}#referenzen-container .item .content .text{font-size:20px;line-height:28px}#node-kontakt #einleitung{height:auto;min-height:auto}#node-kontakt #einleitung::before{display:none}#node-kontakt #einleitung .section{height:auto}#node-kontakt #einleitung .section:before,#node-kontakt #einleitung .section:after{display:none}#node-kontakt #einleitung .content{width:auto;position:relative;padding:0;top:auto;left:auto;margin:200px 0 100px 0;transform:none}#node-kontakt #einleitung .content .table,#node-kontakt #einleitung .content .table .table-cell{display:block;padding:0}#node-kontakt #einleitung .content .standorte>div .label,#node-kontakt #einleitung .content .standorte>div .daten{float:none;width:100%}#node-kontakt #einleitung .content .standorte>div .label br{display:none}#node-kontakt #einleitung .hexagon{display:none}#node-kontakt #einleitung #map{position:relative;top:auto;right:auto;width:100%;height:500px;margin:0}#node-kontakt #einleitung #map .mapboxgl-ctrl-top-right{right:0}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-left{left:0}#node-kontakt #einleitung #map .mapboxgl-ctrl-bottom-right{right:0}#node-unternehmen #einleitung{height:800px;min-height:800px;margin-bottom:100px}#node-unternehmen #einleitung a.scroll-to{display:none}#node-unternehmen #einleitung .content{width:100%;position:relative;top:auto;margin-top:0;transform:none;padding-top:200px}#node-unternehmen #einleitung .image-wrapper{width:540px;height:540px;left:auto;margin-left:0;transform:none;margin-top:0;right:-100px}#node-unternehmen #einleitung .hexagon{width:200px;height:200px;margin-left:-330px}#node-unternehmen #beschreibung{padding-top:150px}#node-unternehmen #beschreibung .text{width:auto}#node-unternehmen #geschichte{padding-top:160px}#node-unternehmen #geschichte .left{padding-top:200px;height:1000px}#node-unternehmen #geschichte .left .title{margin-right:50px}#node-unternehmen #geschichte .left .year-left{font-size:200px;line-height:200px;margin-top:60px}#node-unternehmen #geschichte .left .hexagon{top:-280px;margin-right:-60px;width:1000px;height:1000px}#node-unternehmen #geschichte .right{padding-top:140px}#node-unternehmen #geschichte .items-wrapper .item{padding:0 0 0 60px}#node-unternehmen #geschichte .items-wrapper .item .year-right{font-size:200px;line-height:200px;margin:0 0 20px -30px}#node-unternehmen #geschichte .items-wrapper .item::after{height:80px;margin-top:40px}#node-produktgruppe #einleitung{height:800px;min-height:800px;margin-bottom:100px}#node-produktgruppe #einleitung a.scroll-to{display:none}#node-produktgruppe #einleitung .content{width:100%;position:relative;top:auto;margin-top:0;transform:none;padding-top:250px}#node-produktgruppe #einleitung .content .index{transform:translate3d(0px,50px,0px);font-size:140px;line-height:140px;top:127px;left:-20px}#node-produktgruppe #einleitung .image-wrapper{width:540px;height:540px;left:auto;margin-left:0;transform:none;margin-top:0;right:-100px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:240px;height:240px;margin-left:-300px;left:50%;top:-20px}#node-produktgruppe #einleitung .video{bottom:-30px;left:auto;margin-left:0;right:0;margin-right:330px}#node-produktgruppe #einleitung .video a.play{margin:-30px 0 0 -30px}#node-produktgruppe #einleitung .video a.play .icon{width:60px;height:60px}#node-produktgruppe #einleitung .video .bg{width:160px;height:160px}#node-produktgruppe #einleitung .video .text{margin-top:0;font-size:12px;line-height:18px;margin-right:10px;display:none}#node-produktgruppe #beschreibung{padding-top:100px}#node-produktgruppe #beschreibung .title{width:auto}#node-produktgruppe #beschreibung .items-wrapper{margin-top:50px}#node-produktgruppe #beschreibung .items-wrapper .item{width:100%;padding:30px 0 30px 70px;border-top:1px solid #ddd;min-height:inherit}#node-produktgruppe #beschreibung .items-wrapper .item .icon{width:40px;top:23px}#node-produktgruppe #produkte{padding-top:200px}#node-produktgruppe #produkte .items-wrapper .item{width:100% !important}#node-produktgruppe #produkte .items-wrapper .item .wrapper{height:340px !important;padding-left:180px !important}#node-produktgruppe #produkte .items-wrapper .item .image{width:180px !important}#node-produktgruppe #produkte .items-wrapper .item .image .icon{height:45px !important;right:35px !important}#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:20px;line-height:28px;height:auto !important}#node-produktgruppe #produkte .items-wrapper .item .content .link{margin-top:30px}#node-produktgruppe #produkte .items-wrapper .item .content .logo{margin-bottom:30px}#node-produktgruppe #produkte .text.danach{margin-top:50px}#node-produktgruppe #service{margin-top:0;padding:300px 0}#node-produktgruppe #service .text{width:auto}#node-produktgruppe #service .hintergrundtitel{font-size:100px;line-height:100px;top:234px;-webkit-text-stroke:1px rgba(93,103,120,0.3)}#node-produktgruppe #vorteile{padding-top:0}#node-produktgruppe #vorteile .left{width:auto;float:none}#node-produktgruppe #vorteile .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-produktgruppe #vorteile .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-produktgruppe #vorteile .left .text{margin-top:50px}#node-produktgruppe #vorteile .left a.normen{margin-top:30px}#node-produktgruppe #vorteile .right{width:auto;float:none;margin-top:100px}#node-produktgruppe #vorteile .right ul.vorteile li{padding:0 0 30px 60px;margin:0 0 30px 0}#node-produktgruppe #referenzen{padding:300px 0}#node-produktgruppe #referenzen-container .item-5{background:#fff;color:#000}#node-produktgruppe #referenzen-container .item-6{height:600px !important}#node-produktgruppe #referenzen-container .item-7{margin-top:-300px !important}#node-produktgruppe #zuschnitt .left{width:auto;float:none}#node-produktgruppe #zuschnitt .right{margin-right:-80px}#node-produktgruppe #zuschnitt .right .image-wrapper{width:500px;margin-top:80px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.top{width:180px;height:180px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.bottom{width:180px;height:180px}#produktdetails #rahmensysteme{padding-top:200px}#produktdetails #rahmensysteme .images .image{width:48%}#produktdetails #rahmensysteme .images .image .title{font-size:12px}#produktdetails #rahmensysteme .weitere{margin-top:100px}#produktdetails #rahmensysteme .weitere .items-wrapper{margin:0 -40px -1px -40px}#produktdetails #rahmensysteme .weitere .items-wrapper .item>div{font-size:16px;line-height:26px;margin:40px 0;padding:0 40px}#produktdetails #drehfenster{padding:0 0 150px 0}#node-produktgruppe #produktdetails #drehfenster{padding-top:200px}#produktdetails #drehfenster .left{width:100%}#produktdetails #drehfenster .left .items-wrapper{margin:50px 0 0 0;width:50%;height:230px}#produktdetails #drehfenster .left .items-wrapper>div{width:100%;margin:0;padding:20px 0}#produktdetails #drehfenster .left .items-wrapper>div a{font-size:20px}#produktdetails #drehfenster .right{position:absolute;right:25%;bottom:0;width:200px;margin-right:-100px}#produkt-menue{display:none !important}#node-produkt #einleitung{height:800px;min-height:800px;margin-bottom:100px;overflow:visible}#node-produkt #einleitung a.scroll-to{display:none}#node-produkt #einleitung .content{width:100%;position:relative;top:auto;margin-top:0;transform:none;padding-top:210px}#node-produkt #einleitung .content .logo-wrapper{margin:0 0 28px 0}#node-produkt #einleitung .content .logo{height:12px}#node-produkt #einleitung .content .logo-wrapper span.new{height:16px;line-height:16px;padding:0 3px;font-size:8px;margin-top:-8px;margin-left:20px}#node-produkt #einleitung .content .logo span,#node-produkt #einleitung .content .subtitle{margin:0 0 24px 0;font-size:16px;line-height:16px}#node-produkt #einleitung .content a.button{margin-top:30px;display:none}#node-produkt #einleitung .image-wrapper{position:relative;top:auto;width:540px;height:540px;left:auto;margin-left:0;transform:none;margin-top:0;right:-100px;float:right}#node-produkt #einleitung .image-wrapper .icon{left:-21px;bottom:320px;width:110px;max-height:110px}#node-produkt #beschreibung{padding-top:100px}#node-produkt.produkt_drehfenster #beschreibung{padding-top:200px;padding-bottom:50px}#node-produkt #beschreibung .left{width:auto;float:none}#node-produkt #beschreibung .right{margin-right:-80px;width:auto}#node-produkt #beschreibung .right .image-wrapper{width:500px;margin-top:80px}#node-produkt #beschreibung .right .image-wrapper .hexagon.top{top:-20px;left:20px;height:180px;width:180px}#node-produkt #beschreibung .right .image-wrapper .hexagon.bottom{bottom:0;right:0;height:180px;width:180px}#node-produkt #beschreibung .right .image-wrapper .video{bottom:-20px;right:auto;left:-150px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:300px;height:300px}#node-produkt #beschreibung .right .image-wrapper .video a.play{margin:-70px 0 0 -30px}#node-produkt #beschreibung .right .image-wrapper .video a.play .icon{width:60px;height:60px}#node-produkt #beschreibung .right .image-wrapper .video .text{font-size:12px;line-height:18px;margin-top:10px;width:60%;left:20%}#node-produkt #beschreibung .right .image-wrapper .video .text a.button{font-size:10px;padding:1px 10px;margin-top:10px}#node-produkt #vorteile{padding-top:100px}#node-produkt #vorteile .left{width:auto;float:none}#node-produkt #vorteile .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-produkt #vorteile .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-produkt #vorteile .left .text{margin-top:50px}#node-produkt #vorteile .right{width:auto;float:none;margin-top:100px}#node-produkt #vorteile .right ul.vorteile li{padding:0 0 30px 60px;margin:0 0 30px 0}#node-produkt #einsatzgebiete{padding:300px 0}#node-produkt #einsatzgebiete .left{width:auto;float:none}#node-produkt #einsatzgebiete .left .scrollmagic-pin-spacer{min-height:inherit !important;height:auto !important;padding:0 !important}#node-produkt #einsatzgebiete .left .sticky-element{position:relative !important;inset:auto !important;width:100% !important;top:auto !important;left:auto !important}#node-produkt #einsatzgebiete .left .text{margin-top:50px}#node-produkt #einsatzgebiete .right{width:auto;float:none;margin-top:100px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li{padding:30px 0 30px 70px;font-size:20px;line-height:28px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .icon{top:30px}#node-produkt #ausfuehrung{padding:0}#node-produkt #ausfuehrung h3.title{width:auto}#node-produkt #zusatzoptionen{padding:0}#node-produkt #zusatzoptionen h3.title{width:auto}#node-produkt #zusatzoptionen .items-container{margin-top:100px}#produktdetails #sonderloesungen .items-wrapper .item,#node-produkt #zusatzoptionen .items-wrapper .item{width:50%}#produktdetails #sonderloesungen .items-wrapper .item>div,#produktdetails #rahmensysteme .weitere .items-wrapper .item>div,#node-produkt #zusatzoptionen .items-wrapper .item>div{margin:50px 0}#produktdetails #sonderloesungen .items-wrapper .item>div:after,#node-produkt #zusatzoptionen .items-wrapper .item>div:after{bottom:-50px}#produktdetails #sonderloesungen .items-wrapper .item img{margin-bottom:50px}#node-produkt #zusatzoptionen .items-wrapper .item .icon{height:60px;margin-bottom:40px}#node-produkt #zusatzoptionen .items-wrapper .item .text,#produktdetails #sonderloesungen .items-wrapper .item .title{font-size:20px;line-height:28px}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div{border-right:1px solid #576073}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n)>div{border-right:1px solid #ddd}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n+1)>div:after,#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(4n+1)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(4n)>div:after{left:0}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n)>div,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n)>div{border-right:0}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n+1)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n+1)>div:after{left:50px}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n)>div:after{left:-50px}#produktdetails #sonderloesungen{padding:300px 0}#produktdetails #beispielbilder{padding:0 0 200px 0}#produktdetails #sonderloesungen .content h3.title{margin:0 0 30px 0;width:auto}#produktdetails #sonderloesungen .content a.kontakt{position:relative;bottom:auto;right:auto;margin:0 0 80px 0}#produktdetails #beispielbilder{padding:0 0 150px 0}#node-produkt #normen{padding-top:200px}#node-produkt #normen .items-wrapper .left{width:100%;margin-bottom:50px}#node-produkt #normen .items-wrapper .left ul.titles{margin:0 -3%}#node-produkt #normen .items-wrapper .left ul.titles li{margin:0 3% !important;width:42%;float:left;padding:20px 0}#node-produkt #normen .items-wrapper .left ul.titles li a{letter-spacing:0}#node-produkt #normen .items-wrapper .right{width:100%}#node-produkt #pruefmethoden{padding-top:200px}#node-produkt #pruefmethoden .items-wrapper .left{width:100%;margin-bottom:50px}#node-produkt #normen .items-wrapper .left .vergleich{margin-top:50px}#node-produkt #pruefmethoden .items-wrapper .left ul.titles{margin:0 -3%}#node-produkt #pruefmethoden .items-wrapper .left ul.titles li{margin:0 3% !important;width:42%;float:left;padding:20px 0}#node-produkt #pruefmethoden .items-wrapper .left ul.titles li a{letter-spacing:0}#node-produkt #pruefmethoden .items-wrapper .right{width:100%}#produktdetails #normen_empfehlungen{padding-top:200px}#produktdetails #normen_empfehlungen .items-wrapper .left{width:100%;margin-bottom:50px}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles{margin:0 -3%}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li{margin:0 3% !important;width:42%;float:left;padding:20px 0}#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li a{letter-spacing:0}#produktdetails #normen_empfehlungen .items-wrapper .right{width:100%}#overlay.normen-empfehlungen .group{margin-top:50px;padding-top:50px}#node-produkt #referenzen{padding:300px 0}#node-produkt.produkt_personen_objektschutz #referenzen{padding-bottom:150px}#node-produkt #referenzen-container .item-5{background:#fff;color:#000}#node-produkt #referenzen-container .item-6{height:600px !important}#node-produkt #referenzen-container .item-7{margin-top:-300px !important}#node-produkt #downloads{padding:0 0 150px 0}#node-produkt #downloads .left{width:auto;float:none}#node-produkt #downloads .right{width:auto;float:none;margin-top:100px}#node-produkt #downloads .right .items-wrapper .item{font-size:16px;padding:0 0 20px 0;margin:0 0 20px 0}#node-produkt #extra{padding:300px 0 100px 0}#node-produkt #extra .content{width:auto;float:none}#node-produkt #extra .image{width:400px;margin-top:20px;margin-right:-80px}#node-produkt #modelle{padding:100px 0 150px 0}#node-produkt #modelle .items-wrapper .left{width:100%;margin-bottom:50px}#node-produkt #modelle .items-wrapper .left .vergleich{margin-top:50px}#node-produkt #modelle .items-wrapper .left ul.titles{margin:0 -3%}#node-produkt #modelle .items-wrapper .left ul.titles li{margin:0 3% !important;width:42%;float:left;padding:20px 0}#node-produkt #modelle .items-wrapper .left ul.titles li a{letter-spacing:0}#node-produkt #modelle .items-wrapper .right{width:100%}#node-produkt #zubehoer{padding:0 0 100px 0}#sliding-popup .eu-cookie-compliance-content{margin:0 50px}#sliding-popup #popup-text{padding-right:180px}#node-produkt #normen .table-container,#node-produkt #pruefmethoden .table-container,#overlay .table-container{margin:0 -50px -30px -50px;position:relative}#node-produkt #normen .table-container:after,#node-produkt #pruefmethoden .table-container:after,#overlay .table-container:after{content:"";position:absolute;top:0;left:100%;height:100%;width:50px;z-index:99;box-shadow:0 0 20px 0 rgba(0,0,0,0.8);border-radius:50px}#node-produkt #normen .table-container .table-wrapper,#node-produkt #pruefmethoden .table-container .table-wrapper,#overlay .table-container .table-wrapper{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#node-produkt #normen .table-container .table-wrapper .table,#node-produkt #pruefmethoden .table-container .table-wrapper .table,#overlay .table-container .table-wrapper .table{padding:0 50px 30px 50px;width:900px}#node-produkt #normen .items-wrapper .right.inview .table-container .table,#node-produkt #pruefmethoden .items-wrapper .right.inview .table-container .table{animation-name:slideToRight;animation-duration:1.2s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1s;animation-timing-function:cubic-bezier(0.785,.135,.15,.86)}@keyframes slideToRight{0%{margin-left:0}50%{margin-left:-100px}100%{margin-left:0}}#produkte .slider .titles{margin-top:100px}#produkte .slider .titles .item{margin:0 0 10px 0;float:none}#produkte .slider .titles .item .logo img{height:8px}#produkte .slider .titles .item.active .logo img{height:12px}#produkte .slider .swiper-container{margin-top:40px}#produkte .slider .item .wrapper{padding-left:0}#produkte .slider .item .image{position:relative;height:300px;top:auto;left:auto;width:220px}#produkte .slider .item .image .icon{margin-top:80px;margin-left:40px;height:50px}#produkte .slider .item .content>div{padding:50px}#produkte .slider .item .content .title{margin:0 0 30px 0}#produkte .slider .item .content .link{top:auto;right:auto;position:relative;display:inline-block;margin-top:30px}#produkte .slider .item .content .details{margin-top:40px;padding-top:40px}#produkte .slider .item .content .details .detail{width:100%;margin:15px 0 0 0 !important}#produkte .slider .item .content .details .detail:nth-child(1){margin-top:0 !important}#overlay.produktvergleich,.csscalc #overlay.produktvergleich{top:0 !important;left:0 !important;width:100% !important;height:100% !important}#overlay.produktvergleich>.content-wrapper>.content{padding:80px 50px}}@media screen and (max-width:649px){h1,h2.h1{font-size:36px;line-height:44px;margin:0 0 50px 0;left:0}h1.small,h2,h3,h4.big{font-size:28px;line-height:36px;margin:0 0 50px 0;left:0}h4{font-size:24px;line-height:30px}h4.small{font-size:18px;line-height:28px}h4.smaller{font-size:16px;line-height:26px}h5,h6{font-size:16px;line-height:26px}#node-startseite #beschreibung .text,#node-startseite #norm .text,#node-kontakt #einleitung .content .kontaktdaten,#node-kontakt #einleitung .content .kontaktdaten a,#node-unternehmen #beschreibung .text,#node-produktgruppe #service .text,#produktdetails #drehfenster .left .text,#node-produkt.node--type-produkt-drehfenster #beschreibung .text,#node-produkt #extra .content{font-size:20px;line-height:34px}#navigation #block-custom-main-menu ul.menu li{font-size:26px;line-height:60px}#navigation #block-sprachumschalter ul li a,#navigation #block-fusszeile-2 ul li a{text-transform:none;letter-spacing:0}#footer #block-footer-logos{margin-top:50px;padding-top:50px}#footer #block-footer-logos .images .image{width:20%;margin:20px 0}#footer #block-footer-logos .images.count-8 .image{width:25%}#footer #block-footer-logos .images.count-9 .image,#footer #block-footer-logos .images.count-10 .image{width:20%}#footer #block-footer-logos .images.count-11 .image,#footer #block-footer-logos .images.count-12 .image{width:16.666%}#bottom #block-kontakt .content .text br{display:none}#bottom #block-kontakt .kontaktdaten{width:70%}#bottom #block-kontakt .kontaktdaten .hexagon{width:120px;height:120px}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{width:60px;height:60px;margin:-30px 0 0 -30px}#node-startseite #einleitung .left{padding-bottom:230px}#node-startseite #einleitung .left .content{padding-right:15vw}#node-startseite #einleitung .left .content h1.title{font-size:50px;line-height:55px;margin:0 0 50px 0;left:-1px}#node-startseite #einleitung .left .hexagon{width:200vw;height:200vw;right:-130px;top:auto;margin-top:0;bottom:0}#node-startseite #einleitung .right .items-wrapper .item .image .index{bottom:-38px;left:-20px;font-size:180px;line-height:180px}#node-startseite #einleitung .right .items-wrapper .item .title{font-size:16px;line-height:24px}#node-startseite #beschreibung{padding-top:150px !important}#node-startseite #produktgruppen .produktgruppe{padding-top:150px}#node-startseite #produktgruppen .produktgruppe .right .image{width:300px}#node-startseite #produktgruppen .produktgruppe .right .image .hexagon.top{display:none}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item,#produktdetails #beispielbilder .images .image{width:360px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .wrapper{height:300px;padding-left:140px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image{width:140px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper{left:10px;width:120px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image .icon{height:40px;right:27px;margin-top:60px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .title{font-size:16px;line-height:24px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .link{margin-top:20px;font-size:12px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .links,#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.rahmensysteme .links{margin-top:20px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo{margin-bottom:20px;height:8px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo span{letter-spacing:3px;font-size:12px}#node-startseite #produktgruppen .produktgruppe .swiper-scrollbar{margin-top:30px}#node-startseite #norm{padding:250px 0 150px 0}#node-startseite #norm .hintergrundtitel{font-size:60px;line-height:60px;top:220px}#referenzen-container .item{height:250px !important}#referenzen-container .item.hoch{height:500px !important}#referenzen-container .item .content>div{padding:30px 40px}#referenzen-container .item .content .text{font-size:16px;line-height:26px}#referenzen-container .item.item-12{margin-top:-250px !important}#node-videos_uebersicht .right .items-wrapper .item .title{margin:20px 0 0 0 !important}#node-unternehmen #einleitung .image-wrapper{width:480px;height:480px;margin-top:40px}#node-unternehmen #geschichte .left{width:35%;padding-top:100px;height:700px}#node-unternehmen #geschichte .left .title{font-size:16px;line-height:26px}#node-unternehmen #geschichte .left .year-left{font-size:100px;line-height:100px;margin:40px 20px 0 0}#node-unternehmen #geschichte .left .hexagon{top:-190px;margin-right:-35px;width:700px;height:700px}#node-unternehmen #geschichte .right{width:65%;padding-top:100px}#node-unternehmen #geschichte .right .spacer{margin-bottom:40px}#node-unternehmen #geschichte .items-wrapper .item{padding-left:40px}#node-unternehmen #geschichte .items-wrapper .item .year-right{font-size:100px;line-height:100px}#node-produktgruppe #einleitung .content{padding-top:210px}#node-produktgruppe #einleitung .content .index{top:110px}#node-produktgruppe #einleitung .image-wrapper{width:480px;height:480px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:180px;height:180px;margin-left:-260px;top:0}#node-produktgruppe #einleitung .video{margin-right:273px}#node-produktgruppe #einleitung .video .text{display:none}#node-produktgruppe #produkte{padding-top:150px}#node-produktgruppe #produkte .items-wrapper .item .wrapper{height:300px !important;padding-left:140px v}#node-produktgruppe #produkte .items-wrapper .item .image{width:140px !important}#node-produktgruppe #produkte .items-wrapper .item .image .icon{height:40px !important;right:27px !important;margin-top:60px}#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:16px;line-height:24px}#node-produktgruppe #produkte .items-wrapper .item .content .link{margin-top:20px;font-size:12px}#node-produktgruppe #produkte .items-wrapper .item .content .logo{margin-bottom:20px;height:8px}#node-produktgruppe #produkte .items-wrapper .item .content .logo span{letter-spacing:3px;font-size:12px}#node-produktgruppe #service{padding:250px 0}#node-produktgruppe #service .hintergrundtitel{font-size:60px;line-height:60px;top:220px}#node-produktgruppe #vorteile .right{margin-top:50px}#node-produktgruppe #vorteile .right ul.vorteile li{padding:0 0 25px 60px;margin:0 0 25px 0}#node-produktgruppe #referenzen{padding:250px 0}#node-produktgruppe #referenzen-container .item-6,#node-produkt #referenzen-container .item-6{height:500px !important}#node-produktgruppe #referenzen-container .item-7,#node-produkt #referenzen-container .item-7{margin-top:-250px !important}#node-produktgruppe #referenzen .show-all{margin-top:30px}#node-produktgruppe #zuschnitt .right .image-wrapper{width:460px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.top{width:160px;height:160px;left:20px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.bottom{width:160px;height:160px;right:10px;bottom:-30px}#produktdetails #rahmensysteme{padding-top:200px}#produktdetails #rahmensysteme .images .image .title{font-size:10px}#produktdetails #rahmensysteme .weitere{margin-top:80px}#produktdetails #rahmensysteme .weitere .items-container{border-bottom:0 !important}#produktdetails #rahmensysteme .weitere .items-wrapper{margin:0}#produktdetails #rahmensysteme .weitere .items-wrapper .item{width:auto;float:none}#produktdetails #rahmensysteme .weitere .items-wrapper .item>div{margin:0;padding:25px 0;border-left:0 !important;border-bottom:1px solid #ddd;height:auto !important}#produktdetails #rahmensysteme .weitere .items-wrapper .item>div::after{display:none !important}#produktdetails #rahmensysteme .weitere .items-wrapper .item .subtitle{margin:0}#node-produktgruppe #produktdetails #drehfenster{padding-top:150px}#produktdetails #drehfenster .right{right:0;margin-right:0;width:40%}#produktdetails #drehfenster .left .items-wrapper>div a{font-size:16px}#node-produkt #einleitung .image-wrapper{width:480px;height:480px;margin-top:30px}#node-produkt #einleitung .image-wrapper .icon{left:-25px}#node-produkt #beschreibung .right .image-wrapper{width:440px}#node-produkt #beschreibung .right .image-wrapper .video{bottom:-10px;left:-110px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:260px;height:260px}#node-produkt #beschreibung .right .image-wrapper .video .text a.button{display:none}#node-produkt #vorteile .right{margin-top:50px}#node-produkt #vorteile .right ul.vorteile li{padding:0 0 25px 60px;margin:0 0 25px 0}#node-produkt #einsatzgebiete{padding:250px 0}#node-produkt #einsatzgebiete .right{margin-top:50px}#node-produkt #einsatzgebiete .right .items-wrapper.only-one .groups{margin-top:0}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group{margin:0 0 70px 0}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li{padding:15px 0 15px 60px;font-size:16px;line-height:26px;width:100% !important;float:none !important;clear:none}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .icon{width:35px;height:35px;top:16px}#node-produkt #einsatzgebiete .right .items-wrapper .groups .group ul.list li .table{height:52px}#node-produkt #ausfuehrung .images .image{width:98%;margin-bottom:30px}#node-produkt #zusatzoptionen .items-container{margin-top:50px}#produktdetails #sonderloesungen .items-wrapper,#node-produkt #zusatzoptionen .items-wrapper{margin:0 -30px -1px -30px}#produktdetails #sonderloesungen .items-wrapper .item>div,#node-produkt #zusatzoptionen .items-wrapper .item>div{margin:40px 0;padding:0 30px}#produktdetails #sonderloesungen .items-wrapper .item>div:after,#node-produkt #zusatzoptionen .items-wrapper .item>div:after{bottom:-40px}#produktdetails #sonderloesungen .items-wrapper .item img{margin-bottom:30px}#node-produkt #zusatzoptionen .items-wrapper .item .icon{height:50px;margin-bottom:30px}#node-produkt #zusatzoptionen .items-wrapper .item .subtitle,#produktdetails #sonderloesungen .items-wrapper .item .subtitle{margin:0}#node-produkt #zusatzoptionen .items-wrapper .item .text,#produktdetails #sonderloesungen .items-wrapper .item .title{font-size:16px;line-height:26px}#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(5n)>div{border-right:1px solid #ddd}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n+1)>div:after,#produktdetails #sonderloesungen .items-wrapper .item:nth-child(4n)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(4n+1)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(4n)>div:after{left:0}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n)>div,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n)>div{border-right:0}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n+1)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n+1)>div:after{left:30px}#produktdetails #sonderloesungen .items-wrapper .item:nth-child(2n)>div:after,#node-produkt #zusatzoptionen .items-wrapper .item:nth-child(2n)>div:after{left:-30px}#node-produkt #normen{padding-top:150px}#node-produkt #normen .items-wrapper .left ul.titles li{width:94%}#node-produkt #pruefmethoden .items-wrapper .left ul.titles li,#produktdetails #normen_empfehlungen .items-wrapper .left ul.titles li{width:94%}#node-produkt #modelle .items-wrapper .left ul.titles li{width:94%}#node-produkt #pruefmethoden .items-wrapper .right .contents .content .images-container .images .image .title{font-size:10px}#node-produkt #normen .table-container .table-wrapper .table,#node-produkt #pruefmethoden .table-container .table-wrapper .table,#overlay .table-container .table-wrapper .table{padding:0 50px 50px 50px;width:700px}#node-produkt #referenzen{padding:250px 0}#node-produkt.produkt_personen_objektschutz #referenzen{padding-bottom:100px}#node-produkt #downloads .right{margin-top:50px}#node-produkt.produkt_drehfenster #beschreibung{padding-bottom:0}#node-produkt #zubehoer{padding:0 0 50px 0}#node-produkt #modelle{padding:100px 0}#node-produkt #modelle .items-wrapper .right .contents .content .text-spalten.two-columns .text{width:auto;float:none !important}#node-page h1{margin:0 0 80px 0}}@media screen and (max-width:549px){h1,h2.h1{font-size:30px;line-height:40px;margin:0 0 40px 0;left:0}h1.small,h2,h3,h4.big{font-size:24px;line-height:30px;margin:0 0 50px 0;left:0}h4{font-size:20px;line-height:28px}h4.small{font-size:16px;line-height:26px}h4.smaller{font-size:16px;line-height:26px}h5,h6{font-size:16px;line-height:26px}#node-startseite #beschreibung .text,#node-startseite #norm .text,#node-kontakt #einleitung .content .kontaktdaten,#node-kontakt #einleitung .content .kontaktdaten a,#node-unternehmen #beschreibung .text,#node-produktgruppe #service .text,#produktdetails #drehfenster .left .text,#node-produkt.node--type-produkt-drehfenster #beschreibung .text,#node-produkt #extra .content{font-size:18px;line-height:28px}#header #logo{width:160px;height:42px}#header .menu-button{top:46px}#header.small .menu-button{top:21px}#header .menu-button,#navigation .close{margin-top:0}#navigation #block-custom-main-menu ul.menu li{font-size:20px;line-height:50px}#navigation #block-custom-main-menu ul.menu li .menu_link_content ul li{line-height:35px;height:35px}#bottom #block-kontakt .kontaktdaten{width:300px;max-width:100%}#bottom #block-kontakt .kontaktdaten .wrapper{padding-top:140px}#bottom #block-kontakt .kontaktdaten .wrapper a{font-size:20px;line-height:32px}#bottom #block-kontakt .kontaktdaten .hexagon{width:100px;height:100px;left:-50px}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{width:50px;height:50px;margin:-25px 0 0 -25px}#footer #block-fusszeile{float:none;clear:left;margin-bottom:30px}#node-startseite #einleitung .left{padding:180px 0 220px}#node-startseite #einleitung .left .content{padding-right:0}#node-startseite #einleitung .left .content h1.title{font-size:40px;line-height:45px}#node-startseite #einleitung .right .items-wrapper .item{width:240px;max-width:100%;margin:0 0 20px 0 !important}#node-startseite #einleitung .right .items-wrapper .item .image a img{margin:-30px 0}#node-startseite #produktgruppen .produktgruppe .left{position:relative}#node-startseite #produktgruppen .produktgruppe .right{margin:0 0 -30px 0}#node-startseite #produktgruppen .produktgruppe .right .image .video{bottom:10px}#node-produktgruppe #einleitung{height:700px;min-height:700px}#node-produktgruppe #einleitung .image-wrapper{width:400px;height:400px;margin-top:30px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:150px;height:150px;margin-left:-220px;top:0}#node-produktgruppe #einleitung .video{margin-right:200px}#node-produktgruppe #produkte .items-wrapper .item .content>div{padding-right:40px}#node-produktgruppe #vorteile .right ul.vorteile li{padding:0 0 20px 50px;margin:0 0 20px 0}#referenzen-container .item{width:100% !important}#node-produktgruppe #referenzen-container .item-6,#node-produkt #referenzen-container .item-6{height:250px !important}#referenzen-container .item.hoch{height:350px !important}#referenzen-container .item.item-12,#node-produktgruppe #referenzen-container .item-7,#node-produkt #referenzen-container .item-7{margin-top:0 !important}#node-produktgruppe #zuschnitt .right .image-wrapper{width:400px}#produktdetails #rahmensysteme .images .image{width:98%;margin-bottom:3%}#produktdetails #rahmensysteme .weitere .items-wrapper .item>div{padding:20px 0}#produktdetails #drehfenster .left{float:none}#produktdetails #drehfenster .left .items-wrapper{width:100%;height:auto}#produktdetails #drehfenster .right{position:relative;width:260px;max-width:100%;bottom:auto;right:auto;margin:50px auto 0 auto;float:none}#node-downloads_uebersicht .items-wrapper{margin-top:50px}#node-downloads_uebersicht .items-wrapper .item,#node-produkt #downloads .items-wrapper .item{line-height:26px}#node-downloads_uebersicht .items-wrapper .item .wrapper,#node-produkt #downloads .items-wrapper .item .wrapper{padding:0 0 35px 0 !important}#node-downloads_uebersicht .items-wrapper .item a,#node-produkt #downloads .items-wrapper .item a{top:auto;bottom:0;right:auto;left:0}#node-downloads_uebersicht .items-wrapper .item a.online,#node-produkt #downloads .items-wrapper .item a.online{right:auto;left:90px}#node-videos_uebersicht .right,#node-blog_uebersicht .right{margin-top:80px}#node-videos_uebersicht .right .items-wrapper .item,#node-blog_uebersicht .right .items-wrapper .item{width:260px;max-width:100%;margin:0 0 50px 0 !important}#node-videos_uebersicht .right .items-wrapper .item a.play{display:block;position:relative;overflow:hidden}#node-videos_uebersicht .right .items-wrapper .item a img{margin:-30px 0}#node-blog_uebersicht .right .items-wrapper .item .content{height:auto !important}#node-kontakt #einleitung .content .title{margin-bottom:50px}#node-kontakt #einleitung .content .standorte{margin-top:30px;padding-top:0}#node-kontakt #einleitung .content .standorte>div{width:auto;float:none;margin-top:30px}#node-kontakt #einleitung #map{height:400px}#node-page h1{margin:0 0 50px 0}#node-referenzen_uebersicht #referenzen-container{margin-top:50px}#node-unternehmen #einleitung{height:700px;min-height:700px}#node-unternehmen #einleitung .image-wrapper{width:400px;height:400px;margin-top:80px}#node-unternehmen #einleitung .hexagon{width:160px;height:160px;margin-left:-258px;bottom:-70px}#node-unternehmen #beschreibung{padding-top:130px}#node-unternehmen #geschichte .left{width:25%;height:400px;padding-top:100px}#node-unternehmen #geschichte .left h3.title{display:none}#node-unternehmen #geschichte .left .year-left{font-size:60px;line-height:60px;margin:0 20px 0 0 !important}#node-unternehmen #geschichte .left .hexagon{top:50%;margin-right:-20px;width:400px;height:400px;margin-top:-200px}#node-unternehmen #geschichte .right{width:75%}#node-unternehmen #geschichte .right .spacer{display:none}#node-unternehmen #geschichte .items-wrapper .item{padding-left:30px}#node-unternehmen #geschichte .items-wrapper .item .year-right{font-size:60px;line-height:60px;margin:0 0 10px -22px}#node-unternehmen #geschichte .items-wrapper .item::after{height:50px;margin-top:30px}#node-produkt #einleitung{height:700px;min-height:700px}#node-produkt #einleitung .content .logo-wrapper{margin:0 0 20px 0}#node-produkt #einleitung .content .logo{height:10px}#node-produkt #einleitung .content .subtitle{font-size:14px;line-height:14px;margin:0 0 20px 0}#node-produkt #einleitung .image-wrapper{width:400px;height:400px;margin-top:50px}#node-produkt #einleitung .image-wrapper .icon{left:-15px;width:80px;max-height:80px;bottom:240px}#node-produkt.produkt_drehfenster #beschreibung{padding-top:150px}#node-produkt #beschreibung .right .image-wrapper{width:400px}#node-produkt #beschreibung .right .image-wrapper .hexagon.top{top:-30px;left:20px;height:160px;width:160px}#node-produkt #beschreibung .right .image-wrapper .hexagon.bottom{height:160px;width:160px}#node-produkt #beschreibung .right .image-wrapper .video{bottom:-10px;left:-50px}#node-produkt #beschreibung .right .image-wrapper .video a.play{margin:-30px 0 0 -30px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:180px;height:180px}#node-produkt #beschreibung .right .image-wrapper .video .text{display:none}#node-produkt #vorteile .right ul.vorteile li{padding:0 0 20px 50px;margin:0 0 20px 0}#produktdetails #sonderloesungen .items-container,#node-produkt #zusatzoptionen .items-container{border-bottom:0 !important}#produktdetails #sonderloesungen .items-container{border-top:1px solid #576073}#produktdetails #sonderloesungen .items-wrapper,#node-produkt #zusatzoptionen .items-wrapper{margin:0}#produktdetails #sonderloesungen .items-wrapper .item,#node-produkt #zusatzoptionen .items-wrapper .item{width:100%}#produktdetails #sonderloesungen .items-wrapper .item>div,#node-produkt #zusatzoptionen .items-wrapper .item>div{margin:0;padding:25px 0 25px 70px;height:auto !important;border-right:0 !important;border-bottom:1px solid #ddd !important}#produktdetails #sonderloesungen .items-wrapper .item>div{padding:25px 0 25px 0;border-bottom:1px solid #576073 !important}#produktdetails #sonderloesungen .items-wrapper .item>div:after,#node-produkt #zusatzoptionen .items-wrapper .item>div:after{display:none !important}#node-produkt #zusatzoptionen .items-wrapper .item .icon{max-width:45px;height:auto;max-height:40px;margin-bottom:0;position:absolute;top:30px;left:0}#sliding-popup .eu-cookie-compliance-content{margin:0 50px}#sliding-popup #popup-text{padding-right:0}#sliding-popup #popup-buttons{position:relative;top:auto;right:auto;transform:none;margin-top:20px}#node-blog .images .swiper-slide{width:400px}#produkte .slider .item .content>div{padding:30px}#produkte .slider .item .content .details .detail .label{font-size:12px;line-height:18px}#node-kontakt #einleitung .content .standorte>.vertriebspartner .items .item{float:none;width:auto;padding:0}}@media screen and (max-width:449px){h1,h2.h1{margin:0 0 30px 0}h1.small,h2,h3,h4.big{margin:0 0 30px 0}.section{margin-left:30px;margin-right:30px}#header>.section{margin:30px 30px 0 30px}#header.small>.section{margin:20px 30px}#header #logo{width:160px;height:42px}#header .menu-button{top:26px;right:27px}#header.small .menu-button{top:16px}#navigation::before,#navigation::after{height:100px}#navigation .close{top:26px;right:27px}#navigation #block-sprachumschalter{top:35px;left:30px;font-size:14px}#navigation #block-sprachumschalter ul li{margin-right:20px}#navigation #block-fusszeile-2{bottom:45px;left:30px}#navigation #block-fusszeile-2 ul li{margin-right:20px}#navigation #block-custom-main-menu .table .table-cell{padding:100px 30px}#navigation #block-custom-main-menu ul.menu li{font-size:20px;line-height:50px}#footer{padding:80px 0}#footer #block-footer-kontaktdaten span.hide-mobile{display:none}#footer #block-footer-kontaktdaten br.only-mobile{display:block}#bottom #block-kontakt{padding-top:80px}#bottom #block-kontakt .content .title{margin:0 0 30px 0}#bottom #block-kontakt .kontaktdaten{width:260px}#bottom #block-kontakt .kontaktdaten .wrapper{padding:120px 0 80px 0}#bottom #block-kontakt .kontaktdaten .wrapper a{font-size:16px;line-height:26px}#bottom #block-kontakt .kontaktdaten .hexagon{top:50px;left:-50px;width:80px;height:80px}#bottom #block-kontakt .kontaktdaten .hexagon #lottie-conversion{width:40px;height:40px;margin:-20px 0 0 -20px}#sliding-popup .eu-cookie-compliance-content{margin:0 30px}#sliding-popup #popup-buttons{position:relative;top:auto;right:auto;transform:none;margin-top:15px}#node-startseite #einleitung .left{padding:120px 0 160px}#node-startseite #einleitung .left .content h1.title{font-size:30px;line-height:35px}#node-startseite #einleitung .left .content .subtitle{font-size:10px;line-height:24px}#node-startseite #einleitung .left .content h2.title{font-size:20px;line-height:28px}#node-startseite #einleitung .left .hexagon{right:-100px}#node-startseite #einleitung .right .items-wrapper .item{margin:0 !important}#node-startseite #einleitung .right .items-wrapper .item .image .index{bottom:-30px;left:-15px;font-size:150px;line-height:150px}#node-startseite #beschreibung{margin-top:150px}#node-startseite #produktgruppen .produktgruppe .left .content .title{margin:0 0 30px 0}#node-startseite #einleitung .right .items-wrapper{margin-top:50px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item,#produktdetails #beispielbilder .images .image{width:320px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .wrapper{height:260px;padding-left:120px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image{width:110px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .images-wrapper{left:10px;width:100px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .image .icon{height:40px;right:10px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content>div{padding-right:30px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .link{margin-top:15px;font-size:10px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.drehfenster .links,#node-startseite #produktgruppen .produktgruppe .items-wrapper .item.rahmensysteme .links{margin-top:15px}#node-startseite #produktgruppen .produktgruppe .items-wrapper .item .content .logo{margin-bottom:15px}#node-startseite #norm .title{margin:0 0 30px 0}#node-startseite #norm .hintergrundtitel{font-size:40px;line-height:40px;top:231px}#node-produktgruppe #einleitung{height:640px;min-height:640px}#node-produktgruppe #einleitung .content{padding-top:180px}#node-produktgruppe #einleitung .content .index{top:105px;left:-15px;font-size:100px;line-height:100px}#node-produktgruppe #einleitung .image-wrapper{width:360px;height:360px;margin-top:30px}#node-produktgruppe #einleitung .image-wrapper .hexagon{width:120px;height:120px;margin-left:-190px;top:0}#node-produktgruppe #einleitung .video{margin-right:170px}#node-produktgruppe #einleitung .video a.play{margin:-25px 0 0 -25px}#node-produktgruppe #einleitung .video a.play .icon{width:50px;height:50px}#node-produktgruppe #einleitung .video .bg{width:140px;height:140px}#node-produktgruppe #produkte .items-wrapper .item .wrapper{height:260px !important;padding-left:120px !important}#node-produktgruppe #produkte .items-wrapper .item .image{width:120px !important}#node-produktgruppe #produkte .items-wrapper .item .image .icon{height:40px !important;right:27px !important;margin-top:60px}#node-produktgruppe #produkte .items-wrapper .item .content>div{padding-right:30px}#node-produktgruppe #produkte .items-wrapper .item .content .link{margin-top:15px;font-size:10px}#node-produktgruppe #produkte .items-wrapper .item .content .logo{margin-bottom:15px}#node-produktgruppe #service .title{margin:0 0 30px 0}#node-produktgruppe #service .hintergrundtitel{font-size:40px;line-height:40px;top:231px}#node-produktgruppe #vorteile .left .text{margin-top:30px}#referenzen-container .item .content>div{padding:30px}#node-produktgruppe #zuschnitt .right .image-wrapper{width:340px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.top{width:120px;height:120px}#node-produktgruppe #zuschnitt .right .image-wrapper .hexagon.bottom{width:120px;height:120px}#node-produkt #einleitung{height:680px;min-height:680px}#node-produkt #einleitung .content{padding-top:160px}#node-produkt #einleitung .image-wrapper{width:360px;height:360px;margin-top:30px}#node-produkt.produkt_drehfenster #einleitung .image-wrapper{right:-70px}#node-produkt #einleitung .image-wrapper .icon{bottom:210px}#node-produkt #beschreibung .right .image-wrapper{width:360px}#node-produkt #beschreibung .right .image-wrapper .video{margin-right:170px;left:-40px}#node-produkt #beschreibung .right .image-wrapper .video a.play{margin:-25px 0 0 -25px}#node-produkt #beschreibung .right .image-wrapper .video a.play .icon{width:50px;height:50px}#node-produkt #beschreibung .right .image-wrapper .video .bg{width:140px;height:140px}#node-produkt #vorteile .left .text{margin-top:30px}#node-produkt #downloads{padding:0 0 100px 0}#node-produkt #extra .image{width:300px;margin-top:0;margin-right:-80px}#node-downloads_uebersicht,#node-videos_uebersicht,#node-blog_uebersicht,#node-blog,#node-page,#main>.section,#node-referenzen_uebersicht{padding:160px 0 100px 0}#node-kontakt #einleitung .content{margin:160px 0 80px 0}#node-videos_uebersicht .right .items-wrapper .item,#node-blog_uebersicht .right .items-wrapper .item{width:100%;margin:0 0 30px 0 !important}#node-blog_uebersicht .right .items-wrapper .item .content a.show{margin-top:20px}#node-kontakt #einleitung #map{height:300px}#node-referenzen_uebersicht{padding-bottom:0}#node-referenzen_uebersicht #referenzen-container{margin:50px -30px 0 -30px}#node-blog a.back{font-size:12px;margin-bottom:30px}#overlay,#overlay.toheight{width:100% !important;margin-left:0 !important;left:0 !important;height:100% !important;top:0 !important;margin-top:0 !important;transform:none !important}#overlay.html5-video,#overlay.html5-video.toheight{width:90% !important}#overlay>.content-wrapper>.content{padding:80px 30px}#overlay.blog article{padding:80px 0 !important}#overlay.blog article div.section{margin-left:30px !important;margin-right:30px !important}#node-blog .images .swiper-slide{width:300px}#node-blog .title{margin:0 0 30px 0}#node-blog .video-container{margin-top:50px}#node-produkt #normen .table-container,#node-produkt #pruefmethoden .table-container,#overlay .table-container{margin:0 -30px -30px -30px;position:relative}#node-produkt #normen .table-container .table-wrapper .table,#node-produkt #pruefmethoden .table-container .table-wrapper .table,#overlay .table-container .table-wrapper .table{padding:0 30px 30px 30px}#footer #block-footer-logos .images .image{margin:15px 0;padding:0 10px}#node-kontakt #einleitung .content{font-size:14px;line-height:24px}#node-kontakt #einleitung .content .standorte>div .label{font-size:12px;line-height:18px}}@media screen and (max-width:374px){body{font-size:14px;line-height:24px}h1,h2.h1{font-size:26px;line-height:36px}h1.small,h2,h3,h4.big{font-size:22px;line-height:30px}h4{font-size:20px;line-height:28px}#navigation::after{height:160px}#navigation #block-custom-main-menu .table .table-cell{padding-bottom:160px}#navigation #block-custom-main-menu ul.menu li{font-size:16px;line-height:40px}#navigation #block-fusszeile-2 ul li{display:block;float:none;margin:10px 0 0 0}#footer #block-fusszeile{float:left;width:100%;margin-bottom:30px}#node-produktgruppe #produkte .items-wrapper{margin:50px -30px 0 -30px}#node-produktgruppe #produkte .items-wrapper .item .wrapper{height:220px !important;padding-left:100px !important;border-left:0 !important;border-right:0 !important}#node-produktgruppe #produkte .items-wrapper .item .image{width:100px !important}#node-produktgruppe #produkte .items-wrapper .item .image>div{height:80%}#node-produktgruppe #produkte .items-wrapper .item .image .icon{top:auto;bottom:0;right:15px !important;height:30px !important;margin:0}#node-produktgruppe #produkte .items-wrapper .item .content .title{font-size:14px;line-height:22px}#node-produktgruppe #produkte .items-wrapper .item .content .link{margin-top:10px;font-size:8px}#node-produktgruppe #produkte .items-wrapper .item .content .logo{margin-bottom:10px;height:6px}#node-produktgruppe #produkte .items-wrapper .item .content .logo span{letter-spacing:3px;font-size:10px}#node-produkt #beschreibung .right .image-wrapper{width:300px}#produktdetails #beispielbilder .images .image{width:280px}}@media screen and (max-width:319px){#navigation #block-custom-main-menu ul.menu li{font-size:14px;line-height:30px}#footer #block-footer-logos{display:none}}
