body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body,figure{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Waldorf";src:url("../../files/kindergarten_theme/src/fonts/waldorfschrift.woff") format("woff")}@font-face{font-family:"OpenSans";src:url("../../files/kindergarten_theme/src/fonts/OpenSans-VariableFont_wdth_wght.ttf") format("truetype")}h1,h2{font-family:"Waldorf"}body{font-family:"OpenSans", sans-serif}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.divider--top{position:relative}body{font-size:1rem;font-optical-sizing:auto;line-height:1.6;background:#f9fafb;color:#48535b;letter-spacing:-0.01em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto}#header{background:white;border-bottom:0.0625rem solid #dde1e4}#header .inside{display:flex;justify-content:space-between;gap:2rem 1rem;padding-block:1.5rem;padding-left:1.5rem;padding-right:1.5rem}#container,#header .inside{max-width:90rem;margin:0 auto}.content-teaser{background-color:rgba(255, 255, 255, 0.5);padding:1.5rem;border-radius:1rem}.content-teaser a{margin:2rem 0;background-color:#ec703f;color:white;font-weight:bold;text-decoration:none;padding:1rem;width:5rem;border-radius:23% 77% 17% 83% / 71% 24% 76% 29%}.content-teaser a :hover{text-decoration:none;background-color:#ec7141}.mod-article .media--left figure{float:left;padding:0 2rem 0 0}a{text-decoration:none;color:#ff8400}a:hover{text-decoration:underline;text-underline-offset:0.35rem}table{width:100%;border-collapse:collapse}table caption{font-size:0.875rem;line-height:1.5;width:100%;margin-bottom:0.5rem;text-align:left}th,td{padding:1rem 1.25rem;text-align:left;vertical-align:top;border:0.0625rem solid #dde1e4}th{border-bottom-color:#6c7c89;background:#f4f5f6;font-weight:600;color:#25455f}@media only screen and (max-width:39.999rem){th{display:none}}td{background:white}@media only screen and (max-width:39.999rem){.content-table td{display:grid}.content-text table{width:100% !important}}@media only screen and (min-width:30rem){.content-table td{grid-template-columns:12ch auto}.content-text table{width:100% !important}}@media only screen and (max-width:39.999rem){td:not(:first-child){border-top:none}}@media only screen and (max-width:39.999rem){td:first-child{padding-block-start:2rem}}@media only screen and (max-width:39.999rem){td:last-child{padding-block-end:2rem}}@media only screen and (max-width:63.999rem){.mod_article figure img{max-width:100%;height:auto}}tr:nth-child(even):not([class*="week_"]) td{background:#f9fafb}.nav-main{}.nav-main strong,.nav-main a{font-family:"Waldorf"}.nav-main .level_1{gap:2rem;justify-content:flex-end;align-items:center;height:100%}.nav-main ul{display:flex}.nav-main ul ul{display:block;position:absolute;background-color:#f8f8f8;padding:5px;z-index:9999;border-radius:10px}.nav-main ul li{margin:0}.nav-main a,.nav-main strong{line-height:1.5;padding:5px;position:relative;display:block;color:#25455f;font-weight:600;text-decoration:none}.nav-main a:hover{color:#ff8400}.nav-main .level_2{display:none}.nav-main li:hover .level_2{display:block}.nav-meta a:hover,.nav-main .active strong,.nav-meta a:focus-visible{color:#ff8400}nav ul,.mod_newsmenu ul{list-style:none;margin:0;padding:0}.breadcrumb{display:flex;width:100%;max-width:100rem;margin:2.5rem auto 0}@media only screen and (max-width:39.999rem){.breadcrumb{display:none}}.breadcrumb a{transition:color 0.2s ease-in-out, text-decoration 0.2s ease-in-out;color:#25455f;font-weight:400;text-decoration:none;text-decoration:underline transparent 0.0625rem;text-underline-offset:0.4em}.breadcrumb a:hover,.breadcrumb a:focus{color:#e5ac92;text-decoration-color:currentColor}.breadcrumb ul{font-size:0.875rem;line-height:1.5;display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;margin:0;padding:0.5rem 1rem;border-radius:4rem;background:white;list-style:none}.breadcrumb li{display:flex;align-items:center;gap:0.5rem;font-weight:600;color:#48535b}.breadcrumb li+li:before{display:block;width:1rem;height:1rem;margin-inline-start:-1.25rem;background:transparent url("../../files/kindergarten_theme/files/contaodemo/theme/src/img/icons/caret-right--gray.svg") center center no-repeat;content:""}@media only screen and (min-width:64rem){.nav-main{grid-area:mainbar;display:block}}@media only screen and (max-width:63.999rem){.nav-main{position:fixed;top:7rem;bottom:0;left:-100%;z-index:50;display:flex;grid-area:mainbar;margin-inline-start:auto;width:100%;background:#f9fafb;transition:left 0.2s ease-in-out}}@media only screen and (max-width:63.999rem){.nav-main{top:13.375rem}}@media only screen and (max-width:39.999rem){.nav-main{top:11.375rem}}@media only screen and (max-width:29.999rem){.nav-main{top:5.0625rem}}@media only screen and (max-width:63.999rem){.show-nav-mobile .nav-main{left:0;overflow-y:auto}}.nav-main a,.nav-main strong{font-size:1.25rem;line-height:1.5;position:relative;display:block;transition:color 0.2s ease-in-out, text-decoration 0.2s ease-in-out;color:#25455f;font-weight:600;text-decoration:none;text-decoration-thickness:0.125rem;text-decoration-color:transparent;text-underline-offset:0.35em}@media only screen and (max-width:63.999rem){.nav-main a,.nav-main strong{display:inline-block}}.nav-main a:hover,.nav-main a:focus{color:#ff8400;text-decoration-color:currentColor}.nav-main a.trail,.nav-main strong{color:#142533;text-decoration-color:#ff8400}.nav-main ul{display:flex}@media only screen and (min-width:64rem){.nav-main ul{flex-wrap:wrap}}@media only screen and (max-width:63.999rem){.nav-main ul{width:100%}}@media only screen and (max-width:63.999rem){.nav-main li{flex-direction:column;align-items:flex-start}}.nav-main .level_1{gap:2rem;justify-content:flex-end;align-items:center}@media only screen and (max-width:63.999rem){.nav-main .level_1{flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto;padding:1.5rem}}.nav-main .level_2{display:none;flex-direction:column}@media only screen and (max-width:63.999rem){.nav-main .level_2{display:flex;padding:1rem 0;background-color:transparent}}.nav-main .level_2 a,.nav-main .level_2 strong{font-size:1rem;line-height:1.5}.nav-meta ul{display:flex;flex-wrap:wrap}.nav-meta li{display:flex;align-items:center}.nav-meta a,.nav-meta strong{color:#25455f;text-decoration:underline transparent 0.0625rem;text-underline-offset:0.4em;font-weight:400;transition:color ease-in-out 0.2s, text-decoration ease-in-out 0.2s}.nav-meta a:hover,.nav-meta a:focus-visible{color:#f57a00;text-decoration-color:currentColor}.nav-meta strong{color:#142533;text-decoration-color:#f57a00}@media only screen and (max-width:47.999rem){.nav-meta--header{display:none}}.nav-meta--header ul{gap:1rem 2rem}.nav-meta--header a{text-underline-offset:0.3em}.nav-meta--footer{display:flex;justify-content:center;width:100%}.nav-meta--footer ul{display:flex;justify-content:center;gap:1rem 1.5rem}.nav-meta--footer li{display:flex}.nav-meta--footer a,.nav-meta--footer strong{font-size:0.875rem;line-height:1.5;gap:0 0.375rem;color:white}.nav-sidebar a,.nav-sidebar strong{display:flex;align-items:center;gap:0 0.25rem;flex-shrink:0;padding:1rem 1.5rem;background:white;border-bottom:0.0625rem solid #f4f5f6;color:#25455f;transition:color 0.2s ease-in-out, text-decoration 0.2s ease-in-out, border-color 0.2s ease-in-out;font-weight:600;text-decoration:none}.nav-sidebar a:after{display:block;width:1.5rem;height:1.5rem;margin-left:auto;transition:opacity 0.2s ease-in-out;background:transparent url("../../files/kindergarten_theme/files/contaodemo/theme/src/img/icons/arrow-right--orange.svg") center center no-repeat;opacity:0;content:""}.nav-sidebar a:hover,.nav-sidebar a:focus{color:#f57a00;border-bottom-color:#f57a00}.nav-sidebar a:hover:after,.nav-sidebar a:focus:after{opacity:1}.nav-sidebar a[class*="nav-icon-"]:before,.nav-sidebar strong[class*="nav-icon-"]:before{content:none}.nav-sidebar a.trail,.nav-sidebar strong{background:#25455f;border-bottom-color:#25455f;color:white;text-decoration:underline #f57a00 0.0625rem;text-decoration-thickness:0.125em;text-underline-offset:0.4em}.pagination{display:flex;gap:0.5rem 2rem;margin-block-start:1.5rem}.pagination p{margin:0}.pagination ul{display:flex;justify-content:flex-start;gap:0.5rem}.pagination strong{display:inline-flex;color:#25455f;transition:color 0.2s ease-in-out, text-decoration 0.2s ease-in-out;text-decoration:underline #f57a00 0.0625rem;text-underline-offset:0.4em}.mod_articlelist ul{display:flex;align-items:center;gap:0.5rem;margin:0;padding:0;list-style:none}.mod_booknav ul{display:flex;align-items:center;gap:0.5rem;margin:0;padding:0;list-style:none}.mod_sitemap ul{margin:0;padding:0;width:100%;list-style:none}.mod_sitemap ul ul{padding-inline-start:1.5rem;border-left:0.0625rem dotted #98a4ae}.mod_sitemap li{display:flex;flex-wrap:wrap}.mod_sitemap a{position:relative;display:flex;padding-inline-start:1.5rem}.mod_sitemap a:before{position:absolute;top:0;left:0;width:1rem;height:100%;border-left:0.0625rem dotted #98a4ae;border-bottom:0.0625rem dotted #98a4ae;content:""}.mod_sitemap .level_1>li:first-child a:before{border-left:transparent}.nav-main ul li.yellow a{color:#e2ad00}.nav-main ul li.red a{color:#e02200}.nav-main ul li.orange a{color:#e29300}.nav-main ul li.blue a{color:#3d3ddb}.nav-main ul li.purple a{color:#8f3ddb}.nav-main ul li.pink a{color:#ce3ddb}.nav-main ul li.yellow{color:#e2ad00}.nav-main ul li.red{color:#e02200}.nav-main ul li.orange{color:#e29300}.nav-main ul li.blue{color:#3d3ddb}.nav-main ul li.purple{color:#8f3ddb}.nav-main ul li.pink{color:#ce3ddb}.nav-main ul a:hover,.nav-main strong,.nav-main a.trail{text-decoration:underline}.nav-toggle{padding:0;border:none;background:transparent}@media only screen and (max-width:63.999rem){.nav-toggle{font-size:1.25rem;line-height:1.5;display:flex;justify-content:flex-start;align-items:center;gap:0.5rem;font-weight:600;color:#25455f}}@media only screen and (max-width:29.999rem){.nav-toggle{font-size:1rem;line-height:1.5}}.nav-toggle__box{display:none}@media only screen and (max-width:63.999rem){.nav-toggle__box{display:flex;justify-content:flex-end;align-items:center;grid-area:mainbar}.nav-main ul ul{position:relative !important}}.nav-toggle__icon{position:relative;width:3rem;height:3rem;color:#f57a00}@media only screen and (max-width:29.999rem){.nav-toggle__icon{width:calc(3rem * .5);height:calc(3rem * .5)}}.nav-toggle .icon-line{top:50%;z-index:1;transform:translateY(-50%);transition:background-color 0.2s ease-in-out}.nav-toggle .icon-line,.nav-toggle .icon-line:before,.nav-toggle .icon-line:after{position:absolute;left:50%;height:0.25rem;width:2.25rem;background:#f57a00;border-radius:3rem;transform:translateX(-50%)}@media only screen and (max-width:29.999rem){.nav-toggle .icon-line,.nav-toggle .icon-line:before,.nav-toggle .icon-line:after{height:calc(0.25rem * .5);width:calc(2.25rem * .5)}}.nav-toggle .icon-line:before,.nav-toggle .icon-line:after{z-index:2;transition:transform 0.2s ease-in-out, top 0.2s ease-in-out, bottom 0.2s ease-in-out;content:""}.nav-toggle .icon-line:before{top:calc(-1 * (0.25rem + 0.375rem))}@media only screen and (max-width:29.999rem){.nav-toggle .icon-line:before{top:calc(-1 * (0.25rem + (0.375rem * .5)))}}.nav-toggle .icon-line:after{bottom:calc(-1 * (0.25rem + 0.375rem))}@media only screen and (max-width:29.999rem){.nav-toggle .icon-line:after{bottom:calc(-1 * (0.25rem + (0.375rem *.5)))}}.nav-toggle.is-active .icon-line{background:transparent}.nav-toggle.is-active .icon-line:before{top:0;transform:translateX(-50%) rotate(45deg)}.nav-toggle.is-active .icon-line:after{bottom:0;transform:translateX(-50%) rotate(-45deg)}.nav-toggle:hover{cursor:pointer}body{background:url("../../files/kindergarten_theme/src/imgs/aqua-blend.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:"OpenSans"}#main{margin-bottom:2rem}#main .mod_article{padding:0 1.5rem}.content-swiper img{width:100% !important;object-fit:cover}.content-swiper .swiper-button-prev,.content-swiper .swiper-button-next{color:grey;border:0;background-color:transparent}.content-swiper .swiper-pagination{position:relative;top:-1rem}#header .inside{max-width:87rem;margin:0 auto}#footer{max-width:90rem;margin:0 auto;border-top:1px solid #a1a1a1}#footer .inside{padding:1.5rem}#footer nav li{display:inline;list-style:none;margin-right:20px;line-height:20px}figure img{object-fit:cover;height:50rem;mask-image:url("../../files/kindergarten_theme/src/imgs/img-mask1.svg");mask-size:contain;mask-repeat:no-repeat}
