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}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* bebas-neue-regular - latin
 * https://google-webfonts-helper.herokuapp.com/fonts/bebas-neue?subsets=latin */
@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: 400;
	src: url('../../files/fonts/bebas-neue-v1-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Bebas Neue Regular'), local('BebasNeue-Regular'),
		url('../../files/fonts/bebas-neue-v1-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../../files/fonts/bebas-neue-v1-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('../../files/fonts/bebas-neue-v1-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('../../files/fonts/bebas-neue-v1-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../../files/fonts/bebas-neue-v1-latin-regular.svg#BebasNeue') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin
 * https://google-webfonts-helper.herokuapp.com/fonts/lato?subsets=latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url('../../files/fonts/lato-v16-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Lato Regular'), local('Lato-Regular'),
		url('../../files/fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../../files/fonts/lato-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('../../files/fonts/lato-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('../../files/fonts/lato-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../../files/fonts/lato-v16-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url('../../files/fonts/lato-v16-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Lato Bold'), local('Lato-Bold'),
		url('../../files/fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../../files/fonts/lato-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		url('../../files/fonts/lato-v16-latin-700.woff') format('woff'), /* Modern Browsers */
		url('../../files/fonts/lato-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../../files/fonts/lato-v16-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-italic - latin */
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	src: url('../../files/fonts/lato-v16-latin-italic.eot'); /* IE9 Compat Modes */
	src: local('Lato Italic'), local('Lato-Italic'),
		url('../../files/fonts/lato-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../../files/fonts/lato-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('../../files/fonts/lato-v16-latin-italic.woff') format('woff'), /* Modern Browsers */
		url('../../files/fonts/lato-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../../files/fonts/lato-v16-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700italic - latin */
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	src: url('../../files/fonts/lato-v16-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
		url('../../files/fonts/lato-v16-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../../files/fonts/lato-v16-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('../../files/fonts/lato-v16-latin-700italic.woff') format('woff'), /* Modern Browsers */
		url('../../files/fonts/lato-v16-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../../files/fonts/lato-v16-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-900 - latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	src: url('../../files/fonts/lato-v16-latin-900.eot'); /* IE9 Compat Modes */
	src: local('Lato Black'), local('Lato-Black'),
		url('../../files/fonts/lato-v16-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../../files/fonts/lato-v16-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
		url('../../files/fonts/lato-v16-latin-900.woff') format('woff'), /* Modern Browsers */
		url('../../files/fonts/lato-v16-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../../files/fonts/lato-v16-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}


@charset "UTF-8";
@keyframes fadein{from{opacity:0}to{opacity:1}}.display-default,#nav-main{display:none}.clearfix{clear:both}*{margin:0;outline:0;box-sizing:border-box}*{-webkit-touch-callout:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6,p,pre,code,blockquote,table,ol,ul,dl,dt,dd,form,fieldset,figure,.text_body img,.mod_article,.sc,.rs-column,.ce_download,.ce_hyperlink,.ce_dlh_googlemaps,.ce_gallery,video,.ce_youtube,.ce_soundcloud,.mod_eventlist>div,.mod_eventlist .empty,.mod_newslist>div,.mod_newslist .empty{margin-bottom:25px}input[type="search"],input[type="submit"]{-webkit-appearance:textfield}p.error{margin-bottom:0;color:#f00}a{text-decoration:none;color:inherit}strong{font-weight:700}.mod_article a{text-decoration:underline}.mod_article a[href^="tel"]{text-decoration:none;cursor:default}a:hover,.mod_article h1>a,.mod_article .h1>a,.mod_article h2>a,.mod_article .h2>a,.mod_article h3>a,.mod_article .h3>a,.mod_article h4>a,.mod_article .h4>a,.mod_article h5>a,.mod_article .h5>a,.mod_article h6>a,.mod_article .h6>a{text-decoration:none}figure,image{text-align:center;font-size:0.1px;line-height:0.1px}figure.float_left,figure.float_right{float:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{clear:both;margin-top:0;margin-bottom:25px;font:16px/25px "Bebas Neue", Arial, sans-serif;color:#e84430;font-weight:400}h4,.h4,.ce_text h4,.ce_text .h4{display:block;font:20px/24px "Lato", Arial, sans-serif;color:#e84430}h1,.h1{margin-bottom:50px;font-size:48px;line-height:50px;margin-bottom:calc(25px + 5px)}h2,.h2{margin-bottom:32px;font-size:32px;line-height:32px;margin-bottom:15px}#container ul:not([role*="menubar"])>li:not(.download-element),#container ol>li{position:relative;padding-left:20px}.mod_newslist>div h1,.mod_newslist>div h2,.mod_eventlist>div h1,.mod_eventlist>div h2,.mod_bm_itemList>div h1,.mod_bm_itemList>div h2{hyphens:auto}h1:after,.h1:after,h2:after,.h2:after{width:75px;height:2px;display:block;margin-top:12px;background-color:#fff;content:""}h1+h2,h1+.h2,.h1+h2,.h1+.h2{margin-top:-25px;margin-bottom:25px}h3,.h3,.ce_text h3,.ce_text .h3{display:block;margin-bottom:24px;font-size:24px;line-height:24px}.ce_text h3,.ce_text .h3,.ce_text h4,.ce_text .h4{clear:none}#container ul:not([role*="menubar"])>li:not(.download-element):before,#container ol>li:before{margin-right:5px;margin-left:-15px;content:"â€¢ "}#container ol>li{padding-left:30px;list-style-type:none;counter-increment:customlistcounter}#container ol>li:before{margin-left:-30px;content:counter(customlistcounter,decimal) ". "}#container ol>li:nth-child(-n+9):before{margin-right:15px}#container .ce_gallery ul>li:before{display:none}#container [class*="column-count"] ul>li,#container [class*="column-count"] ol>li{display:inline-block}#container [class*="column-count"] ul>li{padding-left:0 !important}#container [class*="column-count"] ul>li:before{display:none}.ce_gallery li{position:relative}.ce_gallery li>figure,.ce_gallery li>figure>a{width:100%;height:100%;left:0;top:0;position:absolute;margin-bottom:0;display:flex;flex-direction:column}.ce_gallery li>figure img{height:100%;object-fit:cover}.ce_download+.ce_download,.ce_hyperlink+.ce_hyperlink,.ce_download+.ce_hyperlink,.ce_hyperlink+.ce_download{margin-top:-25px}p.download-element{margin-bottom:0}*[class*="download"]:not(.button) .download-element>a,#container li.download-element>a{position:relative;display:inline-block}*[class*="download"]:not(.button) .download-element>a:before,#container li.download-element>a:before{width:25px;height:25px;left:0;top:0;position:absolute;display:block;margin-right:0;margin-left:0;background-position:left top;background-repeat:no-repeat;background-image:url("../../files/assets/contao/images/iconPDF.svg");content:" ";background-size:25px auto}*[class*="download"]:not(.button) .download-element.ext-doc>a:before,#container li.download-element.ext-doc>a:before{background-image:url("../../files/assets/contao/images/iconDOC.svg")}*[class*="download"]:not(.button) .download-element.ext-docx>a:before,#container li.download-element.ext-docx>a:before{background-image:url("../../files/assets/contao/images/iconDOCX.svg")}*[class*="download"]:not(.button) .download-element.ext-gif>a:before,#container>li.download-element.ext-gif>a:before{background-image:url("../../files/assets/contao/images/iconGIF.svg")}*[class*="download"]:not(.button) .download-element.ext-jpeg>a:before,#container li.download-element.ext-jpeg>a:before{background-image:url("../../files/assets/contao/images/iconJPEG.svg")}*[class*="download"]:not(.button) .download-element.ext-jpg>a:before,#container li.download-element.ext-jpg>a:before{background-image:url("../../files/assets/contao/images/iconJPG.svg")}*[class*="download"]:not(.button) .download-element.ext-png>a:before,#container li.download-element.ext-png>a:before{background-image:url("../../files/assets/contao/images/iconPNG.svg")}*[class*="download"]:not(.button) .download-element.ext-ppt>a:before,#container li.download-element.ext-ppt>a:before{background-image:url("../../files/assets/contao/images/iconPPT.svg")}*[class*="download"]:not(.button) .download-element.ext-pptx>a:before,#container li.download-element.ext-pptx>a:before{background-image:url("../../files/assets/contao/images/iconPPTX.svg")}*[class*="download"]:not(.button) .download-element.ext-txt>a:before,#container li.download-element.ext-txt>a:before{background-image:url("../../files/assets/contao/images/iconTXT.svg")}*[class*="download"]:not(.button) .download-element.ext-xls>a:before,#container li.download-element.ext-xls>a:before{background-image:url("../../files/assets/contao/images/iconXLS.svg")}*[class*="download"]:not(.button) .download-element.ext-xlsx>a:before,#container li.download-element.ext-xlsx>a:before{background-image:url("../../files/assets/contao/images/iconXLSX.svg")}*[class*="download"]:not(.button) .download-element.ext-zip>a:before,#container li.download-element.ext-zip>a:before{background-image:url("../../files/assets/contao/images/iconZIP.svg")}table th,table td{padding-right:10px}object,embed,video,iframe{max-width:100%;height:auto !important}.video_container video{width:100%}.ce_text figure.float_left,.ce_text figure.float_right{float:none}body{font:16px/25px "Lato", Arial, sans-serif;color:#333;background-position:center 100px;background-size:100%;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;animation:fadein 1s}body:after{bottom:0;left:0;right:0;top:0;position:fixed;background-image:url("../../files/media/layout/bkg.svg");background-position:center center;background-repeat:no-repeat;content:"";z-index:-1;background-position:center 100px;background-size:1920px}body:not(.frontpage):after{background-image:url("../../files/media/layout/bkg_.svg")}#header>.wrapper,#container>.wrapper,#footer>.wrapper,[class^="ce_"],[class^="mod_"]{position:relative}#header>.wrapper>.inside,#container>.wrapper>.inside,#footer>.wrapper>.inside{padding-right:10px;padding-left:10px}#wrapper{padding-top:70px;padding-bottom:0;transition:padding 0.15s ease-in-out}#header{width:100%;height:100px;left:0;top:0;position:fixed;background-color:#89cac4;z-index:2}#header+*{margin-top:35px}#header>.wrapper>.inside,#header.small>.wrapper>.inside{height:70px;position:relative;padding-top:10px;transition:all 0.15s ease-in-out}#header .logo,#header.small .logo{width:16.1702%;min-width:95px;max-width:190px;float:left;display:block;margin-top:1.2765%;font-size:0.1px;line-height:0.1px;margin-right:25px}#header .logo>img,#header.small .logo>img{max-height:70px;transition:all 0.15s ease-in-out}#footer{position:relative;background-color:#89cac4}#footer>.wrapper{padding-top:16px;font-size:14px;line-height:20px;color:#e84430}#footer>.wrapper,#footer>.wrapper>.inside{position:static}#footer>.wrapper .title{margin-bottom:25px;font-size:16px;line-height:25px}#container{padding-bottom:60px}#pagevisual+#container>.wrapper>.inside{margin-top:6.3291%}.ce_sliderStart{position:relative}.slider-control{width:100%;height:0;top:50%;position:absolute;z-index:1}.slider-control a{width:0;height:0;top:-10px;position:absolute;display:block;font-size:0;line-height:0}.slider-control a:before,.slider-control a:after{width:20px;height:20px;left:0;top:0;position:absolute;display:block;border-left:2px solid #89cac4;content:"";transform:rotate(-45deg)}.slider-control a:after{transform:rotate(45deg)}.slider-control .slider-prev{left:3.75%}.slider-control .slider-next{right:3.75%;top:10px;transform:rotate(180deg)}.slider-control .slider-menu{display:none}.ce_accordion,.ce_accordion_xt{position:relative;padding-left:40px}.ce_accordion .toggler,.ce_accordion_xt .toggler_xt{text-decoration:underline;cursor:pointer}.ce_accordion .toggler:before,.ce_accordion_xt .toggler_xt:before{width:25px;height:26px;left:0;top:0;position:absolute;display:block;padding-top:2px;padding-left:6px;font-size:20px;line-height:18px;border:1px solid #e84430;color:#e84430;content:"+";box-sizing:border-box}.ce_accordion .toggler.active:before,.ce_accordion_xt .toggler_xt.active:before{padding-top:1px;padding-left:7px;content:"-";font-weight:700}.ce_accordion .toggler:hover,.ce_accordion_xt .toggler_xt:hover{text-decoration:none}.accordion_xt>div{padding-top:25px}.accordion_xt img{display:block;margin-bottom:12px}#pagevisual{overflow:hidden;-webkit-box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.4);box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.4)}#pagevisual,#pagevisual div{height:350px;position:relative}#pagevisual>.wrapper{height:100%;left:50%;position:absolute}#pagevisual>.wrapper>.inside{width:100vw;height:100%;bottom:0;right:50%;position:relative;overflow:hidden}.safari #pagevisual>.wrapper>.inside{-webkit-mask-image:-webkit-radial-gradient(white, black)}#pagevisual .mod_article>.wrapper{width:100%;max-width:100vw;margin-right:auto;margin-left:auto}.chrome #pagevisual,.chrome #pagevisual div{margin-bottom:0;z-index:0}#pagevisual figure{width:100%;height:100%;max-height:none;left:50%;position:absolute}#pagevisual figure>img{width:100%;height:100%;max-width:none;max-height:none;right:50%;position:relative;object-fit:cover}.ie #pagevisual figure>img{height:auto}#pagevisual .text_container,#pagevisual .text_container *{height:auto !important;min-height:0 !important}#pagevisual .text_container{width:100%;height:auto;bottom:50%;position:absolute;text-align:left}#pagevisual .text_container>*{padding-right:20px;padding-left:20px}#pagevisual .text_body>*{margin-bottom:0}#pagevisual .text_body>*+*{padding:7px 20px;font-size:24px;line-height:24px}#pagevisual figcaption{width:100%;bottom:0;right:50%;position:absolute;text-align:center;font-size:16px;line-height:25px}#pagevisual figure+figcaption{right:auto}#pagevisual figcaption>span{width:100vw;max-width:100%;display:inline-block;padding-right:10px;padding-left:10px;text-align:right}.mod_eventlist>.event a br{display:none}.mod_newslist.filtered,.mod_eventlist.filtered,.mod_bm_itemList.filtered{position:static}div[class^="mod_"][class*="reader"] time,div[class^="mod_"][class*="reader"] .location{display:block}div[class^="mod_"][class*="reader"] time+.location,div[class^="mod_"][class*="reader"] .info+div:not([class^="type"]),div[class^="mod_"][class*="reader"] .enclosure,div[class*="_itemReader"] .enclosure,div[class^="mod_"][class*="reader"] div.subscribe,div[class^="mod_"][class*="reader"] div.subscribers+.login_required,div[class^="mod_"][class*="reader"] .back,div[class*="_itemReader"] .back,div[class^="mod_"][class*="reader"] #privacy-and-registration{padding-top:25px}div[class^="mod_"][class*="reader"] .event.no-registration #privacy-and-registration{display:none}div[class^="mod_"][class*="reader"] time .label,div[class^="mod_"][class*="reader"] .location .label{display:block;font:24px/24px "Bebas Neue", Arial, sans-serif;color:#e84430;text-transform:uppercase}div[class^="mod_"][class*="reader"] time span.start,div[class^="mod_"][class*="reader"] time span.end,div[class^="mod_"][class*="reader"] time span.time{white-space:nowrap}.mod_event_reader_subscribe p.back{display:none}.mod_event_subscriptions>div,.mod_bm_memberBookingList>div{margin-bottom:25px;color:#e84430}.mod_event_subscriptions>div .location{display:none}.mod_event_subscriptions>div .title,.mod_bm_memberBookingList>div .item{display:block}.mod_bm_calendar table.calendar{border:0}.sc .mod_bm_calendar table.calendar{width:100%;max-width:325px}.mod_bm_calendar table.calendar td,.mod_bm_calendar table.calendar th{border-right:1px solid #89cac4;border-bottom:1px solid #89cac4}.mod_bm_calendar table.calendar th.current>div{font-size:16px;line-height:25px;color:#e84430}.mod_bm_calendar table.calendar th a{width:0;height:0;position:relative;font-size:0;line-height:0}.ce-box,#pagevisual>.wrapper>.inside,.mod_newslist .layout_imageteaser,.mod_eventlist .layout_imageteaser,.mod_bm_itemList .layout_imageteaser{background-color:#89cac4;box-shadow:0 2px 6px 0px rgba(0, 0, 0, 0.4)}.ce-box,.mod_newslist .layout_imageteaser,.mod_eventlist .layout_imageteaser,.mod_bm_itemList .layout_imageteaser{margin-bottom:25px;padding:3.89% 6.5067% 2.165%}.ce-box p:last-child .button,.mod_newslist .layout_imageteaser p.more .button,.mod_eventlist .layout_imageteaser p.more .button,.mod_bm_itemList .layout_imageteaser p.more .button{margin-top:25px;margin-bottom:0}.ce-box.quicklinks,.ce-box.mod_eventlist.layout_simple{padding:25px;background-color:#89cac4;color:#e84430;font-weight:700}.ce-box.mod_eventlist.layout_simple{padding-top:calc(25px * 2)}.ce-box.quicklinks h1,.ce-box.quicklinks h2,.ce-box.quicklinks h3,.ce-box.mod_eventlist.layout_simple h2,.ce-box.mod_eventlist.layout_simple h3{left:-25px;top:-25px;position:relative;display:inline-block;margin-bottom:0;padding:12px 25px 8px;background-color:#fff;color:#89cac4}.ce-box.mod_eventlist.layout_simple h2,.ce-box.mod_eventlist.layout_simple h3{top:calc(-25px * 2)}.ce-box.quicklinks h1:after,.ce-box.quicklinks h2:after,.ce-box.mod_eventlist.layout_simple h1:after,.ce-box.mod_eventlist.layout_simple h2:after{display:none}.ce-box.mod_eventlist.layout_simple>div:not(.empty),.ce-box.mod_event_subscriptions.layout_simple>div:not(.empty),.ce-box.mod_bm_memberBookingList>div:not(.empty){position:relative;padding-left:20px}.ce-box.mod_eventlist.layout_simple>div a:before,.ce-box.mod_event_subscriptions.layout_simple>div a:before,.ce-box.mod_bm_memberBookingList>div a:before,.mod_bm_calendar table.calendar th a:before,.mod_newslist .layout_imageteaser>a:after,.mod_eventlist .layout_imageteaser>a:after,.mod_bm_itemList .layout_imageteaser>a:after{width:8px;height:8px;left:-4px;top:8px;position:absolute;border-right:2px solid #e84430;border-bottom:2px solid #e84430;content:"";transform:rotate(-45deg)}.mod_newslist .layout_imageteaser>a:after,.mod_eventlist .layout_imageteaser>a:after,.mod_bm_itemList .layout_imageteaser>a:after{bottom:10%;left:auto;right:5%;top:auto;display:none}.mod_bm_calendar table.calendar th a:before{left:0;top:-8px}.mod_bm_calendar table.calendar th.previous a:before{left:-12px;transform:rotate(135deg)}.ce-box.mod_eventlist.layout_simple>div a:hover .title,.ce-box.mod_eventlist.layout_simple>div a:hover:before,.ce-box.mod_event_subscriptions.layout_simple>div a:hover .title,.ce-box.mod_event_subscriptions.layout_simple>div a:hover:before,.ce-box.mod_bm_memberBookingList>div a:hover .item,.ce-box.mod_bm_memberBookingList>div a:hover:before,.mod_bm_calendar table.calendar th a:hover:before,.mod_newslist .layout_imageteaser>a:hover:after,.mod_eventlist .layout_imageteaser>a:hover:after,.mod_bm_itemList .layout_imageteaser>a:hover:after{color:#fff;border-color:#fff}.ce-box.mod_eventlist.layout_simple a,.ce-box.mod_event_subscriptions.layout_simple a,.ce-box.mod_bm_memberBookingList a{display:block;text-decoration:none}.ce-box.mod_eventlist.layout_simple .title{display:block;font-size:20px;line-height:24px;color:#e84430;font-weight:700}.ce-box.mod_eventlist.layout_simple .date,.ce-box.mod_eventlist.layout_simple .location{font-weight:400}.ce-box.mod_eventlist.layout_simple .location:before,.ce-box.mod_event_subscriptions.layout_simple .location:before{display:inline;padding-right:3px;padding-left:3px;content:" | "}.mod_eventlist,.mod_bm_itemList,.mod_event_subscribe{overflow:visible}.mod_newslist{margin-bottom:25px}.mod_newslist a,.mod_eventlist a,.mod_bm_itemList a{text-decoration:none}.mod_newslist .layout_imageteaser,.mod_eventlist .layout_imageteaser,.mod_bm_itemList .layout_imageteaser{min-height:250px;padding-top:6.5067%}.mod_newslist:not(.filtered) .layout_imageteaser,.mod_eventlist:not(.filtered) .layout_imageteaser,.mod_bm_itemList:not(.filtered) .layout_imageteaser{transition:all 0.15s ease-in-out}.mod_newslist .layout_imageteaser:not(.last),.mod_eventlist .layout_imageteaser:not(.last),.mod_bm_itemList .layout_imageteaser:not(.last){margin-bottom:25px}.mod_eventlist .layout_imageteaser .info{margin-bottom:5px;line-height:16px;color:#e84430}.mod_newslist .layout_imageteaser>a,.mod_eventlist .layout_imageteaser>a,.mod_bm_itemList .layout_imageteaser>a{height:100%;min-height:250px;display:block}.featured-elements .ce_text>figure,.featured-elements .mod_newslist>div>figure,.featured-elements .mod_eventlist>div>figure{width:100%;height:100%;left:50%;top:0;position:absolute;margin:0;z-index:0}.featured-elements .ce_text>figure img,.featured-elements .mod_newslist>div>figure img,.featured-elements .mod_eventlist>div>figure img{width:100%;height:100%;right:50%;position:relative;object-fit:cover;z-index:0;opacity:0.15}.featured-elements .ce_text>.text_container,.featured-elements .mod_newslist>div>.news_body,.featured-elements .mod_eventlist>div>.event_body{position:relative;z-index:1}.featured-elements .mod_eventlist .info{display:none}.featured-elements .mod_eventlist.ce-box,.featured-elements .mod_eventlist.ce-box.color-inv{background-color:#fff}.featured-elements .mod_newslist.ce-box,.featured-elements .mod_newslist.ce-box.color-inv{background-color:#6880a0}.note{font-size:14px;line-height:20px;color:#e84430}.color-inv,.color-inv h1,.color-inv h2,.color-inv h3,.color-inv h4,.color-inv h5,.color-inv h6{color:#89cac4}.color-inv h1:after,.color-inv h2:after{width:75px;height:2px;background-color:#89cac4}.ce-box.color-inv{background-color:#096696}.overflow-visible{overflow:visible}.no-margin,.mod_newslist>div:last-child,.mod_eventlist>div:last-child,form[id^="event-subscription"]{margin:0}@media screen and (min-width:641px){.display-default,#nav-main{display:block}.display-mobile{display:none}figure.float_left,img[style*="float: left;"]{float:left;margin-right:20px}figure.float_right,img[style*="float: right;"]{float:right;margin-left:20px}html,body{height:100%;background-attachment:fixed}#header>.wrapper,#container>.wrapper,#footer>.wrapper,#pagevisual .mod_article>.wrapper{margin-right:auto;margin-left:auto;max-width:1195px}#container .mod_article:not(.fullwidth)>.wrapper{max-width:1025px;margin-right:auto;margin-left:auto}#header:not(.small)>.wrapper>.inside{height:auto;padding-top:15px;padding-bottom:15px}#pagevisual{overflow:visible;box-shadow:none}#pagevisual,#pagevisual div{height:530px;min-height:350px;max-height:530px;height:45.1vw}#pagevisual .mod_article>.wrapper>.inside{max-width:100%;margin-right:auto;margin-left:auto}#pagevisual .text_container{bottom:50%;padding-right:7.1129%;padding-left:7.1129%}#pagevisual .text_container>*{max-width:100vw;margin-right:auto;margin-left:auto}#wrapper{min-height:100%;position:relative;overflow:hidden;padding-top:170px;padding-bottom:250px;height:auto !important}#header:not(.small){height:170px}#header.small{height:auto;padding-bottom:15px}#header.small .logo{margin-top:0.6382%}#header .logo img{max-height:none}#footer{width:100%;bottom:0;position:absolute}.slider-control a{top:-20px}.slider-control a:before,.slider-control a:after{width:40px;height:40px}.slider-control .slider-prev{left:3.75%}.slider-control .slider-next{right:3.75%;top:20px}#pagevisual>.wrapper>.inside{width:1195px}div[class^="mod_"][class*="reader"] time,div[class^="mod_"][class*="reader"] .location,div[class^="mod_"][class*="reader"] time+.location{display:inline-block;margin-bottom:25px;padding-top:0;padding-right:25px}}@media screen and (min-width:1024px){.mod_newslist .layout_imageteaser,.mod_eventlist .layout_imageteaser,.mod_bm_itemList .layout_imageteaser{position:relative;padding:0}.mod_newslist .layout_imageteaser figure,.mod_eventlist .layout_imageteaser figure,.mod_bm_itemList .layout_imageteaser figure{width:250px;height:100%;position:absolute;margin-bottom:0}.mod_newslist .layout_imageteaser figure>a,.mod_eventlist .layout_imageteaser figure>a,.mod_bm_itemList .layout_imageteaser figure>a{height:100%;position:relative;display:block}.mod_newslist .layout_imageteaser figure img,.mod_eventlist .layout_imageteaser figure img,.mod_bm_itemList .layout_imageteaser figure img{height:100%;object-fit:cover}.mod_newslist .layout_imageteaser .news_body,.mod_eventlist .layout_imageteaser .event_body,.mod_bm_itemList .layout_imageteaser .item_body{float:right;padding:2.5806% 6.4516% 6.4516%;width:calc(100% - 250px);padding-top:2.25%}.mod_newslist .layout_imageteaser .news_body h2,.mod_eventlist .layout_imageteaser .event_body h2,.mod_bm_itemList .layout_imageteaser .item_body h2{margin-bottom:15px}[class*="grid"].mod_newslist .layout_imageteaser:hover,[class*="grid"].mod_eventlist .layout_imageteaser:hover,[class*="grid"].mod_bm_itemList .layout_imageteaser:hover{transform:scale(1.02)}[class*="grid"].mod_newslist .layout_imageteaser p.more,[class*="grid"].mod_eventlist .layout_imageteaser p.more,[class*="grid"].mod_bm_itemList .layout_imageteaser p.more{display:none}}@media screen and (min-width:1055px){#pagevisual .text_container>*{padding-right:0;padding-left:0}}@media screen and (min-width:1920px){body:after{background-size:100%}}nav ul{margin-bottom:0}nav li{position:relative;padding:0}nav ul li:before{display:none}nav li.hide-in-menu{display:none}nav li.icon{min-height:50px;padding-bottom:14px;padding-left:47px}nav li.icon>*:before{width:36px;height:36px;left:0;top:-4px;position:absolute;display:block;background-image:url("../../files/files/gh191122/icons-nav.svg");background-position:left top;background-repeat:no-repeat;content:""}nav li.icon>*:hover:before{background-position:-50px top}nav li.icon-zuschuesse>*:before{background-position:left top}nav li.icon-zuschuesse>*:hover:before{background-position:-50px top}nav li.icon-beratung>*:before{background-position:left -50px}nav li.icon-beratung>*:hover:before{background-position:-50px -50px}nav li.icon-verleih>*:before{background-position:left -100px}nav li.icon-verleih>*:hover:before{background-position:-50px -100px}nav li.icon-downloads>*:before{background-position:left -150px}nav li.icon-downloads>*:hover:before{background-position:-50px -150px}nav li.icon-vollversammlung>*:before{background-position:left -200px}nav li.icon-vollversammlung>*:hover:before{background-position:-50px -200px}nav li.icon-kontakt>*:before{background-position:left -250px}nav li.icon-kontakt>*:hover:before{background-position:-50px -250px}nav li.icon>*{text-decoration:none}nav li.active>*:not(ul),nav li.trail>*:not(ul),nav li>*:not(ul):hover{font-weight:inherit;color:#e84430}nav.quicklinks ul{padding-top:25px}nav.quicklinks li{min-width:200px;display:inline-block}#nav-footer{width:100%;position:relative;float:left;clear:both;margin-bottom:25px}nav.pagination{padding-top:25px;color:#e84430}nav.pagination ul>li{display:inline-block;padding-left:0 !important}nav.pagination ul>li>*{display:block;padding-right:10px;padding-bottom:2px;padding-left:10px;border:2px solid rgba(170, 170, 170, 0.5);text-decoration:none}nav.pagination ul>li>a:hover{background-color:#fff;color:#89cac4;border-color:transparent}nav.pagination ul>li>*.active{background-color:rgba(170, 170, 170, 0.5);color:#89cac4;border-color:transparent}@media screen and (min-width:641px){body.onepage>.custom,body.onepage .mm-page>.custom{height:0;bottom:65px;position:absolute}body>.custom,body .mm-page>.custom{width:100%;height:100px;z-index:9999}nav#nav-main,#nav-main nav{overflow:visible;margin-top:55px;color:#e84430;font-weight:900}#header.small nav#nav-main,#header.small #nav-main nav{margin-top:20px}#nav-main .level_1>li,.mod_changelanguage li,#nav-header .level_1>li{float:left;display:block;white-space:nowrap}#nav-main ul.level_1{position:relative;margin-right:auto;margin-left:auto}#nav-main ul.level_1,#nav-header{float:right}#nav-main .level_1>li{position:relative;margin-left:45px}#nav-main .level_1>li:after{width:0%;height:2px;top:-2px;position:relative;display:block;background-color:#fff;content:"";transition:all 0.15s ease-in-out}#nav-main .level_1>li.first{margin-left:0}#nav-main .level_1>li>*:not(ul){width:100%;height:50px;display:block;padding-top:11px;text-transform:uppercase;font-size:16px;line-height:25px;transition:all 0.15s ease-in-out 0s}#nav-main .level_2{height:0;min-width:100%;position:absolute;overflow:hidden;margin-left:-25px;padding:25px;background-color:#89cac4;color:#e84430;font-weight:700;box-sizing:border-box;font-weight:700;opacity:0;z-index:1;transition:all 0.15s linear 0s}#nav-main .level_1>li.last>.level_2{right:0}#nav-main .level_1>li:hover .level_2,#nav-main .level_1>li.hover .level_2,#nav-main .level_1>li.touch_hover .level_2{height:auto;display:block;padding-bottom:25px;opacity:100}#nav-main .level_1>li:hover .level_2.mega,#nav-main .level_1>li.hover .level_2.mega,#nav-main .level_1>li.touch_hover .level_2.mega{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#nav-main .level_2>li.spacer>span{width:5px;height:5px;left:-50%;position:relative;display:inline-block;text-align:center;border-right:2px solid #89cac4;border-bottom:2px solid #89cac4;content:"";font-weight:700;transform:rotate(45deg);z-index:1;top:-8px}#nav-main .level_2>li>*:not(ul){width:100%;display:block;box-sizing:border-box}#nav-main .level_2>li:not(.spacer):hover,#nav-main .level_2>li.active:not(.spacer){background-color:transparent}#nav-main .level_1>li:hover>*:not(ul),#nav-main .level_1>li.active>*:not(ul),#nav-main .level_1>li.trail>*:not(ul),#nav-main .level_2>li:hover>*:not(ul),#nav-main .level_2>li.active>*:not(ul),#nav-main .level_2>li.trail>*:not(ul){color:#e84430;font-weight:inherit}#nav-main .level_1>li:hover:after{width:100%}nav.quicklinks li{min-width:150px}#nav-header{right:10px;top:15px;position:absolute;font-size:14px;line-height:20px;color:#e84430}#nav-header .level_1>li:not(.first){margin-left:20px}}@media screen and (min-width:1280px){#nav-main .level_1>li.last>.level_2{right:auto}}html.mobile_menu_active{overflow:hidden}.mod_mobile_menu{overflow:visible}.mobile_menu_trigger{width:25px;height:30px;right:20px;top:30px;position:absolute;display:block;font-size:0.1px;line-height:0.1px;text-indent:-9999px;box-sizing:border-box;cursor:pointer}.mobile_menu_trigger>.bar{margin-right:auto;margin-bottom:4px;margin-left:auto;border-bottom:3px solid #e84430}.mobile_menu_trigger:hover>.bar{border-color:#333}.mobile_menu>.inner>.mobile_menu_trigger{right:30px;margin-top:10px}.mobile_menu>.inner>.mobile_menu_trigger>.bar{margin-top:-2px;margin-bottom:0;border-bottom:2px solid #333;transform:rotate(-45deg)}.mobile_menu>.inner>.mobile_menu_trigger>.bar{border-color:#e84430}.mobile_menu>.inner>.mobile_menu_trigger>.bar:first-child{margin-top:0;transform:rotate(45deg)}.mobile_menu>.inner>.mobile_menu_trigger>.bar:last-child{display:none}.mobile_menu>.inner>.mobile_menu_trigger:hover>.bar{border-color:#e84430}.mobile_menu{min-height:100%;overflow:hidden;background-color:#89cac4;z-index:999}.mobile_menu>.inner{position:relative;overflow:auto;padding:60px 10px 60px 20px;background-color:fff;background:none;z-index:-1}.mobile_menu ul{margin-bottom:0;text-align:left}.mobile_menu nav li{position:relative;display:block;color:#e84430;text-transform:uppercase;font-weight:700}.mobile_menu nav li>*:not(ul){display:block;padding-top:10px;padding-right:10px;padding-bottom:10px}.mobile_menu nav ul>li:hover>*:not(ul){color:#e84430}.mobile_menu nav ul>li.active>*:not(ul){color:#e84430;font-weight:700}.mobile_menu nav li.submenu>ul{overflow:hidden;transition:all 0.2s}.mobile_menu nav li.submenu_hide>ul{height:0;display:block;opacity:0}.mobile_menu nav li.submenu_show>ul{height:auto;opacity:1}.mobile_menu nav li.submenu li>*{padding-left:10px}.mobile_menu nav li.submenu>a:after{width:8px;height:8px;position:relative;display:inline-block;margin-left:15px;border-top:2px solid #e84430;border-right:2px solid #e84430;font-size:25px;content:"";transform:rotate(45deg);transition:all 0.2s;z-index:-1}.mobile_menu nav li.submenu.submenu_show>a:after{top:-2px;transform:rotate(135deg)}.mobile_menu nav li.submenu.submenu_show>a.active:after,.mobile_menu nav li.submenu>a.trail:after{border-color:#e84430}.mobile_menu nav li.submenu ul>li.last{margin-bottom:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type="number"],input[type="number"]:focus{-moz-appearance:textfield}input,input[type="submit"],button.submit,input:focus,input[type="submit"]:focus,button.submit:focus{border-radius:0;-webkit-appearance:none;outline:none;box-shadow:none}form:after{clear:both;display:block;content:"";font-size:0;line-height:0}form:not([id^="event"]) label,form:not([id^="event"]) .widget>label{display:none;color:rgba(51, 51, 51, 0.5)}form label p,.widget>label p{margin-bottom:0}form .radio_container label,form .checkbox_container label,form .radio_alternative label{float:left;display:inline-block}form .radio_container span,form .checkbox_container span,form .radio_alternative span{position:relative;display:inline-block;margin-right:25px}legend span{margin-right:0 !important}form .widget{position:relative;margin-bottom:12px;background-color:#89cac4}form .widget-headline{margin-top:25px}form .widget-headline>*{position:relative;margin-bottom:12px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),select,textarea,.chzn-container{width:100%;min-height:38px;padding-right:10px;padding-left:10px;border:1px solid #e84430;font-family:inherit;font-size:inherit;line-height:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px;color:rgba(333, 0.85)}input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px;color:rgba(333, 0.85)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px;color:rgba(333, 0.85)}input:-moz-placeholder,textarea:-moz-placeholder{font-size:14px;color:rgba(333, 0.85)}.CalendarFieldIcon,.ui-datepicker-trigger{bottom:21px;right:10px;position:absolute}.CalendarFieldIcon{cursor:pointer}select{padding-right:30px;background:#89cac4 url("../../files/gh191122/chevron-down_dark.svg") right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 10px center}select::-ms-expand{display:none}.ie select,.webkit select{padding-top:0}.chzn-container{display:block}.chzn-container-single .chzn-single,.chzn-container-single .chzn-drop{padding-top:4px;padding-bottom:10px;padding-left:10px;border-radius:0;font-size:inherit;line-height:inherit}.chzn-container-single .chzn-single{min-height:38px}.chzn-container-single .chzn-single>span{font-size:inherit;line-height:inherit}#container ul.chzn-results>li{padding-left:0;line-height:inherit}#container ul.chzn-results>li:before{display:none}textarea{overflow:auto;padding-top:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.sc>.widget-textarea,.sc>.widget-textarea>textarea{height:100%;position:relative}fieldset{margin-bottom:25px}fieldset.radio_container,fieldset.checkbox_container,fieldset.radio_alternative,.chzn-container-single .chzn-search input{margin-bottom:12px}fieldset legend{font-weight:bold;margin-bottom:25px;font-size:16px;line-height:25px}fieldset.radio_container legend,fieldset.checkbox_container legend,fieldset.radio_alternative legend{margin-bottom:0;font-weight:400}fieldset br{display:none}.submit_container,.widget-submit{clear:both;text-align:center;margin-top:25px}.ssl-note{min-height:58px;padding-left:60px;margin-top:25px}.ssl-note:before{width:34px;height:58px;position:absolute;display:block;margin-left:-60px;background-position:left top;background-repeat:no-repeat;background-image:url("../../files/files/gh170817/icon_ssl.png");content:"";background-size:cover}.button,.content-slider a,.info-slider .content-slider a:hover,input[type="submit"],button.submit,button{display:inline-block;padding:4px 25px 6px;text-align:center;background-color:#89cac4;border:2px solid #fff;font-weight:bold;text-decoration:none;color:#e84430;transition:all 0.05s linear 0s;cursor:pointer}.color-inv .button,.color-inv .content-slider a,.color-inv .info-slider .content-slider a:hover,.color-inv input[type="submit"],.color-inv button.submit,.color-inv button{color:#89cac4;background:transparent}input[type="submit"]:hover,button.submit:hover,.widget-pagebreak button:hover{background-color:#fff;border:2px solid #fff}input[type="submit"],button.submit{float:left}button[value="continue"]{float:right}a:not(.button)>span.button,input[type="submit"],.ce_h3d_simpleOrderForm input[type="submit"],button{height:auto;float:none;display:inline-block;margin-bottom:25px;padding:4px 25px 6px;text-align:center;background-color:#89cac4;background-position:center top;border:2px solid #fff;font-size:16px;line-height:25px;text-decoration:none;color:#e84430;font-weight:700;transition:all 0.05s linear 0s;cursor:pointer;box-decoration-break:clone;-moz-box-decoration-break:clone;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone}.color-inv a:not(.button)>span.button{color:#89cac4;background:transparent}a:not(.button)>span.button:hover,p.more:not(.button)>span.button:hover,input[type="submit"]:hover,.ce_h3d_simpleOrderForm input[type="submit"]:hover,button:hover{background-color:#fff;color:#89cac4}.info-slider .content-slider a{border:2px solid #89cac4;font-size:20px;line-height:25px;background:none}input[type="radio"],input[type="checkbox"]{width:18px;height:18px;left:0;top:6px;position:absolute;opacity:0}input[type="radio"]+label,input[type="checkbox"]+label{position:relative;padding-left:10px;margin-left:16px}input[type="radio"]+label:before,input[type="radio"]+label:after,input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{position:absolute;cursor:pointer}input[type="radio"]+label:before,input[type="checkbox"]+label:before{width:16px;height:16px;top:5px;display:inline-block;border:1px solid #e84430;border-radius:100%;content:"";left:-16px}input[type="radio"]+label:after,input[type="checkbox"]+label:after{width:10px;height:10px;left:-11px;display:inline-block;border-radius:100%;background-color:#e84430;content:none;top:9px}input[type="radio"]:checked+label:after,input[type="checkbox"]:checked+label:after{content:""}input[type="checkbox"]+label:before,input[type="checkbox"]+label:after{border-radius:0}input[type="checkbox"]+label:after{width:7px;height:18px;top:-1px;border-right:3px solid #e84430;border-bottom:3px solid #e84430;background:none;transform:rotate(45deg);left:-8px}input.error,textarea.error,.error .widget-checkbox input,.error input[type="checkbox"]+label::before,.error input[type="radio"]+label::before,.error .widget-radio input{border:1px solid #f00}.tl_confirm{right:0;top:0;position:absolute;display:block;padding:5px 10px;background-color:#68b603;color:#89cac4}p.close_account{float:right}form .widget.username{display:none}.ui-datepicker,.datepicker_bootstrap{width:280px;padding:10px;background-color:#89cac4;font-size:15px;line-height:20px;color:rgba(51, 51, 51, 0.5);-webkit-box-shadow:0 0 6px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 6px 1px rgba(0, 0, 0, 0.2)}.ui-widget-content,.ui-datepicker-header{border:0;border-radius:0;background:none;background-color:#89cac4}.ui-datepicker-header>a{display:none}.ui-datepicker .ui-datepicker-title{margin-right:0;margin-bottom:5px;margin-left:0;padding-bottom:10px;border-bottom:1px solid rgba(37, 26, 84, 0.25)}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:80px;height:auto;min-height:0;display:inline-block;margin-right:5px;margin-left:5px;padding:0}.ui-datepicker-calendar{width:100%}.ui-datepicker th,.ui-datepicker td{width:14%;padding:2px}.ui-datepicker th,.ui-datepicker td,.datepicker_bootstrap th,.datepicker_bootstrap td{vertical-align:middle;text-align:center}.ui-datepicker td.ui-datepicker-unselectable{color:rgba(51, 51, 51, 0.25)}.ui-datepicker td a{min-width:26px;display:block;padding:2px 5px 0;border:1px solid #e84430}.ui-datepicker td:not(.ui-datepicker-unselectable) a{border:1px solid rgba(51, 51, 51, 0.25)}.ui-state-default,.ui-widget-content .ui-state-default{color:rgba(51, 51, 51, 0.5);background:none;background-color:#89cac4}.ui-datepicker td a:not(.ui-state-active):hover{border:1px solid #e84430;color:#e84430;font-weight:700}.ui-datepicker td a.ui-state-active,.selected-button,.datepicker_bootstrap .days .day.selected,.datepicker_bootstrap .days .day.selected:hover,.datepicker_bootstrap .months .month.selected,.datepicker_bootstrap .months .month.selected:hover,.datepicker_bootstrap .years .year.selected,.datepicker_bootstrap .years .year.selected:hover{color:#89cac4;background:none;background-color:#e84430}.ui-datepicker td a.ui-state-active{border:1px solid #e84430;font-weight:bold}fieldset.allow-duplication{position:relative;padding-right:90px}.duplication-buttons{width:90px;right:0;top:0;position:absolute;text-align:center}.duplication-button,.duplication-button:focus{width:38px;height:38px;min-height:0;overflow:hidden;margin-right:0;margin-left:5px;padding:0;font-size:32px;line-height:50px;border-radius:100%}@media screen and (min-width:481px){form .widget.w50pc,form .widget.firstname,form .widget.lastname,form .widget.postal,form .widget.city,form:not([id*="close_account"]) .widget.password,form .widget.password.confirm,form[id^="event"] .widget:not(.email):not(.numberOfParticipants),form[id^="event"] .submit_container,form[id^="event"] .widget-submit{width:49.0244%;float:left;clear:none;margin-right:1.9512%}form .widget.wclose,form .widget.lastname,form .widget.city,form .widget.password.confirm,form[id^="event"] .widget.lastname{margin-right:0 !important}form .widget.company,form .widget.country,form .widget.email,form .widget.password,form .widget.newsletter,form .widget-textarea,form .widget.error,form[id^="event"] .widget.email{clear:both}form .widget.error{width:100% !important;margin-right:0 !important}form[id^="event"] input[type="submit"],form[id^="event"] button.submit{float:left}form .widget-checkbox,form .widget-radio{clear:both}}#main,#left,#right{float:none;margin:0 !important}#container .sc{width:100%;position:relative;float:none;display:block;margin-right:0;margin-bottom:15px;margin-left:0;padding:0;padding-right:0 !important;box-sizing:border-box}#container .ce_gallery ul>li{width:48.9362%;height:0;float:left;clear:none;margin:0 2.1276% 2.1276% 0;padding:0 0 48.936%}#container .ce_gallery ul>li:nth-child(2n){margin-right:0}.mod_article[class*="column"]:not(.article_container)>*[class*="ce_"],.article_container[class*="column"]>.wrapper>.inside>*[class*="ce_"]{margin-bottom:25px}@media screen and (min-width:721px){#container>.wrapper>.inside[class*="cols"]{max-width:100%;display:flex}#main.cols-mr{max-width:100%;-ms-flex:3}#right{padding-left:2.3256%;border-left:1px solid #333;margin-left:2.3256% !important;-ms-flex:1;flex-grow:0;flex-shrink:0;flex-basis:190px}#container>.wrapper>.inside>.clear{-ms-flex:0;flex:0}.sc,#container .sc{float:left;margin-right:2.3256% !important}.sc:not(.block),#container .sc:not(.block){margin-bottom:0}.sc2,#container .sc2,.sc4-2,#container .sc4-2{width:48.8372%}.sc3,#container .sc3{width:31.7829%;-ms-flex:1;flex-grow:0;flex-shrink:0;flex-basis:31.7829%}.sc3-2,#container .sc3-2{width:65.8915%;-ms-flex:2;flex-grow:0;flex-shrink:0;flex-basis:65.8915%}.sc4,#container .sc4{width:23.2558%}.sc4-3,#container .sc4-3{width:74.4186%}.sc-close,#container .sc-close{margin-right:0 !important}.sc-clear{clear:left}.column-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.column-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.mod_article[class*="column"]:not(.article_container),.article_container[class*="column"]>.wrapper>.inside{display:-ms-flexbox;display:flex}.mod_article[class*="column"]:not(.article_container)>*[class*="ce_"],.article_container[class*="column"]>.wrapper>.inside>*[class*="ce_"],.article_container[class*="column"]>.wrapper>.inside>*[class*="mod_"]{margin-right:2.1276%;-ms-flex:1;flex-grow:1;-ms-flex-positive:1;flex-basis:0;-ms-flex-negative:0}.mod_article[class*="column"]:not(.article_container)>*[class*="ce_"]:last-child,.mod_article[class*="column"]:not(.article_container)>*[class*="ce_"].last,.article_container[class*="column"]>.wrapper>.inside>*[class*="ce_"]:last-child,.article_container[class*="column"]>.wrapper>.inside>*[class*="ce_"].last,.article_container[class*="column"]>.wrapper>.inside>*[class*="mod_"]:last-child,.article_container[class*="column"]>.wrapper>.inside>*[class*="mod_"].last{margin-right:0}#container .ce_gallery ul>li{width:23.2558%;overflow:hidden;padding:0 0 23.2558%}#container .ce_gallery ul>li:nth-child(2n){margin-right:2.3256%}#container .ce_gallery ul>li:nth-child(4n){margin-right:0}.mod_article[class*="column"]:not(.article_container)>*[class*="ce_"],.article_container[class*="column"]>.wrapper>.inside>*[class*="ce_"],.ce-box.quicklinks{margin-bottom:0}.mod_article.grid-2col>.wrapper>.inside,[class^="mod_"]:not(.mod_article).grid-2col{overflow:visible;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:25px}.grid-2col.mod_newslist .layout_imageteaser>a:after,.grid-2col.mod_eventlist .layout_imageteaser>a:after,.grid-2col.mod_bm_itemList .layout_imageteaser>a:after{display:block}.mod_article.grid-3col>.wrapper>.inside,[class^="mod_"]:not(.mod_article).grid-3col,.grid-3col .accordion>div{overflow:visible;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px}body:not(.ie) [class^="mod_"].grid-2col>*{margin:0 !important}#footer .inside>.float_left{width:60%}}
body:not(.ie):not(.edge) form {
	padding-top: 10px;
}
body:not(.ie):not(.edge) form .widget.float-label label {
	display:block !important;
	position: absolute;
	margin-top: -32px;
	left: 1px;
	user-select: none;
	z-index: 1;
	background:#fff;
	padding:4px 10px 0;
	color: rgba(170,170,170,1);
	line-height:15px;
	cursor:text;
}
body:not(.ie):not(.edge) form .widget.float-label label,
body:not(.ie):not(.edge) form .widget.float-label.error.row-double + .widget.float-label.error.row-double label {
	margin-top: 0 !important;
	top: 6px;
}
/* checkbox */
body:not(.ie):not(.edge) form input
body:not(.ie):not(.edge) form .widget.error > .error {
	z-index: 2;
	background:transparent;
}
body:not(.ie):not(.edge) form input:not(.checkbox),
body:not(.ie):not(.edge) form .widget {
	position: relative;
}
body:not(.ie):not(.edge) form input::-ms-input-placeholder,
body:not(.ie):not(.edge) form textarea::-ms-input-placeholder {
	color:transparent;
}
body:not(.ie):not(.edge) form input::placeholder,
body:not(.ie):not(.edge) form textarea::placeholder {
	color:transparent;
}
body:not(.ie):not(.edge) form .widget.float-label input + label,
body:not(.ie):not(.edge) form .widget.float-label > textarea + label {
	transition: transform .25s, opacity .25s ease-in-out;
	transform-origin: 0 0;
}
body:not(.ie):not(.edge) form .widget.float-label > input:focus,
body:not(.ie):not(.edge) form .widget.float-label > input:not(:placeholder-shown),
body:not(.ie):not(.edge) form .widget.widget-calendar.float-label > div[id*="_wrapper"] > input:focus,
body:not(.ie):not(.edge) form .widget.widget-calendar.float-label > div[id*="_wrapper"] > input:not(:placeholder-shown),
body:not(.ie):not(.edge) form .widget.float-label > textarea:not(:placeholder-shown) {
	border-color: rgba(51,51,51,.65);
}
body:not(.ie):not(.edge) form .widget.float-label > input:not(:placeholder-shown):valid,
body:not(.ie):not(.edge) form .widget.widget-calendar.float-label > div[id*="_wrapper"] > input:not(:placeholder-shown):valid {
	/* border-color: rgba(110,200,30,1); */
}
body:not(.ie):not(.edge) form .widget.float-label > input:not(:placeholder-shown):invalid,
body:not(.ie):not(.edge) form .widget.widget-calendar.float-label > div[id*="_wrapper"] > input:not(:placeholder-shown):invalid {
	border-color: rgba(200,35,35,1);
}
body:not(.ie):not(.edge) form .widget.float-label > input:focus + label,
body:not(.ie):not(.edge) form .widget.widget-calendar.float-label > div[id*="_wrapper"] > input:focus + label,
body:not(.ie):not(.edge) form .widget.float-label > textarea:focus + label,
body:not(.ie):not(.edge) form .widget.float-label > input:not(:placeholder-shown) + label,
body:not(.ie):not(.edge) form .widget.widget-calendar.float-label > div[id*="_wrapper"] > input:not(:placeholder-shown) + label,
body:not(.ie):not(.edge) form .widget.float-label > textarea:not(:placeholder-shown) + label {
	color: rgba(51,51,51,.65);
	transform: translate(0, -14px) scale(.8);
	padding: 0 10px;
	z-index:3;
}
body:not(.ie):not(.edge) form .widget.float-label > textarea:focus + label,
body:not(.ie):not(.edge) form .widget.float-label > textarea:not(:placeholder-shown) + label {
	transform: translate(0, -16px) scale(.8);
}
body:not(.ie):not(.edge) form .widget.float-label > input:not(:placeholder-shown) + label,
body:not(.ie):not(.edge) form .widget.widget-calendar.float-label > div[id*="_wrapper"] > input:not(:placeholder-shown) + label,
body:not(.ie):not(.edge) form .widget.float-label > textarea:not(:placeholder-shown) + label {
	color: rgba(170,170,170,1);
}
body:not(.ie):not(.edge) form .widget.float-label.error > p.error {
	margin-bottom:10px;
}
body:not(.ie):not(.edge) form .widget.float-label.error label {
	top: 41px;
}

/* select-dropdown */
#container div[class*="mod_tagcloud"]:not(.select-dropdown) ul li {
	display:inline-block;
	margin-bottom:25px;
	margin-left:25px
}
#container div[class*="mod_tagcloud"]:not(.select-dropdown) ul li:not(.button) {
	margin-bottom:auto;
	padding-left:0
}
#container div[class*="mod_tagcloud"] ul li > a {
	cursor:pointer
}
#container .select-dropdown {
	width:300px;
	height:32px;
	position:relative;
	overflow:visible;
	display:block;
	margin-bottom:25px;
	margin-right:auto;
	margin-left:auto;
	max-width: calc(100% - 20px)
}
#container .select-dropdown .toggler {
	height:31px;
	top:0;
	display:block;
	padding-top:1px;
	background-color:#fff;
	border:1px solid #ffc400;
	cursor:pointer;
	z-index:1
}
#container .select-dropdown ul {
	width:100%;
	top:30px;
	position:absolute;
	margin-bottom:0;
	background-color:#fff;
	border-top:0px solid #ffc400;
	border-right:1px solid #ffc400;
	border-bottom:1px solid #ffc400;
	border-left:1px solid #ffc400;
	z-index:2
}
#container .select-dropdown ul {
	max-height:196px;
	overflow:auto
}
#container .select-dropdown ul li {
	width:100%;
	position:relative;
	display:none;
	margin:0;
	padding:0 !important
}
#container .select-dropdown ul li:before {
	display:none;
}
#container .select-dropdown ul li.active,
#container .select-dropdown ul li:hover {
	background-color:#ffc400;
	color:#fff
}
#container .select-dropdown ul li > *,
#container .select-dropdown .toggler > * {
	width:100%;
	height:100%;
	display:block;
	padding:0 12px;
	text-align:center;
	text-decoration:none;
	cursor:pointer
}
#container .select-dropdown .mCSB_inside > .mCSB_container:not(.mCS_y_hidden) {
	margin-left:30px
}
/*
#container .select-dropdown .toggler:after {
	width:8px;
	height:15px;
	left:12px;
	top:8px;
	position:absolute;
	display:inline-block;
	background-image:url("../../files/gh191122/chevron_right.svg");
	background-position:left center;
	background-repeat:no-repeat;
	content:'';
	background-size:8px 15px;
	transition: transform 0.15s ease
}
#container .select-dropdown .toggler:after {
	right:12px;
	left:auto;
	transform:rotate(90deg)
}
*/
#container .select-dropdown .toggler:after {
	width: 8px;
	height: 8px;
	right:12px;
	top:9px;
	position: absolute;
	display:inline-block;
	border-right: 1px solid #ffc400;
	border-bottom: 1px solid #ffc400;
	content: '';
	transform: rotate(45deg);
}
/*
#container .select-dropdown .toggler:hover:after {
	background-image:url("../../files/gh191122/chevron_right_inv.svg")
}
*/
#container .select-dropdown .toggler:hover:after {
	border-color: #FFF;
}
#container .select-dropdown .toggler:hover {
	color:#fff;
	background:#ffc400
}




