: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: #c30206;--bs-secondary: #97BF0D;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 195, 2, 6;--bs-secondary-rgb: 151, 191, 13;--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: 33, 37, 41;--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: GC Klavika;--bs-body-font-size:1.2rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.2;--bs-body-color: #212529;--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: #c30206;--bs-link-hover-color: #9c0205;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}@font-face{font-family:"GC Klavika Fein";src:url("../fonts/gc-klavika/GCKlavikaFein-Light.eot");src:url("../fonts/gc-klavika/GCKlavikaFein-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaFein-Light.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaFein-Light.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaFein-Light.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaFein-Light.svg#GCKlavikaFein-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika CondReg";src:url("../fonts/gc-klavika/GCKlavikaCondReg-Regular.eot");src:url("../fonts/gc-klavika/GCKlavikaCondReg-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaCondReg-Regular.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaCondReg-Regular.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaCondReg-Regular.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaCondReg-Regular.svg#GCKlavikaCondReg-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika";src:url("../fonts/gc-klavika/GCKlavika-Regular.eot");src:url("../fonts/gc-klavika/GCKlavika-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavika-Regular.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavika-Regular.woff") format("woff"), url("../fonts/gc-klavika/GCKlavika-Regular.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavika-Regular.svg#GCKlavika-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika Head";src:url("../fonts/gc-klavika/GCKlavikaHead-Medium.eot");src:url("../fonts/gc-klavika/GCKlavikaHead-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaHead-Medium.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaHead-Medium.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaHead-Medium.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaHead-Medium.svg#GCKlavikaHead-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika Mini";src:url("../fonts/gc-klavika/GCKlavikaMini-Bold.eot");src:url("../fonts/gc-klavika/GCKlavikaMini-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaMini-Bold.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaMini-Bold.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaMini-Bold.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaMini-Bold.svg#GCKlavikaMini-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika Mini Fein";src:url("../fonts/gc-klavika/GCKlavikaMiniFein-Light.eot");src:url("../fonts/gc-klavika/GCKlavikaMiniFein-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Light.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Light.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Light.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Light.svg#GCKlavikaMiniFein-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika Fein";src:url("../fonts/gc-klavika/GCKlavikaFein-Medium.eot");src:url("../fonts/gc-klavika/GCKlavikaFein-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaFein-Medium.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaFein-Medium.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaFein-Medium.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaFein-Medium.svg#GCKlavikaFein-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika";src:url("../fonts/gc-klavika/GCKlavika-Bold.eot");src:url("../fonts/gc-klavika/GCKlavika-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavika-Bold.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavika-Bold.woff") format("woff"), url("../fonts/gc-klavika/GCKlavika-Bold.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavika-Bold.svg#GCKlavika-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika CondFein";src:url("../fonts/gc-klavika/GCKlavikaCondFein-Medium.eot");src:url("../fonts/gc-klavika/GCKlavikaCondFein-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaCondFein-Medium.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaCondFein-Medium.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaCondFein-Medium.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaCondFein-Medium.svg#GCKlavikaCondFein-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika Mini Fein";src:url("../fonts/gc-klavika/GCKlavikaMiniFein-Medium.eot");src:url("../fonts/gc-klavika/GCKlavikaMiniFein-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Medium.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Medium.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Medium.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaMiniFein-Medium.svg#GCKlavikaMiniFein-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika Head";src:url("../fonts/gc-klavika/GCKlavikaHead-Bold.eot");src:url("../fonts/gc-klavika/GCKlavikaHead-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaHead-Bold.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaHead-Bold.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaHead-Bold.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaHead-Bold.svg#GCKlavikaHead-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika Mini";src:url("../fonts/gc-klavika/GCKlavikaMini-Regular.eot");src:url("../fonts/gc-klavika/GCKlavikaMini-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaMini-Regular.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaMini-Regular.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaMini-Regular.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaMini-Regular.svg#GCKlavikaMini-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika CondFein";src:url("../fonts/gc-klavika/GCKlavikaCondFein-Light.eot");src:url("../fonts/gc-klavika/GCKlavikaCondFein-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaCondFein-Light.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaCondFein-Light.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaCondFein-Light.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaCondFein-Light.svg#GCKlavikaCondFein-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GC Klavika CondReg";src:url("../fonts/gc-klavika/GCKlavikaCondReg-Bold.eot");src:url("../fonts/gc-klavika/GCKlavikaCondReg-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gc-klavika/GCKlavikaCondReg-Bold.woff2") format("woff2"), url("../fonts/gc-klavika/GCKlavikaCondReg-Bold.woff") format("woff"), url("../fonts/gc-klavika/GCKlavikaCondReg-Bold.ttf") format("truetype"), url("../fonts/gc-klavika/GCKlavikaCondReg-Bold.svg#GCKlavikaCondReg-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Script MT Bold";src:url("../fonts/script-mt/ScriptMTBold.woff2") format("woff2"), url("../fonts/script-mt/ScriptMTBold.woff") format("woff"), url("../fonts/script-mt/ScriptMTBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}html,body{min-height:100%}.body-background img{position:fixed;top:0;left:0;height:100%;min-height:100vh;width:100%;object-fit:cover;z-index:-1}.body-background:after{content:"";background-color:rgba(3, 65, 24, 0.2);position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;z-index:-1}body{font-family:"GC Klavika"}.font-script{font-family:"Script MT Bold"}.form-style{color:white}h1,.h1{font-family:"GC Klavika Head";font-weight:500;line-height:1em}h1 .font-script,.h1 .font-script{font-size:3rem;line-height:0.9}@media (min-width:576px){h1 .font-script,.h1 .font-script{font-size:4rem}}.font-style-bold,b,strong{font-family:"GC Klavika Head";font-weight:500}.font-style-light{font-family:"GC Klavika Fein";font-weight:300}.font-lg{font-size:3.5rem;font-family:"GC Klavika Head";font-weight:500}@media (min-width:576px){.font-lg{font-size:4rem}}@media (min-width:992px){.font-lg{font-size:3.3rem}}@media (min-width:1400px){.font-lg{font-size:5.5rem}}.font-md{font-size:1.47rem}@media (min-width:576px){.font-md{font-size:1.67rem}}@media (min-width:992px){.font-md{font-size:1.37rem}}@media (min-width:1400px){.font-md{font-size:2.32rem}}.weihnachtskugel{width:auto;height:250px}@media (min-width:576px){.weihnachtskugel{height:350px}}.header-logo{height:50px}@media (min-width:1200px){.header-logo{height:70px}}.form-control:active,.form-control:hover,.form-control:focus{border-color:#212529;box-shadow:none;outline:none}.form-control.no-focus,.form-control.no-focus:active,.form-control.no-focus:hover,.form-control.no-focus:focus{background-color:#fff;box-shadow:none;outline:none;border:0}.form-control.no-focus.is-invalid,.form-control.no-focus:active.is-invalid,.form-control.no-focus:hover.is-invalid,.form-control.no-focus:focus.is-invalid{border:1px solid #c30206}.invalid-feedback{background-color:#dc3545;color:#fff;border-radius:3px;padding:2px 5px;width:fit-content}.font-date{font-size:65px}@media (min-width:768px){.font-date{font-size:75px}}@media (min-width:992px){.font-date{font-size:65px}}@media (min-width:1400px){.font-date{font-size:75px}}.font-time{font-size:28px}.text-shadow{text-shadow:5px 6px 15px rgba(0, 0, 0, 0.5)}.btn{white-space:unset}.btn-secondary{color:#fff}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#fff}.btn-dark-grey{background-color:#707173;color:#fff}.btn-dark-grey:hover,.btn-dark-grey:focus,.btn-dark-grey:active{background-color:#4A4A4A;color:#fff}#page{min-height:100vh}.btn-emotivo{color:#fff}.btn-outline-emotivo:hover{color:#fff}.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}.form-group label{font-family:"GC Klavika Head";font-weight:500;margin-bottom:0.2rem}.modal-header{color:#034118}.datenschutz{font-size:12px}