:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #294754;--bs-secondary: #53182D;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #FAFAFA;--bs-dark: #333333;--bs-primary-rgb: 41, 71, 84;--bs-secondary-rgb: 83, 24, 45;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 250, 250, 250;--bs-dark-rgb: 51, 51, 51;--bs-primary-text-emphasis: #101c22;--bs-secondary-text-emphasis: #210a12;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d4dadd;--bs-secondary-bg-subtle: #ddd1d5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #a9b5bb;--bs-secondary-border-subtle: #baa3ab;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: "Manrope";--bs-body-font-size:1.125rem;--bs-body-font-weight: 300;--bs-body-line-height: 1.5;--bs-body-color: #333333;--bs-body-color-rgb: 51, 51, 51;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(51, 51, 51, 0.75);--bs-secondary-color-rgb: 51, 51, 51;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(51, 51, 51, 0.5);--bs-tertiary-color-rgb: 51, 51, 51;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #333333;--bs-link-color-rgb: 51, 51, 51;--bs-link-decoration: none;--bs-link-hover-color: #53182D;--bs-link-hover-color-rgb: 83, 24, 45;--bs-code-color: #d63384;--bs-highlight-color: #333333;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(41, 71, 84, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #7f9198;--bs-secondary-text-emphasis: #987481;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #080e11;--bs-secondary-bg-subtle: #110509;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #192b32;--bs-secondary-border-subtle: #320e1b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #7f9198;--bs-link-hover-color: #99a7ad;--bs-link-color-rgb: 127, 145, 152;--bs-link-hover-color-rgb: 153, 167, 173;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:300;src:url("../fonts/manrope/manrope-v13-latin-300.eot");src:url("../fonts/manrope/manrope-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/manrope/manrope-v13-latin-300.woff2") format("woff2"),url("../fonts/manrope/manrope-v13-latin-300.woff") format("woff"),url("../fonts/manrope/manrope-v13-latin-300.ttf") format("truetype"),url("../fonts/manrope/manrope-v13-latin-300.svg#Manrope") format("svg")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:500;src:url("../fonts/manrope/manrope-v13-latin-500.eot");src:url("../fonts/manrope/manrope-v13-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/manrope/manrope-v13-latin-500.woff2") format("woff2"),url("../fonts/manrope/manrope-v13-latin-500.woff") format("woff"),url("../fonts/manrope/manrope-v13-latin-500.ttf") format("truetype"),url("../fonts/manrope/manrope-v13-latin-500.svg#Manrope") format("svg")}.navbar{padding:25px 0px;transition:all .2s ease-in-out}.navbar .navbar-brand img{transition:all .2s ease-in-out;filter:brightness(0) invert(1);width:180px}@media screen and (min-width: 350px){.navbar .navbar-brand img{width:250px}}@media(min-width: 1400px){.navbar .navbar-brand img{width:320px}}.navbar .btn-white{color:#fff}.navbar .btn-white:hover{color:#333}.navbar .nav-link{color:#fff;border-top:1px solid rgba(0,0,0,0);transition:all .2s ease-in-out}.navbar .nav-link.active,.navbar .nav-link:hover{color:#fff;border-top:1px solid #fff}.navbar .navbar-toggler{border:none}.navbar .navbar-toggler .burger-menu{width:30px;height:20px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.navbar .navbar-toggler .burger-menu span{background:#fafafa;display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.navbar .navbar-toggler .burger-menu.open span{background:#fff}.navbar .navbar-toggler .burger-menu.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0px;left:8px}.navbar .navbar-toggler .burger-menu.open span:nth-child(2){width:0%;opacity:0}.navbar .navbar-toggler .burger-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}.navbar .navbar-toggler .burger-menu span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar .navbar-toggler .burger-menu span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar .navbar-toggler .burger-menu span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-collapse{background-color:#294754;padding:2rem}@media(min-width: 1400px){.navbar .navbar-collapse{background-color:rgba(0,0,0,0);padding:0}}.navbar.navbar-scroll{padding:15px 0px;background-color:rgba(255,255,255,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.navbar.navbar-scroll .navbar-toggler .burger-menu span{background:#294754}.navbar.navbar-scroll .navbar-brand img{filter:none;width:150px}@media screen and (min-width: 350px){.navbar.navbar-scroll .navbar-brand img{width:200px}}@media(min-width: 1400px){.navbar.navbar-scroll .navbar-brand img{width:250px}}.navbar.navbar-scroll .nav-link{color:#333;font-size:1rem}.navbar.navbar-scroll .nav-link.active,.navbar.navbar-scroll .nav-link:hover{color:#333;border-top:1px solid #53182d}.navbar.navbar-scroll .btn-white{font-size:1rem;background-color:#53182d}.navbar.navbar-scroll .btn-white:hover{background-color:#294754;color:#fff;border-color:#294754}.navbar.navbar-scroll .navbar-collapse{background-color:rgba(0,0,0,0)}#kontakt .footer-bg{background-image:url(../files/images/logos/albert-walter-logo-element-light.svg);background-repeat:no-repeat;background-position-x:right;background-size:300px;background-position-y:bottom}@media(min-width: 576px){#kontakt .footer-bg{background-size:500px}}#kontakt .logo{width:220px}@media(min-width: 768px){#kontakt .logo{width:300px}}.btn{padding-left:30px;padding-right:30px;transition:all .2s ease-in-out;box-shadow:none !important;outline:none !important}.btn-white{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,0)}.btn-white:hover{background-color:#fff;border-color:#fff}.btn-primary:hover,.btn-outline-primary:hover{background-color:#53182d;border-color:#53182d}.btn-light:hover{background-color:rgba(0,0,0,0);color:#fafafa}.btn-dark:hover{background-color:rgba(0,0,0,0);color:#333}.btn-secondary:hover{background-color:#294754;color:#fff}.header{height:fit-content}@media(min-width: 1400px){.header{height:100vh}}.header .header-content{padding-top:150px}.header .overlay{height:100vh}.header-sm{height:fit-content;min-height:75vh}.header-video .header-video-wrapper{height:100%;position:absolute !important;top:0;width:100%;z-index:-1}.header-video .header-video-wrapper iframe{min-height:100%;min-width:100% !important;max-width:unset !important;aspect-ratio:1920/1080;transform:scale(1.2)}.header-home:before{content:"";top:0;width:100%;height:100vh;background-color:#000;position:absolute;z-index:-1}.chevron-scroll-down a span{width:25px;height:25px;border-left:1px solid #fafafa;border-bottom:1px solid #fafafa;transform:rotate(-45deg);animation:scroll-down-updown 2s infinite;box-sizing:border-box;transition:all .2s ease-in-out}.chevron-scroll-down a span:hover{opacity:.7}@-webkit-keyframes scroll-down-updown{0%{-webkit-transform:rotate(-45deg) translate(0, 0)}20%{-webkit-transform:rotate(-45deg) translate(-10px, 10px)}40%{-webkit-transform:rotate(-45deg) translate(0, 0)}}@keyframes scroll-down-updown{0%{transform:rotate(-45deg) translate(0, 0)}20%{transform:rotate(-45deg) translate(-10px, 10px)}40%{transform:rotate(-45deg) translate(0, 0)}}.nav-tabs .nav-link{color:rgba(51,51,51,.7)}.nav-tabs .nav-link:hover{color:#333}.nav-tabs .nav-link.active{color:#53182d}.loading-spinner{height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:100000;width:100%;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center}a{transition:all .2s ease-in-out}.spacer{padding:130px}.spacer-top-bottom{padding-top:90px;padding-bottom:90px}@media(min-width: 768px){.spacer-top-bottom{padding-top:130px;padding-bottom:130px}}.spacer-top{padding-top:90px}@media(min-width: 768px){.spacer-top{padding-top:130px}}.spacer-bottom{padding-bottom:90px}@media(min-width: 768px){.spacer-bottom{padding-bottom:130px}}.spacer-sm{padding:90px}.spacer-top-bottom-sm{padding-top:90px;padding-bottom:90px}.spacer-top-sm{padding-top:90px}.spacer-bottom-sm{padding-bottom:90px}.bg-primary-transparent{background-color:rgba(41,71,84,.6)}.w-fit-content{width:fit-content !important}@media(min-width: 576px){.w-sm-fit-content{width:fit-content !important}}.fw-medium{font-weight:500}.of-cover{object-fit:cover}.outline-none{outline:none !important}.z-index-minus-1{z-index:-1}.hover-opacity{transition:all .2s ease-in-out}.hover-opacity:hover{opacity:.8}.overlay-dark{background-color:rgba(51,51,51,.6)}.overlay-primary{background:#333;background:linear-gradient(45deg, rgba(83, 24, 45, 0.7) 0%, rgba(41, 71, 84, 0.8) 30%, rgba(51, 51, 51, 0.8) 100%)}.divider{width:140px}.accordion-button{color:#53182d}.accordion-button.collapsed{color:rgba(51,51,51,.7)}.cookie-placeholder{height:100%;min-height:250px;display:grid;justify-content:center;align-items:center;align-content:center;background-color:#fff;padding:15px}.button-link{background:rgba(0,0,0,0);border:none;font-weight:300;padding:0}.teaser-element .teaser-img{width:100%;height:250px;object-fit:cover}@media(min-width: 1200px){.teaser-element .teaser-img{position:absolute;height:100%}}.teaser-element .teaser-spacer{padding:2rem}@media(min-width: 576px){.teaser-element .teaser-spacer{padding:4rem 0}}@media(min-width: 1200px){.teaser-element .teaser-spacer{padding:4rem}}@media(min-width: 1400px){.teaser-element .teaser-spacer{padding:90px}}