@charset "UTF-8";
[type="range"]{-webkit-appearance:none;background:transparent;margin:12px 0;width:100%}[type="range"]::-moz-focus-outer{border:0}[type="range"]:focus{outline:0}[type="range"]:focus::-webkit-slider-runnable-track{background:#fbfbfc}[type="range"]:focus::-ms-fill-lower{background:#eceff1}[type="range"]:focus::-ms-fill-upper{background:#fbfbfc}[type="range"]::-webkit-slider-runnable-track{cursor:default;height:8px;transition:all 0.2s ease;width:100%;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 1px rgba(13, 13, 13, 0.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:0px}[type="range"]::-webkit-slider-thumb{box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2), 0 0 4px rgba(13, 13, 13, 0.2);background:#607d8b;border:2px solid #eceff1;border-radius:0px;box-sizing:border-box;cursor:default;height:24px;width:24px;-webkit-appearance:none;margin-top:-10px}[type="range"]::-moz-range-track{box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 1px rgba(13, 13, 13, 0.2);cursor:default;height:8px;transition:all 0.2s ease;width:100%;background:#eceff1;border:2px solid #cfd8dc;border-radius:0px;height:4px}[type="range"]::-moz-range-thumb{box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2), 0 0 4px rgba(13, 13, 13, 0.2);background:#607d8b;border:2px solid #eceff1;border-radius:0px;box-sizing:border-box;cursor:default;height:24px;width:24px}[type="range"]::-ms-track{cursor:default;height:8px;transition:all 0.2s ease;width:100%;background:transparent;border-color:transparent;border-width:12px 0;color:transparent}[type="range"]::-ms-fill-lower{box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 1px rgba(13, 13, 13, 0.2);background:#dde3e6;border:2px solid #cfd8dc;border-radius:0px}[type="range"]::-ms-fill-upper{box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 1px rgba(13, 13, 13, 0.2);background:#eceff1;border:2px solid #cfd8dc;border-radius:0px}[type="range"]::-ms-thumb{box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2), 0 0 4px rgba(13, 13, 13, 0.2);background:#607d8b;border:2px solid #eceff1;border-radius:0px;box-sizing:border-box;cursor:default;height:24px;width:24px;margin-top:2px}[type="range"]:disabled::-webkit-slider-thumb,[type="range"]:disabled::-moz-range-thumb,[type="range"]:disabled::-ms-thumb,[type="range"]:disabled::-webkit-slider-runnable-track,[type="range"]:disabled::-ms-fill-lower,[type="range"]:disabled::-ms-fill-upper{cursor:not-allowed}.mod_article .unsichtbar{display:none}.mod_article .ce_form{}.formular-button,.video-button{display:inline-block;color:#C2A526 !important;border:0;cursor:pointer;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.02em;font-size:0.8rem;padding:0.8em 1.4em;border:1px #C2A526 solid;background-color:transparent;position:relative;transition:all 0.3s ease-in-out !important;margin-top:2em}.formular-button:hover,.video-button:hover{background-color:#C2A526;color:#fff !important}.ce_form,.form-colorbox{}.ce_form .widget,.form-colorbox .widget{width:100%}.ce_form .widget:last-child,.form-colorbox .widget:last-child{margin-bottom:0 !important}.ce_form .widget-radio label,.form-colorbox .widget-radio label{display:inline-block !important}.ce_form input,.ce_form textarea,.ce_form select,.form-colorbox input,.form-colorbox textarea,.form-colorbox select{appearance:none}.ce_form input:focus,.ce_form textarea:focus,.ce_form select:focus,.form-colorbox input:focus,.form-colorbox textarea:focus,.form-colorbox select:focus{outline:none}.ce_form input[type=checkbox],.form-colorbox input[type=checkbox]{appearance:auto;opacity:0}.ce_form input[type=checkbox]:focus,.form-colorbox input[type=checkbox]:focus{appearance:auto}.ce_form select:focus,.form-colorbox select:focus{outline:none}.ce_form .formbody,.form-colorbox .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_form button,.ce_form .button,.form-colorbox button,.form-colorbox .button{display:inline-block;color:#C2A526 !important;border:0;cursor:pointer;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.02em;font-size:0.8rem;padding:0.8em 1.4em;border:1px #C2A526 solid;background-color:transparent;position:relative;transition:all 0.3s ease-in-out !important;margin-top:2em}.ce_form button:hover,.ce_form .button:hover,.form-colorbox button:hover,.form-colorbox .button:hover{background-color:#C2A526;color:#fff !important}.ce_form input[type="range"],.form-colorbox input[type="range"]{appearance:auto}.ce_form .widget-upload input[type=file],.form-colorbox .widget-upload input[type=file]{border-bottom:none !important;width:auto !important;background-color:transparent !important;padding:0 !important}.ce_form .widget-upload input[type=file]::file-selector-button,.form-colorbox .widget-upload input[type=file]::file-selector-button{border:1px solid #007355;padding:0.2em 0.4em;border-radius:0;color:#007355;transition:all 0.3s ease-in-out;background-color:#fff}.ce_form .widget-upload input[type=file]::file-selector-button:hover,.ce_form .widget-upload input[type=file]::file-selector-button:focus,.form-colorbox .widget-upload input[type=file]::file-selector-button:hover,.form-colorbox .widget-upload input[type=file]::file-selector-button:focus{background-color:#007355;color:#fff}.ce_form .widget-upload input[type=file]::-ms-browse,.form-colorbox .widget-upload input[type=file]::-ms-browse{border:1px solid #007355;padding:0.2em 0.4em;border-radius:0;color:#007355;transition:all 0.3s ease-in-out;background-color:#fff}.ce_form .widget-upload input[type=file]::-ms-browse:hover,.ce_form .widget-upload input[type=file]::-ms-browse:focus,.form-colorbox .widget-upload input[type=file]::-ms-browse:hover,.form-colorbox .widget-upload input[type=file]::-ms-browse:focus{background-color:#007355;color:#fff}.ce_form .widget-upload input[type=file]::-webkit-file-upload-button,.form-colorbox .widget-upload input[type=file]::-webkit-file-upload-button{border:1px solid #007355;padding:0.2em 0.4em;border-radius:0;color:#007355;transition:all 0.3s ease-in-out;background-color:#fff}.ce_form .widget-upload input[type=file]::-webkit-file-upload-button:hover,.ce_form .widget-upload input[type=file]::-webkit-file-upload-button:focus,.form-colorbox .widget-upload input[type=file]::-webkit-file-upload-button:hover,.form-colorbox .widget-upload input[type=file]::-webkit-file-upload-button:focus{background-color:#007355;color:#fff}.ce_form .widget-checkbox,.ce_form .widget-radio,.form-colorbox .widget-checkbox,.form-colorbox .widget-radio{margin-top:20px;margin-bottom:20px}.ce_form .widget-checkbox legend,.ce_form .widget-radio legend,.form-colorbox .widget-checkbox legend,.form-colorbox .widget-radio legend{font-size:0.9rem;font-weight:700;color:#007355;margin-bottom:0.3em;transition:font-size 0.3s ease-in-out}.ce_form .widget-checkbox label,.ce_form .widget-radio label,.form-colorbox .widget-checkbox label,.form-colorbox .widget-radio label{display:inline-block;padding-left:34px;position:relative;margin-right:1rem}.ce_form .widget-checkbox label::before,.ce_form .widget-radio label::before,.form-colorbox .widget-checkbox label::before,.form-colorbox .widget-radio label::before{cursor:pointer;content:"";position:absolute;display:block;left:0;top:1px;width:18px;height:18px;border:1px solid #C2A526;box-sizing:border-box;background-color:transparent}.ce_form .widget-checkbox label::after,.ce_form .widget-radio label::after,.form-colorbox .widget-checkbox label::after,.form-colorbox .widget-radio label::after{content:"";font-family:"Font Awesome 5 Free";font-size:0.8em;font-weight:900;width:18px;height:18px;display:block;line-height:18px;text-align:center;position:absolute;left:0;top:1px;color:#cd1719;opacity:0}.ce_form .widget-checkbox input,.ce_form .widget-radio input,.form-colorbox .widget-checkbox input,.form-colorbox .widget-radio input{position:absolute}.ce_form .widget-checkbox input:checked+label::before,.ce_form .widget-radio input:checked+label::before,.form-colorbox .widget-checkbox input:checked+label::before,.form-colorbox .widget-radio input:checked+label::before{background-color:#007355;border-color:#007355}.ce_form .widget-checkbox input:checked+label::after,.ce_form .widget-radio input:checked+label::after,.form-colorbox .widget-checkbox input:checked+label::after,.form-colorbox .widget-radio input:checked+label::after{color:#fff;opacity:1}.ce_form .widget-select:before,.form-colorbox .widget-select:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;pointer-events:none;display:block;font-size:1.2rem;position:absolute;right:28px;bottom:7px;color:#C2A526}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range),.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range){width:100%;position:relative;padding-right:10px;margin-bottom:10px;box-sizing:border-box;border:0}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range).halbe-breite,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range).halbe-breite{width:50%}@media only screen and (max-width:700px){.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range).halbe-breite,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range).halbe-breite{width:100%}}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]),.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]),.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select{width:100%;padding:0.7rem;border:0;border-bottom:1px #007355 solid;border-radius:0;transition:all 0.3s ease-in-out;box-sizing:border-box;display:inline-block;margin-top:0.3rem;background-color:rgba(0, 115, 85, 0.06)}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):hover,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:hover,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:hover,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):hover,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:hover,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:hover,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:focus{background-color:rgba(0, 115, 85, 0.03)}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):hover,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):active,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:hover,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:active,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:hover,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:active,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):hover,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):active,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:hover,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:active,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:hover,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:active{border-bottom-color:#C2A526}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox])::placeholder,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea::placeholder,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select::placeholder,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox])::placeholder,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea::placeholder,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select::placeholder{color:transparent}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox])[type="password"]::placeholder,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea[type="password"]::placeholder,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select[type="password"]::placeholder,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox])[type="password"]::placeholder,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea[type="password"]::placeholder,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select[type="password"]::placeholder{color:rgba(0, 115, 85, 0.7)}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) input:not([type=checkbox]):focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select:focus{}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) select{width:100%;border-bottom:none;padding-right:3em;position:relative}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea{border:1px #fff solid;border-bottom-color:#007355;padding:0.5rem 0.3rem}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:hover,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:active,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:hover,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:focus,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) textarea:active{border-color:#C2A526}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) label,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range) label{top:0;left:0;font-size:0.9rem;font-weight:700;color:#007355;transition:font-size 0.3s ease-in-out}.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range):not(.widget-select):not(.widget-upload):hover label,.ce_form .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range):not(.widget-select):not(.widget-upload):focus-within label,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range):not(.widget-select):not(.widget-upload):hover label,.form-colorbox .widget:not(.widget-checkbox):not(.widget-radio):not(.widget-range):not(.widget-select):not(.widget-upload):focus-within label{font-size:0.8rem;color:#C2A526}.openForm{}@media only screen and (min-width:1000px){.openForm .header__bar{align-items:flex-start !important;height:7.5rem !important;border-bottom:none !important;padding-top:1.5rem !important;padding-bottom:1rem !important;transition:all 0.4s cubic-bezier(0.66, 0.06, 0.4, 0.98) !important;overflow:hidden !important;opacity:1 !important;visibility:visible !important}.openForm #header>.inside{border-bottom:7px solid #545454 !important}.openForm #header{padding-top:10.5rem !important}}.openForm #colorbox,.openForm #cboxOverlay,.openForm #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;transform:translate3d(0, 0, 0)}.openForm #cboxWrapper{max-width:none}.openForm #cboxOverlay{position:fixed;width:100%;height:100%}.openForm #cboxMiddleLeft,.openForm #cboxBottomLeft{clear:left}.openForm #cboxContent{position:relative}.openForm #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}.openForm #cboxTitle{margin:0}.openForm #cboxLoadingOverlay,.openForm #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}.openForm #cboxPrevious,.openForm #cboxNext,.openForm #cboxClose,.openForm #cboxSlideshow{cursor:pointer}.openForm .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.openForm .cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}.openForm #colorbox,.openForm #cboxContent,.openForm #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.openForm #cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity=90)}.openForm #colorbox{outline:0}.openForm #cboxContent{margin-top:20px}.openForm .cboxIframe{background:#fff}.openForm #cboxError{padding:50px;border:1px solid #ccc}.openForm #cboxLoadedContent{background:#fff}.openForm #cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}.openForm #cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}.openForm #cboxLoadingGraphic{background:url("../../files/jaade/images/loading.gif") no-repeat center center}.openForm #cboxPrevious,.openForm #cboxNext,.openForm #cboxSlideshow,.openForm #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}.openForm #cboxPrevious:active,.openForm #cboxNext:active,.openForm #cboxSlideshow:active,.openForm #cboxClose:active{outline:0}.openForm #cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}.openForm #cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../files/jaade/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}.openForm #cboxPrevious:hover{background-position:bottom left}.openForm #cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../files/jaade/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}.openForm #cboxNext:hover{background-position:bottom right}.openForm #cboxClose{position:absolute;top:5px;right:5px;display:none;width:38px;height:38px;transition:none !important}.openForm #cboxClose:hover{background-color:transparent}.openForm #cboxClose:hover::before{color:#C2A526}.openForm #cboxClose::before{transition:color 0.3s ease-in-out;content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:block;font-size:1.5rem;color:#007355}.openForm #cboxWrapper,.openForm #colorbox{overflow:visible !important}.openForm #colorbox{padding-bottom:20vh}.openForm #colorbox .formbody{padding:4vw}.openForm #wrapper{position:fixed;filter:blur(4px);min-height:120vh}.openForm #cboxOverlay{background-color:transparent}.openForm #cboxLoadedContent{border-color:#fff;box-shadow:0 0 70px 0 rgba(0, 0, 0, 0.15)}.contao-cookiebar{font-size:calc(16px + 3 * ( (100vw - 360px) / 1560));line-height:1.5em;font-family:"Open Sans", "Arial", sans-serif;color:#7b8895;background:transparent;pointer-events:none}@media (max-width:360px){.contao-cookiebar{font-size:16px}}@media (min-width:1920px){.contao-cookiebar{font-size:19px}}.contao-cookiebar.overlay{position:fixed;backface-visibility:hidden;top:0;left:0;width:100%;height:100%;z-index:10000;overflow-y:auto}.contao-cookiebar .overlay_inside{min-height:100%;padding:4vw;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.contao-cookiebar .overlay-content{position:relative;border-radius:0;background-color:#fff}.contao-cookiebar .overlay-content>.ce_text .ce_inside{padding:4vw}.contao-cookiebar .overlay-content .ce_image img{border-radius:0}.cc-inner{width:100%;max-width:700px;padding:calc(1.3vw + 15px);box-sizing:border-box;opacity:0;pointer-events:none}.cc-head p{display:inline}.cc-head a{white-space:nowrap;pointer-events:all;cursor:pointer}.cc-head a.policy{color:#007355}.cc-head a.policy:hover{color:#C2A526}.cc-policy h1,.cc-policy h2{hyphens:auto}.cc-policy>div+div{margin-top:3rem}.cc-footer{margin-top:calc(1.3vw + 15px) !important;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:calc(8px * -0.5)}.cc-footer>*{margin:calc(8px * 0.5)}.cc-btn{position:relative;display:inline-block;cursor:pointer;font-family:"Open Sans", "Arial", sans-serif;font-size:calc(16px + 3 * ( (100vw - 360px) / 1560));line-height:1.2em;font-weight:600;hyphens:none;padding:0.9em 2.2em;appearance:none;border:0;border-radius:0;transition:color 0.3s ease-out, background-color 0.3s ease-out}@media (max-width:360px){.cc-btn{font-size:16px}}@media (min-width:1920px){.cc-btn{font-size:19px}}.cc-btn.back:not(:hover){color:#007355;background-color:#f5f5f5}.cc-btn.info{position:absolute;right:0;top:0;margin:0;display:flex;justify-content:center;align-items:center;font-size:20px;color:#7b8895;width:60px;height:60px;padding:0;cursor:pointer}.cc-btn.info:hover{color:#007355}.cc-groups{--label-padding: 0.8rem;margin-top:calc(var(--label-padding) * -1)}.cc-group{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cc-group+.cc-group{border-top:1px solid #dedede}.cc-detail-btn{font-size:0.85rem;line-height:1.5em;color:#7b8895}.cc-detail-btn:hover{color:#007355}.cc-detail-btn span:nth-child(2){display:none;color:#007355}.cc-detail-btn.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2){display:inline}.cc-cookies{display:none;width:100%;font-size:0.85rem;line-height:1.5em;border:1px solid #dedede;margin-bottom:-1px}.cc-cookie{margin:0;padding:var(--label-padding);border-bottom:0}.cc-cookie p{margin-bottom:1rem;margin-top:0.5rem}.cc-cookie-info{background:#f5f5f5;padding:1rem;border-radius:0}.cc-cookie-info>div+div{margin-top:0.5em}.cc-group>label{position:relative;display:block;margin-bottom:0;font-size:1rem;line-height:1.5em;color:#007355}.cc-group>label.group{font-weight:700;transition:color 0.3s ease-out}.cc-group>label.group:hover{color:#007355}.cc-group>input,.toggle-group input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.cc-group>input+label,.toggle-group input+label{padding:var(--label-padding) 0;padding-left:55px;cursor:pointer;position:relative}.cc-group>input+label::before,.toggle-group input+label::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:44px;height:24px;margin:0;box-sizing:content-box;border-radius:12px;background:rgba(0, 115, 85, 0.1);border:0;transition:border-color 0.3s ease-out, background 0.3s ease-out}.cc-group>input+label::after,.toggle-group input+label::after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);left:4px;width:16px;height:16px;border-radius:50%;background:rgba(0, 115, 85, 0.4);transition:margin-left 0.3s ease-out, background 0.3s ease-out, padding 0.3s ease-out}.cc-group>input+label:active::after,.toggle-group input+label:active::after{padding-left:5px}.cc-group>input.cc-group-half+label::after,.toggle-group input.cc-group-half+label::after{background:linear-gradient(to right, #dedede 0%, #dedede 50%, #007355 50%, #007355 100%)}.cc-group>input:checked+label::before,.toggle-group input:checked+label::before{background:rgba(0, 115, 85, 0.2);border-color:#007355}.cc-group>input:checked+label::after,.toggle-group input:checked+label::after{background:#007355;margin-left:20px}.cc-group>input:checked+label:active::after,.toggle-group input:checked+label:active::after{margin-left:12px}.cc-group>input:disabled+label,.toggle-group input:disabled+label{pointer-events:none}.cc-group>input:disabled+label::before,.toggle-group input:disabled+label::before{background:rgba(0, 115, 85, 0.2)}.cc-group>input:disabled+label::after,.toggle-group input:disabled+label::after{background:#007355}@keyframes cookiebar-overlay-in{0%{background:rgba(0, 115, 85, 0)}100%{background:rgba(0, 115, 85, 0.8)}}@keyframes cookiebar-overlay-out{0%{background:rgba(0, 115, 85, 0.8)}100%{background:rgba(0, 115, 85, 0);visibility:hidden}}.contao-cookiebar.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.contao-cookiebar.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-saved .cc-inner{opacity:0;pointer-events:none;visibility:hidden}.contao-cookiebar.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out 0.5s ease-in-out forwards}.cookiebar-optin{padding:10vw 6vw;background:none !important;position:relative;overflow:hidden;z-index:1}.cookiebar-optin::after{display:block;content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-image:var(--cookiebar-optin-background);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;filter:blur(7px);margin:-20px}.cookiebar-optin .cc-module{padding:2em;background-color:rgba(255, 255, 255, 0.85);text-align:center;filter:none}.cookiebar-optin .cc-module p{margin-bottom:0}.cookiebar-optin .cc-module p a{color:#C2A526}.cookiebar-optin .cc-module p a:hover{color:#007355}.cookiebar-optin .cc-module button{margin-top:1em}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}100%{opacity:0;visibility:hidden;transform:scale(0.5)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(100%)}}.contao-cookiebar.cc-top>div{align-items:flex-start}.contao-cookiebar.cc-top.cc-active .cc-inner{animation:cookiebar-top-in 0.5s ease-in-out 1s both}.contao-cookiebar.cc-top.cc-saved .cc-inner{animation:cookiebar-top-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-middle>div{align-items:center}.contao-cookiebar.cc-middle.cc-active .cc-inner{animation:cookiebar-middle-in 0.5s ease-in-out 1s both}.contao-cookiebar.cc-middle.cc-saved .cc-inner{animation:cookiebar-middle-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-bottom>div{align-items:flex-end}.contao-cookiebar.cc-bottom.cc-active .cc-inner{animation:cookiebar-bottom-in 0.5s ease-in-out 1s both}.contao-cookiebar.cc-bottom.cc-saved .cc-inner{animation:cookiebar-bottom-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-left>div{justify-content:flex-start}.contao-cookiebar.cc-right>div{justify-content:flex-end}.contact-form .widget-select{width:100%;margin-bottom:1rem}.contact-form .widget-select label{display:block !important}.contact-form .widget-select select{display:inline-block;margin-top:0.5em}.video_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video_container video{background-color:#000;position:absolute;top:-2px;left:0;width:100%;height:100%}.colorbox-image-video{padding-bottom:0 !important}.colorbox-image-video #cboxContent{margin-top:0 !important;transform:translateY(-50%)}.colorbox-image-video #cboxContent #cboxLoadedContent{background-color:transparent !important;overflow:hidden}.colorbox-image-video #cboxClose::before{color:#fff !important}.external-link::after,.external-link-headline::after,.btn-text::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.5em}.ce_rsce_teaser-boxes .external-link::after,.ProvenExpert_widget_container.external-link::after{display:none}.external-link-headline{display:flex;justify-content:space-between}.ce_rsce_icon-boxes__link::after{margin-left:0}.external-link[href*="play.google.com"]::after,.external-link[href*="apps.apple.com"]::after{display:none}.social-media-datenschutz{margin-top:3em}.deubner-text-datenschutz h2{margin-top:1em}.footer__top .ce_cookiebarOpener a::before,.privacy-link a::before{font-family:"Font Awesome 5 Free", sans-serif;font-weight:900}.footer__top .ce_cookiebarOpener{overflow:visible}.footer__top .ce_cookiebarOpener a,.privacy-link a{position:relative}.footer__top .ce_cookiebarOpener a::before,.privacy-link a::before{content:"";display:inline-block;height:1em;width:1em;position:absolute;transform:translate3d(-50%, 0, 0);left:-1.5em;opacity:0;transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.footer__top .ce_cookiebarOpener a:hover::before,.privacy-link a:hover::before{opacity:1;transform:translate3d(0, 0, 0)}#box-formular-kontakt .widget-explanation a,#box-formular-kontakt p a,.mod_subscribe .ce_form .widget-explanation a,.mod_subscribe .ce_form p a{color:#007355}#box-formular-kontakt .widget-explanation a:hover,#box-formular-kontakt p a:hover,.mod_subscribe .ce_form .widget-explanation a:hover,.mod_subscribe .ce_form p a:hover{color:#C2A526}#klaro{display:none}