/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.autobreakpoint-overlay{display:flex;opacity:0;position:fixed;top:50%;left:50%;z-index:9999;height:150px;width:300px;transform:translate(-50%,-50%);transition:opacity 1s ease;flex-direction:column;justify-content:space-evenly;border-radius:20px;background-color:rgba(0,0,0,.8);pointer-events:none;}.autobreakpoint-overlay-show{opacity:1;}.autobreakpoint-overlay-breakrange{color:white;font-size:48px;text-align:center;}.autobreakpoint-overlay-size{color:white;font-size:24px;text-align:center;}
@font-face{font-family:Pitch;src:url("/themes/waidergrabensee/fonts/Pitch/Pitch, Medium.woff2?r=ba51369ff6571e106f6c45305452a7cd")format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Pitch;src:url("/themes/waidergrabensee/fonts/Pitch/Pitch, Medium Italic.woff2?r=12a5d0fd5e6a7c9c8412a6ea6536856e")format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Pitch;src:url("/themes/waidergrabensee/fonts/Pitch/Pitch, Bold Italic.woff2?r=cafd708ef9e9f19816f918fe89d5f907")format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Pitch;src:url("/themes/waidergrabensee/fonts/Pitch/Pitch, Bold.woff2?r=3830a2824fe2bcce99e811def5a5d539")format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Pitch;src:url("/themes/waidergrabensee/fonts/Pitch/Pitch, Regular.woff2?r=12a5d0fd5e6a7c9c8412a6ea6536856e")format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Pitch;src:url("/themes/waidergrabensee/fonts/Pitch/Pitch, Regular Italic.woff2?r=7c9977d3ce7c4603f4841fa77deba7c1")format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Icons;src:url(/sites/default/files/autofont/Icons.woff?r=d97198f6de6f30f3bd19bd669d6726d7)format("woff");font-weight:400;font-style:normal;font-display:block}.notify-container{z-index:9999;position:fixed}.notify-container.notify-top-right{top:10px;right:10px}.notify-container.notify-top-left{top:10px;left:10px}.notify-container.notify-bottom-right{bottom:10px;right:10px}.notify-container.notify-bottom-left{bottom:10px;left:10px}.notify-container.notify-center{top:50%;left:50%;transform:translate(-50%,-50%)}.notify-container .notify-close{cursor:pointer;width:15px;height:15px;padding:2px;position:absolute;top:5px;right:10px}.notify-container .notify-close:before,.notify-container .notify-close:after{content:"";background:#fff;width:100%;height:2px;position:absolute;top:50%}.notify-container .notify-close:before{transform:rotate(45deg)}.notify-container .notify-close:after{transform:rotate(-45deg)}.notify-container .notify-item{opacity:1;color:#fff;background:#333;border-radius:5px;width:20em;margin-bottom:15px;padding:15px;position:relative}.notify-container .notify-item.error{background:red}.notify-container .notify-title{font-weight:700}html{font-size:6.25%}body{--animation-engine:WebAnimationEngine;margin:0;font-size:16rem}.role-administrator img:not([src*=\.svg]):not([src*="/styles/"]){filter:blur(5px)}[onclick]{cursor:pointer}*,:before,:after{box-sizing:border-box}a{outline:none}::-moz-focus-inner{border:0}img{border:0;max-width:100%}img:not([src$=\.svg]){width:auto;height:auto}*{-webkit-tap-highlight-color:transparent}.clear{clear:both;float:none}.visually-hidden{display:none}.text-align-right{text-align:right}.text-align-center{text-align:center}select{-webkit-appearance:none;-moz-appearance:none;border-radius:0}select::-ms-expand{display:none}button{cursor:pointer;border:0;font-family:inherit}.e{display:none}body{font-family:Icons,Pitch,Arial,sans-serif;font-weight:500;line-height:1.3}section.page{overflow-x:hidden}.fade-animation{transition:opacity .5s ease-out}.height-animation{transition:height .5s ease-out}.scroll-left-animation{--animation-engine:JQueryEngine;transition:scroll-left 1s}.scroll-top-animation{--animation-engine:JQueryEngine;transition:scroll-top 1s}.typewriter-animation{transition-duration:50ms}.typewriter-animation-playback .letter{opacity:0;display:inline-block!important}.typewriter-animation-playback .letter.show{opacity:1}section.main{padding-top:125px}@media (max-width:1279.9px){section.main{padding-top:105px}}@media (max-width:767.9px){section.main{padding-top:75px}}.paragraph-accordion{height:auto;overflow:hidden}.paragraph-accordion>on-ready{content:"default:new Accordion(this)"}.paragraph-accordionitem{position:relative}.paragraph-accordionitem .accordion-header{color:#000;background:0 0;font-size:18rem;font-weight:500;text-decoration:none;transition:opacity .1s ease-in-out;position:relative}.paragraph-accordionitem .accordion-header:after{content:"";transform-origin:0 100%;background:#000;border-radius:5px;width:100%;height:1px;transition:transform .25s ease-out;position:absolute;bottom:18px;left:0;transform:scaleX(1)}@media (max-width:767.9px){.paragraph-accordionitem .accordion-header:after{bottom:14px}}.paragraph-accordionitem .accordion-header:hover:after{transform-origin:100% 100%;transform:scaleX(0)}@media (max-width:1279.9px){.paragraph-accordionitem .accordion-header{font-size:16rem}}@media (max-width:767.9px){.paragraph-accordionitem .accordion-header{font-size:14rem}}.paragraph-accordionitem .accordion-header:hover{text-decoration:none}.paragraph-accordionitem .accordion-header.close-button{display:none}.paragraph-accordionitem .accordion-header.close-button:hover{cursor:initial}.paragraph-accordionitem .accordion-header:hover{cursor:pointer}.paragraph-accordionitem .accordion-body{margin-top:30px;display:none;overflow:hidden}.paragraph-accordionitem .accordion-body p{margin:0 0 30px;font-size:18rem;font-weight:500}@media (max-width:1279.9px){.paragraph-accordionitem .accordion-body p{font-size:16rem}}@media (max-width:767.9px){.paragraph-accordionitem .accordion-body p{font-size:14rem}}.paragraph-accordionitem .accordion-body a{color:#000;font-size:18rem;font-weight:500;text-decoration:underline}@media (max-width:1279.9px){.paragraph-accordionitem .accordion-body a{font-size:16rem}}@media (max-width:767.9px){.paragraph-accordionitem .accordion-body a{font-size:14rem}}.paragraph-accordionitem .accordion-body a:hover{text-decoration:none}.paragraph-accordionitem.open .accordion-header.close-button{display:block}.paragraph-accordionitem.open .accordion-header.close-button:hover{cursor:pointer}.paragraph-accordionitem.open .accordion-header.open-button{display:none}.paragraph-accordionitem.open .accordion-header.open-button:hover{cursor:unset}@media (max-width:767.9px){.paragraph-content-section:first-child{margin-top:75px}}.paragraph-content-section:last-child .field-items{padding:125px 0 50px 25px}.paragraph-content-section .field-items{grid-row-gap:125px;border-bottom:1px solid #000;grid-template-columns:1fr;padding:125px 0 125px 25px;display:grid}@media (max-width:1279.9px){.paragraph-content-section .field-items{grid-row-gap:105px;padding:120px 0 105px 20px}}@media (max-width:767.9px){.paragraph-content-section .field-items{grid-row-gap:40px;padding:40px 0 40px 17px}}.paragraph-form{padding:0 17px 0 0}.paragraph-form .submit-result{padding:20px 0}.paragraph-form form{margin:0 0 30px;font-family:Icons,Pitch,Arial,sans-serif;font-size:18rem;font-weight:500}.paragraph-form form>on-ready{content:"default:new FormSubmitHandler(this);"}@media (max-width:1279.9px){.paragraph-form form{font-size:16rem}}@media (max-width:767.9px){.paragraph-form form{font-size:14rem}}.paragraph-form form .form-actions{border:0;margin:0}.paragraph-form form .field--name-field-required{margin-top:15px;display:none}.paragraph-form form .form-submit{color:#fff;-webkit-appearance:none;background-color:#000;text-decoration:underline;transition:background .2s ease-in-out}.paragraph-form form .form-submit:hover{cursor:pointer;background-color:#ff2020;border:1px solid #ff2020}.paragraph-form label{display:none}.paragraph-form input{color:#000;border:1px solid #000;border-radius:0;width:100%;margin-bottom:20px;padding:20px;font-family:Icons,Pitch,Arial,sans-serif;font-size:18rem;font-weight:500}.paragraph-form input::placeholder{color:#000}.paragraph-form input.error{border:1px solid #ff2020bf}@media (max-width:1279.9px){.paragraph-form input{font-size:16rem}}@media (max-width:767.9px){.paragraph-form input{font-size:14rem}}.paragraph-medium:not(.in-slide){position:relative}.paragraph-medium:not(.in-slide)>.medium-image{margin:0 0 0 auto}.paragraph-medium{margin:0 0 0 auto;display:flex;position:relative}.paragraph-medium>.medium-image{align-self:start;margin:0 0 0 auto}.paragraph-medium>.medium-image picture{display:flex}.paragraph-medium>.medium-image img{margin:0 0 0 auto}.paragraph-slideshow{--slideshow-interval:3s;position:relative}.paragraph-slideshow>on-ready{content:"default:new SlideShow(this)"}.paragraph-slideshow .slide{opacity:0;transition:opacity .5s ease-in-out;position:relative;top:0;right:0}@media (max-width:767.9px){.paragraph-slideshow .slide{position:relative}}.paragraph-slideshow .slide:nth-child(n+2){position:absolute}.paragraph-slideshow .slide.active{opacity:1}.paragraph-subsection{grid-template-columns:1fr 1fr;align-items:flex-start;display:grid}.paragraph-subsection>on-ready{content:"default:new SlideScroll(this);"}@media (max-width:767.9px){.paragraph-subsection{grid-template-columns:1fr}.paragraph-subsection.fixation-bottom>div:last-child{grid-row:var(--rowspan)1;margin:50px 0 0}.paragraph-subsection.fixation-top>div:last-child{grid-row:1;margin:0 0 50px}}.paragraph-subsection>div:not(:last-child){grid-column:1}.paragraph-subsection>div.last-text{margin-bottom:30px}@media (max-width:767.9px){.paragraph-subsection>div.last-text{margin-bottom:20px}}.paragraph-subsection>div{margin-bottom:125px}@media (max-width:1279.9px){.paragraph-subsection>div{margin-bottom:105px}}@media (max-width:767.9px){.paragraph-subsection>div{margin-bottom:50px}}.paragraph-subsection>div:nth-last-child(2){margin-bottom:0}.paragraph-subsection>div:last-child{grid-column:2;grid-row:1/span var(--rowspan);margin-bottom:0}@media (max-width:767.9px){.paragraph-subsection>div:last-child{grid-column:1/2}.paragraph-text{padding:0 17px 0 0}}.paragraph-text h1{font-size:18rem;font-weight:700}@media (max-width:1279.9px){.paragraph-text h1{font-size:16rem}}@media (max-width:767.9px){.paragraph-text h1{font-size:14rem}}.paragraph-text ul{margin:0;padding:0 0 0 20px}.paragraph-text li{margin:0;font-size:18rem;font-weight:500}@media (max-width:1279.9px){.paragraph-text li{font-size:16rem}}@media (max-width:767.9px){.paragraph-text li{font-size:14rem}}.paragraph-text p{margin:30px 0;font-size:18rem;font-weight:500}@media (max-width:1279.9px){.paragraph-text p{font-size:16rem}}@media (max-width:767.9px){.paragraph-text p{margin:20px 0;font-size:14rem}}.paragraph-text p:first-child{margin:0 0 30px}@media (max-width:767.9px){.paragraph-text p:first-child{margin:0 0 20px}}.paragraph-text p:last-child{margin:30px 0 0}@media (max-width:767.9px){.paragraph-text p:last-child{margin:20px 0 0}}.paragraph-text strong a{font-weight:700}.paragraph-text a{color:#000;font-size:18rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.paragraph-text a:after{content:"";transform-origin:0 100%;background:#000;border-radius:5px;width:100%;height:1px;transition:transform .25s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(1)}@media (max-width:1279.9px){.paragraph-text a{font-size:16rem}}@media (max-width:767.9px){.paragraph-text a{font-size:14rem}}.paragraph-text a:hover:after{transform-origin:100% 100%;transform:scaleX(0)}footer.main .paragraph-text p{font-size:18rem;font-weight:700}@media (max-width:1279.9px){footer.main .paragraph-text p{font-size:16rem}}@media (max-width:767.9px){footer.main .paragraph-text p{font-size:14rem}}footer.main .paragraph-text a{color:#000;font-size:18rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}@media (max-width:1279.9px){footer.main .paragraph-text a{font-size:16rem}}@media (max-width:767.9px){footer.main .paragraph-text a{font-size:14rem}}footer.main .paragraph-text a:after{content:"";transform-origin:100% 100%;background:#000;border-radius:5px;width:100%;height:1.5px;transition:transform .25s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}footer.main .paragraph-text a:hover:after{transform-origin:0 100%;transform:scaleX(1)}.call-to-action-button{top:calc(220px + var(--viewport-top));z-index:10;cursor:pointer;text-align:center;background-color:#ff2020;border:1px solid #fff;width:300px;height:60px;text-decoration:none;transition:right .5s ease-in-out;display:block;position:fixed;right:-235px}@media (max-width:1279.9px){.call-to-action-button{top:calc(195px + var(--viewport-top))}}@media (max-width:767.9px){.call-to-action-button{top:calc(130px + var(--viewport-top));right:-70px}.sticky .call-to-action-button{right:-235px}}.call-to-action-button.button-mobile{display:none}@media (max-width:767.9px){.call-to-action-button.button-mobile{display:block}.no-cta .call-to-action-button.button-mobile{display:none}}.call-to-action-button.button-desktop{display:block}.no-cta .call-to-action-button.button-desktop{display:none}@media (max-width:767.9px){.call-to-action-button.button-desktop{display:none}}.call-to-action-button:before{content:"";color:#fff;font-size:30rem;display:block;position:absolute;bottom:9px;left:18px}.call-to-action-button:after{content:"Notfall";color:#fff;background-color:#0000;height:100%;font-size:18rem;font-weight:500;display:block;position:absolute;top:17px;left:68px}.call-to-action-button:hover{right:-70px}.call-to-action-button:hover:before{animation:1s .5s bounce}footer.main .field-footer{grid-template-columns:1fr 1fr;height:100px;padding:10px 25px;display:grid}@media (max-width:1279.9px){footer.main .field-footer{padding:10px 20px}}@media (max-width:767.9px){footer.main .field-footer{height:80px;padding:10px 17px}}@media (max-width:479.9px){footer.main .field-footer{grid-template-columns:1fr}}footer.main .field-footer div:first-child{justify-self:start}@media (max-width:767.9px){footer.main .field-footer div:first-child{display:none}}footer.main .field-footer div:last-child{justify-self:end}@media (max-width:767.9px){footer.main .field-footer div:last-child{justify-self:start;display:block}}body>on-ready{content:"default:new Hamburger(\".hamburger\")"}.hamburger{cursor:pointer;align-items:end;line-height:1.05;display:grid;position:relative}.hamburger.open .hamburger-text{opacity:0}.hamburger.open:before{opacity:1}@media (max-width:767.9px){.hamburger.open:after{opacity:0}.hamburger.open:before{opacity:1}}.hamburger .hamburger-text{opacity:1;margin:0;font-size:38rem;font-weight:700}@media (max-width:1279.9px){.hamburger .hamburger-text{font-size:30rem}}@media (max-width:767.9px){.hamburger .hamburger-text{display:none}}@media (max-width:479.9px){.hamburger .hamburger-text{font-size:20rem}}.hamburger:after{content:"";opacity:0;background-image:url(/themes/waidergrabensee/images/hamburger.svg);width:40px;height:40px;position:absolute;top:-2px;right:-7px}@media (max-width:767.9px){.hamburger:after{opacity:1;top:-20px}}.hamburger:before{content:"x";opacity:0;font-size:38rem;font-weight:700;position:absolute;right:0}@media (max-width:1279.9px){.hamburger:before{font-size:30rem}}@media (max-width:767.9px){.hamburger:before{opacity:0;font-size:30rem;top:-18px}}@media (max-width:479.9px){.hamburger:before{font-size:30rem;right:10px}}header.main{top:var(--viewport-top);z-index:101;background:#fff;border-bottom:1px solid #000;align-items:end;width:100%;height:125px;display:grid;position:fixed}@media (max-width:1279.9px){header.main{height:100px}}@media (max-width:767.9px){header.main{height:75px}}header.main>div.container{justify-content:space-between;margin:0 0 25px;padding:0 25px;display:flex}@media (max-width:1279.9px){header.main>div.container{margin:0 0 20px;padding:10px 20px;position:relative;top:10px}}@media (max-width:767.9px){header.main>div.container{margin:0 0 17px;padding:5px 17px 17px;top:5px}}@media (max-width:479.9px){header.main>div.container{top:10px}}header.main>div.container .header-wrapper{justify-content:center;align-items:end;gap:20px;display:flex}@media (max-width:767.9px){header.main>div.container .header-wrapper{align-items:center;gap:0;position:relative;top:5px}}header.main>div.container .logo{color:#000;line-height:1.05;text-decoration:none}header.main>div.container .logo .logo-headline{margin:0;font-size:38rem;font-weight:700}@media (max-width:1279.9px){header.main>div.container .logo .logo-headline{font-size:30rem}}@media (max-width:767.9px){header.main>div.container .logo .logo-headline{font-size:22rem}}@media (max-width:479.9px){header.main>div.container .logo .logo-headline{font-size:20rem}}header.main>div.container .logo .logo-subline{margin:0 0 0 35px;font-size:38rem;font-weight:700;position:relative}header.main>div.container .logo .logo-subline.default-title{margin:0}header.main>div.container .logo .logo-subline.default-title:before{opacity:0}@media (max-width:1279.9px){header.main>div.container .logo .logo-subline{margin:0 0 0 30px;font-size:30rem}}@media (max-width:767.9px){header.main>div.container .logo .logo-subline{margin:0 0 0 25px;font-size:22rem}}@media (max-width:479.9px){header.main>div.container .logo .logo-subline{font-size:18rem}}header.main>div.container .logo .logo-subline:before{content:"->";opacity:1;color:#000;font-size:38rem;font-weight:700;position:absolute;left:-35px}@media (max-width:1279.9px){header.main>div.container .logo .logo-subline:before{font-size:30rem;left:-30px}}@media (max-width:767.9px){header.main>div.container .logo .logo-subline:before{font-size:22rem;left:-25px}}@media (max-width:479.9px){header.main>div.container .logo .logo-subline:before{font-size:20rem}}nav.main{background:#fff;width:101vw;height:0;display:none;position:absolute;top:125px;left:0;overflow:hidden}nav.main>on-hamburger.open{content:"default:new HeightAnimation(this).from(0).to(\"100vh\").play();"}nav.main>on-hamburger.close{content:"default:new HeightAnimation(this).from(\"100vh\").to(0).play();"}@media (max-width:1279.9px){nav.main{top:89px}}@media (max-width:767.9px){nav.main{top:54px}nav.main .nav-wrapper{height:calc(var(--viewport-height) - 75px);flex-direction:column;justify-content:center;display:inline-flex}}nav.main .startpage-links{padding:25px}@media (max-width:1279.9px){nav.main .startpage-links{padding:20px}}@media (max-width:767.9px){nav.main .startpage-links{padding:20px 17px}}nav.main ul:first-child{padding:80px 25px 0}nav.main ul:first-child li:last-child{margin-top:40px}nav.main ul:nth-child(n+2){padding:0 25px 80px}nav.main ul{--font-size:38rem;margin:0 auto 0 0;line-height:1.1;position:relative}@media (max-width:1279.9px){nav.main ul{--font-size:30rem;padding:50px 20px}}@media (max-width:767.9px){nav.main ul{--font-size:22rem;padding:30px 17px}}@media (max-width:479.9px){nav.main ul{--font-size:20rem}}nav.main ul li{width:fit-content;list-style:none;position:relative}nav.main ul li.selected a:before{opacity:1}nav.main ul li a{color:#000;font-size:var(--font-size);margin-left:35px;font-weight:700;text-decoration:none}@media (max-width:1279.9px){nav.main ul li a{margin-left:30px}}@media (max-width:767.9px){nav.main ul li a{margin-left:25px}}nav.main ul li a:before{content:"->";opacity:0;color:#000;font-size:var(--font-size);font-weight:700;position:absolute;top:0;left:0}nav.main ul li a:hover:before{opacity:1}
html{--viewport-top:0px;--viewport-height:100vh;}
.paragraph--unpublished{background-color:#fff4f4;}
