header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco, monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.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}html{font-size:100%}body{font-family:"Saira";font-size:1.2em;line-height:1.3;overflow-y:scroll;width:100%;color:#444;background-color:#fff}body.noscroll{position:fixed;width:100%}#wrapper{background-color:#eee}span.blue{color:#1351d8}span.orange{color:#F29400}span.green{color:#8A9D02}a{text-decoration:none;color:inherit;outline:none;transition:color 0.3s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}a img{background:transparent;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}img{width:100%;height:auto;display:block}figcaption{text-align:center;padding:1em;line-height:1.3;hyphens:manual}.ce_gallery ul{align-items:center}.ce_download img{width:auto;float:left;margin-right:0.5em}.platzhalterbild{opacity:0.3}.content-element-group .fs_inner_box>*:not(:last-child):not(.content-element-group){margin-bottom:calc(.5em + .5vw)}.content-element-group .content-image:not(.logo) figure{overflow:hidden;border:1px solid #888}.content-element-group .content-image.soft{opacity:0.4}.content-table table{width:100%;border-collapse:separate;border-radius:8px;border:1px solid #ddd;background-color:#f5f5f5}.content-table table tr:nth-child(2n){background-color:#fff}.content-table table td{padding:0.6em 1em 0.6em 1em}.content-table.unterrichtszeiten tr:nth-child(3n){font-weight:600}.content-text .more{padding:0.7em 1.5em;margin:1em 2em;text-align:center;width:14em;display:inline-block;boy-sizing:border-box;background-image:linear-gradient(90deg, #820f0a 0%, #a3130d 20%, #a3130d 80%, #820f0a 100%);color:#fff;font-size:90%;box-shadow:3px 3px 4px rgba(0, 0, 0, 0.3)}.content-text p{padding-bottom:0.8em}.content-text ol{padding-left:1em}.content-text ol li{padding-left:0.3em;margin-bottom:0.5em}.content-text ul:not(.no_style){list-style-type:none;padding-left:1em}.content-text ul:not(.no_style) li{padding-left:0.3em;margin-bottom:0.5em}.content-text ul:not(.no_style) li:before{content:"";position:relative;top:0.1em;width:10px;height:10px;border-radius:100%;background-color:#1351d8;display:inline-block;margin-right:0.8em;margin-bottom:0.12em;margin-left:-1.2em;margin-right:0.7em;transition:background-color 0.5s, border 0.5s}.content-text ul.no_style{list-style-type:none}.content-text ul.check{list-style-type:none;margin-left:0}.content-text ul.check li{padding-left:2.2em;padding-bottom:0.5em;position:relative}.content-text ul.check li::before{position:absolute;left:0em;top:-0.3em;font-family:"elegant-icons";font-size:150%;font-weight:900;content:"N";color:#1351d8;display:inline-block;border:none;background-color:transparent;width:auto;height:auto;text-shadow:#1351d8 1px 1px 1px;margin-left:0}.ce_hyperlink{margin-bottom:0.5em}.columns_2{columns:300px 2;column-gap:calc(1em + 1vw)}.columns_3{columns:300px 3;column-gap:calc(1em + 1vw)}h1,h2,h3,h4{margin:0;hyphens:manual}h1{font-size:calc(1em + 0.25vw);margin-bottom:1.5em;font-weight:500;line-height:1.2}h2{font-size:calc(.9em + 0.225vw);margin-bottom:1em;font-weight:500;line-height:1.2}.page_leitbild h2{color:#aaa;font-size:calc(1.5em + 0.5vw)}h3{font-size:calc(.8em + 0.2vw);font-weight:500;margin-bottom:0.5em;border-radius:4px}.page_leitbild h3{text-align:center}h4{font-size:1.2em;font-weight:400;color:#eee;padding-bottom:0.3em;border-bottom:1px solid rgba(255, 255, 255, 0.2);margin-bottom:1.5em}h5{font-size:1em;font-weight:400;margin-bottom:1em;text-transform:uppercase}.gradient.spot{background-image:radial-gradient(closest-side, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.35) 115%)}.gradient.bottom_to_black{background-image:linear-gradient(rgba(255, 255, 255, 0) 0%, transparent 60%, rgba(0, 0, 0, 0.6) 100%)}.gradient.faded_background{background-image:linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.gradient.top_to_black{background-image:linear-gradient(rgba(0, 0, 0, 0.25) 0%, transparent 30%, rgba(0, 0, 0, 0) 100%)}.gradient.left_right_fadeout{background-image:linear-gradient(90deg, #333 0%, transparent 40%, transparent 60%, #333 100%)}.gradient.water{background-image:radial-gradient(closest-side, rgba(255, 255, 255, 0.2) 0%, transparent 50%, rgba(79, 99, 158, 0.15) 75%, rgba(79, 99, 158, 0.2) 90%, rgba(79, 99, 158, 0.25) 100%)}[class*="icon-elegant-"],[class*="icon-simple-"]{position:relative;padding-left:2em;min-height:1.5em;min-width:1.5em;display:inline-block;box-sizing:border-box}[class*="icon-elegant-"]:before,[class*="icon-simple-"]:before{position:absolute;padding:0;display:block;margin-left:-2em}[class*="icon-elegant-"].icon_only,[class*="icon-simple-"].icon_only{padding-left:1.6em;display:inline-block}[class*="icon-elegant-"].icon_only:before,[class*="icon-simple-"].icon_only:before{margin-left:-1.35em}[class*="icon-elegant-"].toggle,[class*="icon-simple-"].toggle{padding-left:2.4em;padding-right:0.4em;padding-top:0.4em;padding-bottom:0.4em}@media (max-width:1023px){body{font-size:1.2em}}@media (max-width:767px){body{font-size:1.1em}}.inside{overflow:hidden}.fs_main,.fs_main .fs_main{position:relative}.fs_main.w_0,.fs_main .fs_main.w_0{width:calc(100%);min-width:calc(100%)}.fs_main.w_0 .fs_inner_box,.fs_main .fs_main.w_0 .fs_inner_box{margin-right:0}.fs_main.h_0,.fs_main .fs_main.h_0{margin-bottom:0}.fs_main.h_0 .fs_box,.fs_main .fs_main.h_0 .fs_box{margin-bottom:0}.fs_main.top_0,.fs_main .fs_main.top_0{padding-top:0}.fs_main.bottom_0,.fs_main .fs_main.bottom_0{padding-bottom:0}.fs_main.w_05vw05em,.fs_main .fs_main.w_05vw05em{width:calc(100% + .5vw + .5em);min-width:calc(100% + .5vw + .5em)}.fs_main.w_05vw05em .fs_inner_box,.fs_main .fs_main.w_05vw05em .fs_inner_box{margin-right:calc(.5vw + .5em)}.fs_main.h_05vw05em,.fs_main .fs_main.h_05vw05em{margin-bottom:calc(-1 * (.5vw + .5em))}.fs_main.h_05vw05em .fs_box,.fs_main .fs_main.h_05vw05em .fs_box{margin-bottom:calc(.5vw + .5em)}.fs_main.top_05vw05em,.fs_main .fs_main.top_05vw05em{padding-top:calc(.5vw + .5em)}.fs_main.bottom_05vw05em,.fs_main .fs_main.bottom_05vw05em{padding-bottom:calc(.5vw + .5em)}.fs_main.w_1vw1em,.fs_main .fs_main.w_1vw1em{width:calc(100% + 1vw + 1em);min-width:calc(100% + 1vw + 1em)}.fs_main.w_1vw1em .fs_inner_box,.fs_main .fs_main.w_1vw1em .fs_inner_box{margin-right:calc(1vw + 1em)}.fs_main.h_1vw1em,.fs_main .fs_main.h_1vw1em{margin-bottom:calc(-1 * (1vw + 1em))}.fs_main.h_1vw1em .fs_box,.fs_main .fs_main.h_1vw1em .fs_box{margin-bottom:calc(1vw + 1em)}.fs_main.top_1vw1em,.fs_main .fs_main.top_1vw1em{padding-top:calc(1vw + 1em)}.fs_main.bottom_1vw1em,.fs_main .fs_main.bottom_1vw1em{padding-bottom:calc(1vw + 1em)}.fs_main.w_15vw15em,.fs_main .fs_main.w_15vw15em{width:calc(100% + 1.5vw + 1.5em);min-width:calc(100% + 1.5vw + 1.5em)}.fs_main.w_15vw15em .fs_inner_box,.fs_main .fs_main.w_15vw15em .fs_inner_box{margin-right:calc(1.5vw + 1.5em)}.fs_main.h_15vw15em,.fs_main .fs_main.h_15vw15em{margin-bottom:calc(-1 * (1.5vw + 1.5em))}.fs_main.h_15vw15em .fs_box,.fs_main .fs_main.h_15vw15em .fs_box{margin-bottom:calc(1.5vw + 1.5em)}.fs_main.top_15vw15em,.fs_main .fs_main.top_15vw15em{padding-top:calc(1.5vw + 1.5em)}.fs_main.bottom_15vw15em,.fs_main .fs_main.bottom_15vw15em{padding-bottom:calc(1.5vw + 1.5em)}.fs_main.w_2vw2em,.fs_main .fs_main.w_2vw2em{width:calc(100% + 2vw + 2em);min-width:calc(100% + 2vw + 2em)}.fs_main.w_2vw2em .fs_inner_box,.fs_main .fs_main.w_2vw2em .fs_inner_box{margin-right:calc(2vw + 2em)}.fs_main.h_2vw2em,.fs_main .fs_main.h_2vw2em{margin-bottom:calc(-1 * (2vw + 2em))}.fs_main.h_2vw2em .fs_box,.fs_main .fs_main.h_2vw2em .fs_box{margin-bottom:calc(2vw + 2em)}.fs_main.top_2vw2em,.fs_main .fs_main.top_2vw2em{padding-top:calc(2vw + 2em)}.fs_main.bottom_2vw2em,.fs_main .fs_main.bottom_2vw2em{padding-bottom:calc(2vw + 2em)}.fs_main,.fs_sub{display:flex;flex-wrap:wrap;justify-content:center}.fs_main.reverse,.fs_sub.reverse{flex-direction:row-reverse}.fs_main.v_top,.fs_sub.v_top{align-items:start}.fs_main.v_bottom,.fs_sub.v_bottom{align-items:end}.fs_main.v_center,.fs_sub.v_center{align-items:center}.fs_main.h_right,.fs_sub.h_right{justify-content:right}.fs_main.h_left,.fs_sub.h_left{justify-content:left}.fs_main.h_center,.fs_sub.h_center{justify-content:center}.fs_sub{align-items:stretch}.fs_box:not(.foldable){box-sizing:border-box}.fs_box:not(.foldable) .fs_inner_box{position:relative;display:block;height:100%;box-sizing:border-box}.fs_box:not(.foldable).v_top>.fs_inner_box{display:flex;align-items:start}.fs_box:not(.foldable).v_bottom>.fs_inner_box{display:flex;align-items:end}.fs_box:not(.foldable).v_center>.fs_inner_box{display:flex;align-items:center}.fs_box:not(.foldable).h_right>.fs_inner_box{display:flex;justify-content:right}.fs_box:not(.foldable).h_left>.fs_inner_box{display:flex;justify-content:left}.fs_box:not(.foldable).h_center>.fs_inner_box{display:flex;justify-content:center}.fs_box.foldable{box-sizing:border-box}.fs_box.foldable .fs_inner_box{position:relative;display:block;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.fs_box.foldable .fs_inner_box .box_content{flex-grow:1;position:relative;display:block;box-sizing:border-box}.fs_box.foldable.v_top>.fs_inner_box .box_content{display:flex;align-items:start}.fs_box.foldable.v_bottom>.fs_inner_box .box_content{display:flex;align-items:end}.fs_box.foldable.v_center>.fs_inner_box .box_content{display:flex;align-items:center}.fs_box.foldable.h_right>.fs_inner_box .box_content{display:flex;justify-content:right}.fs_box.foldable.h_left>.fs_inner_box .box_content{display:flex;justify-content:left}.fs_box.foldable.h_center>.fs_inner_box .box_content{display:flex;justify-content:center}.xxl_1_1{flex:0 1 100%}.xxl_1_2{flex:0 1 50%}.xxl_1_3{flex:0 1 33.33%}.xxl_2_3{flex:0 1 66.66%}.xxl_1_4{flex:0 1 25%}.xxl_3_4{flex:0 1 75%}.xxl_1_5{flex:0 1 20%}.xxl_2_5{flex:0 1 40%}.xxl_3_5{flex:0 1 60%}.xxl_4_5{flex:0 1 80%}.xxl_1_6{flex:0 1 16.66%}.xxl_5_6{flex:0 1 83.33%}@media (max-width:1920px){.xl_1_1{flex:0 1 100%}.xl_1_2{flex:0 1 50%}.xl_1_3{flex:0 1 33.33%}.xl_2_3{flex:0 1 66.66%}.xl_1_4{flex:0 1 25%}.xl_3_4{flex:0 1 75%}.xl_1_5{flex:0 1 20%}.xl_2_5{flex:0 1 40%}.xl_3_5{flex:0 1 60%}.xl_4_5{flex:0 1 80%}.xl_1_6{flex:0 1 16.66%}.xl_5_6{flex:0 1 83.33%}}@media (max-width:1365px){.l_1_1{flex:0 1 100%}.l_1_2{flex:0 1 50%}.l_1_3{flex:0 1 33.33%}.l_2_3{flex:0 1 66.66%}.l_1_4{flex:0 1 25%}.l_3_4{flex:0 1 75%}.l_1_5{flex:0 1 20%}.l_2_5{flex:0 1 40%}.l_3_5{flex:0 1 60%}.l_4_5{flex:0 1 80%}.l_1_6{flex:0 1 16.66%}.l_5_6{flex:0 1 83.33%}}@media (max-width:1023px){.m_1_1{flex:0 1 100%}.m_1_2{flex:0 1 50%}.m_1_3{flex:0 1 33.33%}.m_2_3{flex:0 1 66.66%}.m_1_4{flex:0 1 25%}.m_3_4{flex:0 1 75%}.m_1_5{flex:0 1 20%}.m_2_5{flex:0 1 40%}.m_3_5{flex:0 1 60%}.m_4_5{flex:0 1 80%}.m_1_6{flex:0 1 16.66%}.m_5_6{flex:0 1 83.33%}}@media (max-width:767px){.s_1_1{flex:0 1 100%}.s_1_2{flex:0 1 50%}.s_1_3{flex:0 1 33.33%}.s_2_3{flex:0 1 66.66%}.s_1_4{flex:0 1 25%}.s_3_4{flex:0 1 75%}.s_1_5{flex:0 1 20%}.s_2_5{flex:0 1 40%}.s_3_5{flex:0 1 60%}.s_4_5{flex:0 1 80%}.s_1_6{flex:0 1 16.66%}.s_5_6{flex:0 1 83.33%}}@media (max-width:559px){.xs_1_1{flex:0 1 100%}.xs_1_2{flex:0 1 50%}.xs_1_3{flex:0 1 33.33%}.xs_2_3{flex:0 1 66.66%}.xs_1_4{flex:0 1 25%}.xs_3_4{flex:0 1 75%}.xs_1_5{flex:0 1 20%}.xs_2_5{flex:0 1 40%}.xs_3_5{flex:0 1 60%}.xs_4_5{flex:0 1 80%}.xs_1_6{flex:0 1 16.66%}.xs_5_6{flex:0 1 83.33%}}.inside{overflow:hidden}.mod_article:not(.no_fs){position:relative}.mod_article:not(.no_fs).w_0{width:calc(100%);min-width:calc(100%)}.mod_article:not(.no_fs).w_0 .fs_inner_box{margin-right:0}.mod_article:not(.no_fs).h_0{margin-bottom:0}.mod_article:not(.no_fs).h_0 .content-element-group{margin-bottom:0}.mod_article:not(.no_fs).top_0{padding-top:0}.mod_article:not(.no_fs).bottom_0{padding-bottom:0}.mod_article:not(.no_fs).w_05vw05em{width:calc(100% + .5vw + .5em);min-width:calc(100% + .5vw + .5em)}.mod_article:not(.no_fs).w_05vw05em .fs_inner_box{margin-right:calc(.5vw + .5em)}.mod_article:not(.no_fs).h_05vw05em{margin-bottom:calc(-1 * (.5vw + .5em))}.mod_article:not(.no_fs).h_05vw05em .content-element-group{margin-bottom:calc(.5vw + .5em)}.mod_article:not(.no_fs).top_05vw05em{padding-top:calc(.5vw + .5em)}.mod_article:not(.no_fs).bottom_05vw05em{padding-bottom:calc(.5vw + .5em)}.mod_article:not(.no_fs).w_1vw1em{width:calc(100% + 1vw + 1em);min-width:calc(100% + 1vw + 1em)}.mod_article:not(.no_fs).w_1vw1em .fs_inner_box{margin-right:calc(1vw + 1em)}.mod_article:not(.no_fs).h_1vw1em{margin-bottom:calc(-1 * (1vw + 1em))}.mod_article:not(.no_fs).h_1vw1em .content-element-group{margin-bottom:calc(1vw + 1em)}.mod_article:not(.no_fs).top_1vw1em{padding-top:calc(1vw + 1em)}.mod_article:not(.no_fs).bottom_1vw1em{padding-bottom:calc(1vw + 1em)}.mod_article:not(.no_fs).w_15vw15em{width:calc(100% + 1.5vw + 1.5em);min-width:calc(100% + 1.5vw + 1.5em)}.mod_article:not(.no_fs).w_15vw15em .fs_inner_box{margin-right:calc(1.5vw + 1.5em)}.mod_article:not(.no_fs).h_15vw15em{margin-bottom:calc(-1 * (1.5vw + 1.5em))}.mod_article:not(.no_fs).h_15vw15em .content-element-group{margin-bottom:calc(1.5vw + 1.5em)}.mod_article:not(.no_fs).top_15vw15em{padding-top:calc(1.5vw + 1.5em)}.mod_article:not(.no_fs).bottom_15vw15em{padding-bottom:calc(1.5vw + 1.5em)}.mod_article:not(.no_fs).w_2vw2em{width:calc(100% + 2vw + 2em);min-width:calc(100% + 2vw + 2em)}.mod_article:not(.no_fs).w_2vw2em .fs_inner_box{margin-right:calc(2vw + 2em)}.mod_article:not(.no_fs).h_2vw2em{margin-bottom:calc(-1 * (2vw + 2em))}.mod_article:not(.no_fs).h_2vw2em .content-element-group{margin-bottom:calc(2vw + 2em)}.mod_article:not(.no_fs).top_2vw2em{padding-top:calc(2vw + 2em)}.mod_article:not(.no_fs).bottom_2vw2em{padding-bottom:calc(2vw + 2em)}.mod_article:not(.no_fs).w_25vw25em{width:calc(100% + 2.5vw + 2.5em);min-width:calc(100% + 2.5vw + 2.5em)}.mod_article:not(.no_fs).w_25vw25em .fs_inner_box{margin-right:calc(2.5vw + 2.5em)}.mod_article:not(.no_fs).h_25vw25em{margin-bottom:calc(-1 * (2.5vw + 2.5em))}.mod_article:not(.no_fs).h_25vw25em .content-element-group{margin-bottom:calc(2.5vw + 2.5em)}.mod_article:not(.no_fs).top_25vw25em{padding-top:calc(2.5vw + 2.5em)}.mod_article:not(.no_fs).bottom_25vw25em{padding-bottom:calc(2.5vw + 2.5em)}.mod_article:not(.no_fs).w_3vw3em{width:calc(100% + 3vw + 3em);min-width:calc(100% + 3vw + 3em)}.mod_article:not(.no_fs).w_3vw3em .fs_inner_box{margin-right:calc(3vw + 3em)}.mod_article:not(.no_fs).h_3vw3em{margin-bottom:calc(-1 * (3vw + 3em))}.mod_article:not(.no_fs).h_3vw3em .content-element-group{margin-bottom:calc(3vw + 3em)}.mod_article:not(.no_fs).top_3vw3em{padding-top:calc(3vw + 3em)}.mod_article:not(.no_fs).bottom_3vw3em{padding-bottom:calc(3vw + 3em)}.mod_article:not(.no_fs),.content-element-group:not(.no_fs){display:flex;flex-wrap:wrap;justify-content:center}.mod_article:not(.no_fs).reverse,.content-element-group:not(.no_fs).reverse{flex-direction:row-reverse}.mod_article:not(.no_fs).v_top,.content-element-group:not(.no_fs).v_top{align-items:start}.mod_article:not(.no_fs).v_bottom,.content-element-group:not(.no_fs).v_bottom{align-items:end}.mod_article:not(.no_fs).v_center,.content-element-group:not(.no_fs).v_center{align-items:center}.mod_article:not(.no_fs).h_right,.content-element-group:not(.no_fs).h_right{justify-content:right}.mod_article:not(.no_fs).h_left,.content-element-group:not(.no_fs).h_left{justify-content:left}.mod_article:not(.no_fs).h_center,.content-element-group:not(.no_fs).h_center{justify-content:center}.content-element-group{align-items:stretch}.content-element-group{box-sizing:border-box}.content-element-group .fs_inner_box{position:relative;display:block;width:100%;height:100%;box-sizing:border-box}.content-element-group.v_top>.fs_inner_box{display:flex;align-items:start}.content-element-group.v_bottom>.fs_inner_box{display:flex;align-items:end}.content-element-group.v_center>.fs_inner_box{display:flex;align-items:center}.content-element-group.h_right>.fs_inner_box{display:flex;justify-content:right}.content-element-group.h_left>.fs_inner_box{display:flex;justify-content:left}.content-element-group.h_center>.fs_inner_box{display:flex;justify-content:center}.xxl_1_1{flex:0 1 100%}.xxl_1_2{flex:0 1 50%}.xxl_1_3{flex:0 1 33.33%}.xxl_2_3{flex:0 1 66.66%}.xxl_1_4{flex:0 1 25%}.xxl_3_4{flex:0 1 75%}.xxl_1_5{flex:0 1 20%}.xxl_2_5{flex:0 1 40%}.xxl_3_5{flex:0 1 60%}.xxl_4_5{flex:0 1 80%}.xxl_1_6{flex:0 1 16.66%}.xxl_5_6{flex:0 1 83.33%}@media (max-width:1920px){.xl_1_1{flex:0 1 100%}.xl_1_2{flex:0 1 50%}.xl_1_3{flex:0 1 33.33%}.xl_2_3{flex:0 1 66.66%}.xl_1_4{flex:0 1 25%}.xl_3_4{flex:0 1 75%}.xl_1_5{flex:0 1 20%}.xl_2_5{flex:0 1 40%}.xl_3_5{flex:0 1 60%}.xl_4_5{flex:0 1 80%}.xl_1_6{flex:0 1 16.66%}.xl_5_6{flex:0 1 83.33%}}@media (max-width:1365px){.l_1_1{flex:0 1 100%}.l_1_2{flex:0 1 50%}.l_1_3{flex:0 1 33.33%}.l_2_3{flex:0 1 66.66%}.l_1_4{flex:0 1 25%}.l_3_4{flex:0 1 75%}.l_1_5{flex:0 1 20%}.l_2_5{flex:0 1 40%}.l_3_5{flex:0 1 60%}.l_4_5{flex:0 1 80%}.l_1_6{flex:0 1 16.66%}.l_5_6{flex:0 1 83.33%}}@media (max-width:1023px){.m_1_1{flex:0 1 100%}.m_1_2{flex:0 1 50%}.m_1_3{flex:0 1 33.33%}.m_2_3{flex:0 1 66.66%}.m_1_4{flex:0 1 25%}.m_3_4{flex:0 1 75%}.m_1_5{flex:0 1 20%}.m_2_5{flex:0 1 40%}.m_3_5{flex:0 1 60%}.m_4_5{flex:0 1 80%}.m_1_6{flex:0 1 16.66%}.m_5_6{flex:0 1 83.33%}}@media (max-width:767px){.s_1_1{flex:0 1 100%}.s_1_2{flex:0 1 50%}.s_1_3{flex:0 1 33.33%}.s_2_3{flex:0 1 66.66%}.s_1_4{flex:0 1 25%}.s_3_4{flex:0 1 75%}.s_1_5{flex:0 1 20%}.s_2_5{flex:0 1 40%}.s_3_5{flex:0 1 60%}.s_4_5{flex:0 1 80%}.s_1_6{flex:0 1 16.66%}.s_5_6{flex:0 1 83.33%}}@media (max-width:559px){.xs_1_1{flex:0 1 100%}.xs_1_2{flex:0 1 50%}.xs_1_3{flex:0 1 33.33%}.xs_2_3{flex:0 1 66.66%}.xs_1_4{flex:0 1 25%}.xs_3_4{flex:0 1 75%}.xs_1_5{flex:0 1 20%}.xs_2_5{flex:0 1 40%}.xs_3_5{flex:0 1 60%}.xs_4_5{flex:0 1 80%}.xs_1_6{flex:0 1 16.66%}.xs_5_6{flex:0 1 83.33%}}*[class*="debug_"]{display:none;background:#fff}.inside:after{content:"";clear:both;display:table}.inside{margin:0 auto;max-width:1300px;box-sizing:border-box;padding:0 calc(1vw + 1em)}#main{float:none}#wrapper{max-width:none;width:auto}#header .inside,.header_overlay .inside{max-width:100%}#footer .inside{max-width:100%}#header{position:fixed;width:100%;max-width:inherit;z-index:2000;top:0px}#wrapper .content_container{padding-top:calc(4.8em + .7vw)}html,body{height:auto}#wrapper{min-height:none}#footer{position:relative;bottom:0;width:100%;max-width:none}div.custom{padding-bottom:0px}#nav_dropdown_overlay{overflow:visible;position:relative;line-height:1.2;width:100%;margin:0 auto;font-size:1.1em;font-weight:600;margin:calc(1em + 1vw) 0 calc(.3em + .3vw) 0}#nav_dropdown_overlay ul:not(.level_1){height:0;opacity:0;overflow:hidden;margin-bottom:0;transition:height 0.3s, opacity 0.3s;background-color:#e5e5e5}#nav_dropdown_overlay ul:not(.level_1) a{font-size:100%}#nav_dropdown_overlay ul:not(.level_1) li{border-bottom:none}#nav_dropdown_overlay ul:not(.level_1) li>a,#nav_dropdown_overlay ul:not(.level_1) li>strong{padding:0.35em calc(.6em + .6vw) 0.35em calc(.6em + .6vw)}#nav_dropdown_overlay ul:not(.level_1) li>a:before,#nav_dropdown_overlay ul:not(.level_1) li>strong:before{border-top:none}#nav_dropdown_overlay ul:not(.level_1) li:first-child>a,#nav_dropdown_overlay ul:not(.level_1) li:first-child>strong{padding-top:0.4em}#nav_dropdown_overlay ul.level_1>li{margin-bottom:calc(.15em + .1vw);background-color:white;border-radius:6px;overflow:hidden}#nav_dropdown_overlay ul.level_1>li>a{padding:calc(.3em + .3vw) calc(.6em + .6vw) calc(.3em + .3vw) calc(.6em + .6vw);text-transform:uppercase;font-weight:400;color:#000}#nav_dropdown_overlay li{position:relative;width:100%;z-index:2}#nav_dropdown_overlay li.submenu .submenu_toggler{position:absolute;width:100%;top:0em;right:0em;cursor:pointer;display:block;z-index:100}#nav_dropdown_overlay li.submenu .submenu_toggler .toggler_icon{position:absolute;right:0;width:100%;height:calc(1.8em + .6vw);display:inline-flex;justify-content:right;align-items:center}#nav_dropdown_overlay li.submenu .submenu_toggler .toggler_icon.toggler_icon_close{border-bottom:1px solid #aaa}#nav_dropdown_overlay li.submenu .submenu_toggler .toggler_icon svg{width:1.2em;height:1.2em;color:#000;stroke-width:1.8;margin-right:0.6em}#nav_dropdown_overlay li:not(.open).submenu>.submenu_toggler>.toggler_icon_close{display:none}#nav_dropdown_overlay li.open.submenu>.submenu_toggler>.toggler_icon_open{display:none}#nav_dropdown_overlay li.active.submenu>.submenu_toggler .toggler_icon svg{color:#fff}#nav_dropdown_overlay li>a,#nav_dropdown_overlay li>strong{position:relative;display:block;z-index:10;font-weight:400;padding:0.2em calc(.6em + .6vw) 0.2em calc(.6em + .6vw);letter-spacing:0.05em;transition:color 0.5s, border 0.5s, background 0.5s;color:#222}#nav_dropdown_overlay li>a:before,#nav_dropdown_overlay li>strong:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:-1}#nav_dropdown_overlay li>a.first:before,#nav_dropdown_overlay li>strong.first:before{border-top:none}#nav_dropdown_overlay li>a:after,#nav_dropdown_overlay li>strong:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;transition:background 0.5s;background:rgba(221, 221, 221, 0);z-index:-1}#nav_dropdown_overlay li>a.active,#nav_dropdown_overlay li>a:hover,#nav_dropdown_overlay li>strong.active,#nav_dropdown_overlay li>strong:hover{color:#fff;background:#1351d8}#nav_dropdown_overlay li.open>ul{height:auto;opacity:1}#nav_images_overlay{font-size:1em;line-height:2;color:#ddd}#nav_images_overlay li{-webkit-box-sizing:border-box;box-sizing:border-box;transition:border-bottom 0.5s}#nav_images_overlay li img{transition:transform 0.5s 0s ease-in-out, filter 0.5s 0s ease-in-out;width:auto;max-width:102%;position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box;filter:grayscale(0%)}#nav_images_overlay li figure{width:100%;overflow:hidden;position:relative;box-sizing:border-box;border:1px solid rgba(255, 255, 255, 0.15)}#nav_images_overlay li figcaption{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;z-index:1;text-align:center;display:block;box-sizing:border-box;text-transform:uppercase;color:white;display:flex;justify-content:center;align-items:end;background-color:rgba(0, 0, 0, 0.4);transition:opacity 0.3s, color 0.3s 0s, background-color 0.3s 0s;opacity:1}#nav_images_overlay li:hover figcaption,#nav_images_overlay li.active figcaption{opacity:0}.nav_images_overlay_ul{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + calc(.5em + .5vw))}.nav_images_overlay_ul>.nav_images_overlay_li{margin-right:calc(.5em + .5vw);margin-bottom:calc(.5em + .5vw);flex:1 0 calc(50% - calc(.5em + .5vw));max-width:calc(50% - calc(.5em + .5vw))}@media (min-width:1921px){.nav_images_overlay_ul>.nav_images_overlay_li{flex:1 0 calc(25% - calc(.5em + .5vw));max-width:calc(25% - calc(.5em + .5vw))}.nav_images_overlay_ul>.nav_images_overlay_li.double{flex:1 0 calc(50% - calc(.5em + .5vw));max-width:calc(50% - calc(.5em + .5vw))}}@media (max-width:1920px){.nav_images_overlay_ul>.nav_images_overlay_li{flex:1 0 calc(25% - calc(.5em + .5vw));max-width:calc(25% - calc(.5em + .5vw))}.nav_images_overlay_ul>.nav_images_overlay_li.double{flex:1 0 calc(50% - calc(.5em + .5vw));max-width:calc(50% - calc(.5em + .5vw))}}@media (max-width:1365px){.nav_images_overlay_ul>.nav_images_overlay_li{flex:1 0 calc(50% - calc(.5em + .5vw));max-width:calc(50% - calc(.5em + .5vw))}.nav_images_overlay_ul>.nav_images_overlay_li.double{flex:1 0 calc(100% - calc(.5em + .5vw));max-width:calc(100% - calc(.5em + .5vw))}}@media (max-width:1023px){.nav_images_overlay_ul>.nav_images_overlay_li{flex:1 0 calc(50% - calc(.5em + .5vw));max-width:calc(50% - calc(.5em + .5vw))}.nav_images_overlay_ul>.nav_images_overlay_li.double{flex:1 0 calc(100% - calc(.5em + .5vw));max-width:calc(100% - calc(.5em + .5vw))}}@media (max-width:767px){.nav_images_overlay_ul>.nav_images_overlay_li{flex:1 0 calc(50% - calc(.5em + .5vw));max-width:calc(50% - calc(.5em + .5vw))}.nav_images_overlay_ul>.nav_images_overlay_li.double{flex:1 0 calc(100% - calc(.5em + .5vw));max-width:calc(100% - calc(.5em + .5vw))}}@media (max-width:559px){.nav_images_overlay_ul>.nav_images_overlay_li{flex:1 0 calc(100% - calc(.5em + .5vw));max-width:calc(100% - calc(.5em + .5vw))}.nav_images_overlay_ul>.nav_images_overlay_li.double{flex:1 0 calc(100% - calc(.5em + .5vw));max-width:calc(100% - calc(.5em + .5vw))}}#nav_legal{padding:0.8em 0em 0.8em 0em;opacity:1;text-align:center}#nav_legal ul{text-align:center}#nav_legal li{display:inline-block;margin:0.2em 0.5em;color:#444}#nav_legal li a:hover{color:#1351d8}.overlay_open #nav_inpage{display:none}#nav_inpage{position:absolute;right:calc(1vw + 1em);padding-right:1em;top:90vh;color:#fff;transform:translateY(-100%)}#nav_inpage ul.level_1{position:relative}#nav_inpage ul.level_1::after{}#nav_inpage ul.level_1 li a{position:relative;color:transparent;text-transform:uppercase;line-height:calc(1em + 2px);display:block;padding-right:2em}#nav_inpage ul.level_1 li a::before{display:block;position:absolute;content:"";right:0;width:0.8em;height:0.8em;border-top:1px solid rgba(255, 255, 255, 0.5);border-left:1px solid rgba(255, 255, 255, 0.5);border-bottom:1px solid rgba(255, 255, 255, 0.5);border-right:1px solid rgba(255, 255, 255, 0.5);background:rgba(255, 255, 255, 0);border-radius:1em;top:0;transition:background-color 0.5s}#nav_inpage ul.level_1 li a.active::before{background-color:rgba(255, 255, 255, 0.8)}#nav_inpage ul.level_1 li a::after{display:block;position:relative;top:0;content:"";width:calc(100% - calc(.5em + 3px));height:1.4em}#nav_inpage ul.level_1 li a.last::after{height:0.6em;border-right:none}#nav_search{position:relative;width:100%;box-sizing:border-box}#nav_search form{position:relative}#nav_search .header{display:none}#nav_search .widget-text{margin-top:0}#nav_search .widget-text input{color:#fff;width:100%;border:1px solid #fff;margin-top:0;border-radius:6px;padding:0.4em 2.5em 0.4em 0.8em;padding:calc(.4em + .2vw) calc(.8em + .4vw) calc(.4em + .2vw) calc(.8em + .4vw);text-transform:uppercase;background:rgba(0, 0, 0, 0.1)}#nav_search .widget-submit{position:absolute;top:50%;transform:translateY(calc(-50% + .1em));right:0.8em;margin-top:0;line-height:1}#nav_search .widget-submit button{position:relative;margin-top:0;padding:0;line-height:1;cursor:pointer;border:none;color:inherit;background-color:transparent !important}#nav_search .widget-submit button svg{width:1.3em;height:1.3em;stroke-width:1.8;color:#fff}#search_results .info{display:block;margin:0 auto;margin-bottom:calc(1em + 1vw);max-width:400px;display:none}#search_results .search_default{margin-bottom:calc(1.5em + 1.5vw)}#search_results .search_default h3{position:relative;padding:0 !important}#search_results .search_default h3 a{padding:0.5em 1em;display:block;height:100%;width:100%}#search_results .search_default h3 svg{position:absolute;color:#fff;stroke-width:1.8;width:1.4em;height:1.4em;top:50%;right:0.8em;transform:translateY(-50%)}#search_results .search_default .url{display:none}#search_results .search_default .content{display:block}#search_results form{position:relative;max-width:400px;margin:0 auto;margin-bottom:calc(1em + 1vw)}#search_results .header{display:block;text-align:center;margin-bottom:calc(1em + 1vw)}#search_results .widget-text{margin-top:0}#search_results .widget-text input{color:#333;width:100%;border:1px solid #ccc;margin-top:0;border-radius:6px;padding:0.4em 2.5em 0.4em 0.8em;padding:calc(.4em + .2vw) calc(.8em + .4vw) calc(.4em + .2vw) calc(.8em + .4vw);text-transform:uppercase;background:rgba(0, 0, 0, 0.05)}#search_results .widget-submit{position:absolute;top:50%;transform:translateY(calc(-50% + .1em));right:0.8em;margin-top:0;line-height:1}#search_results .widget-submit button{position:relative;margin-top:0;padding:0;line-height:1;cursor:pointer;border:none;color:inherit;background-color:transparent !important}#search_results .widget-submit button svg{width:1.3em;height:1.3em;stroke-width:1.8;color:#333}.iconlink{display:flex;justify-content:left;align-items:center;margin:calc(.7em)}.iconlink.social_icon{font-size:150% !important}.iconlink.in_content_more{border-radius:100%;justify-content:center}.iconlink.in_content_more .icon_solo,.iconlink.in_content_more .icon_right,.iconlink.in_content_more .icon_left{background:white;border-radius:100%;color:#fff}.iconlink.in_content_more .icon_solo svg,.iconlink.in_content_more .icon_right svg,.iconlink.in_content_more .icon_left svg{width:0.8em;heigt:0.8em;stroke-width:2.6}.iconlink.in_content_more.termine .icon_left,.iconlink.in_content_more.termine .icon_right,.iconlink.in_content_more.termine .icon_solo{background:#8A9D02;border-radius:100%}.iconlink.in_content_more.meldungen .icon_left,.iconlink.in_content_more.meldungen .icon_right,.iconlink.in_content_more.meldungen .icon_solo{background:#F29400;border-radius:100%}.iconlink.in_content_more.berichte{color:#fff}.iconlink.in_content_more.berichte .icon_left,.iconlink.in_content_more.berichte .icon_right,.iconlink.in_content_more.berichte .icon_solo{background:#1351d8;border-radius:100%}.iconlink.fss_link,.iconlink.fss_inpage_link{padding:0.6em 1em;border:none;border-radius:8px;border:1px solid #ccc;background-color:#f5f5f5;filter:none !important;display:flex;justify-content:left;margin:calc(.7em) 0;margin-bottom:0.5em !important}.iconlink.fss_link.green .icon_left,.iconlink.fss_link.green .icon_right,.iconlink.fss_link.green .icon_solo,.iconlink.fss_inpage_link.green .icon_left,.iconlink.fss_inpage_link.green .icon_right,.iconlink.fss_inpage_link.green .icon_solo{background:#8A9D02}.iconlink.fss_link.blue .icon_left,.iconlink.fss_link.blue .icon_right,.iconlink.fss_link.blue .icon_solo,.iconlink.fss_inpage_link.blue .icon_left,.iconlink.fss_inpage_link.blue .icon_right,.iconlink.fss_inpage_link.blue .icon_solo{background:#1351d8}.iconlink.fss_link.orange .icon_left,.iconlink.fss_link.orange .icon_right,.iconlink.fss_link.orange .icon_solo,.iconlink.fss_inpage_link.orange .icon_left,.iconlink.fss_inpage_link.orange .icon_right,.iconlink.fss_inpage_link.orange .icon_solo{background:#F29400}.iconlink.fss_link.gray .icon_left,.iconlink.fss_link.gray .icon_right,.iconlink.fss_link.gray .icon_solo,.iconlink.fss_inpage_link.gray .icon_left,.iconlink.fss_inpage_link.gray .icon_right,.iconlink.fss_inpage_link.gray .icon_solo{background:#888}.iconlink.fss_link .icon_left,.iconlink.fss_link .icon_right,.iconlink.fss_link .icon_solo,.iconlink.fss_inpage_link .icon_left,.iconlink.fss_inpage_link .icon_right,.iconlink.fss_inpage_link .icon_solo{border-radius:100%}.iconlink.fss_link .link_text,.iconlink.fss_inpage_link .link_text{padding:0 0.8em 0 1.4em}.iconlink.fss_link svg,.iconlink.fss_inpage_link svg{color:#fff;width:0.8em;height:0.8em;stroke-width:1.6}.iconlink.fss_inpage_link{padding:0.6em 1em;margin:0.3em 0.5em 0.3em 0.5em;background-color:#fff;margin:calc(.7em);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.05)}.iconlink.fss_inpage_link .link_text{padding:0 0 0 0}.iconlink.in_menu_big,.iconlink.in_menu_small,.iconlink.in_footer{font-size:100%;color:#1351d8;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3))}.iconlink.in_menu_big .icon_solo,.iconlink.in_menu_big .icon_right,.iconlink.in_menu_big .icon_left,.iconlink.in_menu_small .icon_solo,.iconlink.in_menu_small .icon_right,.iconlink.in_menu_small .icon_left,.iconlink.in_footer .icon_solo,.iconlink.in_footer .icon_right,.iconlink.in_footer .icon_left{background:white;border-radius:100%;width:3.4em;height:3.4em}.iconlink.in_menu_big .icon_solo svg,.iconlink.in_menu_big .icon_right svg,.iconlink.in_menu_big .icon_left svg,.iconlink.in_menu_small .icon_solo svg,.iconlink.in_menu_small .icon_right svg,.iconlink.in_menu_small .icon_left svg,.iconlink.in_footer .icon_solo svg,.iconlink.in_footer .icon_right svg,.iconlink.in_footer .icon_left svg{width:1.4em;heigt:1.4em;stroke-width:2.6}.iconlink.in_menu_big{margin-right:0;margin:0}.iconlink.in_menu_small{font-size:75%}.iconlink.in_menu_small .icon_solo svg,.iconlink.in_menu_small .icon_right svg,.iconlink.in_menu_small .icon_left svg{stroke-width:2}.iconlink.in_footer{font-size:75%}.iconlink.in_footer .icon_solo svg,.iconlink.in_footer .icon_right svg,.iconlink.in_footer .icon_left svg{stroke-width:2}.iconlink.scroll_up{color:white}.iconlink.scroll_up .icon_solo,.iconlink.scroll_up .icon_right,.iconlink.scroll_up .icon_left{background:none}.iconlink.scroll_up .icon_solo svg,.iconlink.scroll_up .icon_right svg,.iconlink.scroll_up .icon_left svg{width:2.4em;heigt:2.4em;stroke-width:1}.iconlink.in_scrolldown{position:relative;color:white;font-size:80%;opacity:1;margin:calc(.8em + .8vw)}.iconlink.in_scrolldown::after{position:absolute;z-index:0;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:white;border:1px solid #ccc;width:calc(400% + 1vw);height:calc(400% + 1vw);border-radius:100%;animation:pulse_white 3s infinite;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3))}.iconlink.in_scrolldown .icon_solo,.iconlink.in_scrolldown .icon_left,.iconlink.in_scrolldown .icon_right{z-index:1;background:#1351d8;border-radius:100%;width:2.6em;height:2.6em}.iconlink.in_scrolldown .icon_solo svg,.iconlink.in_scrolldown .icon_left svg,.iconlink.in_scrolldown .icon_right svg{width:1.4em;heigt:1.4em;stroke-width:1.6}.iconlink.in_menu_slider{box-sizing:border-box;padding:calc(1em + .3vw);margin:calc(.8em + .8vw) calc(.4em + .4vw) calc(4em + 4vw) calc(.4em + .4vw);backdrop-filter:blur(15px);background:rgba(255, 255, 255, 0.3);border-radius:100%;color:white;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.2);filter:drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.2)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.2)) drop-shadow(1px 0px 1px rgba(0, 0, 0, 0.2)) drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2))}.iconlink.in_menu_slider .icon_solo,.iconlink.in_menu_slider .icon_right,.iconlink.in_menu_slider .icon_left{font-size:100%;filter:drop-shadow(-1px 0px 1px rgba(255, 255, 255, 0.1)) drop-shadow(0px -1px 1px rgba(255, 255, 255, 0.1)) drop-shadow(1px 0px 1px rgba(0, 0, 0, 0.1)) drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.1))}.iconlink.in_menu_slider .icon_solo svg,.iconlink.in_menu_slider .icon_right svg,.iconlink.in_menu_slider .icon_left svg{stroke-width:1.5;width:100%;height:100%}.iconlink.in_menu_bigger{color:#1351d8}.iconlink.in_menu_bigger .icon_solo,.iconlink.in_menu_bigger .icon_right,.iconlink.in_menu_bigger .icon_left{font-size:100%}.iconlink.in_menu_bigger .icon_solo svg,.iconlink.in_menu_bigger .icon_right svg,.iconlink.in_menu_bigger .icon_left svg{stroke-width:2;width:100%;height:100%}.iconlink.in_menu_overlay .icon_solo,.iconlink.in_menu_overlay .icon_right,.iconlink.in_menu_overlay .icon_left{font-size:100%}.iconlink.in_menu_overlay .icon_solo svg,.iconlink.in_menu_overlay .icon_right svg,.iconlink.in_menu_overlay .icon_left svg{stroke-width:1.2;width:100%;height:100%}.iconlink .link_text{padding:0 0.8em}.iconlink .icon_solo,.iconlink .icon_right,.iconlink .icon_left{flex-shrink:0;width:1.8em;height:1.8em;display:inline-flex;justify-content:center;align-items:center;position:relative;top:0em}.iconlink .icon_right{margin-left:-0.3em}.iconlink .icon_left{margin-right:-0.3em}body.overlay_open .iconlink.no_overlay{display:none}body:not(.overlay_open) .iconlink.overlay_only{display:none}.contact{padding:1em 1em 1em 1em;border:none;border-radius:8px;border:1px solid #ddd;background-color:#f5f5f5;filter:none !important;box-sizing:border-box;display:flex;justify-content:left;margin-bottom:0.5em;line-height:1.5;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1)}.contact .text_container{margin-top:0.1em}.contact .container{width:100%;display:flex;justify-content:left;align-items:center}.contact .container.name_container{font-weight:600;margin-bottom:0.3em}.contact .icon{width:1.8em;height:1.8em;display:inline-flex;justify-content:center;align-items:center;position:relative;top:0em;background:#CE0D32;border-radius:100%;color:#fff;margin-right:0.5em}.contact .icon.mail_icon,.contact .icon.telefon_icon{background:transparent;margin-right:0em;display:none}.contact .icon.mail_icon svg,.contact .icon.telefon_icon svg{color:#666}.contact .icon svg{color:#fff;width:0.8em;height:0.8em;stroke-width:2.6}@keyframes flashing{0%{opacity:1}20%{opacity:0}30%{opacity:0}40%{opacity:1}}.mod_newslist.news_short,.mod_newslist.news_short_all{margin-bottom:calc(1.5em + 1.5vw)}.mod_newslist.news_short p.empty,.mod_newslist.news_short_all p.empty{text-align:center}.mod_newslist.news_short h2,.mod_newslist.news_short_all h2{font-size:1.3em;font-weight:600;margin-bottom:1.5em;padding:0.5em 1em;border-radius:4px;color:#fff;background-color:#F29400;text-align:center;margin-bottom:calc(1em + 1vw);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6)}.mod_newslist.news_short .layout_foldable,.mod_newslist.news_short_all .layout_foldable{border:none;background-color:#f5f5f5;filter:none;border:1px solid #ccc;margin-bottom:0.5em;padding:0;border-radius:8px}.mod_newslist.news_short .layout_foldable:nth-child(2),.mod_newslist.news_short_all .layout_foldable:nth-child(2){margin-top:2em !important}.mod_newslist.news_short .layout_foldable:last-child,.mod_newslist.news_short_all .layout_foldable:last-child{border-bottom:1px solid #ccc}.mod_newslist.news_short .layout_foldable .news_toggler,.mod_newslist.news_short_all .layout_foldable .news_toggler{padding:1.3em 1.5em 1.3em 1.5em;display:flex}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_image_container,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_image_container{width:1.5em;display:flex;justify-content:center;opacity:0.5;display:none}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_image_container img,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_image_container img{width:1.5em;margin-top:-0.1em}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_text,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_text{box-sizing:border-box;padding:0 1em 0 0;width:calc(100% - 1.5em);display:flex;align-items:center;justify-content:left}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_text .center_container h3,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_text .center_container h3{font-size:inherit;margin:0.2em 0 0 0;padding:0;color:inherit;font-weight:600;color:rgba(0, 0, 0, 0.8)}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_text .center_container .teaser,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_text .center_container .teaser{margin:0.2em 0 0 0}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_icon_container,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_icon_container{width:1.5em;display:flex;align-items:end;justify-content:center}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_icon_container .toggler_icon,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_icon_container .toggler_icon{display:flex;align-items:center;justify-content:center;background:#F29400;border-radius:100%;padding:0.25em}.mod_newslist.news_short .layout_foldable .news_toggler .toggler_icon_container .toggler_icon svg,.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_icon_container .toggler_icon svg{width:0.8em;height:0.8em;color:#fff;stroke-width:2}.mod_newslist.news_short .layout_foldable.no_image .news_toggler .toggler_image_container,.mod_newslist.news_short_all .layout_foldable.no_image .news_toggler .toggler_image_container{width:0em}.mod_newslist.news_short .layout_foldable.no_image .news_toggler .toggler_text,.mod_newslist.news_short_all .layout_foldable.no_image .news_toggler .toggler_text{padding:0 1em 0 0;width:calc(100% - 2.5em)}.mod_newslist.news_short .layout_foldable.no_image .news_toggler .toggler_icon_container,.mod_newslist.news_short_all .layout_foldable.no_image .news_toggler .toggler_icon_container{width:2.5em}.mod_newslist.news_short .layout_foldable.featured .news_toggler .toggler_image_container,.mod_newslist.news_short_all .layout_foldable.featured .news_toggler .toggler_image_container{animation-name:flashing;animation-duration:2s;animation-iteration-count:infinite;animation-delay:0s}.mod_newslist.news_short .layout_foldable.foldable .news_toggler,.mod_newslist.news_short_all .layout_foldable.foldable .news_toggler{cursor:pointer}.mod_newslist.news_short .layout_foldable .news_content,.mod_newslist.news_short_all .layout_foldable .news_content{height:0;opacity:0;overflow:hidden;transition-timing-function:ease-in-out;transition:opacity 0.3s, height 0.3s, margin 0.3s;margin:0 0 0 0;padding-left:2.5em}.mod_newslist.news_short .layout_foldable.open .news_content,.mod_newslist.news_short_all .layout_foldable.open .news_content{height:auto;opacity:1;margin:calc(2em) 0 calc(1em) 0}.mod_newslist.news_short_all h2{margin-top:calc(1vw + 1em);margin-bottom:calc(.5vw + .5em)}.mod_newslist.news_short_all h2:first-child{margin-top:0 !important}.mod_newslist.news_short_all .layout_foldable:nth-child(2){margin-top:0 !important}.mod_newslist.news_short_all .layout_foldable .news_toggler .toggler_text .center_container .teaser{-webkit-line-clamp:none}@keyframes flashing{0%{opacity:1}20%{opacity:0}30%{opacity:0}40%{opacity:1}}.mod_eventlist.events_short,.mod_eventlist.events_short_all{margin-bottom:calc(1.5em + 1.5vw)}.mod_eventlist.events_short h2,.mod_eventlist.events_short_all h2{font-size:1.3em;font-weight:600;margin-bottom:1.5em;padding:0.5em 1em;border-radius:4px;color:#fff;background-color:#8A9D02;text-align:center;margin-bottom:calc(1em + 1vw);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6)}.mod_eventlist.events_short .layout_foldable,.mod_eventlist.events_short_all .layout_foldable{border:none;background-color:#f5f5f5;filter:none;border-radius:0;border:1px solid #ccc;margin-bottom:0.5em;padding:0;border-radius:8px}.mod_eventlist.events_short .layout_foldable:nth-child(2),.mod_eventlist.events_short_all .layout_foldable:nth-child(2){margin-top:2em !important}.mod_eventlist.events_short .layout_foldable:last-child,.mod_eventlist.events_short_all .layout_foldable:last-child{border-bottom:1px solid #ccc}.mod_eventlist.events_short .layout_foldable .event_toggler,.mod_eventlist.events_short_all .layout_foldable .event_toggler{padding:1.2em 1.5em 1.2em 1.5em;display:flex}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_image_container,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_image_container{width:1.5em;display:flex;justify-content:center;opacity:0.5;display:none}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_image_container img,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_image_container img{width:1.5em;margin-top:-0.1em}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_text,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_text{box-sizing:border-box;padding:0 1em 0 0;width:calc(100% - 1.5em);display:flex;align-items:center;justify-content:left}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_text .center_container h3,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_text .center_container h3{font-size:inherit;margin:0.2em 0 0 0;padding:0;color:inherit;font-weight:600;color:rgba(0, 0, 0, 0.8)}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_text .center_container .teaser,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_text .center_container .teaser{margin:0.2em 0 0 0}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_icon_container,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_icon_container{width:1.5em;display:flex;align-items:end;justify-content:center}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_icon_container .toggler_icon,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_icon_container .toggler_icon{display:flex;align-items:center;justify-content:center;background:#8A9D02;border-radius:100%;padding:0.25em}.mod_eventlist.events_short .layout_foldable .event_toggler .toggler_icon_container .toggler_icon svg,.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_icon_container .toggler_icon svg{width:0.8em;height:0.8em;color:#fff;stroke-width:2}.mod_eventlist.events_short .layout_foldable.featured .event_toggler .toggler_image_container,.mod_eventlist.events_short_all .layout_foldable.featured .event_toggler .toggler_image_container{animation-name:flashing;animation-duration:1s;animation-iteration-count:infinite;animation-delay:0s}.mod_eventlist.events_short .layout_foldable.foldable .event_toggler,.mod_eventlist.events_short_all .layout_foldable.foldable .event_toggler{cursor:pointer}.mod_eventlist.events_short .layout_foldable .event_content,.mod_eventlist.events_short_all .layout_foldable .event_content{height:0;opacity:0;overflow:hidden;transition-timing-function:ease-in-out;transition:opacity 0.3s, height 0.3s, margin 0.3s;margin:0 0 0 0;padding-left:2.5em}.mod_eventlist.events_short .layout_foldable.open .event_content,.mod_eventlist.events_short_all .layout_foldable.open .event_content{height:auto;opacity:1;margin:calc(1em) 0 calc(1em) 0}.mod_eventlist.events_short_all h2{margin-top:calc(1vw + 1em);margin-bottom:calc(.5vw + .5em)}.mod_eventlist.events_short_all h2:first-child{margin-top:0 !important}.mod_eventlist.events_short_all .layout_foldable:nth-child(2){margin-top:0 !important}.mod_eventlist.events_short_all .layout_foldable .event_toggler .toggler_text .center_container .teaser{-webkit-line-clamp:none}.mod_eventlist.events_short_image .layout_simple_image{padding:0.8em 0.8em 1.2em 0.8em;filter:none;margin-bottom:0.7em;background-color:#f5f5f5;border-radius:0.7em;border:1px solid #ddd}.mod_eventlist.events_short_image .layout_simple_image:nth-child(1n){transform:rotate(-2deg)}.mod_eventlist.events_short_image .layout_simple_image:nth-child(2n){transform:rotate(1deg)}.mod_eventlist.events_short_image .layout_simple_image:nth-child(3n){transform:rotate(-3deg)}.mod_eventlist.events_short_image .layout_simple_image:nth-child(4n){transform:rotate(3deg)}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_image_container{width:100%;padding-top:75%;position:relative;box-sizing:border-box;opacity:1}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_image_container .toggler_image{position:absolute;top:0;width:100%;height:100%}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_image_container .toggler_image img{object-fit:cover;object-position:50% 50%;height:100%;width:100%}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container{display:flex}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container .toggler_text{box-sizing:border-box;padding:0.5em 1.2em 0em 0.5em;width:calc(100% - 1.5em);display:flex;align-items:center;justify-content:left}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container .toggler_text .center_container h3{font-size:inherit;margin:0.6em 0 0 0;color:inherit;font-weight:600;color:#0D67A4;padding:0}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container .toggler_text .center_container .info{display:none}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container .toggler_text .center_container .teaser{margin:0.2em 0 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container .toggler_icon_container{width:1.5em;display:flex;align-items:end;justify-content:center}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container .toggler_icon_container .toggler_icon{display:flex;align-items:center;justify-content:center;background:#1351d8;border-radius:100%;padding:0.25em}.mod_eventlist.events_short_image .layout_simple_image .event_toggler .toggler_text_container .toggler_icon_container .toggler_icon svg{width:0.8em;height:0.8em;color:#fff;stroke-width:2}.mod_eventlist.events_short_image .layout_simple_image.featured .event_toggler .toggler_image_container{animation-name:flashing;animation-duration:1s;animation-iteration-count:infinite;animation-delay:0s}.mod_eventlist.events_short_image .layout_simple_image.foldable .event_toggler{cursor:pointer}.mod_eventlist.events_short_image .layout_simple_image .event_content{height:0;opacity:0;overflow:hidden;transition-timing-function:ease-in-out;transition:opacity 0.3s, height 0.3s, margin 0.3s;margin:0 0 0 0;padding-left:4.5em}.mod_eventlist.events_short_image .layout_simple_image.open .event_content{height:auto;opacity:1;margin:calc(2em) 0 calc(1em) 0}.mod_eventlist.events_full_image h2{font-size:1em;font-weight:400;margin-bottom:1.5em;padding:0.5em 1em;border-radius:4px;color:#fff;background-color:#1351d8;text-align:left;margin-bottom:calc(1em + 1vw)}.mod_eventlist.events_full_image .layout_full_image{margin-bottom:calc(1.5em + 1.5vw)}.mod_eventlist.events_full_image .layout_full_image h3{font-size:inherit;margin:0.6em 0 0.7em 0;color:inherit;font-weight:400;font-size:160%;color:#0D67A4;padding:0}.mod_eventlist.events_full_image .layout_full_image .inner_container{padding:0.8em 0.8em 0.8em 0.8em;filter:none;margin-bottom:0.7em;background-color:#f5f5f5;border-radius:0.7em;border:1px solid #ddd}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_image_container{width:100%;padding-top:75%;position:relative;box-sizing:border-box;margin-bottom:0.8em;opacity:1}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_image_container .toggler_image{position:absolute;top:0;width:100%;height:100%}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_image_container .toggler_image img{object-fit:cover;object-position:50% 50%;height:100%;width:100%}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container{display:flex}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_text{box-sizing:border-box;padding:0;width:calc(100%);display:flex;align-items:center;justify-content:left}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_text .center_container .info{display:none}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_text .center_container .teaser{margin:0.2em 0 calc(1em + 1vw) 0}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_text .center_container .details>*:not(:last-child){margin-bottom:calc(1em + 1vw)}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_text .center_container .details .content-gallery li:not(:last-child){margin-bottom:0.8em}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_icon_container{width:1.5em;display:flex;align-items:end;justify-content:center}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_icon_container .toggler_icon{display:flex;align-items:center;justify-content:center;background:#1351d8;border-radius:100%;padding:0.25em}.mod_eventlist.events_full_image .layout_full_image .event_toggler .toggler_text_container .toggler_icon_container .toggler_icon svg{width:0.8em;height:0.8em;color:#fff;stroke-width:2}.mod_eventlist.events_full_image .layout_full_image.featured .event_toggler .toggler_image_container{animation-name:flashing;animation-duration:1s;animation-iteration-count:infinite;animation-delay:0s}.mod_eventlist.events_full_image .layout_full_image.foldable .event_toggler{cursor:pointer}.mod_eventlist.events_full_image .layout_full_image .event_content{height:0;opacity:0;overflow:hidden;transition-timing-function:ease-in-out;transition:opacity 0.3s, height 0.3s, margin 0.3s;margin:0 0 0 0;padding-left:4.5em}.mod_eventlist.events_full_image .layout_full_image.open .event_content{height:auto;opacity:1;margin:calc(2em) 0 calc(1em) 0}.ce_swiperStart.list{padding:0 calc(1.5em + 1.5vw)}.ce_swiperStart.list .swiper-container{position:static;padding-bottom:4em;padding:2em 0.7em 4em 0.7em}.ce_swiperStart.list .swiper-container .events_short_image{overflow:visible !important}.ce_swiperStart.list .swiper-container .events_short_image .event{width:calc(25% - 37.5px);box-sizing:border-box}.ce_swiperStart.list .swiper-container .swiper-button-prev::after,.ce_swiperStart.list .swiper-container .swiper-button-next::after{color:#fff;font-size:1.2em;font-weight:300}.ce_swiperStart.list .swiper-container .swiper-button-prev{left:5px}.ce_swiperStart.list .swiper-container .swiper-button-next{right:5px}.ce_swiperStart.list .swiper-container .swiper-button-disabled{opacity:0}.ce_swiperStart.list .swiper-container .swiper-pagination{padding:0 3em;box-sizing:border-box}.ce_swiperStart.list .swiper-container .swiper-pagination .swiper-pagination-bullet{height:0.8em;width:0.8em;margin:0 0.5em !important;background:#f4eed6;opacity:0.3}.ce_swiperStart.list .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#f4eed6 !important;opacity:1}@media (max-width:1365px){.ce_swiperStart.list .swiper-container .events_short_image .event{width:calc(33.3% - 33.3px)}}@media (max-width:1023px){.ce_swiperStart.list .swiper-container .events_short_image .event{width:calc(50% - 25px)}}@media (max-width:767px){.ce_swiperStart.list{padding:0 calc(.5em + .5vw)}.ce_swiperStart.list .swiper-container .events_short_image .event{width:calc(100%)}.mod_eventlist.events_short_image .layout_simple_image{transform:rotate(0deg) !important}.swiper-button-prev,.swiper-button-next{top:unset;bottom:0 !important}.ce_swiperStart.list .swiper-container .swiper-button-prev{left:15px}.ce_swiperStart.list .swiper-container .swiper-button-next{right:15px}}.ce_swiperStart.fixed_height.start .swiper-container figure{height:100vh;height:100svh;position:relative}.ce_swiperStart.fixed_height.start .swiper-container figure img,.ce_swiperStart.fixed_height.start .swiper-container figure video{min-height:100%;min-width:100%;width:auto;height:auto;position:relative;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.ce_swiperStart.fixed_height .swiper-container figure{height:50vh;height:50svh;position:relative}.ce_swiperStart.fixed_height .swiper-container figure img,.ce_swiperStart.fixed_height .swiper-container figure video{min-height:100%;min-width:100%;width:auto;height:auto;position:relative;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.multiimage .swiper-slide{background-color:#F4EED6}.multiimage .swiper-slide .fs_inner_box{position:relative}.multiimage .swiper-slide .fs_inner_box>div,.multiimage .swiper-slide .fs_inner_box .ce_image,.multiimage .swiper-slide .fs_inner_box .image_container,.multiimage .swiper-slide .fs_inner_box img{height:100%}.zoom .swiper-slide-active figure{animation-name:anim_slider_images_zoom;animation-duration:8s;animation-iteration-count:1;animation-delay:0s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes anim_slider_images_zoom{0%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.swiper-pagination{bottom:1.8em}.swiper-pagination .swiper-pagination-bullet{height:0.8em;width:0.8em;margin:0 0.5em !important;background:#f4eed6;opacity:0.3}.swiper-pagination .swiper-pagination-bullet-active{background:#f4eed6 !important;opacity:1}.slider_image_overlay{position:absolute;top:0;height:100%;width:100%}.swiper-slide-text-layer{position:absolute;top:0;left:0;right:0;max-width:1800px;padding:calc(7vw + 7em) calc(1.5vw + 1.5em);box-sizing:border-box;margin:0 auto;height:100%;display:flex;color:#fff}.swiper-slide-text-layer.v_oben{align-items:start}.swiper-slide-text-layer.v_mitte{align-items:center}.swiper-slide-text-layer.v_unten{align-items:end}.swiper-slide-text-layer.h_links{justify-content:left;text-align:left}.swiper-slide-text-layer.h_mitte{justify-content:center;text-align:center}.swiper-slide-text-layer.h_rechts{justify-content:right;text-align:right}.swiper-slide-text-layer .text-container{position:relative}.swiper-slide-text-layer .text1,.swiper-slide-text-layer .text2{line-height:1.2;filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.8))}.swiper-slide-text-layer .text1{font-size:calc(3.0em + 1.5vw);font-weight:900;line-height:1.2}.swiper-slide-text-layer .text2{font-size:calc(3.0em + 1.5vw);font-weight:300;margin-top:0.1em;line-height:1}.swiper-slide-text-layer .link1{position:relative;font-size:calc(0.9em + .25vw);display:inline-block;margin-top:1em;padding:0.6em 1em;color:#fff;font-weight:300}.swiper-slide-text-layer .link1::before{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;background-color:#1351d8;border-radius:6px;z-index:-1}.effect{transition:transform 0.5s 1.5s ease-in-out, opacity 0.5s 1.5s}.top_in:not(.is_visible){transform:translateY(-0.5vw);opacity:0;transition:transform 1.5s 1s ease-in-out, opacity 1.5s 1s}.bottom_in:not(.is_visible){transform:translateY(0.5vw);opacity:0;transition:transform 0.5s 2.5s ease-in-out, opacity 0.5s 2.5s}.left_in:not(.is_visible){transform:translateX(-2vw);opacity:0}.right_in:not(.is_visible){transform:translateX(2vw);opacity:0}.zoom_in:not(.is_visible){transform:scale(0);opacity:0;transition:transform 0.5s 4s ease-in-out, opacity 0.5s 4s}.swiper-slide-active .swiper-slide-text-layer .left_in:not(.is_visible),.swiper-slide-active .swiper-slide-text-layer .right_in:not(.is_visible){transform:translateX(0vw);opacity:1}.swiper-slide-active .swiper-slide-text-layer .top_in:not(.is_visible),.swiper-slide-active .swiper-slide-text-layer .bottom_in:not(.is_visible){transform:translateX(0vw);opacity:1}.swiper-slide-active .swiper-slide-text-layer .zoom_in{transform:scale(1);opacity:1}.swiper-slide-hotspot-layer{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-height:100%;min-width:100%;box-sizing:border-box}.swiper-slide-hotspot-layer .hotspot{position:absolute;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:100%;border-top:1px solid rgba(255, 255, 255, 0.6);border-left:1px solid rgba(255, 255, 255, 0.6);border-bottom:1px solid rgba(255, 255, 255, 0.6);border-right:1px solid rgba(255, 255, 255, 0.6);background:rgba(119, 119, 119, 0.2);backdrop-filter:blur(5px);color:#fff;transform:translateX(-50%) translateY(-50%);animation:pulse 2.5s infinite;transition:border 0.6s}.swiper-slide-hotspot-layer .hotspot>*{width:60%;height:60%}.swiper-slide-hotspot-layer .hotspot:hover{border:1px solid rgba(255, 255, 255, 0.7);box-shadow:0 0 0 0 rgba(255, 255, 255, 0) !important}#hotspot_content_container{opacity:0}#hotspot_content_container.is_visible{transition:opacity 0.3s 0.3s;opacity:1}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.5)}45%{box-shadow:0 0 0 20px rgba(255, 255, 255, 0)}50%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0)}}body .ce_timeline_single .inside{overflow:visible;padding-bottom:30px}body .ce_timeline_single i{top:10px}body .ce_timeline_single::before{top:16px}body .ce_timeline_single .year{top:0;margin-bottom:20px}body .ce_timeline_single .text ul,body .ce_timeline_single .text li{list-style-type:disc}body .ce_timeline_single:last-child i.bottom{display:none}form.sent .widget:not(.form_sent){display:none}form .widget.form_sent{display:none}form.sent .widget.form_sent{display:block}.widget{margin-top:0.8em;position:relative}.widget label{display:block}.widget p.error{position:absolute;color:#f33;font-size:100%;bottom:0;right:0;margin:0;display:none}.widget .captcha_text{font-size:80%}.widget fieldset{padding-left:0 !important}.widget fieldset::before{display:none}.widget input[type="checkbox"]{display:none}.widget input[type="checkbox"]+label{color:#666}.widget input[type="checkbox"]+label::before{margin-top:0.3em;width:11px;height:11px;border:1px solid #666;background-color:#fff;display:block;content:"";float:left;margin-right:5px}.widget.error input[type="checkbox"]+label::before{border:2px solid #f33}.widget input[type="checkbox"]:checked+label::before{box-shadow:inset 0px 0px 0px 2px #fff;background-color:#1351d8}.widget.widget-text label,.widget.widget-textarea label,.widget.widget-select label{display:none}.widget input,.widget select,.widget textarea{outline:none;color:#666;padding:0.2em 0;width:100%;border:none;background:none;border-bottom:1px solid #666}.widget input.error,.widget select.error,.widget textarea.error{border-bottom:1px solid #f33}.widget option{padding:0 !important}.widget button{display:inline-block;background:none;font-size:80%;border:none;border:1px solid #aaa;padding:0.4em 1em;margin-top:1em;line-height:1.6;text-transform:uppercase;transition:background-color 0.5s, color 0.5s, border 0.5s;background-color:rgba(19, 81, 216, 0.8);color:#fff}.widget button:hover{background-color:#fff;color:#1351d8;cursor:pointer}.mod_c4g_maps{margin-top:calc(4.9em + 4vw)}.c4g-control-container-top-left{top:calc(.5vw + .5em);left:calc(.5vw + .5em)}html{scroll-padding-top:12em}html.snap,.snap body{scroll-snap-type:y mandatory}html.smooth,.smooth body{scroll-behavior:smooth}body{overflow-y:scroll}#header{z-index:10000;background:transparent;padding-top:1em;padding-bottom:1em;border-bottom:10px solid #1351d8}#header::before{z-index:-100;position:absolute;display:block;content:"";top:0;bottom:0;left:0;right:0;backdrop-filter:blur(5px);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0.9) 100%);opacity:1;box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1);transition:opacity 0.2s 0.2s}#header .inside{position:relative;overflow:visible}.overlay_open #header::before{transition:opacity 0.2s 0s;opacity:0}.logocontainer{font-size:calc(1.2em + .3vw);height:calc(2em + .5vw);font-weight:500;display:flex;align-items:flex-end;justify-content:center;transition:margin 0.5s, height 0.5s, opacity 0.5s;opacity:1}.logocontainer img{height:100%;width:auto}#footer{border-top:1px solid #ddd;backdrop-filter:blur(15px);background-color:#fff;box-shadow:0px -5px 10px rgba(0, 0, 0, 0.1);z-index:12}div[id^="ov_"]{display:flex;color:#555;opacity:0;z-index:-100;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;bottom:0;left:0;right:0;height:100vh;background-image:linear-gradient(rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.6) 50%, rgba(51, 51, 51, 0.7) 100%);backdrop-filter:blur(10px);transition:z-index 0.1s 0.1s, opacity 0.1s 0.1s ease-in-out, backdrop-filter 0.1s 0.1s}div[id^="ov_"].hidden{height:0}div[id^="ov_"].open{z-index:4000;opacity:1;transition:z-index 0.1s, opacity 0.1s ease-in-out, backdrop-filter 0.1s}div[id^="ov_"]>.inside{overflow-y:auto;margin-top:calc(11em);margin-bottom:0;position:relative}div[id^="ov_"]>.inside>*{margin:auto}@media (max-width:767px){div[id^="ov_"]>.inside{margin-bottom:calc(3em + 3vw)}}div[id^="ca_"]{position:relative;z-index:10;padding-top:calc(2em + 2vw);padding-bottom:calc(2em + 2vw)}#ca_slider{position:relative;padding:0 !important}#ca_slider .inside{max-width:none;width:100%;padding:0 !important;position:static}#ca_inpagenav{z-index:11;background-color:#eee;padding-top:calc(.5em + .5vw);padding-bottom:calc(.5em + .5vw)}#ca_1,#ca_3,#ca_5,#ca_7,#ca_9{z-index:12;background-color:#fff;box-shadow:0px -5px 15px rgba(0, 0, 0, 0.05), 0px 5px 15px rgba(0, 0, 0, 0.05)}#ca_2,#ca_4,#ca_6,#ca_8,#ca_10{z-index:11;background-color:#e5e5e5}.page_home #ca_1{box-shadow:none}.page_home #ca_1{background-color:#333;color:#fff}.page_home #ca_4{background-color:#eee;border-top:1px solid rgba(0, 0, 0, 0.2)}.page_home #ca_4 h1,.page_home #ca_4 h2{}.mod_article.red h3{color:#fff;background-color:#CE0D32;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}.mod_article.red .fss_link .icon_left,.mod_article.red .fss_link .icon_right,.mod_article.red .fss_link .icon_solo{background:#CE0D32}.mod_article.red ul:not(.nostyle) li:before{background:#CE0D32}.mod_article.blue h3{color:#fff;background-color:#1351d8;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}.mod_article.blue .fss_link .icon_left,.mod_article.blue .fss_link .icon_right,.mod_article.blue .fss_link .icon_solo{background:#1351d8}.mod_article.blue ul:not(.nostyle) li:before{background:#1351d8}.mod_article.green h3{color:#fff;background-color:#8A9D02;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}.mod_article.green .fss_link .icon_left,.mod_article.green .fss_link .icon_right,.mod_article.green .fss_link .icon_solo{background:#8A9D02}.mod_article.green ul:not(.nostyle) li:before{background:#8A9D02}.mod_article.orange h3{color:#fff;background-color:#F29400;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}.mod_article.orange .fss_link .icon_left,.mod_article.orange .fss_link .icon_right,.mod_article.orange .fss_link .icon_solo{background:#F29400}.mod_article.orange ul:not(.nostyle) li:before{background:#F29400}.mod_article.gray h3{color:#fff;background-color:#888;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8)}.mod_article.gray .fss_link .icon_left,.mod_article.gray .fss_link .icon_right,.mod_article.gray .fss_link .icon_solo{background:#888}.mod_article.gray ul:not(.nostyle) li:before{background:#888}.fs_box.box_eventslider{width:100%}*[id^=ov_] .fs_main.navigation_container{max-width:500px;width:100%}*[id^=ov_] .fs_main.navigation_container .fs_inner_box{padding:0.2em !important}*[id^=ov_] .fs_box:not(.is_container):not(.navigation_box):not(.foldable) .fs_inner_box{padding:calc(1em + 1vw)}*[id^=ov_] .fs_box:not(.is_container):not(.navigation_box) .fs_inner_box{background:rgba(255, 255, 255, 0.9);border-radius:0.7em;position:relative;overflow:hidden}*[id^=ov_] .fs_box.foldable .fs_inner_box{padding:0 !important}*[id^=ov_] .fs_box.foldable#navigation .box_toggler{background-color:#fff;color:#1351d8;border:1px solid #ccc}*[id^=ov_] .fs_box.foldable#navigation .box_toggler .icon_solo,*[id^=ov_] .fs_box.foldable#navigation .box_toggler .icon_right,*[id^=ov_] .fs_box.foldable#navigation .box_toggler .icon_left{background-color:#1351d8;border-radius:100%;color:white}*[id^=ov_] .fs_box.foldable#navigation .box_toggler .icon_solo svg,*[id^=ov_] .fs_box.foldable#navigation .box_toggler .icon_right svg,*[id^=ov_] .fs_box.foldable#navigation .box_toggler .icon_left svg{stroke-width:1.5}*[id^=ov_] .fs_box.foldable#navigation .box_toggler .toggler_icon{color:#1351d8}*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler{background-color:#fff;color:#1351d8;border:1px solid #ccc}*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler .icon_solo,*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler .icon_right,*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler .icon_left{background-color:#1351d8;border-radius:100%;color:white}*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler .icon_solo svg,*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler .icon_right svg,*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler .icon_left svg{stroke-width:1.5}*[id^=ov_] .fs_box.foldable#aktuelles .box_toggler .toggler_icon{color:#1351d8}*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler{background-color:#fff;color:#1351d8;border:1px solid #ccc}*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler .icon_solo,*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler .icon_right,*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler .icon_left{background-color:#1351d8;border-radius:100%;color:white}*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler .icon_solo svg,*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler .icon_right svg,*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler .icon_left svg{stroke-width:1.5}*[id^=ov_] .fs_box.foldable#schnellzugriff .box_toggler .toggler_icon{color:#1351d8}*[id^=ov_] .fs_box.foldable#kontakt .box_toggler{background-color:#fff;color:#1351d8;border:1px solid #ccc}*[id^=ov_] .fs_box.foldable#kontakt .box_toggler .icon_solo,*[id^=ov_] .fs_box.foldable#kontakt .box_toggler .icon_right,*[id^=ov_] .fs_box.foldable#kontakt .box_toggler .icon_left{background-color:#1351d8;border-radius:100%;color:white}*[id^=ov_] .fs_box.foldable#kontakt .box_toggler .icon_solo svg,*[id^=ov_] .fs_box.foldable#kontakt .box_toggler .icon_right svg,*[id^=ov_] .fs_box.foldable#kontakt .box_toggler .icon_left svg{stroke-width:1.5}*[id^=ov_] .fs_box.foldable#kontakt .box_toggler .toggler_icon{color:white}*[id^=ov_] .fs_box.foldable#kontakt .content-text{padding:1em 0 1em 2.4em}*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler{background-color:#fff;color:#1351d8;border:1px solid #ccc}*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler .icon_solo,*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler .icon_right,*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler .icon_left{background-color:#1351d8;border-radius:100%;color:white}*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler .icon_solo svg,*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler .icon_right svg,*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler .icon_left svg{stroke-width:1.5}*[id^=ov_] .fs_box.foldable#oeffnungszeiten .box_toggler .toggler_icon{color:white}*[id^=ov_] .fs_box.foldable#oeffnungszeiten .content-text{padding:1em 0 1em 2.4em}*[id^=ov_] .fs_box.foldable#standort .box_toggler{background-color:#fff;color:#1351d8;border:1px solid #ccc}*[id^=ov_] .fs_box.foldable#standort .box_toggler .icon_solo,*[id^=ov_] .fs_box.foldable#standort .box_toggler .icon_right,*[id^=ov_] .fs_box.foldable#standort .box_toggler .icon_left{background-color:#1351d8;border-radius:100%;color:white}*[id^=ov_] .fs_box.foldable#standort .box_toggler .icon_solo svg,*[id^=ov_] .fs_box.foldable#standort .box_toggler .icon_right svg,*[id^=ov_] .fs_box.foldable#standort .box_toggler .icon_left svg{stroke-width:1.5}*[id^=ov_] .fs_box.foldable#standort .box_toggler .toggler_icon{color:white}*[id^=ov_] .fs_box.foldable#standort .content-text{padding:1em 0 1em 2.4em}*[id^=ov_] .fs_box.foldable .box_toggler{padding:calc(.5em + .5vw) calc(.6em + .6vw);white-space:nowrap;display:flex;align-items:center;padding-right:2em;cursor:pointer;position:relative}*[id^=ov_] .fs_box.foldable .box_toggler .toggler_text{padding:0 0.8em;font-weight:600}*[id^=ov_] .fs_box.foldable .box_toggler .icon_solo,*[id^=ov_] .fs_box.foldable .box_toggler .icon_right,*[id^=ov_] .fs_box.foldable .box_toggler .icon_left{width:1.8em;height:1.8em;display:flex;justify-content:center;align-items:center;position:relative;top:0em}*[id^=ov_] .fs_box.foldable .box_toggler .icon_solo svg,*[id^=ov_] .fs_box.foldable .box_toggler .icon_right svg,*[id^=ov_] .fs_box.foldable .box_toggler .icon_left svg{stroke-width:1.5;color:white;width:1em;height:1em}*[id^=ov_] .fs_box.foldable .box_toggler .icon_right{margin-left:-0.3em}*[id^=ov_] .fs_box.foldable .box_toggler .icon_left{margin-right:-0.3em}*[id^=ov_] .fs_box.foldable .box_toggler .toggler_icon{position:absolute;display:inline-flex;justify-content:center;align-items:center;width:1.2em;height:1.2em;right:calc(1.2em + 1vw);top:calc(.8em + .6vw);color:white}*[id^=ov_] .fs_box.foldable .box_toggler .toggler_icon svg{stroke-width:1.5}*[id^=ov_] .fs_box.foldable:not(.open) .toggler_icon_close{display:none}*[id^=ov_] .fs_box.foldable.open .toggler_icon_open{display:none}*[id^=ov_] .fs_box.foldable#navigation .box_content{padding-left:0;margin-left:0;margin-right:0}*[id^=ov_] .fs_box.foldable .box_content{line-height:1.4;height:0;opacity:0;overflow:hidden;transition-timing-function:ease-in-out;transition:opacity 0.3s, height 0.3s, padding-bottom 0.3s, padding-top 0.3s;margin-left:calc(.6vw + .6em);margin-right:calc(.6vw + .6em)}*[id^=ov_] .fs_box.foldable.open .box_content{height:auto;opacity:1}.fs_box.foldable[data-group=klassen] .fs_inner_box{padding:0 !important}.fs_box.foldable[data-group=klassen] .box_toggler{padding:calc(.6em + .6vw) calc(.8em + .8vw);white-space:nowrap;display:flex;align-items:center;padding-right:2em;cursor:pointer;position:relative}.fs_box.foldable[data-group=klassen] .box_toggler .toggler_text{padding:0 0.8em;font-weight:500;color:#555}.fs_box.foldable[data-group=klassen] .box_toggler .icon_solo,.fs_box.foldable[data-group=klassen] .box_toggler .icon_right,.fs_box.foldable[data-group=klassen] .box_toggler .icon_left{width:1.8em;height:1.8em;display:inline-flex;justify-content:center;align-items:center;position:relative;top:0em;color:black}.fs_box.foldable[data-group=klassen] .box_toggler .icon_solo svg,.fs_box.foldable[data-group=klassen] .box_toggler .icon_right svg,.fs_box.foldable[data-group=klassen] .box_toggler .icon_left svg{stroke-width:1.5}.fs_box.foldable[data-group=klassen] .box_toggler .icon_right{margin-left:-0.3em}.fs_box.foldable[data-group=klassen] .box_toggler .icon_left{margin-right:-0.3em}.fs_box.foldable[data-group=klassen] .box_toggler .toggler_icon{position:absolute;display:inline-flex;justify-content:center;align-items:center;width:1.2em;height:1.2em;right:calc(1.2em + 1vw);top:calc(.8em + .6vw);color:black}.fs_box.foldable[data-group=klassen] .box_toggler .toggler_icon svg{stroke-width:1.5}.fs_box.foldable[data-group=klassen]:not(.open) .toggler_icon_close{display:none}.fs_box.foldable[data-group=klassen].open .toggler_icon_open{display:none}.fs_box.foldable[data-group=klassen]#navigation .box_content{padding-left:0;font-size:100%;margin-left:0;margin-right:0}.fs_box.foldable[data-group=klassen].open#navigation .box_content{margin-bottom:calc(1.5vw + 1.5em)}.fs_box.foldable[data-group=klassen] .box_content{line-height:1.6;height:0;opacity:0;overflow:hidden;transition-timing-function:ease-in-out;transition:opacity 0.3s, height 0.3s, margin-bottom 0.3s;margin-left:calc(1vw + 1em);margin-right:calc(1vw + 1em);padding-left:2.8em}.fs_box.foldable[data-group=klassen].open .box_content{height:auto;opacity:1;margin-bottom:calc(1.5vw + 1.5em)}.fs_main.foldables_mobile_only .fs_box.foldable .box_content{height:auto;opacity:1;margin-bottom:calc(1.5vw + 1.5em)}.fs_main.foldables_mobile_only .fs_box.foldable .box_toggler{cursor:default}.fs_main.foldables_mobile_only .fs_box.foldable .box_toggler .toggler_icon{display:none}@media (max-width:767px){.fs_main.foldables_mobile_only .fs_box.foldable .box_content{align-items:unset !important;height:0;opacity:0;margin:0 calc(1vw + 1em)}.fs_main.foldables_mobile_only .fs_box.foldable .box_toggler{cursor:pointer}.fs_main.foldables_mobile_only .fs_box.foldable.open .box_content{height:auto;opacity:1;margin:calc(1vw + 1em) calc(1vw + 1em) calc(1.5vw + 1.5em) calc(1vw + 1em)}.fs_main.foldables_mobile_only .fs_box.foldable.open .box_toggler .toggler_icon_close{display:inline-flex}.fs_main.foldables_mobile_only .fs_box.foldable:not(.open) .box_toggler .toggler_icon_open{display:inline-flex}}.fs_main.slider_menu{position:absolute;bottom:0;z-index:1;width:calc(100% + 4%) !important;margin-left:-2%}.fs_main.slider_scrolldown,.fs_main.slider_headline{position:absolute;bottom:0;z-index:1;transition:opacity 0.2s 0s;border-top:1px solid rgba(255, 255, 255, 0.6)}.fs_main.slider_scrolldown::before,.fs_main.slider_headline::before{position:absolute;display:block;content:"";top:0;bottom:0;left:0;right:0;backdrop-filter:blur(5px);background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.6}.fs_main.slider_scrolldown #headline h1,.fs_main.slider_headline #headline h1{font-weight:900;font-size:calc(1.5em + 0.5vw);color:#fff;padding:0.6em}.fs_main.slider_scrolldown #scrolldown_text,.fs_main.slider_headline #scrolldown_text{position:absolute;pointer-events:none;font-size:100%;z-index:1;padding:calc(.4em + .4vw);width:10em;left:50%;transform:translateX(-50%) translateY(-2.5em)}.box_drache_watermark{opacity:0.4}.fs_box.box_meineschule .content-image{position:relative;z-index:1;margin:0 2em}.fs_box.box_meineschule .content-image::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-60%);width:200%;aspect-ratio:1;display:block;background:#fff;z-index:-1;border-radius:100%}.fs_box.linked.more{padding:1em}.fs_box.linked.more .fs_inner_box{box-shadow:5px 5px 7px rgba(0, 0, 0, 0.2);background-image:linear-gradient(90deg, rgba(245, 245, 245, 0.5) 0%, rgba(245, 245, 245, 0.8) 10%, rgba(245, 245, 245, 0.95) 30%, rgba(245, 245, 245, 0.95) 70%, rgba(245, 245, 245, 0.8) 90%, rgba(245, 245, 245, 0.5) 100%)}.fs_box.linked.more .fs_inner_box .gradient{transition:opacity 0.5s}.fs_box.linked.more .fs_inner_box:hover .gradient{opacity:0}@keyframes pulse_white{0%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.5)}45%{box-shadow:0 0 0 40px rgba(255, 255, 255, 0)}50%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0)}}@keyframes pulse_blue{0%{box-shadow:0 0 0 0 rgba(19, 81, 216, 0.5)}45%{box-shadow:0 0 0 40px rgba(19, 81, 216, 0)}50%{box-shadow:0 0 0 0 rgba(19, 81, 216, 0)}}@keyframes content_fade_in{0%{opacity:0}100%{opacity:1}}.anim_down_hide{animation-name:anim_down_hide_keys;animation-duration:2s;animation-iteration-count:infinite;animation-delay:8s}@keyframes anim_down_hide_keys{0%{transform:translateY(0);opacity:1}10%{transform:translateY(0);opacity:1}90%{transform:translateY(1em);opacity:0}100%{transform:translateY(0);opacity:0}}.anim_bounce{-webkit-animation-name:anim_bounce_keys;animation-name:anim_bounce_keys;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes anim_bounce_keys{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh)}30%{-webkit-transform:translateY(-1vh);transform:translateY(-1vh)}}@keyframes anim_bounce_keys{0%,10%,25%,40%,50%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2vh);transform:translateY(-2vh)}30%{-webkit-transform:translateY(-1vh);transform:translateY(-1vh)}}.anim_rubber{-webkit-animation-name:anim_rubber_keys;animation-name:anim_rubber_keys;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes anim_rubber_keys{0%,10%,25%,40%,50%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(0.8);transform:scale(0.8)}30%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes anim_rubber_keys{0%,10%,25%,40%,50%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(0.8);transform:scale(0.8)}30%{-webkit-transform:scale(0.9);transform:scale(0.9)}}


@font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-Medium.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-Medium.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-Light.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-Light.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-SemiBold.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-SemiBold.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-Black.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-Black.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-ExtraBold.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-ExtraBold.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-ExtraLight.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-ExtraLight.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-Thin.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-Thin.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-Bold.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-Bold.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Saira';
    src: url('../../files/THEME-01/fonts/Saira/Saira-Regular.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/Saira/Saira-Regular.woff') format('woff'),
        url('../../files/THEME-01/fonts/Saira/Saira-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-BoldItalic.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-BoldItalic.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-ExtraLight.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-ExtraLight.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Regular.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Regular.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Bold.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Bold.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-LightItalic.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-LightItalic.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Black.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Black.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Light.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Light.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Italic.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Italic.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-ExtraLightItalic.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-ExtraLightItalic.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
} */

/* @font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-SemiBoldItalic.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-SemiBoldItalic.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Titillium Web';
    src: url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-SemiBold.woff2') format('woff2'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-SemiBold.woff') format('woff'),
        url('../../files/THEME-01/fonts/TitilliumWeb/TitilliumWeb-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

