@charset "UTF-8";.smooth-reflow-wrapper{position:relative}.smooth-reflow-wrapper.--overflow-hidden{overflow:hidden}.smooth-reflow-wrapper .smooth-reflow-container{position:relative;top:0;display:block}.smooth-reflow-wrapper .smooth-reflow-container:before,.smooth-reflow-wrapper .smooth-reflow-container:after{content:"";display:table;clear:both}.smooth-reflow-wrapper.--horizontal-mode .smooth-reflow-container{display:inline-block;width:fit-content}.smooth-reflow-enter-active,.smooth-reflow-leave-active{overflow:hidden}.smooth-reflow-enter-from,.smooth-reflow-leave-to{height:0}.smoothReflowPersist-leave-active{position:absolute;width:100%;overflow:visible;transition:opacity .5s linear}.smoothReflowPersist-leave-to{opacity:0}.collapsable{margin-bottom:10px;background-color:transparent}.collapsable>.collapsable-label{position:relative;padding:20px 43px 20px 20px;font-size:18px;line-height:22px;font-weight:700;cursor:pointer;display:block;color:var(--onBackground);-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;hyphenate-limit-chars:12 6 6}.collapsable>.collapsable-label:after{content:"+";font-family:rittal-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:14px;transition:color .3s}.collapsable>.collapsable-label:hover:after{color:#e50043}.collapsable .collapsable-container{position:relative}.collapsable .collapsable-content{padding:0 20px 20px}.collapsable .collapsable-content:focus{box-shadow:0 0 0 transparent;outline:0 transparent}.collapsable .collapsable-content>.text-image,.collapsable .collapsable-content>.video-embed,.collapsable .collapsable-content>.richtext-content{margin:40px 0}.collapsable .collapsable-content>.text-image:last-child,.collapsable .collapsable-content>.video-embed:last-child,.collapsable .collapsable-content>.richtext-content:last-child{margin-bottom:0}.collapsable .collapsable-content>.text-image:first-child,.collapsable .collapsable-content>.video-embed:first-child,.collapsable .collapsable-content>.richtext-content:first-child{margin-top:0}.collapsable .collapsable-content>.highlight-container,.collapsable .collapsable-content>.text-video{margin-top:40px;margin-bottom:40px}.collapsable .collapsable-content>.highlight-container:last-child,.collapsable .collapsable-content>.text-video:last-child{margin-bottom:0}.collapsable .collapsable-content>.highlight-container:first-child,.collapsable .collapsable-content>.text-video:first-child{margin-top:0}.collapsable.active>.collapsable-label:after{content:"-"}.collapsable:not(.--form-collapse){background-color:#f5f5f7;--background: #F5F5F7;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #FFF;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.--grey .collapsable:not(.--form-collapse){background-color:#fff;--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.collapsable.--form-collapse{border-bottom:2px solid var(--onBackground);margin-bottom:20px}.collapsable.--form-collapse .collapsable-label{padding:10px 33px 10px 0;font-size:16px;line-height:22px;font-weight:700}.collapsable.--form-collapse .collapsable-content{padding:0 0 10px;font-size:14px;line-height:20px}.collapsable.--with-border{border:2px solid var(--onBackground);padding:0 5px 0 10px}.collapsable.--with-border .collapsable-label{box-sizing:border-box;min-height:54px;font-size:18px;line-height:32px;font-weight:400}.custom-checkbox{font-size:14px;line-height:20px;display:flex;flex-direction:column;color:var(--onBackground);overflow:hidden}.custom-checkbox .checkbox-wrapper{position:relative}.custom-checkbox a{color:var(--highlight);font-family:inherit;font-weight:700;font-size:inherit;text-decoration:none;position:relative;cursor:pointer}@media screen and (min-width: 1024px){.custom-checkbox a{box-shadow:0 2px rgba(var(--background),0);transition:box-shadow .32s ease-in-out}.custom-checkbox a:hover,.custom-checkbox a:focus-visible{box-shadow:0 2px 0 0 var(--highlight)}}.custom-checkbox .sub-checkboxes{display:none;margin:10px}.custom-checkbox .sub-checkboxes .custom-checkbox{font-size:inherit}.custom-checkbox .sub-checkboxes .custom-checkbox .checkbox-wrapper{padding:10px}.custom-checkbox input[type=checkbox]{opacity:0;position:absolute}.custom-checkbox label{display:block;box-sizing:border-box;transition:all .1s ease-out;cursor:pointer;background-color:transparent;padding-left:30px;min-height:20px}.custom-checkbox .checkbox-box{position:absolute;height:16px;width:16px;border:2px solid var(--onBackground);left:0;top:0;background-color:var(--background)}.custom-checkbox .checkbox-box:after{position:absolute;height:5px;width:9px;border-left:2px solid var(--background);border-bottom:2px solid var(--background);left:2.3px;top:2.5px;transform:rotate(-45deg) scale(1);transition:all .1s ease-out}.custom-checkbox input[type=checkbox]:checked+label>.checkbox-box:after{content:""}.custom-checkbox input[type=checkbox]:checked+label>.checkbox-box{background-color:var(--onBackground)}.custom-checkbox input[type=checkbox]:checked~.sub-checkboxes{display:block;margin-bottom:-10px;margin-right:-10px}.custom-checkbox input[type=checkbox]:checked~.sub-checkboxes .sub-checkboxes-label{padding-left:20px;padding-right:10px}.custom-checkbox input[type=checkbox]:checked~.sub-checkboxes .sub-checkboxes-wrapper{display:flex;flex-direction:row;padding-left:10px}.custom-checkbox input[type=checkbox]:checked~.sub-checkboxes .custom-checkbox{margin-right:20px}.custom-checkbox input[type=checkbox]:checked~.sub-checkboxes .custom-checkbox .checkbox-box{margin:10px}.custom-checkbox.--error label>.checkbox-box{border-color:var(--inputError)}.custom-checkbox.--error.--background{outline:2px solid var(--inputError)}.custom-checkbox input[type=checkbox]:required+label:after{content:"*"}.custom-checkbox input[type=checkbox]:focus-visible+label>.checkbox-box{outline:var(--highlight) auto 5px}.custom-checkbox input[type=checkbox]:disabled+label{color:var(--inputDisabled)}.custom-checkbox input[type=checkbox]:disabled+label:hover{cursor:not-allowed}.custom-checkbox input[type=checkbox]:disabled+label:hover>.checkbox-box{cursor:not-allowed}.custom-checkbox input[type=checkbox]:disabled:not(:checked)+label>.checkbox-box{border-color:var(--inputDisabled);background-color:transparent}.custom-checkbox input[type=checkbox]:disabled:checked+label>.checkbox-box{border-color:var(--inputDisabled);background-color:var(--inputDisabled)}.custom-checkbox.--background{position:relative;font-size:18px;background-color:var(--inputSolid);color:var(--onInputSolid);padding:15px 10px;cursor:pointer}.custom-checkbox.--background .checkbox-box{background-color:var(--inputSolid);border-color:var(--onInputSolid)}.custom-checkbox.--background .sub-checkboxes .custom-checkbox{color:var(--onInputSolid)}.custom-checkbox.--background .sub-checkboxes .custom-checkbox.--background .checkbox-wrapper{background-color:var(--inputSolidSecondary)}@media screen and (min-width: 1024px){.custom-checkbox label:hover>.checkbox-box{border:2px solid var(--highlight);cursor:pointer}}button.custom-button{width:100%}a.custom-button{display:block}.custom-button{padding:16px 20px;margin:0;border:0;font-family:inherit;font-weight:700;font-size:16px;line-height:18px;text-transform:none;background-color:var(--highlight, #E50043);color:var(--onHighlight, #FFF);cursor:pointer;text-decoration:none;text-align:center;box-sizing:border-box;transition:background-color .3s,color .3s;-webkit-appearance:none;border-radius:4px}.custom-button.--secondary:not(:disabled){background-color:var(--buttonSecondary);color:var(--onButtonSecondary)}.custom-button.--secondary-option:not(:disabled){background-color:var(--buttonSecondaryOption);color:var(--onButtonSecondaryOption)}.custom-button:disabled{background-color:#888;color:#c8c8c8;cursor:default}@media screen and (min-width: 1024px){.custom-button{padding:11px 20px}}.custom-button.--small{padding:8px 12px;font-size:14px;letter-spacing:.01em}@media screen and (min-width: 1024px){.custom-button:not(:disabled):hover{background-color:var(--buttonPrimaryHover)}.custom-button.--secondary:not(:disabled):hover{background-color:var(--buttonSecondaryHover)}.custom-button.--secondary-option:not(:disabled):hover{background-color:var(--buttonSecondaryOptionHover)}}.cookie-consent .cc-header{padding-top:40px;padding-bottom:40px;background-color:#fff}.cookie-consent .cc-body{padding-top:40px;padding-bottom:40px;background-color:#f5f5f7;--background: #F5F5F7;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #FFF;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.cookie-consent .cc-extended{padding:40px 20px 20px}.cookie-consent .cc-controls{margin-top:20px;display:flex;flex-wrap:wrap}.cookie-consent .cc-controls>.custom-button{flex-basis:100%;flex-grow:1;margin-bottom:20px;width:auto;display:inline-block}.cookie-consent .cc-extra-info{margin-bottom:40px}.cookie-consent .cc-checkbox-wrapper{margin-bottom:20px}.cookie-consent .cc-checkbox-info{margin-top:20px;margin-bottom:40px;font-size:14px;line-height:17px;padding:0 12px}.cookie-consent .cc-checkbox-info ul{margin:0 0 20px}.cookie-consent .feature-list{margin-top:2px;margin-bottom:2px;font-size:16px;line-height:20px;background-color:#fff;padding:20px 10px 10px}.cookie-consent .feature-list li{position:relative}.cookie-consent .feature-list li:before{content:"";width:20px;height:20px;background-color:#008e4f}.cookie-consent .feature-list li.--on:after{content:"";position:absolute;left:4px;top:5px;height:5px;width:9px;border-left:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(-45deg) scale(1)}.cookie-consent .feature-list li.--off:before{background-color:#be0000}.cookie-consent .feature-list li.--off:after{position:absolute;left:3px;top:4px;height:5px;width:9px;font-size:14px;color:#fff}.cookie-consent .feature-list .feature-list-label{font-weight:700;margin-bottom:20px}.cookie-consent .feature-list li{position:relative;margin-bottom:16px;padding-left:26px}.cookie-consent .feature-list li:before{display:inline-block;position:absolute;top:0;left:0;font-size:24px;line-height:24px}@media screen and (min-width: 1024px){.cookie-consent .cc-checkbox-info{margin-bottom:20px}.cookie-consent .cc-controls{flex-wrap:nowrap}.cookie-consent .cc-controls>.custom-button:not(:first-child){margin-left:40px}}/*!
* Toastify js 1.12.0
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.loading-spinner,.loading-spinner:before,.loading-spinner:after{display:block;border-radius:50%}.loading-spinner{position:relative;width:40px;height:40px;border:3px solid transparent;border-top-color:#000;border-left-color:#000;animation:loading-spinner-ani 2s linear infinite}.loading-spinner:before,.loading-spinner:after{content:"";position:absolute;border:2px solid transparent}.loading-spinner:before{top:4px;left:4px;right:4px;bottom:4px;border-top-color:#e50043;border-left-color:#e50043;animation:loading-spinner-ani 3.25s linear infinite}.loading-spinner:after{top:12px;left:12px;right:12px;bottom:12px;border-bottom-color:#fff;border-left-color:#fff;animation:loading-spinner-ani 2.6s linear infinite}@keyframes loading-spinner-ani{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-button{position:relative;color:inherit;display:inline-block;font:inherit;align-items:center;height:auto;text-decoration:none;text-align:center;transition:background-color .3s,color .3s;background:transparent;border:0 none transparent;cursor:pointer;margin:0;padding:0;-webkit-appearance:none}.icon-button .tool-tip-text:empty{display:none}.icon-button .icon-button-wrapper{align-items:center;display:flex;box-sizing:border-box;justify-content:center}.icon-button .icon-button-wrapper:before,.icon-button .icon-button-wrapper:after{text-align:center;vertical-align:middle;font-size:42px;line-height:1}.icon-button:disabled{pointer-events:none;color:#888}.icon-button:disabled.--background{background-color:#595959}.icon-button.--background{background-color:var(--highlight);color:var(--onHighlight);height:52px}.icon-button.--background .icon-button-wrapper{height:100%;display:flex;align-items:center;justify-content:center;align-self:center;padding:0 15px}.icon-button.--background.--light{background-color:var(--inputSolid);color:var(--onInputSolid)}.icon-button.--collapse{align-items:flex-end;line-height:20px}.icon-button.--collapse .icon-button-wrapper{align-items:baseline}.icon-button.--small-icon{font-size:24px}.icon-button.--small-icon .icon-button-wrapper:before,.icon-button.--small-icon .icon-button-wrapper:after{font-size:32px}.icon-button.--small-icon:not(.--background):not(.--collapse) .icon-button-wrapper{padding:5px}.icon-button .label{font-size:16px;white-space:nowrap;padding-right:12px}@media screen and (min-width: 640px){.icon-button:hover{color:var(--highlight)}.icon-button.--background:hover{background-color:#a50030;color:#fff;cursor:pointer}.icon-button.--background.--light:hover{color:var(--highlight);background-color:var(--inputSolid)}}.login-embed{min-height:100vh;position:relative;display:flex;flex-direction:column;width:100%}.login-embed .login-embed-wrapper{display:flex;flex-direction:column;position:relative;flex-grow:1;padding-top:4px}.login-embed .loading-spinner{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.login-embed .swal2-icon.swal2-success{display:flex;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);border-color:#00b359;color:#00b359}.login-embed .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#00b359}.login-embed .swal2-icon.swal2-success .swal2-success-ring{border-color:#00b35980}.login-embed iframe{position:relative;height:100%;width:100%;max-width:100vw;flex-grow:1}.login-embed .close-button{position:absolute;right:20px;top:20px;background-color:#00000080}.login-embed .close-button .icon-button-wrapper{margin:-6px}.login-embed .close-button .icon-button-wrapper:after{font-size:22px}#app{position:relative;background-color:#000}.cookie-swal.swal2-modal{width:calc(100vw - 40px);max-width:1400px;text-align:left;padding:0}.cookie-swal .swal2-html-container{padding:0;margin-top:0;margin-bottom:0}[v-cloak]{opacity: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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (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.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display: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;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, 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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px #00000013,0 1px 2px #00000013,1px 2px 4px #00000013,1px 3px 8px #00000013,2px 4px 16px #00000013;pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:#0006}div:where(.swal2-container).swal2-backdrop-hide{background:transparent!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(#0000001a,#0000001a)}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(#0003,#0003)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus-visible{box-shadow:0 0 0 3px #7066e080}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus-visible{box-shadow:0 0 0 3px #dc374180}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus-visible{box-shadow:0 0 0 3px #6e788180}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:#0003}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:transparent;color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:transparent;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:transparent;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px transparent;color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:transparent;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:transparent;color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:transparent;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner{padding:0!important;border:0 none!important}@font-face{font-family:rittal-icons;src:url(../fonts/rittal-icons-U27FGJx7.ttf?65kno8) format("truetype"),url(../fonts/rittal-icons-CYjuv4JI.woff?65kno8) format("woff"),url(../img/rittal-icons-D5CaWTzU.svg?65kno8#rittal-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ricon-]:before,[class*=" ricon-"]:before{font-family:rittal-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=ricon-after-]:after,[class*=" ricon-after-"]:after{font-family:rittal-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ricon-instagram:before,.ricon-after-instagram:after{content:""}.ricon-sort_ascending:before,.ricon-after-sort_ascending:after{content:""}.ricon-sort_default:before,.ricon-after-sort_default:after{content:""}.ricon-sort_desc:before,.ricon-after-sort_desc:after{content:""}.ricon-trash_can:before,.ricon-after-trash_can:after{content:""}.ricon-download_list:before,.ricon-after-download_list:after{content:""}.ricon-send:before,.ricon-after-send:after{content:""}.ricon-download:before,.ricon-after-download:after{content:""}.ricon-add_bookmark:before,.ricon-after-add_bookmark:after{content:""}.ricon-world:before,.ricon-after-world:after{content:""}.ricon-bookmark:before,.ricon-after-bookmark:after{content:""}.ricon-close:before,.ricon-after-close:after{content:""}.ricon-arrow_down:before,.ricon-after-arrow_down:after{content:""}.ricon-arrow_left:before,.ricon-after-arrow_left:after{content:"<"}.ricon-arrow_right:before,.ricon-after-arrow_right:after{content:">"}.ricon-arrow_up:before,.ricon-after-arrow_up:after{content:""}.ricon-cart:before,.ricon-after-cart:after{content:""}.ricon-inbox:before,.ricon-after-inbox:after{content:""}.ricon-profile:before,.ricon-after-profile:after{content:""}.ricon-search:before,.ricon-after-search:after{content:""}.ricon-link:before,.ricon-after-link:after{content:""}.ricon-plus:before,.ricon-after-plus:after{content:"+"}.ricon-minus:before,.ricon-after-minus:after{content:"-"}.ricon-xing:before,.ricon-after-xing:after{content:""}.ricon-twitter:before,.ricon-after-twitter:after{content:""}.ricon-facebook:before,.ricon-after-facebook:after{content:""}.ricon-youtube:before,.ricon-after-youtube:after{content:""}.ricon-linkedin:before,.ricon-after-linkedin:after{content:""}.ricon-24h:before,.ricon-after-24h:after{content:""}.ricon-placeholder:before,.ricon-after-placeholder:after{content:"󢀕"}.ricon-career_person:before,.ricon-after-career_person:after{content:""}.ricon-new_window:before,.ricon-after-new_window:after{content:""}.ricon-feedback:before,.ricon-after-feedback:after{content:""}.ricon-promotion:before,.ricon-after-promotion:after{content:""}.ricon-wishlist:before,.ricon-after-wishlist:after{content:""}.ricon-where_to_buy:before,.ricon-after-where_to_buy:after{content:""}.ricon-partner_portal:before,.ricon-after-partner_portal:after{content:""}.ricon-download_lock:before,.ricon-after-download_lock:after{content:""}.ricon-blog:before,.ricon-after-blog:after{content:""}.ricon-naver:before,.ricon-after-naver:after{content:""}.ricon-tiktok:before,.ricon-after-tiktok:after{content:""}.ricon-tistory:before,.ricon-after-tistory:after{content:""}.ricon-wechat:before,.ricon-after-wechat:after{content:""}.ricon-youku:before,.ricon-after-youku:after{content:""}.ricon-quote:before,.ricon-after-quote:after{content:"„"}.ricon-cloud_computing:before,.ricon-after-cloud_computing:after{content:""}.ricon-efficiency:before,.ricon-after-efficiency:after{content:""}.ricon-growth:before,.ricon-after-growth:after{content:""}.ricon-speed:before,.ricon-after-speed:after{content:""}.ricon-thumb_up:before,.ricon-after-thumb_up:after{content:""}.ricon-stripes:before,.ricon-after-stripes:after{content:""}.ricon-supply:before,.ricon-after-supply:after{content:""}.ricon-excel:before,.ricon-after-excel:after{content:""}.ricon-csv:before,.ricon-after-csv:after{content:""}.ricon-user_rights:before,.ricon-after-user_rights:after{content:""}.ricon-password:before,.ricon-after-password:after{content:""}.ricon-list:before,.ricon-after-list:after{content:""}.ricon-spare_parts:before,.ricon-after-spare_parts:after{content:""}.ricon-document:before,.ricon-after-document:after{content:""}.ricon-location:before,.ricon-after-location:after{content:""}.ricon-oci_integration:before,.ricon-after-oci_integration:after{content:""}.ricon-panel_config:before,.ricon-after-panel_config:after{content:""}.ricon-favourite:before,.ricon-after-favourite:after{content:""}.ricon-error:before,.ricon-after-error:after{content:""}.ricon-pdf:before,.ricon-after-pdf:after{content:""}.ricon-clear_all:before,.ricon-after-clear_all:after{content:""}.ricon-logout:before,.ricon-after-logout:after{content:""}.ricon-info:before,.ricon-after-info:after{content:""}.ricon-update:before,.ricon-after-update:after{content:""}.ricon-list_alternate:before,.ricon-after-list_alternate:after{content:""}.ricon-calendar:before,.ricon-after-calendar:after{content:""}.ricon-cancel:before,.ricon-after-cancel:after{content:""}.ricon-announcement:before,.ricon-after-announcement:after{content:""}.ricon-login:before,.ricon-after-login:after{content:""}.ricon-file_upload:before,.ricon-after-file_upload:after{content:""}.ricon-favourite_checked:before,.ricon-after-favourite_checked:after{content:""}.ricon-text_increase:before,.ricon-after-text_increase:after{content:""}.ricon-fullscreen:before,.ricon-after-fullscreen:after{content:""}.ricon-edit:before,.ricon-after-edit:after{content:""}.ricon-view_list:before,.ricon-after-view_list:after{content:""}.ricon-grid_view:before,.ricon-after-grid_view:after{content:""}.ricon-local_shipping:before,.ricon-after-local_shipping:after{content:""}.ricon-statusbox:before,.ricon-after-statusbox:after{content:""}.ricon-statusbox_checked:before,.ricon-after-statusbox_checked:after{content:""}.ricon-dots:before,.ricon-after-dots:after{content:""}.ricon-line:before,.ricon-after-line:after{content:""}.ricon-line_dots:before,.ricon-after-line_dots:after{content:""}.ricon-personal_data:before,.ricon-after-personal_data:after{content:""}.ricon-fullscreen_exit:before,.ricon-after-fullscreen_exit:after{content:""}.ricon-bonus_badge:before,.ricon-after-bonus_badge:after{content:""}.ricon-accessories:before,.ricon-after-accessories:after{content:""}.ricon-climate_control:before,.ricon-after-climate_control:after{content:""}.ricon-enclosures:before,.ricon-after-enclosures:after{content:""}.ricon-it_Infrastructure:before,.ricon-after-it_Infrastructure:after{content:""}.ricon-power_distribution:before,.ricon-after-power_distribution:after{content:""}.ricon-ras:before,.ricon-after-ras:after{content:""}.ricon-service:before,.ricon-after-service:after{content:""}.ricon-upload_file:before,.ricon-after-upload_file:after{content:""}.ricon-check_circle:before,.ricon-after-check_circle:after{content:""}.ricon-x:before,.ricon-after-x:after{content:""}.ricon-expand_less:before,.ricon-after-expand_less:after{content:""}.ricon-expand_more:before,.ricon-after-expand_more:after{content:""}.ricon-settings:before,.ricon-after-settings:after{content:""}.ricon-rics_config:before,.ricon-after-rics_config:after{content:""}.ricon-fit_width:before,.ricon-after-fit_width:after{content:""}.ricon-eye_shut:before,.ricon-after-eye_shut:after{content:""}.ricon-eye:before,.ricon-after-eye:after{content:""}:root{font-family:Arial,Helvetica,sans-serif;font-weight:400;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,b,strong{font-weight:700}a{color:inherit;line-height:inherit}sup{font-size:.625em;position:relative;top:-.625em}sub{font-size:.625em;position:relative;top:.25em}.fade-enter-active,.fade-leave-active{transition:opacity .74s}.fade-enter-from,.fade-leave-to{opacity:0}.list-group-transition-enter-active{transition:all .39s ease-out}.list-group-transition-leave-active{position:absolute;transition:all .1s linear;opacity:0;transform:translate(25%);width:100%}.list-group-transition-move{transition:all .24s ease-in-out;transition-delay:0}.list-group-transition-enter-from{opacity:0;transform:translate(25%)}.grid-group-transition-enter-from{opacity:0}.grid-group-transition-enter-active{transition:all 1s}.grid-group-transition-leave-active{transition:none;opacity:0;position:absolute}.grid-group-transition-move{transition:all .5s cubic-bezier(.77,0,.175,1)}.slideInOutRight-enter-from,.slideInOutRight-leave-to{transform:translate(100%)}.slideInOutRight-enter-active,.slideInOutRight-leave-active{position:absolute;left:0;z-index:10;transition:all .62s ease-out}.slideInOutRight-leave-active{transition:all .62s ease-in}.bounce-tada-enter-active{animation:bounce-bottom .72s both}.bounce-tada-leave-active{position:absolute;opacity:0}.dl-teaser-transition-enter-from{opacity:0;transform:translate(100px)}@keyframes bounce-bottom{0%{transform:translateY(9px);animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{transform:translateY(6px);animation-timing-function:ease-in}65%{transform:translateY(3px);animation-timing-function:ease-in}82%{transform:translateY(2px);animation-timing-function:ease-in}93%{transform:translateY(1px);animation-timing-function:ease-in}25%,55%,75%,87%{transform:translateY(0);animation-timing-function:ease-out}to{transform:translateY(0);animation-timing-function:ease-out;opacity:1}}@keyframes shake-horizontal{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-10px)}20%,40%,60%{transform:translate(0)}80%{transform:translate(0)}90%{transform:translate(-8px)}}@keyframes shake-horizontal-alter{0%,to{position:relative;left:0}10%,30%,50%,70%{left:10px}20%,40%,60%,80%{left:0}90%{left:8px}}@keyframes rollInFromButton{0%{opacity:0;transform:translateY(50vw)}to{opacity:1;transform:translateY(0)}}@keyframes rollInFromRight{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}body.swal2-shown{padding-right:0!important}@media screen and (max-width: 1023px){body.swal2-shown #app{display:none}}@media screen and (min-width: 1024px){body.swal2-shown{overflow:initial!important}}.swal2-container{padding:0}@media screen and (min-width: 1024px){.swal2-container{overflow-x:hidden!important;overflow-y:hidden!important;height:100vh;width:100vw}}.swal2-container .swal2-modal{border-radius:0;color:#000;background-color:#f5f5f7}@media screen and (min-width: 1024px){.swal2-container .swal2-modal{max-height:100vh;overflow-y:auto!important;overflow-x:hidden}}.swal2-container .swal2-modal.swal-success{border-left:5px solid #008e4f;padding-bottom:0}.swal2-container .swal2-modal.swal-error{border-left:5px solid #BE0000;padding-bottom:0}.swal2-container .swal2-modal.swal-flyout{height:100vh;width:375px;max-width:100vw;margin-right:var(--scrollbar-width, 0);padding:0}.swal2-container .swal2-modal.swal-flyout .swal2-html-container{margin:0;padding:0;overflow:hidden}.swal2-container .swal2-modal.swal-flyout .swal2-timer-progress-bar-container{bottom:auto;top:0;border-radius:0}.swal2-container .swal2-modal.swal-flyout .swal2-timer-progress-bar-container .swal2-timer-progress-bar{background-color:#e50043;height:4px}@media screen and (max-width: 639px){.swal2-container .swal2-modal.swal-flyout{width:100%;margin-right:0}}.swal2-container .swal2-modal.swal-dark{color:#fff;background-color:#000}.swal2-container .swal2-modal.swal-dark .swal2-title{color:#fff}.swal2-container .swal2-modal .swal2-actions{justify-content:right;padding:8px 12px;background-color:#fff;width:100%}.swal2-container .swal2-modal button.swal2-styled.swal2-confirm{padding:10px 24px;border-radius:0;background-color:#000}.swal2-container .swal2-modal button.swal2-styled.swal2-confirm:focus{box-shadow:0 0 3px 1px #008bd0;outline:1px solid #008bd0}.swal2-container .swal2-html-container{margin:20px 20px 0}@media screen and (min-width: 1024px){.swal2-container .swal2-html-container{overflow:visible}}.swal2-container.swal2-backdrop-show{background-color:#000000bf!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.swal2-container .swal2-title{color:#000;font-size:24px;line-height:26px;font-weight:700}.swal2-container .swal2-text{color:#000}.swal2-container .swal2-footer{background-color:#fff;margin-top:22px}.swal2-container .swal2-button{background-color:#000;border-radius:0;font-weight:700;font-family:inherit}.swal2-container .swal2-button:focus{box-shadow:0 0 3px 1px #008bd0;outline:1px solid #008bd0}.swal2-container .swal2-button:not([disabled]):hover{background-color:#333}.swal2-container .swal2-icon--success__hide-corners,.swal2-container .swal2-icon--success:before,.swal2-container .swal2-icon--success:after{background-color:#f5f5f7}.swal2-container .swal-animate-flyout-in{animation:swalFlyoutIn .32s ease-out}.swal2-container .swal-animate-flyout-out{animation:swalFlyoutOut .32s ease-in}.swal2-container .table-config-swal{background-color:#000;overflow-y:auto;max-height:100vh;scrollbar-color:#E50043 #000;scrollbar-width:thin}.swal2-container .table-config-swal::-webkit-scrollbar-track{background-color:#000}.swal2-container .table-config-swal::-webkit-scrollbar{width:6px;background-color:transparent}.swal2-container .table-config-swal::-webkit-scrollbar-thumb{background-color:#e50043;border:0 none transparent}.swal2-container .table-config-swal .swal2-html-container{margin:20px 18px 0;padding:0 2px 2px}.swal2-container .table-config-swal .swal2-actions{background-color:#000;padding:0 20px}.swal2-container .table-config-swal .swal2-actions button.swal2-confirm{background-color:#e50043;color:#fff;margin:0}.swal2-container .swal-animate-fade-up-in{animation:swalFadeUpIn .24s ease-out}.swal2-container .swal-animate-fade-up-out{animation:swalFadeUpOut .18s ease}@keyframes swalFlyoutIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes swalFlyoutOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes swalFadeUpIn{0%{transform:translateY(60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes swalFadeUpOut{0%{transform:translate(0);opacity:1}to{transform:translateY(40px);opacity:0}}.toastify.custom{background:#000;font-size:14px;line-height:20px;display:flex;align-items:flex-start;padding:7px 14px;cursor:initial;-webkit-user-select:none;user-select:none;border-left:3px solid #E50043;border-radius:0;box-shadow:0 0 0 0 transparent;max-width:60ch}.toastify.global-message{font-size:12px;line-height:17px;border-left:3px solid #000}.toastify.global-message a:not(.action){color:#e50043;text-decoration:none}.toastify.highlight{background-color:#e50043;border-left-color:#e50043;color:#fff;font-weight:700}.toastify.highlight a:not(.action){color:#fff;text-decoration:underline}.toastify.success{border-left-color:#008e4f}.toastify.error{border-left-color:#be0000}.toastify:before{position:relative;top:-1px;padding-right:10px;font-size:12px;line-height:20px}.toastify.ricon-cart:before{top:-1px;font-size:20px}.toastify:after{position:absolute;top:10.5px;right:12px;font-size:12px}.toastify .toast-close{position:relative;z-index:2;color:transparent;right:-6px;padding:2px 5px}.swiper-button-next,.swiper-button-prev{margin-top:calc(-1 * var(--swiper-navigation-size) / 2)}:root{--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}html{width:100%;overscroll-behavior:contain}body{overscroll-behavior:contain;background-color:#000}@media screen and (min-width: 1024px){html{overflow-x:hidden;overflow-y:scroll}body{overflow-y:visible;overflow-x:hidden}}.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.row{line-height:0;font-size:0;box-sizing:border-box}.row:after{display:table;clear:both;content:" "}.row .row{margin-left:-20px;margin-right:-20px}.row .row.nested{margin-left:0;margin-right:0}.row .columns{width:100%;display:inline-block;vertical-align:top;line-height:1rem;font-size:1rem;padding-left:20px;padding-right:20px;box-sizing:border-box}:where(.row .columns img){max-width:100%}.row.collapse .columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row.small-gaps{margin-left:-6px;margin-right:-6px}.row.small-gaps .columns{padding-left:6px;padding-right:6px}.columns.small-1{width:8.3333333333%;width:calc(100% / 12)}.columns.small-push-1{left:8.3333333333%;position:relative}.columns.small-pull-1{left:-8.3333333333%;position:relative}.columns.small-2{width:16.6666666667%;width:calc(100% / 6)}.columns.small-push-2{left:16.6666666667%;position:relative}.columns.small-pull-2{left:-16.6666666667%;position:relative}.columns.small-3{width:25%}.columns.small-push-3{left:25%;position:relative}.columns.small-pull-3{left:-25%;position:relative}.columns.small-4{width:33.3333333333%;width:calc(100% / 3)}.columns.small-push-4{left:33.3333333333%;position:relative}.columns.small-pull-4{left:-33.3333333333%;position:relative}.columns.small-5{width:41.6666666667%;width:calc(100% / 2.4)}.columns.small-push-5{left:41.6666666667%;position:relative}.columns.small-pull-5{left:-41.6666666667%;position:relative}.columns.small-6{width:50%}.columns.small-push-6{left:50%;position:relative}.columns.small-pull-6{left:-50%;position:relative}.columns.small-7{width:58.3333333333%;width:calc(100% / 1.7142857143)}.columns.small-push-7{left:58.3333333333%;position:relative}.columns.small-pull-7{left:-58.3333333333%;position:relative}.columns.small-8{width:66.6666666667%;width:calc(100% / 1.5)}.columns.small-push-8{left:66.6666666667%;position:relative}.columns.small-pull-8{left:-66.6666666667%;position:relative}.columns.small-9{width:75%;width:calc(100% / 1.3333333333)}.columns.small-push-9{left:75%;position:relative}.columns.small-pull-9{left:-75%;position:relative}.columns.small-10{width:83.3333333333%;width:calc(100% / 1.2)}.columns.small-push-10{left:83.3333333333%;position:relative}.columns.small-pull-10{left:-83.3333333333%;position:relative}.columns.small-11{width:91.6666666667%;width:calc(100% / 1.0909090909)}.columns.small-push-11{left:91.6666666667%;position:relative}.columns.small-pull-11{left:-91.6666666667%;position:relative}.columns.small-12{width:100%}.columns.small-push-12{left:100%;position:relative}.columns.small-pull-12{left:-100%;position:relative}.row.equalize-small{display:table;width:100%;table-layout:fixed}.row.equalize-small>.columns{display:table-cell;vertical-align:middle;height:100%}.row.equalize-small>.columns.equalize-top{vertical-align:top}@media screen and (min-width: 640px){.columns.medium-1{width:8.3333333333%;width:calc(100% / 12)}.columns.medium-push-1{left:8.3333333333%;position:relative}.columns.medium-pull-1{left:-8.3333333333%;position:relative}.columns.medium-2{width:16.6666666667%;width:calc(100% / 6)}.columns.medium-push-2{left:16.6666666667%;position:relative}.columns.medium-pull-2{left:-16.6666666667%;position:relative}.columns.medium-3{width:25%}.columns.medium-push-3{left:25%;position:relative}.columns.medium-pull-3{left:-25%;position:relative}.columns.medium-4{width:33.3333333333%;width:calc(100% / 3)}.columns.medium-push-4{left:33.3333333333%;position:relative}.columns.medium-pull-4{left:-33.3333333333%;position:relative}.columns.medium-5{width:41.6666666667%;width:calc(100% / 2.4)}.columns.medium-push-5{left:41.6666666667%;position:relative}.columns.medium-pull-5{left:-41.6666666667%;position:relative}.columns.medium-6{width:50%}.columns.medium-push-6{left:50%;position:relative}.columns.medium-pull-6{left:-50%;position:relative}.columns.medium-7{width:58.3333333333%;width:calc(100% / 1.7142857143)}.columns.medium-push-7{left:58.3333333333%;position:relative}.columns.medium-pull-7{left:-58.3333333333%;position:relative}.columns.medium-8{width:66.6666666667%;width:calc(100% / 1.5)}.columns.medium-push-8{left:66.6666666667%;position:relative}.columns.medium-pull-8{left:-66.6666666667%;position:relative}.columns.medium-9{width:75%;width:calc(100% / 1.3333333333)}.columns.medium-push-9{left:75%;position:relative}.columns.medium-pull-9{left:-75%;position:relative}.columns.medium-10{width:83.3333333333%;width:calc(100% / 1.2)}.columns.medium-push-10{left:83.3333333333%;position:relative}.columns.medium-pull-10{left:-83.3333333333%;position:relative}.columns.medium-11{width:91.6666666667%;width:calc(100% / 1.0909090909)}.columns.medium-push-11{left:91.6666666667%;position:relative}.columns.medium-pull-11{left:-91.6666666667%;position:relative}.columns.medium-12{width:100%}.columns.medium-push-12{left:100%;position:relative}.columns.medium-pull-12{left:-100%;position:relative}.row.equalize-medium{display:table;width:100%;table-layout:fixed}.row.equalize-medium>.columns{display:table-cell;vertical-align:middle;height:100%}.row.equalize-medium>.columns.equalize-top{vertical-align:top}}@media screen and (min-width: 1024px){.columns.large-1{width:8.3333333333%;width:calc(100% / 12)}.columns.large-push-1{left:8.3333333333%;position:relative}.columns.large-pull-1{left:-8.3333333333%;position:relative}.columns.large-2{width:16.6666666667%;width:calc(100% / 6)}.columns.large-push-2{left:16.6666666667%;position:relative}.columns.large-pull-2{left:-16.6666666667%;position:relative}.columns.large-3{width:25%}.columns.large-push-3{left:25%;position:relative}.columns.large-pull-3{left:-25%;position:relative}.columns.large-4{width:33.3333333333%;width:calc(100% / 3)}.columns.large-push-4{left:33.3333333333%;position:relative}.columns.large-pull-4{left:-33.3333333333%;position:relative}.columns.large-5{width:41.6666666667%;width:calc(100% / 2.4)}.columns.large-push-5{left:41.6666666667%;position:relative}.columns.large-pull-5{left:-41.6666666667%;position:relative}.columns.large-6{width:50%}.columns.large-push-6{left:50%;position:relative}.columns.large-pull-6{left:-50%;position:relative}.columns.large-7{width:58.3333333333%;width:calc(100% / 1.7142857143)}.columns.large-push-7{left:58.3333333333%;position:relative}.columns.large-pull-7{left:-58.3333333333%;position:relative}.columns.large-8{width:66.6666666667%;width:calc(100% / 1.5)}.columns.large-push-8{left:66.6666666667%;position:relative}.columns.large-pull-8{left:-66.6666666667%;position:relative}.columns.large-9{width:75%;width:calc(100% / 1.3333333333)}.columns.large-push-9{left:75%;position:relative}.columns.large-pull-9{left:-75%;position:relative}.columns.large-10{width:83.3333333333%;width:calc(100% / 1.2)}.columns.large-push-10{left:83.3333333333%;position:relative}.columns.large-pull-10{left:-83.3333333333%;position:relative}.columns.large-11{width:91.6666666667%;width:calc(100% / 1.0909090909)}.columns.large-push-11{left:91.6666666667%;position:relative}.columns.large-pull-11{left:-91.6666666667%;position:relative}.columns.large-12{width:100%}.columns.large-push-12{left:100%;position:relative}.columns.large-pull-12{left:-100%;position:relative}.row.equalize-large{display:table;width:100%;table-layout:fixed}.row.equalize-large>.columns{display:table-cell;vertical-align:middle;height:100%}.row.equalize-large>.columns.equalize-top{vertical-align:top}}@media screen and (min-width: 1440px){.columns.xlarge-1{width:8.3333333333%;width:calc(100% / 12)}.columns.xlarge-push-1{left:8.3333333333%;position:relative}.columns.xlarge-pull-1{left:-8.3333333333%;position:relative}.columns.xlarge-2{width:16.6666666667%;width:calc(100% / 6)}.columns.xlarge-push-2{left:16.6666666667%;position:relative}.columns.xlarge-pull-2{left:-16.6666666667%;position:relative}.columns.xlarge-3{width:25%}.columns.xlarge-push-3{left:25%;position:relative}.columns.xlarge-pull-3{left:-25%;position:relative}.columns.xlarge-4{width:33.3333333333%;width:calc(100% / 3)}.columns.xlarge-push-4{left:33.3333333333%;position:relative}.columns.xlarge-pull-4{left:-33.3333333333%;position:relative}.columns.xlarge-5{width:41.6666666667%;width:calc(100% / 2.4)}.columns.xlarge-push-5{left:41.6666666667%;position:relative}.columns.xlarge-pull-5{left:-41.6666666667%;position:relative}.columns.xlarge-6{width:50%}.columns.xlarge-push-6{left:50%;position:relative}.columns.xlarge-pull-6{left:-50%;position:relative}.columns.xlarge-7{width:58.3333333333%;width:calc(100% / 1.7142857143)}.columns.xlarge-push-7{left:58.3333333333%;position:relative}.columns.xlarge-pull-7{left:-58.3333333333%;position:relative}.columns.xlarge-8{width:66.6666666667%;width:calc(100% / 1.5)}.columns.xlarge-push-8{left:66.6666666667%;position:relative}.columns.xlarge-pull-8{left:-66.6666666667%;position:relative}.columns.xlarge-9{width:75%;width:calc(100% / 1.3333333333)}.columns.xlarge-push-9{left:75%;position:relative}.columns.xlarge-pull-9{left:-75%;position:relative}.columns.xlarge-10{width:83.3333333333%;width:calc(100% / 1.2)}.columns.xlarge-push-10{left:83.3333333333%;position:relative}.columns.xlarge-pull-10{left:-83.3333333333%;position:relative}.columns.xlarge-11{width:91.6666666667%;width:calc(100% / 1.0909090909)}.columns.xlarge-push-11{left:91.6666666667%;position:relative}.columns.xlarge-pull-11{left:-91.6666666667%;position:relative}.columns.xlarge-12{width:100%}.columns.xlarge-push-12{left:100%;position:relative}.columns.xlarge-pull-12{left:-100%;position:relative}.row.equalize-xlarge{display:table;width:100%;table-layout:fixed}.row.equalize-xlarge>.columns{display:table-cell;vertical-align:middle;height:100%}.row.equalize-xlarge>.columns.equalize-top{vertical-align:top}}.anchor-target{position:relative;display:block}.anchor-target .anchor-back{position:absolute;left:100%;transform:translate(-100%,6px);text-decoration:none;font-size:24px}@media screen and (min-width: 1440px){.anchor-target .anchor-back{font-size:28px;transform:translate(25px,5px)}.anchor-target .anchor-back:hover{color:#e50043}}.article-block{position:relative;padding:0;background-color:var(--background);color:var(--onBackground)}.article-block .bg-image-wrapper,.article-block .bg-image-wrapper img{position:absolute;width:100%;height:100%;left:0;top:0}.article-block .bg-image-wrapper img{object-fit:cover}@media screen and (max-width: 639px){.article-block .bg-image-wrapper img.--img-mobile+.--img-desktop{display:none}}@media screen and (min-width: 640px){.article-block .bg-image-wrapper img.--img-mobile{display:none}}.article-block.--light{--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.article-block.--dark{--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article-block.--dark.--transparent{background-color:transparent}.article-block.--grey{--background: #F5F5F7;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #FFF;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.article-block.--home-style{--surface: var(--background);--onSurface: var(--onBackground)}.article-block.--banner{--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446;background:linear-gradient(-180deg,#444,#111);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article-block.--banner.--pink{background:#e50043}.article-block.--banner.--home-style{background:linear-gradient(to bottom,#000 29%,#121213 66%,#2c2e31 80%,#2e2e35,#1a1b20 98%);padding-bottom:20px}@media screen and (min-width: 1024px){.article-block.--banner.--home-style{padding-bottom:40px}}.article-block.--with-spacing{padding-top:20px;padding-bottom:20px}.article-block.--with-spacing:first-child{padding-top:58px}.article-block.--campaign-block{margin-bottom:40px}.article-block.--campaign-block:last-of-type{margin-bottom:80px}@media screen and (min-width: 640px){.article-block.--with-spacing{padding-top:40px;padding-bottom:40px}.article-block.--with-spacing:first-child{padding-top:75px}}.article-section{scroll-margin-top:70px}.article-section.--spacing{padding-top:40px;padding-bottom:40px}.article-section.--spacing .block-intro{padding-top:0}.article-section.--spacing .block-intro:last-child{padding-bottom:0}.article-section.--spacing.--light+.article-section.--spacing.--light,.article-section.--spacing.--grey+.article-section.--spacing.--grey,.article-section.--spacing.--dark+.article-section.--spacing.--dark{padding-top:20px}@media screen and (min-width: 1024px){.article-section.--spacing{padding-top:60px;padding-bottom:60px}.article-section.--spacing .block-intro{padding-top:20}.article-section.--spacing .block-intro:last-child{padding-bottom:20px}.article-section.--spacing.--light+.article-section.--spacing.--light,.article-section.--spacing.--grey+.article-section.--spacing.--grey,.article-section.--spacing.--dark+.article-section.--spacing.--dark{padding-top:20px}}@media screen and (min-width: 1024px){.article-section{scroll-margin-top:150px}}.article-with-sidebar{position:relative;background-color:#fff;padding-bottom:40px;font-size:0}.article-with-sidebar .sidebar-content{position:relative;z-index:2}.article-with-sidebar>.article-content,.article-with-sidebar>.sidebar-content{position:relative;vertical-align:top;min-width:0}@media screen and (min-width: 1024px){.article-with-sidebar{display:flex;justify-content:center}.article-with-sidebar>.sidebar-content{max-width:33.3333333333%;flex-grow:1}.article-with-sidebar>.article-content{max-width:66.6666666667%;flex-grow:1}.article-with-sidebar:last-child{padding-bottom:80px}}@media screen and (min-width: 1440px){.article-with-sidebar>.sidebar-content{max-width:360px;flex-shrink:0}.article-with-sidebar>.article-content{max-width:1080px;flex-grow:1}}.back-to-top{position:relative;display:flex;margin-bottom:46px;height:0;z-index:105;margin-left:20px;margin-right:20px}.back-to-top a{position:absolute;bottom:-40px;right:0;display:flex;-webkit-font-smoothing:antialiased;text-decoration:none;font-size:14px;width:auto;height:40px;align-items:center;text-align:center;background-color:#000;color:#fff}.back-to-top a .label{padding:0 12px;z-index:2;white-space:nowrap}.back-to-top a:after{position:relative;display:block;width:40px;top:-1px;flex-basis:40px;flex-grow:0;flex-shrink:0;font-size:28px;z-index:2}@media screen and (min-width: 640px){.back-to-top{margin-left:40px;margin-right:40px}}@media screen and (min-width: 1024px){.back-to-top{margin-left:80px;margin-right:80px;margin-bottom:20px}.back-to-top a{transition:background-color .27s linear}.back-to-top a:hover{background-color:#e50043}}@media screen and (min-width: 1440px){.back-to-top{margin-left:120px;margin-right:120px}}.back-link{margin-bottom:40px;font-weight:700;font-family:inherit;font-size:inherit;text-decoration:none;display:inline-block}.back-link.--dark{color:#fff}.back-link:hover{cursor:pointer}.back-link:before{margin-right:12px;font-size:14px;line-height:20px;color:#e50043;display:inline-block;transform:rotate(180deg)}.back-link:after{margin-left:12px;font-size:14px;line-height:20px;color:#e50043;display:inline-block;transform:rotate(0)}@media screen and (min-width: 1024px){.back-link span{box-shadow:0 2px #fff0;transition:box-shadow .32s ease-in-out}.back-link:hover span,.back-link.--dark:hover span{box-shadow:0 2px #e50043}.back-link:hover:before,.back-link.--dark:hover:before{animation:shake-horizontal-alter 3s cubic-bezier(.455,.03,.515,.955) infinite both}.back-link:hover:after,.back-link.--dark:hover:after{animation:shake-horizontal-alter 3s cubic-bezier(.455,.03,.515,.955) infinite both}.back-link.--dark span{box-shadow:0 2px #888}}.badge-new{display:inline-block;background-color:#e50043;color:#fff;font-size:12px;letter-spacing:.24px;line-height:1;text-transform:uppercase;text-align:center;padding:8px 10px;border:1px solid #FFF;min-width:55px}.gallery-aspect-16x10 .badge-new{position:absolute;left:15px;top:12px}#breadcrumb{position:absolute;display:none;height:inherit;top:0;box-sizing:border-box;z-index:100;left:40px;right:400px;color:inherit;opacity:0}#breadcrumb.--active{transition:opacity .27s linear;opacity:1}#breadcrumb .breadcrumb-container{display:flex;position:relative;white-space:nowrap}#breadcrumb a{position:relative;display:inline-block;line-height:38px;font-size:14px;text-decoration:none;padding:0 12px}#breadcrumb .breadcrumb-wrapper{display:flex;align-items:center}#breadcrumb .breadcrumb-wrapper+.breadcrumb-wrapper:before{content:"|";display:inline-block}@media screen and (min-width: 1024px){#breadcrumb{left:21px;display:flex;position:absolute}#breadcrumb a{display:inline-block;align-items:center}#breadcrumb a span{position:relative;box-shadow:0 2px #e5004300;transition:box-shadow .32s ease-in-out;white-space:nowrap;word-break:keep-all}#breadcrumb a:hover span{box-shadow:0 2px #e50043}#breadcrumb .bc-transition-enter-active{transition:all .32s ease-out}#breadcrumb .bc-transition-enter-active:nth-child(1){transition-delay:.1s}#breadcrumb .bc-transition-enter-active:nth-child(2){transition-delay:.2s}#breadcrumb .bc-transition-enter-active:nth-child(3){transition-delay:.3s}#breadcrumb .bc-transition-enter-active:nth-child(4){transition-delay:.4s}#breadcrumb .bc-transition-enter-active:nth-child(5){transition-delay:.5s}#breadcrumb .bc-transition-enter-active:nth-child(6){transition-delay:.6s}#breadcrumb .bc-transition-enter-active:nth-child(7){transition-delay:.7s}#breadcrumb .bc-transition-enter-active:nth-child(8){transition-delay:.8s}#breadcrumb .bc-transition-enter{opacity:0;transform:translate(100px)}}.collapsable-order{font-size:16px;margin-bottom:10px}.collapsable-order.active .co-content>.collapsable-label:after{content:"-"}.collapsable-order.active.fullscreen{padding:10vh 15vw}.collapsable-order .collapsable-content.--light{background:#fff}.collapsable-order .co-content{position:relative;background:#e7e7e8;padding:10px 20px;display:flex;justify-content:space-between;line-height:20px}.collapsable-order .co-content>.collapsable-label{position:absolute;width:100%;height:100%;top:1%;right:20px;font-size:18px;line-height:22px;font-weight:700;cursor:pointer;display:block}.collapsable-order .co-content>.collapsable-label.fullscreen{display:none}.collapsable-order .co-content>.collapsable-label:after{content:"+";font-family:rittal-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:14px;transition:color .3s}.collapsable-order .co-content>.collapsable-label:hover:after{color:#e50043}.collapsable-order .collapsable-content,.collapsable-order .hide-mobile{display:none}.collapsable-order .co-first{max-width:30ch}.collapsable-order .co-status{margin-top:10px;color:#008e4f}.collapsable-order .co-status.yellow-status{color:#ff9600}.collapsable-order .co-status.pink-status{color:#e50043}.collapsable-order .co-status span:before{margin-right:8px}.collapsable-order .mobile-advice{padding:20px;font-size:16px;line-height:20px;background-color:#e50043;color:#fff}.collapsable-order .mobile-advice p{margin-bottom:20px}@media screen and (min-width: 640px){.collapsable-order .co-first{max-width:unset}}@media screen and (min-width: 1024px){.collapsable-order .collapsable-container{position:relative}.collapsable-order .collapsable-content{display:block;padding:0 20px 20px}.collapsable-order .collapsable-content:focus{box-shadow:0 0 0 transparent;outline:0 transparent}.collapsable-order .collapsable-content>.text-image,.collapsable-order .collapsable-content>.video-embed,.collapsable-order .collapsable-content>.richtext-content{margin:40px 0}.collapsable-order .collapsable-content>.text-image:last-child,.collapsable-order .collapsable-content>.video-embed:last-child,.collapsable-order .collapsable-content>.richtext-content:last-child{margin-bottom:0}.collapsable-order .collapsable-content>.text-image:first-child,.collapsable-order .collapsable-content>.video-embed:first-child,.collapsable-order .collapsable-content>.richtext-content:first-child{margin-top:0}.collapsable-order .collapsable-content>.highlight-container,.collapsable-order .collapsable-content>.text-video{margin-top:40px;margin-bottom:40px}.collapsable-order .collapsable-content>.highlight-container:last-child,.collapsable-order .collapsable-content>.text-video:last-child{margin-bottom:0}.collapsable-order .collapsable-content>.highlight-container:first-child,.collapsable-order .collapsable-content>.text-video:first-child{margin-top:0}.collapsable-order.active>.collapsable-label:after{content:"-"}.--grey .collapsable-order{background-color:#fff}.collapsable-order.--form-collapse{background-color:transparent;border-bottom:2px solid #000;margin-bottom:20px}.collapsable-order.--form-collapse .collapsable-label{padding:10px 33px 10px 0;font-size:16px;line-height:22px;font-weight:700}.collapsable-order.--form-collapse .collapsable-content{padding:0 0 10px;font-size:14px;line-height:20px}.collapsable-order .co-first{width:95%;display:flex;flex-wrap:wrap;justify-content:space-between}.collapsable-order .co-numbers{margin-right:20px;font-size:18px}.collapsable-order .mobile-advice{display:none}.collapsable-order .hide-mobile{display:inline-block}}@media screen and (min-width: 1440px){.collapsable-order.active.fullscreen{padding:15vh 15vw}}.content-block{max-width:1440px}.content-block+.content-block:not(.--anchor){margin-top:40px}.content-block.--anchor:first-child{margin-top:-40px}.content-block.--limit-width{max-width:1070px}.content-block.--end-spacing{padding-bottom:40px}.content-block.--unlimited{max-width:100%}@media screen and (min-width: 1024px){.content-block{margin-left:auto;margin-right:auto}.content-block.--end-spacing{padding-bottom:80px}}#content{position:relative;padding-top:70px;padding-bottom:168px;min-height:100vh;display:flex;flex-flow:column}#content>.content-wrapper{flex-grow:1}@media screen and (min-width: 1024px){#content{padding-top:190px}#content.--no-breadcrumb{padding-top:140px}}#content.--collapse{padding-top:0;margin-left:0;padding-bottom:0}.locale-list{color:#fff;padding:20px 0}.locale-list:last-child{padding-bottom:40px}.locale-list h2{font-size:18px;line-height:20px;font-weight:700;margin-bottom:10px}.locale-list .locale-list-link{display:flex}.locale-list .locale-list-link a{text-decoration:none;font-size:16px;line-height:20px;padding:20px 0 17px;cursor:pointer;border-bottom:2px solid #212121}.locale-list .lll-primary{flex-basis:100%;display:flex;justify-content:space-between}.locale-list .lll-country,.locale-list .lll-secondary{color:#ababac;flex-basis:50px;flex-grow:0;flex-shrink:0;text-align:center}.locale-list .lll-secondary{margin-left:5px}@media screen and (min-width: 1024px){.locale-list{padding-top:40px}.locale-list:last-child{padding-bottom:80px}.locale-list .lll-country,.locale-list .lll-secondary{transition:color .48s ease}.locale-list .locale-list-link a{padding:10px 0 8px;transition:border-bottom-color .48s ease-in-out,color .48s ease-in-out}.locale-list .locale-list-link a:hover{border-bottom-color:#e50043}.locale-list .locale-list-link a:hover .lll-country,.locale-list .locale-list-link a.lll-secondary:hover{color:#fff}}.intro-title{margin-bottom:10px;font-size:16px;line-height:20px}.intro-title a{font-weight:700;color:#e50043;text-decoration:none}.intro-title a:hover{text-decoration:none}.intro-title a:after{font-size:14px;margin-left:5px}.intro-title a:focus{text-decoration:none}@media screen and (min-width: 1024px){.intro-title a:hover:after{animation:shake-horizontal-alter 3s cubic-bezier(.455,.03,.515,.955) infinite both}}.country-select-overlay{position:fixed;z-index:2147483648;width:100%;height:auto;overflow:scroll;bottom:54px;left:0;top:70px;background-color:#000}.country-select-overlay .locale-list:last-child{padding-bottom:20px}.country-select-overlay .locale-list{padding-top:15px}.country-select-overlay .locale-list .locale-list-link a{line-height:30px;border-bottom:2px solid #000;padding:2px 0;transition:border-bottom-color .48s ease-in-out,color .48s ease-in-out;text-align:left}.country-select-overlay .locale-list .locale-list-link a:hover{border-bottom:2px solid #E50043}.country-select-overlay .locale-list .locale-list-link .lll-country,.country-select-overlay .locale-list .locale-list-link .lll-secondary{flex-basis:25px;text-align:right}.country-select-overlay .header-area{display:flex;flex-direction:column;justify-content:space-between;padding:20px 18px 0;gap:10px}.country-select-overlay .header-area .intro-title{order:2;margin-bottom:0}.country-select-overlay .header-area .intro-title a{font-weight:500;line-height:30px}.country-select-overlay .header-area .intro-title a:hover span{text-decoration:underline}.country-select-overlay .header-area .intro-title p{text-align:left;background-color:#fff;padding:0 12px 0 5px}.country-select-overlay .header-area .ricon-close{text-align:right;cursor:pointer;font-size:16px}@media screen and (min-width: 640px){.country-select-overlay .header-area{flex-direction:row;align-items:center;padding:20px 20px 0}.country-select-overlay .intro-title{order:1}.country-select-overlay .ricon-close{order:2}}@media screen and (min-width: 1024px){.country-select-overlay{overflow:unset;position:absolute;width:62vw;bottom:unset;left:unset;right:-12px;top:var(--swiper-navigation-size);border:1px solid white}.country-select-overlay .locale-list{padding-top:20px}}@media screen and (min-width: 1440px){.country-select-overlay{width:996px}.country-select-overlay .locale-list .locale-list-link{max-width:195px}}.country-select{position:relative;display:flex;align-items:center;color:#fff}.country-select .country-label{display:flex;align-items:center;background-color:transparent;color:#fff;margin:0;border:0;border-radius:0;font-family:inherit;line-height:normal;text-transform:none;cursor:pointer;text-decoration:none;text-align:center;box-sizing:border-box;-webkit-appearance:none}.country-select .country-label .label{display:none}.country-select .country-label.--active:after{transform:rotate(180deg)}.country-select .country-label:after{font-size:13px;padding:0 4px}.country-select a.--current{opacity:.4}.country-select .country-stage{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:13px}.country-select .country-stage .ricon-world{font-size:25px;padding-right:4px}@media screen and (min-width: 1024px){.country-select .country-stage .ricon-world{font-size:22px}.country-select .country-label{min-width:150px;justify-content:space-between}.country-select .country-label .label{display:block;font-size:13px;padding:0 10px}.country-select .country-label:after{padding:0}}.custom-input-text{--inputDisabled: $lightgrey;position:relative}.custom-input-text input[type=email],.custom-input-text input[type=number],.custom-input-text input[type=search],.custom-input-text input[type=text],.custom-input-text input[type=tel],.custom-input-text input[type=url],.custom-input-text input[type=password],.custom-input-text textarea{font-size:18px;font-weight:700;height:52px;width:100%;padding:11px 10px 1px;background-color:var(--input);border:2px solid var(--inputBorder);border-radius:0;box-shadow:none;box-sizing:border-box}.custom-input-text input[type=email][disabled],.custom-input-text input[type=number][disabled],.custom-input-text input[type=search][disabled],.custom-input-text input[type=text][disabled],.custom-input-text input[type=tel][disabled],.custom-input-text input[type=url][disabled],.custom-input-text input[type=password][disabled],.custom-input-text textarea[disabled]{color:var(--inputDisabled);background-color:var(--inputDisabled);border-color:var(--inputDisabled)}.custom-input-text input[type=email][disabled]+.float-label,.custom-input-text input[type=number][disabled]+.float-label,.custom-input-text input[type=search][disabled]+.float-label,.custom-input-text input[type=text][disabled]+.float-label,.custom-input-text input[type=tel][disabled]+.float-label,.custom-input-text input[type=url][disabled]+.float-label,.custom-input-text input[type=password][disabled]+.float-label,.custom-input-text textarea[disabled]+.float-label{color:var(--inputDisabled)}.custom-input-text input[type=email].--error,.custom-input-text input[type=number].--error,.custom-input-text input[type=search].--error,.custom-input-text input[type=text].--error,.custom-input-text input[type=tel].--error,.custom-input-text input[type=url].--error,.custom-input-text input[type=password].--error,.custom-input-text textarea.--error{border:2px solid var(--inputError)}.custom-input-text input[type=email].--success,.custom-input-text input[type=number].--success,.custom-input-text input[type=search].--success,.custom-input-text input[type=text].--success,.custom-input-text input[type=tel].--success,.custom-input-text input[type=url].--success,.custom-input-text input[type=password].--success,.custom-input-text textarea.--success{border:2px solid var(--inputSuccess)}.custom-input-text input[type=email],.custom-input-text input[type=number],.custom-input-text input[type=search],.custom-input-text input[type=text],.custom-input-text input[type=tel],.custom-input-text input[type=url],.custom-input-text input[type=password],.custom-input-text textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-input-text input[type=number]::-webkit-inner-spin-button,.custom-input-text input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-input-text textarea{min-height:65px;padding-top:8px;padding-bottom:8px}.custom-input-text .float-label{position:absolute;left:0;top:0;font-size:18px;color:#000;height:52px;max-width:100%;overflow:hidden;line-height:52px;white-space:nowrap;padding:0 10px;background-color:transparent;border-radius:0;box-shadow:none;box-sizing:border-box;transition:all .2s ease}.custom-input-text input:focus+.float-label,.custom-input-text input.--ready+.float-label,.custom-input-text textarea:focus+.float-label,.custom-input-text textarea.--ready+.float-label{font-size:12px;height:14px;line-height:14px;transform:translate(2px,8px)}.custom-input-text input[required]+label:after{content:"*"}.custom-input-file{position:relative}.custom-input-file input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;width:100%;padding:11px 10px 1px;box-sizing:border-box}.custom-input-file input[type=file]+.float-label{position:absolute;left:0;top:0;box-sizing:border-box;width:100%;height:52px;padding:0 10px;font-size:18px;line-height:52px;text-decoration:none;text-align:start;color:#000;background-color:var(--input);white-space:nowrap;border-radius:0;box-shadow:none;cursor:pointer;transition:all .2s ease}.custom-input-file .input-button{position:absolute;right:0;top:0;background-color:#e50043;color:#fff;width:20%;min-width:70px;height:52px;font-weight:700;cursor:pointer;text-align:center;transition:background-color .3s,color .3s}.custom-input-file .input-button.ricon-arrow_up{font-size:25px;line-height:52px}.custom-input-file input[type=file]:not([disabled]):hover+.float-label .input-button{background-color:#a50030}.custom-input-file input[type=file][disabled]+.float-label{background-color:var(--input);color:var(--inputDisabled);cursor:default}.custom-input-file input[type=file][disabled]+.float-label .input-button{background-color:#888;color:#c8c8c8;cursor:default}.custom-input-file input[type=file][required]+.float-label:after{content:"*"}.custom-input-file input[type=file].--error+.float-label{border:2px solid var(--inputError)}.custom-input-file input[type=file].--error+.float-label .input-button{height:48px;line-height:48px}.--light .custom-input-file input[type=file]+.float-label .input-button{height:48px;line-height:48px}.--light .custom-input-file input[type=file].--error+.float-label{border:2px solid var(--inputError)}.--light .collapsable-content input[type=file]+.float-label{border:0 none transparent}.--light .collapsable-content input[type=file].--error+.float-label{border:2px solid var(--inputError)}a.custom-link{color:#e50043;font-family:inherit;font-weight:700;font-size:inherit;text-decoration:none;display:inline-block}a.custom-link.--dark{color:#fff}a.custom-link:after{margin-left:5px;display:inline-block;font-size:14px;line-height:20px}a.custom-link:before{margin-right:15px;display:inline-block;position:relative;font-size:20px;top:2px;line-height:20px}a.custom-link.--bigger:before,a.custom-link.--bigger:after{font-size:28px;position:relative;top:5px}@media screen and (min-width: 1024px){a.custom-link span{box-shadow:0 2px #fff0;transition:box-shadow .32s ease-in-out}a.custom-link:hover span,a.custom-link.--dark:hover span{box-shadow:0 2px #e50043}a.custom-link:hover:after,a.custom-link.--dark:hover:after{animation:shake-horizontal-alter 3s cubic-bezier(.455,.03,.515,.955) infinite both}a.custom-link.--dark span{box-shadow:0 2px #888}}.custom-radio{font-size:14px;line-height:20px;display:flex;flex-direction:column;margin-bottom:20px;transition:all .5s ease-out}.custom-radio .radio-wrapper{position:relative}.custom-radio a{color:#e50043;font-family:inherit;font-weight:700;font-size:inherit;text-decoration:none;position:relative;cursor:pointer}@media screen and (min-width: 1024px){.custom-radio a{box-shadow:0 2px #fff0;transition:box-shadow .32s ease-in-out}.custom-radio a:hover,.custom-radio a:focus{box-shadow:0 2px #e50043}}.custom-radio .sub-radios{display:none;margin-top:10px}.custom-radio .sub-radios .custom-radio .radio-wrapper{padding:10px 10px 10px 40px;background-color:#fff}.custom-radio input[type=radio]{opacity:0;position:absolute}.custom-radio label{position:relative;display:block;box-sizing:border-box;padding-left:30px;transition:all .1s ease-out;cursor:pointer}.custom-radio .radio-box,.custom-radio .radio-box:after{position:absolute;content:""}.custom-radio .radio-box{height:16px;width:16px;border:2px solid #000;border-radius:20px;left:0;background-color:#fff}.custom-radio .radio-wrapper:hover .radio-box{border:2px solid #E50043;cursor:pointer;background-color:#e50043}.custom-radio .radio-box:after{height:0;width:0;border:2px solid #000;border-radius:20px;left:6px;top:6px;transition:all .1s ease-out}.custom-radio input[type=radio]+label>.radio-box:after{content:none}.custom-radio input[type=radio]:hover+label>.radio-box:after{content:"";border-color:#fff}.custom-radio input[type=radio]:checked+label>.radio-box:after{content:"";border-color:#fff}.custom-radio input[type=radio]:checked+label>.radio-box{background-color:#000}.custom-radio input[type=radio]:checked+label>.radio-box:hover{border-color:#000}.custom-radio input[type=radio]:checked~.sub-radios{margin-bottom:-10px;display:block}.custom-radio input[type=radio]:checked~.sub-radios .custom-radio{margin-right:20px}.custom-radio input[type=radio]:checked~.sub-radios .custom-radio .radio-wrapper{background-color:#fff}.custom-radio input[type=radio]:required+label:after{content:"*"}.custom-radio .--error label>.radio-box{border:2px solid #E50043}.custom-radio .--error.--background{border:2px solid #E50043}.custom-radio input[type=radio]:focus+label>.radio-box{box-shadow:0 0 5px 1px #e50043}.custom-radio input[type=radio]:disabled+label>.radio-box:after{content:none}.custom-radio input[type=radio]:disabled+label>.radio-box:hover{border-color:#888;cursor:not-allowed}.custom-radio input[type=radio]:disabled+label>.radio-box{border-color:#888;background-color:transparent}.custom-radio input[type=radio]:disabled+label{color:#888;cursor:not-allowed}.custom-radio .--background{font-size:18px;background-color:#fff;padding:15px 10px;cursor:pointer}.custom-radio .--background .radio-box:after{top:6.5px}.--dark .custom-radio:not(.collapsable .custom-radio){color:#fff}.--dark .custom-radio:not(.collapsable .custom-radio) .radio-box{border:2px solid #FFF}.--dark .custom-radio:not(.collapsable .custom-radio) .--background{background-color:#888}.--dark .custom-radio:not(.collapsable .custom-radio) .--background input[type=radio]:disabled+label>.radio-box:after{content:none}.--dark .custom-radio:not(.collapsable .custom-radio) .radio-box:hover{border:2px solid #E50043;cursor:pointer}.--dark .custom-radio:not(.collapsable .custom-radio) input[type=radio]:checked+label>.radio-box:after{content:"";border:2px solid #000}.--dark .custom-radio:not(.collapsable .custom-radio) input[type=radio]:checked+label>.radio-box{background-color:#fff;border:2px solid #FFF}.--dark .custom-radio:not(.collapsable .custom-radio) input[type=radio]:disabled+label{color:#fff6}.--dark .custom-radio:not(.collapsable .custom-radio) input[type=radio]:disabled+label>.radio-box{border-color:#888;background-color:transparent;border:2px solid rgba(255,255,255,.4)}.--dark .custom-radio:not(.collapsable .custom-radio) input[type=radio]:checked~.sub-radios label{color:#000}.--dark .custom-radio:not(.collapsable .custom-radio) input[type=radio]:checked~.sub-radios input[type=radio]:checked+label>.radio-box{border-color:#000}.--dark .custom-radio:not(.collapsable .custom-radio) input[type=radio]:checked~.sub-radios .radio-wrapper{background-color:#f5f5f7}.--light .custom-radio .--background{background-color:#f5f5f7}.--light .custom-radio .--background input[type=radio]:disabled+label>.radio-box:after{content:none}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.custom-select{background:var(--input);position:relative;--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-line-height: 1.4;--vs-state-disabled-bg: transparent;--vs-state-disabled-color: var(--onInput);--vs-state-disabled-controls-color: var(--onInput);--vs-state-disabled-cursor: not-allowed;--vs-border-color: transparent;--vs-border-width: 0;--vs-border-style: none;--vs-border-radius: 0;--vs-controls-color: var(--onInput);--vs-controls--deselect-text-shadow: 0 0 0 transparent;--vs-selected-bg: var(--input);--vs-dropdown-bg: var(--input);--vs-dropdown-color: inherit;--vs-dropdown-z-index: 100;--vs-dropdown-min-width: 54px;--vs-dropdown-max-height: 270px;--vs-dropdown-box-shadow: 0 0 0 transparent;--vs-dropdown-option-bg: var(--input)}.custom-select .v-select.vs--disabled .vs__actions{visibility:hidden}.custom-select .vs__dropdown-toggle,.custom-select .vs__dropdown-menu{outline:2px solid var(--inputBorder);outline-offset:-2px}.custom-select .vs__dropdown-menu{top:52px}.custom-select.--gray-dropdown .vs__dropdown-toggle,.custom-select.--gray-dropdown .vs__dropdown-menu{background-color:var(--inputSolid);outline:none;outline-offset:none}.custom-select.--gray-dropdown .vs__dropdown-toggle .vs__dropdown-option--highlight,.custom-select.--gray-dropdown .vs__dropdown-menu .vs__dropdown-option--highlight,.custom-select.--gray-dropdown .vs__actions{background-color:var(--inputSolid)}.custom-select.--gray-dropdown .vs__dropdown-option--selected .custom-select-option{border-bottom-color:var(--onInputSolid)}.custom-select.--error .vs__dropdown-toggle{outline:2px solid var(--inputError);outline-offset:-2px}.custom-select.--light-font .vs--single .vs__selected{font-weight:500}.custom-select.--small-label .vs__search::placeholder{position:absolute;top:8px;left:10px;font-size:12px;line-height:14px}.custom-select .hidden-input{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.custom-select .vs__search,.custom-select .vs__search:focus{font-size:18px;line-height:24px;margin:15px 5px;padding:0;border:0 none transparent}.custom-select .vs__search{background-color:transparent}.custom-select .vs__search[type=search]::-webkit-search-decoration,.custom-select .vs__search[type=search]::-webkit-search-cancel-button,.custom-select .vs__search[type=search]::-webkit-search-results-button,.custom-select .vs__search[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.custom-select .vs--unsearchable .vs__search{position:absolute;width:100%;height:100%;z-index:0}.custom-select .vs__selected-options{min-height:54px;padding:9px 0;max-width:100%;flex-grow:0;align-items:center;overflow:hidden}.custom-select .vs__dropdown-menu{padding:0 10px 0 0;background-color:var(--input)}.custom-select .vs__dropdown-toggle,.custom-select .vs__dropdown-option{min-height:54px;color:var(--onInput)}.custom-select .vs__dropdown-toggle{padding:0}.custom-select .vs__dropdown-option{padding:16px 10px;overflow:hidden}.custom-select .vs__no-options{line-height:24px;padding:15px 10px}.custom-select .vs__dropdown-option--highlight{background-color:var(--input)}.custom-select .custom-select-option{display:block;box-sizing:border-box;border-bottom:2px solid transparent;white-space:normal;overflow:hidden}.custom-select .vs__dropdown-option--selected .custom-select-option{font-weight:700;display:block;border-bottom:2px solid var(--onInput)}.custom-select .vs__dropdown-option--highlight .custom-select-option{display:block;border-bottom:2px solid var(--highlight)}.custom-select .vs__selected{position:relative;display:flex;align-items:center;font-size:14px;line-height:18px;min-height:26px;top:0;left:0;padding:3px 6px;margin:5px 0 5px 10px;z-index:10;overflow:hidden;cursor:pointer;background-color:var(--highlight);color:var(--onHighlight)}.custom-select .vs__selected .ricon-close{margin-left:3px;color:var(--onHighlight);font-size:12px}.custom-select .vs--single.vs--open .vs__selected{position:relative}.custom-select .vs__open-indicator{color:var(--onInput);line-height:1;transition:transform .24s ease;transform-origin:50%;height:auto;width:100%;display:flex;align-items:center}.custom-select .vs__open-indicator.ricon-search{font-size:20px}.custom-select .vs__clear{font-size:16px}.custom-select .vs--open .vs__open-indicator.ricon-search{transform:scale(1)}.custom-select .vs__actions{background-color:var(--input);z-index:10;margin:2px 2px 2px 0}.custom-select .vs--single .vs__dropdown-toggle{cursor:pointer}.custom-select .vs--single .vs__selected{background-color:transparent;padding:3px 0;color:var(--onInput);font-size:18px;font-weight:700;white-space:nowrap;overflow:visible;pointer-events:none;margin:5px 5px 5px 10px}.custom-select .vs--single .vs__search{position:absolute;width:100%;height:100%;top:0}.custom-select .vs--single.vs--open .vs__selected{max-width:95%}.custom-select.--button-style{--vs-actions-padding: 0px 6px 0 3px}.custom-select.--button-style .vs__dropdown-toggle,.custom-select.--button-style .vs__dropdown-option,.custom-select.--button-style .vs__selected-options{min-height:50px}.custom-select.--button-style .vs__dropdown-menu{top:50px}.custom-select.--button-style .vs__selected{font-size:16px;min-height:22px}.custom-select.--button-style .vs--single .vs__selected{margin-top:5px}.custom-select.--button-style .vs__selected-options{justify-content:center;padding:7px 0}.custom-select.--button-style .vs__search{text-align:center;font-weight:700;font-size:16px}@media screen and (min-width: 1024px){.custom-select.--button-style .vs__dropdown-toggle,.custom-select.--button-style .vs__dropdown-option,.custom-select.--button-style .vs__selected-options{min-height:40px}.custom-select.--button-style .vs__selected{margin-top:0;margin-bottom:5px}.custom-select.--button-style .vs--single .vs__selected{margin-top:0;margin-bottom:0;padding:0}.custom-select.--button-style .vs__dropdown-menu{top:40px}.custom-select.--button-style .vs--multiple .vs__selected-options{padding:7px 0 2px}}.custom-select .vs__search,.custom-select .vs__search:focus{margin:0;padding:0 5px 0 10px}.--light .collapsable-content .custom-select .vs__dropdown-toggle,.--light .collapsable-content .custom-select .vs__dropdown-menu{outline:0 none transparent;outline-offset:0}.--light .collapsable-content .custom-select .vs__dropdown-menu{top:52px}.custom-text-area{display:flex;flex-direction:column;background-color:#fff;font-size:18px;letter-spacing:0px;position:relative;margin-bottom:10px}.custom-text-area textarea{box-sizing:border-box;padding:23px 12px 10px;width:100%;height:auto;min-height:156px;border:none;line-height:22px;font-size:18px;letter-spacing:0px;resize:none}.custom-text-area textarea[disabled]{color:#888;background-color:#ababac;border-color:#ababac}.custom-text-area textarea[disabled]+label{color:#888;background-color:transparent}.custom-text-area textarea:focus~label{transform:translate(-1px,-7px);font-size:12px;line-height:14px}.custom-text-area textarea:disabled{cursor:not-allowed}.custom-text-area label{background-color:#fff;padding:0 8px 1px;margin:0 4px;position:absolute;z-index:10;transform-origin:top left;transition:all .1s ease-in-out;top:15px}.custom-text-area.--has-content label{transform:translate(-1px,-7px);font-size:12px;line-height:14px}.custom-text-area textarea.--ready+label{transform:translate(-1px,-7px);font-size:12px;line-height:14px}.custom-text-area.--error{border:2px solid #E50043}.custom-text-area textarea[required]+label:after{content:"*"}.--light .custom-text-area{border:2px solid #000}.--light .custom-text-area.--error{border:2px solid #E50043}.--light .collapsable-content .custom-text-area{border:0 none transparent}.--light .collapsable-content.--error{border:2px solid #E50043}.dam-icon{position:relative;display:inline-block;max-width:100%;width:auto;height:auto}.dam-icon.-icon-max-75{max-width:75%}.dam-icon.-icon-max-66{max-width:66.6666666667%}.dam-icon.-icon-max-50{max-width:50%}.dam-icon.-icon-max-33{max-width:33.3333333333%}.dam-icon.-icon-max-25{max-width:25%}.detail-info-text{max-width:64ch;font-size:11px;line-height:16px;color:#888}.detail-info-text:not(:last-child){margin-bottom:40px}.detail-info-text p{margin-bottom:20px}.detail-info-text a{cursor:pointer;text-decoration:underline;font-weight:600}.--dark .detail-info-text{color:#fff}.--grey .detail-info-text{color:#000}.description-list dl>div{border-top:1px solid black;padding:10px 0}.description-list dl>div:last-of-type{border-bottom:1px solid black}.description-list dt,.description-list dd{font-size:14px;line-height:16px}.description-list dt{font-weight:700}@media screen and (max-width: 639px){.description-list dt{padding-bottom:10px}}.description-list a{color:#e50043;font-weight:700;text-decoration:none;cursor:pointer}.description-list a:hover,.description-list a:focus{box-shadow:0 -2px #e50043 inset}@media screen and (min-width: 640px){.description-list dl>div{position:relative;height:100%;display:flow-root}.description-list dt{width:calc(33.3333% - 20px);float:left;height:100%}.description-list dd{width:calc(66.6666% - 20px);margin-left:calc(33.3333% + 20px)}}.--dark .description-list{color:#fff;border-color:#fff}.--dark .description-list .description-list-title,.--dark .description-list dl>div,.--dark .description-list dd,.--dark .description-list dl,.--dark .description-list dt{color:#fff;border-color:#fff}.file-type-icon{position:relative;display:inline-block;height:40px}.file-type-icon .doc-label{text-transform:uppercase;position:absolute;left:0;bottom:4px;display:inline-block;font-size:9px;font-weight:700;width:30px;line-height:12px;text-align:center}.file-type-icon:before{font-size:42px;display:inline-block;height:40px;width:30px;box-sizing:border-box}.download-link{display:flex;height:48px;text-decoration:none}.download-link .label{position:relative;color:#e50043;display:inline;font-size:16px;line-height:16px;align-self:center;margin-left:10px;font-weight:700;top:-2px}.v-lazy-image,.lazy-image{width:100%;opacity:0;transition:opacity .32s linear}.v-lazy-image-loaded{opacity:1}.eplan-part-link{display:inline-block}.eplan-part-link ul.epl-list{margin-top:0}.eplan-part-link a{display:flex;height:48px;width:48px;text-decoration:none;justify-content:flex-start;align-items:center}.footnote-list{list-style-type:none;display:table;font-size:14px;line-height:19px}.footnote-list li{display:table-row;scroll-margin-top:25vh}.footnote-list li+li{margin-top:4px}.footnote-list li:before{text-align:left;display:table-cell;padding-right:5px}.footnote-list li:nth-of-type(1):before{content:"*"}.footnote-list li:nth-of-type(2):before{content:"**"}.footnote-list li:nth-of-type(3):before{content:"***"}.footnote-list li:nth-of-type(4):before{content:"****"}.footnote-list li:nth-of-type(5):before{content:"*****"}.footnote-list li:nth-of-type(6):before{content:"******"}.footnote-list li:nth-of-type(7):before{content:"*******"}.footnote-list li:nth-of-type(8):before{content:"********"}.footnote-list li:nth-of-type(9):before{content:"*********"}.footnote-list li:nth-of-type(10):before{content:"**********"}.hubspot-embed{position:relative;color:#000}.hubspot-embed .hubspot-embed-wrapper{position:relative;padding:40px 0 20px;transition:opacity .32s linear}.hubspot-embed.--loading .hubspot-embed-wrapper{opacity:0}.hubspot-embed .hs-form-iframe{max-width:100%;width:100%!important}.hubspot-embed .loading-spinner{position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px}.hubspot-embed h1{color:inherit;font-size:24px;font-weight:700;letter-spacing:0px;line-height:26px;margin-bottom:20px}.hubspot-embed fieldset{max-width:none!important;box-sizing:border-box;margin:0 -6px!important}@media (min-width: 401px){.hubspot-embed .form-columns-3 .hs-form-field{width:33.3333333333%!important}}.hubspot-embed .hs-form-field{padding:0 6px;box-sizing:border-box}.hubspot-embed .input{margin-right:0!important}.hubspot-embed .hs-input{box-sizing:border-box}.hubspot-embed .hs-richtext{margin:0 6px}.hubspot-embed .hs-richtext p{font-size:14px;line-height:20px;margin:14px 0}.hubspot-embed .hs-richtext strong{font-size:16px;line-height:22px}.hubspot-embed .hs-richtext a{color:#e50043;font-family:inherit;font-weight:700;font-size:inherit;text-decoration:none;box-shadow:0 2px #fff0;transition:box-shadow .32s ease-in-out}.hubspot-embed .hs-richtext a:hover{box-shadow:0 2px #e50043}.hubspot-embed .inputs-list:not(.no-list){margin-bottom:5px;padding-left:5px}.hubspot-embed .inputs-list:not(.no-list):first-child{padding-top:5px}.hubspot-embed .field{margin-bottom:18px}.hubspot-embed .field label{display:block;margin-bottom:4px;font-size:14px}.hubspot-embed .field label .hs-form-required{color:#e50043}.hubspot-embed .field .hs-error-msgs{margin-top:4px;color:#e50043}.hubspot-embed .field input[type=email],.hubspot-embed .field input[type=number],.hubspot-embed .field input[type=search],.hubspot-embed .field input[type=text],.hubspot-embed .field input[type=tel],.hubspot-embed .field input[type=url],.hubspot-embed .field input[type=password],.hubspot-embed .field textarea,.hubspot-embed .field select{font-size:18px;height:42px;width:100%!important;padding:0 10px;background-color:#fff;border:2px solid #FFF;border-radius:0;box-shadow:none;box-sizing:border-box}.hubspot-embed .field input[type=email][disabled],.hubspot-embed .field input[type=number][disabled],.hubspot-embed .field input[type=search][disabled],.hubspot-embed .field input[type=text][disabled],.hubspot-embed .field input[type=tel][disabled],.hubspot-embed .field input[type=url][disabled],.hubspot-embed .field input[type=password][disabled],.hubspot-embed .field textarea[disabled],.hubspot-embed .field select[disabled]{color:#888;background-color:#ababac;border-color:#ababac}.hubspot-embed .field input[type=email].error,.hubspot-embed .field input[type=number].error,.hubspot-embed .field input[type=search].error,.hubspot-embed .field input[type=text].error,.hubspot-embed .field input[type=tel].error,.hubspot-embed .field input[type=url].error,.hubspot-embed .field input[type=password].error,.hubspot-embed .field textarea.error,.hubspot-embed .field select.error{border:2px solid #E50043}.hubspot-embed .field input[type=email],.hubspot-embed .field input[type=number],.hubspot-embed .field input[type=search],.hubspot-embed .field input[type=text],.hubspot-embed .field input[type=tel],.hubspot-embed .field input[type=url],.hubspot-embed .field input[type=password],.hubspot-embed .field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hubspot-embed .field input[type=number]::-webkit-inner-spin-button,.hubspot-embed .field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hubspot-embed .field textarea{font-family:inherit;min-height:65px;padding-top:8px;padding-bottom:8px}.hubspot-embed .field input[type=checkbox]{border:2px solid #000}.hubspot-embed .field .hs-form-checkbox label,.hubspot-embed .field .hs-form-booleancheckbox label,.hubspot-embed .field .hs-form-radio label{display:block;position:relative;padding-left:30px;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}.hubspot-embed .field .hs-form-checkbox label a,.hubspot-embed .field .hs-form-booleancheckbox label a,.hubspot-embed .field .hs-form-radio label a{color:#e50043;font-family:inherit;font-weight:700;font-size:inherit;text-decoration:none;box-shadow:0 2px #fff0;transition:box-shadow .32s ease-in-out}.hubspot-embed .field .hs-form-checkbox label a:hover,.hubspot-embed .field .hs-form-booleancheckbox label a:hover,.hubspot-embed .field .hs-form-radio label a:hover{box-shadow:0 2px #e50043}.hubspot-embed .field .hs-form-checkbox label input,.hubspot-embed .field .hs-form-booleancheckbox label input,.hubspot-embed .field .hs-form-radio label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.hubspot-embed .field .hs-form-checkbox label input~span,.hubspot-embed .field .hs-form-booleancheckbox label input~span,.hubspot-embed .field .hs-form-radio label input~span{margin-left:0!important;font-size:14px;line-height:20px}.hubspot-embed .field .hs-form-checkbox label input~span:before,.hubspot-embed .field .hs-form-booleancheckbox label input~span:before,.hubspot-embed .field .hs-form-radio label input~span:before{content:"";position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fff;border:2px solid #000}.hubspot-embed .field .hs-form-checkbox label input~span:after,.hubspot-embed .field .hs-form-booleancheckbox label input~span:after,.hubspot-embed .field .hs-form-radio label input~span:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.hubspot-embed .field .hs-form-checkbox label:hover input~span:before,.hubspot-embed .field .hs-form-booleancheckbox label:hover input~span:before,.hubspot-embed .field .hs-form-radio label:hover input~span:before{border-color:#e50043}.hubspot-embed .field .hs-form-checkbox label input:checked~span:before,.hubspot-embed .field .hs-form-booleancheckbox label input:checked~span:before,.hubspot-embed .field .hs-form-radio label input:checked~span:before{background-color:#000}.hubspot-embed .field .hs-form-checkbox label input:checked~span:after,.hubspot-embed .field .hs-form-booleancheckbox label input:checked~span:after,.hubspot-embed .field .hs-form-radio label input:checked~span:after{display:block}.hubspot-embed .field .hs-form-radio label input~span:before{border-radius:50%}.hubspot-embed .field .hs-form-radio label input~span:after{left:8px;top:8px;width:2px;height:2px;border-radius:50%;background:#fff}.hubspot-embed .hs-fieldtype-radio label,.hubspot-embed .hs-fieldtype-checkbox label{margin-bottom:8px}.hubspot-embed input[type=submit],.hubspot-embed button{padding:16px 40px;margin:20px 0;border:0;border-radius:0;font-family:inherit;font-weight:700;font-size:16px;line-height:normal;text-transform:none;background-color:#e50043;color:#fff;cursor:pointer;text-decoration:none;text-align:center;box-sizing:border-box;transition:background-color .3s,color .3s}.hubspot-embed input[type=submit]:hover,.hubspot-embed button:hover{background-color:#a50030}.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field input[type=email],.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field input[type=number],.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field input[type=search],.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field input[type=text],.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field input[type=tel],.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field input[type=url],.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field input[type=password],.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field textarea,.--light .hubspot-embed:not(.collapsable .hubspot-embed) .field select{border:2px solid #000}.--dark .hubspot-embed:not(.collapsable .hubspot-embed){color:#fff}.collapsable-content .hubspot-embed{margin:40px 0}.collapsable-content .hubspot-embed .hubspot-embed-wrapper{padding-top:0;padding-bottom:0}.icon-circle{position:relative;background-color:var(--surface);border-radius:50%;transition:background-color .3s,color .3s;color:var(--highlight);display:flex;align-items:center;justify-content:center;height:72px;width:72px;margin:0;-webkit-appearance:none}.icon-circle:before,.icon-circle:after{text-align:center;vertical-align:middle;font-size:42px;line-height:1}.icon-share a{text-decoration:none;font-size:42px}.icon-share a:hover{color:#e50043;transition:color .3s,color .3s}.icon-share.--small-icon a{font-size:24px}.--dark .icon-share{color:#fff}.info-block{font-size:16px;line-height:20px;font-style:italic;padding:20px;border:solid 1px #E50043;color:#000;margin-top:40px;background-color:#fff}.info-block .extra-content .custom-button{margin-bottom:0}.info-block .extra-content:empty{display:none}.info-block .ricon-error{font-size:24px;color:#e50043;margin-right:20px}.info-block .ib-message{display:flex;align-items:flex-start;flex-grow:1}.info-block .ib-message:not(:last-child){margin-bottom:20px}.info-block .extra-content{position:relative;display:flex;justify-content:flex-end}@media screen and (min-width: 640px){.info-block{padding:20px 40px}.info-block .ricon-error{font-size:38px;margin-right:40px}.info-block .ib-message{align-items:center}.info-block .custom-button{width:233px}.info-block .extra-content{max-width:255px}.info-block .extra-content .select-action{margin-right:0}}@media screen and (min-width: 1024px){.info-block{display:flex;align-items:center;justify-content:space-between}.info-block .ib-message{margin-bottom:0;margin-right:20px}.info-block .ib-message:not(:last-child){margin-bottom:0}.info-block .extra-content{flex-basis:35%;flex-grow:0}.info-block .extra-content .select-action{min-width:255px}}@media screen and (min-width: 1440px){.info-block .extra-content{flex-basis:25%}}.input-number{display:flex;flex-direction:row;width:80px!important;height:40px}.input-number input{box-sizing:border-box;width:50px!important;height:100%;border:none;background-color:var(--inputSolid);text-align:center;font-family:inherit;font-size:18px;font-weight:700;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-number input.light{background-color:var(--input)}.input-number input::-webkit-outer-spin-button,.input-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number .controls{display:flex;flex-direction:column}.input-number .controls .control-container{box-sizing:border-box;display:flex;margin-left:1px;height:50%;width:29px}.input-number .controls .control-container.light{background-color:var(--input)}.input-number .controls .control-container .control{width:100%;background-color:var(--background);color:var(--onBackground);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.input-number .controls .control:hover{color:#be0000}.input-number .controls .hidden{display:none}.input-number .control-container:first-of-type{justify-content:end}.intro-text,.intro-text.richtext-content{font-size:20px;line-height:28px;margin-bottom:40px}.intro-text p+p,.intro-text.richtext-content p+p{margin-top:28px}.--dark .intro-text{color:#fff}#jumpnav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#jumpnav .jumpnav-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;scrollbar-color:#E50043 #000;scrollbar-width:thin;overflow-y:hidden;overflow-x:auto;-webkit-user-select:none;user-select:none}#jumpnav .jumpnav-wrapper::-webkit-scrollbar-track{background-color:#000}#jumpnav .jumpnav-wrapper::-webkit-scrollbar{height:6px;background-color:transparent}#jumpnav .jumpnav-wrapper::-webkit-scrollbar-thumb{background-color:#e50043;border:0 none transparent}#jumpnav .jumpnav-links{position:relative;width:fit-content;display:flex;flex-flow:row;padding:12px 20px;box-sizing:border-box}#jumpnav .jumpnav-link{display:flex;position:relative;height:60px;margin-left:40px;align-items:center;text-decoration:none;flex-grow:0;flex-shrink:0}#jumpnav .jumpnav-link:first-child{margin-left:0}#jumpnav .jumpnav-label{position:relative;display:inline-block;color:#000;flex-grow:1;font-size:16px;line-height:18px}#jumpnav .jumpnav-label span{white-space:nowrap;transition:border-color .22s ease;border-bottom:2px solid rgba(229,0,67,0)}#jumpnav .jumpnav-bullet-wrapper{position:relative;width:80px;height:60px;display:inline-block;flex-grow:0;flex-shrink:0}#jumpnav .jumpnav-link:hover .jumpnav-label span{border-bottom-color:#e50043}@media screen and (min-width: 1024px){#jumpnav{display:block}}.--dark #jumpnav .jumpnav-label{color:#fff}.language-switch .select{display:flex;align-items:center}.language-switch label{font-size:14px;margin-right:8px}.language-switch select{min-width:48px;width:auto;height:26px}.login-status{position:relative;z-index:90;padding:15px 10px;font-size:10px;line-height:12px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;background-color:#fff}.login-status.--lightGrey{background-color:#f5f5f7}.login-status p,.login-status a{padding-right:10px}.login-status .name-bold{font-weight:600}.login-status .icon-button-wrapper:after{font-size:24px}@media screen and (min-width: 1024px){.login-status{padding-right:10px}}.mi24-thumb{display:inline-block;background-color:#000;padding-bottom:62.5%;position:relative;width:100%;object-fit:contain}.mi24-thumb .v-lazy-image{width:100%;height:100%;object-fit:contain;object-position:50% 50%;position:absolute}.mi24-thumb .mi24-icon{position:absolute;left:50%;top:50%;width:0;height:0;border:24px solid transparent;border-left-color:#e50043;transform:translate(-25%,-50%) scaleY(.625)}.order-tracking{padding:0 20px;font-size:18px}.order-tracking .current-status{font-size:18px;font-weight:700;margin-top:8px;letter-spacing:.4px}.order-tracking .timeline{margin-top:32px}.order-tracking .order-stop{display:flex}.order-tracking .progress{display:flex;flex-basis:30px;flex-direction:column;padding-right:15px}.order-tracking .status{padding-bottom:27px}.order-tracking .status-title{font-weight:700;display:inline-block;margin-bottom:3px;letter-spacing:-.4px}.order-tracking .status-date{font-size:16px;letter-spacing:-.3px}.order-tracking .tracking{line-height:1.2;font-size:16px;line-break:anywhere}.order-tracking .delivery-info{font-size:12px;line-height:1.6;padding-bottom:24px}.order-tracking .ricon-statusbox_checked,.order-tracking .ricon-statusbox,.order-tracking .ricon-line,.order-tracking .ricon-line_dots,.order-tracking .ricon-dots{font-size:30px}.order-tracking .ricon-line,.order-tracking .ricon-line_dots,.order-tracking .ricon-dots{padding-left:14px}.page-notice{padding:20px 0;font-size:16px;line-height:20px;color:#595959;text-align:center;font-style:italic}.page-title{padding:20px;font-size:40px;line-height:48px;font-weight:300;color:#000}.page-title.--cap-letter{text-transform:uppercase}.--dark .page-title{color:#fff}@media screen and (min-width: 640px){.page-title{padding-top:60px;padding-bottom:65px}}@media screen and (min-width: 1024px){.page-title{max-width:1400px;margin:0 auto}}.product-favorite{margin-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;background-color:#f5f5f7;font-weight:700}.product-favorite .cart-control-wrapper{display:flex;align-items:center}.product-favorite .interaction-panel{width:100%;display:flex;justify-content:space-between;align-items:center}.product-favorite .interaction-panel .item-amount{display:flex;flex-direction:column}.product-favorite .interaction-panel input{margin-bottom:10px}.product-favorite .interaction-panel .sub-legend{max-width:10ch;font-size:10px;line-height:12px;font-weight:500}.product-favorite .interaction-panel .ia-label{margin-bottom:8px;font-weight:500}.product-favorite .interaction-panel .icon-button{margin-left:5px}.product-favorite .interaction-panel .icon-button:last-child{margin-left:10px}.product-favorite .pf-number{margin-bottom:10px;font-weight:500}.product-favorite .pf-primary{margin-right:10px;font-size:16px;line-height:20px;margin-bottom:30px}.product-favorite .product-amount{height:50px;width:50px;text-align:center;background-color:#fff;font-family:inherit;font-size:16px;line-height:20px;font-weight:500;border:0 none transparent}.product-favorite .tool-tip-text{display:none}@media screen and (min-width: 640px){.product-favorite{flex-direction:row}.product-favorite .interaction-panel{width:unset}}@media screen and (min-width: 1024px){.product-favorite .pf-primary{max-width:unset;width:66%;display:flex;justify-content:flex-start;align-items:center}.product-favorite .pf-number{font-weight:700;margin-bottom:0;min-width:50%}.product-favorite .pf-reference{margin-left:20px}.product-favorite .interaction-panel{width:29%}.product-favorite .interaction-panel .icon-button:last-child{margin-left:20px}.product-favorite .tool-tip-text{display:none;width:100px;position:absolute;top:-50px;right:-40px;padding:10px;border-radius:5px;color:#fff;background-color:#e50043;font-size:14px;line-height:20px;font-weight:500}.product-favorite .icon-button:hover .tool-tip-text{display:block}.product-favorite .icon-button:hover .tool-tip-text:empty{display:none}}.quote-content{margin-top:40px;margin-bottom:40px}.quote-content blockquote{display:inline-block;font-size:26px;line-height:34px;font-weight:700;font-style:italic}.quote-content blockquote:before{content:"»"}.quote-content blockquote:after{content:"«"}.quote-content figcaption{padding-top:10px;font-size:16px;line-height:22px}.--dark .quote-content{color:#fff}.richtext-content{font-size:18px;line-height:24px;color:var(--onBackground)}.richtext-content.--info-box{border-left:6px solid #E50043;padding:20px 20px 20px 14px;background-color:#f5f5f7;color:#000}.--grey .richtext-content.--info-box{background-color:#fff}.richtext-content [id]{scroll-margin-top:70px}.richtext-content h2{font-size:24px;line-height:26px;font-weight:700;margin-bottom:40px}.richtext-content h2:not(:first-child){margin-top:40px}.richtext-content h3{font-size:18px;line-height:20px;font-weight:700;margin-bottom:20px}.richtext-content h3:not(:first-child){margin-top:20px}.richtext-content :where(ul){display:block;list-style:square;list-style-position:outside;padding-left:35px}.richtext-content :where(ul)>li{padding-left:5px}.richtext-content :where(ul)>li>ul{list-style:circle}.richtext-content :where(ul)>li>ul>li>ul{list-style:disc}.richtext-content :where(ol){display:block;counter-reset:olCounter;padding-left:40px}.richtext-content :where(ol)>li{counter-increment:olCounter;list-style:none;position:relative}.richtext-content :where(ol)>li:before{content:counter(olCounter) ". ";font-weight:700;position:absolute;left:-40px;width:40px;text-align:center}.richtext-content :where(li){margin-bottom:14px}.richtext-content p,.richtext-content li{font-size:inherit;line-height:inherit}.richtext-content p{margin-bottom:20px}.richtext-content a{color:var(--highlight);font-family:inherit;font-weight:700;font-size:inherit;text-decoration:none;position:relative;cursor:pointer}.richtext-content a:after{padding-left:5px}@media screen and (min-width: 1024px){.richtext-content a{box-shadow:0 2px rgba(var(--onBackground),0);transition:box-shadow .32s ease-in-out}.richtext-content a:not(.phone-link):not(.fax-link):hover,.richtext-content a:not(.phone-link):not(.fax-link):focus{box-shadow:0 2px 0 0 var(--highlight)}}.richtext-content a.phone-link,.richtext-content a.fax-link{color:inherit;white-space:nowrap;text-decoration:none;font-weight:400}.richtext-content .footnote{font-size:14px}.richtext-content :where(ol),.richtext-content :where(ul){margin-top:40px;margin-bottom:40px}.richtext-content :where(ol):before,.richtext-content :where(ol):after,.richtext-content :where(ul):before,.richtext-content :where(ul):after{content:"";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden}.richtext-content :where(ol)>li:last-child,.richtext-content :where(ul)>li:last-child{margin-bottom:0}.richtext-content :where(ol)>li>ol,.richtext-content :where(ol)>li>ul,.richtext-content :where(ul)>li>ol,.richtext-content :where(ul)>li>ul{margin-top:20px;margin-bottom:10px}.richtext-content>ol:first-child,.richtext-content>ul:first-child{margin-top:0}.richtext-content>ol:last-child,.richtext-content>ul:last-child{margin-bottom:0}.richtext-content li:after{content:"";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden}.richtext-content>*:last-child{margin-bottom:0}.richtext-content u{text-decoration:none;box-shadow:0 .112em #000}.richtext-content em{font-style:italic}@media screen and (max-width: 639px){.richtext-content li{line-height:22px;margin-bottom:12px}}@media screen and (min-width: 1024px){.richtext-content [id]{scroll-margin-top:180px}}.collapsable .richtext-content ol:not(:first-child),.collapsable .richtext-content ul:not(:first-child){margin-top:20px}.collapsable .richtext-content ol:not(:last-child),.collapsable .richtext-content ul:not(:last-child){margin-bottom:20px}.rics-link{cursor:pointer}.roi-text{font-size:12px;line-height:18px}.roi-text span{display:block;font-weight:700;font-size:20px;line-height:30px}@media screen and (min-width: 1440px){.roi-text{font-size:13px;line-height:19px}.roi-text span{font-size:22px;line-height:33px;margin-bottom:20px}}.separation-line{margin:0 20px;border:none;border-top:1px solid #C1C1C1}.custom-tag{display:inline-block;color:#fff;padding:4px 10px;font-size:14px;line-height:16px;background-color:#212121}.custom-tag.--pink{background-color:#e50043}.custom-tag.--blue{background-color:#008bd0}.custom-tag.--green,.custom-tag.--branchen{background-color:#008e4f}.custom-tag.--it{background-color:#008bd0}.custom-tag.--off{background-color:#005ea8}.custom-tag.--ie{background-color:#93117e}.custom-tag.--product-categories{background-color:#005ea8}.custom-tag.--company{background-color:#6a4a95}.custom-tag.ricon-after-close:after{font-size:12px;padding-left:8px}.title-block{margin-bottom:20px}.title-block p+p{margin-bottom:25px}.title-block .title-block-h3{font-weight:300;font-size:35px;line-height:40px;margin-bottom:40px}.title-block .subheadline-intro{font-size:24px;line-height:26px;font-weight:700;margin-bottom:30px}.title-block .intro-text-block{font-size:16px;line-height:20px}video{width:100%;height:auto;background-color:#000}video.--background{object-fit:cover;position:absolute;min-height:100%;min-width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.video-embed{position:relative;padding-top:1px;padding-bottom:56.25%;background-color:#000}.video-embed.--aspect-16x9{padding-bottom:56.25%}.video-embed.--aspect-16x10{padding-bottom:62.5%}.video-embed.--aspect-4x3{padding-bottom:75%}.video-embed.--aspect-16x5{padding-bottom:31.25%}.video-embed .video-wrapper{position:absolute;width:100%;top:0;height:100%;overflow:hidden}.video-embed:not(:has(.mi-player)) iframe{position:absolute;width:100%!important;height:100%!important}.video-embed .mi-video-title{display:none}.video-embed:has(.mi-cover) .mi-video-title{display:block;opacity:1}.content-block .video-embed{margin-bottom:40px}.inline-consent:has(.consent-dialogue){height:100%;display:flex;justify-content:center;align-items:center}.inline-consent:has(.consent-dialogue) .consent-dialogue{display:flex;flex-direction:column;align-items:center}.inline-consent:has(.consent-dialogue) .consent-dialogue .text{color:#fff;text-align:center;max-width:80%;line-height:1.325}.inline-consent:has(.consent-dialogue) .consent-dialogue .custom-button{margin-top:20px;max-width:max-content}@media screen and (min-width: 1024px){.inline-consent:has(.consent-dialogue){margin:unset}.inline-consent:has(.consent-dialogue) .text{text-align:unset}}.oxomi-embed.custom-button.--small{height:unset}.signup-password-field .input-group-wrapper .input-wrapper{position:relative}.signup-password-field .input-group-wrapper .input-wrapper.columns{vertical-align:top}.signup-password-field .input-group-wrapper .input-wrapper input{margin-bottom:10px}.signup-password-field .input-group-wrapper .input-wrapper input::-webkit-credentials-auto-fill-button,.signup-password-field .input-group-wrapper .input-wrapper input::-ms-reveal,.signup-password-field .input-group-wrapper .input-wrapper input::-webkit-reveal{visibility:hidden;pointer-events:none}.signup-password-field .input-group-wrapper .input-wrapper .show-password{position:absolute;cursor:pointer;right:0;top:0;height:52px;line-height:52px;white-space:nowrap;padding:0 20px}.signup-password-field .input-group-wrapper .input-wrapper .error{color:#e50043;padding-bottom:10px}.signup-password-field .input-group-wrapper .guideline-wrapper{padding-bottom:10px}.signup-password-field .input-group-wrapper .guideline-wrapper ul li:before{color:#be0000;padding-right:5px;position:relative;top:2px}.signup-password-field .input-group-wrapper .guideline-wrapper ul li.ricon-check_circle:before{color:#008e4f}.award-teaser.teaser .teaser-image img{object-fit:cover}.award-teaser.teaser .award-image{margin-bottom:20px}.award-teaser.teaser .award-image-wrapper{position:relative;padding-top:62.5%}.award-teaser.teaser .award-image-wrapper>img{object-fit:contain;position:absolute;width:100%;height:100%;top:0;left:0}.award-teaser.teaser .award-teaser-body-wrapper{padding:20px}.award-teaser.teaser .award-teaser-body-wrapper .teaser-body{padding:0}.award-teaser.teaser .award-teaser-body-wrapper .teaser-link{padding-top:20px}.award-teaser.teaser+.award-teaser{margin-top:20px}@media screen and (min-width: 640px){.award-teaser.teaser .award-teaser-body-wrapper{display:flex;align-items:center}.award-teaser.teaser .award-teaser-body-wrapper .teaser-body{flex-basis:66.6666666667%;flex-grow:1}.award-teaser.teaser .award-image{flex-basis:33.3333333333%;flex-grow:1;margin-right:20px;margin-bottom:0}.award-teaser.teaser+.award-teaser{margin-top:40px}}.address-checkbox{padding:20px;margin-bottom:8px;background:#f5f5f7;width:100%;box-sizing:border-box;min-height:165px}.address-checkbox .custom-checkbox{margin-bottom:0}.address-checkbox .address-container{padding-left:10px}.address-checkbox .address-container h3{margin:0}.teaser.--banner{background:linear-gradient(-180deg,#444,#111);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.teaser.--banner svg{display:none}.teaser.--banner.--default .teaser-image-wrapper{width:auto;margin:20px 20px 0;padding-bottom:calc(62.5% - 25px)}.teaser.--banner.--reversed .teaser-image-wrapper{order:2}.teaser.--banner.--reversed .teaser-body{order:1}.teaser.--banner .custom-button+.custom-button{margin-top:20px}.teaser.--banner .teaser-headline{margin-bottom:20px}.teaser.--banner.--transparent{background:transparent}.teaser.--banner.--pink{background:#e50043}.teaser.--banner.--pink .custom-button.--primary:not(:disabled){background-color:#000;color:#fff}@media screen and (min-width: 1024px){.teaser.--banner.--pink .custom-button.--primary:not(:disabled):hover{background-color:#333}}.teaser.--banner .teaser-image-wrapper .teaser-image{background-color:transparent}@media screen and (min-width: 1024px){.teaser-grid .teaser.--banner .teaser-headline{font-size:22px;line-height:28px}}@media screen and (min-width: 1024px){.sidebar .teaser-grid .teaser.--banner .teaser-headline{font-size:18px;line-height:20px}}.article-block.--banner .teaser.--banner .teaser-image>img{object-fit:contain}@media screen and (max-width: 639px){.article-block.--banner .teaser.--banner .teaser-body{padding-right:0;padding-left:0}}@media screen and (min-width: 640px){.article-block.--banner .teaser.--banner.--horizontal-small{padding-top:40px;padding-bottom:40px}.article-block.--banner .teaser.--banner.--horizontal-small .teaser-image-wrapper+.teaser-body{margin-left:40px}.article-block.--banner .teaser.--banner.--horizontal-small .teaser-image-wrapper .teaser-image{align-self:center}.article-block.--banner .teaser.--banner.--horizontal-small .teaser-body{padding-right:0;padding-left:0}}@media screen and (min-width: 1024px){.article-block.--banner .teaser.--banner.--horizontal-small .teaser-title{margin-bottom:20px}.article-block.--banner .teaser.--banner.--horizontal-small .teaser-headline{font-size:22px;line-height:28px;margin-bottom:40px}}.article-block.--banner.--home-style .teaser.--banner{background:transparent}.article-block.--banner.--home-style .teaser.--banner .cls-1{fill:url(#Unbenannter_Verlauf_50)}.article-block.--banner.--home-style .teaser.--banner .cls-2{fill:url(#Unbenannter_Verlauf_114)}.article-block.--banner.--home-style .teaser.--banner .cls-3{fill:url(#Unbenannter_Verlauf_137)}.article-block.--banner.--home-style .teaser.--banner .teaser-headline{font-weight:400}.article-block.--banner.--home-style .teaser.--banner .teaser-image-wrapper{margin:20px 40px 10vw}.article-block.--banner.--home-style .teaser.--banner .teaser-image-monitor>svg{display:block;position:absolute;z-index:2;overflow:visible;top:-5px;filter:drop-shadow(0px 3px 5px rgba(0,0,0,.3))}.article-block.--banner.--home-style .teaser.--banner .teaser-image-monitor>img{object-fit:cover;position:relative;left:12px;top:8px;width:calc(100% - 24px);height:calc(100% - 60px)}@media screen and (max-width: 639px){.article-block.--banner.--home-style .teaser.--banner .teaser-headline{font-size:22px;line-height:28px}}@media screen and (min-width: 640px){.article-block.--banner.--home-style .teaser.--banner.--horizontal-small{background:transparent;padding-top:20px;padding-bottom:60px}.article-block.--banner.--home-style .teaser.--banner .teaser-image-wrapper{margin:0}.article-block.--banner.--home-style .teaser.--banner .teaser-image-monitor>img{position:absolute;left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px)}}@media screen and (min-width: 1024px){.article-block.--banner.--home-style .teaser.--banner.--horizontal-small{padding-top:20px;padding-bottom:60px}.article-block.--banner.--home-style .teaser.--banner.--horizontal-small .teaser-image-wrapper{flex-shrink:0;flex-basis:calc(33.333% - 10px)}.article-block.--banner.--home-style .teaser.--banner.--horizontal-small .teaser-image-wrapper+.teaser-body{margin-left:80px}}@media screen and (min-width: 1440px){.article-block.--banner.--home-style .teaser.--banner.--horizontal-small{padding-top:40px;padding-bottom:100px}.article-block.--banner.--home-style .teaser.--banner.--horizontal-small .teaser-image-wrapper{flex-basis:calc(33.333% - 30px)}.article-block.--banner.--home-style .teaser.--banner.--horizontal-small .teaser-image-wrapper+.teaser-body{margin-left:120px}}.teaser.--banner.--horizontal-small .teaser-body .custom-button+.custom-button{margin-top:10px}@media screen and (max-width: 639px){.teaser.--banner.--horizontal-small .teaser-image-wrapper{width:auto;margin-top:20px}}@media screen and (max-width: 1023px){.teaser.--banner.--horizontal-small .teaser-buttons{flex-direction:column}}@media screen and (min-width: 640px){.teaser.--banner.--horizontal-small .teaser-body{justify-content:center;box-sizing:border-box}.teaser.--banner.--horizontal-small .teaser-body .custom-button{width:100%;box-sizing:border-box}}@media screen and (min-width: 1024px){.teaser.--banner.--horizontal-small .teaser-body .custom-button{max-height:40px;width:calc(50% - 20px);flex-grow:0;box-sizing:border-box}.teaser.--banner.--horizontal-small .teaser-body .custom-button+.custom-button{margin-top:0}}.--dark .teaser.--banner .teaser-image-wrapper,.--dark .teaser.--banner.--default .teaser-image-wrapper,.--dark .teaser.--banner.--horizontal-small .teaser-image-wrapper{border:0 none transparent}.block-intro{padding:40px 20px;max-width:1400px}.block-intro.--collapse{padding-top:20px}.block-intro.--no-padding{padding-top:0;padding-bottom:0}.block-intro h1,.block-intro h2{font-weight:700;font-size:30px;line-height:36px}.block-intro .intro-text{font-size:20px;line-height:28px;margin-top:20px;margin-bottom:0}.block-intro .intro-text h3{font-size:20px}.block-intro .intro-text p:not(:last-child){margin-bottom:20px}.block-intro .intro-text a{color:#e50043;text-decoration:none;box-shadow:0 2px #e5004300;position:relative}.block-intro .intro-text a:hover{box-shadow:0 2px #e50043}.block-intro .button-block{margin-top:20px;margin-left:-20px;margin-right:-20px}.block-intro .button-block .custom-button{margin-bottom:10px}.block-intro .intro-text+.button-block{margin-top:40px}@media screen and (min-width: 640px){.block-intro .intro-text{max-width:920px}.block-intro .custom-button{margin-bottom:0}}@media screen and (min-width: 1024px){.block-intro{padding:80px 20px 40px;margin-left:auto;margin-right:auto}.block-intro:last-child{padding-bottom:80px}.block-intro.--collapse{padding-top:40px}.block-intro.--no-padding{padding-top:0;padding-bottom:0}}.content-block .block-intro{margin-left:-20px;margin-right:-20px}.--dark .block-intro,.--banner .block-intro{color:#fff}.--dark .block-intro h1,.--dark .block-intro h2,.--home-style .block-intro h1,.--home-style .block-intro h2{font-weight:400}.--home-style.--dark .block-intro .intro-title a,.--home-style.--banner .block-intro .intro-title a{font-weight:400;color:inherit}.brochure-teaser{position:relative;display:flex;width:100%;min-height:94px;justify-content:space-between;flex-direction:column;background-color:var(--surface);color:var(--onSurface);padding:20px;box-sizing:border-box}.brochure-teaser+.brochure-teaser{margin-top:2px}.brochure-teaser .brochure-input-wrapper{flex-shrink:0;box-sizing:border-box;--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446}.--dark .brochure-teaser .brochure-input-wrapper:not(.collapsable .brochure-input-wrapper){--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.brochure-teaser .brochure-input-wrapper label{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.brochure-teaser .brochure-body{flex-basis:100%;flex-grow:1}.brochure-teaser .brochure-id{font-size:16px;line-height:20px}.brochure-teaser .brochure-id+.brochure-title{margin-top:12px}.brochure-teaser .brochure-title{font-size:18px;font-weight:700;line-height:20px}.brochure-teaser .button-group .custom-button{white-space:nowrap;order:2}.brochure-teaser .button-group .oxomi-embed{order:1}@media screen and (max-width: 639px){.brochure-teaser .brochure-body{order:0;margin-bottom:16px}.brochure-teaser .brochure-input-wrapper{order:2;align-self:start}}@media screen and (min-width: 640px){.brochure-teaser{flex-direction:row;align-items:center}.brochure-teaser .brochure-body{padding:0 20px}.brochure-teaser .button-group{margin-bottom:0}.brochure-teaser .brochure-input-wrapper{flex-basis:80px}}@media screen and (min-width: 1024px){.brochure-teaser .button-group .custom-button{height:40px}}.button-group{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-bottom:20px}.button-group.--align-end{justify-content:flex-end}.button-group>.custom-button,.button-group>.form-button{flex-shrink:0;flex-grow:0;margin-bottom:20px}.button-group>.custom-button:last-child,.button-group>.form-button:last-child{margin-bottom:0}.button-group>.custom-button.--button-group-no-grow,.button-group>.form-button.--button-group-no-grow{width:auto;white-space:nowrap}.button-group>.custom-button:not(.--button-group-no-grow),.button-group>.form-button:not(.--button-group-no-grow){flex-basis:100%;flex-grow:1}@media screen and (min-width: 640px){.button-group{flex-wrap:nowrap;flex-direction:row;align-items:center}.button-group>.custom-button,.button-group>.form-button{flex-shrink:1;margin-bottom:0}.button-group>.custom-button:not(.--button-group-no-grow),.button-group>.form-button:not(.--button-group-no-grow){flex-grow:0;flex-basis:calc(50% - 20px)}.button-group>.custom-button+.custom-button,.button-group>.form-button+.custom-button{margin-left:20px}}@media screen and (min-width: 1024px){.button-group{flex-wrap:nowrap}.button-group>.custom-button+.custom-button,.button-group>.custom-button+.form-button{margin-left:40px}}.campaign-teaser.teaser{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.campaign-teaser.teaser .teaser-body{background:linear-gradient(-180deg,#434444,#121212)}.campaign-teaser.teaser .teaser-headline{font-size:24px;line-height:30px;margin-bottom:10px}.campaign-teaser.teaser .teaser-text{line-height:24px;margin-bottom:30px;color:#fff}.campaign-teaser.teaser .teaser-buttons{flex-direction:row;flex-wrap:wrap}.campaign-teaser.teaser .teaser-buttons .custom-button,.campaign-teaser.teaser .teaser-buttons .custom-link{margin-top:15px;padding:16px 20px;text-align:center;align-self:center;white-space:nowrap;flex-basis:50%;box-sizing:border-box}.campaign-teaser.teaser .teaser-props{position:absolute;top:30px;right:30px}.campaign-teaser.teaser .teaser-props span{font-size:14px;border:1px solid #FFF;border-radius:50px;padding:10px 30px;margin-left:20px;mix-blend-mode:exclusion}.--dark .campaign-teaser.teaser.--horizontal-image-left .teaser-image-wrapper,.--dark .campaign-teaser.teaser.--horizontal-image-right .teaser-image-wrapper{border:0 none transparent}@media screen and (min-width: 640px){.campaign-teaser.teaser.--horizontal-image-left .teaser-body{padding-top:120px}}@media screen and (min-width: 1024px){.campaign-teaser.teaser .teaser-buttons .custom-button,.campaign-teaser.teaser .teaser-buttons .custom-link{padding:11px 20px}}@media screen and (min-width: 1440px){.campaign-teaser.teaser .teaser-body{padding:30px}.campaign-teaser.teaser .teaser-headline{font-size:30px;line-height:36px;margin-bottom:20px}.campaign-teaser.teaser .teaser-props span{font-size:14px}}.cart-item-config{margin:20px 0;font-size:16px;line-height:20px}.cart-item-config .cic-wrapper{background-color:#f5f5f7;padding:18px 20px}.cart-item-config.--error{border:2px solid #E50043}.cart-item-config .info-block{border:0 none transparent;padding:40px 20px;margin-top:0}.cart-item-config .cic-title{margin-bottom:35px;font-size:18px;line-height:23px;font-weight:600}.cart-item-config .primary-control{display:flex;margin-bottom:25px}.cart-item-config .item-control{display:flex;flex-direction:column;width:100%;justify-content:space-between;margin-bottom:20px}.cart-item-config .input-amount,.cart-item-config .input-number{height:50px;margin-bottom:17px;text-align:center;background-color:#fff;font-family:inherit;font-size:16px;line-height:20px;font-weight:500;border:0 none transparent}.cart-item-config .input-amount{width:50px}.cart-item-config .item-amount input::-webkit-outer-spin-button,.cart-item-config .item-amount input::-webkit-inner-spin-button{-webkit-appearance:auto}.cart-item-config .input-number{width:114px;margin-right:20px}.cart-item-config .ia-label,.cart-item-config .in-label{display:block;margin-bottom:8px}.cart-item-config .sub-legend{font-size:10px;line-height:12px}.cart-item-config .action-block{display:flex;flex-direction:column;align-items:flex-end}.cart-item-config .action-block .custom-select .vs__search,.cart-item-config .action-block .vs__selected{font-size:inherit}.cart-item-config .a-label{margin-bottom:10px}.cart-item-config .add-project{max-width:280px;width:100%}@media screen and (min-width: 640px){.cart-item-config .add-project{max-width:unset;width:100%}.cart-item-config .item-control{flex-direction:row}.cart-item-config .action-block{flex-grow:1;max-width:255px}.cart-item-config .primary-control{margin-bottom:0}}@media screen and (min-width: 1440px){.cart-item-config .primary-content{display:flex}.cart-item-config .item-control{margin-bottom:0}.cart-item-config .input-number{margin-right:40px}}.cart-link{display:flex;width:100%;align-items:center;justify-content:flex-end}.cart-link .custom-button{margin-left:10px;flex-grow:1}.cart-link .btn-count{display:flex;align-items:baseline}.cart-link .btn-count label{font-size:9px;line-height:12px;margin-left:9px;max-width:80px}.cart-link .btn-count label a{text-decoration:none}.cart-link.-small .input-number{height:20px;width:auto!important}.cart-link.-small .input-number input{font-size:16px;line-height:20px;width:34px!important;text-align:right;padding-right:4px}.cart-link.-small .custom-button{width:100%;margin-left:0;margin-top:12px}.char-line-embed{width:100%;height:590px;overflow:auto}@media screen and (min-width: 640px){.char-line-embed{display:flex;justify-content:center;align-items:center}}.char-line-embed iframe{width:560px;transition:opacity .74s linear .1s}.char-line-embed iframe.--loading{opacity:0}.char-line-embed .loading-spinner{position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px}.char-line-embed .no-source-info{width:560px;max-width:100%;padding:40px;background-color:#f5f5f7;text-align:center}.clipboard-copy .cc-control{position:relative;margin-bottom:20px;border-top:2px solid #000;display:flex;justify-content:center;flex-direction:row;overflow:visible}.clipboard-copy .cc-content{padding:20px 20px 40px;background-color:#f5f5f7}.clipboard-copy .cc-content ::selection{color:#fff;background-color:#e50043}.clipboard-copy .cc-copy-btn{white-space:nowrap;cursor:pointer}.clipboard-copy .cc-message:focus{outline:0 none transparent;box-shadow:0 none transparent}.clipboard-copy .cc-message-leave-active{transition:opacity .4s linear 2.5s}.clipboard-copy .cc-message-leave-to{opacity:0}.collapsable-table-row{margin-bottom:10px;background-color:#f5f5f7}.collapsable-table-row .collapsable.active .row-content>.collapsable-label:after{content:"-"}.collapsable-table-row .icons .icon-button-wrapper.ricon-after-send{margin-left:-5px}.collapsable-table-row .row-content{padding:10px 20px;display:flex;justify-content:space-between;line-height:20px;align-items:center}.collapsable-table-row .row-content>.collapsable-label{position:relative;font-size:18px;line-height:22px;font-weight:700;cursor:pointer;display:block}.collapsable-table-row .row-content>.collapsable-label:after{content:"+";font-family:rittal-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:14px;transition:color .3s}.collapsable-table-row .row-content>.collapsable-label:hover:after{color:#e50043}.collapsable-table-row .time-slot{display:flex;flex-direction:column;margin-top:6px}.collapsable-table-row .ctr-content,.collapsable-table-row .hide-mobile{display:none}.collapsable-table-row .content-row-first{font-size:16px;line-height:20px;display:flex;flex-direction:column;width:66%}.collapsable-table-row .mobile-advice{padding:20px;font-size:16px;line-height:20px;background-color:#e50043;color:#fff}.collapsable-table-row .mobile-advice p{margin-bottom:20px}.collapsable-table-row .tool-tip-text{display:none}@media screen and (min-width: 640px){.collapsable-table-row .time-slot{flex-direction:row}}@media screen and (min-width: 1024px){.collapsable-table-row .icons .icon-button-wrapper.ricon-after-trash_can{margin-left:-9px}.collapsable-table-row .ctr-content{display:block}.collapsable-table-row.active>.collapsable-label:after{content:"-"}.collapsable-table-row .mobile-advice{display:none}.collapsable-table-row .hide-mobile{display:inline-block}.collapsable-table-row .content-row-first{flex-direction:row;align-items:center}.collapsable-table-row .list-title{width:50%}.collapsable-table-row .time-slot{flex-direction:column;margin-top:0;margin-left:16px}.collapsable-table-row .tool-tip-text{display:none;width:100px;position:absolute;top:-50px;right:-40px;padding:10px;border-radius:5px;color:#fff;background-color:#e50043;font-size:14px;line-height:20px;font-weight:500}.collapsable-table-row .icon-button:hover .tool-tip-text{display:block}.collapsable-table-row .icon-button:hover .tool-tip-text:empty{display:none}}.collection-toggle{margin:16px 0 36px}@media screen and (min-width: 640px){.collection-toggle{margin:12px 0}}.search-result-title{font-size:22px;line-height:28px}.contact-item{max-width:100%}.contact-item .contact-top-wrapper{position:relative;padding-bottom:62.5%}.contact-item .contact-image{position:absolute;left:20px;right:20px;top:20px;bottom:0}.contact-item .contact-image img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center left}.contact-item .contact-body{padding:20px;font-size:16px;line-height:20px;word-wrap:break-word}.contact-item .contact-body .description:not(:first-child),.contact-item .contact-body .phone-number:not(:first-child),.contact-item .contact-body .mobile-number:not(:first-child),.contact-item .contact-body .fax-number:not(:first-child){padding-top:12px}.contact-item .contact-body .position:not(:first-child){padding-top:10px}.contact-item .contact-body .email:not(:first-child){padding-top:22px}.contact-item .contact-body .email a{font-weight:700;color:#e50043}.contact-item .contact-body .position{font-size:16px;font-weight:700}.contact-item .contact-body a{text-decoration:none}.contact-item .contact-body.search-contact{padding:20px}.contact-item .contact-body.search-contact .contact-name{font-weight:700}.lazy-iframe{position:relative;width:100%;height:100%;display:flex}.lazy-iframe.--stage-mode{height:100vh;background-color:#000}.lazy-iframe iframe{position:relative;width:100%;min-height:100%;align-self:stretch;opacity:0;transition:opacity .27s linear}.lazy-iframe.--loaded iframe{opacity:1}.content-embed{position:relative;margin:40px 0}.content-embed .content-embed-wrapper{position:relative;overflow:hidden}.content-embed .content-embed-wrapper:after{content:"";display:block;padding-bottom:62.5%}.content-embed .v-lazy-image{height:auto}.content-embed .v-lazy-image.fade-leave-active{position:absolute;left:0;top:0;width:100%}.content-embed .lazy-iframe{width:100%}.content-embed .lazy-iframe,.content-embed .v-lazy-image{position:absolute}.content-embed:after{transition:opacity .27s linear,width 10ms linear .27s,height 10ms linear .27s}.content-embed.--active:after{opacity:0;width:0;height:0}.content-embed .content{position:absolute;width:320px;max-width:100%;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%)}@media screen and (max-width: 639px){.content-embed .content-embed-wrapper{height:100vh}}.content-image .image-wrapper{position:relative;width:100%}.content-image .image-wrapper img{position:relative;width:100%;height:auto}.content-image:not(.--no-aspect):not(.--inline) .image-wrapper{padding-bottom:62.5%;background-color:#000}.content-image:not(.--no-aspect):not(.--inline) .image-wrapper img{position:absolute;object-fit:contain;height:100%;width:100%}.content-image:not(.--no-aspect):not(.--inline) .--wide{padding-bottom:31.25%}@media screen and (max-width: 639px){.content-image:not(.--no-aspect):not(.--inline) .--wide{padding-bottom:62.5%}}.content-image.--inline{position:relative;margin:20px auto}@media screen and (min-width: 640px){.content-image.--inline{float:left;max-width:calc(50% - 20px);margin:0 40px 10px 0}}.content-image.--inline .image-wrapper{width:auto;padding-bottom:0;margin-bottom:5px;background-color:transparent}.content-image.--inline .image-wrapper img{position:relative;width:100%;height:auto}.content-image.--inline figcaption{margin-top:10px}.content-image.--inline .content-image-subtitle{font-size:12px;font-weight:400;line-height:15px}.content-image.--inline .content-image-description{font-size:12px;line-height:15px}.content-image .content-image-subtitle{font-size:16px;font-weight:700;letter-spacing:0px;line-height:22px}.content-image .content-image-description{font-size:16px;letter-spacing:0px;line-height:24px}.--dark .content-image{color:#fff}.content-block .content-image:not(.--inline){margin:40px 0}.content-block .teaser-slider .content-image{margin:0}.text-image:after{content:"";display:block;clear:both}@media screen and (min-width: 640px){.text-image-shared{display:flex}.text-image-shared .content-image.--inline{width:calc(50% - 20px);flex-shrink:0;float:none}}.content-table{overflow:auto}.content-table table,.richtext-content table{font-size:14px;letter-spacing:0px;line-height:16px;width:100%;border-bottom:2px solid;border-left:1px solid rgba(136,136,136,.5);border-right:1px solid rgba(136,136,136,.5);border-color:#888;z-index:10}.content-table table a,.richtext-content table a{color:#e50043;font-family:inherit;font-weight:700;font-size:inherit;text-decoration:none;position:relative;cursor:pointer}@media screen and (min-width: 1024px){.content-table table a,.richtext-content table a{box-shadow:0 2px #fff0;transition:box-shadow .32s ease-in-out}.content-table table a:hover,.content-table table a:focus,.richtext-content table a:hover,.richtext-content table a:focus{box-shadow:0 2px #e50043}}.content-table thead,.richtext-content thead{width:100%;border-top:2px solid;border-bottom:2px solid #888}.content-table tbody,.richtext-content tbody{width:100%;border-bottom:2px solid #000}.content-table tr,.richtext-content tr{border-top:2px solid #888;border-bottom:2px solid #888}.content-table tr:last-child,.richtext-content tr:last-child{border-bottom:0 none transparent}.content-table thead tr,.richtext-content thead tr{border:none}.content-table td,.content-table th,.richtext-content td,.richtext-content th{padding:10px 10px 9px}.content-table td.--align-right,.content-table th.--align-right,.richtext-content td.--align-right,.richtext-content th.--align-right{text-align:right}.content-table td.--align-center,.content-table th.--align-center,.richtext-content td.--align-center,.richtext-content th.--align-center{text-align:center}.content-table td.--no-padding,.content-table th.--no-padding,.richtext-content td.--no-padding,.richtext-content th.--no-padding{padding-top:0;padding-bottom:0}.content-table th:not(:first-of-type),.richtext-content th:not(:first-of-type){border-left:1px solid rgba(136,136,136,.5)}.content-table th:hover .ricon-sort_default,.content-table th:hover .ricon-sort_ascending,.content-table th:hover .ricon-sort_desc,.richtext-content th:hover .ricon-sort_default,.richtext-content th:hover .ricon-sort_ascending,.richtext-content th:hover .ricon-sort_desc{color:#e50043}.content-table th span,.richtext-content th span{padding-left:20px}@media screen and (max-width: 639px){.content-table th span,.richtext-content th span{padding-left:5px}}.content-table.--sortable th,.richtext-content.--sortable th{padding-right:20px;cursor:pointer;white-space:nowrap}.content-table.--sortable th:hover .arrow-container,.richtext-content.--sortable th:hover .arrow-container{color:#e50043}.--dark .content-table table,.--dark .richtext-content table{color:#fff;border-color:#fff;border-bottom:2px solid white}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);padding:4px;outline:none;z-index:10;box-shadow:var(--vc-shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg);transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(135deg);transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-max-content;width:max-content;margin-left:4px;margin-right:4px;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal)}.vc-day-popover-row-highlight{width:8px;height:5px;border-radius:3px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-row:1;grid-column:title}.vc-header .vc-prev{grid-row:1;grid-column:prev}.vc-header .vc-next{grid-row:1;grid-column:next}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;padding:0 8px;margin:0;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:28px;height:30px;margin:0;padding:0}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vc-nav-title,.vc-nav-arrow,.vc-nav-item{font-size:var(--vc-text-sm);margin:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:var(--vc-rounded);white-space:nowrap}.vc-nav-title:hover,.vc-nav-arrow:hover,.vc-nav-item:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:26px;height:30px;padding:0}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{width:48px;text-align:center;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vc-day-box-left-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.vc-day-box-right-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vc-day-box-center-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc-day-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--vc-rounded-full);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-highlight-bg-outline,.vc-highlight-bg-none{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-outline,.vc-highlight-content-none{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:9999px;transition:var(--vc-day-content-transition)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:75%}.vc-bar{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--vc-weeknumber-color);-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:232px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{position:absolute;top:0;width:100%;pointer-events:none}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium)}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{position:absolute;top:0;left:0;width:100%}.vc-base-select .vc-base-icon{position:absolute;top:6px;right:4px;opacity:.6;pointer-events:none}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:transparent;padding:0 8px;margin:0}.vc-base-select select{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--vc-select-color);display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);height:30px;width:-webkit-max-content;width:max-content;padding:0 7px;margin:0;line-height:var(--leading-none);text-indent:0px;background-image:none;cursor:pointer;text-align:center}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px}.vc-time-select-group{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 4px;background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border)}.vc-time-select-group .vc-base-icon{margin-right:4px;color:var(--vc-time-select-group-icon-color)}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{-webkit-transform:translateX(var(--vc-slide-translate));transform:translate(var(--vc-slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{-webkit-transform:translateX(calc(-1 * var(--vc-slide-translate)));transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{-webkit-transform:translateY(var(--vc-slide-translate));transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{-webkit-transform:translateY(calc(-1 * var(--vc-slide-translate)));transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white: #ffffff;--vc-black: #000000;--vc-gray-50: #f8fafc;--vc-gray-100: #f1f5f9;--vc-gray-200: #e2e8f0;--vc-gray-300: #cbd5e1;--vc-gray-400: #94a3b8;--vc-gray-500: #64748b;--vc-gray-600: #475569;--vc-gray-700: #334155;--vc-gray-800: #1e293b;--vc-gray-900: #0f172a;--vc-font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal: 400;--vc-font-medium: 500;--vc-font-semibold: 600;--vc-font-bold: 700;--vc-text-2xs: 10px;--vc-text-xs: 12px;--vc-text-sm: 14px;--vc-text-base: 16px;--vc-text-lg: 18px;--vc-text-xl: 20px;--vc-text-2xl: 24px;--vc-leading-none: 1;--vc-leading-tight: 1.25;--vc-leading-snug: 1.375;--vc-leading-normal: 1.5;--vc-rounded: .25rem;--vc-rounded-md: .375rem;--vc-rounded-lg: .5rem;--vc-rounded-full: 9999px;--vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--vc-slide-translate: 22px;--vc-slide-duration: .15s;--vc-slide-timing: ease;--vc-day-content-transition: all .13s ease-in;--vc-weeknumber-offset-inside: 26px;--vc-weeknumber-offset-outside: 34px}.vc-gray{--vc-accent-50: var(--vc-gray-50);--vc-accent-100: var(--vc-gray-100);--vc-accent-200: var(--vc-gray-200);--vc-accent-300: var(--vc-gray-300);--vc-accent-400: var(--vc-gray-400);--vc-accent-500: var(--vc-gray-500);--vc-accent-600: var(--vc-gray-600);--vc-accent-700: var(--vc-gray-700);--vc-accent-800: var(--vc-gray-800);--vc-accent-900: var(--vc-gray-900)}.vc-red{--vc-accent-50: #fef2f2;--vc-accent-100: #fee2e2;--vc-accent-200: #fecaca;--vc-accent-300: #fca5a5;--vc-accent-400: #f87171;--vc-accent-500: #ef4444;--vc-accent-600: #dc2626;--vc-accent-700: #b91c1c;--vc-accent-800: #991b1b;--vc-accent-900: #7f1d1d}.vc-orange{--vc-accent-50: #fff7ed;--vc-accent-100: #ffedd5;--vc-accent-200: #fed7aa;--vc-accent-300: #fdba74;--vc-accent-400: #fb923c;--vc-accent-500: #f97316;--vc-accent-600: #ea580c;--vc-accent-700: #c2410c;--vc-accent-800: #9a3412;--vc-accent-900: #7c2d12}.vc-yellow{--vc-accent-50: #fefce8;--vc-accent-100: #fef9c3;--vc-accent-200: #fef08a;--vc-accent-300: #fde047;--vc-accent-400: #facc15;--vc-accent-500: #eab308;--vc-accent-600: #ca8a04;--vc-accent-700: #a16207;--vc-accent-800: #854d0e;--vc-accent-900: #713f12}.vc-green{--vc-accent-50: #f0fdf4;--vc-accent-100: #dcfce7;--vc-accent-200: #bbf7d0;--vc-accent-300: #86efac;--vc-accent-400: #4ade80;--vc-accent-500: #22c55e;--vc-accent-600: #16a34a;--vc-accent-700: #15803d;--vc-accent-800: #166534;--vc-accent-900: #14532d}.vc-teal{--vc-accent-50: #f0fdfa;--vc-accent-100: #ccfbf1;--vc-accent-200: #99f6e4;--vc-accent-300: #5eead4;--vc-accent-400: #2dd4bf;--vc-accent-500: #14b8a6;--vc-accent-600: #0d9488;--vc-accent-700: #0f766e;--vc-accent-800: #115e59;--vc-accent-900: #134e4a}.vc-blue{--vc-accent-50: #eff6ff;--vc-accent-100: #dbeafe;--vc-accent-200: #bfdbfe;--vc-accent-300: #93c5fd;--vc-accent-400: #60a5fa;--vc-accent-500: #3b82f6;--vc-accent-600: #2563eb;--vc-accent-700: #1d4ed8;--vc-accent-800: #1e40af;--vc-accent-900: #1e3a8a}.vc-indigo{--vc-accent-50: #eef2ff;--vc-accent-100: #e0e7ff;--vc-accent-200: #c7d2fe;--vc-accent-300: #a5b4fc;--vc-accent-400: #818cf8;--vc-accent-500: #6366f1;--vc-accent-600: #4f46e5;--vc-accent-700: #4338ca;--vc-accent-800: #3730a3;--vc-accent-900: #312e81}.vc-purple{--vc-accent-50: #faf5ff;--vc-accent-100: #f3e8ff;--vc-accent-200: #e9d5ff;--vc-accent-300: #d8b4fe;--vc-accent-400: #c084fc;--vc-accent-500: #a855f7;--vc-accent-600: #9333ea;--vc-accent-700: #7e22ce;--vc-accent-800: #6b21a8;--vc-accent-900: #581c87}.vc-pink{--vc-accent-50: #fdf2f8;--vc-accent-100: #fce7f3;--vc-accent-200: #fbcfe8;--vc-accent-300: #f9a8d4;--vc-accent-400: #f472b6;--vc-accent-500: #ec4899;--vc-accent-600: #db2777;--vc-accent-700: #be185d;--vc-accent-800: #9d174d;--vc-accent-900: #831843}.vc-focus:focus-within{outline:0;box-shadow:var(--vc-focus-ring)}.vc-light{--vc-color: var(--vc-gray-900);--vc-bg: var(--vc-white);--vc-border: var(--vc-gray-300);--vc-hover-bg: hsla(211, 25%, 84%, .3);--vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, .4);--vc-header-arrow-color: var(--vc-gray-500);--vc-header-arrow-hover-bg: var(--vc-gray-200);--vc-header-title-color: var(--vc-gray-900);--vc-weekday-color: var(--vc-gray-500);--vc-weeknumber-color: var(--vc-gray-400);--vc-nav-hover-bg: var(--vc-gray-200);--vc-nav-title-color: var(--vc-gray-900);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: var(--vc-shadow);--vc-nav-item-current-color: var(--vc-accent-600);--vc-day-popover-container-color: var(--vc-white);--vc-day-popover-container-bg: var(--vc-gray-800);--vc-day-popover-container-border: var(--vc-gray-700);--vc-day-popover-header-color: var(--vc-gray-700);--vc-popover-content-color: var(--vc-gray-900);--vc-popover-content-bg: var(--vc-gray-50);--vc-popover-content-border: var(--vc-gray-300);--vc-time-picker-border: var(--vc-gray-300);--vc-time-weekday-color: var(--vc-gray-700);--vc-time-month-color: var(--vc-accent-600);--vc-time-day-color: var(--vc-accent-600);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-50);--vc-time-select-group-border: var(--vc-gray-300);--vc-time-select-group-icon-color: var(--vc-accent-500);--vc-select-color: var(--vc-gray-900);--vc-select-bg: var(--vc-gray-100);--vc-select-hover-bg: var(--vc-gray-200);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-400)}.vc-light.vc-attr,.vc-light .vc-attr{--vc-content-color: var(--vc-accent-600);--vc-highlight-outline-bg: var(--vc-white);--vc-highlight-outline-border: var(--vc-accent-600);--vc-highlight-outline-content-color: var(--vc-accent-700);--vc-highlight-light-bg: var(--vc-accent-200);--vc-highlight-light-content-color: var(--vc-accent-900);--vc-highlight-solid-bg: var(--vc-accent-600);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-600);--vc-bar-bg: var(--vc-accent-600)}.vc-dark{--vc-color: var(--vc-white);--vc-bg: var(--vc-gray-900);--vc-border: var(--vc-gray-700);--vc-hover-bg: hsla(216, 15%, 52%, .3);--vc-focus-ring: 0 0 0 2px rgb(59 130 246 / .7);--vc-header-arrow-color: var(--vc-gray-300);--vc-header-arrow-hover-bg: var(--vc-gray-800);--vc-header-title-color: var(--vc-gray-100);--vc-weekday-color: var(--vc-accent-200);--vc-weeknumber-color: var(--vc-gray-500);--vc-nav-hover-bg: var(--vc-gray-700);--vc-nav-title-color: var(--vc-gray-100);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: none;--vc-nav-item-current-color: var(--vc-accent-400);--vc-day-popover-container-color: var(--vc-gray-800);--vc-day-popover-container-bg: var(--vc-white);--vc-day-popover-container-border: var(--vc-gray-100);--vc-day-popover-header-color: var(--vc-gray-300);--vc-popover-content-color: var(--vc-white);--vc-popover-content-bg: var(--vc-gray-800);--vc-popover-content-border: var(--vc-gray-700);--vc-time-picker-border: var(--vc-gray-700);--vc-time-weekday-color: var(--vc-gray-400);--vc-time-month-color: var(--vc-accent-400);--vc-time-day-color: var(--vc-accent-400);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-700);--vc-time-select-group-border: var(--vc-gray-500);--vc-time-select-group-icon-color: var(--vc-accent-400);--vc-select-color: var(--vc-gray-200);--vc-select-bg: var(--vc-gray-700);--vc-select-hover-bg: var(--vc-gray-600);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-600)}.vc-dark.vc-attr,.vc-dark .vc-attr{--vc-content-color: var(--vc-accent-500);--vc-highlight-outline-bg: var(--vc-gray-900);--vc-highlight-outline-border: var(--vc-accent-300);--vc-highlight-outline-content-color: var(--vc-accent-200);--vc-highlight-light-bg: var(--vc-accent-800);--vc-highlight-light-content-color: var(--vc-accent-100);--vc-highlight-solid-bg: var(--vc-accent-500);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-500);--vc-bar-bg: var(--vc-accent-500)}.vc-container{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{padding:0;background-color:var(--vc-bg)}.vc-date-picker-content .vc-container{border:0}.custom-input-date{font-size:16px;line-height:18px;width:100%;max-width:270px;height:52px;box-sizing:border-box}.--grey .custom-input-date{--inputBorder: #000}.custom-input-date .cid-wrapper{display:flex;-webkit-user-select:none;user-select:none;position:relative}.custom-input-date .cid-wrapper.--disabled .float-label{color:#c8c8c8}.custom-input-date .cid-wrapper.--required .float-label:after{content:"*"}.custom-input-date .input-date{position:relative;width:100%;height:52px;font-size:16px;font-weight:700;padding:22px 10px 1px;box-sizing:border-box;border:2px solid var(--inputBorder);background-color:var(--input)}.custom-input-date .float-label{position:absolute;left:0;top:0;font-size:16px;color:var(--onInput);height:50px;line-height:50px;white-space:nowrap;padding:0 10px;background-color:transparent;border-radius:0;box-shadow:none;box-sizing:border-box;transition:all .2s ease}.custom-input-date .input-date.--ready .float-label{font-size:12px;height:14px;line-height:14px;transform:translateY(8px)}.custom-input-date.--error .input-date{border:2px solid var(--inputError)}.custom-input-date .custom-button{max-width:70px;padding:0;font-size:30px}.custom-input-date .custom-button span{color:var(--highlight)}.custom-input-date .custom-button:disabled span{color:inherit}.custom-input-date .custom-button.clear-input{position:absolute;height:50px;right:0;top:0;background-color:transparent;font-size:20px;width:auto;padding:0 10px}.custom-input-date .custom-button.clear-input span{color:#c1c1c1}.custom-input-date .vc-container{box-shadow:unset;border-radius:0;border:1px solid var(--inputBorder)}.custom-input-date .vc-container button:focus-visible{outline:2px solid var(--highlight)!important}.custom-input-date .vc-highlight{background-color:var(--highlight)!important}.custom-input-date .vc-popover-caret.direction-bottom.align-left,.custom-input-date .vc-popover-caret.direction-top.align-left{display:none}.custom-input-date .vc-weekday{color:#ababac}.custom-input-date .vc-nav-item.is-active{color:#c1c1c1}.custom-input-date .vc-header{background-color:#000;padding:10px 18px;height:auto;margin-top:0}.custom-input-date .vc-header .vc-title{opacity:.99999}.custom-input-date .vc-title{background-color:transparent;opacity:1;font-size:18px}.custom-input-date .vc-title,.custom-input-date .vc-svg-icon,.custom-input-date .vc-arrow{color:#fff}.custom-input-date .vc-arrow{background-color:transparent}.custom-input-date .vc-arrow:hover{background-color:unset}.custom-input-date .vc-weeks{padding-top:20px}.custom-input-date .vc-nav-popover-container{background-color:#000;border-radius:0}.custom-input-date .vc-nav-item.is-active{background-color:#fff;color:#e50043}.custom-input-date .vc-popover-caret.direction-bottom.align-center{border:1px solid #000}.select-action{width:100%}.select-action .extra-content{display:flex;flex-direction:column;font-size:16px;line-height:18px;width:100%}.select-action .title{font-weight:600;margin-bottom:8px;line-height:18px}.select-action .custom-button{height:54px;width:auto}.select-action .custom-select{height:52px;margin-bottom:8px;margin-right:10px;flex-grow:1;width:100%}.select-action .custom-select .vs__search,.select-action .custom-select .vs__selected{font-size:inherit}.select-action .custom-select:last-child{margin-right:0}@media screen and (min-width: 640px){.select-action{margin-right:20px}.select-action .extra-content{flex-direction:row}.select-action .custom-select{max-width:255px}}@media screen and (min-width: 1440px){.select-action{display:flex;flex-direction:column;align-items:flex-start}.select-action .title{margin-right:12px;margin-bottom:8px}.select-action .custom-select{margin-bottom:0}}.detail-content-table{font-size:13px;line-height:16px;overflow:auto}.detail-content-table .col-1,.detail-content-table .col-6{width:30px}.detail-content-table .col-2{width:70px}.detail-content-table .col-4{width:50px}.detail-content-table .dct-content{width:100%;padding:20px}.detail-content-table .dct-content th,.detail-content-table .dct-content tfoot{background-color:#595959;color:#fff}.detail-content-table .dct-content td,.detail-content-table .dct-content th{padding:20px}.detail-content-table .dct-content thead th{font-weight:700}.detail-content-table .dct-content .table-legend{text-align:right}.detail-content-table .dct-content .custom-select,.detail-content-table .dct-content .custom-button{font-size:13px}.detail-content-table .dct-content .custom-select{width:100px}.detail-content-table .dct-content .dct-titel{font-size:16px;line-height:20px;padding:15px 20px}.detail-intro{padding:40px 20px;max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box}.detail-intro h1{font-weight:700;font-size:30px;line-height:36px}.detail-intro .intro-text{margin-top:20px;margin-bottom:0}@media screen and (min-width: 1024px){.detail-intro{padding:80px 20px 40px}.detail-intro .intro-text{margin-top:40px}}.--dark .detail-intro{color:#fff}.detail-stage{position:relative;width:100%;height:31.25vw;max-height:50vh;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column}.detail-stage:has(.stage-content){height:min-content;max-height:unset}.detail-stage .detail-stage-image{position:absolute;width:100%;height:100%;object-fit:cover}.detail-stage:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,#0000008a,#0000 220px)}.detail-stage.--top.--left .v-lazy-image{object-position:0 0}.detail-stage.--top.--center .v-lazy-image{object-position:50% 0}.detail-stage.--top.--right .v-lazy-image{object-position:100% 0}.detail-stage.--middle.--left .v-lazy-image{object-position:0 50%}.detail-stage.--middle.--center .v-lazy-image{object-position:50% 50%}.detail-stage.--middle.--right .v-lazy-image{object-position:100% 50%}.detail-stage.--bottom.--left .v-lazy-image{object-position:0 100%}.detail-stage.--bottom.--center .v-lazy-image{object-position:50% 100%}.detail-stage.--bottom.--right .v-lazy-image{object-position:100% 100%}.detail-stage.--move-right{background-color:#000}@media screen and (max-width: 639px){.detail-stage{min-height:62.5vw;height:auto}.detail-stage.--move-right .detail-stage-image{aspect-ratio:16/10;position:relative}}@media screen and (min-width: 1024px){.detail-stage{margin-top:-190px}.detail-stage.--no-breadcrumb{margin-top:-140px}.detail-stage.--editor-mode{margin-top:-50px}}.detail-stage .detail-stage-container{position:relative;box-sizing:border-box;max-width:1440px;width:100%;margin:0 auto;padding:20px;z-index:1}.detail-stage .detail-stage-container:focus-within{z-index:10}.detail-stage .detail-stage-container :where(h1){font-weight:700;font-size:30px;line-height:36px;background-color:#fff;display:inline-block;padding:6px 8px;margin-bottom:20px}.detail-stage .detail-stage-container :where(h1)[class^=ricon-]:before{position:relative;top:2px;padding-right:8px;color:#e50043}.detail-stage .detail-stage-container>.button-block{margin:0 -20px}.detail-stage .detail-stage-container>.button-block:has(.custom-button){margin-top:20px}@media screen and (min-width: 640px){.detail-stage .detail-stage-container{padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 1024px){.detail-stage .detail-stage-container{padding-top:210px}.detail-stage .detail-stage-container :where(h1){margin-bottom:40px}.detail-stage .detail-stage-container .stage-content{max-width:50%}.detail-stage .detail-stage-container>.button-block{width:50%}.detail-stage.--move-right{background:linear-gradient(to right,#23000a,#000 50%)}.detail-stage.--move-right .detail-stage-image{left:50%;width:50%;max-width:720px}}@media screen and (min-width: 1440px){.detail-stage .detail-stage-container{padding-top:230px;padding-bottom:60px}.detail-stage .detail-stage-container:has(.--banner){padding-bottom:0}.detail-stage .detail-stage-container :where(h1){margin-bottom:40px}}@media screen and (max-height: 740px){.detail-stage .detail-stage-container{padding-bottom:20px}.detail-stage .detail-stage-container :where(h1){margin-bottom:20px}}.download-list .label{padding:0}.download-list .label:after{content:none}.download-list dl{display:flex;flex-direction:column;font-size:14px;letter-spacing:0px;line-height:16px;font-weight:500;border-top:2px solid black;padding-top:10px}.download-list dl:last-of-type{border-bottom:2px solid black}.download-list dt{font-weight:700;margin-bottom:20px}.download-list dd:first-of-type{margin-top:0}.download-list dd{margin-top:20px}.download-list dd:last-of-type ul{border-bottom:none}.download-list ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:10px;margin-top:10px;border-bottom:1px solid black}.download-list .download-link{display:flex;flex-direction:column;margin-right:10px;margin-bottom:20px}.download-list .download-link .label{margin-top:5px;margin-left:0;align-self:start}@media screen and (min-width: 640px){.download-list dl{display:flex;flex-direction:column}.download-list dt{position:absolute;max-width:calc(25% - 20px)}.download-list dd{padding-left:calc(25% + 20px)}}.collapsable.active .download-list .label:after{content:none}.--dark .download-list dl{border-top:2px solid white}.--dark .download-list dl:last-of-type{border-bottom:2px solid white}.--dark .download-list ul{border-bottom:1px solid white}.dynamic-footnotes{color:#000}.dynamic-footnotes:has(li){margin-top:20px;border-top:1px solid rgba(0,0,0,.5)}.dynamic-footnotes:has(li) ol{padding:20px 0}.--dark .dynamic-footnotes{color:#fff}.--dark .dynamic-footnotes:has(li){border-top-color:#ffffff80}.favorites-table table{width:100%}.favorites-table th{padding:20px;background-color:#000;color:#fff;font-size:16px;line-height:20px;font-weight:700;width:33%}.favorites-table .mobile{display:none}@media screen and (min-width: 1024px){.favorites-table th{border:2px solid #FFF}.favorites-table .mobile{display:table-cell}}#footer{position:relative;width:100%;background:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer .footer-wrapper{margin-left:auto;margin-right:auto;padding:80px 100px 20px;max-width:1440px;box-sizing:content-box}#footer .footer-header{border-bottom:2px solid #FFF;padding-bottom:20px;font-size:14px;line-height:18px}#footer .footer-link-group{padding-top:5px}#footer .link-item{margin-top:10px}#footer .link-item a{display:inline-block;text-decoration:none;font-size:14px;line-height:18px;padding:5px 0}#footer .social-media{padding:55px 0 40px}#footer .social-media a{margin-right:7px;font-size:32px;text-decoration:none}#footer .footer-copy{padding:0 0 20px}@media screen and (min-width: 640px){#footer .footer-copy{text-align:right;padding:65px 0 40px}}@media screen and (min-width: 1024px){#footer .link-item a span{box-shadow:0 2px #000;transition:box-shadow .32s ease-in-out}#footer .link-item a:hover span{box-shadow:0 2px #e50043}#footer .social-media a{margin-right:16px;transition:color .32s ease-in-out}#footer .social-media a:hover{color:#e50043}}@media screen and (max-width: 1439px){#footer .footer-wrapper{padding:80px 60px 20px}}@media screen and (max-width: 1023px){#footer .footer-wrapper{padding:40px 20px 20px}#footer .footer-content:nth-child(3),#footer .footer-content:nth-child(4){padding-top:60px}}@media screen and (max-width: 639px){#footer .footer-wrapper{padding:40px 0 20px}}.footer-lazy.-loading{padding:120px 0}.footer-lazy .loading-spinner{margin:0 auto}.form-with-consent.custom-form fieldset:last-child{margin-bottom:0}.form-with-consent .fwc-content{padding-bottom:40px}.form-with-consent .fwc-loading,.form-with-consent .fwc-load-error{display:flex;flex-direction:column;width:100%;height:160px;align-items:center;justify-content:center}.form-with-consent .fwc-loading .loading-spinner,.form-with-consent .fwc-load-error .loading-spinner{margin-bottom:20px}.form-with-consent .fwc-load-error p{font-size:18px;line-height:24px}.hero-teaser .intro-title a{font-weight:400;color:inherit}.hero-teaser .hero-teaser-headline{color:inherit;display:block;font-size:18px;line-height:24px;font-weight:400}.hero-teaser .hero-teaser-images{margin-top:20px}.hero-teaser .primary-image,.hero-teaser .secondary-image{margin:0 20px;flex-shrink:0;flex-grow:1}.hero-teaser .primary-image .image-wrapper,.hero-teaser .secondary-image .image-wrapper{position:relative;padding-bottom:62.5%}.hero-teaser .primary-image img,.hero-teaser .secondary-image img{position:absolute;object-fit:cover;object-position:left center;height:100%;width:100%}.hero-teaser .hero-teaser-body{margin-top:20px}.hero-teaser .hero-teaser-text{font-size:16px;line-height:24px}.hero-teaser .custom-link{margin-top:20px}@media screen and (min-width: 640px){.hero-teaser .hero-teaser-headline{font-size:22px;line-height:30px}.hero-teaser .hero-teaser-images{margin-left:-20px;margin-right:-20px}}@media screen and (min-width: 1024px){.hero-teaser .hero-teaser-headline{font-size:30px;line-height:36px}.hero-teaser .hero-teaser-images{display:flex;margin-top:40px}.hero-teaser .hero-teaser-images .primary-image{flex-basis:calc(66.666% - 40px)}.hero-teaser .hero-teaser-images .primary-image .image-wrapper{padding-bottom:calc(31.25% - 12.5px)}.hero-teaser .hero-teaser-images .secondary-image{flex-basis:calc(33.333% - 40px)}.hero-teaser .hero-teaser-body{margin-top:40px}.hero-teaser .hero-teaser-text{max-width:calc(66.666% - 20px)}}.--dark .hero-teaser{color:#fff}.icon-group{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;text-transform:uppercase;font-size:12px}.icon-group small{padding:0 10px}.icon-group .custom-icon{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}@media screen and (min-width: 1440px){.icon-group{flex-direction:row}.icon-group .custom-icon{flex-direction:column;flex:0 0 33%;text-align:center}}.icon-group .icon-circle{margin:0 20px 0 0}@media screen and (min-width: 1440px){.icon-group .icon-circle{margin:0 0 20px}}.input-button-pair{display:flex;flex-direction:column;font-size:16px;line-height:18px;width:100%}.input-button-pair .ib-title{font-weight:600;margin-bottom:8px}.input-button-pair .content-input{margin-bottom:8px;margin-right:10px;flex-grow:1}.input-button-pair .content-input input{width:100%;height:54px}.input-button-pair .ib-select{display:flex}.input-button-pair .float-label{font-size:16px}.input-button-pair .custom-button{height:54px;width:auto}@media screen and (min-width: 640px){.input-button-pair{margin-right:20px;max-width:255px}}@media screen and (min-width: 1440px){.input-button-pair{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.input-button-pair .ib-select{width:255px}.input-button-pair .content-input{margin-bottom:0}}.image-gallery{position:relative}.image-gallery .swiper-container{background-color:#fff}.image-gallery .swiper-slide{font-size:0;background-color:#000}.image-gallery .gallery-aspect-16x10{position:relative;padding-bottom:62.5%}.image-gallery .gallery-aspect-16x10 .video-embed{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}.image-gallery .gallery-caption{position:absolute;left:0;right:0;bottom:0;padding:10px;background-color:#000000e6;color:#fff;font-size:14px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image-gallery .gallery-top.swiper-container-horizontal>.swiper-pagination-progressbar{top:auto;bottom:0;z-index:5;height:3px}.image-gallery .gallery-top.swiper-container-horizontal>.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#e50043}.image-gallery .zoom-link{cursor:zoom-in}@media screen and (min-width: 1024px){.image-gallery:not(.product-gallery .image-gallery,.tab-slider .image-gallery,.article-with-sidebar .image-gallery){max-width:1040px}.article-with-sidebar .image-gallery:not(.product-gallery .image-gallery,.tab-slider .image-gallery){max-width:830px}.image-gallery .gallery-caption{padding:15px 20px;font-size:16px;line-height:20px;opacity:0;transition:opacity .42s ease .15s}.image-gallery .gallery-top:hover .gallery-caption{opacity:1}}.image-gallery .gallery-top:not(.swiper-initialized):before,.image-gallery .gallery-thumbs:not(.swiper-initialized):before{content:"";display:block;position:relative;padding-bottom:62.5%}.image-gallery .gallery-top img,.image-gallery .gallery-thumbs img{position:absolute;width:100%;height:100%;object-fit:contain}.image-gallery .gallery-thumbs:not(.swiper-initialized):before{padding-bottom:calc(62.5% - 40px)}.image-gallery .gallery-thumbs{box-sizing:border-box;padding:10px 0;cursor:pointer}.image-gallery .gallery-thumbs .swiper-slide{overflow:hidden;box-shadow:0 0 #fff,20px 0 -20px #000;transition:box-shadow .27s ease-in-out}.image-gallery .gallery-thumbs:not(.--auto-width) .swiper-slide-thumb-active{transition:box-shadow .27s ease-in-out .32s;box-shadow:0 2px #fff,0 6px #000}.image-gallery .gallery-thumbs.--auto-width .swiper-slide{width:auto}.image-gallery .swiper-button-prev,.image-gallery .swiper-button-next{background-image:none;color:#fff;font-size:40px;opacity:0;transition:opacity .27s ease .25s;text-shadow:0 0 4px rgba(0,0,0,.65)}.image-gallery .swiper-button-prev.swiper-button-thumbs,.image-gallery .swiper-button-next.swiper-button-thumbs{opacity:1;top:auto;bottom:7px;font-size:24px;background-color:#000;width:40px}.image-gallery .swiper-button-prev.swiper-button-thumbs.swiper-button-disabled,.image-gallery .swiper-button-next.swiper-button-thumbs.swiper-button-disabled{opacity:.65}.image-gallery .swiper-button-prev:after,.image-gallery .swiper-button-next:after{content:"";display:none}.image-gallery .swiper-button-thumbs.swiper-button-prev{left:0}.image-gallery .swiper-button-thumbs.swiper-button-next{right:0}.image-gallery:hover .gallery-top .swiper-button-prev:not(.swiper-button-disabled),.image-gallery:hover .gallery-top .swiper-button-next:not(.swiper-button-disabled){opacity:.8;cursor:pointer}.info-card{border-left:6px solid #E50043;padding:20px 20px 20px 14px;background-color:#f5f5f7}.info-card.--error{border-left-color:#be0000}.info-card.--success{border-left-color:#008e4f}.info-card.--warning{border-left-color:#ff9600}.info-card.--collection{background-color:#434444;color:#fff}.--grey .info-card{background-color:#fff}.--dark .info-card .richtext-content{color:#000}.info-card .custom-button{margin-top:20px}.info-card .richtext-content>div>:last-child{margin-bottom:0}@media screen and (min-width: 640px){.info-card{padding:40px 40px 40px 34px}}.lifecycle-info{font-size:14px;line-height:16px}.lifecycle-info .lci-trigger{text-decoration:none;font-weight:700;color:var(--error-color)}.lifecycle-info .lci-trigger:hover{text-decoration:underline;text-decoration-color:#e50043;text-decoration-thickness:2px;text-underline-offset:1.5px}.lifecycle-info .status-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;background-color:var(--success-color);margin-left:10px}.lifecycle-info .status-color.--green{background-color:var(--success-color)}.lifecycle-info .status-color.--red{background-color:var(--error-color)}.lifecycle-info .cycle{font-weight:700}.lifecycle-info.--passive .lci-trigger,.lifecycle-info.--limited .lci-trigger,.lifecycle-info.--customized .lci-trigger{color:var(--error-color)}.lifecycle-info.--active .lci-trigger,.lifecycle-info.--new .lci-trigger{color:var(--success-color)}.lifecycle-swal.swal2-modal{width:calc(100vw - 40px);max-width:1020px;text-align:left;border-radius:0}.lifecycle-swal .swal2-html-container{text-align:start}.lifecycle-swal .lifecycle-overlay h1{font-size:24px;line-height:26px;font-weight:700;margin-bottom:20px}.lifecycle-swal .lci-buttons{margin-top:20px;display:flex;flex-direction:column;align-items:flex-end}.lifecycle-swal .lci-buttons .custom-button{display:inline-block;width:auto}.link-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:5px;background-color:#f5f5f7;font-family:inherit;font-weight:700;font-size:inherit}.link-bar:hover{background-color:#c1c1c1;cursor:pointer}.link-bar a{text-decoration:none;font-size:18px;line-height:24px;width:100%;padding:15px}.link-bar a:before{margin-right:15px;display:inline-block;position:relative;font-size:20px;top:2px;line-height:20px}.link-bar .ricon-arrow_right{padding-right:15px}@media screen and (min-width: 640px){.link-bar a{padding:15px 30px}}@media screen and (min-width: 1024px){.link-bar .ricon-arrow_right{display:none}}.link-list:not(:last-child){margin-bottom:40px}.link-list .link-wrapper{width:fit-content}.link-list .link-wrapper a{padding-bottom:20px}.link-list .link-wrapper a.--inactive{color:#888;text-decoration:none;cursor:default}.link-list .link-wrapper a.--inactive:hover span{box-shadow:none}.link-list .list-title{font-size:16px;line-height:18px;padding-bottom:30px}.link-list .link-wrapper{display:flex;flex-direction:column}.list-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background-color:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:hidden;overflow-y:hidden}.list-modal .list-modal-inner{position:fixed;max-width:560px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;left:20px;top:30%;right:20px;padding:20px;background-color:#f5f5f7;border:2px solid #E50043}.list-modal .list-modal-inner .info:empty{display:none}.list-modal .list-modal-inner .lm-content{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.list-modal .list-modal-inner .lm-form,.list-modal .list-modal-inner .custom-input-text{width:100%}.list-modal .list-modal-inner .custom-input-text{margin-bottom:10px}.list-modal .list-modal-inner .input-wrapper{margin-bottom:40px}.list-modal .list-modal-inner .richtext-content p{font-size:16px;line-height:20px}.list-modal .list-modal-inner .richtext-content.--error{color:#a50030}.list-modal .list-modal-inner .richtext-content.--success{color:#008e4f}.list-modal .list-modal-inner .icon-button-wrapper{margin-right:0;margin-bottom:25px}.list-modal .list-modal-inner .icon-button-wrapper:after{font-size:20px}.list-modal .list-modal-inner span{font-size:25px;color:#e50043;margin-bottom:20px}.list-modal .list-modal-inner .btn-wrapper{width:100%}.list-modal .list-modal-inner .custom-button{margin-bottom:10px}.list-modal .list-modal-inner .custom-button.--secondary-option:not(:disabled){background-color:#fff}.list-modal .list-modal-inner .custom-button.--secondary-option:not(:disabled):hover{background-color:#ebebeb}@media screen and (min-width: 640px){.list-modal .list-modal-inner{right:0;left:0;top:0;bottom:0;margin:auto;max-width:400px;max-height:400px;height:fit-content}.list-modal .list-modal-inner .lm-content{flex-direction:row}.list-modal .list-modal-inner span{margin-bottom:0;margin-right:20px}.list-modal .list-modal-inner .btn-wrapper{display:flex;flex-direction:row;justify-content:flex-end}.list-modal .list-modal-inner .custom-button{width:200px}.list-modal .list-modal-inner .custom-button:last-child{margin-left:15px}}.teaser.marginal-button{background-color:unset}@media screen and (min-width: 640px){.teaser.marginal-button{flex-basis:calc(100% - 40px)}.teaser.marginal-button .custom-button{box-sizing:border-box;width:calc(50% - 20px)}}@media screen and (min-width: 1024px){.teaser.marginal-button{flex-basis:calc(100% - 40px)}.teaser.marginal-button .custom-button{box-sizing:border-box;width:calc(50% - 20px)}}@media screen and (min-width: 1280px){.teaser.marginal-button .custom-button{width:100%}}@media screen and (min-width: 1440px){.teaser .marginal-button .custom-button{width:100%}}.menu-block{min-height:290px;display:flex;flex-direction:column;justify-content:flex-start;padding:15px 20px 20px;margin-bottom:5px;margin-top:20px;background-color:#f5f5f7}.menu-block .mb-titel{font-size:24px;line-height:29px;font-weight:700;margin-bottom:40px}.menu-block .richtext-content{margin-bottom:40px}.menu-block .richtext-content.--error{color:#a50030;font-weight:700}.menu-block .ricon-info:before{margin-right:10px;top:2px}.menu-block .custom-link{font-size:18px;line-height:24px}@media screen and (min-width: 1024px){.menu-block{margin-top:0}.menu-block .custom-button{max-width:250px}}.menu-teaser{position:relative;background-color:#000}.menu-teaser .image-wrapper{position:relative;padding-bottom:62.5%}.menu-teaser .image-wrapper:after{content:"";height:55%;width:100%;left:0;bottom:0;position:absolute;background:linear-gradient(#0000,#000000a6)}.menu-teaser img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.menu-teaser .teaser-content-wrapper{position:absolute;bottom:20px;left:20px;padding-right:20px}.menu-teaser .teaser-headline{color:#fff;font-size:24px;line-height:28px;font-weight:700}.menu-teaser .teaser-subheadline{color:#fff;font-size:16px;line-height:19px;margin-top:16px}.menu-teaser .custom-button{margin-top:20px;max-width:240px;display:inline-block}@media screen and (min-width: 1024px){.menu-teaser .teaser-headline{font-size:24px;line-height:28px}.menu-teaser.single-teaser{flex-grow:1}.menu-teaser.single-teaser .image-wrapper{padding-bottom:31.25%}.menu-teaser.single-teaser .teaser-content-wrapper{width:75%}}.module-share p{font-size:16px;line-height:28px}.module-share .icon-container{display:flex}.module-share .icon-share+.icon-share{padding-left:10px}.module-share .icon-share a{font-size:35px}.module-share.teaser{flex-basis:calc(100% - 40px);flex-grow:1;padding:20px;background-color:var(--surface);color:var(--onSurface)}@media screen and (min-width: 1024px){.module-share.teaser{padding:0;background-color:var(--background);color:var(--onBackground)}}.module-share.variant-share{padding:20px;background-color:var(--surface);color:var(--onSurface);margin-top:32px}@media screen and (min-width: 1024px){.module-share.variant-share{position:absolute;right:20px;top:54px;padding:0;margin-top:0;background-color:var(--background);color:var(--onBackground)}.module-share.variant-share .icon-container{justify-content:flex-end}.module-share.variant-share>p{text-align:right}}@media screen and (min-width: 1440px){.module-share.variant-share{right:50%;margin-right:-700px}}@media screen and (min-width: 1877px){.module-share.variant-share{width:260px}}.badge{width:18px;height:18px;border-radius:9px;box-sizing:border-box;background-color:#e50043;color:#fff;padding-top:2px;text-align:center;font-size:11px;line-height:14px}.order-header{margin-bottom:25px;padding-left:40px;padding-right:20px;color:#000;font-size:16px;line-height:20px}.order-header .oh-intro{margin-bottom:18px;font-weight:700;font-size:18px;line-height:20px}.order-header .highlight{font-weight:700;color:#e50043}.order-header .oh-content{display:flex;justify-content:space-between;flex-wrap:wrap}.order-header .order-infos,.order-header .order-docs{margin-bottom:10px}.order-header .badge-doc{display:flex}.order-header .badge-doc .badge{margin-left:6px}.order-header .dark{background:#000}.order-search-config{margin:20px 0;font-size:18px;line-height:22px}.order-search-config .osc-wrapper{background-color:#f5f5f7;padding:40px}.order-search-config .search-label{max-width:25ch;min-height:40px;margin-bottom:20px}.order-search-config .date-search{margin-bottom:40px}.order-search-config .jobs-search,.order-search-config .order-search{margin-bottom:20px}.order-search-config .dp-wrapper{display:flex;flex-wrap:wrap}.order-search-config .dp-wrapper .search-btn{max-width:270px;max-height:52px}.order-search-config .dp-wrapper .custom-input-date{margin-right:20px;margin-bottom:20px}.order-search-config .dp-wrapper .custom-input-date .input-date{border:none;background:#fff}.order-search-config .dp-wrapper .custom-input-date .custom-button{border:2px solid #FFF}.order-search-config .dp-wrapper .custom-input-date .custom-button.clear-input{right:0;padding-top:5px;padding-right:5px}.order-search-config .dp-wrapper .custom-input-date .vc-header{background-color:#000;padding:10px 18px}.order-search-config .dp-wrapper .custom-input-date .vc-title,.order-search-config .dp-wrapper .custom-input-date .vc-svg-icon{color:#fff}.order-search-config .second-wrapper{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.order-search-config .filter-search{padding-top:25px}.order-search-config .filter-search .custom-checkbox{margin-bottom:5px}.order-search-config .filter-search .custom-checkbox label{font-size:16px}.order-search-config .input-button-pair{max-width:271px;margin-right:20px}.order-search-config .input-button-pair .ib-select{width:unset}.order-search-config .custom-link{font-size:14px;line-height:17px}@media screen and (min-width: 1440px){.order-search-config .filter-search .custom-checkbox{margin-bottom:0}}.order-table-head{padding:14px 18px 12px 20px;background:#e7e7e8;font-size:18px;line-height:20px}.order-table-head .config-wrapper{width:100%;display:flex;justify-content:flex-end}.order-table-head .oth-title{font-weight:700;display:flex}.order-table-head .oth-title p:first-of-type{white-space:nowrap}.order-table-head .oth-info-text{font-size:13px;font-weight:500;margin-left:40px;color:#595959}.order-table-head .icon-container,.order-table-head .config-container{display:flex;font-size:14px;line-height:16px;align-items:center}.order-table-head .icon-button-wrapper:after{font-size:20px;margin-left:10px}.order-table-head .config-container{margin-left:90px}.order-table-head .config-container .icon-button-wrapper:after{font-size:16px;margin-left:5px}.order-table-list{margin-bottom:8px;overflow:scroll;max-height:350px;display:grid}.order-table-list table{min-width:100%;font-size:13px;line-height:16px;border-collapse:separate;border-bottom:1px solid #ababac}.order-table-list .ricon-favourite,.order-table-list .ricon-favourite_checked{font-size:12px}.order-table-list .ricon-local_shipping{font-size:16px}.order-table-list .shippable{color:#008e4f}.order-table-list td,.order-table-list th{padding:6px 12px;vertical-align:top;border-right:1px solid #ababac}.order-table-list td:last-child,.order-table-list th:last-child{border-right:none}.order-table-list thead{position:sticky;top:0}.order-table-list thead th{white-space:nowrap;background-color:#f5f5f7;border-bottom:1px solid #ababac;vertical-align:middle}.order-table-list thead th:first-child{padding-left:20px}.order-table-list thead th:last-child{padding-right:20px}.order-table-list thead .filter-active,.order-table-list thead .filter-active span:before{font-weight:700}.order-table-list thead input{position:relative;top:1px}.order-table-list thead .ricon-arrow_down,.order-table-list thead .ricon-arrow_up{position:relative;top:1px;margin-left:10px}.order-table-list tbody th{padding-left:20px;padding-right:20px;color:#fff;background-color:#595959}.order-table-list tbody tr:nth-child(2n){background-color:#f5f5f7}.order-table-list tbody tr:nth-child(odd){background-color:#fff}.order-table-list tbody tr.selected,.order-table-list tbody tr:hover{background-color:#c1c1c1;color:#fff}.order-table-list tbody tr:hover{cursor:pointer}.order-table-list tbody td:first-child{padding-left:20px}.order-table-list tbody td:last-child{padding-right:20px}.order-table-list tbody td input{margin-bottom:0}.order-table-list tbody .td-center{text-align:center}.order-table-list tbody .td-right{text-align:right}.order-table-list tbody .td-nowrap{white-space:nowrap}.order-table-list tbody .td-checkbox{padding:6px 12px}.order-table-tiles .tiles-table-wrapper{margin-top:10px}.order-table-tiles table{font-size:13px;line-height:16px;width:100%}.order-table-tiles .ricon-favourite,.order-table-tiles .ricon-favourite_checked,.order-table-tiles .ricon-local_shipping{font-size:12px}.order-table-tiles .shippable{color:#008e4f}.order-table-tiles td{padding:8px 12px;vertical-align:top}.order-table-tiles td:last-child{border-right:none}.order-table-tiles tr:nth-child(2n){background-color:#f5f5f7}.order-table-tiles td:first-child{padding-left:20px}.order-table-tiles td:last-child{padding-right:20px}.order-table-tiles .td-center{text-align:center}.order-table-tiles .td-right{text-align:right}.order-table-tiles .td-nowrap{white-space:nowrap}.overscroll-stage{position:relative;width:100%;height:calc(100vh - 58px);transition:opacity .1s ease}.overscroll-stage .overscroll-stage-image{position:fixed;width:100%;height:calc(100vh - 116px);object-fit:contain}.overscroll-stage.--cover-mode .overscroll-stage-image{object-fit:cover}.overscroll-stage.--top.--left .v-lazy-image{object-position:0 0}.overscroll-stage.--top.--center .v-lazy-image{object-position:50% 0}.overscroll-stage.--top.--right .v-lazy-image{object-position:100% 0}.overscroll-stage.--middle.--left .v-lazy-image{object-position:0 50%}.overscroll-stage.--middle.--center .v-lazy-image{object-position:50% 50%}.overscroll-stage.--middle.--right .v-lazy-image{object-position:100% 50%}.overscroll-stage.--bottom.--left .v-lazy-image{object-position:0 100%}.overscroll-stage.--bottom.--center .v-lazy-image{object-position:50% 100%}.overscroll-stage.--bottom.--right .v-lazy-image{object-position:100% 100%}.overscroll-stage+.article-block{margin-top:-128px}@media screen and (min-width: 1024px){.overscroll-stage{height:100vh;margin-top:-190px}.overscroll-stage.--no-breadcrumb{margin-top:-140px}.overscroll-stage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:block;pointer-events:none;background:linear-gradient(180deg,#00000070,#0000 220px)}.overscroll-stage .overscroll-stage-image{height:100vh}.overscroll-stage.--cover-mode:after{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;display:block;background:linear-gradient(180deg,#00000070,#0000 220px)}.overscroll-stage+.article-block{margin-top:-230px}}.pop-up-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background-color:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:hidden;overflow-y:hidden}.pop-up-dialog .pop-up-dialog-inner{max-width:560px;position:fixed;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;left:20px;top:30%;right:20px;padding:20px;background-color:#fff;border:2px solid #E50043}.pop-up-dialog .pop-up-dialog-inner .content-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.pop-up-dialog .pop-up-dialog-inner .richtext-content p{font-size:16px;line-height:20px}.pop-up-dialog .pop-up-dialog-inner .icon-button-wrapper{margin-right:0;margin-bottom:25px}.pop-up-dialog .pop-up-dialog-inner .icon-button-wrapper:after{font-size:20px}.pop-up-dialog .pop-up-dialog-inner span{font-size:25px;color:#e50043;margin-bottom:20px}.pop-up-dialog .pop-up-dialog-inner .btn-wrapper{width:100%}.pop-up-dialog .pop-up-dialog-inner .custom-button{margin-bottom:10px}@media screen and (min-width: 640px){.pop-up-dialog .pop-up-dialog-inner{right:0;left:0;top:0;bottom:0;margin:auto;max-width:40%;max-height:40%;padding:30px}.pop-up-dialog .pop-up-dialog-inner .content-wrapper{flex-direction:row}.pop-up-dialog .pop-up-dialog-inner span{margin-bottom:0;margin-right:20px}}@media screen and (min-width: 1024px){.pop-up-dialog .pop-up-dialog-inner{max-height:30%}.pop-up-dialog .pop-up-dialog-inner .btn-wrapper{display:flex;flex-direction:row;justify-content:flex-end}.pop-up-dialog .pop-up-dialog-inner .custom-button{width:200px}.pop-up-dialog .pop-up-dialog-inner .custom-button:last-child{margin-left:15px}}.product-block{margin-bottom:20px}.product-block .article-number{color:#e50043;text-decoration:none}.product-block.--error .pb-title{color:#e50043}.product-block.--error .pb-wrapper{outline:2px solid #E50043}.product-block .pb-title{font-weight:600;margin-bottom:12px}.product-block .pb-title span:before{margin-right:12px}.product-block .pb-container{background-color:#f5f5f7;padding:18px 20px}.product-block .detail{position:relative}.product-block .article-number{display:block;margin-bottom:20px}.product-block .article-name{font-weight:600;max-width:25ch;margin-bottom:16px;font-size:16px;line-height:20px}.product-block .favorite-add{position:absolute;top:-3px;right:0}.product-block .favorite-add .icon-button-wrapper:after{font-size:20px}.product-block .favorite-add.active{color:#e50043}.product-block .status-color{position:relative;top:2px;display:inline-block;width:16px;height:16px;background-color:#008e4f;margin-right:12px}.product-block .status-color.--green{background-color:#008e4f}.product-block .status-color.--red{background-color:#be0000}.product-block .status-color.--yellow{background-color:#ff9600}.product-block .primary-container{display:flex;flex-direction:column}.product-block .amount{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:20px}.product-block .teaser-image{flex-grow:1;position:relative;max-width:250px}.product-block .teaser-image-wrapper{position:relative;padding-top:62.5%}.product-block .teaser-image-wrapper>img{object-fit:contain;position:absolute;width:100%;height:100%;top:0;left:0}.product-block .amount-control{margin-right:52px}.product-block .amount-number{width:50px;height:50px;margin-bottom:17px;text-align:center;background-color:#fff;font-family:inherit;font-size:16px;line-height:20px;font-weight:500;border:0 none transparent}.product-block .amount-number:disabled{color:inherit}.product-block .ac-label{display:block;margin-bottom:8px}.product-block .sub-legend{font-size:10px;line-height:12px}.product-block .secondary-container>.extra-content{flex-grow:1}.product-block .secondary-container>.extra-content>p{font-weight:700;text-align:center}.product-block .secondary-container>.extra-content .action-block{text-align:right}.product-block .secondary-container>.extra-content .custom-select{margin:10px 0}.product-block .secondary-container>.extra-content .icon-button .icon-button-wrapper:after{font-size:30px}.product-block .secondary-container>.extra-content .custom-select .vs__search,.product-block .secondary-container>.extra-content .vs__selected{font-size:inherit}.product-block .tertiary-container{display:block;margin-top:17px}.product-block .tertiary-container .delivery-status{line-height:20px}.product-block .tertiary-container .custom-link{margin-top:17px}.product-block .info-block{border:0 none transparent;padding:20px;margin-top:0}.product-block .value{margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-end}.product-block table{max-width:280px;font-size:14px}.product-block .bold-lable{font-weight:600}.product-block td,.product-block th{text-align:right;line-height:20px}.product-block th:last-child{padding-left:20px}.product-block .small-lable{font-size:10px;line-height:20px}@media screen and (min-width: 640px){.product-block{margin-bottom:24px}.product-block table{max-width:330px;font-size:16px}.product-block .primary-container{display:flex;flex-direction:row;justify-content:space-between}.product-block .tertiary-container{display:flex;justify-content:space-between}.product-block .tertiary-container .custom-link{margin-top:0}.product-block .value{margin-left:auto;max-width:320px}.product-block .amount{max-width:360px;width:300px;align-items:flex-start}.product-block .amount-control{margin-right:17px}.product-block .amount-control input::-webkit-outer-spin-button,.product-block .amount-control input::-webkit-inner-spin-button{-webkit-appearance:auto}.product-block .detail{max-width:250px;flex-basis:250px;margin-right:20px}.product-block .extra-content .custom-button{width:255px}.product-block .extra-content .select-action .custom-button{height:unset}}@media screen and (min-width: 1024px){.product-block .secondary-container{display:flex}.product-block .value{margin-right:20px}.product-block .secondary-container>.extra-content{display:flex;flex-grow:1;justify-content:flex-end}.product-block .action-block{width:255px}.product-block table{font-size:15px}}@media screen and (min-width: 1440px){.product-block{margin-bottom:16px}.product-block .pb-container{display:flex;flex-wrap:wrap}.product-block .primary-container{flex-direction:column;flex:1 1 40%}.product-block .secondary-container{display:flex;flex-direction:column-reverse;align-items:flex-end;width:50%}.product-block .primary-container,.product-block .secondary-container{margin-bottom:30px}.product-block .secondary-container>.extra-content{padding-left:40px}.product-block .tertiary-container{flex-basis:100%}.product-block .detail{margin-right:20px}.product-block .amount{margin-bottom:0;flex-direction:row;max-width:unset}.product-block .amount-control{margin-left:25px}.product-block .value{margin-bottom:0;margin-right:0;max-width:500px}.product-block .action-block{margin-bottom:40px}.product-block table{max-width:400px;font-size:16px}.product-block .article-name{max-width:45ch}.product-block .small-lable{font-size:16px;line-height:20px}}@media screen and (min-width: 1680px){.product-block .pb-container{flex-wrap:wrap}.product-block .detail{margin-right:45px;max-width:220px;flex-basis:220px}.product-block .value{max-width:unset;min-width:340px}.product-block .primary-container{flex-direction:row;justify-content:flex-start}.product-block .teaser-image{min-width:170px}.product-block .delivery-status,.product-block .action-block{margin-bottom:0}.product-block .secondary-container{flex-direction:row;align-items:flex-start;width:auto}.product-block .primary-container,.product-block .secondary-container{margin-bottom:0}}.product-feature{position:relative}.product-feature .pf-wrapper{position:relative;display:flex;align-items:center;flex-direction:column}.product-feature .pf-image,.product-feature .pf-header{flex-basis:50%;box-sizing:border-box;width:100%}.product-feature .pf-image{max-width:480px}.product-feature .pf-header{color:#fff}.product-feature .pf-headline{font-size:27px;line-height:34px}.product-feature .pf-text{font-size:16px;line-height:23px;margin-top:20px;margin-bottom:20px}.product-feature .image-wrapper{position:relative;padding-bottom:80%}.product-feature .image-wrapper img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center bottom}.product-feature .pf-button .custom-button{margin-bottom:20px}@media screen and (max-width: 1023px){.product-feature{height:100%}.product-feature .pf-header{border-top:2px solid #FFF;padding:24px 0 30px;display:flex;flex-direction:column}.product-feature .pf-header .pf-text{flex-grow:1}.product-feature .pf-wrapper{height:100%;align-content:space-between}.product-feature .image-wrapper{margin-top:20px}}@media screen and (min-width: 1024px){.product-feature .pf-wrapper{flex-direction:row}.product-feature .pf-header{padding-left:20px}.product-feature .pf-headline{font-size:30px;line-height:36px}.product-feature .pf-image{max-width:50%}.product-feature .pf-text{min-height:auto;margin-bottom:40px;font-size:20px;line-height:28px}.product-feature .image-wrapper{padding-bottom:100%}.product-feature.--invert .pf-wrapper{flex-direction:row-reverse}.product-feature.--invert .pf-header{padding-right:20px}}.article-block.--light .product-feature .pf-header,.article-block.--grey .product-feature .pf-header{color:#000}.article-block.--light .product-feature .pf-headline,.article-block.--grey .product-feature .pf-headline{font-weight:700}@media screen and (min-width: 1024px){.article-block.--light .product-feature .pf-header,.article-block.--grey .product-feature .pf-header{padding-left:40px;flex-basis:calc(50% + 20px)}.article-block.--light .product-feature .pf-image,.article-block.--grey .product-feature .pf-image{max-width:calc(50% - 20px)}}.autocomplete-input{border:1px solid #eee;border-radius:8px;width:100%;padding:12px 12px 12px 48px;box-sizing:border-box;position:relative;font-size:16px;line-height:1.5;flex:1;background-color:#eee}.autocomplete-input:focus,.autocomplete-input[aria-expanded=true]{border-color:#0000001f;background-color:#fff;outline:none;box-shadow:0 2px 2px #00000029}[data-position=below] .autocomplete-input[aria-expanded=true]{border-bottom-color:transparent;border-radius:8px 8px 0 0}[data-position=above] .autocomplete-input[aria-expanded=true]{border-top-color:transparent;border-radius:0 0 8px 8px;z-index:2}.autocomplete[data-loading=true]:after{content:"";border:3px solid rgba(0,0,0,.12);border-right:3px solid rgba(0,0,0,.48);border-radius:100%;width:20px;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);animation:rotate 1s infinite linear}.autocomplete-result-list{margin:0;border:1px solid rgba(0,0,0,.12);padding:0;box-sizing:border-box;max-height:296px;overflow-y:auto;background:#fff;list-style:none;box-shadow:0 2px 2px #00000029}[data-position=below] .autocomplete-result-list{margin-top:-1px;border-top-color:transparent;border-radius:0 0 8px 8px;padding-bottom:8px}[data-position=above] .autocomplete-result-list{margin-bottom:-1px;border-bottom-color:transparent;border-radius:8px 8px 0 0;padding-top:8px}.autocomplete-result{cursor:default;padding:12px 12px 12px 48px}.autocomplete-result:hover,.autocomplete-result[aria-selected=true]{background-color:#0000000f}@keyframes rotate{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(359deg)}}.product-search{color:#000}.product-search.--with-spacing{margin:20px 0 40px}.product-search.--no-border .autocomplete-input{border:0 none transparent}.product-search .autocomplete-input{border:2px solid #000;border-radius:0;background-color:#fff;background-image:none;padding:12px}.product-search .autocomplete-input[aria-expanded=true]{border-radius:0}.product-search .autocomplete-result{background-image:none;padding:12px}.product-search .autocomplete-result-list{border-radius:0;border:2px solid #000;box-shadow:0 0 0 transparent;padding-bottom:0}.product-search .input-group{display:flex;flex-direction:column}@media screen and (max-width: 639px){.product-search .icon-button{display:block}}@media screen and (min-width: 640px){.product-search .input-group{flex-direction:row}.product-search .input-group .input-grow{flex-grow:1}.product-search .input-group .input-fixed{width:auto}}.product-search .ps-search-info{background-color:#000;color:#fff;width:auto;white-space:nowrap;padding:16px 10px;line-height:20px}.product-table table{width:100%}.product-table th{padding:20px;background-color:#000;color:#fff;font-size:16px;line-height:20px;font-weight:700;border:2px solid #FFF;width:25%}.product-table .mobile{display:none}@media screen and (min-width: 1024px){.product-table .mobile{display:table-cell}}.product-teaser{background-color:var(--background);color:var(--onBackground)}.product-teaser .teaser-image-wrapper{padding-bottom:62.5%}.product-teaser .product-teaser-link{position:relative;border-top:2px solid var(--onBackground);font-size:18px;line-height:20px;padding:10px 0;text-decoration:none;display:flex;justify-content:space-between}.product-teaser .product-teaser-link:before{content:"";display:block;position:absolute;left:0;top:-2px;height:2px;width:0%;background-color:#e50043;transition:width .32s ease-in-out}@media screen and (min-width: 1024px){.product-teaser .teaser-image-wrapper:hover+.product-teaser-link:before,.product-teaser .product-teaser-link:hover:before{width:100%}.product-teaser .teaser-image-wrapper:hover+.product-teaser-link:after,.product-teaser .product-teaser-link:hover:after{animation:shake-horizontal 3s cubic-bezier(.455,.03,.515,.955) infinite both}}.--dark .teaser.product-teaser{color:#fff}.--dark .teaser.product-teaser:not(.banner){background-color:transparent}.--dark .teaser.product-teaser .teaser-image{width:100%;height:100%;border:0 none transparent}.project-list-header{position:relative;background-color:#595959;color:#fff;font-size:20px;line-height:28px;font-weight:700;padding:15px 20px;margin-bottom:20px}.project-list-header .tool-tip-text{display:none;width:110px;position:absolute;top:-50px;right:-40px;padding:15px;border-radius:5px;color:#fff;background-color:#e50043;font-size:14px;line-height:10px;font-weight:500}.project-list-header .icon-button:hover .tool-tip-text{display:block}.project-list-header .pl-title{margin-bottom:8px;margin-right:40px}.project-list-header .delete-link{position:absolute;top:20px;right:20px}.project-list-header .icon-button span:after{padding-top:4px;font-size:24px}.project-list-header .slot-wrapper:empty{display:none}.project-list-header .custom-input-date .float-label,.project-list-header .custom-input-date .input-date{font-size:16px}.project-list-header .custom-input-date .vc-header{background-color:#000;padding:10px 18px}.project-list-header .custom-input-date .vc-title,.project-list-header .custom-input-date .vc-svg-icon{color:#fff}.project-list-header .custom-input-date .float-label{line-height:45px}.project-list-header .custom-select{width:270px}.project-list-header .custom-select .vs__search,.project-list-header .custom-select .vs__selected,.project-list-header .custom-select .vs__dropdown-menu{font-size:inherit;font-size:16px}.project-list-header .custom-select .vs__dropdown-toggle,.project-list-header .custom-select .vs__selected-options{min-height:52px;padding:0}.project-list-header .custom-input-date{height:45px}.project-list-header .custom-input-date .input-date{width:240px;height:45px;background-color:#fff;border:none;color:#000}.project-list-header .custom-input-date .custom-button{height:45px}@media screen and (min-width: 640px){.project-list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.project-list-header .first-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.project-list-header .pl-title{margin-bottom:0;font-size:25px;line-height:30px}.project-list-header .delete-link{margin-left:20px;position:relative;top:0;right:0;padding-top:2px}}@media screen and (min-width: 1024px){.project-list-header .pl-title{font-size:25px;line-height:30px}.project-list-header .custom-input-date{margin-bottom:0}}@media screen and (min-width: 1440px){.project-list-header .first-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-grow:1}.project-list-header .slot-wrapper{display:flex;flex-direction:row;justify-content:space-between}.project-list-header .custom-select{width:270px;margin-bottom:0}.project-list-header .custom-input-date{margin-bottom:0}.project-list-header .pl-title{margin-bottom:0;padding-right:10px;font-size:24px;line-height:30px}}.reactive-form>form{margin-bottom:40px}.reactive-form.--limit-width>form{margin-bottom:0}@media screen and (min-width: 640px){.reactive-form.--limit-width{max-width:50%}}@media screen and (min-width: 1024px){.reactive-form.--limit-width{max-width:25%}}.search-field{display:flex;height:44px;position:relative}.search-field input{width:100%;border:2px solid black;border-right:0px;font-size:16px;letter-spacing:0px;padding-left:10px}.search-field input::placeholder{opacity:1;color:#000}.search-field input:focus{outline:none;border-color:#e50043}.search-field .icon-button.--background{height:44px}.search-field .clear-search{position:absolute;right:61px;height:44px;width:42px}.search-field .clear-search:hover{cursor:pointer}.search-field .clear-search .icon-button-wrapper:after{font-size:20px}.search-field:focus-within,.search-field.--error{border-color:#e50043}.search-field.--secondary-theme{height:54px}.search-field.--secondary-theme input{border:0 none transparent;background-color:#f5f5f7}.search-field.--secondary-theme .icon-button.--background,.search-field.--secondary-theme .clear-search{height:54px}.--grey .search-field input,.--grey .search-field .clear-search{border-color:transparent}.--grey .search-field .clear-search{background-color:#fff}.--grey .search-field.--disabled .clear-search{background-color:#888}.--dark .search-field input,.--dark .search-field .ricon-close{border-color:transparent}.--dark .search-field .ricon-close{background-color:#fff}.--dark .search-field.--disabled .ricon-close{background-color:#888}.shop-info-banner{padding:60px 20px;text-align:center;background-color:#e50043;color:#fff}.shop-info-banner h2{font-size:40px;line-height:49px;margin-bottom:24px}.shop-info-banner p{font-size:20px;line-height:28px}.shop-info-banner img{margin-bottom:30px}.shop-info-banner .info-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:620px;margin:0 auto}.teaser-grid{padding-bottom:20px;padding-top:20px}.teaser-grid .teaser-grid-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.block-intro+.teaser-grid{margin-top:-20px;padding-top:0}.product-teaser-block .teaser-grid{margin-top:-40px;padding-top:0}.teaser-grid .teaser{margin:20px;flex-shrink:0;flex-basis:calc(100% - 40px);box-sizing:border-box}.teaser-grid .teaser.--horizontal-small,.teaser-grid .teaser.--horizontal-image-left,.teaser-grid .teaser.--horizontal-image-right{flex-basis:calc(100% - 40px)}@media screen and (min-width: 640px){.teaser-grid .teaser{flex-basis:calc(50% - 40px)}}@media screen and (min-width: 1024px){.teaser-grid{padding-top:40px;padding-bottom:40px}.block-intro+.teaser-grid{margin-top:-20px;padding-top:0}.product-teaser-block .teaser-grid{margin-top:-40px;padding-top:0}.teaser-grid.--max-four .teaser.--default,.teaser-grid.--max-four .teaser.product-teaser{flex-grow:0;flex-basis:calc(33.333% - 40px);max-width:calc(33.333% - 40px)}}@media screen and (min-width: 1440px){.teaser-grid .teaser{flex-grow:1}.teaser-grid .teaser.--default,.teaser-grid .teaser.product-teaser{flex-basis:calc(25% - 40px);max-width:calc(50% - 40px)}.teaser-grid .teaser.--featured{flex-grow:0;flex-basis:calc(66.666% - 40px);max-width:calc(66.666% - 40px)}.teaser-grid.--max-three .teaser.--default,.teaser-grid.--max-three .teaser.product-teaser{flex-grow:1;flex-basis:calc(33.333% - 40px);max-width:calc(33.333% - 40px)}.teaser-grid.--max-two .teaser.--default,.teaser-grid.--max-two .teaser.product-teaser{flex-grow:1;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px)}.teaser-grid.--max-four .teaser.--default,.teaser-grid.--max-four .teaser.product-teaser{flex-basis:calc(25% - 40px);max-width:calc(25% - 40px);flex-grow:0}}.content-block .teaser-grid{margin-left:-20px;margin-right:-20px}.teaser-list .teaser-grid{padding:0;margin-bottom:-20px;margin-top:-20px}.tab-slider .teaser-grid{padding:0;margin-top:-20px}@media screen and (min-width: 1024px){.sidebar .teaser-grid{margin-top:-60px}.sidebar .teaser-grid .teaser.--default{flex-basis:calc(100% - 40px);max-width:calc(100% - 40px)}}.signin-alert-shop{display:none}@media screen and (min-width: 1024px){.signin-alert-shop{display:block;position:fixed;top:70px;right:26px;z-index:1000}.signin-alert-shop .alert-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:77px;padding:0 15px;font-size:18px;line-height:23px;background-color:#e50043;color:#fff;border-radius:3px}.signin-alert-shop .alert-wrapper:before{content:" ";position:absolute;width:0;height:0;right:54px;top:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #E50043}.signin-alert-shop .alert-wrapper a{font-size:12px;line-height:16px;letter-spacing:.48px}.signin-alert-shop .alert-wrapper .ricon-close{position:absolute;top:-5px;right:3px;cursor:pointer}.signin-alert-shop .alert-wrapper .ricon-close:before{font-size:10px}.signin-alert-shop .alert-wrapper .title{text-transform:uppercase;font-weight:700}.signin-alert-shop .alert-wrapper .text-wrapper{display:flex;flex-direction:column;align-items:flex-start}}.moving-image-video .mi-player *:not(video){display:none}.moving-image-video.--background .mi-player{position:absolute!important;width:100%!important;height:100%!important}.moving-image-video.--background .mi-player video{object-fit:cover;position:absolute;min-height:100%;min-width:100%;height:auto!important;width:auto!important;left:50%;top:50%;transform:translate(-50%,-50%)}.stage{position:relative;width:100%;height:100vh;background-color:#000}.stage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:block;background:linear-gradient(180deg,#00000070,#0000 220px)}.stage .stage-content{position:absolute;display:flex;flex-direction:column;max-width:100%;color:#fff;bottom:75px;z-index:5;padding-top:20px;padding-bottom:20px;background-color:#00000040;box-shadow:inset 0 0 200px #000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.swiper-slide .stage .stage-content{opacity:0;transform:translateY(-150px);transition:opacity .42s linear,transform 10ms linear .42s}.swiper-slide-active .stage .stage-content{transform:translateY(0);transition:opacity .68s ease-in-out .92s,transform 10ms linear .92s;opacity:1}.stage .content-wrapper{width:420px;max-width:100%}.stage .icon-wrapper{display:flex;justify-content:center;align-items:center;padding-bottom:20px}.stage .icon-wrapper img{max-width:100px;height:auto}.stage .headline{font-size:30px;line-height:30px;font-weight:700;font-weight:400;margin-bottom:20px}@media screen and (min-width: 1024px){.stage .headline{line-height:36px}}.stage .subtitle,.stage .text{font-size:18px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 25px #000}.stage .subtitle{font-weight:300;margin-bottom:18px;text-transform:uppercase}.stage .custom-button{margin-top:20px}@media screen and (min-width: 640px){.stage .stage-content:has(.icon-wrapper){flex-direction:row}.stage .content{margin-left:20px;flex-direction:row}.stage .icon-wrapper{padding-bottom:0;padding-left:40px;padding-right:20px}}@media screen and (min-width: 1024px){.stage .stage-content{bottom:27.5vh}.stage .stage-content.--bottom{top:auto;transform:none;bottom:80px;background-color:transparent;box-shadow:0 0 0 transparent;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:560px}.stage .content-wrapper{width:560px}}@media screen and (min-width: 1024px) and (max-height: 680px){.stage .stage-content{top:auto;bottom:120px}}@media screen and (min-width: 1440px){.stage .stage-content{left:50%;margin-left:-720px}}.stage .v-lazy-image{position:absolute;height:100%;width:100%;object-fit:cover}.stage.--top.--left .v-lazy-image{object-position:0 0}.stage.--top.--left .stage-video video.--background,.stage.--top.--left .stage-video .mi-player video{left:0;top:0;transform:translate(0)}.stage.--top.--center .v-lazy-image{object-position:50% 0}.stage.--top.--center .stage-video video.--background,.stage.--top.--center .stage-video .mi-player video{left:50%;top:0;transform:translate(-50%)}.stage.--top.--right .v-lazy-image{object-position:100% 0}.stage.--top.--right .stage-video video.--background,.stage.--top.--right .stage-video .mi-player video{left:auto;right:0;top:0;transform:translate(0)}.stage.--middle.--left .v-lazy-image{object-position:0 50%}.stage.--middle.--left .stage-video video.--background,.stage.--middle.--left .stage-video .mi-player video{left:0;top:50%;transform:translateY(-50%)}.stage.--middle.--center .v-lazy-image{object-position:50% 50%}.stage.--middle.--center .stage-video video.--background,.stage.--middle.--center .stage-video .mi-player video{left:50%;top:50%;transform:translate(-50%,-50%)}.stage.--middle.--right .v-lazy-image{object-position:100% 50%}.stage.--middle.--right .stage-video video.--background,.stage.--middle.--right .stage-video .mi-player video{left:auto;right:0;top:50%;transform:translateY(-50%)}.stage.--bottom.--left .v-lazy-image{object-position:0 100%}.stage.--bottom.--left .stage-video video.--background,.stage.--bottom.--left .stage-video .mi-player video{left:0;top:auto;bottom:0;transform:translate(0)}.stage.--bottom.--center .v-lazy-image{object-position:50% 100%}.stage.--bottom.--center .stage-video video.--background,.stage.--bottom.--center .stage-video .mi-player video{left:50%;top:auto;bottom:0;transform:translate(-50%)}.stage.--bottom.--right .v-lazy-image{object-position:100% 100%}.stage.--bottom.--right .stage-video video.--background,.stage.--bottom.--right .stage-video .mi-player video{left:auto;right:0;top:auto;bottom:0;transform:translate(0)}.stage .stage-video{position:absolute;height:100%;width:100%;overflow:hidden}.editor-stage .stage{width:100%;height:400px}@media screen and (min-width: 1024px){.editor-stage .stage{width:1400px;height:540px}.editor-stage .stage .content{left:20px;margin-left:0}}.stage-content-wrapper{position:relative;width:100vw;height:100vh;display:flex;box-sizing:border-box}.stage-content-wrapper .scw-inner-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;max-width:1680px}.stage-content-wrapper .scw-inner-wrapper>*{flex-grow:1}.stage-content-wrapper .scw-background,.stage-content-wrapper .scw-background img{position:absolute;width:100%;height:100%;left:0;top:0}.stage-content-wrapper .scw-background img{object-fit:cover}@media screen and (min-width: 1024px){.stage-content-wrapper{padding:50px 100px 134px 220px}}.stage-embed .lazy-iframe{height:100%}.stage-embed.--align-bottom:after{background:#000;opacity:.375}.stage-embed:after{transition:opacity .27s linear,width 10ms linear .27s,height 10ms linear .27s}.stage-embed.--active:after{opacity:0;width:0;height:0}.stage-embed .button-group{padding:0 20px}.sub-menu-block{display:flex;flex-direction:column;justify-content:space-between;padding:20px;margin-bottom:20px;margin-top:20px;background-color:#f5f5f7}.sub-menu-block p{font-size:16px;line-height:20px}.sub-menu-block .smb-titel{font-size:30px;line-height:36px;font-weight:700;margin-bottom:15px}.sub-menu-block .status-block,.sub-menu-block .status-block-cart{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.sub-menu-block .status-block-cart .icon-wrapper{position:relative;margin-bottom:10px}.sub-menu-block .status-block-cart .badge{position:absolute;font-size:11px;width:22px;height:13px;padding-top:0;left:11px;top:0}.sub-menu-block .status-block-cart .ricon-cart{font-size:30px;margin-right:12px}.sub-menu-block .badge{width:30px;height:30px;padding-top:8px;border-radius:20px;margin-bottom:10px;font-size:18px}@media screen and (min-width: 1440px){.sub-menu-block{min-height:unset;flex-direction:row;justify-content:space-between;align-items:center}.sub-menu-block .smb-titel{margin-bottom:0;margin-right:30px;min-width:300px}.sub-menu-block .status-block-cart .icon-wrapper{margin-bottom:0}.sub-menu-block .status-block,.sub-menu-block .status-block-cart{margin-bottom:0;display:flex;flex-direction:row;align-items:center}.sub-menu-block .smb-primary-wrapper{display:flex;flex-direction:row;align-items:center}.sub-menu-block .custom-button{max-width:250px}.sub-menu-block .badge{border-radius:20px;margin-right:8px;margin-bottom:0;margin-left:6px}.sub-menu-block .status-block-cart .badge{margin-left:0}}.sub-navigation>.article-block{padding-top:36px}.sub-navigation .button-group{margin-bottom:0}.sub-navigation .custom-button.--current{background-color:#e50043;color:#fff}.stage-content{display:flex;flex-direction:column;max-width:100%;color:#fff;z-index:5}.stage-content.--background{padding-top:20px;padding-bottom:20px;background-color:#00000040;box-shadow:inset 0 0 200px #000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.stage-content.--background .subtitle,.stage-content.--background .text{text-shadow:0 0 25px #000}.stage-content.--background .content-wrapper{margin:0}.stage-content .content-wrapper{flex-grow:1;margin:0 -20px}.swiper-slide .stage-content{opacity:0;transform:translateY(-150px);transition:opacity .42s linear,transform 10ms linear .42s}.swiper-slide-active .stage-content{transform:translateY(0);transition:opacity .68s ease-in-out .92s,transform 10ms linear .92s;opacity:1}.stage-content .icon-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:20px;padding-left:20px}.stage-content .icon-wrapper img{max-width:100px;height:auto}.stage-content .headline{font-size:30px;line-height:30px;font-weight:700;font-weight:400;margin-bottom:20px;background-color:transparent;padding:0;display:block}@media screen and (min-width: 1024px){.stage-content .headline{line-height:36px}}.stage-content .subtitle,.stage-content .text{font-size:18px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stage-content .subtitle{font-weight:300;margin-bottom:18px;text-transform:uppercase}.stage-content .custom-button{margin-top:20px}@media screen and (min-width: 640px){.stage-content{flex-direction:row}.stage-content .icon-wrapper{padding:3px 20px 0 40px}}@media screen and (min-width: 1024px){.stage-content .headline{font-size:40px;line-height:48px}.stage-content .icon-wrapper{padding-top:8px}.stage-content .text,.stage-content .subtitle{font-size:20px;line-height:28px}.stage-content .text{margin-bottom:10px}}.table-action-bar{display:flex;justify-content:space-between;align-items:center}.table-action-bar .cta-btn{max-width:270px;max-height:40px;margin-right:20px}.table-action-bar .select-action{width:200px}.--light .table-action-bar .select-action .vs__dropdown-toggle,.--light .table-action-bar .select-action .vs__dropdown-menu{outline:2px solid #000;outline-offset:-2px}.--light .table-action-bar .select-action .vs__dropdown-toggle,.--light .table-action-bar .select-action .vs__selected-options{min-height:20px;height:40px;padding:0}.--light .table-action-bar .select-action .vs__dropdown-menu{top:38px}.table-for-detail .tfd-primary .ricon-stripes,.table-for-detail .radio-container{display:none}.table-for-detail .subTxt{font-weight:500;font-size:14px}.table-for-detail .custom-checkbox input[type=checkbox]:checked~.sub-checkboxes{display:none}.table-for-detail .tfd-item{font-size:16px}.table-for-detail .tfd-item .custom-checkbox{margin-bottom:0}.table-for-detail .tfd-item .custom-checkbox .checkbox-wrapper{top:4px;width:20px}.table-for-detail .tfd-head,.table-for-detail .tfd-item{padding:20px;line-height:26px;font-weight:700}.table-for-detail .tfd-head{font-size:18px;color:#fff;background-color:#000}.table-for-detail .tfd-item{display:flex;justify-content:space-between;background-color:#fff}.table-for-detail .tfd-item:nth-child(2n){background-color:#f5f5f7}@media screen and (min-width: 640px){.table-for-detail .tfd-primary .ricon-stripes{display:unset}.table-for-detail .tfd-primary{width:53%;display:flex;justify-content:space-between}.table-for-detail .subTxt{font-weight:700;font-size:16px}.table-for-detail .tfd-head{display:flex;justify-content:space-between}}@media screen and (min-width: 1024px){.table-for-detail .radio-container{display:flex}.table-for-detail .radio-container .custom-radio{width:150px;justify-content:center;margin-bottom:0}.table-for-detail .radio-container .custom-radio span{font-size:12px;font-weight:500}}.table-of-rights .th-name{margin-top:20px}.table-of-rights .custom-checkbox input[type=checkbox]:checked~.sub-checkboxes{display:none}.table-of-rights .table-item .custom-checkbox{margin-bottom:0}.table-of-rights .table-item .custom-checkbox .checkbox-wrapper{top:4px;width:20px}.table-of-rights .table-head,.table-of-rights .table-item{padding:20px;font-size:18px;line-height:26px;font-weight:700}.table-of-rights .table-head{color:#fff;background-color:#000}.table-of-rights .table-item{display:flex;justify-content:space-between;background-color:#fff}.table-of-rights .table-item:nth-child(2n){background-color:#f5f5f7}@media screen and (min-width: 640px){.table-of-rights .table-head{display:flex}.table-of-rights .th-name{margin-left:80px;margin-top:0}}.teaser{font-family:inherit;background-color:var(--surface);color:var(--onSurface);display:flex;flex-flow:column;font-size:16px}.teaser .teaser-image-wrapper{position:relative;display:flex}.teaser .teaser-image-wrapper .video-element{position:relative;width:100%;height:100%;overflow:hidden}.teaser .teaser-image-wrapper .image-overlay{position:absolute;z-index:1;pointer-events:none}.teaser .teaser-image-wrapper .image-overlay.--top{left:20px;top:20px}.teaser .teaser-image-wrapper .image-overlay.--bottom{left:20px;bottom:20px}.teaser .teaser-image-wrapper .image-overlay.--top-right{right:20px;top:20px}.teaser .teaser-image-wrapper .image-overlay.--bottom-right{right:20px;bottom:20px}.teaser .teaser-image-wrapper .image-overlay.--text{display:flex;flex-direction:column;gap:4px}.teaser .teaser-image-wrapper .image-overlay.--text p{padding:2px 4px;inline-size:max-content;background-color:var(--surface);color:var(--onSurface)}.teaser .teaser-image-wrapper .image-overlay.--text.--top,.teaser .teaser-image-wrapper .image-overlay.--text.--bottom{left:16px}.teaser .teaser-image-wrapper .image-overlay.--text.--top-right,.teaser .teaser-image-wrapper .image-overlay.--text.--bottom-right{right:16px}.teaser .teaser-image{position:absolute;display:inline-block;width:100%;height:100%;line-height:0;background-color:#000}.teaser .teaser-image img{display:inline-block;width:100%;height:100%;object-fit:contain}.teaser .teaser-image.--cover img{object-fit:cover}.teaser .teaser-body{padding:20px;flex-grow:1;display:flex;flex-direction:column;box-sizing:border-box;container:teaserBody/inline-size;--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446}.--dark .teaser .teaser-body:not(.collapsable .teaser-body,.--home-style .teaser-body){--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.teaser .teaser-buttons{display:flex;flex-direction:column;justify-content:space-between;align-self:flex-end;gap:20px;margin-top:20px;min-height:40px;width:100%}.teaser .teaser-buttons>.custom-button,.teaser .teaser-buttons>.cart-link,.teaser .teaser-buttons>.custom-link{flex-grow:1}@container teaserBody (min-width: 620px){.teaser .teaser-buttons{flex-direction:row;align-items:flex-end;gap:40px}.teaser .teaser-buttons>.custom-button,.teaser .teaser-buttons>.cart-link,.teaser .teaser-buttons>.custom-link{max-width:calc(50% - 20px)}.teaser.--horizontal-small .teaser-buttons{justify-content:flex-end}}.teaser .teaser-link-list{display:flex;flex-direction:column;align-items:flex-start}.teaser .teaser-link-list a{color:#e50043;display:inline-block;text-decoration:none;line-height:20px;font-weight:700;break-after:always;box-shadow:0 2px #fff0;transition:box-shadow .32s ease-in-out}.teaser .teaser-link-list a+a{margin-top:10px}.teaser .teaser-tags{margin-bottom:6px;display:flex}.teaser .teaser-tags>.custom-tag{margin-bottom:4px;margin-right:10px;border-radius:12px}.teaser .teaser-tags.--plz{width:100%;display:flex}.teaser .teaser-tags.--plz>.custom-tag{width:inherit;margin-right:0;border-radius:0}.teaser .teaser-title{margin-bottom:10px;line-height:20px}.teaser .teaser-title a{text-decoration:none}.teaser .teaser-headline{display:block;margin-bottom:10px;font-size:18px;line-height:20px;font-weight:700}.teaser .teaser-headline a{display:block;text-decoration:none}.teaser .teaser-headline i{font-style:italic}.teaser .teaser-text{line-height:20px;flex-grow:1}.teaser .teaser-text:not(:empty){margin-bottom:10px}.teaser.--default .teaser-image-wrapper,.teaser.--featured .teaser-image-wrapper{width:100%;padding-bottom:62.5%}.teaser.--bundle-teaser .teaser-link{display:none}.teaser.--bundle-teaser .teaser-image img{object-fit:contain}.teaser.--bundle-teaser.--cover img{object-fit:cover}.teaser.--default.--story-references .teaser-body,.teaser.--featured.--story-references .teaser-body{border-top:3px solid #E50043}.teaser.--default.--story-topics .teaser-body,.teaser.--featured.--story-topics .teaser-body{border-top:3px solid #008e4f}.teaser.--default.--story-applications .teaser-body,.teaser.--featured.--story-applications .teaser-body{border-top:3px solid #93117e}.teaser.--default.--story-systems .teaser-body,.teaser.--featured.--story-systems .teaser-body{border-top:3px solid #008bd0}.teaser.--default .teaser-text{hyphenate-limit-chars:15 6 6;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 639px){.teaser.--horizontal-small .teaser-image-wrapper,.teaser.--horizontal-image-left .teaser-image-wrapper,.teaser.--horizontal-image-right .teaser-image-wrapper,.teaser.--bundle-teaser .teaser-image-wrapper{width:100%;padding-bottom:62.5%}.teaser .teaser-text{hyphenate-limit-chars:15 6 6;-webkit-hyphens:auto;hyphens:auto}}@media screen and (min-width: 640px){.teaser.--horizontal-small,.teaser.--horizontal-image-left,.teaser.--horizontal-image-right,.teaser.--bundle-teaser{flex-flow:row}.teaser.--horizontal-small .teaser-image-wrapper,.teaser.--horizontal-image-left .teaser-image-wrapper,.teaser.--horizontal-image-right .teaser-image-wrapper,.teaser.--bundle-teaser .teaser-image-wrapper{flex-basis:50%;height:auto}.teaser.--horizontal-small .teaser-image,.teaser.--horizontal-image-left .teaser-image,.teaser.--horizontal-image-right .teaser-image,.teaser.--bundle-teaser .teaser-image{position:relative}.teaser.--horizontal-small .teaser-body,.teaser.--horizontal-image-left .teaser-body,.teaser.--horizontal-image-right .teaser-body,.teaser.--bundle-teaser .teaser-body{flex-basis:50%;padding:16px 20px 20px}.teaser.--horizontal-image-right .teaser-image-wrapper{order:1}.teaser.--horizontal-small .teaser-image,.teaser.--horizontal-image-left .teaser-image,.teaser.--horizontal-image-right .teaser-image{position:relative;height:auto;padding-bottom:62.5%;background-color:#000}.teaser.--horizontal-small .teaser-image img,.teaser.--horizontal-image-left .teaser-image img,.teaser.--horizontal-image-right .teaser-image img{position:absolute;object-fit:contain}.teaser.--horizontal-small .teaser-image.--cover img,.teaser.--horizontal-image-left .teaser-image.--cover img,.teaser.--horizontal-image-right .teaser-image.--cover img{object-fit:cover}.teaser.--bundle-teaser .teaser-image-wrapper{flex-basis:33.3333333333%}.teaser.--bundle-teaser .teaser-body{flex-basis:66.6666666667%}.teaser.--bundle-teaser .teaser-image{outline:2px solid rgba(229,0,67,0);outline-offset:-2px;transition:outline .27s ease;background-color:transparent}.teaser.--bundle-teaser .teaser-image:hover{outline:2px solid #e50043}}@media screen and (min-width: 1024px){.teaser.--horizontal-small{min-height:160px}.teaser.--horizontal-small .teaser-image-wrapper{flex-basis:33.3333333333%;display:flex;align-items:center}.teaser.--horizontal-small .teaser-body{flex-basis:66.6666666667%}.teaser.--bundle-teaser .teaser-image-wrapper{flex-basis:25%}.teaser.--bundle-teaser .teaser-body{flex-basis:75%}.teaser.--featured .teaser-image-wrapper{padding-bottom:calc(31.25% - 12.5px)}.teaser.--featured .teaser-image img{object-fit:cover}.teaser .teaser-title a{transition:box-shadow .24s ease}.teaser .teaser-title a:hover,.teaser .teaser-link-list a:hover{box-shadow:0 2px #e50043}}.--home-style .teaser.--default .teaser-body{padding-left:0;padding-right:0;padding-bottom:0}.--home-style .teaser.--default .teaser-body .teaser-title{display:none}.--home-style .teaser.--default .teaser-body .teaser-headline{font-size:28px;font-weight:400;line-height:32px}.--home-style .teaser.--default .teaser-body .teaser-text{font-size:16px;line-height:24px}.--home-style .teaser.--default .teaser-body .custom-link{font-weight:400}.--home-style.--dark .teaser-image{width:100%;height:100%}.--home-style.--dark .teaser-image-wrapper{border:0 none transparent}.text-video .video-embed{margin-bottom:40px}@media screen and (min-width: 1440px){.text-video .video-embed{margin-bottom:0}}.total-amount-table{margin-bottom:60px}.total-amount-table table{width:100%;font-size:18px;line-height:20px;margin-bottom:24px}.total-amount-table table *:nth-child(2){text-align:right}.total-amount-table th{font-weight:600}.total-amount-table th,.total-amount-table td{height:30px}.total-amount-table .info{padding-top:25px;font-size:16px;line-height:20px;color:#888;font-style:italic}.total-amount-table .total{display:flex;justify-content:space-between;background:#000;color:#fff;font-size:20px;line-height:28px;font-weight:600;padding:10px 20px}@media screen and (min-width: 1024px){.total-amount-table th{vertical-align:bottom}}@media screen and (min-width: 1440px){.total-amount-table th{vertical-align:middle}}.user-quote{display:flex;flex-direction:column;align-items:center;padding:40px 20px;font-weight:300}.user-quote blockquote{font-size:20px;line-height:24px;font-style:italic;position:relative;width:100%;max-width:460px;margin-bottom:40px;margin-left:40px}.user-quote blockquote.ricon-quote:before{color:#e50043;opacity:.1;font-size:64px;position:absolute;top:-32px;left:-32px}.user-quote figcaption{font-size:14px;line-height:17px;width:100%;max-width:460px;margin-left:40px;color:#888}.user-quote figcaption strong{color:#000}.user-quote figcaption a{color:#e50043}.--dark :not(.collapsable) .user-quote{color:#fff}.--dark :not(.collapsable) .user-quote figcaption strong{color:#e7e7e8}.--dark :not(.collapsable) .user-quote blockquote.ricon-quote:before{opacity:.3}@media screen and (min-width: 1024px){.user-quote{padding:90px}.user-quote blockquote{font-size:32px;line-height:35px;max-width:560px;margin-bottom:60px;margin-left:60px}.user-quote blockquote.ricon-quote:before{font-size:120px;top:-60px;left:-60px}.user-quote figcaption{font-size:18px;line-height:22px;max-width:560px;margin-left:60px}}@media screen and (min-width: 1440px){.user-quote{padding:180px}.user-quote blockquote{font-size:45px;line-height:54px;max-width:960px;margin-bottom:90px;margin-left:90px}.user-quote blockquote.ricon-quote:before{font-size:220px;top:-115px;left:-90px}.user-quote figcaption{font-size:25px;line-height:30px;max-width:960px;margin-left:90px}}.price-display .display{display:block;font-size:16px;font-weight:700}.price-display .label{display:block;font-size:9px;line-height:12px;margin-bottom:3px;text-decoration:none}.price-login-info{font-size:14px;line-height:16px;font-weight:700}.price-login-info a{color:#e50043;text-decoration:none}.price-login-info button{color:#e50043;font-family:inherit;font-size:inherit;text-decoration:none;border:0 none transparent;background:transparent;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;cursor:pointer}.commercial-teaser .teaser-headline{text-align:center;flex-grow:1}.commercial-teaser .teaser-buttons{display:flex;gap:20px}.commercial-teaser .teaser-buttons>.custom-button{flex-basis:calc(50% - 10px);flex-grow:0}.commercial-teaser .price-display{padding:0 20px;text-align:right}.commercial-teaser .price-display .display{font-size:20px;font-weight:700;color:#e50043}.commercial-teaser .cart-link .btn-count{display:none}.commercial-teaser .cart-link .custom-button{margin-left:0}.commercial-teaser .article-block.--dark .teaser-price,.commercial-teaser .article-block.--grey .teaser-price{background-color:#f5f5f7}.commercial-teaser .teaser-image-content{position:absolute;box-sizing:border-box;bottom:0;left:0;width:100%;padding:12px;display:flex;justify-content:space-between;flex-direction:column-reverse;gap:12px;line-height:1.325;color:#fff}.commercial-teaser .teaser-image-content.-icon-top-left{height:100%;align-items:flex-start}.commercial-teaser .teaser-image-content.-icon-top-right{height:100%}.commercial-teaser .teaser-image-content.-icon-top-right .dam-icon{margin-left:auto}.commercial-teaser .teaser-image-content.-icon-bottom-left{justify-content:left;flex-direction:row-reverse;align-items:last baseline}.commercial-teaser .teaser-image-content.-icon-bottom-right{justify-content:space-between;flex-direction:row;align-items:last baseline}.commercial-teaser .teaser-image-content .text-content{line-height:1.325}.commercial-teaser .teaser-image-content .text-content.small{font-size:16px;line-height:20px}.commercial-teaser .teaser-image-content .text-content.medium{font-size:20px;line-height:24px}.commercial-teaser .teaser-image-content .text-content.large{font-size:30px;line-height:36px}.commercial-teaser .teaser-image-content .text-content.xlarge{font-size:80px;line-height:1;word-wrap:break-word}.commercial-teaser .teaser-image-content .text-content+.text-content{margin-top:4px}.commercial-teaser .teaser-image-content .dam-icon{width:auto;height:auto;max-height:50%;min-height:0}.commercial-teaser .teaser-image-content h3+p{margin-top:.25em}.commercial-teaser .teaser-image-content h3.small,.commercial-teaser .teaser-image-content p.small{font-size:16px;line-height:20px}.commercial-teaser .teaser-image-content h3.medium,.commercial-teaser .teaser-image-content p.medium{font-size:20px;line-height:24px}.commercial-teaser .teaser-image-content h3.large,.commercial-teaser .teaser-image-content p.large{font-size:30px;line-height:36px}.commercial-teaser .teaser-image-content h3.xlarge,.commercial-teaser .teaser-image-content p.xlarge{font-size:80px;line-height:1;word-wrap:break-word}.commercial-teaser.--light-mode .teaser-image-content{color:#000}@media screen and (min-width: 1024px){.commercial-teaser .teaser-buttons{flex-direction:row;justify-content:center!important;align-items:center}.commercial-teaser .teaser-link{width:auto}}@media screen and (min-width: 1440px){.commercial-teaser .teaser-image-content{padding:20px}.commercial-teaser .teaser-link .custom-button{min-width:280px}}.horizontal-info-banner{position:relative;min-height:585px;color:#fff;z-index:1;overflow:hidden;display:flex;flex-direction:column}.horizontal-info-banner.--light-mode{color:#000}.article-block.--with-bg-image .horizontal-info-banner:not(:has(.img-wrapper)) .banner-wrapper{padding-left:0;padding-right:0}.horizontal-info-banner .img-wrapper{position:absolute;height:100%;width:100%;z-index:-1}.horizontal-info-banner .img-wrapper img{width:100%;height:100%;object-fit:cover}.horizontal-info-banner .banner-wrapper{padding:20px 0;display:flex;flex-direction:column;flex-grow:1}.horizontal-info-banner .banner-wrapper h3{font-weight:400;font-size:26px;line-height:32px;margin-bottom:40px}.horizontal-info-banner .img-wrapper+.banner-wrapper{padding:20px}.horizontal-info-banner .banner-text{font-size:16px;line-height:20px;flex-grow:1;color:inherit}.horizontal-info-banner .banner-text.medium,.horizontal-info-banner .banner-text.large{font-size:20px;line-height:24px}.horizontal-info-banner .custom-button{max-width:fit-content;margin:35px 0 0 auto}@media screen and (min-width: 640px){.horizontal-info-banner{min-height:200px}.horizontal-info-banner .banner-wrapper{padding:60px 0}.horizontal-info-banner .banner-wrapper h3{font-size:30px;line-height:36px}.horizontal-info-banner .img-wrapper+.banner-wrapper{padding:25px}.horizontal-info-banner .banner-text.large{font-size:30px;line-height:36px}}@media screen and (min-width: 1024px){.horizontal-info-banner{min-height:484px}.horizontal-info-banner .banner-text.--column{column-count:2;column-gap:4em}}.horizontal-banner{background-color:#f5f5f7;position:relative;min-height:585px;color:#fff;z-index:1;overflow:hidden}.horizontal-banner.--light-mode{color:#000}.article-block.--with-bg-image .horizontal-banner{background-color:transparent}.article-block.--with-bg-image .horizontal-banner:not(:has(.img-wrapper)) .banner-wrapper{padding-left:0;padding-right:0}.horizontal-banner .img-wrapper{position:absolute;height:100%;width:100%;z-index:-1}.horizontal-banner .img-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 639px){.horizontal-banner .img-wrapper img.--img-mobile+img{display:none}}.horizontal-banner .banner-wrapper{height:calc(100% - 50px);padding:20px;display:flex;flex-direction:column;justify-content:space-between}.horizontal-banner .banner-wrapper h3{font-size:50px;line-height:56px;text-transform:uppercase}.horizontal-banner .banner-wrapper h3 span{color:#e50043}.horizontal-banner .primary-left,.horizontal-banner .secondary-left,.horizontal-banner .primary-right,.horizontal-banner .secondary-right{font-size:16px;line-height:20px}.horizontal-banner .primary-left.large,.horizontal-banner .secondary-left.large,.horizontal-banner .primary-right.large,.horizontal-banner .secondary-right.large{font-size:20px;line-height:24px}.horizontal-banner .primary-left.xlarge,.horizontal-banner .secondary-left.xlarge,.horizontal-banner .primary-right.xlarge,.horizontal-banner .secondary-right.xlarge{font-size:80px;line-height:80px}.horizontal-banner .banner-body{font-weight:700}.horizontal-banner .banner-body p{padding:5px 0}.horizontal-banner .custom-button{max-width:fit-content;margin:35px 0 0 auto}@media screen and (min-width: 640px){.horizontal-banner{min-height:200px}.horizontal-banner .img-wrapper img.--img-mobile{display:none}.horizontal-banner .img-wrapper img.--img-desktop{display:block}}@media screen and (min-width: 1024px){.horizontal-banner{height:484px}.horizontal-banner .banner-wrapper{padding:25px}.horizontal-banner .banner-wrapper h3{font-size:77px;line-height:81px}.horizontal-banner .first-wrapper,.horizontal-banner .second-wrapper{display:flex;justify-content:space-between;gap:20px}.horizontal-banner .first-wrapper{align-items:flex-end;margin-top:-50px}.horizontal-banner .primary-left,.horizontal-banner .secondary-left,.horizontal-banner .primary-right,.horizontal-banner .secondary-right{font-size:18px;line-height:22px}.horizontal-banner .primary-left.--medium,.horizontal-banner .secondary-left.--medium,.horizontal-banner .primary-right.--medium,.horizontal-banner .secondary-right.--medium{font-size:20px;line-height:24px}.horizontal-banner .primary-left.large,.horizontal-banner .secondary-left.large,.horizontal-banner .primary-right.large,.horizontal-banner .secondary-right.large{font-size:30px;line-height:36px}.horizontal-banner .primary-left.xlarge,.horizontal-banner .secondary-left.xlarge,.horizontal-banner .primary-right.xlarge,.horizontal-banner .secondary-right.xlarge{font-size:155px;line-height:125px}}.vertical-banner{position:relative;min-height:585px;color:#fff}.vertical-banner.--light-mode{color:#000}.vertical-banner .img-wrapper{position:absolute;overflow:hidden;height:100%;width:100%}.vertical-banner .img-wrapper img{object-fit:cover;height:100%;width:100%}.vertical-banner .banner-wrapper{padding:20px;position:relative;z-index:1;display:flex;flex-direction:column;height:calc(100% - 40px)}.vertical-banner .banner-wrapper h3{font-size:30px;line-height:36px;text-transform:uppercase}.vertical-banner .banner-wrapper h3 span{color:#e50043}.vertical-banner .banner-wrapper .banner-head{flex-grow:.75}.vertical-banner .banner-wrapper .banner-body{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding-bottom:12px}.vertical-banner .banner-wrapper .body-primary{padding-bottom:12px}.vertical-banner .banner-wrapper .body-primary,.vertical-banner .banner-wrapper .body-secondary{line-height:1.325;display:flex;width:100%;gap:12px;align-items:last baseline;justify-content:space-between}.vertical-banner .banner-wrapper .body-primary.small,.vertical-banner .banner-wrapper .body-secondary.small{font-size:16px;line-height:20px}.vertical-banner .banner-wrapper .body-primary.medium,.vertical-banner .banner-wrapper .body-secondary.medium{font-size:20px;line-height:24px}.vertical-banner .banner-wrapper .body-primary.large,.vertical-banner .banner-wrapper .body-secondary.large{font-size:30px;line-height:36px}.vertical-banner .banner-wrapper .body-primary.xlarge,.vertical-banner .banner-wrapper .body-secondary.xlarge{font-size:80px;line-height:1;word-wrap:break-word}.vertical-banner .banner-wrapper .custom-button{display:flex;align-items:center;justify-content:center;flex-basis:47%;flex-grow:1}.vertical-banner .banner-wrapper .button-group{margin-bottom:0}.tab-navigation-scrollable .scroll-button{position:absolute;height:59px;min-width:35px;opacity:1;top:0;cursor:pointer;background-color:#fff;border-radius:1px;border:none;transition:.3s opacity ease}.tab-navigation-scrollable .scroll-button.hidden{opacity:0}.tab-navigation-scrollable .scroll-button.prev{left:0;z-index:1;border-right:1px solid black}.tab-navigation-scrollable .scroll-button.next{right:0;border-left:1px solid black}.tab-navigation-scrollable .tab-navigation-scrollable .scroll-button{top:60px}.tab-navigation-scrollable .tab-navigation-scrollable .scroll-button.prev,.tab-navigation-scrollable .tab-navigation-scrollable .scroll-button.next{border:none}.tab-navigation{overflow-y:hidden;overflow-x:auto;position:relative;height:61px;background-color:#fff;white-space:nowrap}.tab-navigation:has(.tab-navigation-second-layer){height:121px}.tab-navigation .tab-navigation-container{position:relative;max-width:1440px;margin:0 auto}.tab-navigation:before,.tab-navigation .tab-navigation-container:before{position:absolute;display:block;width:100%;left:50%;transform:translate(-50%);content:"";height:59px;border-bottom:1px solid #595959;background-color:#f5f5f7}.tab-navigation .tab-navigation-wrapper{box-sizing:border-box;display:flex;width:fit-content;width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-navigation .tab-navigation-wrapper::-webkit-scrollbar{display:none}.tab-navigation .tab-navigation-second-layer{position:absolute;display:flex;height:60px;width:100%;left:0;min-width:calc(100% - 20px);transform:translate(20px);opacity:0;height:0;transition:transform 10ms ease .1s,opacity 10ms linear .1s,height 10ms linear .1s;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-navigation .tab-navigation-second-layer::-webkit-scrollbar{display:none}.tab-navigation .tab-navigation-second-layer .custom-link{padding:20px}.tab-navigation .tab-navigation-second-layer .custom-link.--active{color:#000}.tab-navigation .tab-link+.tab-navigation-scrollable .scroll-button{display:none}.tab-navigation .tab-link.--active{height:100%;border-bottom:1px solid white}.tab-navigation .tab-link.--active+.tab-navigation-scrollable .scroll-button{display:block}.tab-navigation .tab:hover,.tab-navigation .tab-link.--active{height:100%;border-bottom:1px solid white}.tab-navigation .tab:hover .tab-navigation-scrollable .scroll-button,.tab-navigation .tab-link.--active .tab-navigation-scrollable .scroll-button{display:block}.tab-navigation .tab-link.--active+.tab-navigation-scrollable .tab-navigation-second-layer,.tab-navigation .tab:hover .tab-link+.tab-navigation-scrollable .tab-navigation-second-layer,.tab-navigation .tab:has(:focus-visible) .tab-link+.tab-navigation-scrollable .tab-navigation-second-layer{transform:translate(0);height:60px;opacity:1;transition:transform .27s ease .1s,opacity .27s linear .1s,height 10ms linear .1s}.tab-navigation .tab-navigation-wrapper:not(:hover):not(:has(:focus-visible)) .tab-link.--active:before{border-top-right-radius:1px;border-top-left-radius:1px;border-bottom:1px solid #FFF;height:59px;box-shadow:0 -2px 3px -1px #000;transition:height .27s ease .1s,border 50ms linear .1s,box-shadow .27s ease-in .1s}.tab-navigation .tab-navigation-wrapper:hover .tab:not(:hover):not(:has(:focus-visible)) .tab-navigation-second-layer,.tab-navigation .tab-navigation-wrapper:has(:focus-visible) .tab:not(:hover):not(:has(:focus-visible)) .tab-navigation-second-layer{transform:translate(20px);height:0;opacity:0}.tab-navigation .tab{overflow:visible}.tab-navigation .tab:hover .tab-link:before,.tab-navigation .tab:has(:focus-visible) .tab-link:before{border-top-right-radius:1px;border-top-left-radius:1px;border-bottom:1px solid #FFF;height:59px;box-shadow:0 -2px 3px -1px #000;transition:height .27s ease .1s,border 50ms linear .1s,box-shadow .27s ease-in .1s}.tab-navigation .tab-link{display:inline-block;position:relative;line-height:20px;padding:20px 18px;font-weight:700;color:#e50043;text-decoration:none;font-size:18px;box-sizing:border-box;height:60px}.tab-navigation .tab-link span{position:relative}.tab-navigation .tab-link:before{content:"";display:inline-block;position:absolute;left:0;bottom:-1px;width:calc(100% - 1px);height:1px;box-shadow:0 -1px 0 -1px #0000;background-color:#fff;border:1px solid #595959;border-bottom:0px solid transparent;transition:height .27s ease,border .27s linear,box-shadow .27s ease-in}.tab-navigation .tab-link.--active{color:#000}.replacement-product-list{margin:0 0 2px;padding:0;font-size:12px}.replacement-product-list li{list-style:none;margin:0;padding:0}.tree-view-node .tvn-content{display:flex;justify-content:space-between;width:100%;padding:3px 0;cursor:pointer}.tree-view-node .tvn-content:hover{background-color:#f5f5f7}.tree-view-node .tvn-label{line-height:20px;padding:3px 4px;flex-grow:1}.tree-view-node .tvn-expand{font-size:18px}.tree-view-node .tvn-children{padding-left:20px}.tree-view-node .tvn-expand{position:relative;display:flex;justify-content:center;align-items:center;font-size:18px;flex-shrink:0;width:26px;height:26px;transform:rotate(0);transform-origin:50% 50%;transition:transform .24s ease-in-out}.tree-view-node.expanded .tvn-expand{transform:rotate(90deg)}.tree-view-node.selected:not(.has-checkbox)>.tvn-content{background-color:#e7e7e8}.tree-view-node.has-checkbox>.tvn-content .tvn-expand{align-self:flex-start;order:1;margin-right:5px}.tree-view-node.has-checkbox>.tvn-content .tvn-label{order:3}.tree-view-node.has-checkbox>.tvn-content .tvn-checkbox{order:2}.tree-view-node.has-checkbox .tvn-children{padding-left:28px}.tree-view-node .tvn-checkbox{flex-shrink:0;position:relative;width:22px;height:22px;top:2px;box-sizing:border-box;border:1px solid #000;border-radius:2px;background:#fff;margin-right:3px;transition:border-color .25s,background-color .25s}.tree-view-node .tvn-checkbox:after{position:absolute;display:block;content:"";box-sizing:content-box;border:1.5px solid #fff;border-left:0;border-top:0;left:9px;top:3px;height:15px;width:8px;transform:rotate(45deg) scaleY(0);transition:transform .25s;transform-origin:center}.tree-view-node.selected>.tvn-content .tvn-checkbox{border-color:#e50043;background-color:#e50043}.tree-view-node.selected>.tvn-content .tvn-checkbox:after{transform:rotate(45deg) scaleY(1);left:7px;top:2px;height:10px;width:5px}.accessory-tree-view .acc-teaser-list{position:relative;overflow:hidden}.accessory-tree-view .acc-teaser-list .teaser{margin-bottom:20px}.accessory-tree-view .acc-attr-wrapper{margin-top:10px}.accessory-tree-view .teaser .teaser-buttons{flex-direction:column;align-items:flex-start}@container teaserBody (min-width: 620px){.accessory-tree-view .teaser .teaser-buttons{margin-top:20px;align-items:flex-end;flex-direction:row}.accessory-tree-view .teaser .teaser-buttons .cart-link{max-width:calc(50% + 70px);flex-grow:1;flex-basis:50%}.accessory-tree-view .teaser .teaser-buttons .custom-button{flex-shrink:1;flex-basis:calc(50% - 90px)}}.accessory-tree-view .teaser .teaser-image-wrapper{display:block}@media screen and (min-width: 640px) and (max-width: 1023px){.accessory-tree-view .teaser .teaser-image-wrapper{flex-basis:33.333%}}@media screen and (max-width: 639px){.accessory-tree-view .tree-view{margin-bottom:20px}}@media screen and (min-width: 640px){.accessory-tree-view{padding:0 20px}.accessory-tree-view .dl-wrapper{display:flex;flex-wrap:wrap}.accessory-tree-view .description-list dt{width:auto;flex-basis:calc(33.3333% + 20px);flex-grow:1;float:none;margin-right:20px}.accessory-tree-view .dd-wrapper{width:auto;flex-basis:calc(66.6666% - 40px);flex-grow:1}.accessory-tree-view .description-list dd{margin-left:0;width:100%}}@media screen and (min-width: 1024px){.accessory-tree-view .tree-view{padding-right:20px}.accessory-tree-view .acc-teaser-list{padding-left:20px}.accessory-tree-view .teaser .teaser-image-wrapper{align-items:flex-start}}.address-management .custom-link{margin-bottom:10px;font-size:16px}.address-management .custom-link:before{font-size:18px}.address-management .link-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 640px){.address-management .link-wrapper{justify-content:flex-end;flex-direction:row;flex-wrap:wrap;margin-top:10px}.address-management .custom-link:first-child{margin-right:30px}}.add-to-cart-control{position:relative}.add-to-cart-control .custom-button{height:52px}@media screen and (min-width: 640px){.add-to-cart-control .custom-button{width:255px;position:absolute;right:20px}}.bundle-teaser{background-color:var(--surface);color:var(--onSurface);display:flex;flex-direction:column}.bundle-teaser .checkbox-area{flex-grow:0;flex-shrink:0;width:100%;height:60px;display:flex;justify-content:center;align-items:center;--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446}.--dark .bundle-teaser .checkbox-area:not(.collapsable .checkbox-area){--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.bundle-teaser .custom-checkbox{align-self:center;font-weight:700}.bundle-teaser .teaser.--bundle-teaser{background-color:transparent;flex-grow:1}@media screen and (min-width: 640px){.bundle-teaser{flex-direction:row}.bundle-teaser .checkbox-area{height:auto;width:87px}}@media screen and (min-width: 1024px){.bundle-teaser .checkbox-area{width:127px}}.bundle-form .richtext-content{margin-bottom:20px}.bundle-form .bundle-teaser{margin-bottom:10px}.bundle-form .custom-button{display:inline-block;width:auto}.cad-request-form .crf-extra-info{margin:10px 0}.cad-request-form .button-group .custom-button{position:relative;margin-bottom:20px}.cad-request-form .button-group .custom-button.--secondary-option{background-color:#f5f5f7}.cad-request-form .button-group .custom-button:not(.--secondary-option){pointer-events:none}.cad-request .info-card{margin-bottom:60px;background-color:#f5f5f7}.cad-request .cr-select-label{margin-bottom:20px;margin-top:20px}.cad-request .cr-button-group .custom-button{position:relative;margin-bottom:20px;order:3}.cad-request .cr-button-group .custom-button.--secondary-option{background-color:#f5f5f7}.cad-request .cr-button-group .cr-preview-link:after{position:absolute;right:14px}.cad-request .cad-request-form{margin-top:20px}@media screen and (max-width: 639px){.cad-request .cr-button-group .cr-preview-link{order:1}}.category-filter-list{padding-bottom:40px}.category-filter-list .cfl-filter-header{margin-bottom:40px}.category-filter-list .custom-select+.custom-select{margin-top:10px}.category-filter-list .clf-search{width:100%;display:flex}.category-filter-list .clf-search>div{width:100%}.category-filter-list .clf-search .icon-button{flex-grow:0}.category-filter-list .autocomplete{position:relative;margin-bottom:20px;z-index:20}.category-filter-list .autocomplete-input{border:2px solid #000;border-radius:0;background-color:#fff;background-image:none;padding:12px}.category-filter-list .autocomplete-input[aria-expanded=true]{border-radius:0}.category-filter-list .autocomplete-result{background-image:none;padding:12px}.category-filter-list .info-card{display:none}.category-filter-list .info-card:first-child{display:block}@media screen and (min-width: 1024px){.category-filter-list{padding-bottom:80px}.category-filter-list .cfl-filter-header{display:flex;width:100%}.category-filter-list .cfl-filter-header .clf-search,.category-filter-list .cfl-filter-header .clf-filter{flex-basis:50%}.category-filter-list .cfl-filter-header .clf-search{margin-left:20px;order:2}}.monitor-wrapper{position:relative}.monitor-wrapper .cls-1{fill:url(#Unbenannter_Verlauf_50)}.monitor-wrapper .cls-2{fill:url(#Unbenannter_Verlauf_114)}.monitor-wrapper .cls-3{fill:url(#Unbenannter_Verlauf_137)}.monitor-wrapper .monitor-wrapper-svg{position:relative;z-index:2}.monitor-wrapper .monitor-wrapper-content{position:absolute;left:2.45%;top:3%;right:2.45%;bottom:32.75%;z-index:3;border-radius:4px 4px 3px 3px;overflow:hidden}.monitor-wrapper .mw-shadow-gradient{position:absolute;width:66%;padding-bottom:70%;left:17%;transform-origin:50% 100%;transform:scaleY(.2);bottom:-5.75%;background:-moz-radial-gradient(center,ellipse cover,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgb(0,0,0) 0%,rgba(0,0,0,0) 66%);background:radial-gradient(ellipse at center,#000,#0000 66%)}.monitor-wrapper .video-embed{position:absolute;width:100%;bottom:0;margin-bottom:0!important}.monitor-wrapper .lazy-image{position:absolute;width:100%;height:100%;object-fit:cover}.configuration-system,[configuration-system]{background-color:#000;padding-top:50px}.configuration-system .cs-head,[configuration-system] .cs-head{padding-bottom:40px;background-color:transparent;z-index:10}.configuration-system .cs-head .cs-monitor-wrapper,[configuration-system] .cs-head .cs-monitor-wrapper{padding:20px 0 40px}.configuration-system .cs-head .content-block,[configuration-system] .cs-head .content-block{position:relative;z-index:2}.configuration-system .cs-head .block-intro,[configuration-system] .cs-head .block-intro{padding-top:20px;padding-bottom:20px}.configuration-system .cs-head .cs-bg-gradient,[configuration-system] .cs-head .cs-bg-gradient{position:absolute;-webkit-user-select:none;user-select:none;top:-20vw;left:-50vw;width:200vw;height:300vw;pointer-events:none;background:-moz-radial-gradient(center,ellipse cover,rgb(255,255,255) 0%,rgba(255,255,255,.83) 17%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgb(255,255,255) 0%,rgba(255,255,255,.83) 17%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,#ffffff26,#0000 66%)}.configuration-system .cs-body,[configuration-system] .cs-body{position:relative;margin-top:calc(-6vw - 80px);padding-top:100px}.configuration-system .cs-body .content-block,[configuration-system] .cs-body .content-block{position:relative;z-index:2}.configuration-system .cs-body .block-intro,[configuration-system] .cs-body .block-intro{padding-top:0}.configuration-system .cs-body .cs-bg-gradient,[configuration-system] .cs-body .cs-bg-gradient{filter:blur(1px);-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100vw;height:100vh;max-height:100%;background:#45484d;background:-moz-linear-gradient(top,rgb(17,17,18) 0%,rgb(0,0,0) 100%);background:-webkit-linear-gradient(top,rgb(17,17,18) 0%,rgb(0,0,0) 100%);background:linear-gradient(to bottom,#111112,#000)}@media screen and (max-width: 639px){.configuration-system .cs-head .cs-monitor-wrapper,[configuration-system] .cs-head .cs-monitor-wrapper{margin:20px 20px 0}}@media screen and (min-width: 1024px){.configuration-system .cs-head .cs-bg-gradient,[configuration-system] .cs-head .cs-bg-gradient{top:-33vw;left:-13vw;width:100vw;height:80vw}.configuration-system .cs-body,[configuration-system] .cs-body{position:relative;margin-top:calc(-2vw - 80px)}}@media screen and (min-width: 1440px){.configuration-system .cs-head .block-intro,[configuration-system] .cs-head .block-intro{padding-bottom:60px}.configuration-system .cs-head .block-intro .button-block,[configuration-system] .cs-head .block-intro .button-block{margin-top:40px}.configuration-system .cs-body,[configuration-system] .cs-body{margin-top:-123px}}.download-teaser{font-size:16px;letter-spacing:0px;line-height:20px}.download-teaser .icon-button a{vertical-align:middle}.download-teaser .download-description{margin-bottom:16px}.download-teaser .download-properties{margin-bottom:20px;display:flex;flex-direction:row;align-items:center}.download-teaser .download-info{display:flex;flex-direction:row;flex-wrap:wrap}.download-teaser .download-info p{margin-left:20px;line-height:1.5em}.download-teaser .buttons-container{display:flex;flex-direction:row}.download-teaser .icon-buttons{flex-grow:0;margin-left:40px;display:flex;flex-direction:column;justify-content:center}.download-teaser .teaser-image>img{object-fit:contain}.download-teaser .custom-button{flex-grow:1;flex-basis:100%;box-sizing:border-box;position:relative}.download-teaser .custom-button.ricon-after-download_lock:after{position:absolute;font-size:22px;transform:translate(8px,-4px)}.download-teaser.teaser.--horizontal-image-left .teaser-image-wrapper{padding:4px}.download-teaser.teaser.--horizontal-image-left .teaser-image-wrapper .teaser-image{background-color:transparent}@media screen and (max-width: 1023px){.download-teaser.teaser.--horizontal-image-left .teaser-image-wrapper{max-width:240px;margin:0 auto;height:200px}}@media screen and (min-width: 640px){.download-teaser .icon-button{margin-bottom:0;overflow:hidden;align-self:center}.download-teaser .buttons-container{display:flex;position:absolute;width:calc(100% - 40px);bottom:20px}.download-teaser .buttons-container .custom-button{flex-basis:75%}.download-teaser .icon-buttons{flex-basis:50%;flex-grow:1;justify-content:flex-end}.download-teaser .download-properties{margin-bottom:0}.download-teaser.teaser.--horizontal-image-left .teaser-image-wrapper{height:auto;min-height:206px;flex-shrink:.5;max-height:240px;flex-basis:150px}.download-teaser.teaser.--horizontal-image-left .teaser-image-wrapper img{object-position:top left}.download-teaser.teaser.--horizontal-image-left .teaser-body{flex-grow:1;padding-bottom:82px;position:relative}}@media screen and (min-width: 1024px){.download-teaser .buttons-container .custom-button{flex-basis:50%}}@media screen and (min-width: 1440px){.download-teaser .buttons-container .custom-button{width:33.3333%}}.pagination-wrapper{position:relative;width:100%;max-width:100%}.pagination-wrapper .pager-items{width:100%;max-width:100%;font-size:0px}.pagination-wrapper a{text-decoration:none}.pagination-wrapper .pager-item,.pagination-wrapper .pager-item-first,.pagination-wrapper .pager-item-previous,.pagination-wrapper .pager-item-next,.pagination-wrapper .pager-item-last{display:inline-block;padding-right:10px;font-size:16px;line-height:20px}.pagination-wrapper .pager-item.active a,.pagination-wrapper .pager-item-first.active a,.pagination-wrapper .pager-item-previous.active a,.pagination-wrapper .pager-item-next.active a,.pagination-wrapper .pager-item-last.active a{padding-bottom:2px;border-bottom:2px solid #000;font-weight:700}.pagination-wrapper .pager-item:last-child,.pagination-wrapper .pager-item-first:last-child,.pagination-wrapper .pager-item-previous:last-child,.pagination-wrapper .pager-item-next:last-child,.pagination-wrapper .pager-item-last:last-child{padding-right:0}.pagination-wrapper .pager-item.pager-mobile,.pagination-wrapper .pager-item-first.pager-mobile,.pagination-wrapper .pager-item-previous.pager-mobile,.pagination-wrapper .pager-item-next.pager-mobile,.pagination-wrapper .pager-item-last.pager-mobile{display:none}.pagination-wrapper .pager-item-first,.pagination-wrapper .pager-item-previous{padding-right:20px}.pagination-wrapper .pager-item-next{padding-left:10px;padding-right:0}.pagination-wrapper .pager-item-last{padding-left:20px}.pagination-wrapper .ricon-arrow_left:before,.pagination-wrapper .ricon-after-arrow_left:after,.pagination-wrapper .ricon-arrow_right:before,.pagination-wrapper .ricon-after-arrow_right:after{font-size:14px}@media screen and (max-width: 639px){.pagination-wrapper .pager-items{text-align:center}.pagination-wrapper .pager-item{display:none}.pagination-wrapper .pager-item.pager-mobile,.pagination-wrapper .pager-item.active{display:inline-block}.pagination-wrapper .pager-item.pager-mobile a,.pagination-wrapper .pager-item.active a{border-bottom:0 none transparent;font-weight:400}.pagination-wrapper .pager-item,.pagination-wrapper .pager-item-first,.pagination-wrapper .pager-item-previous,.pagination-wrapper .pager-item-next,.pagination-wrapper .pager-item-last{font-size:20px;line-height:22px}.pagination-wrapper .ricon-arrow_left:before,.pagination-wrapper .ricon-after-arrow_left:after{font-size:18px}.pagination-wrapper .ricon-arrow_right:before,.pagination-wrapper .ricon-after-arrow_right:after{font-size:18px}}.--dark .pagination-wrapper{color:#fff}.pgn-header{display:flex;flex-direction:column;justify-content:space-between;line-height:20px;margin-bottom:10px}@media screen and (min-width: 1024px){.pgn-header{flex-direction:row-reverse}}.pgn-header .pgn-header-item{display:inline-block}.pgn-header .pgn-header-label:focus{outline:0 none transparent}.pgn-header .pgn-header-per-page a{position:relative;display:inline-block;margin-left:5px;padding:0 1px 0 3px;color:#888}.pgn-header .pgn-header-per-page a.--active{color:#000}.pgn-header .pgn-header-per-page a:not(.--active){cursor:pointer}.pgn-header .pgn-header-per-page a:not(.--active):hover{color:#e50043}.pgn-header .pgn-header-per-page a+a{margin-left:10px}.pgn-header .pgn-header-per-page a+a:before{content:"";position:absolute;top:2px;left:-5px;height:15px;width:2px;background-color:#000}.--dark .pgn-header{color:#fff}.--dark .pgn-header .pgn-header-per-page a{color:#ababac}.--dark .pgn-header .pgn-header-per-page a.--active{color:#fff}.--dark .pgn-header .pgn-header-per-page a+a:before{background-color:#fff}.paginated-list{padding:20px 0;position:relative}.paginated-list .paginated-list-body,.paginated-list .pgn-header{margin-bottom:10px}.paginated-list .pagination-wrapper{margin-top:10px}.paginated-list .teaser-grid{padding-top:0;padding-bottom:0;margin-left:-20px;margin-right:-20px}.paginated-list:not(.--empty) .teaser-grid{margin-top:-20px;margin-bottom:-20px}.download-display{padding-bottom:40px}.download-display .teaser-grid-wrapper{transition:opacity .18s ease .2s}.download-display .teaser-grid-wrapper.--loading{opacity:.5}.download-display .dld-loading{position:absolute;height:120px;width:100%;display:flex;justify-content:center;align-items:center}.download-form{width:1024px;max-width:100%;transition:width .27s ease}.download-form.download-ready{width:640px}.download-form-swal{width:auto}.download-form-swal .swal2-html-container{text-align:start;padding:0}.download-form-swal .download-form-header{margin:0;padding:20px 0 0}.download-form-swal .download-form-footer{padding:0}.download-form-swal .download-wrapper{display:flex;justify-content:center;padding-bottom:40px}.download-form-swal .download-wrapper .custom-button{flex-basis:100%}@media screen and (min-width: 640px){.download-form-swal{max-width:calc(100% - 40px)}.download-form-swal .download-wrapper .custom-button{flex-basis:50%}.download-form-swal .download-form-footer .custom-button{max-width:320px}}.download-category-list .dl-filter-block{margin-bottom:10px;margin-top:20px}.download-category-list .dl-filter-block .custom-select,.download-category-list .dl-filter-block .search-field{margin-bottom:10px}.download-category-list .dl-filter-select-label{margin-bottom:12px}.dl-teaser-transition-enter-active{transition:all .39s ease-out;transition-delay:calc(.125s * var(--dl-index))}.dl-teaser-transition-leave-active{transition:all .1s linear;opacity:0;position:absolute;transform:translate(-20px);width:100%}.dl-teaser-transition-move{transition:all .24s ease-in-out;transition-delay:0}.dl-teaser-transition-enter{opacity:0;transform:translate(100px)}.file-upload{background-color:#fff;padding:24px 12px 15px;margin-bottom:20px}.file-upload.--warning .warning-message,.file-upload.--error .warning-message{display:block;font-size:14px;line-height:16px}.file-upload.--warning .upload-progress,.file-upload.--error .upload-progress{display:none}.file-upload.--warning .percentage,.file-upload.--error .percentage{color:#ababac}.file-upload.--warning .static-info .ricon-check_circle,.file-upload.--error .static-info .ricon-check_circle{display:none}.file-upload.--warning .ricon-download,.file-upload.--error .ricon-download{color:#ababac}.file-upload.--warning .upload-bar{background:#fbbd08}.file-upload.--error .upload-bar{background:#e50043}.file-upload.--white-background{border:1px solid #000}.file-upload .static-info{display:flex;align-items:center;margin-bottom:20px}.file-upload .file-info-line{display:flex;justify-content:space-between;width:100%}.file-upload .file-info-line .ricon-download:before{padding-right:13px}.file-upload .file-info-line .ricon-trash_can:before{font-size:22px}.file-upload .seconde-wrapper p{font-size:12px;color:#595959;font-weight:700}.file-upload .seconde-wrapper .ricon-check_circle:before{color:#008e4f;font-size:24px}.file-upload .progress{display:flex;align-items:center}.file-upload .warning-message{display:none}.file-upload .upload-bar{position:relative;background-color:#f5f5f7;height:25px;width:100%;border-radius:4px}.file-upload .upload-bar .upload-progress{border-radius:4px;z-index:1;position:absolute;height:25px;width:50%;background-color:#c1c1c1}.file-upload .percentage,.file-upload .seconde-wrapper{display:flex;justify-content:center;width:46px;padding-left:20px}.file-upload .percentage{font-size:13px;font-weight:700;color:#595959}.file-upload .warning-message{padding-top:5px;color:#e50043;font-weight:700}.file-upload-form{line-height:18px}.file-upload-form .custom-input-file input[type=file]+.float-label{font-size:16px;white-space:pre-wrap;line-height:18px;padding:10px 26% 10px 10px}.file-upload-form .custom-input-file{margin-bottom:20px}.file-upload-form .custom-input-file .input-button{padding:0 10px;display:flex;justify-content:center;align-items:center}.file-upload-form .ricon-upload_file:before{top:1px;position:relative}@media screen and (min-width: 640px){.file-upload-form{font-size:16px}.file-upload-form .custom-input-file input[type=file]+.float-label{font-size:16px;white-space:nowrap;line-height:52px;padding:0 10px}}#powerline{position:fixed;bottom:0;left:0;width:100%;height:0;z-index:150;transform:translateY(168px);transition:transform .46s ease}#powerline .powerline-bg{display:block;position:absolute;bottom:0;width:100%;height:168px;background-color:#000}#powerline .powerline-rail{position:absolute;left:0;right:0;bottom:86px;height:25px;background-size:contain;background-repeat:repeat;background-color:#e50043}#powerline .powerline-logo{display:inline-block}#powerline .powerline-group-logo{position:absolute;display:block;left:22px;bottom:67px;max-height:80px;text-decoration:none;-webkit-user-select:none;user-select:none}#powerline .powerline-group-logo img{max-height:80px}#powerline .powerline-logo-cover{display:block;position:absolute;width:80px;height:98px;bottom:70px;right:31px;z-index:15;text-align:center;text-decoration:none}#powerline .powerline-logo-cover:before{content:"";display:block;position:absolute;width:100%;border-left:1px solid #FFF;border-right:1px solid #FFF;background-color:#000;top:57px;height:25px;left:-1px}#powerline .powerline-logo-cover img{border:1px solid #FFF;position:relative;z-index:2;max-width:100%}#powerline .powerline-arrow-wrapper{position:absolute;left:0;top:0;height:25px;right:0}#powerline .powerline-arrow{display:none;position:absolute;text-align:right;top:0;max-width:500px;height:25px;text-align:center;background-position:right top;background-size:cover}#powerline .powerline-arrow:nth-child(1):before,#powerline .powerline-arrow:nth-child(2):before{content:"";display:block;position:absolute;left:-25px;top:0;width:25px;height:25px;background-image:inherit;background-position:right top;background-size:cover}#powerline .powerline-arrow img{position:relative;height:25px;width:auto}#powerline .powerline-arrow span{box-sizing:border-box;position:absolute;top:0;right:0;width:100%;line-height:25px;padding-right:22px;font-size:13px;font-weight:700;color:#fff;display:inline-block;text-align:center;white-space:nowrap;display:none}#powerline.--the-end{transform:translate(0)}@media screen and (min-width: 640px){#powerline .powerline-logo-cover{right:45px}#powerline .powerline-group-logo{left:60px;bottom:65px}}@media screen and (max-width: 1023px){#powerline .powerline-arrow:nth-child(1),#powerline .powerline-arrow:nth-child(2){display:block;width:auto;right:168px}#powerline .powerline-arrow:nth-child(1){right:calc(100% - 63px)}}@media screen and (max-width: 639px){#powerline .powerline-arrow:nth-child(1){right:calc(100% - 37px)}#powerline .powerline-arrow:nth-child(2){right:142px}}@media screen and (min-width: 1024px){#powerline{position:fixed;bottom:0;transition:transform .75s ease-in-out;transform:translateY(53px)}#powerline .powerline-bg{height:117px;transition:height .75s ease-in-out .45s}#powerline .powerline-logo-cover{position:absolute;width:80px;height:108px;bottom:60px;right:41px;padding-top:5px;z-index:15;text-align:center;margin-left:0}#powerline .powerline-logo-cover:before{top:62px}#powerline .powerline-group-logo{left:60px}#powerline .powerline-arrow-wrapper{left:65px;right:165px}#powerline .powerline-arrow{display:block;width:20%}#powerline .powerline-arrow:nth-child(1){left:0%;z-index:9}#powerline .powerline-arrow:nth-child(2){left:20%;z-index:8}#powerline .powerline-arrow:nth-child(3){left:40%;z-index:7}#powerline .powerline-arrow:nth-child(4){left:60%;z-index:6}#powerline .powerline-arrow:nth-child(5){left:80%;z-index:5}#powerline .powerline-arrow span{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}#powerline.--transparent .powerline-bg{height:113px}#powerline.--hide{transform:translateY(168px)}#powerline.--the-end{transform:translate(0)}}@media screen and (min-width: 1440px){#powerline .powerline-arrow-wrapper{max-width:1750px;left:220px}#powerline .powerline-group-logo{left:215px}}.claim{position:relative;display:flex;align-items:center;text-align:center}.claim .claim-link{text-decoration:none;display:inline-block}.claim img{max-width:166px}.scroll-animator{display:none;position:absolute;top:calc(100vh - 180px);width:40px;height:40px;left:50%;margin-left:-10px;z-index:8}.scroll-animator .scroll-animator-icon{position:relative;font-size:28px;line-height:40px;width:40px;display:block;color:#fff;text-align:center;animation:scrollAnimator 1.5s ease infinite}@media screen and (min-width: 1024px){.scroll-animator{display:block}}@keyframes scrollAnimator{0%{opacity:0;transform:translateY(-20px)}30%{opacity:1}60%,to{opacity:0;transform:translateY(20px)}}.search-field-fact-finder>div{width:100%}.search-field-fact-finder .autocomplete-input{border:2px solid #000;border-radius:0;background-color:#fff;background-image:none;padding:12px;line-height:1;height:44px}.search-field-fact-finder .autocomplete-input[aria-expanded=true]{border-radius:0}.search-field-fact-finder .autocomplete-result{background-image:none;padding:12px}.search-field-fact-finder .autocomplete-result-list{border-radius:0;border:2px solid #000;box-shadow:0 0 0 transparent;padding-bottom:0}#sidemenu{position:fixed;left:0;top:70px;height:100vh;width:100%;z-index:152;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sidemenu .sm-nav-layers{position:relative}#sidemenu .sm-nav-layers .loading-spinner{position:absolute;left:50%;top:-24px;margin-left:-22px}#sidemenu .sidemenu-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;transition:opacity .55s ease-out}#sidemenu .sidemenu-wrapper{height:calc(100vh - 58px);overflow:auto}#sidemenu .search-field-fact-finder{flex-direction:row-reverse}#sidemenu .search-field-fact-finder .icon-button.--background{background-color:#fff;color:#000}#sidemenu .search-field-fact-finder .icon-button.--background .icon-button-wrapper{padding:0 6px}#sidemenu .search-field-fact-finder .icon-button.--background .icon-button-wrapper:after{font-size:20px;padding:0 5px}#sidemenu .search-field-fact-finder .clear-search{right:2px;background:#fff}#sidemenu .search-field-fact-finder .search-field{min-width:280px;overflow:hidden}#sidemenu .search-field-fact-finder .autocomplete-input{padding-right:0;padding-left:0;border:2px solid #FFF;min-width:257px}@media screen and (max-width: 1023px){#sidemenu{height:auto;bottom:0;transform:translate(100%);transition:transform .32s ease-in-out}#sidemenu.--active{transform:translate(0)}#sidemenu .sidemenu-wrapper{position:relative;min-height:100%;display:flex;flex-flow:column;padding-bottom:100px;justify-content:flex-start;box-sizing:border-box}#sidemenu .mobile-feature-teaser{order:3;padding:20px}}@media screen and (max-width: 1023px) and (min-width: 640px){#sidemenu{position:fixed;bottom:auto;height:0;transform:translate(0)}#sidemenu .sidemenu-background{position:fixed;opacity:0;width:100vw;transition:opacity .55s linear,height 10ms linear .55s}#sidemenu .sidemenu-close{position:absolute;display:block;left:0;top:0;width:100%;height:100%}#sidemenu .sidemenu-wrapper{width:100%;position:fixed;right:0;justify-content:flex-start;background-color:#fff;transform:translate(100%);padding-top:20px;padding-bottom:0;transition:transform .32s ease-in-out}#sidemenu.--active .sidemenu-background{opacity:.55;height:100vh;transition:opacity .55s linear}#sidemenu.--active .sidemenu-wrapper{transform:translate(0)}}#sidemenu .sm-search-wrapper{position:relative;text-align:center;flex-grow:0;display:flex;align-items:center}#sidemenu .sm-search-wrapper .search-toggle{position:relative;display:inline-block;margin:0 auto;font-size:35px;color:#fff;cursor:pointer;text-decoration:none}#sidemenu .sm-nav-tree{flex-grow:0;flex-shrink:0;padding:20px 20px 10px}#sidemenu .sm-nav-tree a{position:relative;display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:5px 0;color:#000;text-decoration:none;font-size:18px;font-weight:700;line-height:35px;border-bottom:2px solid rgba(255,255,255,0);overflow:hidden;cursor:pointer}#sidemenu .sm-nav-tree a>span{position:relative;display:inline-block}#sidemenu .sm-space-filler{display:block;flex-grow:1}#sidemenu .sm-logo-wrapper{position:relative;flex-shrink:0;padding:20px 0;z-index:10;color:#fff;text-align:center}#sidemenu .sm-logo-wrapper img{width:70px;height:auto}@media screen and (max-width: 1023px){#sidemenu .sm-logo-wrapper,#sidemenu .sm-search-wrapper,#sidemenu .sm-space-filler{display:none}#sidemenu .sm-nav-layers{order:2}#sidemenu #meta_navigation{flex-grow:0;text-align:initial;color:#fff;height:auto}#sidemenu .meta-nav-lang-links{position:absolute;right:12px}}@media screen and (max-width: 1023px) and (min-width: 640px){#sidemenu .sm-nav-layers{display:flex;width:100%;align-items:flex-start}#sidemenu .sm-nav-tree{flex-grow:1}#sidemenu .sm-nav-tree a{line-height:34px;font-size:24px;padding:20px 0;margin:0}}@media screen and (min-width: 1024px){#sidemenu{z-index:120;height:80px;top:60px}#sidemenu.--active a:not(.active):not(:hover){opacity:.5}#sidemenu .sidemenu-background{background:#000}#sidemenu .sm-nav-tree{padding:0}#sidemenu .sm-nav-tree a{color:#fff;font-size:17px;font-weight:500}#sidemenu .sm-nav-tree a:after{display:block;padding:0 5px}#sidemenu .sm-nav-tree a.active{opacity:1}#sidemenu .sm-nav-tree a.active:after{transform:rotate(180deg)}#sidemenu .sm-nav-tree a{transition:opacity .24s linear 70ms}#sidemenu .sm-nav-tree a>span{letter-spacing:.1em}#sidemenu .sm-nav-tree.--hovered a:not(.active):not(:hover){opacity:.5}#sidemenu.--transparent:not(.--active) .sidemenu-background{transition:opacity .22s linear .36s;opacity:0}#menu:hover #sidemenu.--transparent:not(.--active) .sidemenu-background{transition:opacity .32s linear;opacity:1}#sidemenu .sm-search-wrapper{text-align:start}#sidemenu .sm-search-wrapper .search-toggle{transition:color .24s ease}#sidemenu .sm-search-wrapper .search-toggle:hover{color:#e50043}#sidemenu .sm-logo-wrapper{opacity:0;transform:translateY(60px);transition:opacity .42s linear .25s,transform .42s ease-in .25s}#sidemenu .sm-logo-wrapper.--show{transition:opacity .42s linear .1s,transform .42s ease-out .1s;opacity:1;transform:translateY(0)}#sidemenu.--scrolled-down .sm-logo-wrapper.--show{transition:opacity .32s linear,transform .32s ease-out;transform:translateY(60px);opacity:0}#sidemenu .sidemenu-wrapper{position:relative;box-sizing:border-box;height:100%;margin:0 auto;padding:0 20px 0 32px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;overflow:initial}#sidemenu .sm-nav-tree{display:flex;width:100%}#sidemenu .sm-nav-tree a{padding:5px 12px}#sidemenu .sm-nav-tree a:first-child{padding-left:0}#sidemenu #meta_navigation,#sidemenu .mobile-feature-teaser{display:none}}@media screen and (min-width: 1440px){#sidemenu .sm-nav-layers{margin:0 auto}}@media screen and (min-width: 1680px){#sidemenu .sidemenu-wrapper{max-width:none}#sidemenu .sm-search-wrapper{right:20px;position:absolute}}.docs-story #sidemenu{position:relative}#topmenu{position:fixed;top:0;left:220px;right:0;height:70px;z-index:100;color:#fff;display:flex;justify-content:flex-start}#topmenu:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .35s ease-out .1s;background-color:#000;opacity:1;transform:translate(0)}#topmenu .topmenu-wrapper{display:flex;position:absolute;height:70px;justify-content:flex-start;align-items:center;width:100%}#topmenu .mobile-search{position:absolute;right:70px;left:110px;top:14px;z-index:10;display:flex;justify-content:flex-end;flex-grow:0;transition:opacity .27s ease}#menu.--active #topmenu .mobile-search{transition:opacity .27s ease,transform 40ms ease .27s;transform:translate(-60px);opacity:0}#topmenu .mobile-logo{position:absolute;left:0;top:6px;padding:10px 20px;flex-grow:0;z-index:11}#topmenu .mobile-logo>a{text-decoration:none}#topmenu #meta_navigation,#topmenu .topmenu-logo-wrapper{display:none}@media screen and (max-width: 1023px){#topmenu{z-index:200;left:0;height:70px}}@media screen and (min-width: 1024px){#topmenu{top:140px;position:absolute;height:50px;left:0}#topmenu .topmenu-wrapper{display:flex;align-content:flex-end;flex-direction:row-reverse;justify-content:flex-start;height:50px;width:100%;left:0}#topmenu #meta_navigation{display:flex;flex-grow:0}#topmenu .mobile-search{display:none}#topmenu.--transparent,[page-theme=dark] #topmenu{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#topmenu.--transparent:before,[page-theme=dark] #topmenu:before{height:0;opacity:0}#topmenu.--hide-breadcrumb{height:0}#topmenu.--hide-breadcrumb:before{height:0;opacity:0}#topmenu.--hide-breadcrumb .topmenu-wrapper{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}#topmenu .mobile-logo{display:none}}#submenu{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#submenu .submenu-wrapper{position:fixed;left:0;top:0;bottom:0;width:100%;z-index:153;overflow:auto}#submenu .submenu-layer{box-sizing:border-box;background-color:#fff}#submenu .submenu-layer:focus{outline:0 none transparent}#submenu .submenu-layer-wrapper{position:relative;min-height:100%;box-sizing:border-box;padding:80px 20px 40px}#submenu .submenu-thumbnail-wrapper{padding:58px 20px 40px;height:100vh}#submenu .submenu-layer-link{width:100%;display:flex}#submenu .submenu-layer-link>.deeplink,#submenu .submenu-layer-link>.sublink{position:relative;display:block;font-size:18px;font-weight:700;padding:15px 0;line-height:25px;cursor:pointer;text-decoration:none}#submenu .submenu-layer-link>.deeplink.--active:before,#submenu .submenu-layer-link>.sublink.--active:before{width:100%}#submenu .submenu-layers{position:fixed;left:0;top:0;width:100vw;height:100%;z-index:150;background-color:#fff;perspective:1000px}#submenu .submenu-layer{position:absolute;width:100vw;height:100%;left:0;top:0;overflow:auto;padding-top:20px}#submenu .submenu-layer-wrapper{transition:opacity .32s linear,transform .32s ease-in;padding:58px 20px 40px}#submenu .submenu-layer:last-of-type .submenu-layer-wrapper,#submenu .submenu-layer.--last-layer .submenu-layer-wrapper{opacity:1;transform:translateZ(0);transition:opacity .36s ease-in,transform .36s ease-in-out}#submenu .submenu-layer-link.--prime{flex-direction:column}#submenu .submenu-layer-link>a{padding:20px 0}#submenu .submenu-layer-link>.sublink,#submenu .submenu-layer-link>.overview-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;line-height:25px}#submenu .submenu-layer-link>.sublink:after,#submenu .submenu-layer-link>.overview-link:after{position:relative;top:-1px;display:inline-block;padding:0 12px;font-size:20px}#submenu .submenu-layer-link>.overview-link{font-size:14px;justify-content:left;color:#e50043}#submenu .submenu-layer-link>.overview-link:before{position:relative;top:-1px;display:inline-block;padding:0 12px 0 0;font-size:20px;color:#e50043}#submenu .submenu-layer-link>.deeplink.--link-only{display:block;width:100%}#submenu .submenu-layer-link>.deeplink.--link-only:after{display:none}#submenu .submenu-layer-link>.deeplink.--with-thumbnail{display:flex;align-items:center;box-sizing:border-box}#submenu .submenu-layer-link>.deeplink>.thumbnail{display:block;flex-shrink:0;height:50px;width:50px;margin-right:14px;background-color:#000}#submenu .submenu-layer-link>.deeplink>.thumbnail img{width:100%;height:100%;object-fit:cover}#submenu .submenu-back-button{display:inline-block;position:fixed;left:4px;top:0;width:58px;height:58px;z-index:210;padding:17px 20px 15px;box-sizing:border-box;color:#000;font-size:28px}#submenu .submenu-loading{display:flex;justify-content:center;min-height:80px;align-items:center}#submenu .menu-teaser-wrapper{display:none}@media screen and (min-width: 640px){#submenu .submenu-layer-link>.deeplink,#submenu .submenu-layer-link>.sublink{line-height:34px;font-size:24px;padding:20px 0}#submenu .submenu-layer-link>.overview-link{font-size:14px}}@media screen and (max-width: 1023px){#submenu .open-submenu-leave-active,#submenu .open-submenu-enter-active{transition:opacity .5s ease-in}#submenu .open-submenu-leave-active .submenu-layers,#submenu .open-submenu-enter-active .submenu-layers{transition:transform .32s ease-out 50ms}#submenu .open-submenu-leave-to,#submenu .open-submenu-enter-from{opacity:.95}#submenu .open-submenu-leave-to .submenu-layers,#submenu .open-submenu-enter-from .submenu-layers{transform:translate(100%)}#submenu .submenu-layer-transition-enter-active{transition:transform .32s ease-out}#submenu .submenu-layer-transition-leave-active{transition:transform .32s ease-in;z-index:1}#submenu .submenu-layer-transition-enter-from,#submenu .submenu-layer-transition-leave-to{transform:translate(100vw)}}@media screen and (min-width: 1024px){#submenu .menu-teaser-wrapper{display:flex;position:sticky;top:34px;z-index:-1;background:#fff;min-height:0;flex-grow:1;max-width:1260px}#submenu .submenu-wrapper{z-index:110;top:140px;max-height:calc(100vh - 140px);bottom:unset}#submenu .submenu-layers{position:relative;display:flex;width:auto;height:auto;z-index:105;left:0;background:#fff;transition:background-color .27s linear}#submenu .submenu-layers.--background-switch{background:#eaeaea}#submenu .submenu-content{position:relative;margin:0 auto;height:100%}#submenu .submenu-layer{position:relative;width:auto;height:auto;top:0;padding-top:0;flex-basis:33.3333333333%;overflow:visible;flex-shrink:0}#submenu .submenu-layer.--thumb-layer{position:sticky;height:100%;flex-basis:66.6666666667%;background:transparent;align-self:flex-start}#submenu .submenu-layer .submenu-layer-link a{transition:opacity .24s linear 70ms}#submenu .submenu-layer:not(.--thumb-layer):not(.--last-layer) .submenu-layer-link a:not(.--active):not(:hover),#submenu .submenu-layer .--hovered .submenu-layer-link a:not(.--active):not(:hover){opacity:.6}#submenu .submenu-layer .submenu-layer-link a.--active,#submenu .submenu-layer .submenu-layer-link a:hover{transition:opacity .18s linear;opacity:1}#submenu .submenu-layer-wrapper{padding-right:0;padding-bottom:60px}#submenu .submenu-thumbnail-wrapper{padding:54px 20px 40px 40px;height:auto}#submenu .submenu-close-layer,#submenu .submenu-background{right:0;top:0;width:100%;height:100%}#submenu .submenu-close-layer{position:fixed;cursor:pointer;z-index:101}#submenu .submenu-background{position:fixed;background-color:#000000bf;z-index:100}#submenu .submenu-layer-link>.overview-link,#submenu .submenu-layer-link>.deeplink,#submenu .submenu-layer-link>.sublink{line-height:34px;font-size:18px}#submenu .submenu-layer-link>.overview-link.mobile-only{display:none}#submenu .submenu-thumbnail-wrapper{display:flex;flex-wrap:wrap}#submenu .submenu-thumbnail-wrapper .submenu-layer-link{width:50%;padding-right:8px;box-sizing:border-box}#submenu .submenu-layer-link>.sublink,#submenu .submenu-layer-link>.deeplink{margin-left:-20px;line-height:25px;padding:8px 25px}#submenu .submenu-layer-link>.sublink.--with-thumbnail,#submenu .submenu-layer-link>.deeplink.--with-thumbnail{padding-right:0}#submenu .open-submenu-back-enter-active{transition:opacity .32s ease-out}#submenu .open-submenu-back-leave-active{transition:opacity .32s ease-out .42s}#submenu .open-submenu-back-enter-from,#submenu .open-submenu-back-leave-to{opacity:0}#submenu .open-submenu-leave-active,#submenu .open-submenu-enter-active{transition:transform .32s ease-out 50ms}#submenu .open-submenu-leave-to,#submenu .open-submenu-enter-from{transform:translateY(-100%)}#submenu .submenu-layer-transition-enter-active{transition:transform .32s ease-out 50ms}#submenu .submenu-layer-transition-leave-active{display:none}#submenu .submenu-layer-transition-enter-from,#submenu .submenu-layer-transition-leave-to{transform:translateY(-100%)}}@media screen and (min-width: 1680px){#submenu .submenu-layers{max-width:100%;overflow:hidden}#submenu .submenu-layer{box-sizing:border-box;flex-basis:calc(50% - 420px);flex-shrink:0;display:flex;justify-content:flex-end}#submenu .submenu-layer.--thumb-layer,#submenu .submenu-layer .menu-teaser-wrapper{justify-content:flex-start;flex-basis:calc(50% + 420px)}#submenu .submenu-layer .submenu-layer-wrapper{width:420px}#submenu .submenu-layer.--thumb-layer{flex-direction:column}#submenu .submenu-layer.--thumb-layer .submenu-thumbnail-wrapper{width:1260px}#submenu .submenu-layer:not(.--thumb-layer) .submenu-layer-link>.sublink,#submenu .submenu-layer:not(.--thumb-layer) .submenu-layer-link>.deeplink{padding-right:40px}#submenu .submenu-thumbnail-wrapper{box-sizing:border-box;padding-left:60px}#submenu .submenu-thumbnail-wrapper .submenu-layer-link{flex-basis:33.3333333333%}#submenu .submenu-thumbnail-wrapper .submenu-layer-link>.deeplink>.thumbnail{height:72px;width:72px}}#submenu #menu_pos_tracker{position:absolute;right:20px;top:20px}#submenu #menu_desktop_close{display:none;position:fixed}@media screen and (min-width: 1024px){#submenu #menu_desktop_close{display:flex;justify-content:flex-end;right:25px;top:165px;z-index:200;font-size:25px}#submenu #menu_desktop_close a{cursor:pointer;transition:color .27s ease}#submenu #menu_desktop_close a:hover{color:#e50043}}.login-button{display:inline-block;margin:0;padding:0;border:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:normal;text-transform:none;background-color:transparent;color:inherit;cursor:pointer;text-decoration:none;text-align:center;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#meta_navigation{color:#000;flex-grow:0;text-align:right}#meta_navigation .meta-nav-links{display:inline-flex;vertical-align:middle;font-size:0;box-sizing:border-box;position:fixed;bottom:0;background:#000}#meta_navigation .div-line{display:none}#meta_navigation .meta-nav-link{position:relative;color:inherit;cursor:pointer;font-size:35px;text-align:center;line-height:1;text-decoration:none;display:flex;align-items:center}#meta_navigation .meta-nav-link:before{position:relative;line-height:54px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}#meta_navigation .meta-nav-link .label,#meta_navigation .meta-nav-link .smooth-reflow-wrapper{display:none}#meta_navigation .meta-nav-link .badge{position:absolute;right:-10px;top:9px}#meta_navigation .meta-nav-link.ricon-cart:before{font-size:34px}#meta_navigation .meta-nav-link.ricon-inbox:before{font-size:32px}#meta_navigation .meta-nav-link.ricon-world:before{top:1px;font-size:31px}#meta_navigation .meta-nav-link .menu-tool-tip,#meta_navigation .meta-nav-link .shop-tool-tip{display:none}@media screen and (max-width: 1023px){#meta_navigation .meta-nav-links{left:0;bottom:0;width:100%;display:flex;padding:5px;color:#fff;z-index:151;justify-content:space-around}}@media screen and (max-width: 1023px) and (min-width: 640px){#meta_navigation{order:10}}@media screen and (min-width: 1024px){#meta_navigation{height:58px;width:100%;padding:0 20px;background-color:#000;position:fixed;top:0;right:0;z-index:130;display:flex;flex-direction:row;justify-content:flex-end;height:60px;transition:background-color .55s ease-out}#meta_navigation .meta-nav-links{position:unset;width:100%;color:#fff;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0 auto;background-color:transparent}#meta_navigation .div-line{display:inline-block;height:60%;width:1px;margin:0 12px;background-color:#fff3}#meta_navigation .div-line+.meta-nav-promotion{margin-left:12px}#meta_navigation .meta-nav-link{position:relative;display:flex;width:auto;height:40px;font-size:13px;left:0%;transition:left .32s ease-in-out,transform .32s ease-in-out;backface-visibility:hidden;-webkit-font-smoothing:antialiased}#meta_navigation .meta-nav-link>[class^=ricon-],#meta_navigation .meta-nav-link>[class*=" ricon-"]{transition:opacity .32s linear;padding:0 12px}#meta_navigation .meta-nav-link>[class^=ricon-]:before,#meta_navigation .meta-nav-link>[class*=" ricon-"]:before{backface-visibility:hidden;flex-basis:40px;flex-grow:0;font-size:25px;z-index:2;width:40px;line-height:40px}#meta_navigation .meta-nav-link>[class^=ricon-]:hover,#meta_navigation .meta-nav-link>[class*=" ricon-"]:hover{opacity:.4}#meta_navigation .meta-nav-link>.ricon-inbox:before{font-size:29px}#meta_navigation .meta-nav-link.ricon-promotion:before,#meta_navigation .meta-nav-link.ricon-where_to_buy:before,#meta_navigation .meta-nav-link.ricon-partner_portal:before,#meta_navigation .meta-nav-link.ricon-inbox:before,#meta_navigation .meta-nav-link.ricon-career_person:before,#meta_navigation .meta-nav-link.ricon-feedback:before,#meta_navigation .meta-nav-link.ricon-blog:before{display:none}#meta_navigation .meta-nav-link .ricon-after-arrow_down:after{padding-left:4px}#meta_navigation .meta-nav-link .label{display:block;line-height:40px;padding:0 13px;position:relative;z-index:3;white-space:nowrap;transition:opacity .32s linear}#meta_navigation .meta-nav-link .label:hover{opacity:.4}#meta_navigation .meta-nav-link .label img{position:relative;top:3px;height:18px;width:auto}#meta_navigation .meta-nav-link .label img:not(:last-child){margin-right:8px}#meta_navigation .meta-nav-link.meta-nav-promotion:hover{transition:background-color .3s;background-color:#a50030}#meta_navigation .meta-nav-link.meta-nav-promotion:hover .label{opacity:1}#meta_navigation .meta-nav-link .smooth-reflow-wrapper{display:block}#meta_navigation .meta-nav-link .badge{z-index:4;left:22px;top:2px;transition:color .32s ease .12s,background-color .32s ease .12s}#meta_navigation .meta-nav-link.meta-nav-promotion{background-color:#e50043;color:#fff;height:30px;align-items:center}#meta_navigation .meta-nav-link.meta-nav-promotion:before{font-size:30px;top:-1px}#meta_navigation .meta-nav-link.meta-nav-promotion:after{display:none}#meta_navigation .meta-nav-link:hover .menu-tool-tip{position:absolute;width:max-content;padding:5px;right:0;top:35px;z-index:15;display:block;background-color:#1c1c1c;border:1px solid #FFF;color:#fff}#meta_navigation.--transparent:not(.--active){transition:background-color .22s linear .36s;background-color:#0000;color:#fff}#menu:hover #meta_navigation.--transparent:not(.--active),#menu.--active #meta_navigation.--transparent:not(.--active){transition:background-color .32s linear;background-color:#000}}#meta_navigation .sm-language-switch{display:flex;justify-content:center;margin-top:7px;order:3}#meta_navigation .sm-language-switch a{color:#fff;font-size:18px;display:inline-block;text-decoration:none;text-transform:uppercase;position:relative}#meta_navigation .sm-language-switch .sm-country-label{color:#fff;margin-top:20px;text-align:center;order:3}@media screen and (min-width: 1024px){#meta_navigation .sm-language-switch .sm-country-label{order:0}}#meta_navigation .sm-language-switch .sm-lang-separator{display:inline-block;position:relative;top:-2px;margin:0 7px}@media screen and (min-width: 1024px){#meta_navigation .sm-language-switch{order:0}#meta_navigation .sm-language-switch:after{content:"";display:block;height:2px;background-color:#e50043;position:absolute;width:100%;left:0;bottom:0;transition:opacity .32s ease-in-out;opacity:0}#meta_navigation .sm-language-switch:hover:after{opacity:1}}@media screen and (min-width: 1024px) and (max-height: 719px){#meta_navigation .sm-language-switch{margin-bottom:0;margin-top:10px}}.menu-teaser-layer{display:flex;flex-direction:column-reverse;background-color:#fff;width:100%;box-sizing:border-box}.menu-teaser-layer .teaser-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.menu-teaser-layer .teaser-block{padding:40px;display:flex}.menu-teaser-layer .link-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:40px}.menu-teaser-layer .link-wrapper p{display:none}.menu-teaser-layer .link-wrapper .menu-layer-links{display:flex;flex-direction:column}.menu-teaser-layer .link-wrapper .custom-link{padding:12px 0}@media screen and (min-width: 1024px){.menu-teaser-layer{flex-direction:column;justify-content:space-between;padding:72px 20px 60px 40px}.menu-teaser-layer .teaser-wrapper{flex-direction:row;margin-bottom:40px}.menu-teaser-layer .menu-teaser{flex-basis:50%;min-height:260px}.menu-teaser-layer .link-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:0;gap:10px}.menu-teaser-layer .link-wrapper .menu-layer-links{flex-direction:row;flex-wrap:wrap}.menu-teaser-layer .link-wrapper .custom-link{padding-right:40px;white-space:nowrap}.menu-teaser-layer .link-wrapper p{display:block;padding-right:20px}.menu-teaser-layer .link-wrapper p:before{padding-right:10px;font-size:16px}}@media screen and (min-width: 1680px){.menu-teaser-layer{padding-left:60px}}@media screen and (max-width: 1023px){#menu .claim{display:none}#menu #menu_mobile_toggle{display:inline-block;position:fixed;right:8px;top:8px;width:54px;height:54px;z-index:220}#menu #menu_mobile_toggle a{position:relative;display:block;width:54px;height:54px}#menu #menu_mobile_toggle span{position:absolute;width:30px;height:3px;top:26px;left:50%;background-color:#fff;transform:translate(-50%) rotate(0);transition:all .32s ease .12s}#menu #menu_mobile_toggle span:before,#menu #menu_mobile_toggle span:after{content:"";position:absolute;display:block;top:50%;left:50%;height:100%;width:100%;background-color:#fff;transition:all .32s ease .12s}#menu #menu_mobile_toggle span:before{transform:translate(-50%,-11px) rotate(0)}#menu #menu_mobile_toggle span:after{transform:translate(-50%,7px) rotate(0)}#menu.--active #menu_mobile_toggle span{transform:translate(-50%) rotate(45deg);background-color:transparent}#menu.--active #menu_mobile_toggle span:before,#menu.--active #menu_mobile_toggle span:after{width:29px}#menu.--active #menu_mobile_toggle span:before{transform:translate(-50%) rotate(90deg)}#menu.--active #menu_mobile_toggle span:after{transform:translate(-50%) rotate(0)}}@media screen and (min-width: 1024px){#menu .claim{z-index:190;position:fixed;top:24px;left:32px}#menu .claim img{max-width:200px}#menu #menu_mobile_toggle{display:none}}.curved-path .curved-path-active{stroke-width:2;fill:transparent;stroke:#e50043}.curved-path .curved-path-preview{stroke-width:2;fill:transparent;stroke:#ffffff80;opacity:0;transition:opacity .57s ease}.curved-path .curved-path-preview.active{opacity:1}.highlights{display:block}.highlights.--dark{background-color:#000}.highlights .highlights-wrapper{width:100%;position:relative;display:flex;flex-direction:column;border-bottom:2px solid #FFF;background-color:#000}.highlights .highlights-image-wrapper{position:relative;width:100%;padding-bottom:62.5%;flex-shrink:1}.highlights .highlights-image-sizer{font-size:0;line-height:0;position:relative}.highlights .highlights-image{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.highlights .highlights-image img{position:relative;max-width:100%;max-height:100%;width:auto;height:auto}.highlights .highlights-svg{position:absolute;width:100%;height:100%;left:0;top:0}.highlights .highlights-list{position:relative;height:80px;flex-grow:0;flex-shrink:0;z-index:5;display:flex}.highlights .lt-poi-toggle{position:relative;width:100%;height:80px;display:flex;justify-content:center;align-items:center;cursor:pointer}.highlights .lt-poi-toggle span{position:relative;width:12px;height:12px;border-radius:6px;background-color:#fff;box-shadow:0 0 0 2px #0000;box-sizing:border-box;transition:box-shadow .27s ease,background-color .27s ease}.highlights .lt-poi-toggle:focus{outline:0 none transparent;box-shadow:0 0 0 transparent}.highlights .lt-poi-toggle:focus span{box-shadow:0 0 0 2px #e50043}.highlights .lt-poi-toggle.active span{background-color:#000;box-shadow:0 0 0 2px #e50043}.highlights .lt-poi-toggle:first-child span{background-color:transparent;border:2px solid #FFF}.highlights .highlights-pois{position:absolute;left:0;right:0;top:0;bottom:80px}.highlights .highlights-poi{position:absolute;width:26px;height:26px;border-radius:12px;background-color:#000000a6;transform:translate(-50%,-50%);cursor:pointer;box-sizing:border-box}.highlights .highlights-poi span{position:absolute;width:28px;height:28px;border-radius:14px;left:-1px;top:-1px;border:2px solid #FFF;box-sizing:border-box;transform:scale(.8);transition:transform .34s ease .25s,border-color .34s linear .25s}.highlights .highlights-poi.active span{transform:scale(1);border-color:#e50043;transition:transform .34s ease,border-color .34s linear}.highlights .highlights-poi:hover span{transform:scale(1);transition:transform .34s ease,border-color .34s linear}.highlights .highlights-teaser{position:relative}.highlights .fade-leave-active{top:0;position:absolute;width:100%}.highlights.--desktop-mode{display:flex;align-items:flex-start;border-bottom:2px solid #FFF}.highlights.--desktop-mode .highlights-wrapper{width:calc(75% + 20px);flex-direction:row;border-bottom:0 none transparent}.highlights.--desktop-mode .smooth-reflow-wrapper{width:calc(25% - 20px);align-self:center}.highlights.--desktop-mode .highlights-list{width:80px;height:auto;flex-direction:column;align-self:center}.highlights.--desktop-mode .highlights-pois{right:80px;bottom:0}.highlights.--desktop-mode .lt-poi-toggle{height:30px}.highlights.--desktop-mode.--large-teaser .highlights-wrapper{width:calc(50% + 20px)}.highlights.--desktop-mode.--large-teaser .smooth-reflow-wrapper{width:calc(50% - 20px)}.highlights.--desktop-mode.--large-teaser .highlights-image-wrapper{padding-bottom:calc(100% - 80px)}.highlights.--desktop-mode.--home-style{--surface: #000;--onSurface: #FFF}.highlights .image-highlights-intro .button-block:empty{margin-top:0;margin-bottom:0}.highlights:not(.--desktop-mode) .image-highlights-intro{padding-top:40px}[page-type=overview] .highlights{padding-bottom:40px}[page-type=overview] .highlights.--desktop-mode,.highlights.--stage-mode{border-bottom:0 none transparent}.--light .highlights.--desktop-mode,.--grey .highlights.--desktop-mode{padding:20px 12px 20px 0;border-bottom:0 none transparent}.image-grid{display:flex;flex-wrap:wrap}.image-grid .content-video,.image-grid .content-image{box-sizing:border-box;margin:20px;flex-basis:calc(100% - 40px)}@media screen and (min-width: 640px){.image-grid .content-video,.image-grid .content-image,.image-grid.--max-two .content-video,.image-grid.--max-two .content-image{flex-basis:calc(50% - 40px)}}@media screen and (min-width: 1024px){.image-grid{padding-bottom:40px}.image-grid .content-video,.image-grid .content-image{flex-basis:calc(25% - 40px)}.image-grid.--max-three .content-video,.image-grid.--max-three .content-image{flex-basis:calc(33.333% - 40px)}}.content-block .image-grid{margin-left:-20px;margin-right:-20px}.intro-plus{display:flex;flex-direction:column}.intro-plus h2{font-size:30px;line-height:37px;margin-bottom:20px}.intro-plus .subText{font-size:16px;line-height:20px;margin-bottom:40px;max-width:85ch}.intro-plus .page-quote{margin-bottom:20px;font-size:40px;line-height:48px;font-weight:300;color:#000;font-style:italic}.--dark .intro-plus .page-quote{color:#fff}@media screen and (min-width: 640px){.intro-plus .subText{margin-bottom:20px;padding-right:20px}.intro-plus .additional-content{display:flex;justify-content:flex-start}.intro-plus .select-action{width:100%;max-width:255px}}@media screen and (min-width: 1440px){.intro-plus{margin-bottom:24px;flex-direction:row;justify-content:space-between}.intro-plus h2{margin-bottom:20px;margin-right:20px}.intro-plus .select-action{width:255px}.intro-plus .additional-content{flex-direction:row;align-items:center}}.list-filter .dropdown-container{vertical-align:bottom}.list-filter .dropdown-label{display:block;line-height:20px;font-weight:700;margin:20px 0 10px}.list-filter table{margin-top:30px;border-bottom:2px solid black}.list-filter tr:last-of-type{border-bottom:2px solid black}.list-filter .custom-select{min-width:180px}@media screen and (max-width: 639px){.list-filter .custom-select{min-width:200px}}.--dark .list-filter .dropdown-label{color:#fff;font-weight:400}.order-overview{background-color:#fff;padding:20px 0}.order-overview .columns.border-left{border-left:1px solid #C1C1C1}.order-overview .columns.border-right{border-right:1px solid #C1C1C1}.order-overview .shipping-address{padding:35px;font-size:16px;line-height:20px}.order-overview .order-table-head,.order-overview .order-table-list,.order-overview .table-action-bar{margin-left:20px}.order-overview .table-action-bar{margin-bottom:60px}.order-overview .custom-link.close-link{font-size:14px;line-height:16px}.product-gallery .text-thumb{display:inline-block;font-size:16px;color:#fff;background-color:#000;height:40px;padding:0 10px;line-height:40px;text-align:center;opacity:.75}.product-gallery .gallery-top{border-bottom:2px solid #FFF}.product-gallery .swiper-slide-thumb-active .text-thumb{opacity:1}.product-gallery .image-gallery .swiper-slide{height:auto}.product-gallery .image-gallery .swiper-container{background-color:#000}.product-gallery .image-gallery .gallery-thumbs{margin-left:40px;margin-right:40px}.product-gallery .image-gallery .gallery-thumbs .swiper-slide:first-child{margin-left:auto}.product-gallery .image-gallery .gallery-thumbs .swiper-slide:last-child{margin-right:auto!important}@media screen and (min-width: 1024px){.product-gallery .text-thumb{padding:0 20px}}.product-gallery.--alternate-style{padding-bottom:40px}.article-block.--light .product-gallery .text-thumb,.article-block.--grey .product-gallery .text-thumb{background-color:transparent;color:#000}.article-block.--light .product-gallery .image-gallery .swiper-slide,.article-block.--light .product-gallery .image-gallery .swiper-container,.article-block.--grey .product-gallery .image-gallery .swiper-slide,.article-block.--grey .product-gallery .image-gallery .swiper-container{background-color:transparent}.article-block.--light .product-gallery .gallery-top,.article-block.--grey .product-gallery .gallery-top{border-bottom-color:#000}.article-block.--light .product-gallery .thumb-active .text-thumb,.article-block.--grey .product-gallery .thumb-active .text-thumb{font-weight:700}.article-block.--light .product-gallery .swiper-button-thumbs,.article-block.--grey .product-gallery .swiper-button-thumbs{background-color:transparent;color:#000;text-shadow:none}.availability-info{width:100%;font-size:14px;line-height:16px}.availability-info .availability-content{font-weight:700}.availability-info .availability-content .in-stock{color:var(--success-color)}.availability-info .availability-content .incomming,.availability-info .availability-content .temporarily-not-available,.availability-info .availability-content .special{color:var(--warning-color)}.availability-info .availability-content .out-of-stock,.availability-info .availability-content .not-available{color:var(--error-color)}.delivery-info{position:relative;max-width:100%;font-size:14px;line-height:24px;min-height:32px}.delivery-info .delivery-wrapper .order span{color:#008e4f;white-space:nowrap;font-weight:700}.delivery-info .delivery-text-wrapper{background-color:#f5f5f7;padding:8px 12px;display:flex;flex-direction:column;width:100%;margin-bottom:4px;white-space:normal;box-sizing:border-box}.delivery-info .delivery{font-weight:700}.delivery-info .delivery,.delivery-info .order{flex-basis:50%}@media screen and (min-width: 640px) and (max-width: 1023px){.delivery-info .delivery-text-wrapper{flex-direction:row;align-items:center}.delivery-info .delivery{padding-right:8px}}@media screen and (min-width: 1440px){.delivery-info .delivery-text-wrapper{flex-direction:row;align-items:center}.delivery-info .delivery{padding-right:8px}}.delivery-detail{position:relative;margin-bottom:4px}.delivery-detail .loading-cover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center}.delivery-detail .delivery-detail-body{box-sizing:border-box;min-height:40px;background-color:#f5f5f7;padding:9px 12px}.delivery-detail .delivery-list b{display:inline-block;text-align:right;margin-right:1px}.delivery-detail .delivery-list li{box-sizing:border-box;margin:3px 0;font-size:14px}.product-header{min-height:100%;position:relative;display:flex;flex-direction:column}.product-header .product-title h1{font-size:24px;line-height:28px;font-weight:700}.product-header .product-title h1:not(:first-child){margin-top:30px}.product-header .product-description{flex-grow:1;margin-bottom:40px}.product-header .product-description p{font-size:16px;line-height:20px;margin-top:20px}.product-header h2{font-weight:400}.product-header .shop-link{color:#e50043;font-weight:700;text-decoration:none}.product-header .shop-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-offset:1.5px}.product-header .shop-info{font-size:12px;line-height:20px;margin-bottom:5px}.product-header .product-price{font-size:14px;line-height:16px;font-weight:700;background-color:#f5f5f7;padding:10px;margin-bottom:4px;box-sizing:border-box;display:flex;width:100%;justify-content:space-between;align-items:flex-end}.product-header .product-price.--big{font-size:20px}.product-header .product-price .price-display-wrapper{display:flex;flex-direction:column}.product-header .product-price .price-display-wrapper .footnote-label{font-size:9px}@media screen and (min-width: 640px){.product-header .product-price{justify-content:flex-start}.product-header .product-price .label,.product-header .product-price .price-display-wrapper{flex-basis:50%;text-align:left}}.product-header .delivery-block{display:block}.product-header .delivery-check{margin-top:20px}.product-header .delivery-check-button{position:relative;display:inline-block;cursor:pointer;white-space:nowrap;line-height:20px;font-size:14px;text-decoration:none}.product-header .delivery-check-info{display:inline-block;text-align:center;width:20px;border-radius:10px;color:#fff;font-weight:700;font-size:15px;background-color:var(--highlight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-header .end-of-livecycle-warning{position:relative;background-color:var(--highlight);padding:12px;margin-bottom:4px}.product-header .end-of-livecycle-warning+.ph-no-shop-item-info{margin-top:-4px}.product-header .end-of-livecycle-warning .richtext-content{font-size:14px;line-height:19px;color:var(--onHighlight)}.product-header .end-of-livecycle-warning .richtext-content a{color:#fff;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:1.5px}.product-header .end-of-livecycle-warning .richtext-content p{margin:0}.product-header .button-group{margin:30px -5px -5px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row}.product-header .button-group .btn-flex,.product-header .button-group .wishlist-link{flex-grow:1;flex-shrink:1;margin:5px;max-width:calc(50% - 20px);flex-basis:calc(50% - 90px)}.product-header .button-group .cart-link{max-width:calc(50% + 70px);margin:5px;flex-grow:1;flex-basis:50%}.product-header .count-label{display:flex;margin-top:10px}.product-header .count-label p{font-size:12px;line-height:14px;flex-grow:1;flex-wrap:wrap}.product-header .count-label p:nth-child(2n){text-align:right}.product-header .footnote-list{font-size:12px;line-height:14px;padding-top:14px}.product-header .ph-no-shop-item-info{margin-bottom:4px}.product-header .ph-no-shop-item-info>p:first-child{color:#fff;background-color:#e50043;font-size:14px;line-height:20px;padding:12px}.product-header .ph-no-shop-item-info>.custom-button{box-sizing:border-box;margin-top:20px}.product-header .ph-loading{position:absolute;left:50%;margin-left:-20px;bottom:60px}@media screen and (min-width: 1024px){.product-header .shop-info{text-align:right}}@media screen and (max-width: 1279px){.product-header .button-group{margin-top:15px}.product-header .button-group .cart-link,.product-header .button-group .wishlist-link,.product-header .button-group .btn-flex{flex-basis:100%;max-width:100%;margin-top:10px}}.product-header .product-info .info-item .availability-info,.product-header .product-info .info-item .lifecycle-info{display:block;background-color:#f5f5f7;padding:10px;margin-bottom:4px;box-sizing:border-box}.product-header .product-info .info-item .availability-info .label,.product-header .product-info .info-item .lifecycle-info .label{font-weight:700}.product-header .product-info:not(.--livecycle) .info-item{margin-bottom:2px}.product-header .product-info:not(.--livecycle) .info-item:last-child{margin-bottom:10px}.product-header .product-info .value{font-weight:700}@media screen and (max-width: 639px){.product-header .product-info{margin-top:20px}.product-header .product-info~.product-info{margin-top:0}.product-header .product-info+.product-info{margin-top:10px}}@media screen and (min-width: 640px){.product-header .product-info{font-size:14px;line-height:16px}.product-header .product-info .info-item .availability-content,.product-header .product-info .info-item .lifecycle-info{display:flex}.product-header .product-info .info-item .availability-content>*,.product-header .product-info .info-item .lifecycle-info>*{flex-basis:50%}.product-header .end-of-livecycle-warning{font-weight:700}.product-header .end-of-livecycle-warning+.ph-no-shop-item-info>p:first-child{padding-top:0}.product-header .product-info+.end-of-livecycle-warning{top:-12px;margin-bottom:0}.product-header .ph-no-shop-item-info>.custom-button{max-width:calc(50% - 15px)}}@media screen and (min-width: 1024px){.product-header .count-label{position:absolute;width:100%;bottom:-25px;margin:0}.product-header .delivery-check-button .label{transition:box-shadow .18s linear;box-shadow:0 2px #e5004300}.product-header .delivery-check-button:hover .label{box-shadow:0 2px #e50043}}@media screen and (min-width: 1440px){.product-header .button-group{flex-wrap:nowrap}}.product-header>div{order:6}.product-header .product-title{order:2}.product-header .product-info:not(.--livecycle){order:1}.product-header-container{display:flex;flex-direction:column;max-width:1440px;margin-left:auto;margin-right:auto}.product-header-container .phc-image,.product-header-container .phc-header{position:relative;flex-basis:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.product-header-container .phc-image{margin-bottom:19px}.product-header-container .phc-header{padding-bottom:10px;flex-direction:row}@media screen and (min-width: 1024px){.product-header-container{flex-direction:row}.product-header-container .phc-image{align-self:center;margin-bottom:0}.product-header-container .phc-image>.content-image,.product-header-container .phc-image>.image-gallery.--shutdown{padding-bottom:10px}.product-header-container .phc-image,.product-header-container .phc-header{flex-grow:0;flex-basis:50%;max-width:50%}}.teaser-slider{position:relative;padding-bottom:40px}.teaser-slider .swiper-slide{height:auto;min-height:100%}.teaser-slider .swiper-slide .teaser{min-height:100%}.teaser-slider .controls{height:auto;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;width:100%}.teaser-slider .swiper-pagination{display:block;white-space:nowrap;position:relative;height:40px;margin:0 auto;z-index:9;bottom:auto;left:auto!important;transform:translate(0)!important}.teaser-slider .swiper-pagination.swiper-pagination-lock{display:none}.teaser-slider .swiper-button-next,.teaser-slider .swiper-button-prev{height:40px;margin-top:-20px;background-image:none;display:flex;justify-content:center;align-items:center;color:#000;z-index:10}.teaser-slider .swiper-button-next:after,.teaser-slider .swiper-button-prev:after{display:none}.teaser-slider .swiper-button-lock{display:none}.teaser-slider .swiper-pagination-bullet{height:10px;min-width:10px;background:#0006;border:1px solid rgba(0,0,0,0);opacity:1;margin:15px 5px!important;transition:height .22s ease .2s,left .27s linear}.teaser-slider .swiper-pagination-bullet:before{content:"";display:inline-block;position:absolute;height:40px;width:30px;top:-5px;cursor:pointer;margin-left:-15px;vertical-align:middle}.teaser-slider .swiper-pagination-bullet-active{background:#000;opacity:1}.teaser-slider .teaser-container-without-swiper{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;align-items:center;flex-basis:25%}@media screen and (min-width: 1024px){.teaser-slider .swiper-pagination-bullet{width:30px;height:40px;border-radius:0;opacity:.3;border:0;border:0px none transparent;cursor:pointer;background-color:transparent;margin:0 15px!important;transition:height .22s ease .2s,left .27s linear}.teaser-slider .swiper-pagination-bullet:before{height:2px;width:30px;top:50%;margin-top:-1px;background-color:#000}.teaser-slider .swiper-pagination-bullet:focus{height:40px;outline:none}.teaser-slider .swiper-pagination-bullet:focus:before{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.teaser-slider .swiper-pagination-bullet-active{opacity:1}.teaser-slider .swiper-button-next,.teaser-slider .swiper-button-prev{display:inline-flex;font-size:20px}.teaser-slider .swiper-button-next.swiper-button-lock,.teaser-slider .swiper-button-prev.swiper-button-lock{display:none}}.article-block.--with-spacing .teaser-slider{padding-bottom:0}@media screen and (max-width: 1023px){.--dark .swiper-pagination-bullet{background:#fff6;border:1px solid rgba(255,255,255,0);opacity:1}.--dark .swiper-pagination-bullet-active{background-color:#fff;opacity:1}}@media screen and (min-width: 1024px){.--dark .swiper-pagination-bullet:before{background-color:#fff}}.--dark .swiper-button-next,.--dark .swiper-button-prev{color:#fff}.recommendations{position:relative}.recommendations .other-users-label{font-size:18px;line-height:22px;font-weight:700;margin-bottom:20px}@media screen and (min-width: 1024px){.recommendations .other-users-label{font-size:24px;line-height:26px;font-weight:700}}.reference-overview h2{font-size:20px;line-height:24px;font-weight:700;margin-bottom:20px}.reference-overview .reference-footer{margin-top:20px}.accessories .tree{margin-bottom:40px}.accessories .tree>.tree-root{padding:0}.accessories .tree .tree-content{flex-direction:row-reverse}.accessories .tree-node{white-space:normal}.accessories .tree-node .tree-arrow{display:none}.accessories .tree-node .tree-arrow.has-child{display:block}.accessories .tree-node.selected>.tree-content{background-color:#f5f5f7}.accessories .tree-anchor{padding:3px 0;line-height:20px;font-size:16px}.accessories .acc-teaser-list{position:relative;overflow:hidden}.accessories .acc-teaser-list .teaser{margin-bottom:20px}.accessories .acc-attr-wrapper{margin-top:10px}.accessories .teaser .teaser-image-wrapper{display:block}@media screen and (min-width: 640px) and (max-width: 1023px){.accessories .teaser .teaser-image-wrapper{flex-basis:33.333%}}@media screen and (max-width: 1439px){.accessories .teaser .teaser-buttons .custom-link{margin:10px 0 20px}}@media screen and (min-width: 1440px){.accessories .teaser .teaser-buttons{margin-top:20px}.accessories .teaser .teaser-buttons .custom-link{flex-basis:50%}}@media screen and (min-width: 640px){.accessories{padding:0 20px}}@media screen and (min-width: 1024px){.accessories .tree{padding-right:20px}.accessories .acc-teaser-list{padding-left:20px}.accessories .teaser .teaser-image-wrapper{align-items:flex-start}}.richtext-teaser.teaser .teaser-headline{margin-bottom:20px}.richtext-teaser.teaser .teaser-text{margin-bottom:30px}.richtext-teaser.teaser .teaser-buttons{flex-direction:row;flex-wrap:wrap;min-height:0}.richtext-teaser.teaser .teaser-buttons .custom-button,.richtext-teaser.teaser .teaser-buttons .custom-link{text-align:center;align-self:center;white-space:nowrap;flex-basis:50%;box-sizing:border-box}.richtext-teaser.teaser .teaser-buttons .custom-link{padding:16px 20px}.richtext-teaser.teaser .richtext-content{font-size:14px;line-height:21px}.richtext-teaser.teaser .richtext-content ul{padding-left:0}.richtext-teaser.teaser .richtext-content ul li{padding-left:20px;list-style-type:none}.richtext-teaser.teaser .richtext-content ul li:before{content:"";position:relative;display:inline-block;width:.575em;height:.575em;background-color:#e50043;top:-.5px;margin-left:-20px;margin-right:.575em}.richtext-teaser.teaser.--horizontal-image-left .teaser-body,.richtext-teaser.teaser.--horizontal-image-right .teaser-body{padding:35px}.richtext-teaser.teaser.--horizontal-image-left .teaser-headline,.richtext-teaser.teaser.--horizontal-image-right .teaser-headline{font-size:24px;line-height:36px;margin-bottom:24px}.richtext-teaser.teaser.--horizontal-image-left .teaser-image>img,.richtext-teaser.teaser.--horizontal-image-right .teaser-image>img{object-position:top}@media screen and (min-width: 1024px){.richtext-teaser.teaser .teaser-buttons .custom-link{padding:11px 20px}}@media screen and (min-width: 1440px){.richtext-teaser.teaser .teaser-headline{font-size:20px;line-height:30px}.richtext-teaser.teaser .teaser-text{margin-bottom:50px}.richtext-teaser.teaser .richtext-content{font-size:16px;line-height:24px}.richtext-teaser.teaser .richtext-content ul li{line-height:24px;padding-left:24px}.richtext-teaser.teaser.--horizontal-image-left .teaser-body,.richtext-teaser.teaser.--horizontal-image-right .teaser-body{padding:40px}.richtext-teaser.teaser.--horizontal-image-left .teaser-headline,.richtext-teaser.teaser.--horizontal-image-right .teaser-headline{font-size:30px;line-height:45px;margin-bottom:30px}.richtext-teaser.teaser.--horizontal-image-left .richtext-content,.richtext-teaser.teaser.--horizontal-image-right .richtext-content{font-size:18px}.richtext-teaser.teaser.--horizontal-image-left .richtext-content ul li,.richtext-teaser.teaser.--horizontal-image-right .richtext-content ul li{line-height:27px;padding-left:20px}}.shipping-address-control{margin-bottom:40px}.shipping-address-control .custom-link{margin-top:20px}.shop-cart-header{margin-bottom:30px}.shop-cart-header .custom-link{margin-bottom:10PX}.shop-cart-header .import{margin-bottom:10px}.shop-cart-header .custom-link:before{margin-right:10px}.shop-cart-header .import{display:flex;flex-direction:column;min-width:250px}@media screen and (min-width: 640px){.shop-cart-header{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;justify-content:space-between}.shop-cart-header .custom-link{margin-bottom:0;margin-right:20px}.shop-cart-header .import{flex-direction:row;margin-bottom:0}}.VueHoverfade-enter-active,.VueHoverfade-leave-active{transition:opacity .5s}.VueHoverfade-enter,.VueHoverfade-leave-to{opacity:0}.vh--outer[v-cloak]{display:none}.vh--flex{display:flex}.vh--jc{justify-content:center}.vh--ai{align-items:center}.vh--rel{position:relative}.vh--abs{position:absolute}.vh--outer{display:inline-block;line-height:0;font-family:Arial,Helvetica,sans-serif;color:#fff}.vh--holder{overflow:hidden;touch-action:manipulation;cursor:zoom-in;align-items:flex-start}.vh--image{top:0;left:0;pointer-events:none}.vh--message{background-color:#000000a6;padding:8px 15px;border-radius:50px;text-align:center;line-height:initial}.vh--message-top{top:20px}.vh--message-bottom{bottom:20px}.vh--icon{transform:rotate(-45deg);display:block;font-size:20px;margin-right:5px;line-height:20px}.vh--close{line-height:0;background-color:#000000a6;border-radius:50px;font-size:23px;cursor:pointer;height:28px;width:28px}.vh--top-left{top:5px;left:5px}.vh--top-right{top:5px;right:5px}.vh--top-center{top:5px;left:50%;transform:translate(-50%)}.vh--bottom-left{bottom:5px;left:5px}.vh--bottom-right{bottom:5px;right:5px}.vh--bottom-center{bottom:5px;left:50%;transform:translate(-50%)}.vh--loading-o{top:0;left:0;width:100%;height:100%;background-color:#000000a6;pointer-events:none}.vh--loading{top:50%;left:50%;font-size:60px;line-height:60px;animation:vuehoverzoomspin 1s linear infinite;width:36px;height:70px}.vh--none{opacity:0}.vh--no-click img{pointer-events:none}@keyframes vuehoverzoomspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spare-parts-display .custom-button{display:inline-block}.spare-parts-display .content-table table{margin-top:40px}.spare-parts-display .content-table .icon-cell{padding-top:0;padding-bottom:0}.spare-parts-display .content-table .icon-link{font-size:24px;position:relative;top:1px}.spare-parts-display .content-table .icon-link:hover{box-shadow:0 0 0 0 transparent}.spare-parts-display .vh--holder{justify-content:flex-end}.spare-parts-display .vh--message{border-radius:0}.spare-parts-display .vh--message.vh--message-bottom{bottom:0}.spare-parts-display .vh--no-click img{width:100%}.spare-parts-display .schematic,.spare-parts-display .content-table{position:relative}.spare-parts-display .schematic{margin-bottom:20px}.spare-parts-display .schematic .richtext-content{font-size:16px;line-height:20px;margin-top:20px}.spare-parts-display .spare-parts-image{margin-top:38px}.spare-parts-display .spare-parts-image-wrapper picture:nth-child(2) img{max-width:none}.spare-parts-display .schematic-dl-link{color:#000}.spare-parts-display .fullscreen-button{position:absolute;right:0;top:0;text-decoration:none;font-size:24px;padding:4px 0}@media screen and (min-width: 1024px){.spare-parts-display{display:flex;gap:40px;width:100%}.spare-parts-display .schematic,.spare-parts-display .content-table{flex-basis:50%;min-width:0}}.stage-slider{position:relative;width:100%;height:100vh;background-color:#000;margin-top:-58px}@media screen and (min-width: 1024px){.stage-slider{height:100vh;margin-top:-190px}.stage-slider.--no-breadcrumb{margin-top:-140px}}.stage-slider:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:block;background:linear-gradient(180deg,#00000070,#0000 220px)}.stage-slider .content-slider{position:absolute;width:100%;height:100%;max-width:100%;color:#fff;bottom:0;z-index:5}.stage-slider .controls{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:baseline;bottom:0;z-index:10;left:calc(50% - 70px)}.stage-slider .swiper-pagination{position:relative;bottom:auto!important}.stage-slider .swiper-pagination.swiper-pagination-lock{display:none}.stage-slider .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;border:2px solid #fff;margin:.5em!important;opacity:1;cursor:pointer}.stage-slider .swiper-pagination-bullet:before{content:"";display:inline-block;position:absolute;height:40px;width:30px;top:-15px;cursor:pointer;margin-left:-15px}.stage-slider .swiper-pagination-bullet-active{background:#fff3;border:2px solid #fff}.stage-slider .swiper-button-prev,.stage-slider .swiper-button-next{display:none}@media screen and (min-width: 1024px){.stage-slider .controls{display:flex;align-items:center;bottom:80px;height:40px;left:50%;transform:translate(-50%)}.stage-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;height:100%}.stage-slider .swiper-pagination-bullet{width:30px;height:100%;border-radius:0;opacity:.6;border:0;border:0px none transparent;cursor:pointer;background-color:transparent;margin:0 10px!important;transition:height .22s ease .1s}.stage-slider .swiper-pagination-bullet:before{height:2px;width:30px;top:50%;margin-top:-1px;background-color:#fff}.stage-slider .swiper-pagination-bullet:focus{height:2px}.stage-slider .swiper-pagination-bullet-active{opacity:1}.stage-slider .swiper-button-prev,.stage-slider .swiper-button-next{display:flex;align-items:center;position:relative;background-image:none;top:auto;width:inherit;height:100%;font-size:24px;margin-top:0;z-index:10;cursor:pointer;background-size:inherit;background-position:center;background-repeat:no-repeat}.stage-slider .swiper-button-prev.swiper-button-lock,.stage-slider .swiper-button-next.swiper-button-lock{display:none}.stage-slider .swiper-button-prev:after,.stage-slider .swiper-button-next:after{content:"";display:none}.stage-slider .ricon-arrow_left,.stage-slider .ricon-arrow_right{color:#ffffffe6}.stage-slider .ricon-arrow_left{margin-right:20px}.stage-slider .ricon-arrow_right{margin-left:20px}}.stage-slider .swiper-slide .stage-video{transition:transform 10ms linear 1.75s;transform:translate(100vw)}.stage-slider .swiper-slide.swiper-slide-active .stage-video{transition:none;transform:translate(0)}.stage-slider.--small-stage{height:60vh}.stage-slider.--small-stage .headline{font-size:24px;line-height:26px}.stage-slider.--small-stage .content{bottom:45%;left:0}.stage-slider.--small-stage .content .headline{margin-bottom:10px}.stage-slider.--small-stage .content .text{margin-bottom:15px}.stage-slider.--small-stage .stage{max-height:60vh}@media screen and (min-width: 640px){.stage-slider.--small-stage{height:50vh}.stage-slider.--small-stage .content{bottom:60%}}@media screen and (min-width: 1024px){.stage-slider.--small-stage{height:50vh}.stage-slider.--small-stage .content{top:130px}.stage-slider.--small-stage .stage{max-height:50vh}}.storefront-menu{color:#000;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;flex-direction:column;font-size:18px;font-weight:700;line-height:20px}.--dark .storefront-menu{color:#fff}.storefront-menu p{padding:9px 15px;white-space:nowrap;font-size:inherit;font-weight:inherit;line-height:inherit}.storefront-menu ul{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}.storefront-menu button{padding:9px 15px;border:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:none;background-color:transparent;color:#e50043;cursor:pointer;text-decoration:none;text-align:left;box-sizing:border-box;-webkit-appearance:none}@media screen and (min-width: 640px){.storefront-menu,.storefront-menu ul{flex-direction:row}}@media screen and (min-width: 1024px){.storefront-menu{flex-wrap:nowrap;justify-content:center}.storefront-menu.-text-small{font-size:16px}.storefront-menu.-text-regular{font-weight:400}.storefront-menu.-less-spacing p,.storefront-menu.-less-spacing button{padding:9px 10px}}.tab-slider{color:#000;background-color:#f5f5f7}.--light .tab-slider{background-color:#fff}.--dark .tab-slider{color:#fff;background-color:#000}.tab-slider .text-thumb{display:inline-block;font-size:16px;font-weight:700;color:inherit;background-color:inherit;height:40px;padding:0;margin:0 10px;line-height:40px;text-align:center;opacity:.75;transition:box-shadow .32s ease-in-out}.tab-slider .text-thumb:hover{box-shadow:0 2px #000}.--dark .tab-slider .text-thumb:hover{box-shadow:0 2px #fff}.tab-slider .swiper-slide-thumb-active .text-thumb{opacity:1;color:#e50043;border-bottom:2px solid #E50043}.tab-slider .image-gallery .image-gallery-wrapper{display:flex;flex-direction:column}.tab-slider .image-gallery .swiper-slide{height:auto;background-color:transparent}.tab-slider .image-gallery .swiper-container{background-color:inherit}.tab-slider .image-gallery .gallery-top{width:100%;order:2}.tab-slider .image-gallery .gallery-thumbs{order:1;margin-left:40px;margin-right:40px;margin-bottom:20px}.tab-slider .image-gallery .gallery-thumbs .swiper-slide:first-child{margin-left:auto}.tab-slider .image-gallery .gallery-thumbs .swiper-slide:last-child{margin-right:auto!important}.tab-slider .image-gallery .swiper-button-prev,.tab-slider .image-gallery .swiper-button-next{color:inherit;text-shadow:none}.tab-slider .image-gallery .swiper-button-prev.swiper-button-thumbs,.tab-slider .image-gallery .swiper-button-next.swiper-button-thumbs{top:30px;background-color:inherit}@media screen and (min-width: 1024px){.tab-slider .text-thumb{margin:0 20px}}.content-block .tab-slider:not(:last-child){margin-bottom:40px}.upload-form{position:relative}.upload-form p{font-size:14px;padding-bottom:3px}.upload-form fieldset{margin-bottom:0}.upload-form .delete-input{cursor:pointer;margin-top:20px;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.upload-form .delete-input:before{font-size:23px;position:relative;top:-4px}.upload-form .head-wrapper{display:flex;justify-content:space-between}.upload-form .head-wrapper .custom-checkbox{flex-direction:row;align-items:center}.upload-form .head-wrapper .custom-checkbox span{color:#fff}.upload-form .icon-button-wrapper:after{margin-top:5px;color:#fff;font-size:20px}.upload-form .radio-container{display:flex;justify-content:space-between;max-width:100px}.upload-form .upload-wrapper,.upload-form .config-wrapper,.upload-form .upload-wrapper input,.upload-form .config-wrapper input{margin-bottom:0}.upload-form .rb-wrapper{display:flex;flex-wrap:wrap}.upload-form .radio-container .custom-radio{margin-right:50px}.upload-form .rb-text{margin-right:40px;margin-bottom:3px}.upload-form .ricon-file_upload{font-size:30px}.upload-form .upload-wrapper{background-color:#595959;padding:25px 20px 40px}.upload-form .config-wrapper{background-color:#595959;padding:25px 20px 20px;color:#fff;margin-top:-40px}.upload-form .config-wrapper .custom-radio{margin-bottom:0}.upload-form .config-wrapper .custom-radio .radio-box{top:0}.upload-form .upload-control{margin-top:20px}.upload-form .upload-control .custom-button{flex-basis:25%;height:auto;margin-bottom:0}.upload-form .upload-control p{line-height:20px;flex-grow:1;padding:10px 20px}.upload-form .head{font-size:26px;line-height:30px;margin-bottom:25px;color:#fff;font-weight:700}.upload-form .drop-area{background-color:#212121;border:3px dashed #FFF;border-radius:11px;color:#fff;padding:80px;text-align:center}.upload-form .drop-area p{text-align:center}.upload-form .input-wrapper{position:relative;top:-16px;margin:0 auto;padding:0 20px;max-width:660px}.upload-form .input-wrapper input,.upload-form .input-wrapper label{display:block;line-height:30px;flex-basis:50%;font-size:14px;width:100%;box-sizing:border-box}.upload-form .input-wrapper label{text-align:center;color:#fff;background-color:#e50043}.upload-form .input-wrapper .custom-button{padding:7px 20px;height:auto;margin-top:-4px}.upload-form .column-assignment{margin-top:32px}.upload-form .column-assignment p{margin-bottom:10px}.upload-form .column-assignment .column-button{cursor:pointer;background-color:#fff;color:#000;border:2px solid #E50043;padding:7px 8px 6px;margin-right:10px;font-weight:700}.upload-form .column-assignment .column-button.--active{cursor:initial;background-color:#e50043;color:#fff}.upload-form input[type=file]{background-color:#fff;padding:0 12px}.upload-form input[type=file]::file-selector-button{display:none}.upload-form .data-table{max-width:calc(100vw - 40px);overflow:auto}.upload-form .data-table table{box-sizing:border-box;border-spacing:6px;border-collapse:initial;margin:40px -6px 0}.upload-form .data-table td{padding:4px 6px;color:#000;background-color:#fff;text-align:right}.upload-form .data-table td:empty{background-color:transparent}@media screen and (min-width: 640px){.upload-form .first-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-right:20px}}@media screen and (max-width: 639px){.upload-form{margin:0 -20px}.upload-form .upload-control{padding:0 20px}}@media screen and (min-width: 1024px){.upload-form .input-wrapper{display:flex;justify-content:center}.upload-form .upload-control{display:flex;justify-content:space-between}.upload-form .data-table th,.upload-form .data-table td{min-width:100px}}.variant-teaser .teaser-title,.variant-teaser .teaser-headline{font-size:16px;line-height:20px;font-weight:700}.variant-teaser .teaser-title{min-height:40px;margin-bottom:12px}.variant-teaser .teaser-headline{color:var(--onBackgroundSecondary)}.variant-teaser .teaser-headline span:hover{text-decoration:underline}.variant-teaser .teaser-text{font-size:14px;line-height:18px;flex-grow:0;color:var(--onBackgroundSecondary);margin-bottom:15px}.variant-teaser .spacer{flex-grow:1}.variant-teaser .button-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:14px;gap:12px}.variant-teaser .button-wrapper .custom-button{display:flex;align-items:center;justify-content:center;flex-basis:calc(50% - 6px);padding:10px}.variant-teaser .lifecycle-info{font-size:14px;line-height:22px;margin-bottom:4px;display:flex;flex-direction:row}.variant-teaser .custom-link{text-decoration:underline}.variant-teaser .cart-link{flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.variant-teaser .cart-link .input-number{height:20px;width:auto!important}.variant-teaser .cart-link .input-number input{font-size:16px;line-height:20px;width:36px!important;text-align:right;padding-right:4px}.variant-teaser .cart-link .custom-button{width:100%;margin-left:0;margin-top:12px}.variant-teaser .teaser-buttons{gap:0;margin-top:0}.variant-teaser .price-login-info,.variant-teaser .price-display{position:relative;top:22px;align-self:flex-start}.variant-teaser .price-login-info+.cart-link,.variant-teaser .price-display+.cart-link{margin-top:0}.variant-teaser .price-display{top:19px}.variant-teaser .loading-placeholder{position:relative;height:88px;display:flex;justify-content:center;align-items:center;width:100%}.variant-teaser.--horizontal-image-left .teaser-buttons{flex-direction:column}.table-text-limiter{position:relative}@media screen and (min-width: 1024px){.table-text-limiter.--active{overflow:visible;min-width:250px}.table-text-limiter.--active>*{white-space:normal}}.fact-finder-variant-table{border-left:1px solid rgba(136,136,136,.5);border-right:1px solid rgba(136,136,136,.5)}.fact-finder-variant-table .scroll-indicator{position:absolute;left:0;right:0;top:0;bottom:calc(var(--scrollbar-width, 0) - 2px);pointer-events:none;z-index:5;transition:left .2s ease;box-shadow:10px 0 10px -10px #0000 inset,-10px 0 10px -10px #0000 inset}.fact-finder-variant-table .scroll-indicator.-left-scroll-index{box-shadow:10px 0 10px -10px #00000080 inset,-10px 0 10px -10px #0000 inset}.fact-finder-variant-table .scroll-indicator.-right-scroll-index{box-shadow:10px 0 10px -10px #0000 inset,-10px 0 10px -10px #00000080 inset}.fact-finder-variant-table .scroll-indicator.-left-scroll-index.-right-scroll-index{box-shadow:10px 0 10px -10px #00000080 inset,-10px 0 10px -10px #00000080 inset}.fact-finder-variant-table .mandatory-icon,.fact-finder-variant-table .ricon-cart,.fact-finder-variant-table .ricon-wishlist{position:relative}.fact-finder-variant-table .mandatory-icon:before,.fact-finder-variant-table .ricon-cart:before,.fact-finder-variant-table .ricon-wishlist:before{position:relative;font-size:24px;top:6px}.fact-finder-variant-table table{min-width:800px;border-left:0px none transparent;border-right:0px none transparent}.fact-finder-variant-table table.-fixed-layout{table-layout:fixed}.fact-finder-variant-table th{white-space:nowrap}.fact-finder-variant-table th.large{width:80%}.fact-finder-variant-table th.--with-unit{padding-top:0;padding-bottom:0}.fact-finder-variant-table th.--with-unit button{text-align:left;padding:0 7px;margin:0 -7px;line-height:14px}.fact-finder-variant-table th .price-label{position:relative;width:80px;display:block;padding-left:0}.fact-finder-variant-table th span{padding-left:0}.fact-finder-variant-table th .unit{font-size:12px}.fact-finder-variant-table td{vertical-align:middle;line-height:17px;white-space:nowrap}.fact-finder-variant-table td.icon-cell{padding:0 10px;text-align:center}.fact-finder-variant-table .footnote-link{color:inherit;font-weight:400;box-shadow:0 0 0 0 transparent}.fact-finder-variant-table .footnote-link:hover{box-shadow:0 0 0 0 transparent}.fact-finder-variant-table .cart-link .custom-button,.fact-finder-variant-table .wishlist-link{background-color:transparent;padding:0;width:auto;height:36px;margin-left:0;color:#e50043}.fact-finder-variant-table .wishlist-link .ricon-wishlist:before{top:0}.fact-finder-variant-table .wishlist-link:hover{background-color:transparent}.fact-finder-variant-table .cart-link{display:flex;align-items:center}.fact-finder-variant-table .cart-link .custom-button{margin-top:0;margin-left:8px}.fact-finder-variant-table .cart-link .ricon-cart:before{top:1px}.fact-finder-variant-table .rics-link:before{position:relative;top:2px;font-size:22px}.fact-finder-variant-table .rics-link:hover{box-shadow:none}.fact-finder-variant-table .price-display{display:block;white-space:nowrap;min-width:80px}.fact-finder-variant-table .price-login-info{text-align:left;font-size:12px;line-height:14px}.fact-finder-variant-table .price-login-info span{padding-left:0}.fact-finder-variant-table .no-delivery-info{text-align:right}.fact-finder-variant-table .sort-button{display:inline-flex;font:inherit;color:#000;font-size:14px;align-items:center;height:auto;text-decoration:none;text-align:center;transition:background-color .3s,color .3s;color:inherit;background:transparent;border:0 none transparent;cursor:pointer;margin:-7px;padding:7px;-webkit-appearance:none}.fact-finder-variant-table .sort-button .expand-icon{display:flex;flex-direction:column;height:16px;overflow:visible;position:relative;top:-3px;margin-left:3px}.fact-finder-variant-table .sort-button .expand-icon:before,.fact-finder-variant-table .sort-button .expand-icon:after{font-size:12px;position:relative;display:inline-block}.fact-finder-variant-table .sort-button .expand-icon:before{margin-bottom:0}.fact-finder-variant-table .sort-button .expand-icon:after{margin-top:-3px}.fact-finder-variant-table .sort-button.--asc .expand-icon:after{color:#e50043}.fact-finder-variant-table .sort-button.--desc .expand-icon:before{color:#e50043}.fact-finder-variant-table .title-link{color:inherit;text-decoration:none;font-weight:400}.fact-finder-variant-table .title-link:hover{box-shadow:none;text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:2px;text-decoration-color:var(--highlight)}@media screen and (min-width: 1024px){.fact-finder-variant-table th,.fact-finder-variant-table td{position:relative;left:-1px}.fact-finder-variant-table th:first-child,.fact-finder-variant-table td:first-child{position:sticky;left:0;background-color:var(--background);z-index:2}.fact-finder-variant-table .sort-button .expand-icon{margin-right:-16px;opacity:0;transition:opacity .24s ease 60ms,margin-right .24s ease 60ms}.fact-finder-variant-table .sort-button.--asc .expand-icon,.fact-finder-variant-table .sort-button.--desc .expand-icon,.fact-finder-variant-table .sort-button:hover .expand-icon,.fact-finder-variant-table .sort-button:focus-visible .expand-icon{opacity:1;margin-right:0}}.fact-finder-variant-table .loader{width:80px;height:16px;background:linear-gradient(90deg,#0001 33%,#0005 50%,#0001 66%) #f2f2f2;background-size:300% 100%;animation:l1 1s infinite linear}.fact-finder-variant-table [colspan="2"] .loader{width:196px}@keyframes l1{0%{background-position:right}}.offscreen-sidebar{display:flex;flex-direction:column}.offscreen-sidebar .os-wrapper{position:relative}@media screen and (max-width: 1023px){.offscreen-sidebar .os-wrapper{overflow:hidden}.offscreen-sidebar .os-on,.offscreen-sidebar .os-off{width:100%;box-sizing:border-box}.offscreen-sidebar .os-off{position:fixed;right:0;top:0;height:100vh;transform:translate(100%);z-index:20;transition:transform .46s ease;overflow-x:hidden;overflow-y:auto;background-color:#fff;padding:70px 0 0;max-width:375px}.offscreen-sidebar.--toggled .os-off{transform:translate(0)}.offscreen-sidebar .os-off-header{position:sticky;top:0;left:0;height:52px;width:100%;background-color:#fff;padding:5px 20px;box-sizing:border-box;display:flex;justify-content:flex-end;z-index:10}.offscreen-sidebar .filter-block{padding:20px 20px 120px}}@media screen and (min-width: 1024px){.offscreen-sidebar .os-toggle{display:none}.offscreen-sidebar .os-wrapper{display:flex;width:100%}.offscreen-sidebar .os-off,.offscreen-sidebar .os-on{flex-grow:1}.offscreen-sidebar .os-off{flex-basis:33.3333333333%;max-width:33.3333333333%}.offscreen-sidebar .os-off-header{display:none}.offscreen-sidebar .os-on{flex-basis:66.6666666667%;max-width:66.6666666667%}.offscreen-sidebar.--fit-to-grid{margin-left:-20px;margin-right:-20px}.offscreen-sidebar.--fit-to-grid .os-off,.offscreen-sidebar.--fit-to-grid .os-on{box-sizing:border-box;padding-left:20px;padding-right:20px}.offscreen-sidebar.--small-sidebar .os-off{max-width:260px}.offscreen-sidebar.--small-sidebar .os-on{max-width:calc(100% - 260px)}}@media screen and (min-width: 1440px){.offscreen-sidebar .os-off{flex-basis:25%;max-width:25%}.offscreen-sidebar .os-on{flex-basis:75%;max-width:75%}}.vue-slider-disabled .vue-slider-rail{background-color:#ccc}.vue-slider-disabled .vue-slider-dot-handle,.vue-slider-disabled .vue-slider-process,.vue-slider-disabled .vue-slider-mark-step{background-color:#666}.vue-slider-disabled .vue-slider-mark-step-active{background-color:#ccc}.vue-slider-rail{background-color:#bda1f3;border-radius:15px}.vue-slider-process{background-color:#6200ee;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:#6200ee}.vue-slider-mark-step-active{background-color:#bda1f3}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;position:relative;width:100%;height:100%;border-radius:50%;background-color:#6200ee;box-sizing:border-box}.vue-slider-dot-handle:after{content:"";position:absolute;left:50%;top:50%;width:200%;height:200%;background-color:#6200ee61;border-radius:50%;transform:translate(-50%,-50%) scale(0);z-index:-1;transition:transform .2s}.vue-slider-dot-handle-focus:after{transform:translate(-50%,-50%) scale(1)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#666!important}.vue-slider-dot-tooltip{visibility:visible}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner{opacity:1}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-top{transform:rotate(-45deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-bottom{transform:rotate(135deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-left{transform:rotate(-135deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-right{transform:rotate(45deg)}.vue-slider-dot-tooltip-inner{border-radius:50% 50% 50% 0;background-color:#6200ee;opacity:0;transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .2s linear}.vue-slider-dot-tooltip-inner-top{transform:translateY(50%) scale(.01) rotate(-45deg)}.vue-slider-dot-tooltip-inner-bottom{transform:translateY(-50%) scale(.01) rotate(135deg)}.vue-slider-dot-tooltip-inner-left{transform:translate(50%) scale(.01) rotate(-135deg)}.vue-slider-dot-tooltip-inner-right{transform:translate(-50%) scale(.01) rotate(45deg)}.vue-slider-dot-tooltip-text{font-size:12px;white-space:nowrap;text-align:center;color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-sizing:content-box}.vue-slider-dot-tooltip-inner-top .vue-slider-dot-tooltip-text{transform:rotate(45deg)}.vue-slider-dot-tooltip-inner-bottom .vue-slider-dot-tooltip-text{transform:rotate(-135deg)}.vue-slider-dot-tooltip-inner-left .vue-slider-dot-tooltip-text{transform:rotate(135deg)}.vue-slider-dot-tooltip-inner-right .vue-slider-dot-tooltip-text{transform:rotate(-45deg)}.custom-input-range .labels{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.custom-input-range .labels span.divider{margin:0 15px}.custom-input-range .labels label{min-width:1px;display:flex;border:1px solid var(--inputBorder);padding:3px 6px 2px}.custom-input-range .labels label:focus-within{outline:1px solid var(--inputBorder)}.custom-input-range .labels input{min-width:1px;display:inline;flex:1;border:0 none transparent}.custom-input-range .labels input:focus{outline:0 none transparent}.custom-input-range .cir-slider-wrapper{position:relative;min-height:18px}.custom-input-range .vue-slider{margin:0 8px}.custom-input-range .vue-slider-disabled .vue-slider-process{background-color:var(--inputDisabled)!important}.custom-input-range .vue-slider-rail:before{content:"";display:block;position:absolute;left:-8px;right:-8px;height:4px;background-color:#a0a0a0}.custom-input-range .vue-slider-dot{width:16px!important;height:16px!important}.custom-input-range .vue-slider-dot-handle{border-radius:0}.custom-input-range .vue-slider-dot-handle:after{background-color:rgba(var(--highlight),.35);border-radius:0;width:150%;height:150%}.custom-input-range .custom-button{margin-top:18px;display:inline-flex;width:auto;float:right}.custom-input-range:after{content:"";clear:both;display:table}.transition-group-height .enter-active,.transition-group-height .leave-active{overflow:hidden;transition:height .32s linear}.fact-finder-filter{padding-top:16px;padding-bottom:60px}.fact-finder-filter .filter-label{font-weight:700;padding-top:18px;margin-bottom:6px}.fact-finder-filter .filter-collapsable{margin-top:16px;margin-bottom:0;border-bottom:0 none transparent}.fact-finder-filter .filter-collapsable .custom-checkbox+.custom-checkbox{margin-top:12px}.fact-finder-filter .filter-collapsable>.collapsable-label:after{right:0}.fact-finder-filter .filter-scroll-container{padding:8px 12px 8px 0;max-height:374px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#E50043 #ababac;scrollbar-width:thin}.fact-finder-filter .filter-scroll-container::-webkit-scrollbar-track{background-color:#ababac}.fact-finder-filter .filter-scroll-container::-webkit-scrollbar{width:6px;background-color:transparent}.fact-finder-filter .filter-scroll-container::-webkit-scrollbar-thumb{background-color:#e50043;border:0 none transparent}.fact-finder-filter .selected-filter{box-sizing:border-box;min-height:54px;font-size:18px;padding:9px 10px;border:2px solid #000;display:flex;align-content:center;justify-content:space-between}.fact-finder-filter .selected-label{line-height:32px}.fact-finder-filter .selected-clear{cursor:pointer;padding:6px 10px}.fact-finder-filter .filter-tree-selected,.fact-finder-filter .filter-tree-options{position:relative;padding-bottom:8px}.fact-finder-filter .filter-tree-options,.fact-finder-filter .filter-tree-selected{margin-top:8px}.fact-finder-filter .filter-tree-selected+.filter-tree-options{margin-top:4px}.fact-finder-filter .list-move,.fact-finder-filter .list-enter-active{transition:all .5s ease}.fact-finder-filter .list-leave-active{transition:all .01s ease}.fact-finder-filter .list-enter-from,.fact-finder-filter .list-leave-to{opacity:0}.fact-finder-filter .list-leave-active{position:absolute}.fact-finder-filter .filter-item .selected-filter+.selected-filter,.fact-finder-filter .filter-item .selected-filter+.custom-select{margin-top:4px}.fact-finder-tags{display:flex;flex-wrap:wrap}.fact-finder-tags .custom-tag{position:relative;max-width:320px;padding-right:24px;margin:0 12px 12px 0;cursor:pointer;background-color:var(--highlight, #E50043);color:var(--onHighlight);border:0 none transparent;border-radius:4px;text-align:left}.fact-finder-tags .custom-tag:after{position:absolute;right:6px;top:6px;padding-left:0;transform-origin:50% 50%;transition:transform .24s ease}@media screen and (min-width: 1024px){.fact-finder-tags .tag:hover:after{transform:rotate(-90deg)}}.fact-finder-wrapper .offscreen-sidebar{margin-top:12px}.fact-finder-wrapper .results{margin-top:40px;padding-bottom:20px}.fact-finder-wrapper .results .toggle-area{display:flex;justify-content:space-between}.fact-finder-wrapper .results .toggle-area .pgn-header{width:100%}.fact-finder-wrapper .results .toggle-area .pgn-header .pgn-header-item{flex-basis:50%}@media screen and (min-width: 1024px){.fact-finder-wrapper .results .toggle-area .pgn-header:not(:last-child) .pgn-per-page-item{margin:0 auto}}.fact-finder-wrapper .filter-presets{display:none}.fact-finder-wrapper .filter-presets:has(input:not(:disabled)){display:block}.fact-finder-wrapper .pagination-wrapper{margin:20px 0 40px}@media screen and (max-width: 1023px){.fact-finder-wrapper{padding-bottom:40px}}@media screen and (min-width: 1024px){.fact-finder-wrapper .results{margin-top:0;padding-bottom:40px;scroll-margin-top:190px}}.list-display-switch{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:10px;margin-top:26px;gap:10px}.list-display-switch .label{line-height:20px}.list-display-switch .icon-button .icon-button-wrapper:before{font-size:20px;cursor:pointer}.list-display-switch .active{color:#e50043}.list-display-switch .divider{position:relative;top:.5px;background-color:#ababac;width:6px;height:2px;margin:0 -8px;border:0 none transparent}@media screen and (max-width: 1439px){.list-display-switch .width-toggle,.list-display-switch .divider{display:none}}.accessory-search .loading-spinner{position:absolute}.accessory-search .pagination-wrapper{margin:20px 0 40px}.accessory-search .accessory-header{padding-right:40px;font-size:1.25rem;line-height:1.25}@media screen and (min-width: 1024px){.accessory-search .accessory-header{font-size:1.5rem}}.accessory-search .fact-finder-filter{padding-top:0}.accessory-search .fact-finder-filter.extra{padding-bottom:0}.accessory-search .type-radio-group .custom-radio{margin-bottom:8px}.accessory-search .type-radio-group .custom-radio:last-child{margin-bottom:0}.accessory-search .pgn-header{margin-top:26px}.accessory-search .grid-wrapper{position:relative;overflow:hidden}.accessory-search .teaser-grid{padding-top:0;padding-bottom:0;margin-top:-20px}.accessory-search-field{display:flex}.accessory-search-field .product-search{flex-grow:1;z-index:10}.accessory-search-field .custom-button{flex-basis:20%}.accessory-search-interim .asi-wrapper .asi-header{margin-bottom:20px}.accessory-search-interim .asi-wrapper .asi-header h2{font-size:24px;line-height:1.4;margin-bottom:4px}.accessory-search-interim .asi-wrapper .asi-header p{font-size:16px;line-height:1.4}.accessory-search-interim .asi-wrapper .tree-header{margin-top:16px;margin-bottom:12px;background-color:#f5f5f7;padding:8px 4px}@media screen and (max-width: 639px){.accessory-search-interim .asi-results{padding:0 20px}}@media screen and (min-width: 1024px){.accessory-search-interim .asi-wrapper .asi-header{margin-bottom:42px}.accessory-search-interim .asi-wrapper .tree-header{padding:8px 13px;margin-top:0;margin-bottom:8px}.accessory-search-interim .tree-view-node .tvn-content:hover{background-color:#e7e7e8}.accessory-search-interim .tree-view{padding:10px 20px 10px 0;background-color:#f5f5f7}.accessory-search-interim .tree-view-node .tvn-content{position:relative;left:10px}}.accessory-search-field .icon-button.--background{height:48px}.category-product-list{display:flex;flex-direction:column;align-items:center;margin-top:40px;margin-bottom:-40px}.category-product-list .category-product-list-wrapper{display:flex;flex-wrap:wrap;box-sizing:border-box;margin:0 -10px}.category-product-list h2{align-self:flex-start;margin-bottom:10px}.category-product-list li{position:relative;flex-basis:50%;padding:0 10px 20px;box-sizing:border-box;transition:opacity .27s ease-in;display:flex}.category-product-list .product-teaser{display:flex;flex-direction:column;width:100%;cursor:pointer;text-decoration:none}.category-product-list .product-teaser .image-wrapper{position:relative;aspect-ratio:16/10;overflow:hidden;background-color:#000}.category-product-list .product-teaser img{position:absolute;object-fit:cover;width:100%;height:100%}.category-product-list .product-teaser .label{margin-top:7px;line-height:1.25;font-size:14px;display:flex;flex-grow:1}.category-product-list .product-teaser .label span{min-height:2.5em;flex-grow:1;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:13 6 5}.category-product-list .product-teaser .label:after{position:relative;display:block;top:-3px;margin-left:5px;align-self:flex-end;color:var(--highlight);font-size:14px}.category-product-list .toggle-button{display:inline-block;margin:10px auto 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:5px 20px;font-size:inherit;color:inherit}.category-product-list .toggle-button:after{margin-left:4px;position:relative;top:2px;font-size:15px}.category-product-list .smooth-reflow-wrapper{width:100%}@media screen and (min-width: 640px){.category-product-list .product-teaser .label{font-size:16px}.category-product-list li{flex-basis:33.3333333333%}}@media screen and (min-width: 1024px){.category-product-list li{flex-basis:20%}}@media screen and (min-width: 1440px){.category-product-list li{flex-basis:14.2857142857%}}.custom-form{box-sizing:border-box;font-size:14px;letter-spacing:0px;line-height:20px;color:#000}.custom-form.--grey{background-color:#f5f5f7;padding:20px 16px;margin-bottom:40px}.custom-form.--grey fieldset:last-child{margin-bottom:0}.--dark .custom-form:not(.collapsable .custom-form){color:#fff}.custom-form .richtext-content{font-size:14px;line-height:20px}.custom-form .richtext-content h2{font-size:24px;line-height:26px;margin-bottom:20px}.custom-form .richtext-content h3{font-size:16px;line-height:22px;margin-bottom:10px;margin-top:10px}.custom-form .richtext-content.--error{color:#a50030}.custom-form .richtext-content.--success{color:#008e4f}.custom-form input,.custom-form .custom-select{margin-bottom:10px}.custom-form fieldset{margin-bottom:40px;min-width:0}.custom-form fieldset .richtext-content{padding-bottom:10px}.custom-form fieldset .custom-button{height:52px;margin-bottom:10px}.custom-form fieldset .row .columns{vertical-align:bottom}.custom-form fieldset .row .columns.v-align-top{vertical-align:top}.custom-form fieldset .row.form-checkbox-group,.custom-form fieldset .row.form-radio-group{margin-top:10px}.custom-form fieldset .row.form-checkbox-group .columns,.custom-form fieldset .row.form-radio-group .columns{vertical-align:top}.custom-form legend{color:inherit;font-size:24px;font-weight:700;letter-spacing:0px;line-height:26px;margin-bottom:20px}.custom-form h3{color:inherit;font-size:16px;font-weight:700;letter-spacing:0px;line-height:22px;margin-bottom:10px;margin-top:10px}.custom-form .required-text{color:inherit;font-size:12px;letter-spacing:0px}.custom-form .custom-link{font-size:18px;letter-spacing:0px;line-height:24px}.custom-form .custom-checkbox{margin-bottom:20px}#download_center{background-color:#fff;max-width:1440px;padding-bottom:40px}#download_center .dl-top-categories{margin-bottom:30px}#download_center .dl-filter-transition{position:relative}#download_center .dl-filter-block{background-color:#fff}#download_center .dl-filter-block .custom-select{margin-bottom:20px}#download_center .dl-top-label{display:block;font-weight:700;font-size:24px;line-height:26px;margin-bottom:20px}#download_center .dl-top-selector{color:#000;background-color:#f5f5f7;display:inline-block;padding:0 10px;margin-right:10px;margin-bottom:10px;font-size:16px;line-height:25px;cursor:pointer;transition:background-color .22s ease}#download_center .dl-top-selector.--active,#download_center .dl-top-selector:hover{color:#fff;background-color:#212121}#download_center .dl-filter{position:relative;margin-bottom:20px}#download_center .dl-filter-select{margin-bottom:20px;background-color:#fff}#download_center .dl-filter-select-label{font-size:16px;line-height:20px;margin-bottom:10px}#download_center .dl-filter-select-group{display:flex;position:relative}#download_center .dl-filter-select-group .custom-select{flex-basis:calc(100% - 70px);width:calc(100% - 70px)}#download_center .dl-filter-select-group .icon-button{flex-basis:60px;flex-grow:0;flex-shrink:0;margin-left:10px}#download_center .tree-node{background-color:#f5f5f7;margin:5px 0}#download_center .tree-checkbox{width:22px;height:22px;border-color:#000}#download_center .tree-checkbox.checked,#download_center .tree-checkbox.indeterminate{border-color:#e50043;background-color:#e50043}#download_center .tree-checkbox.checked:after{left:7px;top:2px;height:10px;width:5px}#download_center .dl-load-error{border:4px solid #E50043;background-color:#000;color:#fff;padding:20px;margin-top:30px;margin-bottom:20px}#download_center .dl-load-error p{font-size:18px;line-height:27px}#download_center .download-display{margin-top:-20px}#download_center .search-field{margin-bottom:40px}@media screen and (min-width: 1024px){#download_center .dl-load-error{padding:60px 80px}}@media screen and (min-width: 1440px){#download_center .dl-filter-select-group{margin-bottom:110px}}.dl-filter-transition-enter-active{transition:all .2s linear;transition-delay:.3s}.dl-filter-transition-leave-active{transition:all .1s linear;opacity:0;position:absolute;width:100%}.dl-filter-transition-move{transition:all .2s ease-in-out;transition-delay:.1s}.dl-filter-transition-enter-from{opacity:0}.download-group{--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446;background-color:var(--background);color:var(--onBackground);box-sizing:border-box}.download-group .download-group-section+.download-group-section{border-top:4px solid #FFF}.download-group .download-group-section .download-group-title{font-weight:300;font-weight:700;font-size:22px;padding:20px 0 0 20px}.download-group .download-group-section .partner-group{display:flex;flex-direction:column;padding:0 20px}.download-group .download-group-section .partner-group:last-of-type{padding:0 20px 20px}.download-group .download-group-head{flex-basis:calc(2 / 12 * 100%);cursor:pointer;padding:20px 40px 20px 0;box-sizing:border-box;display:flex;flex-direction:column;margin-top:auto}.download-group .download-group-head .download-group-image{aspect-ratio:2;overflow:hidden;margin-bottom:20px}.download-group .download-group-head .download-group-image img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center}.download-group .download-list{display:flex;flex-wrap:wrap;flex-direction:column;gap:40px;padding:20px 0;align-content:end}.download-group .download-list .file-type-icon{height:60px}.download-group .download-list .file-type-icon:before{font-size:59px;height:60px;width:45px;color:var(--highlight)}.download-group .download-list .file-type-icon .doc-label{width:45px;font-size:13px;line-height:16px;font-weight:400}.download-group .download-item{position:relative;display:flex;flex-direction:column;padding-right:20px;box-sizing:border-box}.download-group .download-item h4{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6;flex-grow:1;font-size:16px;line-height:21px;letter-spacing:.025em}.download-group .download-info{display:flex;align-items:flex-end;margin-top:10px;margin-bottom:20px}.download-group .download-detail{font-size:12px;line-height:16px;padding-left:10px}.download-group .download-group-footer{border-top:4px solid #FFF;padding:20px}.download-group .download-group-footer .divider{width:40px;display:flex;align-items:center;justify-content:center}.download-group .download-group-footer .divider:before{font-size:20px}.download-group .downloading-info{position:relative;padding-right:40px;box-sizing:border-box}.download-group .downloading-info .loading-spinner{position:absolute;right:0;top:-13px}.download-group p.step{padding-left:17px;text-indent:-17px}.download-group .custom-checkbox{position:relative}.download-group .custom-checkbox.partial-selection:after{content:"";display:inline-block;width:7px;height:2px;position:absolute;left:6px;top:9px;border-radius:5px;background-color:#fff}@media screen and (max-width: 1023px){.download-group .download-list{align-content:start}.download-group .download-item{padding-left:40px}.download-group .download-item .custom-checkbox{position:absolute;left:0;top:0}.download-group .download-group-section .download-group-title{padding-top:27px}.download-group .download-group-head{margin-bottom:20px;max-height:320px}.download-group .download-group-head .custom-checkbox{flex-shrink:0}.download-group .custom-checkbox label{padding-left:40px;font-size:16px}.download-group .download-group-footer{padding:40px 20px}.download-group .download-group-footer .divider{width:100%}.download-group .download-group-footer .divider:before{transform:rotate(90deg)}.download-group .download-group-steps{padding-top:40px;display:flex;flex-direction:column;gap:20px}}@media screen and (min-width: 1024px){.download-group .download-list{flex-direction:row;flex-basis:calc(10 / 12 * 100%);gap:0}.download-group .download-group-head .download-group-image{aspect-ratio:1}.download-group .download-group-section .partner-group{flex-direction:row}.download-group .partner-checkbox .label{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.download-group .download-item{width:20%}.download-group .download-group-footer{display:flex;align-items:center}.download-group .download-group-footer .custom-checkbox{width:calc(1 / 6 * 100%)}.download-group .download-group-footer .download-group-steps{display:flex;align-items:center;width:calc(5 / 6 * 100%)}.download-group .download-group-footer .download-group-steps .step{flex-basis:33.3333333333%}}.event-template{margin-bottom:40px}.event-template .event-link{margin-bottom:10px}.event-template .event-link a{color:#e50043;font-size:16px;letter-spacing:0px;line-height:20px;text-decoration:none;display:inline-block}.event-template .ricon-link:before{display:inline-block;transform:rotate(180deg);padding-left:10px}@media screen and (min-width: 1024px){.event-template .ricon-link:hover:before{animation:shake-horizontal-alter 3s cubic-bezier(.455,.03,.515,.955) infinite}}.event-template .event-container{background-color:#f5f5f7;padding:20px;margin-bottom:3px}.event-template .event-container.event-info .richtext-content p{margin:0}.event-template .event-container .richtext-content{font-size:16px;letter-spacing:0px;line-height:20px}.event-template .event-container .richtext-content a{font-weight:500}.event-template .event-container .richtext-content li{margin-bottom:10px}.event-template .event-container .richtext-content ul{margin-bottom:30px;margin-top:0}.event-template .event-container .richtext-content ul ul{margin-top:10px;margin-bottom:10px}.event-template .event-container .richtext-content ul li:first-of-type{margin-top:10px}.fact-finder-search .ffs-search-field{position:relative;z-index:10}.fact-finder-search .search-form{margin-bottom:28px}.fact-finder-search .info-card{margin:20px}.fact-finder-search .teaser-grid{padding-bottom:0}.fact-finder-search .teaser .teaser-title .code{color:#e50043}.fact-finder-search .teaser .teaser-headline+.teaser-title{font-weight:700}.fact-finder-search .teaser .teaser-buttons{min-height:0}.fact-finder-search .teaser .teaser-buttons>.custom-button,.fact-finder-search .teaser .teaser-buttons>.cart-link,.fact-finder-search .teaser .teaser-buttons>.wishlist-link{margin-top:20px}.fact-finder-search .teaser .spacer{flex-grow:1}.fact-finder-search .teaser .teaser-text{flex-grow:0}.fact-finder-search .teaser .teaser-technical-data{margin-bottom:28px;margin-top:8px;line-height:20px}.fact-finder-search .teaser .teaser-technical-data .label{margin-bottom:10px;font-weight:700;display:block}.fact-finder-search .teaser .lifecycle-info{font-size:16px;line-height:20px}.fact-finder-search .teaser .split-info{display:flex;justify-content:space-between;gap:20px;margin-top:10px}@media screen and (max-width: 639px){.fact-finder-search .teaser .split-info{flex-direction:column}}@media screen and (min-width: 640px){.fact-finder-search .teaser .split-info{align-items:center}.fact-finder-search .teaser .split-info .teaser-link{width:auto}}.fact-finder-search .teaser .vue-numeric-input .numeric-input{background-color:#fff}.fact-finder-search .teaser.--horizontal-small .teaser-text{flex-grow:1}.fact-finder-search .badge-new{position:absolute;right:16px;top:16px;max-width:calc(100% - 32px);box-sizing:border-box;text-align:left}@media screen and (min-width: 1024px) and (max-width: 1439px){.fact-finder-search .teaser-grid .teaser{flex-basis:calc(100% - 40px);max-width:calc(100% - 40px)}}@media screen and (min-width: 1024px){.fact-finder-search .teaser-grid{margin-top:-40px}}.filterable-teaser-list{padding:40px 0}.filterable-teaser-list .ftl-filters{margin-bottom:40px}.filterable-teaser-list .teaser-grid{padding-top:0;padding-bottom:0;margin-top:-20px;margin-bottom:-20px}@media screen and (min-width: 1024px){.filterable-teaser-list{padding:60px 0}}.history__header{display:flex;width:100%;height:50px;background-color:#efeeee}.history__header .quick-menu{width:160px;height:50px;z-index:100}.history__header .quick-menu .collapsable{background-color:#e50043}.history__header .quick-menu .collapsable-label{padding:14px 43px 14px 20px;color:#fff;font-weight:400}.history__header .quick-menu .collapsable-label:after{color:#fff}.history__header .quick-menu .collapsable-content{padding:0}.history__header .quick-menu__link{display:flex;align-items:center;justify-content:space-between;line-height:16px;padding:7px 20px 5px;transition:background-color .25s ease;color:#fff;font-size:12px;text-decoration:none;cursor:pointer}.history__header .quick-menu__link .ricon-arrow_right{position:relative;margin-right:0;margin-left:8px;left:0;transition:left .25s ease}.history__header .quick-menu__link:hover{background-color:#e50043}.history__header .quick-menu__link:hover .ricon-arrow_right{left:6px}.history__header .swiper-nav{display:flex;position:relative;align-items:center;justify-content:space-around;width:130px;height:50px;padding:0 20px}.history__header .swiper-nav .swiper-button-disabled{opacity:.2;pointer-events:none}.history-slider{width:100%;height:100%}.history-slider .swiper-slide{width:100%;-webkit-user-select:none;user-select:none}@media screen and (min-width: 640px){.history-slider .swiper-slide{width:50%;margin-right:10px}}@media screen and (min-width: 1024px){.history-slider .swiper-slide{width:40%}}@media screen and (min-width: 1440px){.history-slider .swiper-slide{width:28.3%}}@media screen and (min-width: 640px){.history-slider .swiper-slide--large{width:63%;margin-right:40px}}@media screen and (min-width: 1024px){.history-slider .swiper-slide--large{width:45%;margin-left:70px}.history-slider .swiper-slide--large:first-child{margin-left:40px}}@media screen and (min-width: 1440px){.history-slider .swiper-slide--large{width:37.2%}}.history-slider .swiper-slide:nth-child(2n) .history-item__inner{display:flex;flex-direction:column;justify-content:flex-end;order:0;align-items:flex-start}.history-slider .swiper-slide:nth-child(2n) .button{align-self:baseline}.history-slider .swiper-slide:nth-child(2n) .history-item__divider{order:1}.history-slider .swiper-slide:nth-child(2n) .history-item__image{order:2}.history-slider .history-item{margin:0 1.5em}@media screen and (min-width: 1024px){.history-slider .history-item{margin:0}}.history-detail-slider{top:50px;position:absolute;height:calc(100vh - 108px);width:100%}@media screen and (min-width: 1024px){.history-detail-slider{height:calc(100vh - 114px)}}.history{z-index:101;position:relative;font-size:12px}@media screen and (min-width: 1024px){.history{margin-top:-50px}}.history__wrap{height:100vh;overflow:hidden}.history__inner{position:relative;overflow:hidden;background-color:#000;min-height:100vh}.history .stage.fade-enter,.history .stage.fade-leave-to{z-index:50;position:absolute}.history .history-start-content{position:absolute;bottom:80px;width:100%;box-sizing:border-box;padding:0 20px;color:#fff;z-index:5}.history .history-start-content h1{text-transform:uppercase;font-size:59px;margin-bottom:12px;line-height:1;letter-spacing:.0125em}.history .history-start-content p{font-size:16px;font-weight:700;margin-bottom:20px}.history .history-start-content p.history-timeframe{margin-top:40px;font-size:36px;font-weight:700}.history .history-start-content .custom-button{width:auto;display:inline-block}@media screen and (min-width: 1024px) and (min-height: 640px){.history .history-start-content{left:80px;bottom:auto;top:12.5vh;max-width:720px}.history .history-start-content h1{font-size:96px}.history .history-start-content p{font-size:24px}.history .history-start-content p.history-timeframe{font-size:48px}}.history .history-list{background-color:#fff}.history .close{display:flex;position:absolute;z-index:11;top:0;right:0;transition:background-color .25s ease;cursor:pointer}.history .close:hover{background-color:#db0040}.history .close .icon-button{height:50px}.history .close .icon-button.--background{background-color:#000}.history .close .icon-button .icon-button-wrapper{padding:0 9px}.history-item{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:column;height:calc(100vh - 115px);padding-top:40px;padding-bottom:40px;background-color:#fff}.history-item h3{font-weight:700;color:#000;font-size:56px;letter-spacing:.03rem;line-height:1;text-transform:uppercase}.history-item h3 span{opacity:.57}.history-item p{margin-bottom:2.25rem;font-size:16px;line-height:19px}.history-item .custom-button{display:inline-block;width:auto}.history-item__divider{display:flex;align-items:center;width:100%;height:2px;margin:40px 0;position:relative}.history-item__divider span{display:block;position:absolute;width:calc(50vh - 174px);left:0;height:2px;top:.5px;background-color:#e50043;z-index:2}.history-item__inner,.history-item__image{position:relative;height:calc(50% - 40px);flex-basis:calc(50% - 40px)}.history-item__inner{background-color:#fff}.history-item__image img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:left center}@media screen and (min-width: 1024px) and (min-height: 760px){.history-item{padding-left:20px}.history-item h3{font-size:64px}.history-item p{width:70%;margin-bottom:2.25rem;font-size:18px;line-height:21px}.history-item__inner,.history-item__image{height:calc(50% - 80px);flex-basis:calc(50% - 80px)}.history-item__divider span{width:calc(50vh - 214px)}}@media screen and (min-width: 1440px){.history-item{padding-left:40px}}.history-item--portrait{background-size:cover}.history-item--portrait h3{margin-bottom:16px;font-size:32px;white-space:nowrap}.history-item--portrait p{width:100%}.history-item--portrait .history-item__inner{position:absolute;right:0;bottom:40px;width:65%;height:auto;padding:2.85em 1.75em 1.75em}.history-item--portrait .history-item__image{margin-left:0;position:absolute;width:100%;height:auto;left:0;top:40px;bottom:40px}.history-item--portrait .history-item__image img{object-fit:cover}@media screen and (min-width: 640px){.history-item--portrait .history-item__inner{width:58%}}@media screen and (min-width: 1440px){.history-item--portrait .history-item__inner{width:50%}}.history-item-detail{background-color:#fff;position:relative;height:calc(100vh - 107px);width:100%;padding:0}.history-item-detail .history-item__inner{position:absolute;box-sizing:border-box;bottom:8%;left:0;width:100%;height:auto;padding:20px;max-width:720px;background-color:#ffffffdf}.history-item-detail h3.highlight{margin-bottom:16px;font-size:32px;white-space:nowrap}.history-item-detail p{width:90%}.history-item-detail .button{text-transform:none}.history-item-detail__image{position:absolute;left:0;top:0;width:100%;height:100%}.history-item-detail__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.history-item-detail .history-item-detail__image.--desktop{display:none}@media screen and (min-width: 640px){.history-item-detail .history-item-detail__image.--desktop{display:block}.history-item-detail .history-item-detail__image.--mobile{display:none}}@media screen and (min-width: 1024px){.history-item-detail{height:calc(100vh - 115px)}.history-item-detail .history-item__inner{bottom:12.5vh;left:120px;padding:40px}}.login-shop{max-width:380px;height:100%;padding:40px 20px;position:absolute;z-index:149;right:0}.login-shop .ls-intro,.login-shop .custom-form fieldset{margin-bottom:30px}.collection-teaser{position:relative;display:flex;width:100%;min-height:94px;justify-content:space-between;align-items:center;flex-direction:column;background-color:#434444;color:#fff;padding:0 20px;box-sizing:border-box;--background: #F5F5F7;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #FFF;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.collection-teaser+.collection-teaser{margin-top:10px}.collection-teaser .collection-input-wrapper{flex-shrink:0;box-sizing:border-box}.collection-teaser .collection-input-wrapper>label{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.collection-teaser .checkbox-wrapper>label{height:20px}.collection-teaser .collection-body{flex-basis:100%;flex-grow:1}.collection-teaser .collection-body .custom-link{padding-top:10px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collection-teaser .collection-id{font-size:16px;line-height:20px}.collection-teaser .collection-id+.collection-title{margin-top:12px}.collection-teaser .collection-title{font-size:18px;font-weight:700;line-height:20px}.collection-teaser .collection-download{flex-shrink:1}.collection-teaser .collection-image{position:relative;flex-basis:240px}.collection-teaser .collection-image .collection-image-wrapper{position:relative;height:auto;padding-bottom:62.5%;background-color:#000}.collection-teaser .collection-image .collection-image-wrapper>img{position:absolute;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 639px){.collection-teaser{padding-bottom:20px}.collection-teaser .collection-body{padding-top:20px;order:2;width:100%}.collection-teaser .collection-download{order:4;position:absolute;right:20px;bottom:14px}.collection-teaser .collection-input-wrapper{order:3;padding:20px 0 0;align-self:start}.collection-teaser .collection-image{order:1;width:100%;flex-basis:0}}@media screen and (min-width: 640px){.collection-teaser{flex-direction:row;padding-left:30px}.collection-teaser .collection-body{padding:0 20px}.collection-teaser .collection-input-wrapper{flex-basis:50px}}.product-collection{position:relative;display:flex;flex-direction:column;padding:20px 20px 40px;color:#fff;background-color:transparent;text-align:left}.product-collection .pw-title{font-size:24px;line-height:27px;margin-bottom:11px}.product-collection .pw-subtitle{font-size:16px;line-height:21px}.product-collection .pw-header{background-color:#434444;padding:20px;margin-top:20px;margin-bottom:10px}.product-collection .pw-footer{margin-top:60px}.product-collection .pw-footer .custom-button[disabled=disabled]{pointer-events:none}.product-collection .pw-footer-label{font-size:14px;line-height:28px;margin-bottom:20px}.product-collection .pw-header-search{display:flex}.product-collection .pw-header-search .product-search{flex-grow:1;z-index:10}.product-collection .pw-header-search .custom-button{margin-left:20px;flex-basis:25%}.product-collection .pw-teaser-wrapper{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.product-collection .pw-teaser-wrapper+.pw-teaser-wrapper{margin-top:10px}.product-collection .pw-teaser-counter{background-color:#434444;flex-basis:38px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;padding:0 18px}.product-collection .pw-loading{position:relative;height:118px;width:100%;display:flex;justify-content:center;align-items:center}.product-collection .pw-loading.fade-leave-active{position:absolute}.product-collection .close-collection{position:absolute;right:0;top:0}.product-collection .close-collection .icon-button-wrapper{padding:0 10px}@media screen and (min-width: 640px){.product-collection .pw-teaser-wrapper{flex-direction:row;cursor:move}.product-collection .pw-teaser-counter{flex-basis:60px;margin-right:3px;flex-direction:column;justify-content:center;padding:0}.product-collection .pw-teaser-counter .icon-button{display:none}}@media screen and (min-width: 1024px){.product-collection{padding:40px 40px 80px}.product-collection .pw-title{font-size:28px;line-height:32px;margin-bottom:11px}.product-collection .pw-subtitle{font-size:18px;line-height:24px}.product-collection .pw-header{margin-top:40px;padding-left:83px}.product-collection .pw-teaser-counter{flex-basis:80px}}@media screen and (min-width: 1440px){.product-collection .pw-header{padding-left:163px}}@media screen and (max-width: 1023px){.product-collection .pw-header-search{flex-wrap:wrap}.product-collection .pw-header-search .product-search{flex-grow:1;flex-basis:75%}.product-collection .pw-header-search .custom-button{margin-top:10px;margin-left:0;flex-basis:100%}}@media screen and (max-width: 639px){.product-collection .pw-header-search{margin-left:-20px;margin-right:-20px}.product-collection .pw-header-search .product-search{flex-basis:100%}.product-collection .pw-header-search .custom-button{margin-left:0;flex-basis:50%;flex-grow:1;order:3}.product-collection .pw-label{padding:10px 20px;background-color:#434444}.product-collection .pw-label-count{order:3}.product-collection .pw-label-product{order:2;text-align:center}}.collection-swal{max-height:100%;margin:0;width:100%;max-width:1280px;scrollbar-color:#434444 #000;scrollbar-width:thin}.collection-swal .swal2-html-container{padding:0;margin:0}.collection-swal.swal2-modal{background-color:#121212;background:linear-gradient(-180deg,#434444,#121212);box-shadow:0 4px 14px -8px #000000bf}.collection-swal .swal-content{padding:0;margin:0}.collection-swal.swal2-show.swal2-modal{animation:rollInFromRight .5s}.collection-swal::-webkit-scrollbar-track{background-color:#000}.collection-swal::-webkit-scrollbar{width:6px;background-color:transparent}.collection-swal::-webkit-scrollbar-thumb{background-color:#434444;border:0 none transparent}@media screen and (min-width: 1024px){.collection-swal{width:calc(100vw - 80px)}.collection-swal.swal2-show.swal2-modal{animation:rollInFromButton .625s}}.product-finder{max-width:1440px;margin-left:auto;margin-right:auto}.product-finder .prof-filter-label{display:block;line-height:20px;font-weight:700;margin:20px 0 10px}.product-finder .prof-teaser-info{border-top:1px solid black;padding:6px 0;font-size:14px;line-height:21px}.product-finder .prof-teaser-info:first-child{margin-top:4px;border-top:0 none transparent}.product-finder .prof-teaser-info:last-child{margin-bottom:14px}.product-finder .prof-teaser-info span{display:block;flex-basis:50%}.product-finder .prof-teaser-info span:first-child{font-weight:700}.product-finder .prof-select-group{display:flex;position:relative}.product-finder .prof-select-group .custom-select:first-child{flex-basis:80px;flex-grow:0;flex-shrink:0;margin-right:12px}.product-finder .prof-select-group .custom-select:last-child{flex-basis:100%}.product-finder .pgn-header,.product-finder .pagination-wrapper{padding:0 20px}.--dark .product-finder .prof-filter-label{color:#fff}.product-sitemap{color:#fff;padding:40px 20px;max-width:1720px;margin:0 auto;box-sizing:border-box}.--light .product-sitemap,.--grey .product-sitemap{color:#000}.product-sitemap .sub-group{max-width:280px}.product-sitemap .sitemap-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 -12px}.product-sitemap .product-group{box-sizing:border-box;flex-basis:100%;margin-bottom:44px;padding:0 12px}.product-sitemap .product-group:hover .product-group-header:before,.product-sitemap .product-group:focus-within .product-group-header:before{color:#e50043}.product-sitemap .product-link{display:block;position:relative;text-decoration:none;font-size:13px;line-height:16px;padding:4px 0;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6}.product-sitemap a.product-link:hover{text-decoration:underline;text-decoration-color:#e50043}.product-sitemap .product-group-header{margin-bottom:8px}.product-sitemap .product-group-header:before{display:inline-block;font-size:28px;padding:2px;margin-bottom:8px;transition:color .24s ease}.product-sitemap .product-group-header .product-link{font-size:20px;font-weight:700;line-height:22px;padding:0;transition:color .24s ease;min-height:44px}.product-sitemap .product-group-header a.product-link:hover{text-decoration:none;color:#e50043}.product-sitemap .product{display:block}@media screen and (min-width: 640px){.product-sitemap .product-group{flex-basis:50%;width:50%}}@media screen and (min-width: 1024px){.product-sitemap{padding:40px 32px}.product-sitemap .product-group{flex-basis:calc(100% / 3);width:calc(100% / 3)}}@media screen and (min-width: 1440px){.product-sitemap .product-group{flex-basis:25%;width:25%}}@media screen and (min-width: 1680px){.product-sitemap .product-group{flex-basis:calc(100% / 6);width:calc(100% / 6)}}.wishlist-teaser{position:relative;display:flex;width:100%;min-height:94px;justify-content:space-between;align-items:center;flex-direction:column;background-color:var(--surface);color:var(--onSurface);padding:10px 20px;box-sizing:border-box}.wishlist-teaser+.wishlist-teaser{margin-top:10px}.wishlist-teaser .wishlist-input-wrapper{flex-shrink:0;box-sizing:border-box;padding-right:20px;--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446}.--dark .wishlist-teaser .wishlist-input-wrapper:not(.collapsable .wishlist-input-wrapper){--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.wishlist-teaser .wishlist-input-wrapper label{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.wishlist-teaser .wishlist-body{flex-basis:100%;flex-grow:1}.wishlist-teaser .wishlist-body .custom-link{padding-top:10px}.wishlist-teaser .wishlist-id{font-size:16px;line-height:20px}.wishlist-teaser .wishlist-id+.wishlist-title{margin-top:12px}.wishlist-teaser .wishlist-title{font-size:18px;font-weight:700;line-height:20px}.wishlist-teaser .wishlist-download{flex-shrink:1;--background: #000;--onBackground: #FFF;--onBackgroundSecondary: #E0E0E0;--surface: #FFF;--onSurface: #000;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #FFF;--inputDisabled: #888;--inputSolid: #FFF;--onInputSolid: #000;--inputSolidSecondary: #F5F5F7;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #FF4C4C;--warning-color: #FF9600;--success-color: #00B359;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #FFF;--onButtonSecondary: #000;--buttonSecondaryHover: #dfdfdf;--buttonSecondaryOption: #303031;--onButtonSecondaryOption: #FFF;--buttonSecondaryOptionHover: #444446}.--dark .wishlist-teaser .wishlist-download:not(.collapsable .wishlist-download){--background: #FFF;--onBackground: #000;--onBackgroundSecondary: #000;--surface: #000;--onSurface: #FFF;--highlight: #E50043;--onHighlight: #FFF;--secondarySurface: #FFF;--onSecondarySurface: #000;--input: #FFF;--onInput: #000;--inputBorder: #000;--inputDisabled: #888;--inputSolid: #F5F5F7;--onInputSolid: #000;--inputSolidSecondary: #FFF;--inputError: #E50043;--inputSuccess: #008e4f;--error-color: #BE0000;--warning-color: #FF9600;--success-color: #008e4f;--buttonPrimary: #E50043;--onButtonPrimary: #FFF;--buttonPrimaryHover: #a50030;--buttonSecondary: #000;--onButtonSecondary: #FFF;--buttonSecondaryHover: #333333;--buttonSecondaryOption: #F5F5F7;--onButtonSecondaryOption: #000;--buttonSecondaryOptionHover: #dfdfdf}.wishlist-teaser .wishlist-image{position:relative;flex-basis:240px}.wishlist-teaser .wishlist-image .wishlist-image-wrapper{position:relative;height:auto;padding-bottom:62.5%;background-color:#000}.wishlist-teaser .wishlist-image .wishlist-image-wrapper>img{position:absolute;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 639px){.wishlist-teaser .wishlist-body{padding-top:20px;order:2;width:100%}.wishlist-teaser .wishlist-download{order:4;position:absolute;right:20px;bottom:14px}.wishlist-teaser .wishlist-input-wrapper{order:3;padding:20px 0 0;align-self:start}.wishlist-teaser .wishlist-image{order:1;width:100%;flex-basis:0}}@media screen and (min-width: 640px){.wishlist-teaser{flex-direction:row}.wishlist-teaser .wishlist-body{padding:0 20px}.wishlist-teaser .wishlist-input-wrapper{flex-basis:80px}}.product-wishlist{position:relative;display:flex;flex-direction:column;padding-bottom:40px}.product-wishlist .pw-header{background-color:#f5f5f7;padding:20px;margin-bottom:10px}.product-wishlist .pw-header-count{display:flex;flex-basis:80px;flex-shrink:0;box-sizing:border-box;padding-right:20px;align-items:center}.product-wishlist .pw-header-search{display:flex}.product-wishlist .pw-header-search .product-search{flex-grow:1;z-index:10}.product-wishlist .pw-header-search .custom-button{margin-left:20px;flex-basis:25%}.product-wishlist .pw-teaser-wrapper{display:flex;flex-direction:column}.product-wishlist .pw-teaser-wrapper+.pw-teaser-wrapper{margin-top:10px}.product-wishlist .pw-teaser-counter{background-color:#f5f5f7;flex-basis:38px;flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:3px}.product-wishlist .pw-actions{line-height:22px;padding:5px 0}.product-wishlist .pw-actions a{color:#e50043;font-weight:700;text-decoration:none}.product-wishlist .pw-actions a+a{margin-left:20px}.product-wishlist .pw-loading{position:relative;height:120px;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 640px){.product-wishlist .pw-actions{position:absolute;right:0}.product-wishlist .pw-actions a{cursor:pointer}.product-wishlist .pw-actions a:hover{box-shadow:0 2px #e50043}.product-wishlist .pw-header{order:2;padding-left:83px}.product-wishlist .pw-list-header{line-height:32px;display:flex;order:1}.product-wishlist .pw-teaser-list-wrapper{order:4}.product-wishlist .pw-label-pos{flex-basis:83px;flex-shrink:0}.product-wishlist .pw-label-count{flex-basis:100px;flex-shrink:0}.product-wishlist .pw-teaser-wrapper{flex-direction:row}.product-wishlist .pw-teaser-counter{flex-basis:60px;margin-right:3px;margin-bottom:0}}@media screen and (min-width: 1024px){.product-wishlist{padding-bottom:80px}.product-wishlist .pw-header{padding-left:103px}.product-wishlist .pw-label-pos{flex-basis:103px}.product-wishlist .pw-teaser-counter{flex-basis:80px}}@media screen and (max-width: 1023px){.product-wishlist .pw-header-search{flex-wrap:wrap}.product-wishlist .pw-header-search .product-search{flex-grow:1;flex-basis:75%}.product-wishlist .pw-header-search .custom-button{margin-top:10px;margin-left:100px;flex-basis:100%}}@media screen and (max-width: 639px){.product-wishlist .pw-header-search{margin-left:-20px;margin-right:-20px}.product-wishlist .pw-header-search .product-search{flex-basis:100%}.product-wishlist .pw-header-search .custom-button{margin-left:0;flex-basis:50%;flex-grow:1;order:3}.product-wishlist .pw-header-search .pw-header-count{order:2;padding-right:10px}.product-wishlist .pw-list-header{display:flex;flex-direction:column;margin-bottom:10px}.product-wishlist .pw-label{padding:10px 20px;background-color:#f5f5f7}.product-wishlist .pw-label-pos{order:1;text-align:center;border-bottom:3px solid #FFF}.product-wishlist .pw-label-count{order:3}.product-wishlist .pw-label-product{order:2;text-align:center}}.profile-form input:disabled{background-color:#f5f5f7!important;color:#000!important;border-color:transparent!important}.profile-form.custom-form fieldset .row .columns{vertical-align:top}.search-elastic .search-loading{position:relative;left:0;min-height:120px;width:100%;display:flex;align-items:center;justify-content:center}.search-elastic .teaser-list{position:relative}.search-elastic .teaser-list>div{margin-bottom:20px}.module-search{padding-bottom:40px}.module-search .search-form{margin-bottom:40px}.module-search .tree-view-node{background-color:#f5f5f7;margin:5px 0}.module-search .tree-view-node .tvn-children .tree-view-node{margin:0}.module-search .paginated-list .teaser-list{position:relative}.module-search .paginated-list .teaser-list>div{margin-bottom:20px}@media screen and (min-width: 1024px){.module-search .paginated-list{margin-top:-26px;margin-bottom:-26px}}.search-news{padding-bottom:40px;max-width:1440px;margin:0 auto}.search-news .teaser-list{margin-top:20px;position:relative}.search-news .teaser-list>div{margin-bottom:20px}.search-news .teaser-grid{padding-top:0}@media screen and (min-width: 1024px){.search-news{padding-bottom:80px}.search-news .search-form{margin-bottom:32px}}.spsearch{position:relative}.spsearch .search-field{margin-bottom:80px}.spsearch .spsearch-header{margin:40px 0}.spsearch .spare-parts-header{padding-right:40px;font-size:1.25rem;line-height:1.25}.spsearch .spsearch-content{position:relative}.spsearch .loading-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.spsearch .info-card{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 1024px){.spsearch .spare-parts-header{font-size:1.5rem}}.store-front-wrapper .article-block.--light+.article-block.--grey:not(.--with-spacing) .block-intro,.store-front-wrapper .article-block.--light+.article-block.--dark:not(.--with-spacing) .block-intro,.store-front-wrapper .article-block.--grey+.article-block.--light:not(.--with-spacing) .block-intro,.store-front-wrapper .article-block.--grey+.article-block.--dark:not(.--with-spacing) .block-intro,.store-front-wrapper .article-block.--dark+.article-block.--grey:not(.--with-spacing) .block-intro,.store-front-wrapper .article-block.--dark+.article-block.--light:not(.--with-spacing) .block-intro{padding-top:40px}.store-front-wrapper .article-block.--light+.article-block.--grey.--with-spacing .block-intro,.store-front-wrapper .article-block.--light+.article-block.--dark.--with-spacing .block-intro,.store-front-wrapper .article-block.--grey+.article-block.--light.--with-spacing .block-intro,.store-front-wrapper .article-block.--grey+.article-block.--dark.--with-spacing .block-intro,.store-front-wrapper .article-block.--dark+.article-block.--grey.--with-spacing .block-intro,.store-front-wrapper .article-block.--dark+.article-block.--light.--with-spacing .block-intro{padding-top:0}.store-front-wrapper .article-block.--with-spacing .block-intro:last-child{padding:0 20px}@media screen and (min-width: 640px){.store-front-wrapper .article-block:has(.storefront-menu)+.article-block:has(.commercial-teaser).--with-spacing{padding-top:20px}}.store-front-wrapper .block-intro{padding:20px}.store-front-wrapper .product-sitemap{padding:20px 0 0}#buorg{padding:10px 0;font-size:14px;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:400;text-rendering:optimizeLegibility;background-color:#000;color:#fff;border-bottom:unset}#buorg .buorg-mainmsg{font-weight:400}#buorg .buorg-buttons{margin-top:10px}#buorg .buorg-buttons #buorgul{background-color:#e50043;border-radius:unset;font-weight:400}#buorg .buorg-buttons #buorgig{background-color:#f5f5f7;font-weight:400;border-radius:unset;color:#000}.fact-finder-product-wrapper .pgn-header{margin-top:26px}.fact-finder-product-wrapper .results{position:relative;margin-top:0}.fact-finder-product-wrapper .results>.loading-spinner{position:absolute;left:50%;top:100px;transform:translate(-50%)}.fact-finder-product-wrapper .toggle-area{position:relative;z-index:5;flex-wrap:wrap}.fact-finder-product-wrapper .teaser-grid{padding-top:0;padding-bottom:0;margin-top:-20px}.fact-finder-product-wrapper .results .toggle-area .pgn-header{width:auto}.fact-finder-product-wrapper .table-config{padding-top:16px}.fact-finder-product-wrapper .table-config .icon-button-wrapper{padding-right:0!important;padding-left:0!important}.fact-finder-product-wrapper .table-config .icon-button-wrapper:after{font-size:24px}.fact-finder-product-wrapper .table-config .label{font-size:14px}.fact-finder-product-wrapper .pagination-wrapper+.pgn-header{position:relative;right:0;bottom:28px;padding-top:0;margin-top:0}.fact-finder-product-wrapper .fact-finder-tags:not(:empty){margin-top:20px}@media screen and (min-width: 640px){.fact-finder-product-wrapper .table-config{margin:0 12px}.fact-finder-product-wrapper .pagination-wrapper+.pgn-header{position:absolute;padding-top:0;bottom:56px}}@media screen and (min-width: 1024px){.fact-finder-product-wrapper{padding-bottom:80px}.fact-finder-product-wrapper .pgn-header{white-space:nowrap}.fact-finder-product-wrapper .pagination-wrapper+.pgn-header{bottom:73px}.fact-finder-product-wrapper .filter-block,.fact-finder-product-wrapper .category-product-list{margin-top:27px}.fact-finder-product-wrapper .fact-finder-filter{padding-top:0}.fact-finder-product-wrapper .fact-finder-tags:not(:empty){margin-top:40px;margin-bottom:-20px}.fact-finder-product-wrapper .article-block:first-child{margin-top:27px}.fact-finder-product-wrapper .article-block:last-child{margin-top:-40px}}.table-config-dialog{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-config-dialog .table-config-header{margin-bottom:28px;text-align:left}.table-config-dialog .table-config-header h1{font-size:21px;margin-bottom:12px}.table-config-dialog .table-config-header p{font-size:16px}.table-config-dialog .column-drag-list{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;gap:4px}.table-config-dialog .column-drag-item{display:flex;gap:4px;cursor:move}.table-config-dialog .custom-checkbox.--background{flex-grow:1;background-color:#212121;color:#fff}.table-config-dialog .drag-handle{display:flex;flex-direction:column;background-color:#212121;color:#fff;padding:7px 18px}.table-config-dialog .button-group{margin-top:40px;margin-bottom:0}
