@charset "UTF-8";
: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: #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: #223D79;--bs-secondary: #C51C1C;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #E5EDF8;--bs-dark: #212121;--bs-primary-rgb: 34, 61, 121;--bs-secondary-rgb: 197, 28, 28;--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: 229, 237, 248;--bs-dark-rgb: 33, 33, 33;--bs-primary-text-emphasis: #0e1830;--bs-secondary-text-emphasis: #4f0b0b;--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: #d3d8e4;--bs-secondary-bg-subtle: #f3d2d2;--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: #a7b1c9;--bs-secondary-border-subtle: #e8a4a4;--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: "DM Sans";--bs-body-font-size:1.125rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212121;--bs-body-color-rgb: 33, 33, 33;--bs-body-bg: #ffffff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 33, 33, 0.75);--bs-secondary-color-rgb: 33, 33, 33;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 33, 33, 0.5);--bs-tertiary-color-rgb: 33, 33, 33;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #212121;--bs-link-color-rgb: 33, 33, 33;--bs-link-decoration: none;--bs-link-hover-color: #223D79;--bs-link-hover-color-rgb: 34, 61, 121;--bs-code-color: #d63384;--bs-highlight-color: #212121;--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;--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 5px 20px rgba(34, 61, 121, 0.1) !important;--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(34, 61, 121, 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: #ffffff;--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: #7a8baf;--bs-secondary-text-emphasis: #dc7777;--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: #070c18;--bs-secondary-bg-subtle: #270606;--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: #142549;--bs-secondary-border-subtle: #761111;--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: #7a8baf;--bs-link-hover-color: #95a2bf;--bs-link-color-rgb: 122, 139, 175;--bs-link-hover-color-rgb: 149, 162, 191;--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:"DM Sans";font-style:normal;font-weight:400;src:url("../fonts/dm-sans/dm-sans-v15-latin-regular.eot");src:url("../fonts/dm-sans/dm-sans-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/dm-sans/dm-sans-v15-latin-regular.woff2") format("woff2"), url("../fonts/dm-sans/dm-sans-v15-latin-regular.woff") format("woff"), url("../fonts/dm-sans/dm-sans-v15-latin-regular.ttf") format("truetype"), url("../fonts/dm-sans/dm-sans-v15-latin-regular.svg#DMSans") format("svg")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:700;src:url("../fonts/dm-sans/dm-sans-v15-latin-700.eot");src:url("../fonts/dm-sans/dm-sans-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/dm-sans/dm-sans-v15-latin-700.woff2") format("woff2"), url("../fonts/dm-sans/dm-sans-v15-latin-700.woff") format("woff"), url("../fonts/dm-sans/dm-sans-v15-latin-700.ttf") format("truetype"), url("../fonts/dm-sans/dm-sans-v15-latin-700.svg#DMSans") format("svg")}.loading-spinner{height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2000;width:100%;background-color:rgba(255, 255, 255, 0.8);display:flex;justify-content:center;align-items:center}textarea.form-control{height:120px !important}legend.form-label{font-size:1.125rem;font-weight:700}.form-floating>.form-control{height:calc(3.9rem + calc(var(--bs-border-width) * 2))}.btn-primary:hover{background-color:#C51C1C;border-color:#C51C1C}.btn-secondary:hover{background-color:#223D79;border-color:#223D79}.btn-light{color:#223D79}.btn-light:hover{background-color:#223D79;color:#ffffff;border:1px solid #223D79}.btn-outline-light:hover{color:#223D79}.btn-white{background-color:rgba(255, 255, 255, 0.25);color:#ffffff;border:1px solid rgba(255, 255, 255, 0.05)}.btn-white:hover{background-color:transparent;color:#ffffff;border:1px solid white}.btn-link{position:relative;padding-left:22px;font-weight:700;line-height:1.3;text-align:start}.btn-link:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;transform:rotate(-45deg);position:absolute;left:0;color:#C51C1C;top:5px;transition:all 0.3s ease-in-out}.btn-link:hover{color:#212121}.btn-link:hover:before{transform:rotate(0deg);color:#223D79}.prev-btn-galerie,.next-btn-galerie{width:55px;height:55px;display:grid;align-items:center;justify-content:center}.btn-lg{border-radius:0}.topbar{position:sticky;top:0;height:45px;display:flex;align-items:center;z-index:1030}.topbar .topbar-icon{font-size:25px}@media (min-width:768px){.topbar .topbar-icon{font-size:1.125rem}}.navbar-brand img{max-width:450px;width:100%;transition:all 0.3s ease-in-out}@media (min-width:768px){.navbar-brand img{max-width:500px}}@media (min-width:1200px){.navbar-brand img{max-width:600px}}.navbar{background-color:#ffffff;z-index:1030;padding:20px 0;transition:all 0.3s ease-in-out}.navbar .nav-link{color:#212121;font-weight:700;padding:0.3rem 0.8rem;transition:all 0.3s ease-in-out;width:fit-content}.navbar .nav-link.active,.navbar .nav-link:hover,.navbar .nav-link.show{background-color:#223D79;color:#ffffff}.navbar.scroll{padding:10px 0}.navbar.scroll .navbar-brand img{max-width:250px;width:100%}@media (min-width:768px){.navbar.scroll .navbar-brand img{max-width:300px}}@media (min-width:1200px){.navbar.scroll .navbar-brand img{max-width:400px}}.navbar-toggler{padding-bottom:2px}.navbar-toggler .burger-menu{width:30px;height:20px;-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-toggler .burger-menu span{background:#ffffff;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}@media (min-width:576px){.navbar-toggler .burger-menu span{background:#212121}}.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-toggler .burger-menu.open span:nth-child(2){width:0%;opacity:0}.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-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-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-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-toggler:focus{box-shadow:none}.navbar-wrapper{position:sticky;top:45px}.dropdown-element .dropdown-toggle:after{display:none}.dropdown-element .dropdown-menu{border:none;padding:0.3rem 0.8rem;border:none;border-bottom:1px solid rgba(33, 33, 33, 0.1)}.dropdown-element .dropdown-menu .dropdown-item{background-color:transparent !important;font-weight:700;padding-left:0;text-wrap-mode:wrap}.dropdown-element .dropdown-menu .dropdown-item:hover,.dropdown-element .dropdown-menu .dropdown-item.active{color:#223D79;transform:translateX(5px)}.header-banner-default{position:relative;min-height:300px;height:fit-content;display:grid;align-items:end;padding-bottom:1rem;padding-top:5rem}@media (min-width:992px){.header-banner-default{padding-bottom:80px;min-height:600px}}.header-banner-default,.header-banner-video-full{overflow:hidden}.header-banner-default iframe,.header-banner-video-full iframe{width:100vw !important;height:56.25vw !important;min-height:650px !important;min-width:177.77vh !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%);z-index:-1}.header-banner-video-full{height:fit-content;position:relative;display:grid;align-items:end;overflow:hidden;padding-bottom:50px;padding-top:100px}@media (min-width:992px){.header-banner-video-full{padding-bottom:80px;height:700px}}.header-img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.header-gradient{background:#212121;background:linear-gradient(45deg, rgba(33, 33, 33, 0.8) 0%, rgba(33, 33, 33, 0.7) 30%, rgba(33, 33, 33, 0) 100%)}.header-top-title{font-size:0.984375rem}@media (min-width:576px){.header-top-title{font-size:1.25rem}}.wartung-und-service .header-img{object-position:20%}@media (min-width:576px){.wartung-und-service .header-img{object-position:center}}.spacer-top-bottom{padding-top:80px;padding-bottom:80px}@media (min-width:992px){.spacer-top-bottom{padding-top:140px;padding-bottom:140px}}.spacer-top{padding-top:80px}@media (min-width:992px){.spacer-top{padding-top:140px}}.spacer-bottom{padding-bottom:80px}@media (min-width:992px){.spacer-bottom{padding-bottom:140px}}.spacer-top-bottom-small{padding-top:60px;padding-bottom:60px}@media (min-width:992px){.spacer-top-bottom-small{padding-top:80px;padding-bottom:80px}}.spacer-top-small{padding-top:60px}@media (min-width:992px){.spacer-top-small{padding-top:80px}}.spacer-bottom-small{padding-bottom:60px}@media (min-width:992px){.spacer-bottom-small{padding-bottom:80px}}.banner-with-text{position:relative}.banner-with-text .banner-img{width:100%;height:auto}@media (max-width:767.98px){.banner-with-text .banner-text-wrapper{padding:0;margin-top:-30px}}@media (min-width:768px){.banner-with-text .banner-text-wrapper{position:absolute;bottom:0;left:0}}.banner-full{display:grid;align-items:center;align-content:center;background-color:rgba(34, 61, 121, 0.85);color:#ffffff;position:relative}.banner-full .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}.card{background:none;border:none}.card .card-body{background-color:transparent}.card .card-title-offset{background-color:#223D79;padding:10px 20px;color:#ffffff;width:fit-content;transform:translateY(-50%)}.footer-top .footer-logo{width:100%;max-width:600px}.footer-bottom{padding:20px 0px 15px 0px}@media (min-width:576px){.footer-bottom{padding:12px 0px 10px 0px}}.footer-socials{font-size:2rem}@media (min-width:576px){.footer-socials{font-size:1.5rem}}a,.tooltip-trigger{transition:all 0.3s ease-in-out}@media (max-width:575.98px){h1,.h1{font-size:1.75rem}}p a{text-decoration:underline;text-underline-offset:3px;transition:all 0.3s ease-in-out;text-decoration-thickness:1px}p a:hover{text-decoration:unset}.tooltip-trigger{text-decoration:underline;text-underline-offset:3px;transition:all 0.3s ease-in-out;text-decoration-thickness:1px;cursor:pointer}.tooltip-trigger:hover{text-decoration:unset}.fs-lg{font-size:1.25rem}.lh-md{line-height:1.8 !important}.op-top{object-position:top}.hover-opacity{transition:all 0.3s ease-in-out}.hover-opacity:hover{opacity:0.7}.bg-text{display:inline;line-height:2.3;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (min-width:576px){.bg-text{line-height:2.1}}.bg-text.bg-text-primary{background-color:#223D79;padding:10px;color:#ffffff}@media (min-width:576px){.bg-text.bg-text-primary{padding:10px 20px}}.bg-text.bg-text-white{background-color:rgba(136, 136, 136, 0.7);padding:10px 20px;color:#ffffff}.filter-white{filter:invert(1) brightness(1000%)}@media (min-width:1200px){.sticky-xl{position:sticky;top:170px}}.w-fit-content{width:fit-content !important}.page-teaser-card .img-wrapper{width:100%;height:250px;overflow:hidden;position:relative}@media (min-width:576px){.page-teaser-card .img-wrapper{height:350px}}.page-teaser-card .img-wrapper img{height:100%;width:100%;object-fit:cover;transition:all 0.3s ease-in-out}.page-teaser-card .img-wrapper:after{content:"";position:absolute;top:0;left:0;border:0px solid rgba(255, 255, 255, 0.5);height:100%;width:100%;transition:all 0.3s ease-in-out}.page-teaser-card:hover .img-wrapper img{transform:translateX(10px) scale(1.05)}.page-teaser-card:hover .img-wrapper:after{border:10px solid rgba(255, 255, 255, 0.5)}.page-teaser-card:hover .btn-link:before{transform:rotate(0deg);color:#223D79}.page-teaser-box{padding:30px;height:100%;min-height:300px;align-items:end;align-content:end;display:grid;position:relative;background-color:#E5EDF8;transition:all 0.3s ease-in-out}@media (min-width:576px){.page-teaser-box{padding:45px}}@media (min-width:992px){.page-teaser-box{min-height:380px}}.page-teaser-box.page-teaser-secondary{background-color:#C51C1C}.page-teaser-box.page-teaser-secondary .page-teaser-title,.page-teaser-box.page-teaser-secondary .page-teaser-text{color:#ffffff}.page-teaser-box.page-teaser-secondary:hover{background-color:#C51C1C}.page-teaser-box.page-teaser-box-img{background-color:transparent !important;padding:0;min-height:unset}@media (min-width:1200px){.page-teaser-box.page-teaser-box-img{min-height:380px}}.page-teaser-box.page-teaser-box-img img{width:100%;height:auto}@media (min-width:1200px){.page-teaser-box.page-teaser-box-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.page-teaser-box.page-teaser-with-badge{min-height:fit-content}@media (max-width:1199.98px){.page-teaser-box.page-teaser-with-badge{padding-top:125px}}@media (max-width:575.98px){.page-teaser-box.page-teaser-with-badge{padding-top:145px}}.page-teaser-box .page-teaser-title{font-size:1.56375rem;transition:all 0.1s ease-in-out;color:#212121}.page-teaser-box .page-teaser-title span{transition:all 0.1s ease-in-out;color:#223D79}.page-teaser-box .page-teaser-text{font-size:1.125rem;margin-bottom:0;transition:all 0.1s ease-in-out;color:#212121}@media (min-width:576px){.page-teaser-box .page-teaser-text{font-size:1.25rem}}.page-teaser-box .page-content{transition:all 0.1s ease-in-out}.page-teaser-box .page-teaser-link{padding-left:26px;font-weight:700;transition:all 0.3s ease-in-out;text-align:start;opacity:0;position:absolute;color:#ffffff;left:30px;bottom:30px}@media (min-width:576px){.page-teaser-box .page-teaser-link{left:45px;bottom:45px}}.page-teaser-box .page-teaser-link:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;transform:rotate(-45deg);position:absolute;left:0;color:#ffffff;top:-1px}.page-teaser-box .page-teaser-badge{position:absolute;top:25px;right:25px}.page-teaser-box .page-teaser-badge.sun{transform:rotate(45deg);opacity:0.3;width:70px}@media (min-width:576px){.page-teaser-box .page-teaser-badge.sun{width:90px}}.page-teaser-box .page-teaser-badge.job{transform:rotate(20deg);transition:all 0.3s ease-in-out}.page-teaser-box .page-teaser-badge.job svg{color:#223D79;transition:all 0.3s ease-in-out}.page-teaser-box .page-teaser-badge.job .badge-title{color:#ffffff;font-size:0.875rem;font-weight:700;position:absolute;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;display:flex;text-align:center;padding:10px}.page-teaser-box:hover{background-color:#223D79}.page-teaser-box:hover .page-teaser-title,.page-teaser-box:hover .page-teaser-text{color:#ffffff}.page-teaser-box:hover .page-teaser-title span,.page-teaser-box:hover .page-teaser-text span{color:#ffffff}.page-teaser-box:hover .page-content{margin-bottom:10px}.page-teaser-box:hover .page-teaser-link{opacity:1;position:relative;left:unset;bottom:unset}.page-teaser-box:hover .page-teaser-badge.job{transform:rotate(0)}.page-teaser-box:hover .page-teaser-badge.job svg{color:#C51C1C}.divider-small{width:100px}.banner{background-color:rgba(33, 33, 33, 0.7);color:#ffffff;position:relative}.banner-carousel .carousel{position:absolute;top:0;height:100%;width:100%;z-index:-1}.banner-carousel .carousel .carousel-inner,.banner-carousel .carousel .carousel-item{height:100%}.banner-carousel .carousel .carousel-inner img,.banner-carousel .carousel .carousel-item img{height:100%;object-fit:cover}.slick-dots-wrapper{padding-bottom:50px !important;margin-bottom:0 !important}.slick-dots-wrapper .slick-dots{bottom:0 !important}.partner-slider img{height:120px;width:250px;max-width:100%;object-fit:contain;margin:auto}.partner-slider .partner-logo-height{height:200px}.partner-slider .slick-track{align-items:center;display:flex}.accordion .accordion-button{font-size:1.26rem;font-weight:700}@media (min-width:768px){.accordion .accordion-button{font-size:1.56375rem}}.zoomIn{opacity:0;transform:scale(0);transition:opacity 0.8s ease-out, transform 0.8s ease-out}.zoomIn.visible{opacity:1;transform:scale(1)}@keyframes zoomIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.icon-wrapper{width:55px;height:55px;display:grid;justify-content:center;align-items:center;background-color:#223D79;color:#ffffff;flex:none}.icon-wrapper img{width:100%;height:100%;max-height:45px;max-width:45px;object-fit:contain}.sidebar-wrapper{position:fixed;right:0;bottom:10px;z-index:1030;transform:translateX(calc(100% - 45px - 9px))}@media (min-width:576px){.sidebar-wrapper{bottom:unset;top:50%}}.sidebar-wrapper .item{display:flex;gap:10px;flex-wrap:nowrap;transform:translateX(0px);transition:all 0.3s ease-in-out;margin-bottom:10px}.sidebar-wrapper .item:last-child{margin-bottom:0}.sidebar-wrapper .item:hover{transform:translateX(calc(-100% + 45px))}.sidebar-wrapper .item .icon{width:45px;height:45px;display:grid;justify-content:center;align-items:center;background-color:#C51C1C;color:#ffffff;font-size:27px;flex:none}.sidebar-wrapper .item .text{background-color:#C51C1C;font-weight:700;display:grid;align-items:center;padding:0 10px;color:#ffffff;width:100%}.sidebar-wrapper .item .text:hover{color:rgba(255, 255, 255, 0.7)}.history-slider .slide-item{padding-top:50px !important;padding:5px;opacity:0.5;position:relative;height:fit-content}@media (min-width:768px){.history-slider .slide-item{padding:30px 15px}}.history-slider .slide-item:before{content:"";height:2px;width:100%;position:absolute;top:80px;background-color:#E5EDF8;z-index:-2}.history-slider .slide-item.slick-center{opacity:1}.history-slider .slide-item.slick-center .year{transform:translateY(-20px)}.history-slider .slide-item .year{font-size:2.0025rem;font-weight:700;background-color:#E5EDF8;width:fit-content;margin:10px auto 0 auto;padding:25px 20px 5px 20px;position:relative;transition:all 0.3s ease-in-out;z-index:-1;color:#223D79}.history-slider .slide-item .year:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:0;left:0;right:0;margin:auto;color:#ffffff;transform:translateY(-50%);background-color:#223D79;color:#ffffff;width:40px;height:40px;display:grid;justify-content:center;align-items:center;font-size:25px;line-height:0}.history-slider .slide-item .year:after{content:"";position:absolute;top:100%;bottom:0;left:0;right:0;margin:auto;transform:translateY(50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #E5EDF8}.history-slider .slide-item .year *{margin:0}.history-slider .slide-item .content{padding:25px;background-color:#E5EDF8}.history-slider .slide-item .content .title{color:#223D79}.history-slider .slide-item .content p:last-child{margin-bottom:0}.history-slider .slide-item img{width:100%}.team-member .title{font-size:1.56375rem}.team-member .subtitle{margin-bottom:0;position:relative;padding-left:20px}.team-member .subtitle:before{content:"– ";color:#C51C1C;position:absolute;left:0;top:1px}.team-member .subtitle>*{font-size:1.125rem;font-weight:700}@media (min-width:768px){.team-member .subtitle>*{font-size:1.26rem}}.team-member img{width:100%;height:auto;max-width:250px;object-fit:contain;object-position:bottom;margin-bottom:20px;border-bottom:2px solid #223D79}@media (min-width:576px){.team-member img{max-width:300px}}@media (min-width:1200px){.team-member img{max-width:100%}}.job-offer{background-color:#223D79;padding:20px 20px 30px 20px;display:grid;justify-content:center;align-content:end;align-items:end;text-align:center;height:300px;background:#212121;background:rgba(34, 61, 121, 0.65);transition:all 0.3s ease-in-out;position:relative}.job-offer .job-title{color:#ffffff;margin-bottom:15px;transition:all 0.3s ease-in-out}.job-offer .job-teaserimg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:all 0.3s ease-in-out}.job-offer:hover{background:rgba(33, 33, 33, 0.8)}.vorher-nachher{max-width:450px;width:100%;aspect-ratio:0.75;background-repeat:no-repeat;background-size:cover;transition:all 0.3s ease-in-out;background-image:url(../files/images/leistungen/wartung/ssh-schlichter-wartung-vorher.jpg);position:relative}.vorher-nachher:after{content:"Vorher";position:absolute;background-color:#223D79;color:#ffffff;padding:5px 10px;bottom:0;right:0}.vorher-nachher:hover{background-image:url(../files/images/leistungen/wartung/ssh-schlichter-wartung-nachher.jpg)}.vorher-nachher:hover:after{content:"Nachher";background-color:#C51C1C}.vorher-nachher:hover{cursor:pointer}.vorher-nachher .hover-img-info{position:absolute;bottom:0;left:0}.vorher-nachher .hover-img-info .hover-icon{width:55px;height:55px;align-items:center;justify-content:center;display:grid;background-color:rgba(197, 28, 28, 0.8);backdrop-filter:blur(5px);animation:hoverPulseSecondary 2s infinite}@keyframes hoverPulseSecondary{0%{box-shadow:0 0 0 0 rgba(197, 28, 28, 0.5)}70%{box-shadow:0 0 0 10px rgba(197, 28, 28, 0)}100%{box-shadow:0 0 0 0 rgba(197, 28, 28, 0)}}