@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:translate3d(0px, 0, 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);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,.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:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.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(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}: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%;-o-object-fit:contain;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-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left: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-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-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(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width: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, 0.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(0px, -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:200ms transform,200ms 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:translateX(-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:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms 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, 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}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}:root{--animation-duration: .35s;--animation-duration-long: .5s;--animation-easing: ease-out;--animation-easing-easeOutBack: cubic-bezier(0.34, 1.56, 0.64, 1)}:root{--border-style: solid;--border-width-s: 1px;--border-width-m: 2px;--border-width-l: 3px}:root{--color-background: #F8F7F6;--color-background-lightest: #fff;--color-background-lighter: #EEEAE8;--color-background-light: #D4CBC6;--color-background-dark: #D9D9D9;--color-background-darker: #A59891;--color-background-darkest: #000;--color-background-contrast: #99042F;--color-border: #99042F;--color-border-dark: #494238;--color-border-darkest: #000;--color-gradient: #F8F7F6;--color-gradient-alpha: rgba(248, 247, 246, 0.9);--color-gradient-dark: #716E6D;--color-contrast: #99042F;--color-text-dark: #494238;--color-text-darkest: #000;--color-text-medium: #716E6D;--color-text-light-1: #A59891;--color-text-light-3: #D4CBC6;--color-text-light-5: #F8F7F6;--color-text-lightest: #fff;--color-text-contrast: #99042F;--color-error: #99042F;--color-success: #99042F}@font-face{font-display:swap;font-family:"TikTok Sans";font-style:normal;font-weight:300;src:url("../fonts/tiktok-sans-v7-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"TikTok Sans";font-style:normal;font-weight:400;src:url("../fonts/tiktok-sans-v7-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"TikTok Sans";font-style:normal;font-weight:500;src:url("../fonts/tiktok-sans-v7-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"TikTok Sans";font-style:normal;font-weight:600;src:url("../fonts/tiktok-sans-v7-latin-600.woff2") format("woff2")}:root{--width-max: 1728px;--spacing-unit: 1rem;--spacing-025: calc(var(--spacing-unit) * 0.25);--spacing-050: calc(var(--spacing-unit) * 0.5);--spacing-075: calc(var(--spacing-unit) * 0.75);--spacing-10: calc(var(--spacing-unit) * 1.0);--spacing-125: calc(var(--spacing-unit) * 1.25);--spacing-15: calc(var(--spacing-unit) * 1.5);--spacing-20: calc(var(--spacing-unit) * 2.0);--spacing-25: calc(var(--spacing-unit) * 2.5);--spacing-30: calc(var(--spacing-unit) * 3.0);--spacing-35: calc(var(--spacing-unit) * 3.5);--spacing-40: calc(var(--spacing-unit) * 4.0);--spacing-45: calc(var(--spacing-unit) * 4.5);--spacing-50: calc(var(--spacing-unit) * 5.0);--spacing-60: calc(var(--spacing-unit) * 6.0);--container-spacing: var(--spacing-15);--vertical-spacing: 5%;--col-spacing: 8.75%;--anim-img-offset: var(--spacing-15);--menu-button-top: 27px}@media screen and (min-width: 768px){:root{--container-spacing: var(--spacing-20);--menu-button-top: 35px}}@media screen and (min-width: 1024px){:root{--container-spacing: var(--spacing-30);--anim-img-offset: var(--spacing-40);--menu-button-top: 51px}}@media screen and (min-width: 1280px){:root{--container-spacing: var(--spacing-40);--anim-img-offset: var(--spacing-60);--menu-button-top: 61px}}:root{--font-size-4xl: 128px;--font-size-3xl: 96px;--font-size-2xl: 64px;--font-size-xl: 48px;--font-size-l: 40px;--font-size-m: 32px;--font-size-s: 28px;--font-size-xs: 22px;--font-size-2xs: 21px;--font-size-3xs: 20px;--font-size-4xs: 16px;--font-size-mini: 12px;--line-height-s: 1.15;--line-height-m: 1.3;--line-height-l: 1.4;--line-height-xl: 1.6}*,*::after,*::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:"TikTok Sans",sans-serif;margin:0;font-size:var(--font-size-4xs);color:var(--color-text-dark);line-height:var(--line-height-l);background-color:var(--color-background)}@media screen and (min-width: 1280px){body{font-size:var(--font-size-3xs)}}.main:not(:has(.hero-area)){padding-top:var(--spacing-60)}.container{margin-left:auto;margin-right:auto;max-width:var(--width-max);padding:var(--container-spacing)}.background{position:fixed;inset:0;z-index:-1;background-color:var(--color-background-darkest);opacity:0;transition:opacity var(--animation-duration) var(--animation-easing)}.background:not(.active){pointer-events:none}.background.active{opacity:.4;z-index:110}a{color:inherit;text-decoration:none}.mce-content-body a{text-decoration:underline;pointer-events:none}main a:not(.cta-button):not(.link--chevron):not(.icon-link){color:var(--color-contrast);position:relative}@media screen and (min-width: 1280px){main a:not(.cta-button):not(.link--chevron):not(.icon-link)::after{content:"";display:inline-block;position:absolute;left:0;bottom:-1px;width:0%;height:0;background-color:var(--color-contrast);transition:all var(--animation-duration) var(--animation-easing)}}@media screen and (min-width: 1280px){main a:not(.cta-button):not(.link--chevron):not(.icon-link):hover::after{height:var(--border-width-m);width:100%}}.has-flow-content a:not(.cta-button):not(.link--chevron):not(.icon-link){color:inherit;text-decoration:underline}.has-flow-content a:not(.cta-button):not(.link--chevron):not(.icon-link)::after{content:none}address{font-style:normal}blockquote{margin-left:0;margin-right:0}.cta-button,.form-element__submit{display:inline-block !important;padding:var(--spacing-10) var(--spacing-125) !important;border:var(--border-style) var(--border-width-s) var(--color-border) !important;font-weight:500 !important;line-height:var(--line-height-s) !important;transition:all var(--animation-duration) var(--animation-easing) !important;margin-top:1em !important}.cta-button--outline:hover{background-color:var(--color-background-contrast) !important;color:var(--color-text-lightest) !important}.cta-button--full,.form-element__submit{background-color:var(--color-background-contrast) !important;color:var(--color-text-lightest) !important}.form-element{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:var(--color-background-lightest);font-family:inherit;font-weight:inherit;color:var(--color-text-darkest);font-size:var(--font-size-4xs);line-height:inherit;display:inline-block;border:var(--border-style) var(--border-width-s) var(--color-border)}.form-element:not(.form-element__checkbox){width:100%;padding:var(--spacing-050) var(--spacing-075)}@media screen and (min-width: 768px){.form-element:not(.form-element__checkbox){padding:var(--spacing-075) var(--spacing-10)}}.form-element__checkbox{width:var(--spacing-15);height:var(--spacing-15);flex-shrink:0;cursor:pointer}@media screen and (min-width: 1280px){.form-element__checkbox{transform:translateY(-2px)}}.form-element__checkbox:checked+.wpcf7-list-item-label::after{content:url("../images/icon-check.svg");position:absolute;left:0;top:0}@media screen and (min-width: 1280px){.form-element__checkbox:checked+.wpcf7-list-item-label::after{top:-2px}}.form-element__submit{margin-top:0 !important;cursor:pointer}.wpcf7-form.sent .form-element__submit{display:none !important}.wpcf7-form-control-wrap{display:block;margin-bottom:var(--spacing-10)}@media screen and (min-width: 1280px){.wpcf7-form-control-wrap[data-name*=acceptance]{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}}.wpcf7-form.sent .wpcf7-form-control-wrap{display:none !important}.wpcf7-list-item{margin-left:0}.wpcf7-list-item label{display:flex;gap:var(--spacing-075);position:relative;font-size:var(--font-size-4xs)}.wpcf7-not-valid-tip{transform:translateY(3px);color:var(--color-error);font-size:var(--font-size-4xs)}.wpcf7-response-output{margin-left:0 !important;margin-right:0 !important;text-align:center !important;padding:1em !important;border-width:var(--border-width-s) !important;color:var(--color-text-contrast);font-size:var(--font-size-4xs)}.invalid .wpcf7-response-output{border-color:var(--color-border) !important;color:var(--color-error) !important}.sent .wpcf7-response-output{border-width:0 !important;padding:0 !important;margin-top:1em !important;text-align:left !important;color:inherit !important;font-size:inherit !important}.wpcf7-spinner{position:absolute;left:var(--spacing-25);margin:0;transform:translateY(14px)}::-moz-placeholder{color:var(--color-text-light-1)}::placeholder{color:var(--color-text-light-1)}figure{margin:0}.headline,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:500;line-height:var(--line-height-s)}.headline--0{font-size:var(--font-size-l)}@media screen and (min-width: 768px){.headline--0{font-size:var(--font-size-xl)}}@media screen and (min-width: 1280px){.headline--0{font-size:var(--font-size-2xl)}}.headline--1,h1{font-size:var(--font-size-l)}@media screen and (min-width: 1280px){.headline--1,h1{font-size:var(--font-size-xl)}}.headline--2,h2,.headline--subline,.headline--overline{font-weight:400;font-size:var(--font-size-xs);line-height:var(--line-height-m)}@media screen and (min-width: 1280px){.headline--2,h2,.headline--subline,.headline--overline{font-size:var(--font-size-s)}}.headline--3,h3{font-size:var(--font-size-2xs)}@media screen and (min-width: 1280px){.headline--3,h3{font-size:var(--font-size-3xs)}}.headline--4,h4{font-size:var(--font-size-2xs);color:var(--color-text-contrast)}@media screen and (min-width: 1280px){.headline--4,h4{font-size:var(--font-size-3xs)}}@media screen and (max-width: 1279px){.headline--mobile-normal{font-size:1rem;font-weight:600}}.headline--overline{margin-bottom:.5em}.headline--overline>a{color:inherit !important}.headline--overline>a:hover{color:var(--color-contrast) !important}.headline--subline{font-weight:500;margin-top:calc(var(--spacing-10)*-1)}img{max-width:100%;height:auto;display:block}strong{font-weight:500}video{display:block;max-width:100%}.contact-layer{position:fixed;top:50%;left:50%;z-index:120;background-color:var(--color-background-lightest);width:calc(100vw - var(--spacing-30));max-width:538px;padding:var(--spacing-15);transform:translateX(-50%) translateY(50vh);transition:transform var(--animation-duration) var(--animation-easing-easeOutBack);overflow:auto;max-height:calc(100vh - var(--spacing-30));color:var(--color-background-darkest)}.contact-layer.active{transform:translateX(-50%) translateY(-50%)}.contact-layer__button{position:absolute;left:0;bottom:var(--spacing-20);background-color:var(--color-background-contrast);color:var(--color-text-lightest);padding:var(--spacing-075) var(--spacing-40) var(--spacing-075) var(--spacing-15);cursor:pointer}@media screen and (min-width: 1280px){.contact-layer__button{position:fixed;z-index:100;left:auto;right:0;bottom:calc(var(--spacing-50)*1.75);padding:var(--spacing-075) var(--spacing-15) var(--spacing-075) var(--spacing-50)}}.contact-layer__button::before{content:url("../images/plus.svg");position:absolute;right:var(--spacing-15);top:50%;transform:translateY(-50%);width:26px;height:26px;transition:transform var(--animation-duration) var(--animation-easing-easeOutBack)}@media screen and (min-width: 1280px){.contact-layer__button::before{content:url("../images/plus-desktop.svg");right:auto;left:var(--spacing-15);width:34px;height:34px}}.contact-layer__button:hover::before{transform:translateY(-50%) rotate(90deg)}.contact-layer__headline{padding-right:var(--spacing-20);color:var(--color-text-darkest)}@media screen and (min-width: 1280px){.contact-layer__headline{font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:500}}.contact-layer__text{color:var(--color-text-darkest)}.contact-layer__text p{-webkit-hyphens:auto;hyphens:auto}.contact-layer__text strong{font-weight:700}.contact-layer__text:has(+.contact-layer__form .wpcf7-form.sent){display:none}.contact-layer__close{position:absolute !important;top:var(--spacing-15);right:var(--spacing-15);display:inline-block}.contact-layer .wpcf7-response-output{order:1}.contact-layer .wpcf7-form.sent{display:flex;flex-direction:column}.contact-layer__cta-button{color:var(--color-contrast);text-align:center;order:2;margin-bottom:var(--spacing-10)}.sent .contact-layer__cta-button{display:block !important}.custom-scroller__sticky{position:sticky;top:0}.custom-scroller__item{--zindex: 1;position:absolute;top:0;left:0;z-index:var(--zindex);transition:all var(--animation-duration) var(--animation-easing)}.custom-scroller__track1 .custom-scroller__item.inactive{transform:translateY(-100%)}.custom-scroller__track2 .custom-scroller__item.inactive{transform:translateY(100%)}.custom-scroller__caption{display:flex;flex-direction:column;height:calc(var(--font-size-4xs)*var(--line-height-l));overflow:hidden}@media screen and (min-width: 1280px){.custom-scroller__caption{height:calc(var(--font-size-3xs)*var(--line-height-l))}}.custom-scroller__caption-item{transition:all var(--animation-duration-long) var(--animation-easing)}.downloads{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1280px){.downloads{padding-top:0;padding-bottom:0}}@media screen and (min-width: 1280px){.downloads__cols{display:flex;gap:var(--spacing-45)}}.downloads__col{margin-top:var(--spacing-30);margin-bottom:var(--spacing-30)}@media screen and (min-width: 1280px){.downloads__col{width:calc(50% - var(--spacing-45)/2);margin-top:var(--spacing-15);margin-bottom:var(--spacing-15)}}.downloads__link{white-space:nowrap}.events{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1024px){.events{padding-top:0;padding-bottom:0}}.filter{border-top:var(--border-width-s) var(--border-style) var(--color-border-dark);font-size:var(--font-size-4xs);padding-top:var(--spacing-10);margin-bottom:var(--spacing-10);height:var(--spacing-40)}@media screen and (min-width: 1280px){.filter{padding-top:var(--spacing-15);margin-bottom:var(--spacing-40)}}.filter__box{background:var(--color-background-lightest);padding:var(--spacing-075);width:calc(var(--spacing-50)*3);position:absolute;z-index:2}.filter__terms{list-style:none;margin:0;padding:0;display:none}.filter__term{display:inline-block;padding-top:var(--spacing-10);cursor:pointer;position:relative}@media screen and (min-width: 1280px){.filter__term::after{content:"";display:inline-block;position:absolute;left:0;bottom:-1px;width:0%;height:0;background-color:var(--color-text-dark);transition:all var(--animation-duration) var(--animation-easing)}}@media screen and (min-width: 1280px){.filter__term:hover::after{height:var(--border-width-m);width:100%}}.filter__term--active{padding-top:0;cursor:pointer}.filter__term--active::after{content:url("../images/close-small.svg");width:15px !important;height:15px !important;line-height:1;vertical-align:middle;margin-left:var(--spacing-075);position:static;background-color:rgba(0,0,0,0);transition:none}.footer__container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-40)}@media screen and (min-width: 1280px){.footer__container{flex-direction:row;justify-content:space-between;gap:0}}.footer__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-15)}@media screen and (min-width: 1280px){.footer__menu-list{flex-direction:row}}.footer__menu-list--legal{display:flex;flex-direction:row;gap:var(--spacing-15)}.footer__menu-list a{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width: 1280px){.footer__menu-list a{text-decoration:none;position:relative}}@media screen and (min-width: 1280px){.footer__menu-list a::after{content:"";display:inline-block;position:absolute;left:0;bottom:-1px;width:0%;height:0;background-color:var(--color-contrast);transition:all var(--animation-duration) var(--animation-easing)}}@media screen and (min-width: 1280px){.footer__menu-list a:hover::after{height:var(--border-width-m);width:100%}}.header{--logo-width: 130px;--logo-height: 54px;--sign-width: 27px;--sign-height: 26px;--sign-height-mobile: 26px;--gap: 0.5em;position:fixed;top:0;left:0;width:100%;z-index:150;pointer-events:none}@media screen and (min-width: 1280px){.header{--logo-width: 194px;--logo-height: 99px;--sign-width: 40px;--sign-height: 39px}}.header__container{transform:translateY(0)}.header__logo{position:relative;display:block;width:calc(var(--logo-width) + var(--sign-width) + var(--gap));height:calc(var(--logo-height) + var(--sign-height)*.5);pointer-events:all;transition:all var(--animation-duration) var(--animation-easing)}@media screen and (min-width: 1280px){.header__logo{transform:translateY(calc(-0.5 * (var(--sign-height) - var(--sign-height-mobile))))}}.header__logo.js-logo--scrolled{width:var(--sign-width);height:var(--sign-height)}.header__logo-image{transition:all var(--animation-duration) var(--animation-easing);opacity:1;position:absolute}.header__logo-image--claim,.header__logo-image--no-claim{width:var(--logo-width);height:var(--logo-height);min-width:var(--logo-width);min-height:var(--logo-height);left:0;bottom:0}.js-logo--scrolled .header__logo-image--claim,.js-logo--scrolled .header__logo-image--no-claim{transform:translateY(-100%);opacity:0}.header__logo-image--sign{width:var(--sign-width);height:var(--sign-height);top:0;right:0}.hero-area{position:relative}.hero-area::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero-area--std::after{background-image:linear-gradient(to right, var(--color-gradient-alpha) 0%, rgba(0, 0, 0, 0) 100%)}.hero-area--large::after{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, var(--color-gradient) 100%)}@media screen and (min-width: 1280px){.hero-area--large::after{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, var(--color-gradient) 100%)}}.hero-area--large.hero-area--video::after{content:none}.hero-area__media{width:100vw;height:80vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 768px){.hero-area__media{height:43dvh}}.hero-area__media--large{height:100dvh}.hero-area__container{position:absolute;left:0;bottom:0;width:100%}@media screen and (min-width: 1728px){.hero-area__container{left:calc((100vw - var(--width-max))/2)}}.hero-area--image .hero-area__container{z-index:1}.hero-area__container-inner{position:relative}.hero-area__overline,.hero-area__headline{transform:translateY(-170px)}@media screen and (min-width: 1280px){.hero-area__overline,.hero-area__headline{transform:none}}.hero-area__headline{margin-bottom:0}.hero-area__link{position:absolute;right:0;bottom:var(--spacing-20);opacity:.6;transition:all var(--animation-duration) var(--animation-easing)}@media screen and (min-width: 768px){.hero-area__link{bottom:var(--spacing-15)}}@media screen and (min-width: 1280px){.hero-area__link{bottom:0}}.hero-area__link:hover{opacity:1}.linkedin-teasers{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.linkedin-teasers:last-child{padding-bottom:0}.linkedin-teasers .splide__list{transform:translateX(0) !important;gap:var(--spacing-25);flex-direction:column}@media screen and (min-width: 768px){.linkedin-teasers .splide__list{flex-direction:row;gap:var(--spacing-30) var(--spacing-15)}}.linkedin-teasers .splide__slide{width:100% !important}@media screen and (min-width: 768px){.linkedin-teasers .splide__slide{width:calc(50% - var(--spacing-15)*.5) !important}}@media screen and (min-width: 1280px){.linkedin-teasers .splide__slide{width:calc(25% - var(--spacing-15)*.75) !important}}.linkedin-teasers .tb_hc_media_wrap{position:relative}.linkedin-teasers .tb_hc_media_wrap::before{content:"";inset:0;z-index:2;background-color:var(--color-background-lightest);opacity:.4;position:absolute;display:inline-block;pointer-events:none}.linkedin-teasers .splide__arrows{display:none}.linkedin-teasers .tb_hc_author_info{display:none}.linkedin-teasers .tb_hc_social_{margin:0;display:inline-block;position:absolute;top:var(--spacing-20);right:var(--spacing-20);z-index:2;background-image:url("../images/linkedin-icon.svg");backhground-repeat:no-repeat;background-position:center;background-size:contain;width:39px;height:39px}.linkedin-teasers .tb_hc_social_ .tb_ico_default.tb-linkedin{display:none}.linkedin-teasers .tb_hc_contant_wrapper{padding:var(--spacing-15) var(--spacing-15) var(--spacing-40)}.linkedin-teasers .tb_hc_post_wrapper{padding:0 !important}.linkedin-teasers .tb_hc_post_in{border-radius:0}.linkedin-teasers__link{position:absolute;bottom:0;left:0;z-index:2;transform:translateY(calc(100% + 1em));font-size:var(--font-size-4xs);font-weight:400 !important;color:var(--color-text-light-1);transition:all var(--animation-duration) var(--animation-easing)}.linkedin-teasers__link:hover{color:var(--color-contrast)}.link--chevron::after,.link--chevron-down::after,.link--back::before{content:"";display:inline-block;-webkit-mask-image:url("../images/chevron-right-brown.svg");mask-image:url("../images/chevron-right-brown.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;transition:all var(--animation-duration) var(--animation-easing);pointer-events:none}.link--chevron{font-weight:500}.link--chevron::after{width:8px;height:17px;transform:translateX(0) translateY(0.15em);margin-left:.5em}.link--chevron:hover::after{background-color:var(--color-contrast);transform:translateX(0.5em) translateY(0.15em)}.link--chevron-down{cursor:pointer;font-weight:500;display:flex;justify-content:space-between;align-items:center}.link--chevron-down::after{-webkit-mask-image:url("../images/chevron-down-brown.svg");mask-image:url("../images/chevron-down-brown.svg");width:16px;height:16px}.link--chevron-down.active::after{transform:rotate(-180deg)}.link--light{color:var(--color-text-light-1)}.link--light:hover{color:var(--color-text-contrast)}.link--back{color:var(--color-text-light-1) !important;transition:all var(--animation-duration) var(--animation-easing);margin-bottom:var(--spacing-20);display:inline-block}@media screen and (min-width: 1280px){.link--back{font-size:var(--font-size-4xs)}}.link--back::before{width:8px;height:17px;transform:translateY(0.15em) rotate(180deg);margin-right:.5em}.link--back:hover{color:var(--color-contrast) !important}.link--back:hover::before{background-color:var(--color-contrast);margin-right:1em}.link--back:hover::after{display:none !important}.link--close{position:absolute !important;top:var(--spacing-15);right:var(--spacing-15);display:inline-block}.link--close:hover::after{display:none !important}.list--larger{font-size:var(--font-size-3xs)}.list__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-10);padding:var(--spacing-15) 0;border-bottom:var(--border-width-s) var(--border-style) var(--color-border-darkest)}@media screen and (min-width: 768px){.list__item{flex-direction:row;justify-content:space-between}}.locations-teasers{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.locations-teasers:last-child{padding-bottom:0}.locations-teasers__items{display:flex;flex-direction:column;gap:var(--spacing-30)}@media screen and (min-width: 768px){.locations-teasers__items{flex-direction:row;gap:var(--spacing-30) var(--spacing-15);align-items:stretch;flex-wrap:wrap}}.locations-teasers__item{background-color:var(--color-background-lightest)}@media screen and (min-width: 768px){.locations-teasers__item{width:calc(50% - var(--spacing-15)*.5)}}@media screen and (min-width: 1280px){.locations-teasers__item{width:calc(33.3333333333% - var(--spacing-10))}}.locations-teasers__image{-o-object-fit:cover;object-fit:cover;height:100% !important}.locations-teasers__image-container{aspect-ratio:16/9;overflow:hidden;position:relative}.locations-teasers__image-container::before{content:"";inset:0;z-index:1;background-color:var(--color-background-lightest);opacity:.4;position:absolute;display:inline-block;pointer-events:none}.locations-teasers__text-container{padding:var(--spacing-15)}.locations-teasers__email{display:inline-block;margin-top:1em}.main-menu{position:fixed;top:0;right:0;width:100vw;max-width:438px;height:100dvh;background-color:var(--color-background-darker);color:var(--color-text-lightest);padding:var(--spacing-15);display:flex;justify-content:space-between;flex-direction:column;transform:translateX(100%);transition:all var(--animation-duration) var(--animation-easing);pointer-events:all}@media screen and (min-width: 1728px){.main-menu{right:calc((100vw - var(--width-max))*-0.5)}}.main-menu__trigger:checked~.main-menu{transform:translateX(0%)}.main-menu__button{font-weight:600;text-transform:uppercase;font-size:var(--font-size-mini);letter-spacing:-0.6px;position:absolute;top:var(--menu-button-top);right:var(--container-spacing);color:var(--color-text-lightest);position:fixed;mix-blend-mode:difference;z-index:130;cursor:pointer}@media screen and (min-width: 1728px){.main-menu__button{right:calc(50vw - .5*var(--width-max) + var(--container-spacing))}}.main-menu__button::before,.main-menu__button::after{content:"";display:block;width:100%;height:var(--border-width-l);background-color:var(--color-background-lightest)}.main-menu__button::before{transform:translateY(-3px)}.main-menu__button::after{transform:translateY(1px)}.main-menu__trigger{position:absolute;top:calc(var(--menu-button-top) - var(--spacing-15));right:var(--container-spacing);z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:var(--spacing-40);height:var(--spacing-40);cursor:pointer;transform:translateX(var(--spacing-10));pointer-events:all}@media screen and (max-width: 767px){.main-menu__trigger:checked{top:var(--spacing-15);right:var(--spacing-25)}}@media screen and (min-width: 1728px){.main-menu__trigger:checked{right:calc((100vw - var(--width-max))*-0.5 + var(--container-spacing))}}.main-menu__main-list{list-style:none;margin:0;padding:0;font-size:var(--font-size-l)}@media screen and (min-height: 660px){.main-menu__main-list{font-size:var(--font-size-xl)}}.main-menu__main-list .menu-item{padding:var(--spacing-025) 0}.main-menu__main-list .menu-item>a{display:inline-block;position:relative;padding-left:var(--spacing-15);padding-right:var(--spacing-40);transition:all var(--animation-duration) var(--animation-easing)}.main-menu__main-list .menu-item>a::after{content:"";display:inline-block;background-image:url("../images/chevron-left-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:19px;height:27px;position:absolute;top:50%;right:0;transform:translateX(100%) translateY(-50%);opacity:0;transition:all var(--animation-duration) var(--animation-easing)}.main-menu__main-list .menu-item>a:hover{padding-left:0}.main-menu__main-list .menu-item>a:hover::after{opacity:1;transform:translateX(calc(100% - var(--spacing-25))) translateY(-50%)}.main-menu__legal-list{list-style:none;margin:0;padding:0;padding:var(--spacing-15)}.main-menu__legal-list .menu-item{padding-top:var(--spacing-025);padding-bottom:var(--spacing-025)}.main-menu__legal-list .menu-item a{text-decoration:underline;text-underline-offset:3px}.main-menu__close{display:inline-block;position:absolute;top:var(--spacing-25);right:var(--spacing-30)}@media screen and (min-width: 1280px){.main-menu__close{top:var(--spacing-35);right:var(--container-spacing)}}.numbers{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1024px){.numbers{padding-top:calc(var(--vertical-spacing)*.5);padding-bottom:calc(var(--vertical-spacing)*.5)}}.numbers:last-child{padding-bottom:0}.numbers__container{display:flex;flex-direction:column;gap:var(--spacing-40)}@media screen and (min-width: 1024px){.numbers__container{flex-direction:row;justify-content:space-around;justify-content:space-evenly;gap:0}}.numbers__container-inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-10)}@media screen and (min-width: 1280px){.numbers__container-inner{gap:var(--spacing-20)}}.numbers__number{font-size:var(--font-size-3xl);font-weight:300;line-height:1;color:var(--color-contrast)}@media screen and (min-width: 1280px){.numbers__number{font-size:var(--font-size-4xl)}}.numbers__number-prefix,.numbers__number-suffix{color:var(--color-text-light-1)}.numbers__text{font-size:var(--font-size-xs)}@media screen and (min-width: 1280px){.numbers__text{font-size:var(--font-size-s)}}.projects{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1024px){.projects{padding-top:0;padding-bottom:0}}.projects__items{display:flex;gap:var(--spacing-15);flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 768px){.projects__items{flex-direction:row}}@media screen and (min-width: 1500px){.projects__items{margin-top:var(--spacing-10)}}.projects__item{background-color:var(--color-background-lightest)}@media screen and (min-width: 768px){.projects__item{width:calc(50% - var(--spacing-075))}}@media screen and (min-width: 1024px){.projects__item{width:calc(33.3333333333% - var(--spacing-15)/3*2)}}@media screen and (min-width: 1500px){.projects__item{width:calc(25% - var(--spacing-15)/4*3)}}.projects__item::after{display:none !important}.projects__item-text{padding:var(--spacing-15)}@media screen and (min-width: 1024px){.projects__item-text{padding:var(--spacing-20)}}.projects__item-headline{color:var(--color-text-dark)}.projects__image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.projects__more-content{list-style:none;margin:0;padding:0;font-weight:500;line-height:var(--line-height-l);display:flex;flex-direction:column;gap:var(--spacing-10);margin-top:var(--spacing-20)}:where(.editor-styles-wrapper) .projects__more-item{display:block !important;margin-bottom:var(--spacing-30)}.single-projekt{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1280px){.single-projekt{padding-top:0;padding-bottom:0}}@media screen and (min-width: 1280px){.single-projekt:first-child{padding-top:var(--vertical-spacing)}}.single-projekt__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100vw;max-width:var(--width-max);margin-left:calc(var(--container-spacing)*-1);margin-bottom:var(--spacing-40)}@media screen and (min-width: 768px){.single-projekt__image{aspect-ratio:16/8.6}}@media screen and (min-width: 1280px){.single-projekt__image{margin-bottom:var(--spacing-50)}}.single-projekt__gallery{padding-top:var(--vertical-spacing);display:flex;flex-direction:column;gap:var(--spacing-10)}@media screen and (min-width: 1024px){.single-projekt__gallery{flex-direction:row}}@media screen and (min-width: 1024px){.single-projekt__gallery-item--1,.single-projekt__gallery-item--2{width:25%}}@media screen and (min-width: 1024px){.single-projekt__gallery-item--3{width:50%}}@media screen and (min-width: 1024px){.single-projekt__gallery-item--1:last-child{width:100%}}@media screen and (min-width: 1024px){.single-projekt__gallery-item--1:nth-last-child(2){width:50%}}@media screen and (min-width: 1024px){.single-projekt__gallery-item--2:last-child{width:50%}}.single-projekt__gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.single-projekt__gallery-image{max-height:350px}}@media screen and (min-width: 1280px){.single-projekt__gallery-image{max-height:490px}}.single-team-mitglied{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1280px){.single-team-mitglied{padding-top:0;padding-bottom:0}}@media screen and (min-width: 1280px){.single-team-mitglied:first-child{padding-top:var(--vertical-spacing)}}.single-team-mitglied__text{margin-top:var(--spacing-20);margin-bottom:var(--spacing-40)}@media screen and (min-width: 1280px){.single-team-mitglied__text{width:40%;margin-bottom:var(--spacing-50)}}.single-team-mitglied__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100vw;max-width:var(--width-max);margin-left:calc(var(--container-spacing)*-1);margin-bottom:var(--spacing-40)}@media screen and (min-width: 768px){.single-team-mitglied__image{aspect-ratio:4/3}}@media screen and (min-width: 1280px){.single-team-mitglied__image{margin-bottom:var(--spacing-50)}}.single-team-mitglied__awards-download{white-space:nowrap}.single-team-mitglied__career-year{color:var(--color-text-contrast);font-weight:500}.single-team-mitglied__career-description{margin:var(--spacing-075) 0 var(--spacing-10)}@media screen and (min-width: 1280px){.single-team-mitglied__career-description{margin-bottom:var(--spacing-20)}}.single-team-mitglied__skills{margin-bottom:var(--spacing-40)}@media screen and (min-width: 1280px){.single-team-mitglied__skills{margin-bottom:var(--spacing-50)}}.single-team-mitglied__skills-list{list-style:none;margin:0;padding:0}.single-team-mitglied__skills-list-item{position:relative;padding-left:var(--spacing-15);margin-bottom:var(--spacing-10)}@media screen and (min-width: 1280px){.single-team-mitglied__skills-list-item{padding-left:var(--spacing-20);margin-bottom:var(--spacing-15)}}.single-team-mitglied__skills-list-item::before{content:"";display:inline-block;width:14px;height:19px;background-image:url("../images/chevron-right-red.svg");position:absolute;left:0}@media screen and (min-width: 1280px){.single-team-mitglied__skills-list-item::before{top:3px}}.swiper-button-prev,.swiper-button-next{background-repeat:no-repeat;background-position:center center;width:15px;height:26px}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-prev{background-image:url("../images/chevron-left-light-brown.svg");left:var(--container-spacing)}.swiper-button-next{background-image:url("../images/chevron-right-light-brown.svg");right:var(--container-spacing)}.swiper-pagination-bullet{border-radius:0;width:10px;height:10px;background-color:var(--color-background-dark);opacity:1}@media screen and (min-width: 1280px){.swiper-pagination--numbers .swiper-pagination-bullet{width:44px;height:44px;font-size:var(--font-size-3xs);font-weight:600;margin-left:var(--spacing-075) !important;margin-right:var(--spacing-075) !important;display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-background-lighter);transition:all var(--animation-duration-long) var(--animation-easing)}.swiper-pagination--numbers .swiper-pagination-bullet:first-child{margin-left:0 !important}}.swiper-pagination-bullet-active{background-color:var(--color-background-contrast)}@media screen and (min-width: 1280px){.swiper-pagination--numbers .swiper-pagination-bullet-active{width:62px;height:62px;font-size:var(--font-size-s);background-color:var(--color-background-lighter);color:var(--color-contrast)}}@media screen and (max-width: 1279px){.swiper-pagination-bullet-inner{display:none}}.team-members{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1024px){.team-members{padding-top:0;padding-bottom:0}}.team-members__items{display:flex;gap:var(--spacing-15);flex-wrap:wrap;flex-direction:column;margin-bottom:var(--spacing-40)}@media screen and (min-width: 768px){.team-members__items{flex-direction:row}}@media screen and (min-width: 1500px){.team-members__items{margin-top:var(--spacing-10);margin-bottom:var(--spacing-50)}}.team-members__items:last-child{margin-bottom:0}.team-members__item{position:relative}@media screen and (min-width: 768px){.team-members__item{width:calc(50% - var(--spacing-075))}}@media screen and (min-width: 1024px){.team-members__item{width:calc(33.3333333333% - var(--spacing-15)/3*2)}}@media screen and (min-width: 1500px){.team-members__item{width:calc(25% - var(--spacing-15)/4*3)}}.team-members__item-text{display:block;position:absolute !important;inset:0;background-color:var(--color-background-darker);color:var(--color-text-light-5) !important;font-weight:500;padding:var(--spacing-15);display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity var(--animation-duration) var(--animation-easing)}@media screen and (min-width: 1024px){.team-members__item-text{padding:var(--spacing-20)}}.team-members__item-text:hover{opacity:1}.team-members__item-text::after{display:none !important}.team-members__item-name{font-size:var(--font-size-m);line-height:var(--line-height-s)}.team-members__item-position div{margin-top:var(--spacing-10)}.team-members__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-slider{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.testimonial-slider:last-child{padding-bottom:0}.testimonial-slider__container{position:relative}.testimonial-slider__container-inner{overflow:hidden}@media screen and (min-width: 1280px){.testimonial-slider__container-inner{margin-left:0}}@media screen and (min-width: 1280px){.testimonial-slider__headline{padding-left:var(--col-spacing)}}@media screen and (max-width: 1279px){.testimonial-slider__headline{text-align:center}}.testimonial-slider__quote{font-weight:600;font-size:var(--font-size-4xs)}@media screen and (min-width: 1280px){.testimonial-slider__quote{font-weight:500;font-size:var(--font-size-m)}}.testimonial-slider__quote-container{display:flex;flex-direction:column-reverse;align-items:center;text-align:center;padding-left:var(--col-spacing);padding-right:var(--col-spacing)}@media screen and (min-width: 1280px){.testimonial-slider__quote-container{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--spacing-50)}}.testimonial-slider__quote-image{width:110px;margin-top:2em;margin-bottom:2em}@media screen and (min-width: 768px){.testimonial-slider__quote-image{width:150px}}@media screen and (min-width: 1024px){.testimonial-slider__quote-image{width:175px}}@media screen and (min-width: 1280px){.testimonial-slider__quote-image{width:218px}}.testimonial-slider__quote-person{font-weight:400;color:var(--color-contrast);font-style:normal;font-size:var(--font-size-4xs);display:block;margin-top:3em;margin-bottom:0em;padding-bottom:2em}@media screen and (min-width: 1280px){.testimonial-slider__quote-person{font-weight:500;font-size:var(--font-size-3xs)}}.text-animated-images{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1280px){.text-animated-images{padding-top:calc(var(--vertical-spacing) + 100px);padding-bottom:calc(var(--vertical-spacing) + 100px)}}.text-animated-images:last-child{padding-bottom:0}.text-animated-images__container{display:flex;flex-direction:column;gap:var(--spacing-40)}@media screen and (min-width: 1024px){.text-animated-images__container{flex-direction:row;align-items:center}}@media screen and (min-width: 1024px){.text-animated-images__text-content,.text-animated-images__image-content{width:50%}}.text-animated-images__text-content{padding-right:var(--col-spacing)}.text-animated-images__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.text-animated-images__image-content{position:relative;display:flex;flex-wrap:wrap;gap:var(--spacing-050);align-items:flex-start;padding-top:var(--anim-img-offset);padding-bottom:var(--anim-img-offset)}@media screen and (min-width: 768px){.text-animated-images__image-content{gap:var(--spacing-10)}}@media screen and (min-width: 1024px){.text-animated-images__image-content{margin-top:calc(var(--anim-img-offset)*-1);margin-bottom:calc(var(--anim-img-offset)*-1)}}@media screen and (min-width: 1280px){.text-animated-images__image-content{gap:var(--spacing-15)}}.text-animated-images__image-container{width:calc(50% - var(--spacing-050)*.5);max-width:240px;aspect-ratio:.651;position:relative;overflow:hidden}@media screen and (min-width: 768px){.text-animated-images__image-container{width:calc(50% - var(--spacing-10)*.5)}}@media screen and (min-width: 1024px){.text-animated-images__image-container{max-width:none}}@media screen and (min-width: 1280px){.text-animated-images__image-container{width:calc(50% - var(--spacing-15)*.5)}}.text-animated-images__image-container:nth-child(odd){transform:translateY(calc(var(--anim-img-offset) * -1))}.text-animated-images__image-container:nth-child(even){transform:translateY(var(--anim-img-offset))}.text-animated-images__caption{position:absolute;bottom:0;color:var(--color-text-light-3);white-space:nowrap;display:flex;gap:var(--spacing-025)}@media screen and (min-width: 1024px){.text-animated-images__caption{bottom:calc(var(--anim-img-offset)*2 - var(--spacing-30))}}.text-animated-images__caption-current{font-weight:600;color:var(--color-text-light-1)}.text-animated-images__caption-total{font-weight:600}.text-animated-images__caption-text{color:var(--color-text-light-1);white-space:nowrap}.text-contact-person{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.text-contact-person:last-child{padding-bottom:0}.text-contact-person__container{display:flex;flex-direction:column;gap:var(--spacing-30)}@media screen and (min-width: 1024px){.text-contact-person__container{flex-direction:row;align-items:center;justify-content:space-between}}.text-contact-person__text{font-size:var(--font-size-xs)}@media screen and (min-width: 1280px){.text-contact-person__text{font-size:var(--font-size-s)}}@media screen and (min-width: 1024px){.text-contact-person__text-content{width:57%}}@media screen and (min-width: 1024px){.text-contact-person__person-content{width:300px}}.text-contact-person__image{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;margin-bottom:var(--spacing-15)}@media screen and (min-width: 1024px){.text-contact-person__image{aspect-ratio:3/4}}.text-contact-person__name{font-size:var(--font-size-2xs);font-weight:500;margin-bottom:var(--spacing-075)}@media screen and (min-width: 1280px){.text-contact-person__name{margin-bottom:var(--spacing-10)}}.text-contact-person__position{font-weight:600;margin-bottom:var(--spacing-075)}@media screen and (min-width: 1280px){.text-contact-person__position{margin-bottom:var(--spacing-10)}}.text-contact-person__tel{margin-bottom:var(--spacing-050)}.text-image{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}@media screen and (min-width: 1280px){.text-image{padding-top:0;padding-bottom:0}}@media screen and (min-width: 1280px){.text-image:first-child{padding-top:var(--vertical-spacing)}}@media screen and (min-width: 1280px){.text-image__container{display:grid;grid-template-areas:"pre img" "text img";grid-template-columns:1fr 40%;grid-template-rows:auto auto;align-items:start;gap:0 var(--spacing-40);padding-top:0;padding-bottom:0}}.text-image__image{display:block;width:100%;margin-bottom:var(--spacing-25)}@media screen and (min-width: 1280px){.text-image__image{margin:0;grid-area:img;place-self:center}}@media screen and (min-width: 1500px){.text-image__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1280px){.text-image__pre-content{grid-area:pre;padding-top:var(--container-spacing)}}@media screen and (min-width: 1280px){.text-image__text-content{grid-area:text;padding-bottom:var(--container-spacing)}}.text-image__text--huge{font-size:var(--font-size-xs);line-height:var(--line-height-xl)}@media screen and (min-width: 1024px){.text-image__text--huge{font-size:var(--font-size-s);font-weight:500}}@media screen and (min-width: 1280px){.text-image__text--huge{font-size:var(--font-size-l)}}@media screen and (min-width: 1500px){.text-image__text--huge{font-size:var(--font-size-2xl)}}.text-image__text+.text-image__text--huge{margin-top:var(--spacing-20)}.text-image__text--huge a{text-decoration:none !important}.text-image-slider{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.text-image-slider:last-child{padding-bottom:0}.text-image-slider__container{position:relative}.text-image-slider__container-inner{overflow:hidden}@media screen and (min-width: 1280px){.text-image-slider__container-inner{margin-left:0;position:relative}}@media screen and (min-width: 1280px){.text-image-slider__overline,.text-image-slider__headline{text-align:center}}.text-image-slider__headline{color:var(--color-contrast)}.text-image-slider__item{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20);display:grid;gap:var(--spacing-30);grid-template-areas:"pre" "title" "img" "text"}@media screen and (min-width: 1280px){.text-image-slider__item{padding-bottom:0;grid-template-areas:"spacerTop img" "pre img" "title img" "text img" "spacerBottom img";grid-template-columns:1fr 50%;grid-template-rows:1fr auto auto auto 1fr;gap:var(--spacing-20) var(--spacing-40)}}.text-image-slider__item-overline{grid-area:pre;color:var(--color-text-light-1);margin-bottom:0}.text-image-slider__item-headline{grid-area:title;margin-bottom:0;color:var(--color-contrast)}.text-image-slider__item-text{grid-area:text}.text-image-slider__images{grid-area:img}@media screen and (min-width: 1280px){.text-image-slider__images{display:flex;flex-direction:column;gap:var(--spacing-20);align-items:flex-end}}.text-image-slider__image{display:block;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 1280px){.text-image-slider__image{width:75%}}.text-image-slider__image-1{display:none}@media screen and (min-width: 1280px){.text-image-slider__image-1{display:block;align-self:flex-start}}@media screen and (min-width: 1280px){.text-image-slider__pagination{width:auto !important;bottom:0 !important}}.toggle-teasers-h{--text-full-width: calc(100vw - var(--container-spacing) * 2);padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.toggle-teasers-h:last-child{padding-bottom:0}@media screen and (min-width: 1280px){.toggle-teasers-h__overline,.toggle-teasers-h__headline,.toggle-teasers-h__text{width:60%}}.toggle-teasers-h__text{margin-bottom:var(--spacing-25)}@media screen and (min-width: 1280px){.toggle-teasers-h__text{margin-bottom:calc(var(--container-spacing) + var(--vertical-spacing))}}.toggle-teasers-h__items{display:flex;flex-direction:column;gap:var(--spacing-30)}@media screen and (min-width: 1280px){.toggle-teasers-h__items{flex-direction:row;gap:var(--spacing-15);align-items:stretch;overflow:hidden}}.toggle-teasers-h__item{position:relative}@media screen and (min-width: 1280px){.toggle-teasers-h__item{flex-basis:33%}}.js-init .toggle-teasers-h__item{cursor:pointer;transition:all var(--animation-duration-long) var(--animation-easing)}@media screen and (max-width: 1279px){.js-init .toggle-teasers-h__item{overflow:hidden}}@media screen and (min-width: 1280px){.toggle-teasers-h__item.active{z-index:10}}@media screen and (max-width: 1279px){.toggle-teasers-h__item.expanded{aspect-ratio:unset}}.toggle-teasers-h__item-cover{position:relative;width:100%}.js-init .toggle-teasers-h__item-cover{position:absolute;z-index:1;transition:transform var(--animation-duration-long) var(--animation-easing)}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item-cover{position:relative}}.toggle-teasers-h__item.expanded .toggle-teasers-h__item-cover{transform:translateY(-100%)}@media screen and (min-width: 1280px){.toggle-teasers-h__item:nth-child(1).expanded .toggle-teasers-h__item-cover{transform:translateX(-100%)}}@media screen and (min-width: 1280px){.toggle-teasers-h__item:nth-child(2).expanded .toggle-teasers-h__item-cover{transform:translateX(calc((200% + var(--spacing-15)) * -1))}}@media screen and (min-width: 1280px){.toggle-teasers-h__item:nth-child(3).expanded .toggle-teasers-h__item-cover{transform:translateX(100%)}}.toggle-teasers-h__item-cover::before,.toggle-teasers-h__item-cover::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(238,234,232,.9)}.toggle-teasers-h__item-cover::before{mix-blend-mode:color}.toggle-teasers-h__item-title{position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.toggle-teasers-h__item-image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item-image{aspect-ratio:unset;height:calc(var(--spacing-10)*17.5)}}.toggle-teasers-h__item-text{background-color:var(--color-background-darker);color:var(--color-text-light-5);padding:var(--spacing-20)}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item-text{position:absolute;width:var(--text-full-width);height:100%}}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item-text.scrollable{overflow-y:auto}}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item:nth-child(1) .toggle-teasers-h__item-text{left:0}}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item:nth-child(2) .toggle-teasers-h__item-text{left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item:nth-child(3) .toggle-teasers-h__item-text{left:auto;right:0}}.toggle-teasers-h__item-text :first-child{margin-top:0}.toggle-teasers-h__item-text :last-child{margin-bottom:0}.toggle-teasers-h__item-text-container{background-color:var(--color-background-darker)}.js-init .toggle-teasers-h__item-text-container{position:relative;overflow:hidden;transition:all var(--animation-duration-long) var(--animation-easing)}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item-text-container{position:absolute;left:0;top:0;width:98%;height:100%;z-index:0}}.js-init .toggle-teasers-h__item-text-container:has(.scrollable--bottom)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:20px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, var(--color-gradient-dark) 100%);z-index:1}.js-init .toggle-teasers-h__item-text-container:has(.scrollable--top)::before{content:"";position:absolute;left:0;right:0;top:0;height:20px;background-image:linear-gradient(to top, rgba(0, 0, 0, 0) 50%, var(--color-gradient-dark) 100%);z-index:1}@media screen and (min-width: 1280px){.toggle-teasers-h__item.expanded .toggle-teasers-h__item-text-container{width:var(--text-full-width) !important}}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item:nth-child(2) .toggle-teasers-h__item-text-container{left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1280px){.js-init .toggle-teasers-h__item:nth-child(3) .toggle-teasers-h__item-text-container{left:auto;right:0}}.toggle-teasers-v{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.toggle-teasers-v:last-child{padding-bottom:0}@media screen and (min-width: 1280px){.toggle-teasers-v__overline,.toggle-teasers-v__headline,.toggle-teasers-v__text{width:60%}}.toggle-teasers-v__text{margin-bottom:var(--spacing-25)}@media screen and (min-width: 1280px){.toggle-teasers-v__text{margin-bottom:calc(var(--container-spacing) + var(--vertical-spacing))}}.toggle-teasers-v__items{display:flex;flex-direction:column;gap:var(--spacing-30)}@media screen and (min-width: 1280px){.toggle-teasers-v__items{flex-direction:row;gap:var(--spacing-15);align-items:flex-start;flex-wrap:wrap}}@media screen and (min-width: 1280px){.toggle-teasers-v__item{flex-basis:30%;flex-grow:1}}.toggle-teasers-v__item-cover{position:relative;width:100%}.js-init .toggle-teasers-v__item-cover{cursor:pointer}.toggle-teasers-v__item-cover::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:var(--color-background-light);opacity:0;transition:opacity var(--animation-duration-long) var(--animation-easing)}.expanded .toggle-teasers-v__item-cover::before{opacity:1}.toggle-teasers-v__item-title{position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-l);line-height:var(--line-height-s);color:var(--color-text-medium);padding:var(--spacing-30);pointer-events:none;-webkit-hyphens:auto;hyphens:auto;transition:color var(--animation-duration-long) var(--animation-easing)}@media screen and (min-width: 1280px){.toggle-teasers-v__item-title{font-size:var(--font-size-xl);padding:var(--spacing-35)}}.expanded .toggle-teasers-v__item-title{color:var(--color-text-darkest)}.toggle-teasers-v__item-image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.toggle-teasers-v__item-text{position:absolute;left:0;right:0;bottom:0;opacity:0;visibility:hidden;padding-top:var(--spacing-125);padding-bottom:var(--spacing-125);transition:all var(--animation-duration-long) var(--animation-easing)}@media screen and (min-width: 1280px){.toggle-teasers-v__item-text{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20);font-size:var(--font-size-4xs)}}.expanded .toggle-teasers-v__item-text{opacity:1;visibility:visible}.toggle-teasers-v__item-text :first-child{margin-top:0}.toggle-teasers-v__item-text :last-child{margin-bottom:0}.js-init .toggle-teasers-v__item-text-container{position:relative;z-index:0;overflow:hidden;height:0;transition:all var(--animation-duration-long) var(--animation-easing)}.video-player{position:relative;aspect-ratio:16/9;overflow:hidden}.video-player::before,.video-player::after{position:absolute;display:inline-block;pointer-events:none}.video-playing .video-player::before,.video-playing .video-player::after{display:none}.video-player:not(.video-playing)::before{content:"";inset:0;z-index:1;background-color:var(--color-background-lightest);opacity:.4}.video-player:not(.video-playing)::after{content:url("../images/play-button.svg");display:inline-block;position:absolute;left:50%;top:50%;z-index:2;transform:translateX(-50%) translateY(-50%) scale(0.4);pointer-events:none}@media screen and (min-width: 768px){.video-player:not(.video-playing)::after{transform:translateX(-50%) translateY(-50%) scale(1)}}.hero-area .video-player:not(.video-playing)::after{content:url("../images/play-button-white.svg");transform:translateX(-50%) translateY(-50%) scale(1)}.hero-area .video-player{aspect-ratio:auto}.video-player.video-playing{position:fixed;top:50%;left:50%;z-index:999999999;width:calc(100vw - var(--container-spacing)*2);max-width:var(--width-max);max-height:95dvh;transform:translateX(-50%) translateY(-50%)}.video-player.video-playing .link--close{display:inline-block}.video-player__video{-o-object-fit:cover;object-fit:cover}.video-playing .video-player__video{height:auto}.video-player__video-thumbnail{position:absolute;inset:0;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:pointer}.video-player .link--close{display:none}.video-section{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.video-section:last-child{padding-bottom:0}.video-section__container{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--spacing-40)}@media screen and (min-width: 1280px){.video-section__container{flex-direction:row;gap:0}}@media screen and (min-width: 1280px){.video-section__video-content{width:54%}}@media screen and (min-width: 1280px){.video-section__text-content{width:46%;padding-left:var(--col-spacing)}}.video-slider__container-inner{overflow:hidden;padding-bottom:var(--spacing-30)}@media screen and (min-width: 1280px){.video-slider__container-inner{padding-bottom:var(--spacing-50)}}.video-slider__text-content{margin-bottom:var(--spacing-30)}@media screen and (min-width: 1024px){.video-slider__text-content{max-width:50%}}.video-slider__video-content{position:relative}.video-slider .swiper-pagination{transform:translateY(var(--spacing-30))}@media screen and (min-width: 1280px){.video-slider .swiper-pagination{transform:translateY(var(--spacing-50))}}@media screen and (max-width: 767px){.video-slider .swiper-button-prev{left:var(--spacing-10)}}@media screen and (max-width: 767px){.video-slider .swiper-button-next{right:var(--spacing-10)}}.video-teasers{padding-top:var(--vertical-spacing);padding-bottom:var(--vertical-spacing)}.video-teasers:last-child{padding-bottom:0}.video-teasers__items{display:flex;flex-direction:column-reverse;gap:var(--spacing-30)}@media screen and (min-width: 1280px){.video-teasers__items{flex-direction:row;gap:var(--spacing-15);align-items:stretch}}@media screen and (min-width: 768px){.video-teasers__video-player:not(.video-playing)::after{transform:translateX(-50%) translateY(-50%) scale(0.75)}}.video-teasers__video-content{width:100%;background-color:var(--color-background-lightest)}.video-teasers__video-caption{padding:var(--spacing-15)}.video-teasers__video-caption p:last-child{margin-bottom:0}@media screen and (min-width: 1280px){.video-teasers__text-content{width:46%;padding-left:var(--col-spacing)}}.mixed-blend-mode{color:var(--color-text-lightest);mix-blend-mode:difference}.left-top{-o-object-position:left top;object-position:left top}.center-top{-o-object-position:center top;object-position:center top}.right-top{-o-object-position:right top;object-position:right top}.left-center{-o-object-position:left center;object-position:left center}.center-center{-o-object-position:center center;object-position:center center}.right-center{-o-object-position:right center;object-position:right center}.left-bottom{-o-object-position:left bottom;object-position:left bottom}.center-bottom{-o-object-position:center bottom;object-position:center bottom}.right-bottom{-o-object-position:right bottom;object-position:right bottom}@media screen and (max-width: 1279px){.hide-on-mobile{display:none !important}}@media screen and (min-width: 1280px){.hide-on-desktop{display:none !important}}.has-no-background-color+.has-no-background-color{padding-top:0;margin-top:calc(var(--vertical-spacing)*-1)}.hidden{display:none !important}.has-light-background-color{background:var(--color-background-lightest)}.has-light-background-color+.has-light-background-color{padding-top:0;margin-top:calc(var(--vertical-spacing)*-1)}.scrolling-prevented{overflow:hidden}.col-container{margin-top:var(--spacing-20);display:flex;flex-direction:column}@media screen and (min-width: 1280px){.col-container{flex-direction:row;gap:var(--spacing-40);margin-top:var(--spacing-40)}}@media screen and (max-width: 1279px){.col-container--reverse{flex-direction:column-reverse}}@media screen and (min-width: 1280px){.col-1{width:36%;flex-shrink:0}}.col-text{margin-bottom:var(--spacing-20)}.col-text:last-child{margin-bottom:var(--spacing-40)}@media screen and (min-width: 1280px){.col-text:last-child{margin-bottom:0}}

/*# sourceMappingURL=hk.css.map */