﻿: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: #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: #009FE3;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #F8F8F8;--bs-dark: #1C1C1A;--bs-primary-rgb: 0, 159, 227;--bs-secondary-rgb: 108, 117, 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, 248, 248;--bs-dark-rgb: 28, 28, 26;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 28, 28, 26;--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: Poppins;--bs-body-font-size:1.125rem;--bs-body-font-weight: 300;--bs-body-line-height: 1.5;--bs-body-color: #1C1C1A;--bs-body-bg: #fff;--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-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-heading-color: ;--bs-link-color: #1C1C1A;--bs-link-hover-color: #009FE3;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins/poppins-v20-latin-300.eot");src:url("../fonts/poppins/poppins-v20-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-300.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-300.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-300.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-300.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins/poppins-v20-latin-500.eot");src:url("../fonts/poppins/poppins-v20-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-500.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-500.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-500.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-500.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins/poppins-v20-latin-700.eot");src:url("../fonts/poppins/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-700.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-700.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-700.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-700.svg#Poppins") format("svg")}.navbar{position:fixed;width:100%;top:0;background-color:white;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1030;transition:all 0.2s ease-in-out}.navbar .navbar-brand img{height:auto;transition:all 0.2s ease-in-out;width:80px}@media (min-width:576px){.navbar .navbar-brand img{width:120px}}.navbar.navbar-scroll{background-color:rgba(255, 255, 255, 0.8)}.navbar.navbar-scroll .navbar-brand img{width:50px}@media (min-width:576px){.navbar.navbar-scroll .navbar-brand img{width:80px}}@media (min-width:1200px){.navbar.navbar-scroll.navbar-expand-xl .navbar-nav{margin-top:20px}}.nav-link{font-weight:500;font-size:1.125rem;opacity:1;color:#1C1C1A}.nav-link:hover{color:#1C1C1A}.nav-link:before{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;content:"";color:transparent;transition:all 0.2s ease-in-out;font-size:12px;bottom:2px;position:relative;margin-right:8px}.nav-link.active:before,.nav-link:hover:before{color:#009FE3}.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:#1C1C1A;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-toggler .burger-menu.open span{background:#1C1C1A}.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}@media (min-width:1200px){.navbar-expand-xl .navbar-nav{margin-top:32px;transition:all 0.2s ease-in-out}}@media (min-width:1200px){.navbar-expand-xl .navbar-collapse{display:block !important}}.header{height:90vh;min-height:600px;display:flex;align-items:end;max-height:700px}@media (min-width:576px){.header{max-height:850px;height:100vh}}@media (min-width:1200px){.header{max-height:unset}}@media (max-width:575.98px){.header h1{hyphens:auto}}.btn{font-weight:500;border-radius:0;padding:5px 20px;border-width:2px}@media (max-width:575.98px){.btn{overflow-wrap:anywhere}}.btn-primary{color:#fff}.btn-primary:hover{color:white;background-color:rgba(0, 159, 227, 0.8);border-color:#009FE3;border:2px solid rgba(0, 159, 227, 0.4)}.btn-light{background-color:rgba(248, 248, 248, 0.3);color:#F8F8F8;border:2px solid rgba(248, 248, 248, 0.02)}.btn-light:hover{background-color:rgba(248, 248, 248, 0.8);border:2px solid rgba(248, 248, 248, 0.02);color:#1C1C1A}.btn-icon{padding:5px 10px}.btn-icon i{transition:all 0.2s ease-in-out}.btn-icon:hover i{transform:rotate(-5deg)}.btn-gradient{background:linear-gradient(45deg, #38b3e8 0%, #009fe3 100%);color:#fff;border:none}.btn-gradient:hover{color:#fff;border:none}.btn-chevron i{transition:all 0.2s ease-in-out;opacity:0.8}.btn-chevron:hover i{transform:translateX(5px);opacity:1}.btn-outline-primary{border:2px solid #009FE3}.btn-outline-primary:hover{color:#fff}.banner-columns img{width:100%;height:auto;max-width:830px}.banner-height-sm{min-height:320px}@media (min-width:768px){.banner-height-sm{min-height:350px}}.accordion .accordion-item{border:none}.accordion .accordion-button{border:none;box-shadow:none}@media (min-width:768px){.accordion .accordion-button{font-size:1.875rem}}a{transition:all 0.2s ease-in-out}small{font-size:0.875rem}@media (min-width:576px){small{font-size:1rem}}.fs-sm{font-size:0.875rem}@media (min-width:576px){.fs-sm{font-size:1rem}}.fw-medium{font-weight:500}.section-border{border:10px solid white}.hover-opacity{opacity:1;transition:all 0.2s ease-in-out}.hover-opacity:hover{opacity:0.8}.w-fit-content{width:fit-content !important}.h-fit-content{height:fit-content !important}@media (min-width:1200px){.w-xl-unset{width:unset !important}}@media (min-width:576px){.w-sm-auto{width:auto !important}}.line-break-anywhere{line-break:anywhere}.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}.spacer-top-bottom{padding-top:80px;padding-bottom:80px}@media (min-width:992px){.spacer-top-bottom{padding-top:130px;padding-bottom:130px}}.spacer-top{padding-top:80px}@media (min-width:992px){.spacer-top{padding-top:130px}}.spacer-bottom{padding-bottom:80px}@media (min-width:992px){.spacer-bottom{padding-bottom:130px}}.overlay-gradient{height:100%;width:100%;position:absolute;top:0;left:0;background:linear-gradient(45deg, rgba(0, 159, 227, 0.6) 0%, rgba(28, 28, 26, 0.8) 20%, rgba(28, 28, 26, 0.5) 70%, rgba(0, 159, 227, 0.5) 100%);z-index:-1}@media (min-width:768px){.overlay-gradient{background:linear-gradient(45deg, rgba(0, 159, 227, 0.5) 0%, rgba(28, 28, 26, 0.5) 20%, rgba(28, 28, 26, 0.25) 85%, rgba(0, 159, 227, 0.4) 100%)}}.divider{width:100%;max-width:140px;border-top:2px solid #1C1C1A;opacity:1}.bg-primary-gradient{background:linear-gradient(45deg, #38b3e8 0%, #009fe3 100%)}.bg-img{height:100%;width:100%;position:absolute;object-fit:cover;top:0;left:0;z-index:-1}.diamond{margin-bottom:5px}.diamond:before{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;content:"";color:#009FE3;transition:all 0.2s ease-in-out;font-size:12px;bottom:2px;position:relative;margin-right:8px}.img-border{position:relative;width:fit-content}.img-border:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:10px solid rgba(248, 248, 248, 0.5)}#kundenmeinungenSlider .carousel-indicators{position:unset;margin:0;justify-content:start}#kundenmeinungenSlider .carousel-indicators [data-bs-target]{background-color:#009FE3}