html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:font-poppins-regular;font-style:normal;font-weight:400;src:url(../fonts/poppins-v20-latin-regular.eot);src:local(""),url(../fonts/poppins-v20-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-regular.woff2) format("woff2"),url(../fonts/poppins-v20-latin-regular.woff) format("woff"),url(../fonts/poppins-v20-latin-regular.ttf) format("truetype"),url(../fonts/poppins-v20-latin-regular.svg#font-poppins-regular) format("svg")}@font-face{font-family:font-poppins-300;font-style:normal;font-weight:300;src:url(../fonts/poppins-v20-latin-300.eot);src:local(""),url(../fonts/poppins-v20-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-300.woff2) format("woff2"),url(../fonts/poppins-v20-latin-300.woff) format("woff"),url(../fonts/poppins-v20-latin-300.ttf) format("truetype"),url(../fonts/poppins-v20-latin-300.svg#font-poppins-300) format("svg")}@font-face{font-family:font-poppins-500;font-style:normal;font-weight:500;src:url(../fonts/poppins-v20-latin-500.eot);src:local(""),url(../fonts/poppins-v20-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-500.woff2) format("woff2"),url(../fonts/poppins-v20-latin-500.woff) format("woff"),url(../fonts/poppins-v20-latin-500.ttf) format("truetype"),url(../fonts/poppins-v20-latin-500.svg#font-poppins-500) format("svg")}@font-face{font-family:font-poppins-600;font-style:normal;font-weight:600;src:url(../fonts/poppins-v20-latin-600.eot);src:local(""),url(../fonts/poppins-v20-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-600.woff2) format("woff2"),url(../fonts/poppins-v20-latin-600.woff) format("woff"),url(../fonts/poppins-v20-latin-600.ttf) format("truetype"),url(../fonts/poppins-v20-latin-600.svg#font-poppins-600) format("svg")}@font-face{font-family:font-poppins-700;font-style:normal;font-weight:700;src:url(../fonts/poppins-v20-latin-700.eot);src:local(""),url(../fonts/poppins-v20-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-700.woff2) format("woff2"),url(../fonts/poppins-v20-latin-700.woff) format("woff"),url(../fonts/poppins-v20-latin-700.ttf) format("truetype"),url(../fonts/poppins-v20-latin-700.svg#font-poppins-700) format("svg")}@font-face{font-family:font-icomoon;font-style:normal;font-weight:700;src:url(../fonts/icomoon.eot);src:local(""),url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#font-icomoon) format("svg")}*,:after,:before{box-sizing:border-box}html{height:100%;overflow:auto}body,html{position:relative}body{-webkit-font-smoothing:antialiased;background-color:#f2f2f2;font-size:16px;min-height:100%;overflow:hidden}@media screen and (min-width:768px){body{font-size:16px}}body{color:#585858;font-family:font-poppins-regular;line-height:1.3}#container,#wrapper{height:100%}#container{margin-top:90px}@media screen and (min-width:576px){#container{margin-top:100px}}@media screen and (min-width:1200px){#container{margin-top:230px}}#container #main{height:100%;padding-bottom:100px}a{color:#0b92a4;position:relative;text-decoration:none}a:hover{text-decoration:underline}a:focus{text-decoration:none}a[href^="tel:"]{color:#0b92a4}h1,h2,h3,h4,strong{font-family:font-poppins-500}h1,h2,h3,h4{color:#0b92a4;line-height:1.2}h1{font-size:2rem}@media screen and (min-width:576px){h1{font-size:2.2rem}}h2{font-size:1.6rem}@media screen and (min-width:576px){h2{font-size:1.8rem}}h3{font-size:1.2rem}@media screen and (min-width:576px){h3{font-size:1.4rem}}h4{font-size:1rem}img{height:auto;width:100%}ul{list-style:disc;margin:20px 0;padding:0 0 0 35px}ul li{margin:0;padding:0}ol{padding-left:32px}ol li{padding-left:3px}ol li::marker{font-weight:700}.ce_hyperlink>a+p{margin-top:5px}.ce_text+.ce_hyperlink{margin-top:20px}.ce_text>.image_container>a{padding-right:0}.ce_text>.image_container>a:before{content:""}.ce_text a[href^="mailto:"],.ce_text a[href^="tel:"]{padding-right:0}.ce_text a[href^="mailto:"]:before,.ce_text a[href^="tel:"]:before{content:""}.ce_text h1:first-child,.ce_text h2:first-child,.ce_text h3:first-child,.ce_text h4:first-child{margin-top:0}.ce_download,.ce_hyperlink{margin-bottom:20px}.space-bottom,.space-top{display:inline-table;width:100%}.space-bottom{margin-bottom:25px}@media screen and (min-width:768px){.space-bottom{margin-bottom:20px}}.space-top{margin-top:25px}@media screen and (min-width:768px){.space-top{margin-top:0}}.full-width{width:100%}.message-important h2{color:#d4572f}.item-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;text-align:center}.error-page .content-wrapper h1,.error-page .content-wrapper h2,.error-page .content-wrapper h3,p.error{color:#d4572f}.invisible{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0}.content-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 3px 8px #d1d1d1;margin:0 auto 20px;max-width:1140px;overflow:hidden;padding:40px 20px 20px}.content-wrapper:after,.content-wrapper:before{content:" ";display:table}.content-wrapper:after{clear:both}.flex-wrapper{--gap:$grid-spacing;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1);width:-webkit-calc(100% + var(--gap));width:calc(100% + var(--gap))}.flex-wrapper>*{margin:var(--gap) 0 0 var(--gap)}.flex-wrapper h2,.flex-wrapper h3,.flex-wrapper h4,.flex-wrapper h5{flex-basis:100%}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-025s{animation-delay:.25s}.animated.delay-05s{animation-delay:.5s}.animated.delay-075s{animation-delay:.75s}.animated.delay-1s{animation-delay:1s}.animated.delay-125s{animation-delay:1.25s}.animated.delay-15s{animation-delay:1.5s}.animated.delay-175s{animation-delay:1.75s}.animated.delay-2s{animation-delay:2s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-duration:2s;animation-name:fadeIn}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}#header-lines{position:absolute;top:75px;transition:all .2s ease-in-out;width:100%;z-index:1}@media screen and (min-width:1200px){#header-lines{top:205px}body.is-fixed #header-lines{top:139px}}#header-lines .header-lines_container{background-color:#fff;height:15px;width:100%}#header-lines .header-lines_container span{display:block;height:3px;margin-bottom:3px;width:100%}#header-lines .header-lines_container span:first-child{background-color:#0b92a4}#header-lines .header-lines_container span:nth-child(2){background-color:#fcbc6a}#header-lines .header-lines_container span:nth-child(3){background-color:#d4572f}@media screen and (min-width:576px){#header-lines .header-lines_container{height:25px}#header-lines .header-lines_container span{height:5px;margin-bottom:5px}}#header{background-color:#fff;height:75px;position:fixed;top:0;width:100%;z-index:3}@media screen and (min-width:1200px){#header{height:205px;transition:all .2s ease-in-out}body.is-fixed #header{height:164px}}@media screen and (max-width:1199px){#header .inside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}}.main-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 10px 10px 20px;width:auto}.main-logo img{max-width:60px}@media screen and (min-width:1200px){.main-logo{justify-content:center;padding:30px}.main-logo,.main-logo img{transition:all .2s ease-in-out}.main-logo img{max-width:115px}body.is-fixed .main-logo{padding:15px 30px}body.is-fixed .main-logo img{max-width:70px}}@media screen and (max-width:1199px){.main-navigation{background-color:hsla(0,0%,100%,.9);box-shadow:-2px 0 10px -2px #d1d1d1;height:100%;overflow-y:auto;padding:105px 10px 20px;position:fixed;right:-100%;top:0;transition:right .4s;width:50%;z-index:4}.js-mobilenav-active .main-navigation{right:0}}@media screen and (max-width:767px){.main-navigation{width:70%}}@media screen and (min-width:1200px){.main-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}}.main-navigation .level_1{list-style:none;margin:0;padding:0;z-index:4}@media screen and (max-width:1199px){.main-navigation .level_1>li.submenu.active>.level_2,.main-navigation .level_1>li.submenu.is-active>.level_2{height:auto;max-height:500px}.main-navigation .level_1>li.submenu.active>.nav-toggler:after,.main-navigation .level_1>li.submenu.is-active>.nav-toggler:after{transform:rotate(-180deg)}}@media screen and (min-width:1200px){.main-navigation .level_1{border-top:1px solid #d1d1d1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px}.main-navigation .level_1>li .level_2{box-shadow:0 3px 8px #585858;display:block;inset:0 auto auto 0;min-width:300px;padding:0 20px;position:absolute;top:33px;z-index:3}.main-navigation .level_1>li .level_2>li{display:block}.main-navigation .level_1>li.submenu:hover>.level_2{background-color:hsla(0,0%,100%,.9);border-radius:0 0 10px 10px;height:auto;max-height:500px;padding:30px 20px 20px}}@media screen and (max-width:1199px){.main-navigation .level_1>li{animation-duration:.8s;border-bottom:1px solid #d1d1d1;margin-bottom:10px;opacity:0;padding:3px 45px 8px 10px;position:relative}}.main-navigation .level_1>li>a,.main-navigation .level_1>li>strong.active{color:#585858;font-family:font-poppins-500;font-size:1.2rem;position:relative}@media screen and (min-width:1200px){.main-navigation .level_1>li>a:before,.main-navigation .level_1>li>strong.active:before{background-color:#0b92a4;content:"";height:1px;left:50%;position:absolute;top:-10px;transition:width .3s ease 0s,left .3s ease 0s;width:0}.main-navigation .level_1>li>a:hover,.main-navigation .level_1>li>strong.active:hover{text-decoration:none}.main-navigation .level_1>li>a:hover:before,.main-navigation .level_1>li>strong.active:hover:before{left:0;width:100%}.main-navigation .level_1>li.trail>a,.main-navigation .level_1>li.trail>strong.active{color:#0b92a4}.main-navigation .level_1>li.trail>a:before,.main-navigation .level_1>li.trail>strong.active:before{left:0;width:100%}.main-navigation .level_1>li{display:inline-block;padding:0 10px;position:relative}.main-navigation .level_1>li .nav-toggler{display:none;height:0;overflow:hidden;width:0}.main-navigation .level_1>li:after{background-color:#d1d1d1;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.main-navigation .level_1>li:first-child{margin-left:0}.main-navigation .level_1>li:last-child{margin-right:0}.main-navigation .level_1>li:last-child:after{background:transparent;width:0}}@media screen and (max-width:1199px){.main-navigation .level_1 li{text-align:right}.main-navigation .level_1 li .nav-toggler{cursor:pointer;display:inline-block;height:20px;position:absolute;right:10px;width:20px}.main-navigation .level_1 li .nav-toggler:after{content:"\ea43";font-family:font-icomoon;font-size:20px;height:20px;line-height:1;position:absolute;right:0;top:0;transition:all .3s;width:20px}}.main-navigation .level_1 li>strong.active{color:#0b92a4;font-weight:inherit}@media screen and (min-width:1200px){.main-navigation .level_1 li>strong.active:before{left:0;width:100%}}.main-navigation .level_2{list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:all .8s ease-in-out}@media screen and (min-width:1200px){.main-navigation .level_2{transition:all .3s ease-in-out}}.main-navigation .level_2>li{margin-top:10px}.main-navigation .level_2>li>a,.main-navigation .level_2>li>strong.active{font-size:1rem;line-height:1;text-decoration:none}.main-navigation .level_2>li>a{color:#585858}@media screen and (min-width:1200px){.main-navigation .level_2{position:absolute}.main-navigation .level_2>li{transform:translateX(0);transition:transform .3s}.main-navigation .level_2>li:hover{transform:translateX(5px)}.main-navigation .level_2>li:hover>a{color:#0b92a4}}@media screen and (max-width:1199px){.burger-toggler--container{background-color:hsla(0,0%,100%,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;overflow:visible;width:70%;z-index:5}}.burger-toggler{display:none}@media screen and (max-width:1199px){.burger-toggler{cursor:pointer;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:37px;margin:20px 20px 0 0;padding:5px;position:absolute;position:relative;right:20px;right:0;top:15px;top:0;transition:background-color .8s;width:45px;z-index:5}.burger-toggler>span{background-color:#585858;border-radius:25px;height:4px;opacity:1;position:absolute;transition:top .5s,opacity .5s,transform 1s;width:35px}.burger-toggler>span:first-child{top:8px}.burger-toggler>span:nth-child(2){top:17px}.burger-toggler>span:nth-child(3){top:26px}.burger-toggler.toggle-active{background-color:transparent}.burger-toggler.toggle-active>span:first-child{top:17px;transform:rotate(-45deg)}.burger-toggler.toggle-active>span:nth-child(2){opacity:0}.burger-toggler.toggle-active>span:nth-child(3){top:17px;transform:rotate(45deg)}}.teaser-image{overflow:hidden;width:100%}.teaser-image img{height:auto;width:100%}.headline-group{position:absolute}.headline-group h1,.headline-group h2,.headline-group h3{color:#585858;margin:0;text-align:center;width:100%}.stage-teaser,.stage-teaser_big{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative}.stage-teaser h1,.stage-teaser h2,.stage-teaser_big h1,.stage-teaser_big h2{line-height:1}.stage-teaser{border-radius:0 0 10px 10px;max-height:200px;min-height:200px;overflow:hidden;width:100%}@media screen and (min-width:992px){.stage-teaser{margin:0 auto 20px;max-height:280px;max-width:1140px;min-height:280px}}.stage-teaser .teaser-image{justify-content:center}.stage-teaser .teaser-image,.stage-teaser .teaser-image .image_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.stage-teaser .teaser-image .image_container{align-items:center;line-height:0}.stage-teaser .teaser-image .image_container img{height:100%;width:auto}.stage-teaser .headline-group{height:100%;width:100%}.stage-teaser .headline-group,.stage-teaser .headline-group>h1{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.stage-teaser .headline-group>h1{background:url(/files/system/img/bg-topteaser-text.png) transparent no-repeat 50%;background-size:contain;height:70%;min-width:80%;padding:20px 80px;width:auto}@media screen and (min-width:992px){.stage-teaser .headline-group>h1{height:80%;min-width:50%}}@media screen and (min-width:768px){.stage-teaser .headline-group h1{font-size:2.4rem}}@media screen and (min-width:992px){.stage-teaser .headline-group h1{font-size:3.4rem}}.stage-teaser_big{height:230px;min-height:230px}@media screen and (min-width:576px){.stage-teaser_big{min-height:300px}}@media screen and (min-width:992px){.stage-teaser_big{height:395px;min-height:395px}}.stage-teaser_big .teaser-image figure,.stage-teaser_big .teaser-image picture{display:inline-block;height:100%;width:auto}@media screen and (min-width:1500px){.stage-teaser_big .teaser-image figure,.stage-teaser_big .teaser-image picture{height:auto;width:100%}}.stage-teaser_big .teaser-image figure img,.stage-teaser_big .teaser-image picture img{height:100%;width:auto}@media screen and (min-width:1500px){.stage-teaser_big .teaser-image figure img,.stage-teaser_big .teaser-image picture img{height:auto;width:100%}}.stage-teaser_big .headline-group{background:url(/files/system/img/bg-topteaser-text.png) transparent no-repeat 50%;background-size:contain;min-width:100%;padding:33px 25px;top:15%}@media screen and (min-width:576px){.stage-teaser_big .headline-group{min-width:80%;padding:45px 30px}}@media screen and (min-width:768px){.stage-teaser_big .headline-group{top:6%}}@media screen and (min-width:992px){.stage-teaser_big .headline-group{padding:65px 35px}}.stage-teaser_big .headline-group h1{font-size:2.2rem}@media screen and (min-width:576px){.stage-teaser_big .headline-group h1{font-size:2.9rem}}@media screen and (min-width:992px){.stage-teaser_big .headline-group h1{font-size:3.8rem}}.stage-teaser_big .headline-group h2{font-size:1.2rem;letter-spacing:8px}@media screen and (min-width:992px){.stage-teaser_big .headline-group h2{font-size:1.8rem}}.teaser-tiles{display:none}@media screen and (min-width:768px){.teaser-tiles{align-items:flex-end;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;min-width:500px;position:absolute}}.teaser-tiles>a{text-decoration:none}@media screen and (min-width:768px){.teaser-tiles>a{flex-basis:0;flex-grow:1}.teaser-tiles>a:first-child span{background-color:#0b92a4}.teaser-tiles>a:nth-child(2) span{background-color:#fcbc6a}.teaser-tiles>a:nth-child(3) span{background-color:#d4572f}.teaser-tiles span{border-radius:10px 10px 0 0;box-shadow:inset 0 -6px 10px -7px #585858;color:#fff;display:block;font-family:font-poppins-500;font-size:1.3rem;padding:20px 20px 25px;text-align:center;transition:padding .3s}.teaser-tiles span:hover{padding-bottom:35px}}@media screen and (min-width:992px){.teaser-tiles span{padding:20px 20px 40px}.teaser-tiles span:hover{padding-bottom:54px}}.site-overview ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:0;padding:0}.site-overview ul li{background-color:#fff;border:1px solid #585858;border-radius:10px;list-style:none;padding:0;transform:translateZ(0);transition:all .3s;width:100%}@media screen and (min-width:576px){.site-overview ul li{flex:0 0 -webkit-calc(50% - 10px);flex:0 0 calc(50% - 10px)}}@media screen and (min-width:992px){.site-overview ul li{flex:0 0 -webkit-calc(33.33% - 14px);flex:0 0 calc(33.33% - 14px)}}.site-overview ul li:hover{box-shadow:0 4px 5px -2px #d1d1d1;transform:scale(1.05)}.site-overview ul li>a{color:#585858;display:block;font-size:1.2rem;height:100%;padding:20px;position:relative;text-decoration:none}.site-overview ul li>a:after{bottom:10px;content:"\ea3c";font-family:font-icomoon;height:20px;position:absolute;right:10px;width:20px}.site-overview ul li>a:hover{color:#585858}.site-overview ul li span:nth-child(2){display:block}.site-overview ul li .item-class-name{color:#0b92a4}.site-overview ul li .item-class-teacher{color:#585858;font-size:.8rem}.ce_text:after,.ce_text:before{content:" ";display:table}.ce_text:after{clear:both}.ce_text>p+ul{margin-top:10px}.ce_text figure>a{width:100%}.ce_text figure.image_container{align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;max-height:180px;overflow:hidden;width:100%}@media screen and (max-width:575px){.ce_text figure.image_container{perspective:1px}}.ce_text figure.image_container picture{height:auto;width:100%}@media screen and (min-width:576px){.ce_text figure.image_container{width:-webkit-calc(45vw - 30px);width:calc(45vw - 30px)}}@media screen and (min-width:992px){.ce_text figure.image_container{max-height:200px;width:366px}}@media screen and (min-width:576px){.ce_text figure.image_container.float_left{float:left;margin:0 20px 5px 0}.ce_text figure.image_container.float_right{float:right;margin:0 0 5px 20px}}.ce_youtube>figure{height:250px;width:100%}@media screen and (min-width:576px){.ce_youtube>figure{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (min-width:768px){.ce_youtube>figure{height:350px;width:-webkit-calc(66.6666% - 10px);width:calc(66.6666% - 10px)}}@media screen and (min-width:992px){.ce_youtube>figure{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}.ce_youtube>figure iframe{border:0;border-radius:10px;height:100%;width:100%}.ce_class_entry{border-bottom:1px solid #d1d1d1;margin-bottom:20px;padding-bottom:40px}.ce_class_entry,.ce_class_entry .class-info-short{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.ce_class_entry .class-info-short .class-info-icon svg{height:100px;width:auto}@media screen and (min-width:576px){.ce_class_entry .class-info-short .class-info-icon svg{height:80px}}@media screen and (min-width:768px){.ce_class_entry .class-info-short .class-info-icon svg{height:150px}}.ce_class_entry .class-info-short .class-info-icon svg circle,.ce_class_entry .class-info-short .class-info-icon svg ellipse,.ce_class_entry .class-info-short .class-info-icon svg line,.ce_class_entry .class-info-short .class-info-icon svg path,.ce_class_entry .class-info-short .class-info-icon svg polyline{stroke:#585858;stroke-width:2px}.ce_class_entry .class-info-short .class-info-text{text-align:center}.ce_class_entry .class-info-short .class-info-text h2{font-size:1.4rem;margin:0}@media screen and (min-width:768px){.ce_class_entry .class-info-short .class-info-text h2{font-size:1.8rem}}.ce_class_entry .class-info-short .class-info-text p{margin-top:.25rem}.ce_class_entry .class-info-image figure.image_container{align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;max-height:180px;max-height:200px;overflow:hidden;width:100%}@media screen and (max-width:575px){.ce_class_entry .class-info-image figure.image_container{perspective:1px}}.ce_class_entry .class-info-image figure.image_container picture{height:auto;width:100%}@media screen and (min-width:576px){.ce_class_entry .class-info-image figure.image_container{width:-webkit-calc(45vw - 30px);width:calc(45vw - 30px)}}@media screen and (min-width:992px){.ce_class_entry .class-info-image figure.image_container{max-height:200px;width:366px}}@media screen and (min-width:576px){.ce_class_entry .class-info-image figure.image_container{width:-webkit-calc(60vw - 30px);width:calc(60vw - 30px)}}@media screen and (min-width:992px){.ce_class_entry .class-info-image figure.image_container{max-height:300px;max-width:500px;width:-webkit-calc(45vw - 30px);width:calc(45vw - 30px)}}.ce_logolist_item a{background-color:#fff;border:1px solid #585858;border-radius:10px;display:inline-block;height:100px;padding:3px;transition:all .3s}.ce_logolist_item a>img{height:100%;width:auto}@media screen and (min-width:768px){.ce_logolist_item a:hover{box-shadow:0 4px 5px -2px #d1d1d1;transform:scale(1.05)}}.ce_image{display:inline-block}.ce_image .image_container{border-radius:10px;line-height:0;overflow:hidden}.ce_image .image_container a{display:inline-block;line-height:0}.ce_image .image_container img{height:auto;width:auto}.ce_content_image-container>a{display:inline-block}.ce_content_image-container figure.image_container{align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;max-height:180px;overflow:hidden;width:100%}@media screen and (max-width:575px){.ce_content_image-container figure.image_container{perspective:1px}}.ce_content_image-container figure.image_container picture{height:auto;width:100%}@media screen and (min-width:576px){.ce_content_image-container figure.image_container{width:-webkit-calc(45vw - 30px);width:calc(45vw - 30px)}}@media screen and (min-width:992px){.ce_content_image-container figure.image_container{max-height:200px;width:366px}}.ce_content_image-container figure.image_container img{display:block}.ce_content_image-container.content-image-big figure.image_container{max-height:200px}@media screen and (min-width:576px){.ce_content_image-container.content-image-big figure.image_container{width:-webkit-calc(60vw - 30px);width:calc(60vw - 30px)}}@media screen and (min-width:992px){.ce_content_image-container.content-image-big figure.image_container{max-height:300px;max-width:500px;width:-webkit-calc(45vw - 30px);width:calc(45vw - 30px)}}.teaser-tile_person_container{border:1px solid #d1d1d1;border-radius:10px;overflow:hidden;width:100%}@media screen and (min-width:576px){.teaser-tile_person_container{flex-direction:column}}.teaser-tile_person_container .teaser-tile_person_image{background:#f2f2f2;max-height:180px;min-height:180px;overflow:hidden;position:relative}.teaser-tile_person_container .teaser-tile_person_image.person-placeholder:before{bottom:0;color:#d1d1d1;content:"\e971";font-family:font-icomoon;font-size:230px;height:100%;left:-webkit-calc(50% - 114px);left:calc(50% - 114px);line-height:1;position:absolute;top:-webkit-calc(50% - 115px);top:calc(50% - 115px);width:100%}.teaser-tile_person_container .teaser-tile_person_image .image_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;line-height:0}.teaser-tile_person_container .teaser-tile_person_image .image_container img{height:100%;width:auto}.teaser-tile_person_container .teaser-tile_person_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding:10px}.teaser-tile_person_container .teaser-tile_person_content>h4{margin:10px 0 5px}.teaser-tile_person_container .teaser-tile_person_content>p{margin:5px 0}.teaser-tile_person_container .teaser-tile_person_content .letter,.teaser-tile_person_container .teaser-tile_person_content .small{font-size:.8rem;margin-top:0}.flex-wrapper>.teaser-tile_person_container{flex-basis:-webkit-calc(50% - 10px);flex-basis:calc(50% - 10px)}@media screen and (min-width:576px){.flex-wrapper>.teaser-tile_person_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-basis:-webkit-calc(33% - 12px);flex-basis:calc(33% - 12px)}}@media screen and (min-width:768px){.flex-wrapper>.teaser-tile_person_container{flex-basis:-webkit-calc(25% - 15px);flex-basis:calc(25% - 15px)}}.flex-wrapper>.ce_youtube,.flex-wrapper>.ce_youtube>.video_container{width:100%}@media screen and (min-width:576px){.flex-wrapper>.ce_youtube{flex-basis:-webkit-calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media screen and (min-width:768px){.flex-wrapper>.ce_youtube{flex-basis:-webkit-calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media screen and (min-width:992px){.flex-wrapper>.ce_youtube{flex-basis:-webkit-calc(33% - 11px);flex-basis:calc(33% - 11px)}}.ce_gallery,.ce_list,.flex-wrapper{padding-bottom:16px}hr.custom-hr{background-color:#d1d1d1;border:0;height:1px;margin:40px 0}hr.custom-hr+h1,hr.custom-hr+h2,hr.custom-hr+h3,hr.custom-hr+h4{margin-top:0}.ce_accordionSingle,.ce_accordionStart{margin-bottom:20px}.ce_accordionSingle:last-of-type,.ce_accordionStart:last-of-type{margin-bottom:40px}.ce_accordionSingle>.toggler,.ce_accordionStart>.toggler{border-bottom:1px solid #d1d1d1;color:#585858;cursor:pointer;font-weight:700;padding:10px 0 5px;position:relative}.ce_accordionSingle>.toggler:after,.ce_accordionStart>.toggler:after{bottom:50%;content:"\ea43";font-family:font-icomoon;font-size:22px;height:22px;line-height:1;position:absolute;right:15px;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);transition:all .3s;width:22px}.ce_accordionSingle>.toggler.js-active,.ce_accordionStart>.toggler.js-active{color:#0b92a4}.ce_accordionSingle>.toggler.js-active:after,.ce_accordionStart>.toggler.js-active:after{transform:rotate(-180deg)}.ce_accordionSingle>.toggler.js-active+.accordion,.ce_accordionStart>.toggler.js-active+.accordion{overflow:visible}.ce_accordionSingle>.accordion,.ce_accordionStart>.accordion{display:none;overflow:hidden}.ce_accordionSingle>.accordion .ce_gallery,.ce_accordionStart>.accordion .ce_gallery{padding-bottom:0}.ce_accordionSingle>.accordion .ce_gallery>ul,.ce_accordionStart>.accordion .ce_gallery>ul{margin-bottom:0;margin-top:0}.ce_accordionSingle>.accordion>div,.ce_accordionStart>.accordion>div{padding:20px 0}.ce_accordionSingle>.accordion>div>p:first-child,.ce_accordionStart>.accordion>div>p:first-child{margin-top:0}.ce_accordionSingle>.accordion .news-gallery_container,.ce_accordionStart>.accordion .news-gallery_container{padding:0 20px}.ce_download .download-element,.ce_downloads .download-element{margin:0}.ce_download .download-element>a,.ce_downloads .download-element>a{display:inline-block;margin-bottom:0;margin-top:0;padding-left:30px;position:relative;text-decoration:none}.ce_download .download-element>a:before,.ce_downloads .download-element>a:before{bottom:50%;color:#0b92a4;content:"\e9c7";font-family:font-icomoon;font-size:18px;height:18px;left:5px;line-height:1;margin-bottom:-10px;position:absolute;transition:transform .3s ease-in-out;width:18px}.ce_download .download-element>a:hover:before,.ce_downloads .download-element>a:hover:before{transform:translateY(3px)}.ce_downloads ul{list-style:none;margin:0;padding:0}.ce_downloads ul .download-element{margin-bottom:20px}.ce_hyperlink a,.ce_text a,.widget-submit>button[type=submit],p.more>a{display:inline-block;padding-right:20px;position:relative;text-decoration:none}.ce_hyperlink a:before,.ce_text a:before,.widget-submit>button[type=submit]:before,p.more>a:before{content:"\ea3c";font-family:font-icomoon;font-size:15px;height:15px;position:absolute;right:-6px;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);transform:translateX(-10px);transition:transform .3s ease-in-out;width:15px}@media screen and (min-width:768px){.ce_hyperlink a:hover:before,.ce_text a:hover:before,.widget-submit>button[type=submit]:hover:before,p.more>a:hover:before{transform:translateX(-6px)}}.ce_hyperlink a[href^="http://"],.ce_hyperlink a[href^="https://"],.ce_hyperlink a[href^="mailto:"],.ce_text a[href^="http://"],.ce_text a[href^="https://"],.ce_text a[href^="mailto:"]{display:inline-block;padding-right:20px;position:relative;text-decoration:none}.ce_hyperlink a[href^="http://"]:before,.ce_hyperlink a[href^="https://"]:before,.ce_hyperlink a[href^="mailto:"]:before,.ce_text a[href^="http://"]:before,.ce_text a[href^="https://"]:before,.ce_text a[href^="mailto:"]:before{content:"\ea3c";font-family:font-icomoon;font-size:15px;height:15px;position:absolute;right:5px;top:-webkit-calc(50% - 9px);top:calc(50% - 9px);transform:translateX(-2px) rotate(-45deg);transition:transform .3s ease-in-out;width:15px}@media screen and (min-width:768px){.ce_hyperlink a[href^="http://"]:hover:before,.ce_hyperlink a[href^="https://"]:hover:before,.ce_hyperlink a[href^="mailto:"]:hover:before,.ce_text a[href^="http://"]:hover:before,.ce_text a[href^="https://"]:hover:before,.ce_text a[href^="mailto:"]:hover:before{transform:translate(3px,-1px) rotate(-45deg)}}.ce_hyperlink a[href^="mailto:"]:before,.ce_text a[href^="mailto:"]:before{content:"\e945";transform:translate(3px,-2px) rotate(0)}@media screen and (min-width:768px){.ce_hyperlink a[href^="mailto:"]:hover:before,.ce_text a[href^="mailto:"]:hover:before{transform:translate(5px,-2px) rotate(0)}}.btn-back>a,p.back>a{color:inherit;font-weight:700;padding-left:30px;position:relative}.btn-back>a:before,p.back>a:before{content:"\ea3c";font-family:font-icomoon;font-size:15px;height:15px;left:8px;line-height:1;position:absolute;top:-webkit-calc(50% - 8px);top:calc(50% - 8px);transform:rotate(180deg);transition:all .3s ease-in-out;width:15px}@media screen and (min-width:768px){.btn-back>a:hover,p.back>a:hover{text-decoration:none}.btn-back>a:hover:before,p.back>a:hover:before{left:4px;transform:rotate(180deg)}}.widget-submit,button.btn-primary,p.more{color:inherit;display:inline-block;font-weight:700}.widget-submit>a,.widget-submit>button[type=submit],button.btn-primary>a,button.btn-primary>button[type=submit],p.more>a,p.more>button[type=submit]{line-height:1.4;padding:10px 30px 10px 15px;position:relative}@media screen and (min-width:768px){.widget-submit>a,.widget-submit>button[type=submit],button.btn-primary>a,button.btn-primary>button[type=submit],p.more>a,p.more>button[type=submit]{padding:10px 35px 10px 15px}}.widget-submit>a:before,.widget-submit>button[type=submit]:before,button.btn-primary>a:before,button.btn-primary>button[type=submit]:before,p.more>a:before,p.more>button[type=submit]:before{right:0}@media screen and (min-width:768px){.widget-submit>a:before,.widget-submit>button[type=submit]:before,button.btn-primary>a:before,button.btn-primary>button[type=submit]:before,p.more>a:before,p.more>button[type=submit]:before{right:7px;transition:all .3s ease-in-out}}.widget-submit>a:after,.widget-submit>button[type=submit]:after,button.btn-primary>a:after,button.btn-primary>button[type=submit]:after,p.more>a:after,p.more>button[type=submit]:after{background:#fcbc6a;border-radius:30px;content:"";height:40px;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:768px){.widget-submit>a:after,.widget-submit>button[type=submit]:after,button.btn-primary>a:after,button.btn-primary>button[type=submit]:after,p.more>a:after,p.more>button[type=submit]:after{opacity:.8;transition:width .3s ease-in-out,opacity .3s ease-in-out;width:40px}.widget-submit>a:hover,.widget-submit>button[type=submit]:hover,button.btn-primary>a:hover,button.btn-primary>button[type=submit]:hover,p.more>a:hover,p.more>button[type=submit]:hover{text-decoration:none}.widget-submit>a:hover:before,.widget-submit>button[type=submit]:hover:before,button.btn-primary>a:hover:before,button.btn-primary>button[type=submit]:hover:before,p.more>a:hover:before,p.more>button[type=submit]:hover:before{right:7px}.widget-submit>a:hover:after,.widget-submit>button[type=submit]:hover:after,button.btn-primary>a:hover:after,button.btn-primary>button[type=submit]:hover:after,p.more>a:hover:after,p.more>button[type=submit]:hover:after{opacity:1;width:100%}}button.btn-primary{background:none;border:0;position:relative;z-index:0}button[type=submit]{background:none;border:none;position:relative}.widget-submit{background:none;border:0;position:relative;z-index:0}.btn-back,p.back{display:inline-block}p.more>a{color:inherit}.scrolltop-btn{background:#fcbc6a;border-radius:30px 0 0 30px;bottom:10%;height:40px;position:fixed;right:-50px;transition:right .5s ease-in-out;width:40px;z-index:2}.show-scrolltop .scrolltop-btn{box-shadow:0 4px 5px -2px #d1d1d1;cursor:pointer;right:0}.scrolltop-btn:after{color:#585858;content:"\ea3c";font-family:font-icomoon;font-size:1.2;left:-webkit-calc(50% - 5px);left:calc(50% - 5px);position:absolute;top:-webkit-calc(50% - 11px);top:calc(50% - 11px);transform:rotate(-90deg)}.fl-form input.fl-input[type=email],.fl-form input.fl-input[type=text],.fl-form input[type=email],.fl-form input[type=text],.fl-form textarea,.fl-form textarea.fl-textarea,.formbody input.fl-input[type=email],.formbody input.fl-input[type=text],.formbody input[type=email],.formbody input[type=text],.formbody textarea,.formbody textarea.fl-textarea{-webkit-appearance:none;background:#fff;border:1px solid #d1d1d1;border-radius:10px;box-sizing:border-box;color:#585858;display:block;font-family:inherit;font-size:inherit;height:43px;margin-bottom:15px;padding:0 10px;text-align:left;width:100%}.fl-form input[type=email]:focus,.fl-form input[type=text]:focus,.fl-form textarea:focus,.formbody input[type=email]:focus,.formbody input[type=text]:focus,.formbody textarea:focus{border:1px solid #585858;outline:none}.fl-form input.error[type=email],.fl-form input.error[type=text],.fl-form textarea.error,.formbody input.error[type=email],.formbody input.error[type=text],.formbody textarea.error{border-color:#d4572f;border-width:2px;color:#d4572f}.fl-form input.error[type=email]:focus,.fl-form input.error[type=text]:focus,.fl-form textarea.error:focus,.formbody input.error[type=email]:focus,.formbody input.error[type=text]:focus,.formbody textarea.error:focus{border-color:#585858;color:#585858}input[type=checkbox]{box-sizing:border-box;cursor:pointer;display:inline-block;opacity:0;padding:0;position:absolute;vertical-align:middle;width:auto}input[type=checkbox]+label:before{border:1px solid #585858;border-radius:5px;color:#585858;content:"";height:23px;left:0;position:absolute;text-align:center;top:0;vertical-align:top;width:23px}input[type=checkbox]:checked+label:before{align-items:center;color:#0b92a4;content:"\ea10";font-family:font-icomoon;font-size:1em;justify-content:center}input[type=checkbox]+label,input[type=checkbox]:checked+label:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}input[type=checkbox]+label{align-items:flex-start;cursor:pointer;display:inline-block;font-weight:400;line-height:1.5rem;margin:0;padding-left:35px;position:relative;vertical-align:middle;white-space:normal}.fl-form textarea,.fl-form textarea.fl-textarea,.formbody textarea,.formbody textarea.fl-textarea{min-height:100px;padding-top:10px}.fl-form label.fl-label,.formbody label.fl-label{left:10px}.fl-form .fl-is-active label.fl-label,.formbody .fl-is-active label.fl-label{background-color:#fff;color:#585858;left:7px;padding:3px;top:-9px}.fl-form .fl-is-active input.fl-input,.fl-form .fl-is-active textarea.fl-textarea,.formbody .fl-is-active input.fl-input,.formbody .fl-is-active textarea.fl-textarea{border-color:#585858}.fl-form .widget-checkbox,.formbody .widget-checkbox{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;margin-bottom:15px}.fl-form fieldset.checkbox_container,.formbody fieldset.checkbox_container{border:0;margin:15px 0 0;padding:10px}input[type=checkbox]+label{display:block}.ce_table table{border:1px solid #c4c4c4;border-collapse:separate!important;border-radius:10px;margin-bottom:20px;overflow:hidden}.ce_table table thead{background-color:#c4c4c4}.ce_table table thead tr{width:100%}.ce_table table thead tr th{background:#0b92a4;color:#fff;font-family:font-poppins-500;padding:10px;text-align:left}.ce_table table tbody tr td,.ce_table table tbody tr th{border:1px solid #c4c4c4;border-width:0 1px 1px 0;padding:10px;vertical-align:top}.ce_table table tbody tr td:last-child,.ce_table table tbody tr th:last-child{border-right:0}.ce_table table tbody tr th{background:#0b92a4;color:#fff;text-align:left}.ce_table table tbody tr:last-of-type td,.ce_table table tbody tr:last-of-type th{border-width:0 1px 0 0}.mod_newslist p.info,.mod_newsreader p.info{color:#c4c4c4;font-size:.8rem;margin-bottom:.5rem;width:100%}.mod_newslist p+.ce_text h2,.mod_newslist p+h1,.mod_newsreader p+.ce_text h2,.mod_newsreader p+h1{margin-top:0}.mod_newslist .layout_latest{border-top:1px solid #d1d1d1;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;overflow:hidden}.mod_newslist .layout_latest>div:not(.full-width){width:100%}@media screen and (min-width:576px){.mod_newslist .layout_latest>div:not(.full-width){width:auto}.mod_newslist .layout_latest.even{flex-direction:row-reverse}.mod_newslist .layout_latest>div:nth-of-type(2){flex:1}}.mod_newslist .layout_latest>p.info{margin-top:40px;transform:translate3d(-200%,0,0)}.mod_newslist .layout_latest p.more{margin:1em 0 0}@media screen and (min-width:576px){.mod_newslist .layout_latest p.more{margin:1em 0}}.mod_newslist .layout_latest:first-of-type{border-top:0;margin-top:0}.mod_newslist .layout_latest:first-of-type>p.info{margin-top:20px}.mod_newslist .layout_latest:last-of-type p.more{margin:1em 0}.mod_newslist .layout_latest.even>div:first-of-type{transform:translate3d(200%,0,0)}.mod_newslist .layout_latest.even>div:last-of-type,.mod_newslist .layout_latest.odd>div:first-of-type{transform:translate3d(-200%,0,0)}.mod_newslist .layout_latest.odd>div:last-of-type{transform:translate3d(200%,0,0)}.mod_newslist figure.image_container{align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;margin-bottom:20px;max-height:180px;overflow:hidden;width:100%}.mod_newslist figure.image_container>a{width:100%}@media screen and (max-width:575px){.mod_newslist figure.image_container{perspective:1px}}.mod_newslist figure.image_container picture{height:auto;width:100%}@media screen and (min-width:576px){.mod_newslist figure.image_container{width:-webkit-calc(45vw - 30px);width:calc(45vw - 30px)}}@media screen and (min-width:992px){.mod_newslist figure.image_container{max-height:200px;width:366px}}.mod_newslist h2{color:#0b92a4;font-size:1.4rem;margin-top:0}.mod_newslist h2+.ce_text p:first-child{margin-top:0}.mod_newslist a{color:#0b92a4;text-decoration:none}.mod_newsreader .back a{color:#585858}.mod_newsreader .layout_full figure{align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;max-height:150px;overflow:hidden;width:100%}@media screen and (min-width:576px){.mod_newsreader .layout_full figure{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}}@media screen and (min-width:768px){.mod_newsreader .layout_full figure{width:-webkit-calc(33% - 16px);width:calc(33% - 16px)}}@media screen and (min-width:992px){.mod_newsreader .layout_full figure{width:-webkit-calc(25% - 16px);width:calc(25% - 16px)}}.mod_newsreader .layout_full .ce_gallery figure{width:100%}.mod_newsreader .layout_full .ce_gallery figure a{cursor:pointer;padding-right:0}.mod_newsreader .layout_full .ce_gallery figure a:before{content:""}.mod_newsreader .layout_full h1{font-size:1.8rem}.mod_newsreader .layout_full h2{font-size:1.4rem}.mod_newsreader .layout_full>section[class^=ce_accordion]{margin-top:20px}.mod_newsreader .layout_full .image_container>a{position:relative;width:100%}.mod_newsreader .news-gallery_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-bottom:0;margin-left:-20px;margin-right:-20px}.mod_newsreader .news-gallery_container>li{flex-basis:-webkit-calc(50% - 15px);flex-basis:calc(50% - 15px);flex-grow:1;max-width:-webkit-calc(50% - 10px);max-width:calc(50% - 10px)}@media screen and (min-width:768px){.mod_newsreader .news-gallery_container>li{flex-basis:-webkit-calc(33.33333% - 15px);flex-basis:calc(33.33333% - 15px);max-width:-webkit-calc(33.33333% - 15px);max-width:calc(33.33333% - 15px)}}@media screen and (min-width:992px){.mod_newsreader .news-gallery_container>li{flex-basis:-webkit-calc(25% - 15px);flex-basis:calc(25% - 15px);max-width:-webkit-calc(25% - 15px);max-width:calc(25% - 15px)}}.mod_newsreader .news-gallery_container>li>figure{width:100%}.mod_newsreader .news-gallery_container figure{align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;line-height:0;margin-bottom:0;max-height:100px;overflow:hidden;position:relative}@media screen and (min-width:576px){.mod_newsreader .news-gallery_container figure{height:150px;max-height:150px}}.mod_newsreader .news-gallery_container figure>a{bottom:0;position:absolute;top:0;width:100%}.mod_newsreader .news-gallery_container figure{background-position:50%;background-repeat:no-repeat;background-size:cover}.mod_newsreader .news-gallery_container a{padding-right:0}.mod_newsreader .news-gallery_container a:before{content:""}.mod_eventlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:0;padding:0}.mod_eventlist h3,.mod_eventlist>h2{flex-basis:100%;margin-bottom:0}.mod_eventlist .event-list--container{border:1px solid #585858;border-radius:10px;color:#585858;display:block;position:relative;text-decoration:none;width:100%}.mod_eventlist .event-list--container:after{bottom:10px;content:"\ea3c";font-family:font-icomoon;height:20px;position:absolute;right:10px;width:20px}.mod_eventlist .event-list--container:hover{color:#585858}.mod_eventlist .event-list--container a{color:#585858;display:block;padding:20px}.mod_eventlist .event-list--container a:hover{text-decoration:none}.mod_eventlist .event-list--container .header+div{color:#0b92a4;font-size:1.2rem}@media screen and (min-width:576px){.mod_eventlist .event-list--container{flex:0 0 -webkit-calc(50% - 10px);flex:0 0 calc(50% - 10px);transform:translateZ(0);transition:all .3s}.mod_eventlist .event-list--container:hover{box-shadow:0 4px 5px -2px #d1d1d1;transform:scale(1.05)}}@media screen and (min-width:992px){.mod_eventlist .event-list--container{flex:0 0 -webkit-calc(33.33% - 14px);flex:0 0 calc(33.33% - 14px)}}.mod_eventlist .layout_list>div>a{color:#0b92a4;font-size:1.2rem}.mod_eventreader .layout_full>.info,.mod_eventreader .layout_full>.location{margin:0}.mod_eventreader .back a{color:#585858}.mod_eventreader .info{font-weight:700}.pagination{margin-top:10px;padding-top:10px;position:relative}.pagination:before{border-top:1px solid #c4c4c4;content:"";left:10%;position:absolute;top:0;width:80%}.pagination>p{text-align:center}@media screen and (max-width:575px){.pagination>ul.pagination-numbers{margin-top:10px}}.pagination>ul.pagination-numbers li>a,.pagination>ul.pagination-numbers li>strong{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;justify-content:center;transform:translateZ(0);width:30px}@media screen and (min-width:768px){.pagination>ul.pagination-numbers li>a{transition:all .3s ease-in-out}.pagination>ul.pagination-numbers li>a:hover{transform:scale(1.2)}}.pagination>ul{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 20px}.pagination>ul li>a,.pagination>ul li>strong{padding:10px}.pagination>ul li strong{background-color:#fcbc6a;border-radius:10px;color:#fff;padding:5px}.pagination>ul li a.first,.pagination>ul li a.last,.pagination>ul li a.next,.pagination>ul li a.previous{position:relative}.pagination>ul li a.first:after,.pagination>ul li a.last:after,.pagination>ul li a.next:after,.pagination>ul li a.previous:after{content:"\e900";font-family:font-icomoon;font-size:20px;position:absolute;transition:transform .3s ease-in-out;width:18px}@media screen and (min-width:576px){.pagination>ul li a.first:hover:after,.pagination>ul li a.last:hover:after,.pagination>ul li a.next:hover:after,.pagination>ul li a.previous:hover:after{transform:translateX(4px) rotate(-90deg)}}.pagination>ul li a.last,.pagination>ul li a.next{padding-right:15px}.pagination>ul li a.last:after,.pagination>ul li a.next:after{right:0;top:-webkit-calc(50% - 12px);top:calc(50% - 12px);transform:rotate(-90deg)}.pagination>ul li a.first,.pagination>ul li a.previous{padding-left:15px}.pagination>ul li a.first:after,.pagination>ul li a.previous:after{left:0;right:auto;top:-webkit-calc(50% - 14px);top:calc(50% - 14px);transform:rotate(90deg)}@media screen and (min-width:576px){.pagination>ul li a.first:hover:after,.pagination>ul li a.previous:hover:after{transform:translateX(-4px) rotate(90deg)}}.pagination>ul.pagination-first-last{font-size:.9rem;justify-content:center;margin-bottom:0;padding:0}.mod_piechart>section{border:1px solid #d1d1d1;border-radius:10px;margin-bottom:40px;padding:20px;position:relative}@media screen and (min-width:992px){.mod_piechart>section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center}}.mod_piechart>section:after{bottom:-34px;content:"\ea3c";font-family:font-icomoon;font-size:1.25rem;left:-webkit-calc(50% - 10px);left:calc(50% - 10px);position:absolute;transform:rotate(90deg)}.mod_piechart>section:last-child:after{content:""}.mod_piechart>section .piechart-theme{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.mod_piechart>section .piechart-theme h3{color:#585858;margin-bottom:10px;margin-top:20px}@media screen and (min-width:992px){.mod_piechart>section .piechart-theme h3{line-height:.8}.mod_piechart>section .piechart-theme{flex:0 0 40%}}.mod_piechart>section .piechart-svg{height:150px;padding:20px;position:relative;width:150px}.mod_piechart>section .piechart-svg:before{border:0;border-radius:50%;box-shadow:0 4px 5px -2px #585858;content:"";height:108px;left:21px;position:absolute;top:21px;width:108px}.mod_piechart>section .piechart-svg>svg{height:100%;overflow:visible;position:relative;width:100%}.mod_piechart>section .piechart-svg>svg>path{transform-origin:center;transition:all .5s ease-in-out}.mod_piechart>section .piechart-svg.active>svg>path{opacity:.6}.mod_piechart>section .piechart-svg.active>svg>path.scale-it{opacity:1;transform:scale(1.25)}.mod_piechart>section .peichart-text>p:first-child{margin-top:20px}@media screen and (max-width:991px){.mod_calendar{overflow-x:scroll}}.mod_calendar table.calendar{border:1px solid #c4c4c4;border-collapse:separate!important;border-radius:10px;overflow:hidden;width:100%}.mod_calendar table.calendar thead{background-color:#c4c4c4}.mod_calendar table.calendar thead tr{width:100%}.mod_calendar table.calendar thead tr th{padding:10px;width:14.2857142857%}.mod_calendar table.calendar thead tr th.head{background:#0b92a4;color:#fff;font-family:font-poppins-500}.mod_calendar table.calendar thead tr th.head>a{color:#fff;font-family:font-poppins-300;font-size:.9rem}.mod_calendar table.calendar thead tr th.label{background:#fcbc6a;border-right:1px solid #585858}.mod_calendar table.calendar thead tr th.label:last-of-type{border-right:0}.mod_calendar table.calendar thead tr th.label>span{display:none;font-size:0}.mod_calendar table.calendar tbody tr{width:100%}.mod_calendar table.calendar tbody tr td{border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:1.2rem;padding:35px 10px 10px;width:14.2857142857%}.mod_calendar table.calendar tbody tr td:last-of-type{border-right:0}.mod_calendar table.calendar tbody tr td.days{position:relative}.mod_calendar table.calendar tbody tr td.days.active{color:#d4572f}.mod_calendar table.calendar tbody tr td.days.active>.header{font-weight:700;text-decoration:underline}.mod_calendar table.calendar tbody tr td.days.empty{background:#f2f2f2}.mod_calendar table.calendar tbody tr td.days .header{position:absolute;right:10px;top:10px}.mod_calendar table.calendar tbody tr td.days .event{font-size:.8rem;font-weight:400}.mod_calendar table.calendar tbody tr td.days a{color:#585858}.mod_calendar table.calendar tbody tr td.days a:hover{color:#0b92a4}.mod_calendar table.calendar tbody tr:last-of-type>td{border-bottom:0}.ce_gallery ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;list-style:none;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding:0 20px}.ce_gallery ul>li{flex-basis:-webkit-calc(50% - 15px);flex-basis:calc(50% - 15px);flex-grow:1;max-width:-webkit-calc(50% - 10px);max-width:calc(50% - 10px)}@media screen and (min-width:768px){.ce_gallery ul>li{flex-basis:-webkit-calc(33.33333% - 15px);flex-basis:calc(33.33333% - 15px);max-width:-webkit-calc(33.33333% - 15px);max-width:calc(33.33333% - 15px)}}@media screen and (min-width:992px){.ce_gallery ul>li{flex-basis:-webkit-calc(25% - 15px);flex-basis:calc(25% - 15px);max-width:-webkit-calc(25% - 15px);max-width:calc(25% - 15px)}}.ce_gallery ul>li>figure{width:100%}.ce_gallery ul figure{align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;line-height:0;margin-bottom:0;max-height:100px;overflow:hidden;position:relative}@media screen and (min-width:576px){.ce_gallery ul figure{height:150px;max-height:150px}}.ce_gallery ul figure>a{bottom:0;position:absolute;top:0;width:100%}#cboxLoadedContent{border-color:#fff;border-radius:10px}#cboxContent{border-radius:10px}#cboxContent #cboxClose{background-color:rgba(0,0,0,.7);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:20px;border:2px solid #fff;border-radius:50%;display:block;height:36px;overflow:hidden;position:absolute;right:10px;text-indent:100%;top:10px;white-space:nowrap;width:36px}#cboxContent #cboxClose:after,#cboxContent #cboxClose:before{background:#fff;border-radius:2px;color:#fff;content:"";height:3px;left:-webkit-calc(50% - 11px);left:calc(50% - 11px);position:absolute;top:14px;transform:rotate(45deg);transition:rotate .3s;width:22px}#cboxContent #cboxClose:after{transform:rotate(-45deg)}#cboxContent #cboxNext,#cboxContent #cboxPrevious{background-color:rgba(0,0,0,.7);background-image:none;border:2px solid #fff;border-radius:10px 0 0 10px;border-right-width:0;height:60px;position:absolute;width:35px}#cboxContent #cboxNext:after,#cboxContent #cboxNext:before,#cboxContent #cboxPrevious:after,#cboxContent #cboxPrevious:before{background:#fff;border-radius:2px;content:"";height:3px;left:-webkit-calc(50% - 14px);left:calc(50% - 14px);position:absolute;top:15px;transform:rotate(55deg);width:30px}#cboxContent #cboxNext:after,#cboxContent #cboxPrevious:after{top:38px;transform:rotate(-55deg)}#cboxContent #cboxPrevious{border-radius:0 10px 10px 0;border-width:2px 2px 2px 0}#cboxContent #cboxPrevious:after,#cboxContent #cboxPrevious:before{left:-webkit-calc(50% - 17px);left:calc(50% - 17px);transform:rotate(-55deg)}#cboxContent #cboxPrevious:after{transform:rotate(55deg)}#footer{background-color:#585858;bottom:0;clear:both;height:100px;position:absolute;width:100%}#footer,#footer a,#footer strong.active{color:#fff}#footer>.inside{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;margin:0 auto;max-width:1140px;padding:20px}@media screen and (min-width:576px){#footer>.inside{flex-direction:row;justify-content:space-between}}#footer .main-footer ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:10px;margin-left:0;margin-top:10px;padding:0}@media screen and (min-width:576px){#footer .main-footer ul{margin:20px 0 20px 20px;padding:0}}#footer .main-footer ul li{display:inline-block;padding:0 10px;position:relative}#footer .main-footer ul li:after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:1px}#footer .main-footer ul li:first-child{margin-left:0}@media screen and (min-width:576px){#footer .main-footer ul li:last-child{padding-right:0}}#footer .main-footer ul li:last-child:after{background:transparent;width:0}.footer-copyright{font-size:.8rem}@media screen and (max-width:575px){.footer-copyright{text-align:center}}
