/* line 6, scss/_reset.scss */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}/* line 27, scss/_reset.scss */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}/* line 31, scss/_reset.scss */body{line-height:1}/* line 34, scss/_reset.scss */ol,ul{list-style:none}/* line 37, scss/_reset.scss */blockquote,q{quotes:none}/* line 40, scss/_reset.scss */blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* line 45, scss/_reset.scss */table{border-collapse:collapse;border-spacing:0}@keyframes shake{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}@font-face{font-family:"Montserrat";font-weight:300;src:local("Montserrat"),url("../fonts/montserrat/montserrat-light-webfont.woff2") format("woff2"),url("../fonts/montserrat/montserrat-light-webfont.woff") format("woff")}@font-face{font-family:"Montserrat";font-weight:normal;src:local("Montserrat"),url("../fonts/montserrat/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat/montserrat-regular-webfont.woff") format("woff")}@font-face{font-family:"Montserrat";font-weight:600;src:local("Montserrat"),url("../fonts/montserrat/montserrat-semibold-webfont.woff2") format("woff2"),url("../fonts/montserrat/montserrat-semibold-webfont.woff") format("woff")}@font-face{font-family:"Montserrat";font-weight:700;src:local("Montserrat"),url("../fonts/montserrat/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat/montserrat-bold-webfont.woff") format("woff")}/* line 68, scss/_variables.scss */:root{--font-size-1: 16px;--font-size-2: 25px;--color1: #4cb8b3;--color1-1: #4ec4c0;--color1-2: #b2deec;--color1-3: #d4eae9;--color2: #fff;--color3: #3a3a3a;--color4: #f39d48;--color4-1: #f3af6b;--color4-2: #f5d3b1;--color4-3: #f6e4d3;--color5: #b93e19;--color5-1: #c56345;--color5-2: #dead9e;--color5-3: #ead1ca;--color6: #954a93;--color6-1: #a86ca7;--color6-2: #d9b2cf;--color6-3: #e3d4e2;--color7: #00a057;--color7-1: #31b177;--color7-2: #94d4b7;--color7-3: #c5e5d6;--color8: #f3da3b;--color8-1: #f3df6d;--color8-2: #f5ebb2;--color8-3: #f6f1d4;--color9: #0864aa;--color9-1: #3781b9;--color9-2: #97bcd8;--color9-3: #c7d9e7;--grey: #e1e7ed;--white: var(--color2);--color-text: var(--color3);--color-link: var(--color5);--color-contrast-1: var(--color2);--color-contrast-2: var(--color3);--color-contrast-1-bg: var(--color9);--headline-color: var(--color9);--button-color-text: var(--color2);--button-color-bg: var(--color9);--border-size: 3px;--border: var(--border-size) solid var(--color9);--button-color-light-text: var(--color9);--button-color-light-bg: var(--color2);--theme-verein-color: var(--color9);--theme-verein-color-1: var(--color9-1);--theme-verein-color-2: var(--color9-2);--theme-verein-color-3: var(--color9-3);--theme-kinder-color: var(--color8);--theme-kinder-color-1: var(--color8-1);--theme-kinder-color-2: var(--color8-2);--theme-kinder-color-3: var(--color8-3);--theme-eltern-color: var(--color1);--theme-eltern-color-1: var(--color1-1);--theme-eltern-color-2: var(--color1-2);--theme-eltern-color-3: var(--color1-3);--theme-familie-color: var(--color7);--theme-familie-color-1: var(--color7-1);--theme-familie-color-2: var(--color7-2);--theme-familie-color-3: var(--color7-3);--theme-fachkraefte-color: var(--color6);--theme-fachkraefte-color-1: var(--color6-1);--theme-fachkraefte-color-2: var(--color6-2);--theme-fachkraefte-color-3: var(--color6-3);--theme-spenden-color: var(--color5);--theme-spenden-color-1: var(--color5-1);--theme-spenden-color-2: var(--color5-2);--theme-spenden-color-3: var(--color5-3);--theme-kontakt-color: var(--color4);--theme-kontakt-color-1: var(--color4-1);--theme-kontakt-color-2: var(--color4-2);--theme-kontakt-color-3: var(--color4-3);--box-widget-bg: var(--color2);--box-widget-contrast-bg: var(--color9-1);--gradient1: linear-gradient(180deg, #fff 0%, #e1e7ed 10%);--gradient2: linear-gradient(180deg, #fff 0%, #e1e7ed 100%);--site-background: var(--gradient1);--header-background: var(--gradient2);--logo-color: var(--color9);--form-checkbox-label-color: var(--color9);--animation-function-in: ease-in-out;--animation-function-out: ease-in-out;--animation-function-opacity-in: ease-in-out;--animation-function-opacity-out: ease-in-out;--size-1: 20px;--size-2: 30px;--size-3: 40px;--size-4: 60px;--size-5: 80px;--slider-height: 900px;--grid-column-gap: var(--size-1);--grid-mobile-template-columns: [wide-content-begin]
                                  1ch
                                  [content-begin content-boxes-begin content-center-start]
                                  0.5fr
                                  [content-center]
                                  0.5fr
                                  [content-end content-center-end]
                                  1ch
                                  [wide-content-end];--grid-template-columns: var(--grid-mobile-template-columns);--grid-desktop-template-columns: [wide-content-begin]
                                  1fr
                                  [content-begin content-boxes-begin]
                                  repeat(2,1fr)
                                  [content-center-start]
                                  repeat(2,1fr)
                                  [content-center-center]
                                  repeat(2,1fr)
                                  [content-center-end]
                                  repeat(2,1fr)
                                  [content-end]
                                  1fr
                                  [wide-content-end]}@media (min-width: 722px){/* line 68, scss/_variables.scss */:root{--grid-column-gap: var(--size-2);--grid-template-columns: var(--grid-desktop-template-columns)}}@media (min-width: 1200px){/* line 68, scss/_variables.scss */:root{--grid-column-gap: var(--size-4)}}/* line 18, scss/style.scss */*{box-sizing:border-box;position:relative}/* line 23, scss/style.scss */body{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.54;color:var(--color-text);min-height:100vh;overflow-x:hidden}/* line 34, scss/style.scss */a{color:var(--theme-color)}/* line 39, scss/style.scss */h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:bold;line-height:1.3;word-wrap:break-word;font-size:25px}/* line 52, scss/style.scss */strong,b{font-weight:bold}/* line 55, scss/style.scss */em,i{font-style:italic}/* line 59, scss/style.scss */ul{list-style-type:square}/* line 63, scss/style.scss */ol{list-style-type:upper-roman}/* line 67, scss/style.scss */blockquote{padding-left:2rem;margin-top:1rem;margin-bottom:1rem}/* line 72, scss/style.scss */.text-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/* line 2, scss/_buttons.scss */.btn:not(.block){color:var(--button-color-text);background-color:var(--button-color-bg);text-decoration:none;padding:0.5rem 4ch;display:inline-block;text-transform:uppercase;border:none;border-radius:40px}/* line 17, scss/mixins/_buttons.scss */.btn:not(.block) a{color:var(--button-color-text);text-decoration:none}/* line 7, scss/_buttons.scss */.btn.btn-contrast:not(.block){--button-color-text: var(--button-color-light-bg);--button-color-bg: var(--button-color-light-text)}/* line 12, scss/_buttons.scss */.ce_hyperlink.btn a{color:var(--button-color-text);background-color:var(--button-color-bg);text-decoration:none;padding:0.5rem 4ch;display:inline-block;text-transform:uppercase;border:none;border-radius:40px}/* line 17, scss/mixins/_buttons.scss */.ce_hyperlink.btn a a{color:var(--button-color-text);text-decoration:none}/* line 15, scss/_buttons.scss */.ce_hyperlink.btn.btn-contrast a{--button-color-text: var(--button-color-light-bg);--button-color-bg: var(--button-color-light-text)}/* line 2, scss/_theme-variables.scss */.theme-default{--theme-color: var(--theme-verein-color);--theme-color-1: var(--theme-verein-color-1);--theme-color-2: var(--theme-verein-color-2);--theme-color-3: var(--theme-verein-color-3);--theme-color-contrast: var(--color-contrast-1)}/* line 11, scss/_theme-variables.scss */.theme-verein{--theme-color: var(--theme-verein-color);--theme-color-1: var(--theme-verein-color-1);--theme-color-2: var(--theme-verein-color-2);--theme-color-3: var(--theme-verein-color-3);--theme-color-contrast: var(--color-contrast-1)}/* line 19, scss/_theme-variables.scss */.theme-kinder{--theme-color: var(--theme-kinder-color);--theme-color-1: var(--theme-kinder-color-1);--theme-color-2: var(--theme-kinder-color-2);--theme-color-3: var(--theme-kinder-color-3);--theme-color-contrast: var(--color-contrast-2)}/* line 27, scss/_theme-variables.scss */.theme-eltern{--theme-color: var(--theme-eltern-color);--theme-color-1: var(--theme-eltern-color-1);--theme-color-2: var(--theme-eltern-color-2);--theme-color-3: var(--theme-eltern-color-3);--theme-color-contrast: var(--color-contrast-1)}/* line 35, scss/_theme-variables.scss */.theme-familie{--theme-color: var(--theme-familie-color);--theme-color-1: var(--theme-familie-color-1);--theme-color-2: var(--theme-familie-color-2);--theme-color-3: var(--theme-familie-color-3);--theme-color-contrast: var(--color-contrast-1)}/* line 42, scss/_theme-variables.scss */.theme-fachkraefte{--theme-color: var(--theme-fachkraefte-color);--theme-color-1: var(--theme-fachkraefte-color-1);--theme-color-2: var(--theme-fachkraefte-color-2);--theme-color-3: var(--theme-fachkraefte-color-3);--theme-color-contrast: var(--color-contrast-1)}/* line 49, scss/_theme-variables.scss */.theme-spenden{--theme-color: var(--theme-spenden-color);--theme-color-1: var(--theme-spenden-color-1);--theme-color-2: var(--theme-spenden-color-2);--theme-color-3: var(--theme-spenden-color-3)}/* line 55, scss/_theme-variables.scss */.theme-kontakt{--theme-color: var(--theme-kontakt-color);--theme-color-1: var(--theme-kontakt-color-1);--theme-color-2: var(--theme-kontakt-color-2);--theme-color-3: var(--theme-kontakt-color-3);--theme-color-contrast: var(--color-contrast-2)}/* line 2, scss/_contao-elemente.scss */.float_left,.float_right{float:none;margin:0 0 var(--size-2)}@media (min-width: 722px){/* line 10, scss/_contao-elemente.scss */.mod_article{margin:0 auto}}/* line 17, scss/_contao-elemente.scss */.mod_article{display:grid;grid-column-gap:var(--grid-column-gap);grid-template-columns:var(--grid-template-columns);position:relative;z-index:1;padding-bottom:var(--size-5)}/* line 27, scss/_contao-elemente.scss */.mod_article:first-child{padding-bottom:var(--size-2)}/* line 32, scss/_contao-elemente.scss */.mod_article a{font-weight:bold}/* line 36, scss/_contao-elemente.scss */.mod_article ol,.mod_article ul{padding-left:var(--size-2);overflow:hidden;list-style-type:none}/* line 45, scss/_contao-elemente.scss */.mod_article p{margin-bottom:var(--size-1)}/* line 50, scss/_contao-elemente.scss */.mod_article picture{display:grid;place-items:center}/* line 54, scss/_contao-elemente.scss */.mod_article img:not([src$=".svg"]){object-fit:contain;width:100%;height:100%}@media (min-width: 722px){/* line 54, scss/_contao-elemente.scss */.mod_article img:not([src$=".svg"]){height:auto}}/* line 64, scss/_contao-elemente.scss */.mod_article .image_container a{display:block}/* line 68, scss/_contao-elemente.scss */.mod_article .image_container{margin-bottom:var(--size-3)}/* line 72, scss/_contao-elemente.scss */.mod_article .img-responsive img{object-fit:contain;width:100%;height:100%}@media (min-width: 722px){/* line 72, scss/_contao-elemente.scss */.mod_article .img-responsive img{height:auto}}/* line 83, scss/_contao-elemente.scss */.mod_article .video_container video{max-width:100%}/* line 90, scss/_contao-elemente.scss */.mod_article>.ce_headline{grid-column:1/-1;width:100%;padding:var(--size-3) 0;color:var(--headline-color);text-transform:uppercase;text-align:center;display:inline-block;position:relative;font-size:var(--font-size-1);grid-column:content-begin / content-end}@media (min-width: 722px){/* line 90, scss/_contao-elemente.scss */.mod_article>.ce_headline{padding:var(--size-5) 0}}/* line 17, scss/mixins/_headlines.scss */.mod_article>.ce_headline::before,.mod_article>.ce_headline::after{content:"";width:6ch;border-bottom:4px solid var(--headline-color);display:block;margin:1rem auto}@media (min-width: 722px){/* line 17, scss/mixins/_headlines.scss */.mod_article>.ce_headline::before,.mod_article>.ce_headline::after{display:inline-block;transform:translateY(-100%)}}@media (min-width: 722px){/* line 29, scss/mixins/_headlines.scss */.mod_article>.ce_headline::before{margin:0;margin-right:1.5ch}}@media (min-width: 722px){/* line 35, scss/mixins/_headlines.scss */.mod_article>.ce_headline::after{margin:0;margin-left:2ch}}/* line 96, scss/_contao-elemente.scss */.mod_article>.last{margin-bottom:var(--size-4)}/* line 100, scss/_contao-elemente.scss */.mod_article>.block{grid-column-start:content-begin;grid-column-end:span 2;margin-bottom:var(--grid-column-gap)}@media (min-width: 722px){/* line 100, scss/_contao-elemente.scss */.mod_article>.block{grid-column-end:span 4}}/* line 108, scss/_contao-elemente.scss */.mod_article>.block.last{margin-bottom:0}@media (min-width: 722px){/* line 112, scss/_contao-elemente.scss */.mod_article .ce_text{grid-row-end:span 4}}@media (min-width: 722px){/* line 118, scss/_contao-elemente.scss */.mod_article .ce_text h1,.mod_article .ce_text h2,.mod_article .ce_text h3,.mod_article .ce_text h4,.mod_article .ce_text h5,.mod_article .ce_text h6,.mod_article .ce_text p{max-width:65ch}}/* line 126, scss/_contao-elemente.scss */.mod_article .ce_text p:last-child{margin:0}/* line 132, scss/_contao-elemente.scss */.mod_article .ce_text.text-with-image:not(.portrait){justify-self:initial}@media (min-width: 500px){/* line 132, scss/_contao-elemente.scss */.mod_article .ce_text.text-with-image:not(.portrait){display:grid;grid-auto-flow:row dense;grid-template-columns:1fr 1fr;grid-column-gap:var(--grid-column-gap)}}@media (min-width: 722px){/* line 132, scss/_contao-elemente.scss */.mod_article .ce_text.text-with-image:not(.portrait){grid-column-end:span 8}}/* line 149, scss/_contao-elemente.scss */.mod_article .ce_text.text-with-image:not(.portrait) h1,.mod_article .ce_text.text-with-image:not(.portrait) h2,.mod_article .ce_text.text-with-image:not(.portrait) h3,.mod_article .ce_text.text-with-image:not(.portrait) h4,.mod_article .ce_text.text-with-image:not(.portrait) h5,.mod_article .ce_text.text-with-image:not(.portrait) h6{font-weight:600}/* line 154, scss/_contao-elemente.scss */.mod_article .ce_text.text-with-image:not(.portrait) p{text-align:left !important}@media (min-width: 500px){/* line 154, scss/_contao-elemente.scss */.mod_article .ce_text.text-with-image:not(.portrait) p{justify-self:end}}/* line 161, scss/_contao-elemente.scss */.mod_article .ce_text.text-with-image:not(.portrait) .image_container{grid-column:2;align-self:start;grid-row-end:span 5;margin-bottom:var(--size-3)}/* line 176, scss/_contao-elemente.scss */.mod_article .ce_download{border-top:var(--border);margin:var(--size-2) 0;padding:var(--size-1) 2ch var(--size-1) 0;font-size:var(--font-size-1);grid-column:wide-content-begin / wide-content-end;align-self:start}@media (min-width: 500px){/* line 176, scss/_contao-elemente.scss */.mod_article .ce_download{max-width:calc(100% - 6ch)}}/* line 191, scss/_contao-elemente.scss */.mod_article .ce_download a{display:block;word-break:break-all;color:var(--theme-verein-color);text-decoration:none;position:relative}/* line 200, scss/_contao-elemente.scss */.mod_article .ce_download a::before{content:"";background:url("../img/icons/download.svg") left center no-repeat;background-size:contain;width:var(--font-size-2);height:var(--font-size-2);display:inline-block;vertical-align:middle;margin-right:1ch}/* line 218, scss/_contao-elemente.scss */.mod_article .ce_download:last-child{border-bottom:var(--border)}/* line 221, scss/_contao-elemente.scss */.mod_article .ce_download .size{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/* line 227, scss/_contao-elemente.scss */.mod_article .ce_list,.mod_article .ce_text{margin-bottom:var(--grid-column-gap)}/* line 232, scss/_contao-elemente.scss */.mod_article .ce_list h1,.mod_article .ce_list h2,.mod_article .ce_list h3,.mod_article .ce_list h4,.mod_article .ce_list h5,.mod_article .ce_list h6,.mod_article .ce_text h1,.mod_article .ce_text h2,.mod_article .ce_text h3,.mod_article .ce_text h4,.mod_article .ce_text h5,.mod_article .ce_text h6{margin-bottom:var(--size-3)}/* line 238, scss/_contao-elemente.scss */.mod_article .ce_list ul,.mod_article .ce_list ol,.mod_article .ce_text ul,.mod_article .ce_text ol{margin-bottom:var(--size-3)}/* line 242, scss/_contao-elemente.scss */.mod_article .ce_list li,.mod_article .ce_text li{margin-bottom:var(--size-3)}/* line 245, scss/_contao-elemente.scss */.mod_article .ce_list li::before,.mod_article .ce_text li::before{content:"+";display:inline-block;transform:translateX(-2ch);position:absolute}/* line 251, scss/_contao-elemente.scss */.mod_article .ce_list li:last-child,.mod_article .ce_text li:last-child{margin-bottom:0}/* line 257, scss/_contao-elemente.scss */.ce_list{border-bottom:var(--border);width:100%}/* line 261, scss/_contao-elemente.scss */.ce_list h1,.ce_list h2,.ce_list h3,.ce_list h4,.ce_list h5,.ce_list h6{border-bottom:var(--border);padding-bottom:var(--size-3);margin-bottom:var(--size-3)}/* line 273, scss/_contao-elemente.scss */.mod_article.content-center>*{grid-column:content-center-start / content-center-end;justify-self:center;width:100%}/* line 279, scss/_contao-elemente.scss */.mod_article .border-bottom{border-bottom:var(--border);padding-bottom:var(--size-3)}/* line 284, scss/_contao-elemente.scss */.mod_article .content-spalte-2{grid-column:content-begin / content-end}@media (min-width: 722px){/* line 284, scss/_contao-elemente.scss */.mod_article .content-spalte-2{grid-column:content-center-center / content-end;justify-self:start}}/* line 292, scss/_contao-elemente.scss */.mod_article .content-spalte-2-wide{grid-column:content-begin / content-end}@media (min-width: 722px){/* line 292, scss/_contao-elemente.scss */.mod_article .content-spalte-2-wide{grid-column:content-center-center / wide-content-end;justify-self:start}}/* line 300, scss/_contao-elemente.scss */.mod_article .content-spalte-1{grid-column:content-begin / content-end}@media (min-width: 722px){/* line 300, scss/_contao-elemente.scss */.mod_article .content-spalte-1{grid-column:content-begin / content-center-center}}/* line 311, scss/_contao-elemente.scss */.mod_article .content-beide-spalten{grid-column:content-begin / content-end}/* line 316, scss/_contao-elemente.scss */.mod_article .theme-border{--border-color: var(--theme-color-2);border:var(--border)}/* line 321, scss/_contao-elemente.scss */.mod_article .theme-background{background-color:var(--theme-color-2)}/* line 325, scss/_contao-elemente.scss */.mod_article .block.content-center{grid-column:content-center-start / content-center-end;justify-self:center}/* line 2, scss/special_elements/_portrait.scss */.mod_article .portrait{text-align:center;display:inline-grid;grid-template-areas:"image" "headline" "text";padding-bottom:var(--size-5);grid-template-rows:calc(120px + var(--size-1))}@media (min-width: 722px){/* line 2, scss/special_elements/_portrait.scss */.mod_article .portrait{grid-column-end:span 3;grid-column-start:auto;grid-row-end:auto;padding-bottom:0}}@media (min-width: 1200px){/* line 2, scss/special_elements/_portrait.scss */.mod_article .portrait{grid-column-end:span 2}}/* line 34, scss/special_elements/_portrait.scss */.mod_article .portrait img{width:120px;height:120px;border-radius:50%}/* line 39, scss/special_elements/_portrait.scss */.mod_article .portrait p{margin:0}/* line 43, scss/special_elements/_portrait.scss */.mod_article .portrait h1,.mod_article .portrait h2,.mod_article .portrait h3,.mod_article .portrait h4,.mod_article .portrait h5,.mod_article .portrait h6{grid-area:headline;font-size:var(--font-size-1);margin:0}/* line 54, scss/special_elements/_portrait.scss */.mod_article .portrait h1::after,.mod_article .portrait h2::after,.mod_article .portrait h3::after,.mod_article .portrait h4::after,.mod_article .portrait h5::after,.mod_article .portrait h6::after{display:block;margin:var(--size-1) auto;content:"";border-bottom:var(--border);height:auto;max-width:50%}/* line 65, scss/special_elements/_portrait.scss */.mod_article .portrait .image_container{grid-area:image;margin-bottom:var(--size-1)}/* line 2, scss/special_elements/_hell.scss */.mod_article .hell::after{content:"";display:block;background-color:var(--theme-color-3);width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1}/* line 3, scss/special_elements/_dunkel.scss */.mod_article .dunkel::after{content:"";display:block;background-color:var(--theme-color-2);width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1}/* line 1, scss/special_elements/_mod-eventlist.scss */.mod_article .mod_eventlist{display:grid;grid-template-columns:1fr;grid-gap:var(--size-3);background-color:var(--color-contrast-1);grid-column:wide-content-begin / wide-content-end;margin-bottom:var(--size-4)}@media (min-width: 722px){/* line 1, scss/special_elements/_mod-eventlist.scss */.mod_article .mod_eventlist{padding:0 var(--size-5) var(--size-5) var(--size-5);grid-template-columns:repeat(auto-fit, minmax(25ch, 1fr))}}/* line 16, scss/special_elements/_mod-eventlist.scss */.mod_article .mod_eventlist:last-child{margin-bottom:calc(var(--size-5) * -1)}/* line 20, scss/special_elements/_mod-eventlist.scss */.mod_article .mod_eventlist>h2{flex-basis:100%;grid-column:1/-1;width:100%;padding:var(--size-3) 0;color:var(--headline-color);text-transform:uppercase;text-align:center;display:inline-block;position:relative;font-size:var(--font-size-1)}@media (min-width: 722px){/* line 20, scss/special_elements/_mod-eventlist.scss */.mod_article .mod_eventlist>h2{padding:var(--size-5) 0}}/* line 17, scss/mixins/_headlines.scss */.mod_article .mod_eventlist>h2::before,.mod_article .mod_eventlist>h2::after{content:"";width:6ch;border-bottom:4px solid var(--headline-color);display:block;margin:1rem auto}@media (min-width: 722px){/* line 17, scss/mixins/_headlines.scss */.mod_article .mod_eventlist>h2::before,.mod_article .mod_eventlist>h2::after{display:inline-block;transform:translateY(-100%)}}@media (min-width: 722px){/* line 29, scss/mixins/_headlines.scss */.mod_article .mod_eventlist>h2::before{margin:0;margin-right:1.5ch}}@media (min-width: 722px){/* line 35, scss/mixins/_headlines.scss */.mod_article .mod_eventlist>h2::after{margin:0;margin-left:2ch}}@media (min-width: 722px){/* line 20, scss/special_elements/_mod-eventlist.scss */.mod_article .mod_eventlist>h2{padding:var(--size-3) 0 0}}/* line 28, scss/special_elements/_mod-eventlist.scss */.mod_article .mod_eventlist>div{background-color:var(--color9-3)}/* line 51, scss/special_elements/_mod-eventlist.scss */.mod_article .event{width:100%;align-self:stretch;justify-self:center;padding:var(--size-3);hyphens:auto;display:grid;row-gap:var(--size-1)}/* line 61, scss/special_elements/_mod-eventlist.scss */.mod_article .event h3{font-size:var(--font-size-1)}/* line 65, scss/special_elements/_mod-eventlist.scss */.mod_article .event .headline-date{border-bottom:var(--border);min-height:3rem;border-color:var(--color-text)}/* line 71, scss/special_elements/_mod-eventlist.scss */.mod_article .event .event-item{display:flex}/* line 75, scss/special_elements/_mod-eventlist.scss */.mod_article .event .event-item::before{display:block;height:1em;width:4ch;content:"";background:no-repeat left center;background-size:contain}/* line 84, scss/special_elements/_mod-eventlist.scss */.mod_article .event .event-item.event-date::before{background-image:url("../img/icons/kalender.svg")}/* line 88, scss/special_elements/_mod-eventlist.scss */.mod_article .event .event-item.event-time::before{background-image:url("../img/icons/uhr.svg")}/* line 92, scss/special_elements/_mod-eventlist.scss */.mod_article .event .event-item.event-location::before{background-image:url("../img/icons/map-point.svg")}/* line 96, scss/special_elements/_mod-eventlist.scss */.mod_article .event.last{margin:0}/* line 99, scss/special_elements/_mod-eventlist.scss */.mod_article .event .btn{font-size:var(--font-size-1);align-self:end;text-align:center}/* line 1, scss/special_elements/_slider.scss */.mod_article .ce_sliderStart,.mod_article .slider_wrapper{overflow:hidden}/* line 6, scss/special_elements/_slider.scss */.mod_article .ce_sliderStart{grid-column:wide-content-begin / wide-content-end}/* line 12, scss/special_elements/_slider.scss */.mod_article .content-slider h1>span,.mod_article .content-slider h2>span,.mod_article .content-slider h3>span,.mod_article .content-slider h4>span,.mod_article .content-slider h5>span,.mod_article .content-slider h6>span,.mod_article .content-slider p{box-decoration-break:clone;background-color:rgba(255,255,255,0.6);padding:0.25rem 1ch 0.2rem}/* line 23, scss/special_elements/_slider.scss */.mod_article .content-slider h1,.mod_article .content-slider h2,.mod_article .content-slider h3,.mod_article .content-slider h4,.mod_article .content-slider h5,.mod_article .content-slider h6{line-height:1.6;hyphens:none}/* line 33, scss/special_elements/_slider.scss */.mod_article .content-slider .kapitel-spitzenmarke{padding:0;text-align:left;text-transform:none;font-size:25px;margin:0}/* line 39, scss/special_elements/_slider.scss */.mod_article .content-slider .kapitel-spitzenmarke span{background-color:var(--theme-color);color:#fff}/* line 45, scss/special_elements/_slider.scss */.mod_article .content-slider .kapitel-spitzenmarke::after,.mod_article .content-slider .kapitel-spitzenmarke::before{display:none}/* line 52, scss/special_elements/_slider.scss */.mod_article .content-slider .ce_hyperlink a{position:relative;z-index:2}/* line 57, scss/special_elements/_slider.scss */.mod_article .content-slider .btn{margin-top:var(--size-2)}/* line 61, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper{--slider-height: 343px;height:var(--slider-height);max-height:100vh;display:flex}@media (min-width: 722px){/* line 61, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper{--slider-height: 666px;max-height:none}}/* line 77, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div{height:100%;padding:2rem}@media (min-width: 722px){/* line 77, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div{padding:30vh 22vw 10vh}}/* line 84, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div .ce_player:first-child,.mod_article .content-slider .slider-wrapper>div .ce_image:first-child{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}/* line 93, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div .ce_player:first-child .video_container,.mod_article .content-slider .slider-wrapper>div .ce_image:first-child .video_container{display:flex;place-content:center;height:calc(100% / 7 * 6)}/* line 97, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div .ce_player:first-child .video_container video,.mod_article .content-slider .slider-wrapper>div .ce_image:first-child .video_container video{object-fit:cover;height:100%}/* line 103, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div .ce_player:first-child .image_container,.mod_article .content-slider .slider-wrapper>div .ce_image:first-child .image_container{height:100%}/* line 105, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div .ce_player:first-child .image_container img,.mod_article .content-slider .slider-wrapper>div .ce_image:first-child .image_container img{object-position:center center;object-fit:cover}@media (min-width: 722px){/* line 105, scss/special_elements/_slider.scss */.mod_article .content-slider .slider-wrapper>div .ce_player:first-child .image_container img,.mod_article .content-slider .slider-wrapper>div .ce_image:first-child .image_container img{height:100%}}/* line 118, scss/special_elements/_slider.scss */.mod_article .slider-control{position:absolute;height:calc(100% / 7);width:100%;bottom:0;left:0}/* line 125, scss/special_elements/_slider.scss */.mod_article .slider-control .slider-next,.mod_article .slider-control .slider-prev{position:absolute;top:calc(100% * -3);transform:translateY(100%);color:rgba(255,255,255,0);background:no-repeat center center;background-size:contain;width:3ch;height:2rem}/* line 137, scss/special_elements/_slider.scss */.mod_article .slider-control .slider-prev{left:1ch;background-image:url("../img/icons/slider-prev.svg")}/* line 142, scss/special_elements/_slider.scss */.mod_article .slider-control .slider-next{right:1ch;background-image:url("../img/icons/slider-next.svg")}/* line 146, scss/special_elements/_slider.scss */.mod_article .slider-control .slider-menu{position:absolute;bottom:var(--size-4);left:50%;top:0;margin:0;transform:translateX(-50%);height:var(--size-2);font-size:4rem;z-index:0}/* line 157, scss/special_elements/_slider.scss */.mod_article .slider-control .slider-menu b{color:var(--color-contrast-1)}/* line 160, scss/special_elements/_slider.scss */.mod_article .slider-control .slider-menu b.active{color:var(--color-contrast-1-bg)}/* line 1, scss/special_elements/_kontakt.scss */.mod_article .kontakt_widget,.mod_article .kontakt-widget{background-color:var(--theme-color-3);padding:var(--size-2) var(--size-2) var(--size-3);width:100%;grid-row-end:span 1;max-width:45ch}/* line 11, scss/special_elements/_kontakt.scss */.mod_article .kontakt_widget h1,.mod_article .kontakt_widget h2,.mod_article .kontakt_widget h3,.mod_article .kontakt_widget h4,.mod_article .kontakt_widget h5,.mod_article .kontakt_widget h6,.mod_article .kontakt-widget h1,.mod_article .kontakt-widget h2,.mod_article .kontakt-widget h3,.mod_article .kontakt-widget h4,.mod_article .kontakt-widget h5,.mod_article .kontakt-widget h6{font-size:1rem;text-transform:uppercase;margin-top:0}/* line 16, scss/special_elements/_kontakt.scss */.mod_article .kontakt_widget h1:first-child,.mod_article .kontakt_widget h2:first-child,.mod_article .kontakt_widget h3:first-child,.mod_article .kontakt_widget h4:first-child,.mod_article .kontakt_widget h5:first-child,.mod_article .kontakt_widget h6:first-child,.mod_article .kontakt-widget h1:first-child,.mod_article .kontakt-widget h2:first-child,.mod_article .kontakt-widget h3:first-child,.mod_article .kontakt-widget h4:first-child,.mod_article .kontakt-widget h5:first-child,.mod_article .kontakt-widget h6:first-child{font-size:1.5rem}/* line 21, scss/special_elements/_kontakt.scss */.mod_article .kontakt_widget p,.mod_article .kontakt-widget p{max-width:50ch}/* line 25, scss/special_elements/_kontakt.scss */.mod_article .kontakt_widget img+a,.mod_article .kontakt-widget img+a{vertical-align:top;display:inline-block;margin-left:2ch;color:var(--color-text)}/* line 2, scss/special_elements/_gallery.scss */.mod_article .ce_gallery{grid-column:content-begin / content-end}/* line 4, scss/special_elements/_gallery.scss */.mod_article .ce_gallery ul{list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:var(--grid-column-gap)}/* line 1, scss/special_elements/_infobox.scss */.mod_article .infobox{border:0.5ch solid var(--theme-color);padding:var(--size-2) var(--size-2) var(--size-3);align-self:start}/* line 7, scss/special_elements/_infobox.scss */.mod_article .infobox h1,.mod_article .infobox h2,.mod_article .infobox h3,.mod_article .infobox h4,.mod_article .infobox h5,.mod_article .infobox h6{margin-top:0}/* line 350, scss/_contao-elemente.scss */.mod_article>.mod_newslist{grid-column:wide-content-begin / wide-content-end;display:grid;grid-gap:var(--grid-column-gap);justify-items:center}@media (min-width: 722px){/* line 350, scss/_contao-elemente.scss */.mod_article>.mod_newslist{grid-template-columns:repeat(auto-fit, minmax(30%, 1fr))}}/* line 362, scss/_contao-elemente.scss */.mod_article>.mod_newslist.jobs{grid-column:content-boxes-begin / content-end}@media (min-width: 722px){/* line 362, scss/_contao-elemente.scss */.mod_article>.mod_newslist.jobs{grid-template-columns:repeat(auto-fit, minmax(43%, 1fr))}}/* line 369, scss/_contao-elemente.scss */.mod_article>.mod_newslist .layout_latest{display:grid;min-height:19rem;width:100%;background-color:var(--box-widget-bg);grid-template-rows:250px auto}/* line 381, scss/_contao-elemente.scss */.mod_article>.mod_newslist.jobs .layout_latest{--color-text: var(--theme-color-contrast);--box-widget-bg: var(--theme-color);grid-template-rows:auto}/* line 386, scss/_contao-elemente.scss */.mod_article>.mod_newslist.jobs .layout_latest .image_container,.mod_article>.mod_newslist.jobs .layout_latest .categories{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/* line 390, scss/_contao-elemente.scss */.mod_article>.mod_newslist.jobs .layout_latest .btn{--button-color-text: var(--theme-color);--button-color-bg: #fff}/* line 397, scss/_contao-elemente.scss */.mod_article>.mod_newslist .image_container{grid-row:1}/* line 400, scss/_contao-elemente.scss */.mod_article>.mod_newslist .image_container img{display:block;object-fit:cover;width:100%;height:100%}/* line 408, scss/_contao-elemente.scss */.mod_article>.mod_newslist .news-teaser-content{display:grid;justify-items:center;grid-row:2;padding:var(--size-2);text-align:center}/* line 417, scss/_contao-elemente.scss */.mod_article>.mod_newslist .news-teaser-headline{font-size:var(--font-size-2);margin-bottom:var(--size-1)}/* line 420, scss/_contao-elemente.scss */.mod_article>.mod_newslist .news-teaser-headline a{color:var(--color-text);text-decoration:none}/* line 426, scss/_contao-elemente.scss */.mod_article>.mod_newslist .categories{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10}/* line 432, scss/_contao-elemente.scss */.mod_article>.mod_newslist .categories span{text-transform:uppercase;font-weight:bold;display:block;padding:0.25rem 2ch;color:var(--button-color-light-bg);background-color:var(--theme-color)}/* line 442, scss/_contao-elemente.scss */.mod_article>.mod_newslist .ce_text{font-weight:600;justify-self:center}/* line 445, scss/_contao-elemente.scss */.mod_article>.mod_newslist .ce_text a{color:var(--color-text)}/* line 448, scss/_contao-elemente.scss */.mod_article>.mod_newslist .ce_text p{color:var(--color-text);text-align:center !important}/* line 454, scss/_contao-elemente.scss */.mod_article>.mod_newslist .more{margin-top:var(--size-2);align-self:end}/* line 461, scss/_contao-elemente.scss */.mod_article>.mod_newslist .layout_latest.featured{--box-widget-bg: var(--box-widget-contrast-bg);--color-text: var(--color-contrast-1);--button-color-text: var(--box-widget-contrast-bg);--button-color-bg: var(--button-color-light-bg)}/* line 471, scss/_contao-elemente.scss */.caption{font-size:0.7em;hyphens:auto}/* line 476, scss/_contao-elemente.scss */.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/* line 483, scss/_contao-elemente.scss */.ce_accordion.block{border-top:var(--border);border-bottom:var(--border);position:relative;max-width:100%;grid-column:content-begin / content-end}/* line 491, scss/_contao-elemente.scss */.ce_accordion.block img{width:auto}/* line 494, scss/_contao-elemente.scss */.ce_accordion.block picture{place-items:start}/* line 498, scss/_contao-elemente.scss */.ce_accordion.block .toggler{padding-top:var(--size-2);padding-bottom:var(--size-2);font-weight:bold;cursor:pointer;width:100%}/* line 505, scss/_contao-elemente.scss */.ce_accordion.block .toggler.ui-accordion-header-collapsed::after{display:block;content:"";position:absolute;width:5rem;height:5rem;right:0;bottom:0;background-image:url("../img/icons/accordion-down.svg");background-repeat:no-repeat;background-position:center center}/* line 518, scss/_contao-elemente.scss */.ce_accordion.block .toggler.active::after{display:none}/* line 526, scss/_contao-elemente.scss */.ce_accordion.block .toggler.ui-accordion-header-active::after{display:block;content:"";position:absolute;width:5rem;height:5rem;right:0;top:0;background-image:url("../img/icons/accordion-down.svg");background-image:url("../img/icons/accordion-up.svg");background-repeat:no-repeat;background-position:center center}/* line 543, scss/_contao-elemente.scss */.ce_accordion.block .ce_text p,.ce_accordion.block .ce_text.text-with-image p{justify-self:start;max-width:none}/* line 557, scss/_contao-elemente.scss */body:not(.theme-default) #main .inside .mod_article:nth-of-type(2n+1)::after{content:"";display:block;background-color:var(--theme-color-3);width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1}/* line 560, scss/_contao-elemente.scss */body:not(.theme-default) #main .inside .mod_article:first-child::after,body:not(.theme-default) #main .inside .mod_article:nth-of-type(2n)::after{display:none}/* line 2, scss/_navigation.scss */nav ul{list-style-type:none;padding:0}/* line 11, scss/_navigation.scss */.header-nav-container a,.header-nav-container strong,.header-nav-container ::before{text-decoration:none;color:var(--color-text);font-weight:600}/* line 20, scss/_navigation.scss */.mainnav .level_1>li>a,.mainnav .level_1>li>strong{text-transform:uppercase}/* line 25, scss/_navigation.scss */.mainnav .level_1>li.active>a,.mainnav .level_1>li.active>strong{color:var(--theme-color)}/* line 31, scss/_navigation.scss */.mainnav .level_2{display:none}/* line 37, scss/_navigation.scss */.mainnav .level_2>li{--color-text: var(--theme-color-contrast);margin-bottom:0.25rem}/* line 41, scss/_navigation.scss */.mainnav .level_2>li a,.mainnav .level_2>li strong{background-color:var(--theme-color);display:inline-block;padding:0.25rem 1ch}/* line 49, scss/_navigation.scss */.mainnav .level_2>li a::before,.mainnav .level_2>li strong::before{display:inline;content:"+ "}@media (max-width: 899px){/* line 1, scss/_navigation-mobil.scss */.nav-open{overflow:hidden}/* line 3, scss/_navigation-mobil.scss */.nav-open .mainnav{overflow-y:auto}/* line 7, scss/_navigation-mobil.scss */.navtrigger{border:none;background:none}/* line 12, scss/_navigation-mobil.scss */#nav-close{display:none}/* line 16, scss/_navigation-mobil.scss */.nav-open #nav-close{display:block}/* line 21, scss/_navigation-mobil.scss */.nav-open .header-nav-container{display:block}/* line 25, scss/_navigation-mobil.scss */.header-nav-container{display:none}/* line 29, scss/_navigation-mobil.scss */.mainnav{margin-left:1ch}/* line 33, scss/_navigation-mobil.scss */.mainnav .level_1>li{display:flex;flex-wrap:wrap}/* line 37, scss/_navigation-mobil.scss */.mainnav .level_1>li>a,.mainnav .level_1>li>strong{display:flex;align-items:center;height:2rem}/* line 44, scss/_navigation-mobil.scss */.mainnav .level_1>li::before{display:block;margin-right:2ch;width:5ch;content:"";background-color:var(--theme-color);height:0.5rem;align-self:center}/* line 54, scss/_navigation-mobil.scss */.mainnav .level_1>li:first-child::before{--theme-color: #fff}/* line 61, scss/_navigation-mobil.scss */.mainnav .level_2{display:none;flex-basis:100%;margin-top:var(--size-1);margin-bottom:var(--size-1)}/* line 72, scss/_navigation-mobil.scss */.mainnav .navpoint-open>.level_2{display:block}/* line 77, scss/_navigation-mobil.scss */.secondnav{margin-left:1ch}/* line 80, scss/_navigation-mobil.scss */.secondnav a{display:flex;align-items:center;min-height:2rem;text-transform:uppercase}/* line 86, scss/_navigation-mobil.scss */.secondnav img{margin-top:var(--size-1);margin-bottom:var(--size-1)}}@media (min-width: 900px){/* line 1, scss/_navigation-desktop.scss */#hamburger,#nav-close{display:none}/* line 8, scss/_navigation-desktop.scss */.mainnav .level_1{display:flex}/* line 11, scss/_navigation-desktop.scss */.mainnav .level_1>li{cursor:pointer;margin-right:var(--size-2);background:transparent}}@media (min-width: 900px) and (min-width: 1200px){/* line 11, scss/_navigation-desktop.scss */.mainnav .level_1>li{margin-right:var(--size-4)}}@media (min-width: 900px){/* line 19, scss/_navigation-desktop.scss */.mainnav .level_1>li:first-child ::after{--theme-color: #fff}/* line 23, scss/_navigation-desktop.scss */.mainnav .level_1>li>a::after,.mainnav .level_1>li>strong::after{display:block;width:100%;content:"";background-color:var(--theme-color);height:1rem}/* line 32, scss/_navigation-desktop.scss */.mainnav .level_1>li>a,.mainnav .level_1>li>strong{background:transparent;display:block}/* line 40, scss/_navigation-desktop.scss */.mainnav .level_2{display:none;position:absolute;top:1rem;padding-top:2rem}/* line 45, scss/_navigation-desktop.scss */.mainnav .level_2>li{min-width:28ch;hyphens:auto}/* line 52, scss/_navigation-desktop.scss */.mainnav li:hover>.level_2{display:block}/* line 62, scss/_navigation-desktop.scss */.secondnav{display:none}}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.8.2
 * @url https://github.com/feimosi/baguetteBox.js
 *//* line 6, scss/_lightbox.scss */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}/* line 6, scss/_lightbox.scss */#baguetteBox-overlay.visible{opacity:1}/* line 6, scss/_lightbox.scss */#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}/* line 6, scss/_lightbox.scss */#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}/* line 6, scss/_lightbox.scss */#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}/* line 6, scss/_lightbox.scss */#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}/* line 6, scss/_lightbox.scss */#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}/* line 6, scss/_lightbox.scss */#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}/* line 6, scss/_lightbox.scss */#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}/* line 6, scss/_lightbox.scss */#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}/* line 6, scss/_lightbox.scss */.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}/* line 6, scss/_lightbox.scss */.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}/* line 6, scss/_lightbox.scss */.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}/* line 6, scss/_lightbox.scss */.baguetteBox-button#next-button{right:2%}/* line 6, scss/_lightbox.scss */.baguetteBox-button#previous-button{left:2%}/* line 6, scss/_lightbox.scss */.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}/* line 6, scss/_lightbox.scss */.baguetteBox-button svg{position:absolute;left:0;top:0}/* line 6, scss/_lightbox.scss */.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}/* line 6, scss/_lightbox.scss */.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}/* line 6, scss/_lightbox.scss */.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}/* line 2, scss/_forms.scss */form{border-top:var(--border);border-bottom:var(--border)}/* line 11, scss/_forms.scss */form :invalid,form :-moz-submit-invalid,form :-moz-ui-invalid{box-shadow:none}/* line 19, scss/_forms.scss */form input,form textarea{width:100%;padding:var(--size-1) 0;font-family:Montserrat,sans-serif;background-color:transparent;border:none;border-bottom:1px solid var(--color-text)}/* line 29, scss/_forms.scss */form button[type=submit]{margin:var(--size-2) 0;display:block;font-weight:bold;font-size:var(--font-size-1)}/* line 36, scss/_forms.scss */form .widget{margin-top:var(--size-1)}/* line 39, scss/_forms.scss */form .widget label{display:block;text-transform:uppercase;margin-bottom:var(--size-1)}/* line 46, scss/_forms.scss */form .widget-submit{display:flex;justify-content:right}@keyframes click-wave{0%{height:1.5em;width:4ch;opacity:0.35;position:relative}100%{height:3em;width:8ch;margin-top:-50%;margin-left:-50%;opacity:0}}/* line 30, scss/special_elements/_check_radio_buttons.scss */form input[type=checkbox],form input[type=radio]{-moz-appearance:none;-webkit-appearance:none;position:relative;top:0;right:0;bottom:0;left:0;height:1.5em;width:4ch;transition:all 0.15s ease-out 0s;background:transparent url("../img/icons/check-open.svg") no-repeat;border:none;cursor:pointer;display:inline-block;margin-right:0.5rem;outline:none;position:relative;z-index:99}/* line 64, scss/special_elements/_check_radio_buttons.scss */form input[type=checkbox]:checked,form input[type=radio]:checked{background:transparent url("../img/icons/check-check.svg") no-repeat}/* line 70, scss/special_elements/_check_radio_buttons.scss */form input[type=checkbox]:checked::before,form input[type=radio]:checked::before{height:1.5em;width:4ch;position:absolute;display:inline-block;font-size:1em;text-align:center;line-height:1.5em;border:none}/* line 82, scss/special_elements/_check_radio_buttons.scss */form input[type=checkbox]:checked::after,form input[type=radio]:checked::after{animation:click-wave 0.65s;background:var(--color3);display:block;position:relative;z-index:98}/* line 54, scss/_forms.scss */form .radio_container>span,form .checkbox_container>span{display:flex;align-items:center}/* line 59, scss/_forms.scss */form .radio_container>span input,form .checkbox_container>span input{margin-right:2ch}/* line 64, scss/_forms.scss */form .radio_container>span label,form .checkbox_container>span label{margin:0}/* line 70, scss/_forms.scss */form .wichtig label{color:var(--form-checkbox-label-color);font-weight:bold}/* line 78, scss/_forms.scss */.ce_form{display:flex;flex-flow:column;justify-content:center}/* line 1, scss/_layout.scss */.wide-content{margin:0 var(--size-1)}@media (min-width: 722px){/* line 1, scss/_layout.scss */.wide-content{margin:0;width:100vw;left:50%;transform:translateX(-50%)}}/* line 1, scss/_scroll-up.scss */.back-to-top{border-radius:50%;display:flex;pointer-events:auto;position:fixed;bottom:var(--size-3);right:var(--size-1);height:var(--size-2);width:var(--size-2);color:var(--theme-color);background-size:1rem;transition:transform 0.6s cubic-bezier(0.86, 0, 0.07, 1),color 0.4s cubic-bezier(0.86, 0, 0.07, 1),background-color 0.4s cubic-bezier(0.86, 0, 0.07, 1);transform:scale(0);z-index:9;justify-content:center;align-items:center;border:none}@media (min-width: 722px){/* line 1, scss/_scroll-up.scss */.back-to-top{height:var(--size-4);width:var(--size-4)}}/* line 33, scss/_scroll-up.scss */.back-to-top svg{display:block;width:100%;height:100%;stroke:currentColor;fill:currentColor;transition:fill 0.25s cubic-bezier(0.86, 0, 0.07, 1)}/* line 50, scss/_scroll-up.scss */.not-top-anymore .back-to-top{transition:transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);transform:scale(1)}/* line 60, scss/_scroll-up.scss */.back-to-top:active svg,.back-to-top:hover svg{animation-name:shake;animation-duration:500ms;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-direction:alternate-reverse;animation-iteration-count:infinite}/* line 86, scss/style.scss */.footer-partner{display:flex}/* line 90, scss/style.scss */.inside{width:100%}/* line 96, scss/style.scss */.kapitel-spitzenmarke{grid-column:1/-1;width:100%;padding:var(--size-3) 0;color:var(--headline-color);text-transform:uppercase;text-align:center;display:inline-block;position:relative;font-size:var(--font-size-1)}@media (min-width: 722px){/* line 96, scss/style.scss */.kapitel-spitzenmarke{padding:var(--size-5) 0}}/* line 17, scss/mixins/_headlines.scss */.kapitel-spitzenmarke::before,.kapitel-spitzenmarke::after{content:"";width:6ch;border-bottom:4px solid var(--headline-color);display:block;margin:1rem auto}@media (min-width: 722px){/* line 17, scss/mixins/_headlines.scss */.kapitel-spitzenmarke::before,.kapitel-spitzenmarke::after{display:inline-block;transform:translateY(-100%)}}@media (min-width: 722px){/* line 29, scss/mixins/_headlines.scss */.kapitel-spitzenmarke::before{margin:0;margin-right:1.5ch}}@media (min-width: 722px){/* line 35, scss/mixins/_headlines.scss */.kapitel-spitzenmarke::after{margin:0;margin-left:2ch}}/* line 101, scss/style.scss */.theme-default{background:var(--site-background)}/* line 106, scss/style.scss */#header{background:var(--header-background);position:sticky;top:0;z-index:10;max-height:100vh;overflow-y:auto}@media (min-width: 900px){/* line 106, scss/style.scss */#header{--header-background: #fff;overflow:visible;padding-top:var(--size-3);transition:background-color 150ms linear, padding-top 250ms linear}}@media (min-width: 900px){/* line 124, scss/style.scss */.not-top-anymore #header{--header-background: var(--grey);padding-top:var(--size-1);transition:background-color 250ms linear, padding-top 250ms linear}}/* line 134, scss/style.scss */#header .inside{max-width:1400px;margin:0 auto;display:grid;position:relative;grid-template-columns:auto 10ch}@media (min-width: 900px){/* line 134, scss/style.scss */#header .inside{display:block;z-index:10;height:calc(var(--size-5) * 2);transition:height 250ms cubic-bezier(0.22, 0.61, 0.36, 1)}}@media (min-width: 900px){/* line 153, scss/style.scss */.not-top-anymore #header .inside{height:var(--size-5);transition:height 250ms cubic-bezier(0.55, 0.06, 0.68, 0.19)}}/* line 162, scss/style.scss */#logolink{grid-row:1;align-self:center}@media (min-width: 900px){/* line 162, scss/style.scss */#logolink{align-self:start}}/* line 168, scss/style.scss */#logolink svg{height:72px;transition:height 250ms cubic-bezier(0.22, 0.61, 0.36, 1)}@media (min-width: 900px){/* line 173, scss/style.scss */.not-top-anymore #logolink svg{height:var(--size-4);transition:height 250ms cubic-bezier(0.55, 0.06, 0.68, 0.19)}}/* line 180, scss/style.scss */.header-nav-container{grid-row:2}@media (min-width: 900px){/* line 180, scss/style.scss */.header-nav-container{transform:translateY(1rem);position:absolute;right:0;bottom:0}}/* line 191, scss/style.scss */.navtrigger{grid-column:2;grid-row:1}/* line 197, scss/style.scss */body.nav-open #hamburger{display:none}/* line 200, scss/style.scss */body:not(.nav-open) #nav-close{display:none}/* line 205, scss/style.scss */#logolink{width:100%}/* line 209, scss/style.scss */#logo path{fill:var(--logo-color)}/* line 213, scss/style.scss */#headerfacebook{display:none}@media (min-width: 900px){/* line 213, scss/style.scss */#headerfacebook{display:block;position:absolute;top:0;right:var(--size-1);height:var(--size-2);width:var(--size-2)}}/* line 224, scss/style.scss */#headerfacebook img{height:100%;width:100%}/* line 231, scss/style.scss */#main{max-width:1400px;margin:0 auto}/* line 243, scss/style.scss */#footer{background-color:var(--grey)}/* line 245, scss/style.scss */#footer img{width:100%;object-fit:contain}/* line 252, scss/style.scss */#observeable{position:absolute;top:0;left:0;width:100%;height:1px}/* line 1, scss/_special_elements.scss */#supporters{grid-column:wide-content-begin / wide-content-end;display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(5 * var(--size-4));background-color:var(--white)}/* line 9, scss/_special_elements.scss */#supporters::after{display:block;content:"";background-color:#fff;height:calc(3 * var(--size-4));width:100%;position:absolute;bottom:0;left:0;top:0;right:0}/* line 23, scss/_special_elements.scss */#supporters>*{z-index:1}/* line 29, scss/_special_elements.scss */#supporters .first{flex-basis:100%}/* line 34, scss/_special_elements.scss */#telefonnummern{grid-column:wide-content-begin / wide-content-end;display:flex;flex-wrap:wrap}/* line 39, scss/_special_elements.scss */#telefonnummern img{object-fit:contain;width:100%}/* line 44, scss/_special_elements.scss */#telefonnummern .ce_hyperlink{min-height:calc(5 * var(--size-4));text-align:centeR;flex-basis:100%}@media (min-width: 722px){/* line 44, scss/_special_elements.scss */#telefonnummern .ce_hyperlink{flex-basis:50%}}/* line 53, scss/_special_elements.scss */#telefonnummern .first{background-color:var(--color8)}/* line 57, scss/_special_elements.scss */#telefonnummern .last{background-color:var(--color4)}/* line 62, scss/_special_elements.scss */#footer-navigation{background-color:var(--color-contrast-1-bg);display:flex;align-items:center;flex-direction:column}/* line 68, scss/_special_elements.scss */#footer-navigation a,#footer-navigation strong{color:var(--color-contrast-1);font-weight:bold;text-transform:uppercase;text-decoration:none}/* line 76, scss/_special_elements.scss */#footer-navigation nav ul{display:flex;flex-wrap:wrap;justify-content:center}/* line 82, scss/_special_elements.scss */#footer-navigation nav li{margin-left:1ch;margin-right:1ch}/* line 87, scss/_special_elements.scss */#footer-navigation .ce_hyperlink{margin-top:var(--size-4);margin-bottom:var(--size-4)}/* line 92, scss/_special_elements.scss */#footer-navigation .mod_customnav{margin-bottom:var(--size-3)}/* line 97, scss/_special_elements.scss */#kontakt-home{display:block;padding:0 var(--size-1)}@media (min-width: 900px){/* line 97, scss/_special_elements.scss */#kontakt-home{display:grid;padding:0}}/* line 109, scss/_special_elements.scss */#kontakt-home::after{background-color:var(--white);content:"";display:block;position:absolute;width:100vw;left:50%;transform:translateX(-50%);height:100%;top:0;z-index:-1}/* line 122, scss/_special_elements.scss */#kontakt-home>.ce_image{margin-bottom:0;grid-column-end:wide-content-end;justify-self:stretch}/* line 127, scss/_special_elements.scss */#kontakt-home>.ce_image img{displaY:block;object-fit:cover;height:100%}/* line 133, scss/_special_elements.scss */#kontakt-home>.ce_image .image_container{height:100%;margin-bottom:0}/* line 139, scss/_special_elements.scss */#kontakt-home>.content-spalte-1{padding:var(--size-1) 0 0;padding:var(--size-5) 0}/* line 143, scss/_special_elements.scss */#kontakt-home>.content-spalte-1 .ce_image img{height:auto;width:auto}/* line 149, scss/_special_elements.scss */#kontakt-home>.content-spalte-1 .block{margin-bottom:var(--size-1)}/* line 154, scss/_special_elements.scss */#mitarbeiterinnen-liste{padding-top:var(--size-3)}
