: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: #23ff00;--bs-secondary: #444343;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #F5F5F5;--bs-dark: #2D2D2D;--bs-primary-rgb: 35, 255, 0;--bs-secondary-rgb: 68, 67, 67;--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: 245, 245, 245;--bs-dark-rgb: 45, 45, 45;--bs-primary-text-emphasis: #0e6600;--bs-secondary-text-emphasis: #1b1b1b;--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: #d3ffcc;--bs-secondary-bg-subtle: #dad9d9;--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: #a7ff99;--bs-secondary-border-subtle: #b4b4b4;--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: "Outfit";--bs-body-font-size:1.125rem;--bs-body-font-weight: 300;--bs-body-line-height: 1.5;--bs-body-color: #2D2D2D;--bs-body-color-rgb: 45, 45, 45;--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(45, 45, 45, 0.75);--bs-secondary-color-rgb: 45, 45, 45;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(45, 45, 45, 0.5);--bs-tertiary-color-rgb: 45, 45, 45;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #2D2D2D;--bs-link-color-rgb: 45, 45, 45;--bs-link-decoration: none;--bs-link-hover-color: #23ff00;--bs-link-hover-color-rgb: 35, 255, 0;--bs-code-color: #d63384;--bs-highlight-color: #2D2D2D;--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 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(35, 255, 0, 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: #7bff66;--bs-secondary-text-emphasis: #8f8e8e;--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: #073300;--bs-secondary-bg-subtle: #0e0d0d;--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: #159900;--bs-secondary-border-subtle: #292828;--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: #7bff66;--bs-link-hover-color: #95ff85;--bs-link-color-rgb: 123, 255, 102;--bs-link-hover-color-rgb: 149, 255, 133;--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:"Outfit";font-style:normal;font-weight:300;src:url("../fonts/outfit/outfit-v11-latin-300.woff2") format("woff2"), url("../fonts/outfit/outfit-v11-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:500;src:url("../fonts/outfit/outfit-v11-latin-500.woff2") format("woff2"), url("../fonts/outfit/outfit-v11-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:700;src:url("../fonts/outfit/outfit-v11-latin-700.woff2") format("woff2"), url("../fonts/outfit/outfit-v11-latin-700.ttf") format("truetype")}.navbar{transition:all 0.25s ease-in-out;z-index:3000;background-color:rgba(255, 255, 255, 0.9);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0px 5px 15px rgba(45, 45, 45, 0.05);padding:10px 0px}@media (min-width:1200px){.navbar{padding:20px 0px}}@media (min-width:768px) and (max-width:991.98px){.navbar .btn-menu-contact{padding-left:15px;padding-right:15px}}.navbar-brand img{transition:all 0.25s ease-in-out;width:170px;height:auto}@media (min-width:992px){.navbar-brand img{width:230px}}.nav-item{transition:all 0.25s ease-in-out}@media (min-width:768px){.nav-item{padding:0px 10px !important}}@media (min-width:992px){.nav-item{padding:0px 20px !important}}@media (min-width:1400px){.nav-item{padding:0px 40px !important}}.nav-item .nav-link{transition:all 0.25s ease-in-out;color:#2D2D2D;padding:0 3px !important;position:relative;width:fit-content}@media (min-width:992px){.nav-item .nav-link{font-size:1.25rem}}.nav-item .nav-link:after{content:"";position:absolute;width:0%;background-color:#23ff00;height:5px;left:0;bottom:5px;z-index:-1;transition:width 0.3s ease-in-out}.nav-item .nav-link.active:after,.nav-item .nav-link:hover:after{width:100%}.navbar-toggler-dots{position:relative;border:none}.navbar-toggler-dots:focus,.navbar-toggler-dots:active{box-shadow:none}.navbar-toggler-dots .dots>div,.navbar-toggler-dots .dots>div::after,.navbar-toggler-dots .dots>div::before{height:6px;width:6px;background-color:#2D2D2D;border-radius:50%;transition:0.5s}.navbar-toggler-dots .dots>div{position:relative}.navbar-toggler-dots .dots>div::after,.navbar-toggler-dots .dots>div::before{content:"";position:absolute;left:0}.navbar-toggler-dots .dots>div::after{bottom:calc((25px / 2) - (6px / 2))}.navbar-toggler-dots .dots>div::before{top:calc((25px / 2) - (6px / 2))}.navbar-toggler-dots:not(.collapsed) .dots>div{transform:translateX(calc(((25px / 2) - (6px / 2)) * -0.7071067812)) translateY(calc(((25px / 2) - (6px / 2)) * -0.7071067812))}.navbar-toggler-dots:not(.collapsed) .dots>div::after{transform:translateX(calc(((25px / 2) - (6px / 2)) * 0.7071067812)) translateY(calc((2 * (25px / 2) - (6px / 2)) * 0.7071067812))}.navbar-toggler-dots:not(.collapsed) .dots>div::before{transform:translateX(calc(2 * (((25px / 2) - (6px / 2)) * 0.7071067812))) translateY(calc(((25px / 2) - (6px / 2)) - (((25px / 2) - (6px / 2)) * 0.7071067812)))}.navbar-toggler-dots:not(.collapsed) .menu ul .link{opacity:0;visibility:hidden;transition:0.1s}.navbar-toggler-dots.collapsed .dots>div,.navbar-toggler-dots.collapsed .dots>div::after,.navbar-toggler-dots.collapsed .dots>div::before{transform:none}.navbar-toggler-dots.collapsed .menu{opacity:1;visibility:visible;width:150px;height:130px}.navbar-toggler-dots.collapsed .menu ul .link{opacity:1;visibility:visible}.scroll .navbar{padding:5px 0px}@media (min-width:768px){.scroll .navbar{padding:10px 0px}}.scroll .navbar-brand img{width:100px}@media (min-width:992px){.scroll .navbar-brand img{width:180px}}@media (min-width:1400px){.scroll .nav-item{padding:0px 20px !important}}@media (min-width:992px){.scroll .nav-link{font-size:1.125rem}}.btn{font-weight:500;border-width:2px}.btn-outline-primary{color:#2D2D2D}a.btn-square:hover{opacity:0.8;transform:scale(0.9);cursor:pointer}.btn-square{width:40px;height:40px;display:grid;justify-content:center;align-items:center;background:#23ff00;background:linear-gradient(45deg, #23ff00 0%, #24C809 100%);color:#fff;padding:5px;border:none;font-size:22px}.btn-square:hover{cursor:unset}.btn-square.btn-sm{width:25px;height:25px}.btn-square.btn-sm i{font-size:16px}.btn-square.btn-lg{width:47px;height:47px}.btn-square.btn-lg i{font-size:30px}a{transition:all 0.25s ease-in-out}.link-arrow{position:relative;padding-left:37px;display:block;width:fit-content}.link-arrow:before{content:url("../files/icons/mawe-energie-icon-square-arrow.svg");position:absolute;left:0;top:1px;transition:all 0.25s ease-in-out}.link-arrow:hover{color:#2D2D2D;opacity:0.8}.link-arrow:hover:before{opacity:1;transform:rotate(45deg)}.fs-lg{font-size:1.25rem !important}.text-offset{padding-left:20px}@media (min-width:576px){.text-offset{padding-left:30px}}.of-cover{object-fit:cover}ul.list-primary{list-style:square}ul.list-primary li::marker{color:#24C809}.squares{position:relative;padding-right:40px;width:fit-content}@media (min-width:1200px){.squares{padding-right:60px}}.squares:before,.squares:after{position:absolute;content:""}.squares:before{width:20px;height:20px;background-color:#23ff00;top:-10px;right:15px}@media (min-width:768px){.squares:before{width:25px;height:25px;right:20px}}.squares:after{background-color:#444343;top:-20px;right:0px;width:10px;height:10px}@media (min-width:768px){.squares:after{width:15px;height:15px}}.hover-opacity{transition:all 0.25s ease-in-out}.hover-opacity:hover{opacity:0.8}@media (min-width:768px){.w-md-auto{width:auto !important}}.sidebar-btns{position:fixed;left:0px;bottom:10px;display:grid;gap:5px;z-index:2000}@media (max-width:575.98px){.sidebar-btns .btn-square{width:30px;height:30px;font-size:16px !important}}@media (min-width:576px){.sidebar-btns{left:20px;bottom:20px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2, auto)}}@media (min-width:576px){.sidebar-btns a:nth-child(1){grid-column:1;grid-row:1}.sidebar-btns a:nth-child(2){grid-column:1;grid-row:2}.sidebar-btns a:nth-child(3){grid-column:2;grid-row:2}}.spacer-top-bottom{padding-top:90px;padding-bottom:90px}@media (min-width:992px){.spacer-top-bottom{padding-top:120px;padding-bottom:120px}}.spacer-top{padding-top:90px}@media (min-width:992px){.spacer-top{padding-top:120px}}.spacer-bottom{padding-bottom:90px}@media (min-width:992px){.spacer-bottom{padding-bottom:120px}}#kontakt{margin-top:-50px}#kontakt .footer-logo{width:100%;height:auto;max-width:230px}.header-default{padding-top:160px}@media (min-width:992px) and (max-width:1199.98px){.header-default{padding-top:180px}}