:root{--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: #ffffff;--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: #2e3541;--bs-secondary: #42567d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #232323;--bs-primary-rgb: 46, 53, 65;--bs-secondary-rgb: 66, 86, 125;--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: 248, 249, 250;--bs-dark-rgb: 35, 35, 35;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--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: FranckerW01-CondensedReg;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #ffffff;--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;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-heading-color: ;--bs-link-color: #2e3541;--bs-link-hover-color: #252a34;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}@font-face{font-family:"FranckerW01";src:url("../fonts/francker/FranckerW01-ExtraLight.eot");src:url("../fonts/francker/FranckerW01-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/francker/FranckerW01-ExtraLight.woff2") format("woff2"), url("../fonts/francker/FranckerW01-ExtraLight.woff") format("woff"), url("../fonts/francker/FranckerW01-ExtraLight.ttf") format("truetype"), url("../fonts/francker/FranckerW01-ExtraLight.svg#FranckerW01-ExtraLight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"FranckerW01-CondensedReg";src:url("../fonts/francker/FranckerW01-CondensedReg.eot");src:url("../fonts/francker/FranckerW01-CondensedReg.eot?#iefix") format("embedded-opentype"), url("../fonts/francker/FranckerW01-CondensedReg.woff2") format("woff2"), url("../fonts/francker/FranckerW01-CondensedReg.woff") format("woff"), url("../fonts/francker/FranckerW01-CondensedReg.ttf") format("truetype"), url("../fonts/francker/FranckerW01-CondensedReg.svg#FranckerW01-CondensedReg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("../fonts/avenir/Avenir-Light.eot");src:url("../fonts/avenir/Avenir-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir/Avenir-Light.woff2") format("woff2"), url("../fonts/avenir/Avenir-Light.woff") format("woff"), url("../fonts/avenir/Avenir-Light.ttf") format("truetype"), url("../fonts/avenir/Avenir-Light.svg#Avenir-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}.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, 0.8);display:flex;justify-content:center;align-items:center}body{hyphens:auto}.link-gold:hover{color:#8d8367}.text-gold{color:#8d8367 !important}.font-family-light{font-family:"Avenir"}.font-highlight{font-family:"FranckerW01-CondensedReg"}.hyphens-auto{hyphens:auto}#footer{position:relative}#footer .section-padding-base{position:relative;z-index:1}#footer::after{z-index:0;position:absolute;right:0;top:0;content:"";background-image:url("../files/images/logos/85-grad-bildmarke.svg");background-repeat:no-repeat;background-position:85% 95%;height:100%;width:100px}@media (max-width:767.98px){#footer{padding-bottom:5rem}#footer::after{background-position:50% 90%;width:100%;background-size:100px}}@media (min-width:576px){.footer-padding{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){.footer-padding{padding-right:4rem;padding-left:4rem}}@media (min-width:576px){.footer-border{border-left:1px solid #2e3541;border-right:1px solid #2e3541}}@media (max-width:575.98px){.social-icons{flex-basis:100%}}.section-padding-base{padding-top:3rem;padding-bottom:3rem}.section-padding-large{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.section-padding-large{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1200px){.section-padding-large{padding-top:6rem;padding-bottom:6rem}}.section-padding-introduction{padding-top:7rem;padding-bottom:3rem}@media (min-width:576px){.section-padding-introduction{padding-top:10rem}}@media (min-width:992px){.section-padding-introduction{padding-top:12rem;padding-bottom:6rem}}@media (min-width:1200px){.section-padding-introduction{padding-top:14rem}}.teaser-image{width:100%;object-fit:cover}@media (min-width:768px){.teaser-image{height:250px}}@media (min-width:992px){.teaser-image{height:350px}}@media (min-width:1400px){.teaser-image{height:400px}}@media (min-width:1400px){.teaser-headline{font-size:3rem}}.teaser-arrow{display:none}@media (min-width:768px){.teaser-arrow{display:block;width:70px}}.triangle-wrapper-top,.triangle-wrapper-bottom{overflow:hidden}.triangle-wrapper-top img,.triangle-wrapper-bottom img{width:110%;margin-left:-3%}.triangle-wrapper-top img{margin-bottom:-20px}.triangle-wrapper-bottom{margin-top:-20px}@media (min-width:1200px){.video-container video{min-height:550px}}.logo-animation.active{animation-name:transformImage;animation-duration:1s;animation-direction:alternate;animation-iteration-count:1}@keyframes transformImage{10%,90%{transform:translate3d(-1px, 0, 0) rotate(-2deg)}20%,80%{transform:translate3d(2px, 0, 0) rotate(2deg)}30%,50%,70%{transform:translate3d(-4px, 0, 0) rotate(-4deg)}40%,60%{transform:translate3d(4px, 0, 0) rotate(4deg)}}.team-image{object-fit:cover}#headerVideo{transition:0.5s}#headerVideo.video-ended{opacity:0}.endscreen{position:absolute;top:0;left:0;right:0;width:100%;opacity:0;transition:opacity 0.5s}.endscreen.video-ended{opacity:1;z-index:100}.endscreen img{width:100%}.navbar-brand{width:100%;max-width:180px}@media (min-width:576px){.navbar-brand{max-width:300px}}.navbar-brand .navbar-brand-item{width:100%}#navbarMain .nav-link{opacity:1}#navbarMain .nav-link:hover{color:#8d8367}#navbar .navbar-toggler-icon{width:3rem;height:3rem}