/** Generated: Wednesday, 2nd of July 2025, 23:17:58 // Powered by AIOM+ v4.0.4 **/
.fr-window,.fr-window [class^=fr-],.fr-overlay,.fr-overlay [class^=fr-],.fr-spinner,.fr-spinner [class^=fr-]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0px)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:700px){.fr-ui-inside .fr-container{padding:12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-ui-inside .fr-container{padding:0}.fr-ui-inside.fr-no-sides .fr-container{padding:0}.fr-ui-outside .fr-container{padding:0 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0}.fr-overflow-y .fr-container{padding-top:0 !important;padding-bottom:0!important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;white-space:wrap}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:0 0;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none !important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none !important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0 !important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block !important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block !important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0 !important}@media all and (min-height:700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height:980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width:1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width:1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none !important}}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-thumbnails-vertical .fr-thumbnails{display:none !important}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none !important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0)}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fresco-12{0%{opacity:1}100%{opacity:0}}@keyframes fresco-12{0%{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url('/site/templates/styles/fresco/skins/fresco/sprite.svg')}.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url('/site/templates/styles/fresco/skins/fresco/sprite.png')}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0 -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0 -420px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon,.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/site/templates/fonts/roboto-v30-latin-regular.eot');src:local(''),url('/site/templates/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('/site/templates/fonts/roboto-v30-latin-regular.woff2') format('woff2'),url('/site/templates/fonts/roboto-v30-latin-regular.woff') format('woff'),url('/site/templates/fonts/roboto-v30-latin-regular.ttf') format('truetype'),url('/site/templates/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/site/templates/fonts/roboto-v30-latin-300.eot');src:local(''),url('/site/templates/fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'),url('/site/templates/fonts/roboto-v30-latin-300.woff2') format('woff2'),url('/site/templates/fonts/roboto-v30-latin-300.woff') format('woff'),url('/site/templates/fonts/roboto-v30-latin-300.ttf') format('truetype'),url('/site/templates/fonts/roboto-v30-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url('/site/templates/fonts/roboto-v30-latin-300italic.eot');src:local(''),url('/site/templates/fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'),url('/site/templates/fonts/roboto-v30-latin-300italic.woff2') format('woff2'),url('/site/templates/fonts/roboto-v30-latin-300italic.woff') format('woff'),url('/site/templates/fonts/roboto-v30-latin-300italic.ttf') format('truetype'),url('/site/templates/fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/site/templates/fonts/roboto-v30-latin-500.eot');src:local(''),url('/site/templates/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'),url('/site/templates/fonts/roboto-v30-latin-500.woff2') format('woff2'),url('/site/templates/fonts/roboto-v30-latin-500.woff') format('woff'),url('/site/templates/fonts/roboto-v30-latin-500.ttf') format('truetype'),url('/site/templates/fonts/roboto-v30-latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('/site/templates/fonts/roboto-v30-latin-900.eot');src:local(''),url('/site/templates/fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'),url('/site/templates/fonts/roboto-v30-latin-900.woff2') format('woff2'),url('/site/templates/fonts/roboto-v30-latin-900.woff') format('woff'),url('/site/templates/fonts/roboto-v30-latin-900.ttf') format('truetype'),url('/site/templates/fonts/roboto-v30-latin-900.svg#Roboto') format('svg')}*{margin:0;padding:0;border:none;outline:0;text-decoration:none;box-sizing:border-box}.body{font-family:'Roboto';font-weight:300;font-size:16px;line-height:24px}.h1{margin:0 0 16px;font-family:'Roboto';font-weight:900;font-size:48px;line-height:57px !important;color:#1a7284}.h2{margin:0 0 16px;font-family:'Roboto';font-weight:900;font-size:30px;line-height:32px !important;color:#1a7284}.h3{margin:0 0 20px;font-family:'Roboto';font-weight:900;font-size:20px;line-height:24px !important;color:#1a7284}.h4{margin:0;font-family:'Roboto';font-weight:500;font-size:18px;line-height:38px !important;color:#1a7284}body.cataktuelles #breadCrumpWrapper{background-color:#77993a}body.cataktuelles .h1,body.cataktuelles .h2,body.cataktuelles .h3,body.cataktuelles .h4{color:#77993a}body.catarbeit #breadCrumpWrapper{background-color:#d4a211}body.catarbeit .h1,body.catarbeit .h2,body.catarbeit .h3,body.catarbeit .h4{color:#d4a211}body.catinfos #breadCrumpWrapper{background-color:#9d1924}body.catinfos .h1,body.catinfos .h2,body.catinfos .h3,body.catinfos .h4{color:#9d1924}.bold{font-weight:500}.italic{font-style:italic}body{position:relative;background-color:#fdfaf5;color:#222;font-family:'Roboto';font-weight:300;font-size:16px;line-height:24px}html.js body{background-image:url(/site/templates/grafik/loading.gif);background-size:50px 50px;background-repeat:no-repeat;background-position:center 300px}html.js body #utility,html.js body #hero,html.js body #mainnav,html.js body #content,html.js body footer{transition:opacity .3s;opacity:0}html.js body header{transition:all .3s}b,strong{font-weight:500;opacity:.9}i,em{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:'Roboto';font-weight:300;font-size:16px;line-height:24px}hr{margin:0 -1px -1px 0;width:1px;height:1px;border:none;overflow:hidden;clear:both;visibility:hidden;opacity:0}.wrapper{position:relative;max-width:1152px;margin-left:auto;margin-right:auto}.small{font-size:.8em}header{position:fixed;top:0;left:0;z-index:1000;width:100%;z-index:10000;background-color:#fff;border-bottom:1px solid #1a7284}header .line{position:absolute;top:63px;z-index:1;width:100%;border-bottom:1px solid #9bbe16;transition:top .3s}header>.wrapper{position:relative;z-index:10;display:flex;height:100%;justify-content:space-between;align-items:flex-start}header #logo{margin:12px 0 0 -24px;width:320px;height:105px;flex-grow:0;padding:0 20px;background-color:#fff;background-image:url(/site/templates/grafik/logobvk.png);background-image:url(/site/templates/grafik/logobvk.svg),none;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all .3s}header #logo a{display:block;width:320px;height:105px}header #logo a span{display:block;text-indent:-100000px}body.scrolled header{box-shadow:0 4px 20px 0 rgba(0,0,0,.3)}h1.pageTitle{margin:0 0 16px;font-family:'Roboto';font-weight:900;font-size:48px;line-height:57px !important;color:#1a7284}h1.pageTitle span.bg{padding:3px 5px;background-color:rgba(255,255,255,.6);color:#1a7284;-webkit-box-decoration-break:clone;box-decoration-break:clone}#page1 h1.pageTitle{line-height:62px !important}.cataktuelles h1.pageTitle span.bg{background-color:#77993a;color:#fff}.catarbeit h1.pageTitle span.bg{background-color:#d4a211;color:#fff}.catinfos h1.pageTitle span.bg{background-color:#9d1924;color:#fff}.catschulalltag h1.pageTitle span.bg{background-color:#1a7284;color:#fff}#mainnav{margin:21px 0 0;font-size:18px;line-height:18px;text-align:right;font-weight:400}#mainnav p{display:none}#mainnav>ul{list-style-type:none}#mainnav>ul>li{position:relative;vertical-align:bottom;display:inline-block;margin:0 0 0 1px}#mainnav>ul>li>a{display:block;padding:27px 20px;color:#1a7284;background-color:#fff;white-space:nowrap;transition:all .3s}#mainnav>ul>li>a:hover{color:#fff}#mainnav>ul>li>a:active{color:#bd242b}#mainnav>ul>li:hover .subnav{opacity:1;pointer-events:all;z-index:10005}#mainnav>ul>li.aktuelles>a:hover{background-color:#9bbe16}#mainnav>ul>li.aktuelles.active>a,#mainnav>ul>li.aktuelles.activeParent>a,#mainnav>ul>li.aktuelles.hover>a,#mainnav>ul>li.aktuelles.active>a:hover,#mainnav>ul>li.aktuelles.activeParent>a:hover,#mainnav>ul>li.aktuelles.hover>a:hover{background-color:#9bbe16;color:#fff}#mainnav>ul>li.arbeit>a:hover{background-color:#f3b816}#mainnav>ul>li.arbeit.active>a,#mainnav>ul>li.arbeit.activeParent>a,#mainnav>ul>li.arbeit.hover>a,#mainnav>ul>li.arbeit.active>a:hover,#mainnav>ul>li.arbeit.activeParent>a:hover,#mainnav>ul>li.arbeit.hover>a:hover{background-color:#f3b816;color:#fff}#mainnav>ul>li.schulalltag>a:hover{background-color:#069ebd}#mainnav>ul>li.schulalltag.active>a,#mainnav>ul>li.schulalltag.activeParent>a,#mainnav>ul>li.schulalltag.hover>a,#mainnav>ul>li.schulalltag.active>a:hover,#mainnav>ul>li.schulalltag.activeParent>a:hover,#mainnav>ul>li.schulalltag.hover>a:hover{background-color:#069ebd;color:#fff}#mainnav>ul>li.infos>a:hover{background-color:#bd242b}#mainnav>ul>li.infos.active>a,#mainnav>ul>li.infos.activeParent>a,#mainnav>ul>li.infos.hover>a,#mainnav>ul>li.infos.active>a:hover,#mainnav>ul>li.infos.activeParent>a:hover,#mainnav>ul>li.infos.hover>a:hover{background-color:#bd242b;color:#fff}.subnav,.subnavFix{position:fixed;top:136px;left:0;width:100%;font-weight:400;text-align:right;font-size:14px;line-height:14px;opacity:0;pointer-events:none;transition:opacity .3s}.subnav *,.subnavFix *{pointer-events:none}.subnav .wrapper>ul,.subnavFix .wrapper>ul{padding:0;list-style-type:none;text-align:right}.subnav .wrapper>ul>li,.subnavFix .wrapper>ul>li{display:inline-block;padding:14px 10px}.subnav .wrapper>ul>li>a,.subnavFix .wrapper>ul>li>a{padding:17px 4px !important;color:#fff}.subnav .wrapper>ul>li>a:hover,.subnavFix .wrapper>ul>li>a:hover{color:#666}.subnav .wrapper>ul>li.active>a,.subnavFix .wrapper>ul>li.active>a{position:relative;color:#222}.subnav .wrapper>ul>li.active>a:after,.subnavFix .wrapper>ul>li.active>a:after{position:absolute;bottom:5px;left:50%;margin-left:-8px;content:'';display:block;width:0;height:0;border-top:solid 10px transparent;border-right:solid 10px transparent;border-left:solid 10px transparent;border-bottom:solid 6px rgba(0,0,0,.2)}.subnav:hover{opacity:1;pointer-events:all}.subnav:hover *{pointer-events:all}.subnavFix{opacity:1;pointer-events:all}.subnavFix *{pointer-events:all}.scrolled .subnavFix{box-shadow:0 12px 11px rgba(100,100,100,.3)}.subnav.wideSubNav ul li,.subnavFix.wideSubNav ul li{border-bottom:1px solid rgba(255,255,255,.6)}#subaktuelles{background-color:#9bbe16}#subarbeit{background-color:#f3b816}#subschulalltag{background-color:#069ebd}#subinfos{background-color:#bd242b}#utNav{display:block;margin:27px 20px 0 0;text-align:right;font-size:16px;line-height:16px}#utNav ul{list-style-type:none}#utNav ul li{display:inline-block}#utNav ul li a{color:#1a7284;transition:color .3s}#utNav ul li a:hover{color:#979797}#utNav ul li:after{content:'|';display:inline-block;padding:0 8px;color:#1a7284}#utNav ul li:last-child:after{display:none}#utNav ul li.active a,#utNav ul li.activeParent a{color:#bd242b}#breadCrumpWrapper{margin:0 0 80px;padding:20px 0;background-color:#1a7284;color:#fff;font-size:13px;line-height:0;font-weight:400}#breadCrumpWrapper #breadcrump ol{list-style-type:none}#breadCrumpWrapper #breadcrump ol li{display:inline-block}#breadCrumpWrapper #breadcrump ol li a{color:#fff;transition:all .3s;border:none}#breadCrumpWrapper #breadcrump ol li a:hover{color:#222;border:none}#breadCrumpWrapper #breadcrump ol li:after{display:inline-block;padding:0 10px;content:'»»'}#breadCrumpWrapper #breadcrump ol li:last-child:after{display:none}#breadCrumpWrapper #breadcrump ol:before{content:'Sie sind hier: '}.banner{margin-top:40px;padding:20px;background-color:rgba(0,0,0,.05)}.banner .wrapper{display:flex;justify-content:space-evenly;align-items:center;gap:50px}.banner .wrapper span{flex-shrink:2;display:block}.banner .wrapper span img,.banner .wrapper span a{display:inline-block;margin:0 auto;width:100%;height:auto;max-width:200px;min-width:120px}.banner.big .wrapper{flex-wrap:wrap}footer{padding:24px 20px;background-color:#1a7284;color:#fff;font-weight:400}footer .wrapper{display:flex;justify-content:space-between}footer .wrapper .footerCol{flex-basis:25%;flex-shrink:2;padding:0 24px;border-right:1px solid #fff}footer .wrapper .footerCol a{color:#fff !important;border:none !important;transition:color .3s}footer .wrapper .footerCol a:hover{color:#cdecf2 !important;border:none !important}footer .wrapper .footerCol a.tel{pointer-events:none}footer .wrapper .footerCol .footerNav{color:#fff}footer .wrapper .footerCol .footerNav ul{padding:0;list-style-type:none}footer .wrapper .footerCol .footerNav ul li.active a,footer .wrapper .footerCol .footerNav ul li.active a:hover{color:#222 !important}footer .wrapper .footerCol p{margin:0 0 16px}footer .wrapper .footerCol p strong{font-weight:900}footer .wrapper .footerCol:last-child{border-right:none}.touchevents footer .wrapper .footerCol a.tel{pointer-events:all}#toTop{position:fixed;bottom:30px;right:30px;width:40px;height:40px;font-size:45px;line-height:0;transform:rotate(-90deg);background-color:#1a7284;border-radius:20px;border:2px solid #fdfaf5;cursor:pointer;opacity:0;pointer-events:none;transition:all .5s}#toTop span{position:relative;top:14px;left:9px;display:block;color:#fdfaf5;transition:color .5s}body.scrolledFar #toTop{opacity:1;pointer-events:all}#toTop:hover{border-color:#222}#toTop:hover span{color:#222}#mCCForm{position:fixed;top:0;left:0;z-index:10010;padding:40px;width:100%;background-color:#333;color:#fff;font-weight:400}#mCCForm .mCCF__message{margin:0 auto;max-width:1100px}#mCCForm .mCCF__link{display:inline-block;padding:0 0 0 6px;color:#f3b816;transition:color .3s}#mCCForm .mCCF__link:hover{color:#bd242b}#mCCForm #mCCButton{display:block;margin:20px auto 0 auto;padding:10px 35px;width:200px;background-color:#9bbe16;color:#fff;border:2px solid #9bbe16;border-radius:4px;cursor:pointer;transition:background-color .3s,color .3s}#mCCForm #mCCButton:hover{color:#222;background-color:#eee}#hero{position:relative;line-height:0}#hero img{width:100%;height:auto}#hero span.cover{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(255,255,255,.2)}#hero #pageTitleWrapper{position:absolute;left:0;bottom:16px;width:100%}#hero #pageTitleWrapper.pageTitleHome{bottom:232px}#hero #teaserWrapper{position:absolute;bottom:24px;width:100%}#hero #teaserWrapper .wrapper{display:flex;justify-content:space-between;align-items:stretch;align-content:flex-start;font-size:16px;line-height:22px}#hero #teaserWrapper .wrapper .teaserBox{flex-basis:256px;max-width:256px;color:#fff;flex-grow:1}#hero #teaserWrapper .wrapper .teaserBox a{display:block;color:#fff;transition:color .3s;border:none}#hero #teaserWrapper .wrapper .teaserBox a:hover{color:#222;border:none}#hero #teaserWrapper .wrapper .teaserBox h3{margin:0 0 20px;font-family:'Roboto';font-weight:900;font-size:20px;line-height:24px !important;color:#1a7284;margin:0 0 9px;padding:4px 10px;color:#fff;font-size:17px;line-height:20px}#hero #teaserWrapper .wrapper .teaserBox ul{padding:0 10px 10px;list-style-type:none;font-weight:400}#hero #teaserWrapper .wrapper .teaserBox ul li a{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#hero #teaserWrapper .wrapper .teaserBox ul li a.readon{display:block;text-align:right}#hero #teaserWrapper .wrapper .tsaktuelles{background-color:#9bbe16}#hero #teaserWrapper .wrapper .tsaktuelles h3{background-color:#77993a}#hero #teaserWrapper .wrapper .tsarbeit{background-color:#f3b816}#hero #teaserWrapper .wrapper .tsarbeit h3{background-color:#d4a211}#hero #teaserWrapper .wrapper .tsschulalltag{background-color:#069ebd}#hero #teaserWrapper .wrapper .tsschulalltag h3{background-color:#1a7284}#hero #teaserWrapper .wrapper .tsinfos{background-color:#bd242b}#hero #teaserWrapper .wrapper .tsinfos h3{background-color:#9d1924}#articleWrapper{display:flex;flex-direction:row-reverse}#articleWrapper #sidebar{position:relative;margin:0 32px 0 0;width:256px;flex-shrink:0}#articleWrapper article{padding:16px 32px;background-color:#fff;flex-basis:864px;flex-shrink:5}#articleWrapper .entry{flex-basis:864px;flex-shrink:5}#articleWrapper.wideArticle article,#articleWrapper.wideArticle .entry{flex-basis:100%}#content{margin:137px 0 0}#content.hasSubmenu{margin:178px 0 0}.smallWrapper{max-width:800px}#content a{position:relative;color:#069ebd;font-weight:400;transition:all .3s;border-bottom:1px dotted #069ebd}#content a:hover{color:#bd242b;border-bottom-style:solid;border-color:#bd242b}#content a.extern:after{position:relative;top:-9px;right:0;display:inline-block;content:'>';font-size:10px;transform:rotate(-45deg)}#content a.tel{color:#222;pointer-events:none;border:none;font-weight:300}.touchevents #content a.tel{pointer-events:all;color:#069ebd;font-weight:500;border-bottom:1px dotted #069ebd}.divWrapper{margin-top:40px;margin-bottom:40px}.divWrapper *{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.divWrapper h2{margin:0 0 16px;font-family:'Roboto';font-weight:900;font-size:30px;line-height:32px !important;color:#1a7284}.divWrapper h3{margin:0 0 20px;font-family:'Roboto';font-weight:900;font-size:20px;line-height:24px !important;color:#1a7284}.divWrapper p+h2,.divWrapper ul+h2,.divWrapper ol+h2{margin-top:48px;margin-bottom:4px}.divWrapper p+h3,.divWrapper ul+h3,.divWrapper ol+h3{margin-top:32px;margin-bottom:4px}.divWrapper h4{margin:0;font-family:'Roboto';font-weight:500;font-size:18px;line-height:38px !important;color:#1a7284}.divWrapper p,.divWrapper ol,.divWrapper ul,.divWrapper table{margin:0 0 13px;line-height:26px;letter-spacing:-.2px}.divWrapper p.bg{padding:13px;background-color:#eee;font-weight:400}.divWrapper ul,.divWrapper ol{padding:0 0 0 30px}.divWrapper ul.wideList li,.divWrapper ol.wideList li{margin-bottom:20px}.divWrapper p:last-child,.divWrapper ul:last-child,.divWrapper ol:last-child,.divWrapper table:last-child{margin-bottom:0}.divWrapper table{border:none;border-collapse:collapse;font-size:14px;line-height:19px}.divWrapper table tr th{padding:6px 20px 6px 8px;text-align:left;font-weight:500;vertical-align:top;border-bottom:1px solid #fdfaf5}.divWrapper table tr td{padding:6px 20px 6px 8px;text-align:left;vertical-align:top;border-right:1px solid #fdfaf5}.divWrapper table tr th:last-child,.divWrapper table tr td:last-child{border-right:none}.divWrapper table thead th,.divWrapper table tr:nth-child(even) th,.divWrapper table thead td,.divWrapper table tr:nth-child(even) td{background-color:#fdfaf5;border-right:1px solid #fff}.divWrapper table thead th:last-child,.divWrapper table tr:nth-child(even) th:last-child,.divWrapper table thead td:last-child,.divWrapper table tr:nth-child(even) td:last-child{border-right:none}.divWrapper iframe{width:100%;height:auto}.divWrapper small{font-size:12px}.divWrapper:first-child{margin-top:0}.divWrapper:last-child{margin-bottom:0}.hasBorderTop{border-top:1px dotted #069ebd;padding-top:16px}#content .imgWide figure{position:relative;line-height:0}#content .imgWide figure img{width:100%;height:auto}#content .imgWide figure figcaption{padding:4px 8px;background-color:#f4f4f4;color:#666;font-size:.8em;line-height:20px}#content .imgWide figure figcaption .desc{display:block}#content .imgWide figure figcaption .credits{display:block}#content .imgWide figure.isPortrait{display:block;margin:0 auto;max-width:450px}#content .gallery .galleryWrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}#content .gallery .galleryWrapper .singleImg{position:relative;flex-basis:246px;flex-shrink:2;flex-grow:2;margin:auto;padding:16px;max-width:256px;aspect-ratio:1;overflow:hidden;background-color:#f4f4f4;border:1px solid transparent;transition:all .3s}#content .gallery .galleryWrapper .singleImg a{display:block;width:100%;height:100%;border:none}#content .gallery .galleryWrapper .singleImg img{max-width:100%;height:auto;width:auto;max-height:100%}#content .gallery .galleryWrapper .singleImg .caption{position:absolute;bottom:0;left:0;padding:4px 8px;width:100%;font-size:12px;font-weight:400;line-height:14px;text-align:center;color:#666;background-color:rgba(244,244,244,.85);transition:all .4s}#content .gallery .galleryWrapper .singleImg .caption span{display:block}#content .gallery .galleryWrapper.hasLightbox .singleImg:hover{background-color:#eee;border-color:#ccc}#content .team .teamWrapper{display:flex;justify-content:space-between;column-gap:20px}#content .team .teamWrapper .vc{flex-basis:25%;flex-shrink:4;flex-grow:4}#content .team .teamWrapper .vc img{border-radius:15px;width:100%;height:auto}#content .team .teamWrapper .vc h4{margin:0 0 10px}#content .team .teamWrapper .vc p{margin:0;font-size:16px;line-height:24px}#content .team .teamWrapper .vc .maBeruf{margin-bottom:4px;font-style:italic}#content .terminList dl{display:flex;column-gap:32px;margin:0 0 40px}#content .terminList dl dt{flex-basis:160px;flex-shrink:0;margin:0;font-family:'Roboto';font-weight:500;font-size:18px;line-height:38px !important;color:#1a7284}#content .terminList dl dt span{display:block;margin:-10px 0 0;font-family:'Roboto';font-weight:300;font-size:16px;line-height:24px;font-size:13px}#content .terminList dl dd h4{margin:0;font-family:'Roboto';font-weight:500;font-size:18px;line-height:38px !important;color:#1a7284;line-height:26px !important}#content .terminList dl dd .terStandort{margin:-10px 0 15px;font-size:13px;color:#666}#content .terminList dl dd .icalLink{display:inline-block;padding:0 8px;border:none;border-radius:4px;font-size:11px;letter-spacing:.2px;background-color:#eee}#content .oldList dl{margin:0 0 20px}#content .oldList dl dt,#content .oldList dl dd{font-family:'Roboto';font-size:16px;line-height:24px;color:#222;font-weight:300;line-height:20px !important}#content #subscribeWrapper{margin:64px -32px 0;padding:32px;border-top:32px #fdfaf5 solid}#content #subscribeWrapper #subscribe{padding:16px;border-radius:3px;background-color:#eee;color:#666;text-align:center;font-size:15px}#content #subscribeWrapper #subscribe form{margin:24px 0 0}#content #subscribeWrapper #subscribe form textarea{margin:0;padding:8px;width:100%;height:32px;overflow:hidden;background-color:#fff;color:#666;border:1px solid #fff;border-radius:3px;font-family:courier,monospace;font-size:13px;line-height:13px;text-align:center;font-weight:400;resize:none}#content #subscribeWrapper #subscribe form button{display:block;margin:16px auto;padding:4px;width:300px;text-align:center;background-color:#fff;border:2px solid transparent;border-radius:3px;transition:border-color .5s;cursor:pointer}#content #subscribeWrapper .fussnote{margin:8px 0 0;font-size:13px;line-height:20px}#content .dlList{padding:0;list-style-type:none}#content .dlList li{position:relative;margin:0 0 24px;padding-left:18px}#content .dlList li a{font-weight:500;border:none}#content .dlList li span{display:block;margin-top:-4px;font-size:13px}#content .dlList li:before{position:absolute;top:4px;left:-4px;content:'doc';display:inline-block;margin:0 5px 0 0;width:10px;height:14px;border:2px solid #666;border-top-left-radius:6px;font-size:6px;line-height:17px;color:#666}#content .briefListe ul{padding:0;list-style-type:none}#content .briefListe ul li{position:relative;margin:0 0 24px;padding-left:18px}#content .briefListe ul li h4{margin:0 0 -8px}#content .briefListe ul li h4 a{border:none;font-weight:500}#content .briefListe ul li:before{position:absolute;top:10px;left:-4px;content:'doc';display:inline-block;margin:0 5px 0 0;width:10px;height:14px;border:2px solid #666;border-top-left-radius:6px;font-size:6px;line-height:17px;color:#666}#content .embed .mapWrapper{display:flex;justify-content:center;align-items:center;width:100%;min-height:450px;line-height:0;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all .3s;border:1px solid #eee}#content .embed .mapWrapper .embedCode{width:100%;height:100%}#content .embed .mapWrapper .embedCode iframe{width:100%;height:auto}#content .embed .mapWrapper>.mapWarning{padding:16px;max-width:85%;background-color:rgba(255,255,255,.9);border-radius:3px;border:1px solid #979797;text-align:center;font-size:13px;line-height:16px}#content .embed .mapWrapper>.mapWarning>#mapMsg p span.but{display:inline-block;margin:8px 0 0;padding:4px 16px;background-color:#77993a;border:2px solid #77993a;border-radius:4px;color:#fff;font-weight:400;cursor:pointer;transition:all .3s}#content .embed .mapWrapper>.mapWarning>#mapMsg p span.but:hover{background-color:#fff;color:#77993a}.tpl_ansprechpartner #homeTeam ul{display:block}.tpl_ansprechpartner #homeTeam ul li{display:flex;column-gap:32px;align-items:flex-start;margin:0 0 64px;max-width:none;text-align:left;font-size:16px;line-height:23px}.tpl_ansprechpartner #homeTeam ul li img{flex-basis:160px}.tpl_ansprechpartner #homeTeam ul li span p{line-height:23px}.tpl_ansprechpartner #homeTeam ul li span .teamerName{margin-bottom:8px}.tpl_ansprechpartner #homeTeam ul li span .teamerFunktion{font-weight:500;color:#1a7284}.tpl_ansprechpartner #homeTeam ul li span .teamerTxt{margin:8px 0 0;line-height:18px;font-size:13px;color:#666}.tpl_ansprechpartner #homeTeam ul li span .teamerMail span,.tpl_ansprechpartner #homeTeam ul li span .teamerFon span{display:inline-block;width:60px}.blogList ul{padding:0;list-style-type:none}.blogList ul li{margin:0 0 80px}.blogList ul li .tsMeta{margin:0;font-size:12px}.blogList ul li h3{margin:0;line-height:24px !important}.blogList ul li h3 a{margin:0;font-family:'Roboto';font-weight:500;font-size:18px;line-height:38px !important;color:#1a7284;font-size:20px;line-height:24px !important;color:#1a7284 !important;font-weight:500 !important}.blogList ul li p.excerpt{margin-bottom:4px}.blogList ul li a{border:none !important}.blogList ul li:last-child{margin-bottom:24px}.pagination{margin:0 0 0 400px}.pagination ul{padding:0;list-style-type:none}.pagination ul li{display:inline-block;margin:0 6px}.pagination ul li a{display:block;padding:0 8px;border-radius:4px;background-color:#069ebd;color:#fff !important;border:none !important}.pagination ul li a:hover{color:#222 !important}.pagination ul li.MarkupPagerNavOn a{background-color:#cdecf2;color:#222 !important}.blogreadon{display:inline-block;padding:2px 16px;background-color:#1a7284;color:#fff !important;border:2px solid #1a7284 !important;border-radius:3px;transition:all .3s}.blogreadon:hover{color:#222 !important;background-color:#fff !important}.catarbeit .blogreadon{background-color:#f3b816;border-color:#f3b816 !important}.cataktuelles .blogreadon{background-color:#9bbe16;border-color:#9bbe16 !important}.catinfos .blogreadon{background-color:#bd242b;border-color:#bd242b !important}.tpl_blogartikel .blMeta{margin:0 0 20px;font-family:'Roboto';font-weight:900;font-size:20px;line-height:24px !important;color:#1a7284}.tpl_blogartikel .blHeaderImg{max-width:100%;height:auto}.tpl_blogartikel .blMetaFooter{margin-top:80px}#filter{margin:0 auto 40px auto;text-align:center}#filter button{display:inline-block;margin:6px;padding:6px 20px;background-color:#efd6d7;color:#222;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}#filter button:hover{opacity:.7}#filter button.mixitup-control-active,#filter button.mixitup-control-active:hover{background-color:#bd242b;color:#fff;opacity:1;cursor:default}.teamerList{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:stretch;padding:0;list-style-type:none;row-gap:40px;column-gap:16px}.teamerList li{flex-basis:256px;flex-grow:0;flex-shrink:2;line-height:0;text-align:center;background-color:#eee}.teamerList li img{width:100%;height:auto}.teamerList li p{margin:0;padding:2px 16px;color:#222;font-size:14px;line-height:16px}.teamerList li p.maName{padding-top:8px}.teamerList li p:last-child{padding-bottom:8px}.teamerList li a{color:#9d1924 !important;border:none !important;transition:color .3s;font-weight:400}.teamerList li a:hover{color:#069ebd !important}.teamerList li hr{margin:4px 0}.tpl_klassenuebersicht .teamerList{justify-content:flex-start}.tpl_klassenuebersicht .teamerList li{padding-bottom:8px}.tpl_klassenuebersicht .teamerList li .maTiername{position:relative;margin:-34px auto 18px auto;padding:4px 0;width:75%;font-weight:500;background-color:rgba(255,255,255,.8);transform:rotate(-1.5deg)}.tpl_klassenuebersicht .teamerList li .maTiername.hidden{opacity:0}.tpl_klassenuebersicht .teamerList li .maName{margin:0 0 6px}.tpl_klassenuebersicht .teamerList li .klLeitung span:after{content:', '}.tpl_klassenuebersicht .teamerList li .klLeitung span:last-child:after{display:none}.tpl_klassenuebersicht .teamerList .klTrenner{flex-basis:100%;flex-shrink:0;margin:0 0 20px;font-family:'Roboto';font-weight:900;font-size:20px;line-height:24px !important;color:#1a7284;margin-bottom:-20px;padding:4px;width:100%;text-align:left;background:0 0}#searchForm{margin:0 0 32px}#searchForm #search_query{margin:0 32px 0 0;padding:10px 16px;width:75%;background-color:#eee;border:2px solid #eee;font-family:'Roboto';font-weight:300;line-height:24px;font-size:16px;border-radius:5px;transition:all .3s}#searchForm #search_query:focus{border-color:#1a7284}#searchForm button{display:inline-block;padding:15px 40px;background-color:#cdecf2;color:#222;border-radius:5px;cursor:pointer;transition:all .3s}#searchForm button:hover{color:#fff;background-color:#1a7284}#searchResults{padding:0;list-style-type:none}#searchResults li{margin:0 0 32px}#searchResults li h2{font-family:'Roboto';font-weight:300;font-size:16px;line-height:24px;font-weight:500}#searchResults li h2 span{display:inline-block}#searchResults li h2 span:after{content:'»»';display:inline-block;padding:0 8px}#searchResults li h2 a{font-weight:500;border:none}#searchResults li h2 a:hover{border:none}.FormBuilder-kontakt #wrap_Inputfield-{margin:0;padding:0;width:100px;height:0;overflow:hidden}.FormBuilder-kontakt .InputfieldColumnWidth{display:inline-block;margin:0 0 20px}.FormBuilder-kontakt .InputfieldColumnWidthFirst{padding-right:20px}.FormBuilder-kontakt input[type=text],.FormBuilder-kontakt input[type=email],.FormBuilder-kontakt textarea{padding:10px 16px;width:100%;background-color:#eee;border:2px solid #eee;font-family:'Roboto';font-weight:300;line-height:24px;font-size:16px;transition:all .3s}.FormBuilder-kontakt input[type=text]:focus,.FormBuilder-kontakt input[type=email]:focus,.FormBuilder-kontakt textarea:focus{border-color:#1a7284}.FormBuilder-kontakt label{hyphens:none;color:#979797;font-size:13px}.FormBuilder-kontakt #wrap_Inputfield_msg{margin:0 0 30px}.FormBuilder-kontakt #wrap_Inputfield_datenschutz label.InputfieldHeader{display:block;margin:0;height:0;overflow:hidden}.FormBuilder-kontakt #wrap_Inputfield_datenschutz .InputfieldContent{margin:0 0 40px}.FormBuilder-kontakt #wrap_Inputfield_datenschutz .InputfieldContent label input{width:20px;height:20px}.FormBuilder-kontakt #wrap_Inputfield_datenschutz .InputfieldContent label .pw-no-select{display:inline-block;margin:-28px 0 0 30px;vertical-align:top;max-width:800px;hyphens:none;font-size:18px;line-height:26px}.FormBuilder-kontakt .InputfieldRadiosFloated{margin-bottom:24px !important;padding:0;list-style-type:none}.FormBuilder-kontakt .InputfieldRadiosFloated li{display:inline-block;margin:0 30px 0 0}.FormBuilder-kontakt .InputfieldRadiosFloated li label{font-size:20px}.FormBuilder-kontakt .InputfieldRadiosFloated li label input{width:20px;height:20px}.FormBuilder-kontakt .InputfieldRadiosFloated li label span{display:inline-block;padding:0 0 0 6px}.FormBuilder-kontakt button{display:inline-block;padding:15px 40px;background-color:#cdecf2;color:#222;border-radius:5px;cursor:pointer;transition:all .3s}.FormBuilder-kontakt button:hover{color:#fff;background-color:#1a7284}.FormBuilder-kontakt .FormBuilderErrors,.FormBuilder-kontakt .error{margin:20px 0;color:#bd242b;font-weight:400}#sidebar .widget{margin:0 0 64px}#sidebar h4{display:inline-block;margin:0 0 4px;padding:4px 16px 4px 8px;font-weight:900;color:#fff;background-color:#1a7284;text-align:left}#sidebar ul{list-style-type:none}#sidebar ul li{padding:2px 8px;border-bottom:1px solid #eee}#sidebar ul li:last-child{border:none}#sidebar a{color:#222;border-bottom-color:#222;border:none}#sidebar a:hover{border:none}#sidebar .sidebarNav ul{padding:0;font-weight:400;border:none}#sidebar .sidebarNav ul li{padding:0;border:none}#sidebar .sidebarNav ul li a{position:relative;display:block;margin:0 0 4px;padding:4px 8px;border:none;color:#222;background-color:#cdecf2;font-weight:400;transition:all .3s}#sidebar .sidebarNav ul li a:hover{color:#fff}#sidebar .sidebarNav ul li.active a:hover{color:#222}#sidebar .sidebarNav ul li.active a:after{content:'';position:absolute;display:block;right:-7px;top:7px;width:17px;height:17px;transform:rotate(45deg);background-color:#cdecf2}#sidebar .teamer{font-size:14px;line-height:20px}#sidebar .teamer h4{text-align:left}#sidebar .teamer .teamWrapper{margin:0 0 32px}#sidebar .teamer .teamWrapper img{max-width:100%;height:auto}#sidebar .teamer .teamWrapper .maName{font-weight:500}#sidebar .teamer .teamWrapper .maName.hasImg{font-weight:300}#sidebar .teamer .teamWrapper hr{margin:2px 0}#sidebar .related a:after{content:' »»'}#sidebar .downloads a{position:relative;display:block;padding-left:14px}#sidebar .downloads a:before{position:absolute;top:4px;left:-4px;content:'doc';display:inline-block;margin:0 5px 0 0;width:10px;height:14px;border:2px solid #666;border-top-left-radius:6px;font-size:6px;line-height:17px;color:#666}#sidebar .img img{max-width:100%;height:auto}#sidebar .sidebarPerm{position:absolute;bottom:-40px;padding-top:20px;width:100%;border-top:10px solid rgba(0,0,0,.05);opacity:.5}#sidebar .sidebarPerm .widget{margin:0 0 40px !important}#sidebar .sidebarPerm .permExt hr{margin:10px 0}#sidebar .sidebarPerm .permExt a{display:block;margin:0 0 4px;padding:4px 8px;background-color:#cdecf2;color:#222;transition:color .3s}#sidebar .sidebarPerm .permExt a:hover{color:#fff}#sidebar .sidebarPerm .permImg img{margin:0 0 40px;max-width:100%;height:auto}#sidebar .widget+.sidebarPerm{margin:200px 0 0}.cataktuelles #sidebar .sidebarPerm .permExt a{background-color:#ebf2d0}.catarbeit #sidebar .sidebarPerm .permExt a{background-color:#fdf1d0}.catinfos #sidebar .sidebarPerm .permExt a{background-color:#efd6d7}#page1 #sidebar .sidebarPerm .permExt a{background-color:#ebf2d0}.tpl_bereichseinstieg #sidebar .sidebarPerm{bottom:8px}#page1 .divWrapper #homeTeaser,.tpl_bereichseinstieg .divWrapper #homeTeaser{margin:80px 0 0}#page1 .divWrapper #homeTeaser h3,.tpl_bereichseinstieg .divWrapper #homeTeaser h3{height:0;overflow:hidden;opacity:0}#page1 .divWrapper #homeTeaser ul,.tpl_bereichseinstieg .divWrapper #homeTeaser ul{padding:0;list-style-type:none;display:flex;justify-content:flex-start;column-gap:2%;row-gap:16px;flex-wrap:wrap}#page1 .divWrapper #homeTeaser ul li,.tpl_bereichseinstieg .divWrapper #homeTeaser ul li{flex-basis:32%}#page1 .divWrapper #homeTeaser ul li h4,.tpl_bereichseinstieg .divWrapper #homeTeaser ul li h4{padding:2px 8px;background-color:#fff;font-size:16px;line-height:19px}#page1 .divWrapper #homeTeaser ul li h4 a,.tpl_bereichseinstieg .divWrapper #homeTeaser ul li h4 a{color:#1a7284;border:none;font-weight:500;transition:color .3s}#page1 .divWrapper #homeTeaser ul li img,.tpl_bereichseinstieg .divWrapper #homeTeaser ul li img{width:100%;height:auto}#page1 .divWrapper #homeTeaser ul li a,.tpl_bereichseinstieg .divWrapper #homeTeaser ul li a{border:none}#page1 .divWrapper #homeTeaser ul li:hover h4 a,.tpl_bereichseinstieg .divWrapper #homeTeaser ul li:hover h4 a{color:#f3b816}#page1 #sidebar h4,.tpl_bereichseinstieg #sidebar h4{margin-bottom:8px;display:block;background-color:#9bbe16}#page1 #sidebar .widget,.tpl_bereichseinstieg #sidebar .widget{margin:0 0 80px}#page1 #sidebar .widget ul,.tpl_bereichseinstieg #sidebar .widget ul{margin:0 0 -8px}#page1 #sidebar .widget ul li,.tpl_bereichseinstieg #sidebar .widget ul li{margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid #9bbe16}#page1 #sidebar .widget ul li>span.date,.tpl_bereichseinstieg #sidebar .widget ul li>span.date{display:block;font-weight:500}#page1 #sidebar .widget ul li:last-child,.tpl_bereichseinstieg #sidebar .widget ul li:last-child{border-bottom:none}#page1 #sidebar .blogartikel ul li a,.tpl_bereichseinstieg #sidebar .blogartikel ul li a{font-weight:300}#page1 #sidebar .blogartikel ul li a span,.tpl_bereichseinstieg #sidebar .blogartikel ul li a span{color:#9bbe16;font-weight:400;transition:color .3s}#page1 #sidebar .blogartikel ul li a:hover,.tpl_bereichseinstieg #sidebar .blogartikel ul li a:hover{color:#222}#page1 #sidebar .blogartikel ul li a:hover span,.tpl_bereichseinstieg #sidebar .blogartikel ul li a:hover span{color:#bd242b}#page1 #sidebar .readmore,.tpl_bereichseinstieg #sidebar .readmore{display:block;padding:4px 8px;color:#222;background-color:#ebf2d0;transition:all .3s}#page1 #sidebar .readmore:hover,.tpl_bereichseinstieg #sidebar .readmore:hover{color:#77993a}#page1 #sidebar .readmore:after,.tpl_bereichseinstieg #sidebar .readmore:after{content:' »»'}#page1 .divWrapper h2{margin:0 0 20px;font-family:'Roboto';font-weight:900;font-size:20px;line-height:24px !important;color:#1a7284}#page1 .divWrapper h2{margin-bottom:10px;font-size:28px}#page1 .divWrapper h3{margin-bottom:4px}#content.cataktuelles #homeTeaser ul li h4 a{color:#77993a}#content.cataktuelles #sidebar h4{background-color:#9bbe16;color:#fff}#content.cataktuelles #sidebar .sidebarNav a{background-color:#ebf2d0}#content.cataktuelles #sidebar .sidebarNav ul li.active a:after{background-color:#ebf2d0}#content.catschulalltag #homeTeaser ul li h4 a{color:#1a7284}#content.catschulalltag #sidebar h4{background-color:#069ebd;color:#fff}#content.catschulalltag #sidebar .sidebarNav a{background-color:#cdecf2}#content.catarbeit #homeTeaser ul li h4 a{color:#d4a211}#content.catarbeit #sidebar h4{background-color:#f3b816;color:#fff}#content.catarbeit #sidebar .sidebarNav a{background-color:#fdf1d0}#content.catarbeit #sidebar .sidebarNav ul li.active a:after{background-color:#fdf1d0 !important}#content.catinfos #homeTeaser ul li h4 a{color:#9d1924}#content.catinfos #sidebar h4{background-color:#bd242b;color:#fff}#content.catinfos #sidebar .sidebarNav a{background-color:#efd6d7}#content.catinfos #sidebar .sidebarNav ul li.active a:after{background-color:#efd6d7}#homeTeam{margin:80px 0 0}#homeTeam h3{margin:0 0 8px !important}#homeTeam ul{display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap;padding:0;list-style-type:none}#homeTeam ul li{max-width:160px;font-size:13px;line-height:18px;text-align:center}#homeTeam ul li img{width:160px;height:160px;border:1px solid #069ebd}#homeTeam ul li p{margin:0;line-height:20px}#homeTeam ul li a,#homeTeam ul li a:hover{border:none}#homeTeam ul li.moreTeamer a{position:relative;display:block;width:160px;height:160px;border:1px solid #069ebd;background-color:#069ebd;color:#fff;text-align:left;font-size:14px}#homeTeam ul li.moreTeamer a span{position:absolute;bottom:4px;right:4px;font-weight:500}.siblings,.children{margin:40px 0 0;opacity:.6}.siblings h4,.children h4{margin:0 0 8px;padding:4px 8px;background-color:#fff;font-weight:400}.siblings ul,.children ul{padding:0 0 0 11px;list-style-type:none}.siblings ul li,.children ul li{display:inline-block;margin:0 0 0 -19px}.siblings ul li a,.children ul li a{border-bottom:none !important}.siblings ul li:after,.children ul li:after,.siblings ul li:before,.children ul li:before{display:inline-block;padding:0 8px;content:'|'}.children{margin-top:0;padding:64px 32px 16px;opacity:1;background-color:#fff}.children h4{margin:0 0 16px;font-family:'Roboto';font-weight:900;font-size:30px;line-height:32px !important;color:#1a7284;padding:0}@media screen and (max-height:840px){header #logo{margin:12px 0 0 -20px;height:82px;width:273px}header .line{top:53px}#mainnav{margin:11px 0 0}#mainnav ul li a{padding:17px 20px}#content{margin:107px 0 0}#content.hasSubmenu{margin:149px 0 0}.subnav,.subnavFix{top:107px}.subnav .wrapper>ul>li.active a:after,.subnavFix .wrapper>ul>li.active a:after{bottom:5px}}@media screen and (max-width:1192px){#articleWrapper,.wrapper{max-width:100%;padding:0 20px}#articleWrapper .entry{flex-grow:2}#articleWrapper article .wrapper{padding:0}#articleWrapper #sidebar{width:220px}#hero #teaserWrapper .wrapper .teaserBox{flex-basis:24%;flex-shrink:1;flex-grow:0}}@media screen and (max-width:1000px){#hero #pageTitleWrapper.pageTitleHome{bottom:192px}#hero #teaserWrapper{bottom:12px}#hero #teaserWrapper .wrapper{font-size:13px;line-height:18px}h1.pageTitle{font-size:32px;line-height:34px !important}}@media screen and (max-width:900px){header .wrapper{display:block;padding:0}header #logo{margin:30px auto 18px auto;height:82px;width:273px}header .line{top:44px}#utNav{margin:15px 20px;text-align:center}.menuWrapper{position:absolute;top:53px;width:100%;pointer-events:none}#hero #pageTitleWrapper.pageTitleHome{bottom:180px}#hero #pageTitleWrapper.pageTitleHome h1.pageTitle{font-size:40px;line-height:42px !important}#hero #teaserWrapper .wrapper .teaserBox h3{line-height:32px !important}#mainnav{position:relative;margin:0;text-align:left;pointer-events:none}#mainnav p{position:relative;display:inline-block;height:45px;cursor:pointer;pointer-events:all}#mainnav p span{position:relative;bottom:16px;display:inline-block;display:none}#mainnav p:after{content:'';display:inline-block;margin:0 0 0 16px;width:45px;height:45px;background-image:url(/site/templates/grafik/menu.png);background-repeat:no-repeat}#mainnav>ul{opacity:0;pointer-events:none;transition:opacity .3s}#mainnav>ul *{pointer-events:none}#mainnav>ul>li{display:block;margin:0;border-bottom:2px solid #fdfaf5}#mainnav>ul>li>a{padding:14px 20px;color:#fdfaf5;border-bottom:1px solid #fdfaf5}#mainnav>ul>li>a:hover{color:#222}#mainnav>ul>li.aktuelles a{background-color:#9bbe16}#mainnav>ul>li.arbeit a{background-color:#f3b816}#mainnav>ul>li.schulalltag a{background-color:#069ebd}#mainnav>ul>li.infos a{background-color:#bd242b}#mainnav.openmenu{pointer-events:all}#mainnav.openmenu p:after{background-image:url(/site/templates/grafik/menu-close.png)}#mainnav.openmenu>ul{opacity:1;pointer-events:all}#mainnav.openmenu>ul *{pointer-events:all}.subnavFix{display:none}.subnav{position:relative;top:auto;left:auto;width:auto;text-align:left;opacity:1}.subnav .wrapper>ul{text-align:left}.subnav .wrapper>ul>li{padding:0 7px}.subnav .wrapper>ul>li>a{display:inline-block;padding:10px 7px !important;font-size:13px}.subnav .wrapper>ul>li:first-child a{padding-left:7px}#breadCrumpWrapper{margin:0 0 40px}#content,#content.hasSubmenu{margin:162px 0 0}.children{padding:64px 16px 16px}.tpl_klassenuebersicht .teamerList{justify-content:center}.tpl_klassenuebersicht .teamerList .klTrenner{text-align:center}}@media screen and (max-width:767px){#articleWrapper{display:block}#articleWrapper article{padding:16px}#articleWrapper article #sidebarNav{margin-left:-20px;margin-right:-20px}#articleWrapper article #sidebarNav h4{display:none}#articleWrapper article #sidebarNav ul{margin:-55px -16px 16px;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;list-style-type:none}#articleWrapper article #sidebarNav ul li{display:inline-block;flex-shrink:0;flex-grow:2;margin:0 1px 1px 0}#articleWrapper article #sidebarNav ul li a{display:block;padding:8px 16px;background-color:#cdecf2;color:#222;border:none;transition:color .3s}#articleWrapper article #sidebarNav ul li a:hover{color:#222}#articleWrapper article #sidebarNav ul li.active a{color:#222}#articleWrapper article #teamer{margin:22px -36px 16px 32px;padding:0 0 4px;width:25%;min-width:140px;overflow:hidden;float:right;font-size:11px;line-height:16px;background-color:#cdecf2}#articleWrapper article #teamer h4{padding:8px;font-size:13px;line-height:13px;font-weight:400}#articleWrapper article #teamer p{padding:0 8px}#articleWrapper article #teamer a{color:#222;border:none}#articleWrapper article #teamer img{max-width:100%;height:auto}#articleWrapper #sidebar{margin:80px 0 0;display:flex;flex-wrap:wrap;justify-content:center;width:100%}#articleWrapper #sidebar .widget,#articleWrapper #sidebar .sidebarPerm{flex-basis:30%;flex-grow:2;flex-shrink:1;min-width:185px}#articleWrapper #sidebar .widget .permImg img,#articleWrapper #sidebar .sidebarPerm .permImg img{display:block;margin:24px auto;width:100%;max-width:256px;height:auto}#articleWrapper #sidebar .sidebarPerm{position:relative;bottom:auto}#articleWrapper #sidebar .widget+.sidebarPerm{margin-top:0}.cataktuelles #articleWrapper article #teamer{background-color:#ebf2d0}.cataktuelles #articleWrapper article #sidebarNav ul li a{background-color:#ebf2d0;color:#222}.catarbeit #articleWrapper article #teamer{background-color:#fdf1d0}.catarbeit #articleWrapper article #sidebarNav ul li a{background-color:#fdf1d0;color:#222}.cataktinfos #articleWrapper article #teamer{background-color:#efd6d7}.cataktinfos #articleWrapper article #sidebarNav ul li a{background-color:#efd6d7;color:#222}#hero{width:100%;overflow-x:hidden}#hero img{margin:0 -15%;width:130%}#hero #pageTitleWrapper{bottom:-20px}#hero #pageTitleWrapper.pageTitleHome{bottom:36px}#hero #pageTitleWrapper.pageTitleHome h1.pageTitle{font-size:30px;line-height:32px !important}#hero #teaserWrapper .wrapper .teaserBox h3{margin-bottom:0;padding:0 8px;line-height:34px !important}#hero #teaserWrapper .wrapper .teaserBox ul{display:none}#breadCrumpWrapper{padding:4px 0}#breadCrumpWrapper .wrapper{display:none}#page1 #articleWrapper #nextDates h4,#page1 #articleWrapper #lastBlog h4{margin:0 0 4px;padding:0 8px;background-color:#9bbe16;color:#fff;font-weight:900}#page1 #articleWrapper #nextDates ul,#page1 #articleWrapper #lastBlog ul{padding:0;list-style-type:none}#page1 #articleWrapper #nextDates ul li,#page1 #articleWrapper #lastBlog ul li{position:relative;margin:0 0 8px;padding:0 0 0 100px}#page1 #articleWrapper #nextDates ul li span.date,#page1 #articleWrapper #lastBlog ul li span.date{position:absolute;left:0;display:inline-block;margin:0 8px 0 0;font-weight:400}#page1 #articleWrapper #nextDates a,#page1 #articleWrapper #lastBlog a{border-bottom:none}#page1 #articleWrapper #nextDates .readmore,#page1 #articleWrapper #lastBlog .readmore{display:block;margin:0 0 20px;float:right;border-bottom:none;font-size:14px}#page1 #articleWrapper #lastBlog ul li:last-child{display:none}#page1 #articleWrapper #lastBlog:before,#page1 #articleWrapper .divWrapper:before{display:table;content:'';width:100%;margin:0}#page1 #articleWrapper .divWrapper{margin-top:16px}#page1 .divWrapper #homeTeaser ul{flex-wrap:wrap;justify-content:center}#page1 .divWrapper #homeTeaser ul li{min-width:250px}#content .terminList dl{display:block}#content .terminList dl dt{font-size:13px;font-weight:900}#content .terminList dl dd h4{font-family:'Roboto';font-weight:300;font-size:16px;line-height:24px;line-height:20px !important}#content .gallery .galleryWrapper{align-items:flex-start}#content .gallery .galleryWrapper .singleImg{aspect-ratio:auto}.tpl_bereichseinstieg .divWrapper #homeTeaser ul{column-gap:4%}.tpl_bereichseinstieg .divWrapper #homeTeaser ul li{flex-basis:48%}footer .wrapper{display:block}footer .wrapper .footerCol{padding:24px;border-right:none;border-bottom:1px solid #fff}}@media screen and (max-width:650px){#hero #pageTitleWrapper.pageTitleHome{display:none}#hero #teaserWrapper .wrapper{justify-content:flex-start;flex-wrap:wrap;gap:8px}#hero #teaserWrapper .wrapper .teaserBox{flex-basis:47%}#hero #teaserWrapper .wrapper .teaserBox h3{margin-bottom:0;padding:0 8px;line-height:34px !important}#hero #teaserWrapper .wrapper .teaserBox ul{display:none}#mainnav p:after{width:35px;height:35px;background-size:cover}#articleWrapper #sidebar .permExt,#articleWrapper #sidebar .permImg{display:none}.FormBuilder-kontakt .InputfieldColumnWidth{padding:0;width:100% !important}.banner .wrapper{flex-wrap:wrap}}@media screen and (max-width:500px){header #logo{margin:10px auto 8px auto;width:178px}#content,#content.hasSubmenu{margin:132px 0 0}.menuWrapper{top:43px}#hero #pageTitleWrapper{bottom:-21x}#hero #pageTitleWrapper h1.pageTitle{font-size:26px;line-height:28px !important}#hero #pageTitleWrapper h1.pageTitle span.bg{padding:1px 3px}#hero #teaserWrapper .wrapper .teaserBox h3{font-size:14px;line-height:30px !important}#articleWrapper{display:block;padding:0}#articleWrapper article #sidebarNav{margin-left:0;margin-right:0}#articleWrapper article #teamer{margin-right:-16px}#articleWrapper #nextDates{padding:0 20px}.tpl_bereichseinstieg .divWrapper #homeTeaser ul{column-gap:0}.tpl_bereichseinstieg .divWrapper #homeTeaser ul li{margin:0 auto;flex-basis:96%;max-width:320px}}