img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}.wpcf7 .wpcf7-recaptcha[data-align=center]>div{margin:0 auto}.wpcf7 .wpcf7-recaptcha[data-align=right]>div{margin:0 0 0 auto}
:root{--font-primary:"Lato",Verdana,sans-serif;--color-yellow:rgba(222,167,0,1);--color-orange:rgba(225,136,0,1);--color-red:rgba(210,10,17,1);--color-magenta:rgba(199,0,110,1);--color-blue:rgba(0,126,186,1);--color-petrol:rgba(0,138,145,1);--color-green:rgba(39,145,52,1);--color-lightgreen:rgba(149,173,13,1);--color-yellow-20:rgba(222,167,0,.2);--color-orange-20:rgba(225,136,0,.2);--color-red-20:rgba(210,10,17,.2);--color-magenta-20:rgba(199,0,110,.2);--color-blue-20:rgba(0,126,186,.2);--color-petrol-20:rgba(0,138,145,.2);--color-green-20:rgba(39,145,52,.2);--color-lightgreen-20:rgba(149,173,13,.2);--color-yellow-40:rgba(222,167,0,.4);--color-orange-40:rgba(225,136,0,.4);--color-red-40:rgba(210,10,17,.4);--color-magenta-40:rgba(199,0,110,.4);--color-blue-40:rgba(0,126,186,.4);--color-petrol-40:rgba(0,138,145,.4);--color-green-40:rgba(39,145,52,.4);--color-lightgreen-40:rgba(149,173,13,.4);--color-font:rgba(1,1,0,1);--color-bg:#fff;--color-alert-info:#00a0d2;--color-alert-success:#46b450;--color-alert-warning:#ffb900;--color-alert-danger:#dc3232;--color-bg:hsl(0deg 0% 100%);--color-bg-10:hsl(0deg 0% 90%);--color-bg-20:hsl(0deg 0% 80%);--color-bg-30:hsl(0deg 0% 70%);--color-bg-40:hsl(0deg 0% 60%);--color-bg-50:hsl(0deg 0% 50%);--color-bg-60:hsl(0deg 0% 40%);--color-bg-70:hsl(0deg 0% 30%);--color-bg-80:hsl(0deg 0% 20%);--color-bg-90:hsl(0deg 0% 10%);--color-bg-100:hsl(0deg 0% 0%)}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(//genth-schule.de/wp-content/themes/genth/assets/css/../fonts/lato-regular-webfont.woff2) format("woff2"),url(//genth-schule.de/wp-content/themes/genth/assets/css/../fonts/lato-regular-webfont.woff) format("woff");font-display:block}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(//genth-schule.de/wp-content/themes/genth/assets/css/../fonts/lato-bold-webfont.woff2) format("woff2"),url(//genth-schule.de/wp-content/themes/genth/assets/css/../fonts/lato-bold-webfont.woff) format("woff");font-display:block}@font-face{font-family:"Lato";font-style:normal;font-weight:800;src:url(//genth-schule.de/wp-content/themes/genth/assets/css/../fonts/lato-black-webfont.woff2) format("woff2"),url(//genth-schule.de/wp-content/themes/genth/assets/css/../fonts/lato-black-webfont.woff) format("woff");font-display:block}.icon{display:inline-block;fill:currentColor;height:1em;stroke:currentColor;stroke-width:0;width:1em}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@keyframes splide-loading{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0 !important;padding:0 !important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;margin:0;width:95%;align-items:center;flex-wrap:wrap;justify-content:center}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0}.splide{visibility:hidden}.splide,.splide__slide{outline:none;position:relative}.splide__slide{box-sizing:border-box;list-style-type:none !important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row{align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%;flex:0 1 auto;max-width:calc(1680px)}.row--relative{position:relative}.row--inner{padding-left:0;padding-right:0}.col-xs{flex-basis:0;flex-grow:1;max-width:100%;padding-left:0;padding-right:0}.col-xs-1{flex-basis:5%;max-width:5%;padding-left:0;padding-right:0}.col-xs-offset-1{margin-left:5%}.col-xs-offset-0{margin-left:0}.col-xs-2{flex-basis:10%;max-width:10%;padding-left:0;padding-right:0}.col-xs-offset-2{margin-left:10%}.col-xs-offset-0{margin-left:0}.col-xs-3{flex-basis:15%;max-width:15%;padding-left:0;padding-right:0}.col-xs-offset-3{margin-left:15%}.col-xs-offset-0{margin-left:0}.col-xs-4{flex-basis:20%;max-width:20%;padding-left:0;padding-right:0}.col-xs-offset-4{margin-left:20%}.col-xs-offset-0{margin-left:0}.col-xs-5{flex-basis:25%;max-width:25%;padding-left:0;padding-right:0}.col-xs-offset-5{margin-left:25%}.col-xs-offset-0{margin-left:0}.col-xs-6{flex-basis:30%;max-width:30%;padding-left:0;padding-right:0}.col-xs-offset-6{margin-left:30%}.col-xs-offset-0{margin-left:0}.col-xs-7{flex-basis:35%;max-width:35%;padding-left:0;padding-right:0}.col-xs-offset-7{margin-left:35%}.col-xs-offset-0{margin-left:0}.col-xs-8{flex-basis:40%;max-width:40%;padding-left:0;padding-right:0}.col-xs-offset-8{margin-left:40%}.col-xs-offset-0{margin-left:0}.col-xs-9{flex-basis:45%;max-width:45%;padding-left:0;padding-right:0}.col-xs-offset-9{margin-left:45%}.col-xs-offset-0{margin-left:0}.col-xs-10{flex-basis:50%;max-width:50%;padding-left:0;padding-right:0}.col-xs-offset-10{margin-left:50%}.col-xs-offset-0{margin-left:0}.col-xs-11{flex-basis:55%;max-width:55%;padding-left:0;padding-right:0}.col-xs-offset-11{margin-left:55%}.col-xs-offset-0{margin-left:0}.col-xs-12{flex-basis:60%;max-width:60%;padding-left:0;padding-right:0}.col-xs-offset-12{margin-left:60%}.col-xs-offset-0{margin-left:0}.col-xs-13{flex-basis:65%;max-width:65%;padding-left:0;padding-right:0}.col-xs-offset-13{margin-left:65%}.col-xs-offset-0{margin-left:0}.col-xs-14{flex-basis:70%;max-width:70%;padding-left:0;padding-right:0}.col-xs-offset-14{margin-left:70%}.col-xs-offset-0{margin-left:0}.col-xs-15{flex-basis:75%;max-width:75%;padding-left:0;padding-right:0}.col-xs-offset-15{margin-left:75%}.col-xs-offset-0{margin-left:0}.col-xs-16{flex-basis:80%;max-width:80%;padding-left:0;padding-right:0}.col-xs-offset-16{margin-left:80%}.col-xs-offset-0{margin-left:0}.col-xs-17{flex-basis:85%;max-width:85%;padding-left:0;padding-right:0}.col-xs-offset-17{margin-left:85%}.col-xs-offset-0{margin-left:0}.col-xs-18{flex-basis:90%;max-width:90%;padding-left:0;padding-right:0}.col-xs-offset-18{margin-left:90%}.col-xs-offset-0{margin-left:0}.col-xs-19{flex-basis:95%;max-width:95%;padding-left:0;padding-right:0}.col-xs-offset-19{margin-left:95%}.col-xs-offset-0{margin-left:0}.col-xs-20{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.col-xs-offset-20{margin-left:100%}.col-xs-offset-0{margin-left:0}.row--row-xs{flex-direction:row}.row--row-reverse-xs{flex-direction:row-reverse}.row--column-xs{flex-direction:column}.row--column-reverse-xs{flex-direction:column-reverse}.row--wrap-xs{flex-wrap:wrap}.row--wrap-reverse-xs{flex-wrap:wrap-reverse}.row--no-wrap-xs{flex-wrap:nowrap}.row--start-xs{justify-content:flex-start}.row--center-xs{justify-content:center}.row--end-xs{justify-content:flex-end}.row--between-xs{justify-content:space-between}.row--around-xs{justify-content:space-around}.row--evenly-xs{justify-content:space-evenly}.row--items-top-xs{align-items:flex-start}.row--items-middle-xs{align-items:center}.row--items-bottom-xs{align-items:flex-end}.row--items-stretch-xs{align-items:stretch}.row--content-top-xs{align-content:flex-start}.row--content-middle-xs{align-content:center}.row--content-bottom-xs{align-content:flex-end}.row--content-stretch-xs{align-content:stretch}.row--content-between-xs{align-content:space-between}.row--content-around-xs{align-content:space-around}.col--first-xs{order:-1}.col--last-xs{order:1}.col--align-top-xs{align-self:flex-start}.col--align-middle-xs{align-self:center}.col--align-bottom-xs{align-self:flex-end}.col--align-stretch-xs{align-self:stretch}@media only screen and (min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%;padding-left:0;padding-right:0}.col-sm-1{flex-basis:5%;max-width:5%;padding-left:0;padding-right:0}.col-sm-offset-1{margin-left:5%}.col-sm-offset-0{margin-left:0}.col-sm-2{flex-basis:10%;max-width:10%;padding-left:0;padding-right:0}.col-sm-offset-2{margin-left:10%}.col-sm-offset-0{margin-left:0}.col-sm-3{flex-basis:15%;max-width:15%;padding-left:0;padding-right:0}.col-sm-offset-3{margin-left:15%}.col-sm-offset-0{margin-left:0}.col-sm-4{flex-basis:20%;max-width:20%;padding-left:0;padding-right:0}.col-sm-offset-4{margin-left:20%}.col-sm-offset-0{margin-left:0}.col-sm-5{flex-basis:25%;max-width:25%;padding-left:0;padding-right:0}.col-sm-offset-5{margin-left:25%}.col-sm-offset-0{margin-left:0}.col-sm-6{flex-basis:30%;max-width:30%;padding-left:0;padding-right:0}.col-sm-offset-6{margin-left:30%}.col-sm-offset-0{margin-left:0}.col-sm-7{flex-basis:35%;max-width:35%;padding-left:0;padding-right:0}.col-sm-offset-7{margin-left:35%}.col-sm-offset-0{margin-left:0}.col-sm-8{flex-basis:40%;max-width:40%;padding-left:0;padding-right:0}.col-sm-offset-8{margin-left:40%}.col-sm-offset-0{margin-left:0}.col-sm-9{flex-basis:45%;max-width:45%;padding-left:0;padding-right:0}.col-sm-offset-9{margin-left:45%}.col-sm-offset-0{margin-left:0}.col-sm-10{flex-basis:50%;max-width:50%;padding-left:0;padding-right:0}.col-sm-offset-10{margin-left:50%}.col-sm-offset-0{margin-left:0}.col-sm-11{flex-basis:55%;max-width:55%;padding-left:0;padding-right:0}.col-sm-offset-11{margin-left:55%}.col-sm-offset-0{margin-left:0}.col-sm-12{flex-basis:60%;max-width:60%;padding-left:0;padding-right:0}.col-sm-offset-12{margin-left:60%}.col-sm-offset-0{margin-left:0}.col-sm-13{flex-basis:65%;max-width:65%;padding-left:0;padding-right:0}.col-sm-offset-13{margin-left:65%}.col-sm-offset-0{margin-left:0}.col-sm-14{flex-basis:70%;max-width:70%;padding-left:0;padding-right:0}.col-sm-offset-14{margin-left:70%}.col-sm-offset-0{margin-left:0}.col-sm-15{flex-basis:75%;max-width:75%;padding-left:0;padding-right:0}.col-sm-offset-15{margin-left:75%}.col-sm-offset-0{margin-left:0}.col-sm-16{flex-basis:80%;max-width:80%;padding-left:0;padding-right:0}.col-sm-offset-16{margin-left:80%}.col-sm-offset-0{margin-left:0}.col-sm-17{flex-basis:85%;max-width:85%;padding-left:0;padding-right:0}.col-sm-offset-17{margin-left:85%}.col-sm-offset-0{margin-left:0}.col-sm-18{flex-basis:90%;max-width:90%;padding-left:0;padding-right:0}.col-sm-offset-18{margin-left:90%}.col-sm-offset-0{margin-left:0}.col-sm-19{flex-basis:95%;max-width:95%;padding-left:0;padding-right:0}.col-sm-offset-19{margin-left:95%}.col-sm-offset-0{margin-left:0}.col-sm-20{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.col-sm-offset-20{margin-left:100%}.col-sm-offset-0{margin-left:0}.row--row-sm{flex-direction:row}.row--row-reverse-sm{flex-direction:row-reverse}.row--column-sm{flex-direction:column}.row--column-reverse-sm{flex-direction:column-reverse}.row--wrap-sm{flex-wrap:wrap}.row--wrap-reverse-sm{flex-wrap:wrap-reverse}.row--no-wrap-sm{flex-wrap:nowrap}.row--start-sm{justify-content:flex-start}.row--center-sm{justify-content:center}.row--end-sm{justify-content:flex-end}.row--between-sm{justify-content:space-between}.row--around-sm{justify-content:space-around}.row--evenly-sm{justify-content:space-evenly}.row--items-top-sm{align-items:flex-start}.row--items-middle-sm{align-items:center}.row--items-bottom-sm{align-items:flex-end}.row--items-stretch-sm{align-items:stretch}.row--content-top-sm{align-content:flex-start}.row--content-middle-sm{align-content:center}.row--content-bottom-sm{align-content:flex-end}.row--content-stretch-sm{align-content:stretch}.row--content-between-sm{align-content:space-between}.row--content-around-sm{align-content:space-around}.col--first-sm{order:-1}.col--last-sm{order:1}.col--align-top-sm{align-self:flex-start}.col--align-middle-sm{align-self:center}.col--align-bottom-sm{align-self:flex-end}.col--align-stretch-sm{align-self:stretch}}@media only screen and (min-width:900px){.col-md{flex-basis:0;flex-grow:1;max-width:100%;padding-left:0;padding-right:0}.col-md-1{flex-basis:5%;max-width:5%;padding-left:0;padding-right:0}.col-md-offset-1{margin-left:5%}.col-md-offset-0{margin-left:0}.col-md-2{flex-basis:10%;max-width:10%;padding-left:0;padding-right:0}.col-md-offset-2{margin-left:10%}.col-md-offset-0{margin-left:0}.col-md-3{flex-basis:15%;max-width:15%;padding-left:0;padding-right:0}.col-md-offset-3{margin-left:15%}.col-md-offset-0{margin-left:0}.col-md-4{flex-basis:20%;max-width:20%;padding-left:0;padding-right:0}.col-md-offset-4{margin-left:20%}.col-md-offset-0{margin-left:0}.col-md-5{flex-basis:25%;max-width:25%;padding-left:0;padding-right:0}.col-md-offset-5{margin-left:25%}.col-md-offset-0{margin-left:0}.col-md-6{flex-basis:30%;max-width:30%;padding-left:0;padding-right:0}.col-md-offset-6{margin-left:30%}.col-md-offset-0{margin-left:0}.col-md-7{flex-basis:35%;max-width:35%;padding-left:0;padding-right:0}.col-md-offset-7{margin-left:35%}.col-md-offset-0{margin-left:0}.col-md-8{flex-basis:40%;max-width:40%;padding-left:0;padding-right:0}.col-md-offset-8{margin-left:40%}.col-md-offset-0{margin-left:0}.col-md-9{flex-basis:45%;max-width:45%;padding-left:0;padding-right:0}.col-md-offset-9{margin-left:45%}.col-md-offset-0{margin-left:0}.col-md-10{flex-basis:50%;max-width:50%;padding-left:0;padding-right:0}.col-md-offset-10{margin-left:50%}.col-md-offset-0{margin-left:0}.col-md-11{flex-basis:55%;max-width:55%;padding-left:0;padding-right:0}.col-md-offset-11{margin-left:55%}.col-md-offset-0{margin-left:0}.col-md-12{flex-basis:60%;max-width:60%;padding-left:0;padding-right:0}.col-md-offset-12{margin-left:60%}.col-md-offset-0{margin-left:0}.col-md-13{flex-basis:65%;max-width:65%;padding-left:0;padding-right:0}.col-md-offset-13{margin-left:65%}.col-md-offset-0{margin-left:0}.col-md-14{flex-basis:70%;max-width:70%;padding-left:0;padding-right:0}.col-md-offset-14{margin-left:70%}.col-md-offset-0{margin-left:0}.col-md-15{flex-basis:75%;max-width:75%;padding-left:0;padding-right:0}.col-md-offset-15{margin-left:75%}.col-md-offset-0{margin-left:0}.col-md-16{flex-basis:80%;max-width:80%;padding-left:0;padding-right:0}.col-md-offset-16{margin-left:80%}.col-md-offset-0{margin-left:0}.col-md-17{flex-basis:85%;max-width:85%;padding-left:0;padding-right:0}.col-md-offset-17{margin-left:85%}.col-md-offset-0{margin-left:0}.col-md-18{flex-basis:90%;max-width:90%;padding-left:0;padding-right:0}.col-md-offset-18{margin-left:90%}.col-md-offset-0{margin-left:0}.col-md-19{flex-basis:95%;max-width:95%;padding-left:0;padding-right:0}.col-md-offset-19{margin-left:95%}.col-md-offset-0{margin-left:0}.col-md-20{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.col-md-offset-20{margin-left:100%}.col-md-offset-0{margin-left:0}.row--row-md{flex-direction:row}.row--row-reverse-md{flex-direction:row-reverse}.row--column-md{flex-direction:column}.row--column-reverse-md{flex-direction:column-reverse}.row--wrap-md{flex-wrap:wrap}.row--wrap-reverse-md{flex-wrap:wrap-reverse}.row--no-wrap-md{flex-wrap:nowrap}.row--start-md{justify-content:flex-start}.row--center-md{justify-content:center}.row--end-md{justify-content:flex-end}.row--between-md{justify-content:space-between}.row--around-md{justify-content:space-around}.row--evenly-md{justify-content:space-evenly}.row--items-top-md{align-items:flex-start}.row--items-middle-md{align-items:center}.row--items-bottom-md{align-items:flex-end}.row--items-stretch-md{align-items:stretch}.row--content-top-md{align-content:flex-start}.row--content-middle-md{align-content:center}.row--content-bottom-md{align-content:flex-end}.row--content-stretch-md{align-content:stretch}.row--content-between-md{align-content:space-between}.row--content-around-md{align-content:space-around}.col--first-md{order:-1}.col--last-md{order:1}.col--align-top-md{align-self:flex-start}.col--align-middle-md{align-self:center}.col--align-bottom-md{align-self:flex-end}.col--align-stretch-md{align-self:stretch}}@media only screen and (min-width:1200px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%;padding-left:0;padding-right:0}.col-lg-1{flex-basis:5%;max-width:5%;padding-left:0;padding-right:0}.col-lg-offset-1{margin-left:5%}.col-lg-offset-0{margin-left:0}.col-lg-2{flex-basis:10%;max-width:10%;padding-left:0;padding-right:0}.col-lg-offset-2{margin-left:10%}.col-lg-offset-0{margin-left:0}.col-lg-3{flex-basis:15%;max-width:15%;padding-left:0;padding-right:0}.col-lg-offset-3{margin-left:15%}.col-lg-offset-0{margin-left:0}.col-lg-4{flex-basis:20%;max-width:20%;padding-left:0;padding-right:0}.col-lg-offset-4{margin-left:20%}.col-lg-offset-0{margin-left:0}.col-lg-5{flex-basis:25%;max-width:25%;padding-left:0;padding-right:0}.col-lg-offset-5{margin-left:25%}.col-lg-offset-0{margin-left:0}.col-lg-6{flex-basis:30%;max-width:30%;padding-left:0;padding-right:0}.col-lg-offset-6{margin-left:30%}.col-lg-offset-0{margin-left:0}.col-lg-7{flex-basis:35%;max-width:35%;padding-left:0;padding-right:0}.col-lg-offset-7{margin-left:35%}.col-lg-offset-0{margin-left:0}.col-lg-8{flex-basis:40%;max-width:40%;padding-left:0;padding-right:0}.col-lg-offset-8{margin-left:40%}.col-lg-offset-0{margin-left:0}.col-lg-9{flex-basis:45%;max-width:45%;padding-left:0;padding-right:0}.col-lg-offset-9{margin-left:45%}.col-lg-offset-0{margin-left:0}.col-lg-10{flex-basis:50%;max-width:50%;padding-left:0;padding-right:0}.col-lg-offset-10{margin-left:50%}.col-lg-offset-0{margin-left:0}.col-lg-11{flex-basis:55%;max-width:55%;padding-left:0;padding-right:0}.col-lg-offset-11{margin-left:55%}.col-lg-offset-0{margin-left:0}.col-lg-12{flex-basis:60%;max-width:60%;padding-left:0;padding-right:0}.col-lg-offset-12{margin-left:60%}.col-lg-offset-0{margin-left:0}.col-lg-13{flex-basis:65%;max-width:65%;padding-left:0;padding-right:0}.col-lg-offset-13{margin-left:65%}.col-lg-offset-0{margin-left:0}.col-lg-14{flex-basis:70%;max-width:70%;padding-left:0;padding-right:0}.col-lg-offset-14{margin-left:70%}.col-lg-offset-0{margin-left:0}.col-lg-15{flex-basis:75%;max-width:75%;padding-left:0;padding-right:0}.col-lg-offset-15{margin-left:75%}.col-lg-offset-0{margin-left:0}.col-lg-16{flex-basis:80%;max-width:80%;padding-left:0;padding-right:0}.col-lg-offset-16{margin-left:80%}.col-lg-offset-0{margin-left:0}.col-lg-17{flex-basis:85%;max-width:85%;padding-left:0;padding-right:0}.col-lg-offset-17{margin-left:85%}.col-lg-offset-0{margin-left:0}.col-lg-18{flex-basis:90%;max-width:90%;padding-left:0;padding-right:0}.col-lg-offset-18{margin-left:90%}.col-lg-offset-0{margin-left:0}.col-lg-19{flex-basis:95%;max-width:95%;padding-left:0;padding-right:0}.col-lg-offset-19{margin-left:95%}.col-lg-offset-0{margin-left:0}.col-lg-20{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.col-lg-offset-20{margin-left:100%}.col-lg-offset-0{margin-left:0}.row--row-lg{flex-direction:row}.row--row-reverse-lg{flex-direction:row-reverse}.row--column-lg{flex-direction:column}.row--column-reverse-lg{flex-direction:column-reverse}.row--wrap-lg{flex-wrap:wrap}.row--wrap-reverse-lg{flex-wrap:wrap-reverse}.row--no-wrap-lg{flex-wrap:nowrap}.row--start-lg{justify-content:flex-start}.row--center-lg{justify-content:center}.row--end-lg{justify-content:flex-end}.row--between-lg{justify-content:space-between}.row--around-lg{justify-content:space-around}.row--evenly-lg{justify-content:space-evenly}.row--items-top-lg{align-items:flex-start}.row--items-middle-lg{align-items:center}.row--items-bottom-lg{align-items:flex-end}.row--items-stretch-lg{align-items:stretch}.row--content-top-lg{align-content:flex-start}.row--content-middle-lg{align-content:center}.row--content-bottom-lg{align-content:flex-end}.row--content-stretch-lg{align-content:stretch}.row--content-between-lg{align-content:space-between}.row--content-around-lg{align-content:space-around}.col--first-lg{order:-1}.col--last-lg{order:1}.col--align-top-lg{align-self:flex-start}.col--align-middle-lg{align-self:center}.col--align-bottom-lg{align-self:flex-end}.col--align-stretch-lg{align-self:stretch}}@media only screen and (min-width:1500px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%;padding-left:0;padding-right:0}.col-xl-1{flex-basis:5%;max-width:5%;padding-left:0;padding-right:0}.col-xl-offset-1{margin-left:5%}.col-xl-offset-0{margin-left:0}.col-xl-2{flex-basis:10%;max-width:10%;padding-left:0;padding-right:0}.col-xl-offset-2{margin-left:10%}.col-xl-offset-0{margin-left:0}.col-xl-3{flex-basis:15%;max-width:15%;padding-left:0;padding-right:0}.col-xl-offset-3{margin-left:15%}.col-xl-offset-0{margin-left:0}.col-xl-4{flex-basis:20%;max-width:20%;padding-left:0;padding-right:0}.col-xl-offset-4{margin-left:20%}.col-xl-offset-0{margin-left:0}.col-xl-5{flex-basis:25%;max-width:25%;padding-left:0;padding-right:0}.col-xl-offset-5{margin-left:25%}.col-xl-offset-0{margin-left:0}.col-xl-6{flex-basis:30%;max-width:30%;padding-left:0;padding-right:0}.col-xl-offset-6{margin-left:30%}.col-xl-offset-0{margin-left:0}.col-xl-7{flex-basis:35%;max-width:35%;padding-left:0;padding-right:0}.col-xl-offset-7{margin-left:35%}.col-xl-offset-0{margin-left:0}.col-xl-8{flex-basis:40%;max-width:40%;padding-left:0;padding-right:0}.col-xl-offset-8{margin-left:40%}.col-xl-offset-0{margin-left:0}.col-xl-9{flex-basis:45%;max-width:45%;padding-left:0;padding-right:0}.col-xl-offset-9{margin-left:45%}.col-xl-offset-0{margin-left:0}.col-xl-10{flex-basis:50%;max-width:50%;padding-left:0;padding-right:0}.col-xl-offset-10{margin-left:50%}.col-xl-offset-0{margin-left:0}.col-xl-11{flex-basis:55%;max-width:55%;padding-left:0;padding-right:0}.col-xl-offset-11{margin-left:55%}.col-xl-offset-0{margin-left:0}.col-xl-12{flex-basis:60%;max-width:60%;padding-left:0;padding-right:0}.col-xl-offset-12{margin-left:60%}.col-xl-offset-0{margin-left:0}.col-xl-13{flex-basis:65%;max-width:65%;padding-left:0;padding-right:0}.col-xl-offset-13{margin-left:65%}.col-xl-offset-0{margin-left:0}.col-xl-14{flex-basis:70%;max-width:70%;padding-left:0;padding-right:0}.col-xl-offset-14{margin-left:70%}.col-xl-offset-0{margin-left:0}.col-xl-15{flex-basis:75%;max-width:75%;padding-left:0;padding-right:0}.col-xl-offset-15{margin-left:75%}.col-xl-offset-0{margin-left:0}.col-xl-16{flex-basis:80%;max-width:80%;padding-left:0;padding-right:0}.col-xl-offset-16{margin-left:80%}.col-xl-offset-0{margin-left:0}.col-xl-17{flex-basis:85%;max-width:85%;padding-left:0;padding-right:0}.col-xl-offset-17{margin-left:85%}.col-xl-offset-0{margin-left:0}.col-xl-18{flex-basis:90%;max-width:90%;padding-left:0;padding-right:0}.col-xl-offset-18{margin-left:90%}.col-xl-offset-0{margin-left:0}.col-xl-19{flex-basis:95%;max-width:95%;padding-left:0;padding-right:0}.col-xl-offset-19{margin-left:95%}.col-xl-offset-0{margin-left:0}.col-xl-20{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.col-xl-offset-20{margin-left:100%}.col-xl-offset-0{margin-left:0}.row--row-xl{flex-direction:row}.row--row-reverse-xl{flex-direction:row-reverse}.row--column-xl{flex-direction:column}.row--column-reverse-xl{flex-direction:column-reverse}.row--wrap-xl{flex-wrap:wrap}.row--wrap-reverse-xl{flex-wrap:wrap-reverse}.row--no-wrap-xl{flex-wrap:nowrap}.row--start-xl{justify-content:flex-start}.row--center-xl{justify-content:center}.row--end-xl{justify-content:flex-end}.row--between-xl{justify-content:space-between}.row--around-xl{justify-content:space-around}.row--evenly-xl{justify-content:space-evenly}.row--items-top-xl{align-items:flex-start}.row--items-middle-xl{align-items:center}.row--items-bottom-xl{align-items:flex-end}.row--items-stretch-xl{align-items:stretch}.row--content-top-xl{align-content:flex-start}.row--content-middle-xl{align-content:center}.row--content-bottom-xl{align-content:flex-end}.row--content-stretch-xl{align-content:stretch}.row--content-between-xl{align-content:space-between}.row--content-around-xl{align-content:space-around}.col--first-xl{order:-1}.col--last-xl{order:1}.col--align-top-xl{align-self:flex-start}.col--align-middle-xl{align-self:center}.col--align-bottom-xl{align-self:flex-end}.col--align-stretch-xl{align-self:stretch}}.remove-gutter{padding-left:0;padding-right:0}html{font-size:16px}@media screen and (min-width:550px){html{font-size:calc(16px + 14 *
						(
							(100vw - 550px) / 1050
						))}}@media screen and (min-width:1600px){html{font-size:30px}}body *{-webkit-backface-visibility:hidden}body *:before,body *:after{-webkit-backface-visibility:hidden}body{background-color:var(--color-bg);color:var(--color-font);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{overflow:hidden;position:relative}.clear:after{clear:both;content:"";display:table}#main{margin-top:3.5rem}@media (min-width:1000px){#main{margin-top:4.3rem}}h1,h2,h3,h4,.simcal-calendar .simcal-current h3,h5,.simcal-default-calendar-grid .simcal-event-details .simcal-event-title,h6{line-height:1.2;margin-top:0}:not(.row)+h1,:not(.row)+h2,:not(.row)+h3,:not(.row)+h4,.simcal-calendar .simcal-current :not(.row)+h3,:not(.row)+h5,.simcal-default-calendar-grid .simcal-event-details :not(.row)+.simcal-event-title,:not(.row)+h6,:not([class^=col])+h1,:not([class^=col])+h2,:not([class^=col])+h3,:not([class^=col])+h4,.simcal-calendar .simcal-current :not([class^=col])+h3,:not([class^=col])+h5,.simcal-default-calendar-grid .simcal-event-details :not([class^=col])+.simcal-event-title,:not([class^=col])+h6{margin-top:2em}h1,.look-like-h1,h2,.look-like-h2{color:var(--color-orange);font-size:2rem;font-weight:400;margin-bottom:.75em;text-align:left;text-transform:unset}h1 b,h1 strong,.look-like-h1 b,.look-like-h1 strong,h2 b,h2 strong,.look-like-h2 b,.look-like-h2 strong{font-weight:800}h3,.look-like-h3{color:var(--color-lightgreen);font-size:1.4rem;font-weight:400;margin-bottom:.5em;text-align:left;text-transform:unset}h3 b,h3 strong,.look-like-h3 b,.look-like-h3 strong{font-weight:800}h4,.simcal-calendar .simcal-current h3,.look-like-h4{color:var(--color-magenta);font-size:.9rem;font-weight:800;margin-bottom:.5em;text-align:left;text-transform:uppercase}h5,.simcal-default-calendar-grid .simcal-event-details .simcal-event-title,.look-like-h5,.form__item__label{color:var(--color-petrol);font-size:.67rem;font-weight:800;margin-bottom:.5em;text-align:left;text-transform:uppercase}h6,.look-like-h6{color:var(--color-petrol);font-size:.6rem;font-weight:800;margin-bottom:.5em;text-align:left;text-transform:uppercase}p,ul,ol,table{font-size:.67rem;line-height:1.55;margin:0 0 1em}p:last-child,ul:last-child,ol:last-child,table:last-child{margin-bottom:0}sup{white-space:nowrap}small{display:block;font-size:.5rem;font-style:italic;margin-bottom:2.4em}p small{font-size:.9em;margin-bottom:-1.2em}.form small{text-align:right}a{-webkit-transition:all .2s;transition:all .2s;border-bottom:2px solid;color:var(--color-orange);font-weight:700;text-decoration:none}a:hover,a:focus{background-color:var(--color-orange-20)}.remove-link-style,.footer-nav__level-1__item__link,.footer-nav__level-2__item__link,.footer-nav__level-3__item__link,.footer-copyright__links,.header-logo,.header-nav__level-1__item__link,.header-nav__level-2__item__link,.header-nav__level-3__item__link,.breadcrumbs a,.button,.pagination__page-numbers,.categories__item__link,.archive__item__link,.slideshow .splide__slide__link,.wework__link{border-bottom:0;color:inherit;font-weight:inherit}.remove-link-style:hover,.footer-nav__level-1__item__link:hover,.footer-nav__level-2__item__link:hover,.footer-nav__level-3__item__link:hover,.footer-copyright__links:hover,.header-logo:hover,.header-nav__level-1__item__link:hover,.header-nav__level-2__item__link:hover,.header-nav__level-3__item__link:hover,.breadcrumbs a:hover,.button:hover,.pagination__page-numbers:hover,.categories__item__link:hover,.archive__item__link:hover,.slideshow .splide__slide__link:hover,.wework__link:hover,.remove-link-style:focus,.footer-nav__level-1__item__link:focus,.footer-nav__level-2__item__link:focus,.footer-nav__level-3__item__link:focus,.footer-copyright__links:focus,.header-logo:focus,.header-nav__level-1__item__link:focus,.header-nav__level-2__item__link:focus,.header-nav__level-3__item__link:focus,.breadcrumbs a:focus,.button:focus,.pagination__page-numbers:focus,.categories__item__link:focus,.archive__item__link:focus,.slideshow .splide__slide__link:focus,.wework__link:focus{background-color:unset}ul,ol{list-style:none;padding-left:0}li{margin-bottom:.3em;padding-left:1.4em;position:relative}ol{counter-reset:ol-counter}ol li:before{color:var(--color-petrol);content:counter(ol-counter,decimal-leading-zero) "";counter-increment:ol-counter;display:inline-block;font-size:.8em;font-weight:800;left:0;position:absolute;top:.25em}ul li:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--color-petrol);content:"";display:inline-block;height:.4em;left:0;position:absolute;top:.55em;width:.4em}li li:before{background-color:var(--color-bg);border:.1em solid var(--color-petrol);height:.25em;top:.6em;width:.25em}.footer{background-color:var(--color-blue-20);color:var(--color-petrol);position:relative}.footer .scroll-to-top{color:var(--color-blue);font-size:.6rem;position:absolute;right:.5rem;top:-1rem}.footer .scroll-to-top:hover,.footer .scroll-to-top:focus{background-color:var(--color-blue-20)}.footer-address{font-size:.53rem;font-style:normal}.footer-address br{line-height:1}.footer-address__title{font-weight:800 !important;text-transform:unset}.footer-nav{display:none}@media (min-width:900px){.footer-nav{display:block}.footer-nav__level-1,.footer-nav__level-2,.footer-nav__level-3,.footer-nav__level-1__item,.footer-nav__level-2__item,.footer-nav__level-3__item{margin:0;padding:0}.footer-nav li:before{content:unset}.footer-nav__level-1{display:flex}.footer-nav__level-1__item{padding-right:1.5rem;width:calc(100% / 5)}.footer-nav__level-1__item:last-of-type{padding-right:0}.footer-nav__level-1__item__link{border-bottom:.2em solid;color:var(--color-petrol);display:block;font-size:.6rem;font-weight:800;letter-spacing:.05em;margin-bottom:.7rem;padding-bottom:.2rem;text-transform:uppercase}.footer-nav__level-1__item.-type-custom .footer-nav__level-1__item__link{border-bottom-color:var(--color-petrol);color:transparent;margin-left:-1.5rem}.footer-nav__level-2__item__link{color:var(--color-blue);font-size:.53rem;font-weight:400}.footer-nav__level-2__item.has-dropdown .footer-nav__level-2__item__link{font-weight:800}.footer-nav__level-3__item__link{color:var(--color-blue);font-size:.53rem;font-weight:400}.footer .header-nav__level-1__icon-dropdown{display:none}}.footer-copyright{font-size:.53rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center}.footer-copyright__links{color:var(--color-petrol)}.footer-copyright__links:not(:nth-of-type(1)){margin-left:1.4em}.footer-copyright__links:hover{border-bottom:1px solid}@media (min-width:600px){.footer-copyright{text-align:right}}.footer-icon{-webkit-transform:scaleX(-1) rotate(22deg) translateX(-38%);transform:scaleX(-1) rotate(22deg) translateX(-38%);bottom:0;font-size:8rem;opacity:.7;position:absolute;right:0;z-index:1}@media (min-width:900px){.footer-icon{-webkit-transform:scaleX(1) rotate(22deg) translate(-26%,24%);transform:scaleX(1) rotate(22deg) translate(-26%,24%);font-size:11rem;right:unset}}.header{background-color:var(--color-bg);box-shadow:.5rem 0 .5rem rgba(0,0,0,.5);padding-bottom:.5rem;padding-top:.5rem;position:fixed;width:100%;z-index:10}.header:before{-webkit-transition:opacity ease .2s;transition:opacity ease .2s;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:rgba(0,0,0,.8);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;z-index:11}.header.mobile-nav-is-open:before{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media (min-width:1000px){.header{overflow:hidden}.header .row{align-items:flex-start}.header:before{content:unset}}.header .skip,.header .skip:link{-webkit-transition:top,.3s;transition:top,.3s;background:var(--color-orange);color:var(--color-orange);left:0;letter-spacing:1px;line-height:1.75;padding:10px 0;position:fixed;text-align:center;text-decoration:none;text-transform:uppercase;top:-11em;width:100%;z-index:20}.header a.skip:focus,.header a.skip:active{top:0}.header-logo{display:block;height:1.8rem;overflow:hidden}.header-logo__image{height:3rem;width:auto}@media (min-width:900px){.header-logo{height:unset}.header-logo__image{height:2.5rem}}@media (min-width:1200px){.header-logo__image{height:3rem}}.header-hamburger{-webkit-transition:transform ease .1s;transition:transform ease .1s;color:var(--color-petrol);display:flex;font-size:1.8rem;margin-right:-.5rem;padding:.5rem;z-index:13;will-change:transform}.header-hamburger.is-open{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:1000px){.header-hamburger{display:none}}.header-address{display:none}@media (min-width:1000px){.header-address{color:var(--color-bg-60);display:block;font-size:.56rem;font-style:normal;position:absolute;top:5rem}.header-address__title{color:var(--color-bg-50);text-transform:unset}.header-address__link{-webkit-transform:translateX(.8rem);transform:translateX(.8rem);border:0;color:var(--color-bg-50);display:inline-block}}.bg-center{background-position:center;background-size:cover}.bg-grey{background-color:var(--color-bg-10)}.text-align-center{text-align:center}.add-margin-bottom{margin-bottom:1rem}.add-margin-top{margin-top:1rem}.row--columns-md div+div{margin-top:1rem}@media (min-width:900px){.row--columns-md div+div{margin-top:0}.row--columns-md{margin-left:-1.2rem;margin-right:-1.2rem;width:calc(100% + 2.4rem)}.row--columns-md div{padding-left:1.2rem;padding-right:1.2rem}}@media (min-width:1200px){.row{padding-left:1.5rem;padding-right:1.5rem}.row--inner{padding-left:0;padding-right:0}}.add-padding,.add-padding-top{padding-top:3.33rem}.add-padding,.add-padding-bottom{padding-bottom:3.33rem}.add-padding--medium,.add-padding-top--medium{padding-top:2.5rem}.add-padding--medium,.add-padding-bottom--medium{padding-bottom:2.5rem}.add-padding--small,.add-padding-top--small{padding-top:1.67rem}.add-padding--small,.add-padding-bottom--small{padding-bottom:1.67rem}.header-nav-wrapper{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all ease .3s;transition:all ease .3s;background-color:#fff;flex-direction:column;height:100vh;justify-content:flex-start;opacity:0;overflow-y:scroll;padding:4rem 1rem 1rem;position:absolute;right:0;top:0;width:90%;z-index:12;will-change:opacity,transform}.header-nav-wrapper.is-open{-webkit-transform:translateX(0);transform:translateX(0);display:flex;opacity:1}@media (min-width:1000px){.header-nav-wrapper{-webkit-transform:unset;transform:unset;display:flex;height:unset;opacity:1;overflow:unset;padding:0;position:static;width:unset;will-change:unset}}.header-nav{text-align:right}.header-nav__level-1,.header-nav__level-2,.header-nav__level-3,.header-nav__level-1__item,.header-nav__level-2__item,.header-nav__level-3__item{margin:0;padding:0}.header-nav li:before{content:unset}.header-nav__level-1__home{display:inline-block;margin-bottom:-.2em}.header-nav__level-1__item{margin-bottom:1rem}.header-nav__level-1__icon-dropdown{color:var(--color-magenta);font-size:1.8rem;position:absolute}.header-nav__level-1__item__link{color:var(--color-petrol);display:block;font-size:1.1rem;font-weight:800;letter-spacing:.04em;padding:.5rem 1rem;text-transform:uppercase}.no-touchevents .header-nav__level-1__item:hover .header-nav__level-1__item__link,.header-nav__level-1__item.is-open .header-nav__level-1__item__link{border-bottom:.3em solid var(--color-petrol-20)}.header-nav__level-1__item.is-active .header-nav__level-1__item__link,.header-nav__level-1__item.is-trailed .header-nav__level-1__item__link{border-bottom:.3em solid var(--color-magenta);color:var(--color-magenta)}.header-nav__level-2{display:none;padding:1rem 0}.no-touchevents .header-nav__level-1__item:hover .header-nav__level-2,.header-nav__level-2.is-open,.header-nav__level-1__item.is-active .header-nav__level-2,.header-nav__level-1__item.is-trailed .header-nav__level-2{display:block}.header-nav__level-2__item.has-dropdown .icon{display:none}.header-nav__level-2__item__link{color:var(--color-petrol);display:block;font-size:1rem;padding:.5rem 1rem}.header-nav__level-2__item.has-dropdown .header-nav__level-2__item__link{font-weight:800}.header-nav__level-2__item.is-active .header-nav__level-2__item__link{color:var(--color-magenta)}.header-nav__level-3{margin-bottom:1.1rem !important}.header-nav__level-3__item__link{color:var(--color-petrol);display:block;font-size:.8rem;padding:.5rem 1rem}.header-nav__level-3__item.is-active .header-nav__level-3__item__link{color:var(--color-magenta)}@media (min-width:1000px){.header-nav{bottom:-.5rem;position:relative;text-align:left}.header-nav__level-1{display:flex}.header-nav__level-1__item{margin-bottom:0;position:relative}.header-nav__level-1__item.has-dropdown{padding-right:.5rem}.header-nav__level-1__icon-dropdown{font-size:1rem}.header-nav__level-1__item__link{font-size:.67rem;margin-left:.5rem;margin-right:.5rem;padding:.5rem 0}.header-nav__level-1__item.is-last .header-nav__level-1__item__link{margin-right:0}.header-nav__level-1__item:not(.is-first):hover:after,.header-nav__level-1__item.has-dropdown.is-open:after{content:"";display:block;height:15rem}.no-touchevents .header-nav__level-1__item:hover .header-nav__level-1__item__link,.header-nav__level-1__item.is-open .header-nav__level-1__item__link{border-color:var(--color-magenta);color:var(--color-magenta)}.header-nav__level-1__item.is-active .header-nav__level-1__item__link,.header-nav__level-1__item.is-trailed .header-nav__level-1__item__link{color:var(--color-magenta)}.header-nav__level-1__item.is-trailed .header-nav__level-2{display:none}.header-nav__level-1__item:hover,.header-nav__level-1__item.is-open,.no-touchevents .header-nav__level-1__item:hover{z-index:12}.header-nav__level-1__item:hover .header-nav__level-2,.header-nav__level-1__item.is-open .header-nav__level-2,.no-touchevents .header-nav__level-1__item:hover .header-nav__level-2{display:flex;flex-wrap:wrap;width:42rem}.header-nav__level-2{padding:.5rem .8rem 1rem;position:absolute;z-index:1}.header-nav__level-2__item{width:100%}.header-nav__level-2__item.has-dropdown{padding-right:1rem;width:auto}.header-nav__level-2__item__link{font-size:.6rem;padding:.2rem 0}.header-nav__level-2__item:hover .header-nav__level-2__item__link,.header-nav__level-2__item.is-open .header-nav__level-2__item__link{color:var(--color-magenta)}.header-nav__level-1__item.is-active .header-nav__level-2{display:none}.header-nav__level-3__item__link{font-size:.6rem;padding:.2rem 0}.header-nav__level-3__item:hover .header-nav__level-3__item__link,.header-nav__level-3__item.is-open .header-nav__level-3__item__link{color:var(--color-magenta)}}@media (min-width:1500px){.header-nav__level-1__item__link{margin-left:.75rem;margin-right:.75rem}}.header-meta{align-items:flex-end;display:flex;flex-direction:column}.header-meta__link{margin-left:.33rem}.header-meta__link:not(.button--magenta){color:var(--color-petrol) !important}@media (min-width:800px){.header-meta{align-content:flex-start;align-items:flex-start;flex-direction:row;justify-content:flex-end}.header-meta__link{margin-top:0 !important}}.breadcrumbs{color:var(--color-petrol);font-size:.53rem;padding-bottom:1rem;padding-top:1rem}.breadcrumbs a{color:var(--color-petrol)}.breadcrumbs a:after{-webkit-transform:rotate(45deg) translateY(-.1rem);transform:rotate(45deg) translateY(-.1rem);border-right:2px solid;border-top:2px solid;color:var(--color-magenta);content:"";display:inline-block;font-weight:800;height:.2rem;margin-left:.3rem;margin-right:.5rem;width:.2rem}.button{-webkit-transition:all .3s;transition:all .3s;background-color:var(--color-blue-20);border:.2em solid transparent;border-radius:3px;color:var(--color-blue);cursor:pointer;display:inline-block;font-size:13px;font-weight:700;line-height:1;margin-right:1rem;padding:.4em 1em;position:relative}@media (min-width:1200px){.button{font-size:.53rem}}.button:hover{background-color:var(--color-blue-20);border-color:var(--color-blue-40)}.button--icon{padding-right:2.6em}.button__icon{font-size:1.3em;position:absolute;right:.4rem;top:.15rem}.button--yellow{background-color:var(--color-yellow-20);color:var(--color-yellow)}.button--yellow:hover{background-color:var(--color-yellow-20);border-color:var(--color-yellow-40)}.button--orange{background-color:var(--color-orange-20);color:var(--color-orange)}.button--orange:hover{background-color:var(--color-orange-20);border-color:var(--color-orange-40)}.button--red{background-color:var(--color-red-20);color:var(--color-red)}.button--red:hover{background-color:var(--color-red-20);border-color:var(--color-red-40)}.button--magenta{background-color:var(--color-magenta-20);color:var(--color-magenta)}.button--magenta:hover{background-color:var(--color-magenta-20);border-color:var(--color-magenta-40)}.button--blue{background-color:var(--color-blue-20);color:var(--color-blue)}.button--blue:hover{background-color:var(--color-blue-20);border-color:var(--color-blue-40)}.button--petrol{background-color:var(--color-petrol-20);color:var(--color-petrol)}.button--petrol:hover{background-color:var(--color-petrol-20);border-color:var(--color-petrol-40)}.button--green{background-color:var(--color-green-20);color:var(--color-green)}.button--green:hover{background-color:var(--color-green-20);border-color:var(--color-green-40)}.button--lightgreen{background-color:var(--color-lightgreen-20);color:var(--color-lightgreen)}.button--lightgreen:hover{background-color:var(--color-lightgreen-20);border-color:var(--color-lightgreen-40)}.button+.button{margin-top:1rem}.button--margin-top{margin-top:2em}.button--margin-bottom{margin-top:2em}.button--center{display:table;margin-left:auto;margin-right:auto}.download{padding-left:2.6em}.download__size{font-weight:400}.download__icon{font-size:1.3em;left:.4rem;position:absolute;top:.15rem}.simcal-calendar .simcal-current h3{padding-bottom:.5em !important;padding-top:.5em !important}.simcal-default-calendar-grid .simcal-current h3{text-align:center}.simcal-default-calendar-grid table{border:0;border-radius:.6rem;box-shadow:0 0 15px rgba(0,0,0,.3)}.simcal-default-calendar-grid th{border:0}.simcal-default-calendar-grid td{border:2px solid var(--color-bg-20)}.simcal-default-calendar-grid .simcal-day-label{background-color:var(--color-bg-20) !important;font-size:.5rem;font-weight:700;padding:.4em .5em !important}.simcal-default-calendar-grid .simcal-day-has-events .simcal-day-label{color:var(--color-font) !important}.simcal-default-calendar-grid .simcal-day:hover{background-color:var(--color-blue-20) !important}.simcal-default-calendar-grid .simcal-today>div{border:2px solid var(--color-blue) !important;border-top:0 !important}.simcal-default-calendar-grid .simcal-today .simcal-day-label{background-color:var(--color-blue) !important}.simcal-default-calendar-grid .simcal-events{padding:.25rem .4rem !important}.simcal-default-calendar-grid .simcal-event{border:0 !important;border-radius:3px;font-weight:700;margin-bottom:.2rem !important;padding:.2em .8em !important}.simcal-default-calendar-grid .simcal-event:before{content:unset}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-633{background-color:var(--color-yellow-20);color:var(--color-yellow)}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-634{background-color:var(--color-orange-20);color:var(--color-orange)}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-635{background-color:var(--color-red-20);color:var(--color-red)}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-636{background-color:var(--color-magenta-20);color:var(--color-magenta)}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-637{background-color:var(--color-blue-20);color:var(--color-blue)}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-638{background-color:var(--color-petrol-20);color:var(--color-petrol)}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-639{background-color:var(--color-green-20);color:var(--color-green)}.simcal-default-calendar-grid .simcal-event.simcal-events-calendar-640{background-color:var(--color-lightgreen-20);color:var(--color-lightgreen)}.simcal-default-calendar-grid .simcal-event-details .simcal-event-start,.simcal-default-calendar-grid .simcal-event-details .simcal-event-address{font-weight:700}.simcal-default-calendar-grid .simcal-event-details .simcal-event-description{font-size:.57rem}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav{display:none !important}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav.simcal-current{display:block !important}.simcal-default-calendar-list .simcal-day-label{border:0 !important;margin:1.3rem 0 .5rem !important}.simcal-default-calendar-list .simcal-day-label>span{background-color:unset !important;color:var(--color-font) !important;font-size:.53rem;font-weight:700;padding:0 !important}.simcal-default-calendar-list .simcal-event{margin-bottom:.6rem !important;padding:.2rem .4rem !important}.simcal-default-calendar-list .simcal-event:before{content:unset}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-633{border-left-color:var(--color-yellow);color:var(--color-yellow)}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-634{border-left-color:var(--color-orange);color:var(--color-orange)}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-635{border-left-color:var(--color-red);color:var(--color-red)}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-636{border-left-color:var(--color-magenta);color:var(--color-magenta)}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-637{border-left-color:var(--color-blue);color:var(--color-blue)}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-638{border-left-color:var(--color-petrol);color:var(--color-petrol)}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-639{border-left-color:var(--color-green);color:var(--color-green)}.simcal-default-calendar-list .simcal-event.simcal-events-calendar-640{border-left-color:var(--color-lightgreen);color:var(--color-lightgreen)}.simcal-default-calendar-list .simcal-events{margin:0 !important;padding:0 !important}.simcal-default-calendar-list .simcal-event-details p:nth-of-type(2) br,.simcal-default-calendar-list .simcal-event-details p:nth-of-type(3) a,.simcal-default-calendar-list .simcal-event-details .simcal-event-start-date,.simcal-default-calendar-list .simcal-event-details .simcal-event-end-date{display:none}.simcal-default-calendar-list .simcal-event-details .simcal-event-start-time{margin-left:-.2rem}.simcal-default-calendar-list .simcal-event-details p{margin-bottom:0 !important}.simcal-default-calendar-list .simcal-event-details .simcal-event-title{font-size:.67rem;font-weight:700}.simcal-default-calendar-list .simcal-event-details p:nth-of-type(2){color:var(--color-font);font-size:.53rem;font-weight:700}.simcal-default-calendar-list .simcal-event-details .simcal-event-start-location{display:block}.simcal-default-calendar-list .simcal-event-details .simcal-event-description p{color:var(--color-font);font-size:.53rem}.simcal-events-list-container{margin:-1rem 0 0}.contacts{display:flex;flex-basis:calc(100% + 1.4rem);flex-wrap:wrap;margin-left:-.7rem;margin-right:-.7rem;max-width:calc(100% + 1.4rem)}@media (min-width:900px){.contacts{flex-basis:calc(90% + 1.4rem);margin-left:calc(5% - 0.7rem)}}.contact{margin:0 .7rem 1.5rem;max-width:16.7rem;width:100%}@media (min-width:1200px){.contact{max-width:calc(33% - 1.4rem)}}.contact__image{box-shadow:0 3px 10px rgba(0,0,0,.15);display:block;height:auto;margin-bottom:1rem;width:100%}.contact__info{background-color:var(--color-blue-20);border-radius:.4rem;color:var(--color-petrol);font-size:.53rem;padding:.8rem 1.2rem;position:relative}.contact__info--has-avatar{padding-right:5rem}.contact__info__image{border-radius:50%;height:3rem;position:absolute;right:1rem;width:3rem}.contact__info__name,.footer-address__title{display:block;font-size:.67rem;font-weight:700;margin-bottom:.2em}.contact__info__position{color:var(--color-blue);display:block;font-size:.67rem;font-weight:700}.contact__info__text,.footer-address__text{color:var(--color-petrol);font-size:.53rem;font-style:normal;font-weight:700;margin-bottom:1em}.contact__info__link,.footer-address__link{-webkit-transform:translateX(.8rem);transform:translateX(.8rem);color:var(--color-petrol);display:inline-block;font-size:.53rem;margin-bottom:.2rem}.contact__info__link:hover,.footer-address__link:hover,.contact__info__link:focus,.footer-address__link:focus{background-color:var(--color-blue-20)}.contact__info__link__icon,.footer-address__link__icon{-webkit-transform:translateX(-.3rem);transform:translateX(-.3rem);margin-left:-.5rem;vertical-align:middle}.contact__info__times{font-size:.53rem;margin-top:.8em}.contact-info-box{background-color:var(--color-petrol-20);border-radius:.3rem;color:var(--color-petrol);margin-bottom:2rem;padding:1.2rem}.contact-info-box a{color:var(--color-petrol)}.contact-info-box .contact__info{background-color:unset;padding:unset}.form__item{margin-bottom:1rem}.form__item__label{display:block}.form__item__input{background-color:var(--color-bg);border:.165rem solid var(--color-petrol-20);border-radius:.15rem;font-size:.67rem;padding:.1em .5em;width:100%}.form__item__textarea{background-color:var(--color-bg);border:.165rem solid var(--color-petrol-20);border-radius:.15rem;font-size:.67rem;height:5rem;padding:.1em .5em;width:100%}.wpcf7-list-item label{display:flex}.wpcf7-list-item-label{color:var(--color-petrol);font-size:.6rem;padding-left:.5rem;width:calc(100% - 1rem)}input[type=checkbox]{-webkit-transform:translateY(.1em);transform:translateY(.1em);appearance:unset;background-color:var(--color-bg);border:.165rem solid var(--color-petrol-20);border-radius:.15rem;height:1rem;width:1rem}input[type=checkbox]:checked~.wpcf7-list-item-label:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//genth-schule.de/wp-content/themes/genth/assets/css/../img/icons/check.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.6rem;left:.2rem;position:absolute;top:50%;width:.6rem}.wpcf7-list-item{margin-left:0}div.wpcf7 .ajax-loader{background-size:contain;height:1rem;margin:0 0 0 1rem;width:1rem}.wpcf7 form .wpcf7-response-output{background-color:var(--color-yellow);border:0;font-size:.65rem;font-style:normal;margin:2rem 0 1rem;padding:.5em 1em}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--color-alert-success)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:var(--color-alert-danger)}.wpcf7 form.spam .wpcf7-response-output{background-color:var(--color-alert-danger)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:var(--color-alert-warning)}.wpcf7-not-valid-tip{color:var(--color-alert-danger);display:block;font-size:.65rem;font-weight:700;padding:.5em 0}.form__item__input.wpcf7-not-valid,.form__item__textarea.wpcf7-not-valid{border-color:var(--color-alert-danger)}.images{align-items:top;display:flex;flex-wrap:wrap;justify-content:space-between}.images+.images{padding-top:1rem}.image__src{display:block;height:auto;max-width:100%}.image__caption{font-size:.5rem;padding-top:.5em}@media (min-width:600px){.image--half{width:calc(50% - 0.5rem)}}@media (min-width:900px){.image--third{width:calc(33% - 0.5rem)}}.feature-image{background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:contain;height:12rem}.feature-image .row{height:100%}.feature-image__title{border-radius:.15em;color:var(--color-bg);display:inline-block;font-size:1.5rem;font-weight:800;margin-bottom:.75em;padding:.1em .8em .1em .4em}@media (min-width:900px){.feature-image__title{font-size:2rem}}.feature-image__title--yellow{background-color:var(--color-yellow)}.feature-image__title--orange{background-color:var(--color-orange)}.feature-image__title--red{background-color:var(--color-red)}.feature-image__title--magenta{background-color:var(--color-magenta)}.feature-image__title--blue{background-color:var(--color-blue)}.feature-image__title--petrol{background-color:var(--color-petrol)}.feature-image__title--green{background-color:var(--color-green)}.feature-image__title--lightgreen{background-color:var(--color-lightgreen)}.notifications{padding-bottom:2rem;position:relative}.notifications__headline{color:var(--color-bg-50);font-weight:700;margin-bottom:.7rem;margin-top:1.2rem;text-transform:unset}@media (min-width:900px){.notifications:after{background:linear-gradient(0deg,#e6e6e6 0%,rgba(230,230,230,0) 100%);bottom:2rem;content:"";height:1rem;left:0;position:absolute;right:0;z-index:1}.notifications__content{margin-right:-.5rem;max-height:17rem;overflow-y:scroll;padding-right:.5rem}}@media (min-width:1200px){.notifications__content{max-height:19rem}}.notification,.simcal-default-calendar-list .simcal-event{background-color:var(--color-bg);border-left:.2rem solid var(--color-blue);border-radius:0 .7rem .7rem 0;box-shadow:0 3px 10px rgba(0,0,0,.15);margin-bottom:.7rem;padding:.8rem;position:relative}.notification__date{color:var(--color-blue);font-size:.53rem;font-weight:700;position:absolute;right:.8rem}.notification__title{color:var(--color-font);font-weight:700;margin-top:0 !important;text-transform:unset}.notification__text{font-size:.53rem}.notification--yellow{border-left-color:var(--color-yellow)}.notification--orange{border-left-color:var(--color-orange)}.notification--red{border-left-color:var(--color-red)}.notification--magenta{border-left-color:var(--color-magenta)}.notification--blue{border-left-color:var(--color-blue)}.notification--petrol{border-left-color:var(--color-petrol)}.notification--green{border-left-color:var(--color-green)}.notification--lightgreen{border-left-color:var(--color-lightgreen)}.notification--red .notification__title,.notification--red .notification__date{color:var(--color-red)}.pagination{text-align:center}.pagination__page-numbers{background-color:var(--color-petrol-20);border:.15rem solid transparent;border-radius:.1rem;color:var(--color-petrol);font-size:.75rem;font-weight:700;margin:.1rem;padding:.1rem .35rem}.pagination__page-numbers.is-active{background-color:var(--color-bg);border-color:var(--color-petrol-20)}.pagination__page-numbers:hover,.pagination__page-numbers:focus{background-color:var(--color-petrol-40)}.pagination__page-numbers--prev{margin-right:.3rem;padding-left:.55rem;padding-right:.55rem;position:relative}.pagination__page-numbers--next{margin-left:.3rem;padding-left:.55rem;padding-right:.55rem;position:relative}.pagination__page-numbers__icon{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.2rem;left:50%;position:absolute;top:50%}.categories,.archive{background-color:var(--color-petrol-20);color:var(--color-petrol);font-weight:700;list-style:none;margin-bottom:1rem !important;margin-top:0;padding-left:0;position:relative;z-index:1}@media (min-width:450px){.categories--archive,.archive--archive{position:absolute;right:0;top:0}}.categories__item,.archive__item{background-color:var(--color-petrol-20);display:block;margin-bottom:0;padding-left:0}.categories__item:after,.categories__item:before,.archive__item:after,.archive__item:before{display:none}.categories__item__link,.archive__item__link{display:block;padding:.1rem .4rem}.categories__item__link--current,.archive__item__link--current{padding-right:1rem;position:relative}.categories__item__icon,.archive__item__icon{font-size:1rem;position:absolute;right:.1rem}.categories__submenu,.archive__submenu{background-color:var(--color-bg);height:0;margin-top:0;overflow:hidden;padding-left:0;position:absolute;width:100%}.categories:hover .categories__submenu,.archive:hover .categories__submenu,.categories:hover .archive__submenu,.archive:hover .archive__submenu{height:auto}.categories__submenu .categories__item:hover .categories__item__link,.categories__submenu .categories__item.is-active .categories__item__link,.archive__submenu .categories__item:hover .categories__item__link,.archive__submenu .categories__item.is-active .categories__item__link,.categories__submenu .archive__item:hover .categories__item__link,.categories__submenu .archive__item.is-active .categories__item__link,.archive__submenu .archive__item:hover .categories__item__link,.archive__submenu .archive__item.is-active .categories__item__link,.categories__submenu .categories__item:hover .archive__item__link,.categories__submenu .categories__item.is-active .archive__item__link,.archive__submenu .categories__item:hover .archive__item__link,.archive__submenu .categories__item.is-active .archive__item__link,.categories__submenu .archive__item:hover .archive__item__link,.categories__submenu .archive__item.is-active .archive__item__link,.archive__submenu .archive__item:hover .archive__item__link,.archive__submenu .archive__item.is-active .archive__item__link{background-color:var(--color-petrol-40)}.post{margin-bottom:3rem}@media (min-width:600px){.post--teaser{width:30%}}.post__image{height:auto;width:100%}.post__meta{border-radius:.1rem;color:var(--color-bg);display:inline-block;font-size:.53rem;font-weight:700;padding:.3em 1.2em .3em .6em}.post__meta--yellow{background-color:var(--color-yellow)}.post__meta--orange{background-color:var(--color-orange)}.post__meta--red{background-color:var(--color-red)}.post__meta--magenta{background-color:var(--color-magenta)}.post__meta--blue{background-color:var(--color-blue)}.post__meta--petrol{background-color:var(--color-petrol)}.post__meta--green{background-color:var(--color-green)}.post__meta--lightgreen{background-color:var(--color-lightgreen)}.post__title{border-radius:.1rem;color:var(--color-bg);display:inline-block;font-size:.73rem;font-weight:700;margin-top:.3em !important;padding:.3em 1.2em .3em .6em}.post__title--yellow{background-color:var(--color-yellow)}.post__title--orange{background-color:var(--color-orange)}.post__title--red{background-color:var(--color-red)}.post__title--magenta{background-color:var(--color-magenta)}.post__title--blue{background-color:var(--color-blue)}.post__title--petrol{background-color:var(--color-petrol)}.post__title--green{background-color:var(--color-green)}.post__title--lightgreen{background-color:var(--color-lightgreen)}.post__text{padding-left:.3rem}.post__link--yellow{color:var(--color-yellow)}.post__link--orange{color:var(--color-orange)}.post__link--red{color:var(--color-red)}.post__link--magenta{color:var(--color-magenta)}.post__link--blue{color:var(--color-blue)}.post__link--petrol{color:var(--color-petrol)}.post__link--green{color:var(--color-green)}.post__link--lightgreen{color:var(--color-lightgreen)}.splide__pagination li:before{content:unset}.splide__pagination__page{background-color:red;border:0;height:.5rem;width:.5rem}.splide__arrow{background:unset;background-color:var(--color-petrol-20);border:0;border-radius:3px;color:var(--color-petrol);display:block;padding:.4rem}.splide__arrow svg{display:block;height:auto;width:.5rem;fill:var(--color-petrol)}.splide__arrow--prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.splide__counter{color:var(--color-petrol);font-size:.73rem;font-weight:700}.slideshow{flex-basis:calc(100% + 0.8rem);margin-bottom:2rem;margin-left:-.8rem;margin-top:1.2rem;max-width:calc(100% + 0.8rem);padding-bottom:2.5rem}@media (min-width:900px){.slideshow{margin-bottom:0;padding-bottom:0}.slideshow.col-md-12{flex-basis:calc(60% + 0.8rem);max-width:calc(60% + 0.8rem)}}@media (min-width:1200px){.slideshow.col-lg-14{flex-basis:calc(70% + 0.8rem);max-width:calc(70% + 0.8rem)}}.slideshow .splide__arrows{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:5.5rem;z-index:1}@media (min-width:900px){.slideshow .splide__arrows{bottom:unset;left:unset;margin-left:unset;margin-right:unset;top:calc(100% - 3rem)}}.slideshow .splide__slide{padding-left:.8rem;position:relative}.slideshow .splide__slide__title{color:var(--color-bg);font-size:1.5rem;font-weight:800;left:.8rem;position:absolute;z-index:1}.slideshow .splide__slide__title:after{background-color:var(--color-lightgreen);border-radius:.3rem;bottom:-.3rem;content:"";left:-.8rem;position:absolute;right:-.8rem;top:-.3rem;z-index:-1}.slideshow .splide__slide__title--1{bottom:8rem;z-index:3}.slideshow .splide__slide__title--2{bottom:6rem;z-index:2}.slideshow .splide__slide__title--3{bottom:4rem}.slideshow .splide__slide__subtext{line-height:1.2;padding-top:1em}.slideshow .splide__slide__image{height:auto;object-fit:contain;width:100%}@media (min-width:900px){.slideshow .splide__slide{padding-bottom:4rem}.slideshow .splide__slide__title{font-size:2rem}.slideshow .splide__slide__title--1{bottom:10.5rem}.slideshow .splide__slide__title--2{bottom:8rem}.slideshow .splide__slide__title--3{bottom:5.5rem}.slideshow .splide__slide__subtext{position:absolute;width:calc(100% - 7.5rem)}}@media (min-width:1200px){.slideshow .splide__slide__subtext{padding-top:1.5em}}.social-media{align-items:center;font-size:.67rem;font-weight:800;justify-content:center;text-transform:uppercase}.social-media__text{color:var(--color-petrol)}.social-media__link[href*=instagram]{color:#e4405f}.social-media__link[href*=facebook]{color:#1877f2}.social-media__link[href*=twitter]{color:#1da1f2}.social-media__link[href*=xing]{color:#006567}.social-media__link[href*=linkedin]{color:#0077b5}.social-media__link[href*=youtube]{color:red}.social-media__link{align-items:center;border-bottom:0;display:flex;font-weight:800;margin-top:1rem}@media (min-width:600px){.social-media__link{margin-left:.85rem;margin-top:0}}.social-media__link__icon{font-size:1rem;margin-right:.25em}table{border:1px solid;width:100%}thead{font-weight:700}th,td{border:1px solid;padding:.5em}.cookie-table{background-attachment:local,local,scroll,scroll;background-color:#fff;background-image:linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,rgba(0,0,0,.25),rgba(255,255,255,0)),linear-gradient(to left,rgba(0,0,0,.25),rgba(255,255,255,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:20px 100%,20px 100%,10px 100%,10px 100%;overflow-y:auto;position:relative}.cookie-table table{min-width:800px}.cookie-table td:nth-child(1){width:15%}.cookie-table td:nth-child(2){width:15%}.cookie-table td:nth-child(3){width:15%}.cookie-table td:nth-child(4){width:25%;word-break:break-all}.cookie-table td:nth-child(5){width:30%}.themes{padding-left:1rem;padding-right:1rem}@media (min-width:1500px){.themes{padding-left:0;padding-right:0}}.themes .splide__arrow{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.themes .splide__arrow--prev{left:0}@media (min-width:1500px){.themes .splide__arrow--prev{left:-2rem}}.themes .splide__arrow--next{right:0}@media (min-width:1500px){.themes .splide__arrow--next{right:-2rem}}.theme{background-color:var(--color-bg);border-bottom:0;border-radius:0 0 .7rem .7rem;border-top:.2rem solid var(--color-blue);box-shadow:0 3px 10px rgba(0,0,0,.15);display:block;margin:.5rem 1.3rem}.theme--yellow{border-top-color:var(--color-yellow)}.theme--yellow .theme__title{color:var(--color-yellow)}.theme--orange{border-top-color:var(--color-orange)}.theme--orange .theme__title{color:var(--color-orange)}.theme--red{border-top-color:var(--color-red)}.theme--red .theme__title{color:var(--color-red)}.theme--magenta{border-top-color:var(--color-magenta)}.theme--magenta .theme__title{color:var(--color-magenta)}.theme--blue{border-top-color:var(--color-blue)}.theme--blue .theme__title{color:var(--color-blue)}.theme--petrol{border-top-color:var(--color-petrol)}.theme--petrol .theme__title{color:var(--color-petrol)}.theme--green{border-top-color:var(--color-green)}.theme--green .theme__title{color:var(--color-green)}.theme--lightgreen{border-top-color:var(--color-lightgreen)}.theme--lightgreen .theme__title{color:var(--color-lightgreen)}.theme__image{display:block;object-fit:contain;width:100%}.theme__title{font-size:.83rem;margin:0 !important;padding-bottom:1.2em;padding-top:1.2em;text-align:center}.video{margin:0 auto;max-width:40rem;padding-left:1rem;padding-right:1rem;position:relative}.video__play{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-magenta);border:0;border-radius:.2rem;color:#fff;font-size:30px;height:40px;left:50%;position:absolute;top:50%;width:40px;z-index:2}.video__play:focus{position:absolute}.video__play__icon{display:block;margin-left:-.05em}.video__source{height:auto;width:100%}.video.is-playing .video__play{display:none}.video__caption{margin-bottom:1.5em}.iframe-wrapper--video{padding-bottom:calc((9 / 16) * 100%);position:relative}.iframe-wrapper--video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.iframe-wrapper--google-maps.is-allowed{height:60vh;max-height:500px}.iframe-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wework{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.wework__logo{display:block;height:1.75rem;margin:.5rem 1rem;max-width:8rem;object-fit:contain}
#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
/*! Simple Calendar - 3.6.0
 * https://simplecalendar.io
 * Copyright (c) Xtendify Technologies 2026
 * Licensed GPLv2+ */
@font-face{font-family:simple-calendar;src:url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-J6Z6DGPB.eot?43976014);src:url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-J6Z6DGPB.eot?43976014#iefix) format("embedded-opentype"),url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-UEC5SQT6.woff?43976014) format("woff"),url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-4DIMM5XW.ttf?43976014) format("truetype"),url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-UBYSNATM.svg?43976014#simple-calendar) format("svg");font-weight:400;font-style:normal}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{display:inline-block;font-family:simple-calendar;font-style:normal;font-weight:400;margin-right:.2em;speak:none;text-decoration:inherit;text-align:center;width:1em;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simcal-icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.simcal-icon-animate:before{transition:all .2s ease-in-out}.simcal-icon-rotate-180:before{transform:rotate(180deg)}.simcal-icon-calendar-empty:before{content:"\e800"}.simcal-icon-calendar:before{content:"\e801"}.simcal-icon-calendar-logo:before{content:"\e802"}.simcal-icon-settings:before{content:"\e804"}.simcal-icon-toggles:before{content:"\e805"}.simcal-icon-list:before{content:"\e806"}.simcal-icon-event:before{content:"\e807"}.simcal-icon-help:before{content:"\e808"}.simcal-icon-panel:before{content:"\e80a"}.simcal-icon-grid:before{content:"\e80b"}.simcal-icon-google:before{content:"\e80c"}.simcal-icon-docs:before{content:"\e80f"}.simcal-icon-hourglass:before{content:"\e811"}.simcal-icon-globe:before{content:"\e812"}.simcal-icon-timezones:before{content:"\e813"}.simcal-icon-warning:before{content:"\e815"}.simcal-icon-wordpress:before{content:"\e814"}.simcal-icon-up:before{content:"\e80e"}.simcal-icon-right:before{content:"\e809"}.simcal-icon-down:before{content:"\e80d"}.simcal-icon-left:before{content:"\e803"}.simcal-icon-spinner:before{content:"\e810"}.simcal-calendar{position:relative}.simcal-powered{display:block;margin:-10px 0 20px}.simcal-align-left{text-align:left}.simcal-align-right{text-align:right}.simcal-default-calendar .simcal-current h3{margin:0;padding:0}.simcal-default-calendar .simcal-nav{vertical-align:middle}.simcal-default-calendar .simcal-nav-button{background:transparent;border:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0;transition:margin .2s ease-out;width:100%}.simcal-default-calendar .simcal-nav-button:focus,.simcal-default-calendar .simcal-nav-button:hover{background:transparent;border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-nav-button.simcal-prev:hover{margin-left:-10px}.simcal-default-calendar .simcal-nav-button.simcal-next:hover{margin-right:-10px}.simcal-default-calendar .simcal-nav-button:disabled{cursor:default}.simcal-default-calendar .simcal-nav-button:disabled:hover{margin:0;padding:0}.simcal-default-calendar .simcal-events{list-style:none;margin-left:0}.simcal-default-calendar .simcal-events-toggle{border:0;box-shadow:none;text-align:center;width:100%}.simcal-default-calendar .simcal-events-toggle:active,.simcal-default-calendar .simcal-events-toggle:focus,.simcal-default-calendar .simcal-events-toggle:hover{border:0;box-shadow:none;outline:none}.simcal-default-calendar ul.simcal-attachments,.simcal-default-calendar ul.simcal-attendees{margin:0;padding:0}.simcal-default-calendar li.simcal-attachment,.simcal-default-calendar li.simcal-attendee{list-style:none;margin-bottom:4px}.simcal-default-calendar li.simcal-attachment:last-child,.simcal-default-calendar li.simcal-attendee:last-child{margin-bottom:0}.simcal-default-calendar li.simcal-attachment small,.simcal-default-calendar li.simcal-attendee small{opacity:.9;text-transform:lowercase}.simcal-default-calendar li.simcal-attachment a,.simcal-default-calendar li.simcal-attendee a,.simcal-default-calendar .simcal-organizer a{border-bottom:0;text-decoration:none}.simcal-default-calendar li.simcal-attachment img,.simcal-default-calendar li.simcal-attendee img,.simcal-default-calendar .simcal-organizer img{display:inline-block;margin:0 4px;max-height:24px;max-width:24px}.simcal-default-calendar .simcal-tooltip-content{font-size:1.2em;line-height:1.4;padding:5px}.simcal-default-calendar .simcal-ajax-loader{height:100%;left:0;position:absolute;top:0;width:100%}.simcal-default-calendar .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-top>i{top:20%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-bottom>i{bottom:20%;top:auto}.simcal-default-calendar-light .simcal-nav-button{color:#0009}.simcal-default-calendar-light .simcal-nav-button:disabled{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:disabled:hover{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:focus,.simcal-default-calendar-light .simcal-nav-button:hover{color:#000000e6}.simcal-default-calendar-light .simcal-events-toggle{color:#0009}.simcal-default-calendar-light .simcal-events-toggle:hover{background-color:#0000001a;color:#fff}.simcal-default-calendar-light .simcal-ajax-loader{background-color:#0000001a}.simcal-default-calendar-light .simcal-ajax-loader>i{color:#0000004d}.simcal-default-calendar-dark .simcal-nav-button{color:#fff9}.simcal-default-calendar-dark .simcal-nav-button:disabled{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:disabled:hover{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:focus,.simcal-default-calendar-dark .simcal-nav-button:hover{color:#ffffffe6}.simcal-default-calendar-dark .simcal-events-toggle{color:#fff9}.simcal-default-calendar-dark .simcal-events-toggle:hover{background-color:#ffffff1a;color:#000}.simcal-default-calendar-dark .simcal-ajax-loader{background-color:#ffffff1a}.simcal-default-calendar-dark .simcal-ajax-loader>i{color:#ffffff4d}.simcal-default-calendar-grid>table{table-layout:fixed;width:100%}.simcal-default-calendar-grid>table thead th,.simcal-default-calendar-grid>table tbody td{text-align:center;vertical-align:top}.simcal-default-calendar-grid>table tbody td{padding:0!important}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav{padding:10px 0;vertical-align:middle}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-prev-wrapper,.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-current{border-right:0}.simcal-default-calendar-grid .simcal-day>div{box-sizing:content-box;display:block;height:100%}.simcal-default-calendar-grid .simcal-day-void{border-width:0 0 1px 0;height:100%;min-height:32px}.simcal-default-calendar-grid .simcal-day-void.simcal-day-void-last{border-right-width:1px}.simcal-default-calendar-grid .simcal-day-number{display:block;line-height:1;padding:2px 4px 3px;vertical-align:middle}.simcal-default-calendar-grid .simcal-no-events{display:block;min-height:32px}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day:hover{background-color:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void:hover{background-color:#0000000a}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number{background:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day:hover{background-color:#ffffff2e}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void:hover{background-color:#ffffff0d}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-number{background:#ffffff1a}.simcal-default-calendar-grid .simcal-events{font-size:.68em;line-height:1.4;list-style:none;margin:0;padding:0;text-align:left}.simcal-default-calendar-grid .simcal-events>.simcal-event{border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;list-style:none;margin:0 0 2px;padding:4px}.simcal-default-calendar-grid .simcal-events>.simcal-event:hover{text-decoration:underline}.simcal-default-calendar-grid .simcal-events>.simcal-event:last-child{border-bottom:0;margin-bottom:0}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-event{border-bottom-color:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-event{border-bottom-color:#ffffff1a}.simcal-default-calendar-grid .simcal-events-dots{cursor:pointer;display:block;line-height:.7;margin:3px 0;text-align:center}.simcal-default-calendar-grid .simcal-events-toggle{background:transparent;display:block;font-size:10px;padding:2px 0}.simcal-event-bubble{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px #0000001a}.simcal-event-bubble .simcal-event-details p,.simcal-event-bubble .simcal-event-details .simcal-event-description{margin:0 0 1em}.print-calendar-button{margin-top:20px}@media print{.simcal-print-calendar main,.simcal-print-calendar #header,.simcal-print-calendar #footer,.simcal-print-calendar #nav,.simcal-print-calendar header,.simcal-print-calendar footer,.simcal-print-calendar .site-content,.simcal-print-calendar .print-calendar-button,.print-calendar-button,.simcal-print-calendar .simcal-nav .simcal-prev,.simcal-print-calendar .simcal-nav .simcal-next,.simcal-print-calendar .fc-button-group,.simcal-print-calendar .fc-toolbar-chunk .fc-today-button,.simcal-print-calendar .fc-dayGridMonth-button,.simcal-print-calendar .fc-timeGridWeek-button,.simcal-print-calendar .fc-timeGridDay-button{display:none!important}}
/*# sourceMappingURL=default-calendar-grid.min.css.map */

/*! Simple Calendar - 3.6.0
 * https://simplecalendar.io
 * Copyright (c) Xtendify Technologies 2026
 * Licensed GPLv2+ */
@font-face{font-family:simple-calendar;src:url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-J6Z6DGPB.eot?43976014);src:url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-J6Z6DGPB.eot?43976014#iefix) format("embedded-opentype"),url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-UEC5SQT6.woff?43976014) format("woff"),url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-4DIMM5XW.ttf?43976014) format("truetype"),url(//genth-schule.de/wp-content/plugins/google-calendar-events/assets/generated/./simple-calendar-UBYSNATM.svg?43976014#simple-calendar) format("svg");font-weight:400;font-style:normal}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{display:inline-block;font-family:simple-calendar;font-style:normal;font-weight:400;margin-right:.2em;text-decoration:inherit;text-align:center;width:1em;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simcal-icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.simcal-icon-animate:before{transition:all .2s ease-in-out}.simcal-icon-rotate-180:before{transform:rotate(180deg)}.simcal-icon-calendar-empty:before{content:"\e800"}.simcal-icon-calendar:before{content:"\e801"}.simcal-icon-calendar-logo:before{content:"\e802"}.simcal-icon-settings:before{content:"\e804"}.simcal-icon-toggles:before{content:"\e805"}.simcal-icon-list:before{content:"\e806"}.simcal-icon-event:before{content:"\e807"}.simcal-icon-help:before{content:"\e808"}.simcal-icon-panel:before{content:"\e80a"}.simcal-icon-grid:before{content:"\e80b"}.simcal-icon-google:before{content:"\e80c"}.simcal-icon-docs:before{content:"\e80f"}.simcal-icon-hourglass:before{content:"\e811"}.simcal-icon-globe:before{content:"\e812"}.simcal-icon-timezones:before{content:"\e813"}.simcal-icon-warning:before{content:"\e815"}.simcal-icon-wordpress:before{content:"\e814"}.simcal-icon-up:before{content:"\e80e"}.simcal-icon-right:before{content:"\e809"}.simcal-icon-down:before{content:"\e80d"}.simcal-icon-left:before{content:"\e803"}.simcal-icon-spinner:before{content:"\e810"}.simcal-calendar{position:relative}.simcal-powered{display:block;margin:-10px 0 20px}.simcal-align-left{text-align:left}.simcal-align-right{text-align:right}.simcal-default-calendar .simcal-current h3{margin:0;padding:0}.simcal-default-calendar .simcal-nav{vertical-align:middle}.simcal-default-calendar .simcal-nav-button{background:transparent;border:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0;transition:margin .2s ease-out;width:100%}.simcal-default-calendar .simcal-nav-button:focus,.simcal-default-calendar .simcal-nav-button:hover{background:transparent;border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-nav-button.simcal-prev:hover{margin-left:-10px}.simcal-default-calendar .simcal-nav-button.simcal-next:hover{margin-right:-10px}.simcal-default-calendar .simcal-nav-button:disabled{cursor:default}.simcal-default-calendar .simcal-nav-button:disabled:hover{margin:0;padding:0}.simcal-default-calendar .simcal-events{list-style:none;margin-left:0}.simcal-default-calendar .simcal-events-toggle{border:0;box-shadow:none;text-align:center;width:100%}.simcal-default-calendar .simcal-events-toggle:active,.simcal-default-calendar .simcal-events-toggle:focus,.simcal-default-calendar .simcal-events-toggle:hover{border:0;box-shadow:none;outline:none}.simcal-default-calendar ul.simcal-attachments,.simcal-default-calendar ul.simcal-attendees{margin:0;padding:0}.simcal-default-calendar li.simcal-attachment,.simcal-default-calendar li.simcal-attendee{list-style:none;margin-bottom:4px}.simcal-default-calendar li.simcal-attachment:last-child,.simcal-default-calendar li.simcal-attendee:last-child{margin-bottom:0}.simcal-default-calendar li.simcal-attachment small,.simcal-default-calendar li.simcal-attendee small{opacity:.9;text-transform:lowercase}.simcal-default-calendar li.simcal-attachment a,.simcal-default-calendar li.simcal-attendee a,.simcal-default-calendar .simcal-organizer a{border-bottom:0;text-decoration:none}.simcal-default-calendar li.simcal-attachment img,.simcal-default-calendar li.simcal-attendee img,.simcal-default-calendar .simcal-organizer img{display:inline-block;margin:0 4px;max-height:24px;max-width:24px}.simcal-default-calendar .simcal-tooltip-content{font-size:1.2em;line-height:1.4;padding:5px}.simcal-default-calendar .simcal-ajax-loader{height:100%;left:0;position:absolute;top:0;width:100%}.simcal-default-calendar .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-top>i{top:20%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-bottom>i{bottom:20%;top:auto}.simcal-default-calendar-light .simcal-nav-button{color:#0009}.simcal-default-calendar-light .simcal-nav-button:disabled{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:disabled:hover{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:focus,.simcal-default-calendar-light .simcal-nav-button:hover{color:#000000e6}.simcal-default-calendar-light .simcal-events-toggle{color:#0009}.simcal-default-calendar-light .simcal-events-toggle:hover{background-color:#0000001a;color:#fff}.simcal-default-calendar-light .simcal-ajax-loader{background-color:#0000001a}.simcal-default-calendar-light .simcal-ajax-loader>i{color:#0000004d}.simcal-default-calendar-dark .simcal-nav-button{color:#fff9}.simcal-default-calendar-dark .simcal-nav-button:disabled{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:disabled:hover{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:focus,.simcal-default-calendar-dark .simcal-nav-button:hover{color:#ffffffe6}.simcal-default-calendar-dark .simcal-events-toggle{color:#fff9}.simcal-default-calendar-dark .simcal-events-toggle:hover{background-color:#ffffff1a;color:#000}.simcal-default-calendar-dark .simcal-ajax-loader{background-color:#ffffff1a}.simcal-default-calendar-dark .simcal-ajax-loader>i{color:#ffffff4d}.simcal-default-calendar-list{min-height:100px;padding:10px 0;text-align:left}.simcal-default-calendar-list .simcal-calendar-head{display:table;padding-bottom:10px;width:100%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav{display:table-cell;text-align:center;vertical-align:middle;width:20%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav:nth-child(2){width:60%}.simcal-default-calendar-list .simcal-calendar-head .simcal-current span{display:inline-block}.simcal-default-calendar-list .simcal-calendar-head .simcal-hide-header{visibility:hidden}.simcal-default-calendar-list dl.simcal-month{margin-bottom:10px;padding:0 10px 10px}.simcal-default-calendar-list dd.simcal-day{list-style:none;margin:0}.simcal-default-calendar-list dt.simcal-day-label{font-size:.9em;list-style:none;margin:20px 0 10px}.simcal-default-calendar-list dt.simcal-day-label>span{display:inline-block;padding:4px 8px}.simcal-default-calendar-list ul.simcal-events{margin:10px 14px 0}.simcal-default-calendar-list ul.simcal-events li.simcal-event{list-style-type:none;margin-bottom:10px;word-wrap:break-word}.simcal-default-calendar-list .simcal-event-details{font-size:.84em;line-height:1.5;overflow:hidden}.simcal-default-calendar-list .simcal-event-details p,.simcal-default-calendar-list .simcal-event-details .simcal-event-description{margin:0 0 1em}.simcal-default-calendar-list .simcal-events-toggle{display:inline-block;padding:0}.simcal-default-calendar-list.simcal-default-calendar-light .simcal-events-toggle{background-color:#0000001a}.simcal-default-calendar-list.simcal-default-calendar-dark .simcal-events-toggle{background-color:#ffffff1a}.simcal-default-calendar-list .simcal-calendar-list-compact .simcal-calendar-head .simcal-nav h3{font-size:1em}
/*# sourceMappingURL=default-calendar-list.min.css.map */