body{background:#89cac4}body:after{display:none}#header .logo,#header.small .logo{width:31.8%;max-width:380px}#pagevisual{box-shadow:none !important}.ce-box,#pagevisual>.wrapper>.inside,.mod_newslist .layout_imageteaser,.mod_eventlist .layout_imageteaser,.mod_bm_itemList .layout_imageteaser{background-color:#fff;box-shadow:none !important}#pagevisual>.wrapper>.inside{padding:0 10px;background-color:#89cac4}.ce-box.mod_eventlist.layout_simple>div a:before,.ce-box.mod_event_subscriptions.layout_simple>div a:before,.ce-box.mod_bm_memberBookingList>div a:before,.mod_bm_calendar table.calendar th a:before,.mod_newslist .layout_imageteaser>a:after,.mod_eventlist .layout_imageteaser>a:after,.mod_bm_itemList .layout_imageteaser>a:after{border-color:#aaa}.ce-box.mod_eventlist.layout_simple>div a:hover .title,.ce-box.mod_eventlist.layout_simple>div a:hover:before,.ce-box.mod_event_subscriptions.layout_simple>div a:hover .title,.ce-box.mod_event_subscriptions.layout_simple>div a:hover:before,.ce-box.mod_bm_memberBookingList>div a:hover .item,.ce-box.mod_bm_memberBookingList>div a:hover:before,.mod_bm_calendar table.calendar th a:hover:before,.mod_newslist .layout_imageteaser>a:hover:after,.mod_eventlist .layout_imageteaser>a:hover:after,.mod_bm_itemList .layout_imageteaser>a:hover:after{color:#e84430;border-color:#e84430}form .widget{background-color:#fff}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),select,textarea,.chzn-container,input[type="radio"]+label:before,input[type="checkbox"]+label:before{border-color:#aaa}.button,.content-slider a,.info-slider .content-slider a:hover,input[type="submit"],button.submit,button,a:not(.button)>span.button,.ce_h3d_simpleOrderForm input[type="submit"]{background-color:#e84430;border:2px solid #e84430;color:#fff}a:not(.button)>span.button:hover,p.more:not(.button)>span.button:hover,input[type="submit"]:hover,.ce_h3d_simpleOrderForm input[type="submit"]:hover,button:hover{background-color:#89ccc4;color:#fff}input[type="submit"]:hover,button.submit:hover,.widget-pagebreak button:hover{background-color:#fff;border-color:#e84430;color:#e84430}.note{color:#aaa}#container .select-dropdown .toggler{border-color:#e84430}#container .select-dropdown ul{border-color:#e84430}#container .select-dropdown ul li.active,#container .select-dropdown ul li:hover{background-color:#e84430}#container .select-dropdown .toggler:after{border-color:#e84430}#container .select-dropdown .toggler:hover:after{border-color:#FFF}#container .select-dropdown .toggler:hover{color:#fff;background:#e84430}@media screen and (min-width:641px){#wrapper{padding-bottom:600px}}@media screen and (min-width:720px){#wrapper{padding-bottom:450px}}@media screen and (min-width:860px){#wrapper{padding-bottom:300px}}
