.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/images/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(../fonts/slick/slick.eot);src:url(../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick/slick.woff) format("woff"),url(../fonts/slick/slick.ttf) format("truetype"),url(../fonts/slick/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}a{color:#000;text-decoration:underline}@media (min-width:34.375em){a{color:#000;display:inline-block;overflow:hidden;position:relative;text-decoration:none;vertical-align:bottom}a:after,a:before{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute}}@media (min-width:34.375em) and (min-width:64em){a:after,a:before{height:2px}}@media (min-width:34.375em){a:before{right:0;z-index:1}a:after{background-color:#ffff65;width:0;z-index:2}a:hover:after{left:100%;-webkit-transition:width .25s ease-in-out,left .15s ease-in-out .25s;transition:width .25s ease-in-out,left .15s ease-in-out .25s;width:100%}}.links-no-underline a{text-decoration:none}@media (min-width:34.375em){.links-no-underline a{overflow:visible}.links-no-underline a:after,.links-no-underline a:before{display:none}.links-no-underline a:after{background-color:#000;bottom:-1px;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;right:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%}}@media (min-width:34.375em) and (min-width:64em){.links-no-underline a:after{height:2px}}@media (min-width:34.375em){.links-no-underline a:hover:after{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}}body{font-size:20px;line-height:25px;letter-spacing:.025rem;font-family:Lato,sans-serif;font-smoothing:antialiased;margin:0;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px}@media (min-width:48em){body{font-size:25px;line-height:33px;letter-spacing:.03125rem}}@media (min-width:64em){body{font-size:30px;line-height:40px;letter-spacing:.0375rem}}@media (min-width:120em){body{font-size:40px;line-height:52px;letter-spacing:.05rem}}body.js-overlay-open{height:100%;overflow:hidden}/*! csstools-normalize v9.0.1 | github.com/csstools/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}strong{font-weight:400}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.m-t-0{margin-top:0!important}.m-b-o{margin-bottom:0!important}h1,h2,h3,h4,h5,h6{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem;font-weight:400;margin:0}@media (min-width:48em){h1,h2,h3,h4,h5,h6{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:64em){h1,h2,h3,h4,h5,h6{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}@media (min-width:120em){h1,h2,h3,h4,h5,h6{font-size:2.5rem;line-height:3.25rem;letter-spacing:.05rem}}@font-face{font-family:Lato;src:local("Lato Bold"),local("Lato-Bold"),url(../fonts/lato/Bold.woff2) format("woff2"),url(../fonts/lato/Bold.woff) format("woff"),url(../fonts/lato/Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato-Regular"),url(../fonts/lato/Regular.woff2) format("woff2"),url(../fonts/lato/Regular.woff) format("woff"),url(../fonts/lato/Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:local("Lato Italic"),local("Lato-Italic"),url(../fonts/lato/Italic.woff2) format("woff2"),url(../fonts/lato/Italic.woff) format("woff"),url(../fonts/lato/Italic.ttf) format("truetype");font-weight:400;font-style:italic}.accordion{border-top:3px solid #000;display:block}.accordion__head{cursor:pointer;padding:10px 35px 10px 10px;position:relative;-webkit-transition:background-color .25s ease-in-out,color .2s ease-in-out;transition:background-color .25s ease-in-out,color .2s ease-in-out}.accordion:not(.accordion--open) .accordion__head:hover{background-color:#000;color:#fff}.agenda .accordion:not(.accordion--open) .accordion__head:hover{color:#ffff65}@media (min-width:48em){.accordion__head{padding:15px 65px 15px 15px}}@media (min-width:80em){.accordion__head{padding:15px 80px 15px 25px}}.accordion__head--no-spacing{padding:0 30px 0 0}@media (min-width:48em){.accordion__head--no-spacing{padding:0 50px 0 0}}@media (min-width:80em){.accordion__head--no-spacing{padding:0 60px 0 0}}.accordion__icon{height:12px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px}@media (min-width:48em){.accordion__icon{height:20px;right:15px;width:30px}}@media (min-width:80em){.accordion__icon{right:25px}}.nojs .accordion__icon{display:none}.accordion__body{display:block;height:0;overflow:hidden}.nojs .accordion__body{height:auto}.accordion__body-inner{display:block;padding:10px 10px 25px;font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}@media (min-width:48em){.accordion__body-inner{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.accordion__body-inner{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.accordion__body-inner{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}@media (min-width:48em){.accordion__body-inner{padding:25px 15px}}@media (min-width:80em){.accordion__body-inner{padding:40px 25px}}@media (min-width:34.375em){.agenda__accordions .accordion--no-image .accordion__body-inner{padding-left:130px;max-width:calc(100% - 230px)}}@media (min-width:48em){.agenda__accordions .accordion--no-image .accordion__body-inner{padding-left:170px;padding-right:10px;max-width:calc(100% - 270px)}}@media (min-width:64em){.agenda__accordions .accordion--no-image .accordion__body-inner{padding-left:185px;padding-right:5px;max-width:calc(100% - 270px)}}@media (min-width:80em){.agenda__accordions .accordion--no-image .accordion__body-inner{padding-left:230px;padding-right:20px;max-width:calc(100% - 480px)}}.agenda-footer{margin:90px 0 0}@media (min-width:48em){.agenda-footer{margin-top:140px}}.agenda-header{-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 60px;padding:1.5625rem 0}.agenda-header:after{display:table;clear:both;content:""}@media (min-width:48em){.agenda-header{margin-bottom:105px}}@media (min-width:64em){.agenda-header{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.agenda-header__right{clear:left;display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:1.25rem 0 0;text-align:right;width:100%}@media (min-width:48em){.agenda-header__right{clear:none;-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 125px);-ms-flex:0 0 calc(100% - 125px);flex:0 0 calc(100% - 125px);float:left;text-align:right;width:calc(100% - 125px)}}@media (min-width:64em){.agenda-header__right{-webkit-box-flex:0;-webkit-flex:0 0 88%;-ms-flex:0 0 88%;flex:0 0 88%;width:88%}}@media (min-width:48em){.section-2 .agenda-header__right{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 250px);-ms-flex:0 0 calc(100% - 250px);flex:0 0 calc(100% - 250px);width:calc(100% - 250px)}}@media (min-width:64em){.section-2 .agenda-header__right{-webkit-box-flex:0;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;width:80%}}.agenda-header__title{font-size:1.875rem;line-height:2.1875rem;letter-spacing:.0375rem}@media (min-width:48em){.agenda-header__title{font-size:2.1875rem;line-height:2.8125rem;letter-spacing:.04375rem}}@media (min-width:64em){.agenda-header__title{font-size:2.5rem;line-height:3.4375rem;letter-spacing:.05rem}}@media (min-width:80em){.agenda-header__title{font-size:3.75rem;line-height:4.6875rem;letter-spacing:.075rem}}@media (min-width:120em){.agenda-header__title{font-size:5rem;line-height:5.9375rem;letter-spacing:.1rem}}.agenda{display:block}.agenda__subtitle{margin:0 0 .3125rem}@media (min-width:80em){.agenda__subtitle{margin-bottom:.625rem}}.agenda__table+.agenda__subtitle{margin-top:2.5rem}@media (min-width:48em){.agenda__table+.agenda__subtitle{margin-top:4.375rem}}@media (min-width:80em){.agenda__table+.agenda__subtitle{margin-top:5.625rem}}.agenda__schulferien{display:block;font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;margin-top:60px}.agenda__schulferien:after,.agenda__schulferien:before{display:none}@media (min-width:48em){.agenda__schulferien{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.agenda__schulferien{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.agenda__schulferien{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}.alert{background-color:#66dcc1;margin:2em 0;padding:25px 20px}.arrow-down{display:block;height:auto;width:100%;overflow:visible!important}.arrow-down g path{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}.arrow-down g path:nth-of-type(2){-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.browser-ie .arrow-down g path:nth-of-type(2){display:none}.arrow-down g path:nth-of-type(3){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.browser-ie .arrow-down g path:nth-of-type(3){display:none}.arrow-down--close g path:nth-of-type(2),.arrow-down--close g path:nth-of-type(3){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.browser-ie .arrow-down--close g path:nth-of-type(2),.browser-ie .arrow-down--close g path:nth-of-type(3){display:block}.button{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;background-color:#ffff65;border:none;color:#000;cursor:pointer;display:inline-block;padding:.625rem .9375rem;-webkit-transition:background-color .25s ease-in-out,color .2s ease-in-out;transition:background-color .25s ease-in-out,color .2s ease-in-out}@media (min-width:48em){.button{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.button{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.button{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}@media (min-width:64em){.button{padding:.9375rem 1.875rem}}.button:hover{background-color:#000;color:#ffff65}.container{display:block;margin:0 auto;max-width:1460px;padding:0 20px;position:relative;width:100%}@media (min-width:64em){.container{max-width:1570px;padding:0 75px}}@media (min-width:80em){.container{max-width:1720px;padding:0 150px}}.container--full-height{height:100%}.container--bigger{max-width:1808px;padding:0 20px}.container--outer{max-width:1920px;padding:0}.downloads{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem;list-style:none;padding-left:0}@media (min-width:48em){.downloads{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:64em){.downloads{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}@media (min-width:120em){.downloads{font-size:2.5rem;line-height:3.25rem;letter-spacing:.05rem}}.downloads__item{margin-top:1em}.downloads__item:first--child{margin-top:0}.downloads__link{padding-left:3.4375rem;position:relative}.downloads__link:after,.downloads__link:before{display:none}@media (min-width:80em){.downloads__link{padding-left:5.3125rem}}.downloads__icon{left:0;position:absolute;top:.4em}@media (min-width:48em){.downloads__icon{top:.45em}}.downloads__fileinfo{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;margin-top:0;text-transform:uppercase}@media (min-width:48em){.downloads__fileinfo{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}}@media (min-width:64em){.downloads__fileinfo{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:120em){.downloads__fileinfo{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}.dtable{display:block;width:100%}@media (min-width:34.375em){.dtable{display:table}}.dtable__row{display:block;padding:10px 35px 10px 10px}@media (min-width:34.375em){.dtable__row{display:table-row;padding:0}}.dtable__row--line{border-top:3px solid #000}@media (min-width:34.375em){.dtable__row--line{border-top:none}}.dtable__cell{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;display:block}@media (min-width:48em){.dtable__cell{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.dtable__cell{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.dtable__cell{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}@media (min-width:34.375em){.dtable__cell{display:table-cell;padding:10px}.dtable__row--line .dtable__cell{border-top:3px solid #000}}@media (min-width:48em){.dtable__cell{padding:10px}}@media (min-width:64em){.dtable__cell{padding:15px 5px}}@media (min-width:80em){.dtable__cell{padding:20px}}@media (min-width:34.375em){.dtable__cell--date{width:120px}}@media (min-width:48em){.dtable__cell--date{width:160px}}@media (min-width:64em){.dtable__cell--date{width:180px}}@media (min-width:80em){.dtable__cell--date{width:210px}}@media (min-width:34.375em){.dtable__cell--location{width:200px}}@media (min-width:48em){.dtable__cell--location{width:220px}}@media (min-width:64em){.dtable__cell--location{width:220px}}@media (min-width:80em){.dtable__cell--location{width:420px}}.figure{margin:0}*+.figure{margin-top:1em}.figure__image{height:auto;max-width:100%;width:auto}.figure__caption{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}@media (min-width:48em){.figure__caption{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}}@media (min-width:64em){.figure__caption{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:120em){.figure__caption{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}.footer{background-color:#66dcc1;margin:8.125rem 0 0;padding:3.125rem 0 1.5625rem}.section-2 .footer{background-color:#e06265}.footer__logo{display:block;max-width:385px;margin:6.25rem 0 3.125rem -3px}.footer__logo--agenda{margin-bottom:1.5625rem}.footer__logo:after,.footer__logo:before{display:none}.footer__logo-svg{width:100%;max-height:100%}.form{display:block;margin:3.125rem 0 0}input,textarea{font-family:Lato,sans-serif}.form__group{display:block;margin:0}.form__group+.form__group{margin-top:.9375rem}@media (min-width:48em){.form__group+.form__group{margin-top:1.5625rem}}.form__group .help-block{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;background-color:#fecbba;color:#e06265;padding:.3125rem .625rem}@media (min-width:48em){.form__group .help-block{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}}@media (min-width:64em){.form__group .help-block{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:120em){.form__group .help-block{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}.form__group .help-block:empty{display:none}.form__label{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;display:inline-block;margin:0 0 .3125rem}@media (min-width:48em){.form__label{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.form__label{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.form__label{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}.required .form__label:after{content:"*"}label{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;margin-right:20px}@media (min-width:48em){label{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){label{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){label{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}label input{margin-right:2px}.form__field{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem;border:2px solid #dbdbdb;display:block;padding:.625rem;width:100%}@media (min-width:48em){.form__field{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:64em){.form__field{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}@media (min-width:120em){.form__field{font-size:2.5rem;line-height:3.25rem;letter-spacing:.05rem}}@media (min-width:64em){.form__field{border-width:3px}}.form__field:focus{border-color:#8f8f8f;outline:none}.form__field:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}.form__group.has-error .form__field{border-color:#fecbba}textarea.form__field{min-height:285px;resize:vertical}.form__buttons{display:block;margin:1.5625rem 0 0}@media (min-width:48em){.form__buttons{margin-top:2.5rem}}@-webkit-keyframes autofill{to{background:transparent;color:#000}}.grid{display:block;margin:-1.5625rem 0 0}.grid:after{display:table;clear:both;content:""}@media (min-width:31.25em){.grid{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin:-1.5625rem 0 0 -1.5625rem}.browser-ie .grid{display:block}.grid--align-items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:64em){.grid{margin:-2.5rem 0 0 -2.5rem}}@media (min-width:34.375em){.agenda__accordions .grid{margin-top:-1.5625rem;margin-left:-5px;margin-right:-5px}}@media (min-width:64em){.agenda__accordions .grid{margin-left:-10px;margin-right:-10px}}@media (min-width:80em){.agenda__accordions .grid{margin-left:-5px;margin-right:-5px}}.grid__item{float:left;padding:1.5625rem 0 0;width:100%}@media (min-width:31.25em){.grid__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:1.5625rem 0 0 1.5625rem;width:50%}.browser-ie .grid__item{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}.grid__item--text-align-center{text-align:center}}@media (min-width:31.25em) and (min-width:34.375em){.grid__item--agenda-image{-webkit-box-flex:0;-webkit-flex:0 0 125px;-ms-flex:0 0 125px;flex:0 0 125px}}@media (min-width:31.25em) and (min-width:48em){.grid__item--agenda-image{-webkit-box-flex:0;-webkit-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px}}@media (min-width:31.25em) and (min-width:64em){.grid__item--agenda-image{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px}}@media (min-width:31.25em) and (min-width:80em){.grid__item--agenda-image{-webkit-box-flex:0;-webkit-flex:0 0 210px;-ms-flex:0 0 210px;flex:0 0 210px}}@media (min-width:31.25em){.grid__item--agenda-text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:31.25em) and (min-width:34.375em){.grid__item--agenda-text{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 365px);-ms-flex:0 0 calc(100% - 365px);flex:0 0 calc(100% - 365px)}}@media (min-width:31.25em) and (min-width:48em){.grid__item--agenda-text{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 420px);-ms-flex:0 0 calc(100% - 420px);flex:0 0 calc(100% - 420px)}}@media (min-width:31.25em) and (min-width:64em){.grid__item--agenda-text{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 460px);-ms-flex:0 0 calc(100% - 460px);flex:0 0 calc(100% - 460px)}}@media (min-width:31.25em) and (min-width:80em){.grid__item--agenda-text{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 670px);-ms-flex:0 0 calc(100% - 670px);flex:0 0 calc(100% - 670px)}}@media (min-width:31.25em) and (min-width:120em){.grid__item--agenda-text{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 710px);-ms-flex:0 0 calc(100% - 710px);flex:0 0 calc(100% - 710px)}}@media (min-width:64em){.grid__item{padding:2.5rem 0 0 2.5rem}.grid--3 .grid__item{-webkit-box-flex:0;-webkit-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%;width:33.333%}}@media (min-width:80em){.grid--4 .grid__item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}@media (min-width:34.375em){.agenda__accordions .grid__item{padding:1.5625rem 0 0}.agenda__accordions .grid__item--agenda-image{padding-right:20px}}@media (min-width:80em){.agenda__accordions .grid__item--agenda-image{padding-right:40px}}.header-placeholder{display:block;height:175px;margin:0 0 3.125rem;padding:0;z-index:15}@media (min-width:48em){.header-placeholder{height:176px}}@media (min-width:64em){.header-placeholder{display:none}}.header-placeholder--mainnav-show-current{height:215px}@media (min-width:48em){.header-placeholder--mainnav-show-current{height:225px}}.header{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:0;overflow:hidden;padding:1.5625rem 20px;position:absolute;right:0;-webkit-transition:min-height .25s ease-in-out;transition:min-height .25s ease-in-out;z-index:20}.header:after{display:table;clear:both}@media (min-width:64em){.header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;left:auto;margin:0 0 3.125rem;overflow:visible;padding:1.5625rem 0;position:relative;right:auto}}.header--fixed{position:fixed;top:0}@media (min-width:64em){.header--fixed{position:relative;top:auto}}.section-1 .header{min-height:175px}@media (min-width:64em){.section-1 .header{height:auto}}.section-1 .header--mobile-show-current{min-height:215px}.section-1 .header--fixed{min-height:0}.section-2 .header{min-height:132px}@media (min-width:64em){.section-2 .header{height:auto}}.section-2 .header--mobile-show-current{min-height:172px}.section-2 .header--fixed{min-height:0}.header:after{background-color:#000;bottom:0;content:"";display:block;height:.125rem;left:20px;position:absolute;right:20px;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}@media (min-width:64em){.header:after{left:0;right:0}}@media (min-width:80em){.header:after{height:.1875rem}}.header--no-border:after{display:none}@media (max-width:63.9375em){.header--fixed:after{height:0}}.agenda-header__logo,.header__logo{display:block;-webkit-box-flex:0;-webkit-flex:0 0 125px;-ms-flex:0 0 125px;flex:0 0 125px;float:left;height:auto;width:125px}@media (min-width:64em){.agenda-header__logo,.header__logo{-webkit-box-flex:0;-webkit-flex:0 0 12%;-ms-flex:0 0 12%;flex:0 0 12%;width:12%}}.header--fixed .agenda-header__logo,.header--fixed .header__logo{display:none}@media (min-width:64em){.header--fixed .agenda-header__logo,.header--fixed .header__logo{display:block}}.header__logo--fixed{display:none}.header--fixed .header__logo--fixed{display:block}@media (min-width:64em){.header--fixed .header__logo--fixed{display:none}}.header__navicon{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;float:left;text-align:right;width:calc(100% - 125px)}@media (min-width:64em){.header__navicon{display:none}}.section-2 .header__navicon{width:calc(100% - 200px)}@media (min-width:25em){.section-2 .header__navicon{width:calc(100% - 250px)}}.header__mainnav{clear:left;display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media (min-width:64em){.header__mainnav{-webkit-box-flex:0;-webkit-flex:0 0 88%;-ms-flex:0 0 88%;flex:0 0 88%;float:left;text-align:right;width:88%}.header--fixed .header__mainnav{margin-top:0}}.header--fixed .header__mainnav{margin-top:10px}@media (min-width:64em){.section-2 .header__mainnav{-webkit-box-flex:0;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;width:80%}}.hero{display:block;margin:-3.25rem 0 3.125rem;position:relative;z-index:17;height:180px}@media (min-width:34.375em){.hero{height:287px}}@media (min-width:48em){.hero{height:386px}}@media (min-width:64em){.hero{height:487px;margin:-3.3125rem 0 4.6875rem}}@media (min-width:80em){.hero{height:auto}}.hero .slick-list,.hero .slick-track{height:100%}.hero__item{display:block;height:100%!important;overflow:hidden;width:auto}@media (min-width:80em){.hero__item{height:auto;width:100%}}.hero__image,.hero__video{display:block;height:100%;width:auto}@media (min-width:80em){.hero__image,.hero__video{height:auto;width:100%}}.homepage{padding:25px 0 0}@media (min-width:34.375em){.homepage{padding-top:50px}}@media (min-width:64em){.homepage{padding-top:75px}}@media (min-width:80em){.homepage{padding-top:125px}}.homepage__logos{display:block;margin:-25px auto 0;max-width:200px}.homepage__logos:after{display:table;clear:both;content:""}@media (min-width:34.375em){.homepage__logos{margin:-25px 0 0 -50px;max-width:inherit}}@media (min-width:48em){.homepage__logos{margin-left:-100px}}.homepage__logo{display:block;padding:25px 0 0;text-align:center}@media (min-width:34.375em){.homepage__logo{float:left;padding-left:50px;text-align:left;width:50%}.homepage__logo--primarschule{text-align:right}}@media (min-width:48em){.homepage__logo{padding-left:100px}}.homepage__logo-link{display:inline-block}.homepage__logo-link:after,.homepage__logo-link:before{display:none}.homepage__logo-svg{height:auto;max-height:300px;max-width:300px;width:100%}.homepage__links{display:block;list-style:none;margin:50px 0 0;padding:0;text-align:center}@media (min-width:48em){.homepage__links{margin:75px 0 0}}@media (min-width:80em){.homepage__links{margin:100px 0 0}}.homepage__link-item{display:block}.homepage__link-item:not(:first-of-type){margin:25px 0 0}.icon{display:inline-block;height:auto;max-width:100%;vertical-align:baseline;width:auto}.icon--inline{margin-right:5px}.icon--mail{height:.875rem;width:1.125rem}@media (min-width:80em){.icon--mail{height:1.1875rem;width:1.5625rem}}.icon--arrow-right{height:.75rem;width:1.875rem}@media (min-width:80em){.icon--arrow-right{height:1.3125rem;width:3.5rem}}.icon--arrow-right.icon--inline{height:.625rem;width:1.5rem}@media (min-width:80em){.icon--arrow-right.icon--inline{height:1.0625rem;margin-bottom:-.0625rem;width:2.8125rem}}.loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;display:block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.loader__path{-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-dasharray:150,200;stroke-dashoffset:-10;stroke-linecap:round}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.logo{display:block;position:relative}.logo:after,.logo:before{display:none}.logo__svg{display:block;height:auto;max-height:221px;max-width:221px;width:100%}.logo--small .logo__svg{max-height:32px;max-width:69px}.mainnav{display:block;height:0;overflow:hidden;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}@media (min-width:64em){.mainnav{display:inline-block;height:auto!important;max-width:750px}.section-1 .mainnav{max-width:700px}}@media (min-width:80em){.mainnav{max-width:1075px}.section-1 .mainnav{max-width:1000px}}@media (min-width:120em){.mainnav{max-width:1400px}.section-1 .mainnav{max-width:1300px}}.mainnav--mobile-show-current{height:40px}@media (min-width:48em){.mainnav--mobile-show-current{height:50px}}@media (min-width:64em){.mainnav--mobile-show-current{height:auto}}.mainnav--open{height:auto}.mainnav__list{display:block;list-style:none;margin:0;padding:0;text-align:right;-webkit-transition:margin-top .25s ease-in-out;transition:margin-top .25s ease-in-out}@media (min-width:64em){.mainnav__list{margin:0 0 0 -2.5rem}}@media (min-width:120em){.mainnav__list{margin:0 0 0 -5rem}}.js-mainnav--active-1 .mainnav__list{margin-top:-40px}@media (min-width:48em){.js-mainnav--active-1 .mainnav__list{margin-top:-50px}}@media (min-width:64em){.js-mainnav--active-1 .mainnav__list{margin-top:0}}.js-mainnav--active-2 .mainnav__list{margin-top:-80px}@media (min-width:48em){.js-mainnav--active-2 .mainnav__list{margin-top:-100px}}@media (min-width:64em){.js-mainnav--active-2 .mainnav__list{margin-top:0}}.js-mainnav--active-3 .mainnav__list{margin-top:-120px}@media (min-width:48em){.js-mainnav--active-3 .mainnav__list{margin-top:-150px}}@media (min-width:64em){.js-mainnav--active-3 .mainnav__list{margin-top:0}}.js-mainnav--active-4 .mainnav__list{margin-top:-160px}@media (min-width:48em){.js-mainnav--active-4 .mainnav__list{margin-top:-200px}}@media (min-width:64em){.js-mainnav--active-4 .mainnav__list{margin-top:0}}.js-mainnav--active-5 .mainnav__list{margin-top:-200px}@media (min-width:48em){.js-mainnav--active-5 .mainnav__list{margin-top:-250px}}@media (min-width:64em){.js-mainnav--active-5 .mainnav__list{margin-top:0}}.js-mainnav--active-6 .mainnav__list{margin-top:-240px}@media (min-width:48em){.js-mainnav--active-6 .mainnav__list{margin-top:-300px}}@media (min-width:64em){.js-mainnav--active-6 .mainnav__list{margin-top:0}}.js-mainnav--active-7 .mainnav__list{margin-top:-280px}@media (min-width:48em){.js-mainnav--active-7 .mainnav__list{margin-top:-350px}}@media (min-width:64em){.js-mainnav--active-7 .mainnav__list{margin-top:0}}.js-mainnav--active-8 .mainnav__list{margin-top:-320px}@media (min-width:48em){.js-mainnav--active-8 .mainnav__list{margin-top:-400px}}@media (min-width:64em){.js-mainnav--active-8 .mainnav__list{margin-top:0}}.js-mainnav--active-9 .mainnav__list{margin-top:-360px}@media (min-width:48em){.js-mainnav--active-9 .mainnav__list{margin-top:-450px}}@media (min-width:64em){.js-mainnav--active-9 .mainnav__list{margin-top:0}}.js-mainnav--active-10 .mainnav__list{margin-top:-400px}@media (min-width:48em){.js-mainnav--active-10 .mainnav__list{margin-top:-500px}}@media (min-width:64em){.js-mainnav--active-10 .mainnav__list{margin-top:0}}.js-mainnav--active-11 .mainnav__list{margin-top:-440px}@media (min-width:48em){.js-mainnav--active-11 .mainnav__list{margin-top:-550px}}@media (min-width:64em){.js-mainnav--active-11 .mainnav__list{margin-top:0}}.js-mainnav--active-12 .mainnav__list{margin-top:-480px}@media (min-width:48em){.js-mainnav--active-12 .mainnav__list{margin-top:-600px}}@media (min-width:64em){.js-mainnav--active-12 .mainnav__list{margin-top:0}}.js-mainnav--active-13 .mainnav__list{margin-top:-520px}@media (min-width:48em){.js-mainnav--active-13 .mainnav__list{margin-top:-650px}}@media (min-width:64em){.js-mainnav--active-13 .mainnav__list{margin-top:0}}.js-mainnav--active-14 .mainnav__list{margin-top:-560px}@media (min-width:48em){.js-mainnav--active-14 .mainnav__list{margin-top:-700px}}@media (min-width:64em){.js-mainnav--active-14 .mainnav__list{margin-top:0}}.js-mainnav--active-15 .mainnav__list{margin-top:-600px}@media (min-width:48em){.js-mainnav--active-15 .mainnav__list{margin-top:-750px}}@media (min-width:64em){.js-mainnav--active-15 .mainnav__list{margin-top:0}}.js-mainnav--active-16 .mainnav__list{margin-top:-640px}@media (min-width:48em){.js-mainnav--active-16 .mainnav__list{margin-top:-800px}}@media (min-width:64em){.js-mainnav--active-16 .mainnav__list{margin-top:0}}.js-mainnav--active-17 .mainnav__list{margin-top:-680px}@media (min-width:48em){.js-mainnav--active-17 .mainnav__list{margin-top:-850px}}@media (min-width:64em){.js-mainnav--active-17 .mainnav__list{margin-top:0}}.js-mainnav--active-18 .mainnav__list{margin-top:-720px}@media (min-width:48em){.js-mainnav--active-18 .mainnav__list{margin-top:-900px}}@media (min-width:64em){.js-mainnav--active-18 .mainnav__list{margin-top:0}}.js-mainnav--active-19 .mainnav__list{margin-top:-760px}@media (min-width:48em){.js-mainnav--active-19 .mainnav__list{margin-top:-950px}}@media (min-width:64em){.js-mainnav--active-19 .mainnav__list{margin-top:0}}.js-mainnav--active-20 .mainnav__list{margin-top:-800px}@media (min-width:48em){.js-mainnav--active-20 .mainnav__list{margin-top:-1000px}}@media (min-width:64em){.js-mainnav--active-20 .mainnav__list{margin-top:0}}.mainnav--open .mainnav__list{margin-top:0}.mainnav__break{display:none}@media (min-width:64em){.mainnav__break{display:block}}.mainnav__item{display:block;padding:.3125rem 0 0}@media (min-width:64em){.mainnav__item{display:inline-block;padding:0 0 0 2.5rem}}@media (min-width:120em){.mainnav__item{padding:0 0 0 5rem}}.mainnav__link{font-size:1.875rem;line-height:2.1875rem;letter-spacing:.0375rem;color:#000;position:relative;text-decoration:none}@media (min-width:48em){.mainnav__link{font-size:2.1875rem;line-height:2.8125rem;letter-spacing:.04375rem}}@media (min-width:64em){.mainnav__link{font-size:2.5rem;line-height:3.4375rem;letter-spacing:.05rem}}@media (min-width:80em){.mainnav__link{font-size:3.75rem;line-height:4.6875rem;letter-spacing:.075rem}}@media (min-width:120em){.mainnav__link{font-size:5rem;line-height:5.9375rem;letter-spacing:.1rem}}@media (min-width:80em){.mainnav__link{padding-bottom:.25rem}}.mainnav__link:before{display:none}.mainnav__link:after{background-color:#000;bottom:1px;content:"";height:.0625rem;left:0;opacity:0;position:absolute;right:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%}@media (min-width:48em){.mainnav__link:after{bottom:1px;height:.125rem}}@media (min-width:80em){.mainnav__link:after{bottom:0;height:.1875rem}}.mainnav__item--active .mainnav__link:after,.mainnav__link:hover:after{left:0;opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.navicon{cursor:pointer;display:inline-block;height:25px;position:relative;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;vertical-align:middle;width:32px}.navicon__line{display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:32px;border-radius:2px}.navicon--active .navicon__line,.navicon__line{background-color:#000}.navicon__line:first-of-type{top:0}.navicon--active .navicon__line:first-of-type{top:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navicon__line:nth-of-type(2){top:11px}.navicon--active .navicon__line:nth-of-type(2){left:-30px;opacity:0}.navicon__line:nth-of-type(3){top:22px}.navicon--active .navicon__line:nth-of-type(3){top:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay-pulldown-click{display:block;overflow:visible}.overlay-pulldown-click:after,.overlay-pulldown-click:before{display:none}.overlay-pulldown-icon{cursor:pointer;height:1.5rem;left:20px;position:absolute;top:16px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:1.4375rem;z-index:100}@media (min-width:48em){.overlay-pulldown-icon{height:3.1875rem;left:50%;top:19px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:3.1875rem}}.overlay-pulldown-icon path{stroke-width:10}@media (min-width:48em){.overlay-pulldown-icon path{stroke-width:5}}.overlay-pulldown-icon--loading{left:60px;opacity:0;pointer-events:none;top:11px;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}@media (min-width:48em){.overlay-pulldown-icon--loading{left:50%;margin-left:70px;top:17px;width:1.875rem}}.overlay-pulldown-icon--loading.js-is-loading{opacity:1}.overlay-pulldown-icon:before{content:"";opacity:0;-webkit-transition:opacity .25s ease-in-out .25s;transition:opacity .25s ease-in-out .25s}.js-overlay-open .overlay-pulldown-icon:before{background-color:#ffff65;bottom:-10px;left:-10px;opacity:1;position:absolute;right:-10px;top:-10px;z-index:10}@media (min-width:48em){.js-overlay-open .overlay-pulldown-icon:before{bottom:-25px;left:-25px;right:-25px;top:-25px}}.overlay-pulldown-icon__svg{position:relative;z-index:20}.overlay{background-color:#ffff65;bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform .25s ease-in-out .25s;transition:transform .25s ease-in-out .25s;z-index:50}.js-overlay-open .overlay{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}.overlay__inner{height:100%;opacity:0;overflow:scroll;padding:46px 0 50px;position:relative;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}@media (min-width:48em){.overlay__inner{padding-top:64px}}.js-overlay-open .overlay__inner{opacity:1;-webkit-transition:opacity .25s ease-in-out .25s;transition:opacity .25s ease-in-out .25s}.pulldown-bar{background-color:#ffff65;color:#000;cursor:pointer;display:block;height:2.875rem;position:relative;z-index:25}@media (min-width:48em){.pulldown-bar{height:4rem}}.pulldown-bar__label{font-size:1.25rem;line-height:2.1875rem;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:48em){.pulldown-bar__label{font-size:1.875rem;line-height:2.8125rem}}.sectionnav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media (min-width:48em){.sectionnav{margin-bottom:125px}}@media (min-width:64em){.sectionnav{margin-bottom:150px}}.sectionnav__link{color:#000;text-decoration:none}.sectionnav__link:after,.sectionnav__link:before{display:none}.sectionnav__link--disabled{opacity:.1}.sectionnav__svg{display:block;height:auto;width:100%}.sectionnav__svg--overview{max-height:23px;max-width:23px}@media (min-width:48em){.sectionnav__svg--overview{max-height:25px;max-width:25px}}@media (min-width:64em){.sectionnav__svg--overview{max-height:28px;max-width:28px}}.sectionnav__svg--arrow-left,.sectionnav__svg--arrow-right{max-height:22px;max-width:46px}@media (min-width:48em){.sectionnav__svg--arrow-left,.sectionnav__svg--arrow-right{max-height:25px;max-width:53px}}@media (min-width:64em){.sectionnav__svg--arrow-left,.sectionnav__svg--arrow-right{max-height:28px;max-width:57px}}.sectionnav__svg--arrow-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.spacing{display:block}.spacing--1em{height:1em}.spacing--2em{height:2em}.spacing--3em{height:3em}.spacing--4em{height:4em}.spacing--5em{height:5em}.subnav{border-bottom:2px solid #000;display:block;margin:-3.125rem 0 4.6875rem;padding:1.25rem}@media (min-width:80em){.subnav{border-bottom-width:3px;padding:4.5625rem 0 4.125rem}}.subnav__list{display:block;list-style:none;margin:-.375rem 0 0 -1.5625rem;padding:0;text-align:center}.subnav__item{display:inline-block;padding:.375rem 0 0 1.5625rem}.subnav__link{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;color:#000;display:block;position:relative;text-decoration:none}@media (min-width:48em){.subnav__link{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.subnav__link{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.subnav__link{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}.subnav__link:before{display:none}.subnav__link:after{background-color:#000;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%}.subnav__item--active .subnav__link:after,.subnav__link:hover:after{left:0;opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.table{width:auto}.table td{padding:0 0 0 20px;vertical-align:top}.table td:first-child{padding-left:0}.table-opening-hours .table{margin-top:10px}@media (min-width:64em){.table-opening-hours .table{font-size:15px;line-height:20px}.table-opening-hours .table td{padding:0 0 0 5px}.table-opening-hours .table td:first-child{padding-left:0}}@media (min-width:80em){.table-opening-hours .table{font-size:19px;line-height:25px}.table-opening-hours .table td{padding:0 0 0 20px}.table-opening-hours .table td:first-child{padding-left:0}}@media (min-width:120em){.table-opening-hours .table{font-size:24px;line-height:30px}}.teaser{color:#000;display:block;height:100%;position:relative;text-decoration:none}.teaser--color-laser-lemon{background-color:#ffff65}.teaser--color-perano{background-color:#b3cbf5}.teaser--color-viking{background-color:#66dcc1}.teaser--color-romantic{background-color:#fecbba}.teaser--color-sunglo{background-color:#e06265}.teaser--color-wild-sand{background-color:#f5f5f5}a.teaser{-webkit-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}a.teaser:after,a.teaser:before{display:none}a.teaser:hover{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.teaser__image{display:block;height:auto;width:100%}.teaser__body{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;margin:0;padding:1.5625rem 1.25rem 1.25rem}@media (min-width:48em){.teaser__body{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}}@media (min-width:64em){.teaser__body{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:120em){.teaser__body{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}.teaser__body p{margin:0}.teaser__body p+p{margin-top:1.5em}.teaser__title{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem;margin:0 0 1.6875rem}@media (min-width:48em){.teaser__title{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.teaser__title{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.teaser__title{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}.teaser__image+.teaser__body .teaser__title{margin:0 0 .4375rem}.teaser__title+.table{padding-top:.5625rem}.text{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}@media (min-width:48em){.text{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:64em){.text{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}@media (min-width:120em){.text{font-size:2.5rem;line-height:3.25rem;letter-spacing:.05rem}}.text--medium{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}@media (min-width:48em){.text--medium{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:64em){.text--medium{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}@media (min-width:120em){.text--medium{font-size:1.875rem;line-height:2.5rem;letter-spacing:.0375rem}}.text--small{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}@media (min-width:48em){.text--small{font-size:.9375rem;line-height:1.25rem;letter-spacing:.01875rem}}@media (min-width:64em){.text--small{font-size:1.25rem;line-height:1.5625rem;letter-spacing:.025rem}}@media (min-width:120em){.text--small{font-size:1.5625rem;line-height:2.0625rem;letter-spacing:.03125rem}}p{margin:0}*+.text,*+p{margin-top:1em}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6,h1+.accordion,h2+.accordion,h3+.accordion,h4+.accordion,h5+.accordion,h6+.accordion{margin-top:2em}.text+.accordion{margin-top:1em}@media print{.agenda-footer,.agenda-header,.footer,.header,.header-placeholder,.overlay,.overlay-pulldown-click{display:none}.js-overlay-open .overlay{background-color:#fff;display:block}.accordion__body{height:auto}.accordion__icon{display:none}.hero{margin-top:0}.hero,.hero__image,.hero__video{height:auto;width:100%}}
