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}.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%}
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}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.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}
/* set box model in Firefox to border-box */

html {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}@font-face{font-family:'Merriweather Sans';font-style:italic;font-weight:300 800;font-display:swap;src:url("/files/assets/fonts/woff2/merriweathersans-italic-300-800.woff2") format("woff2")}@font-face{font-family:'Merriweather Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url("/files/assets/fonts/woff2/merriweathersans-normal-300-800.woff2") format("woff2")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/files/assets/fonts/woff2/opensans-italic-300-800.woff2") format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/files/assets/fonts/woff2/opensans-normal-300-800.woff2") format("woff2")}@font-face{font-family:'Merriweather';font-style:italic;font-weight:400;font-display:swap;src:url("/files/assets/fonts/woff2/merriweather-italic-400.woff2") format("woff2")}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}h1,h2,h3,h4,p,a,span,li{word-wrap:break-word;color:#0E2952}h1{font-size:80px;line-height:75px;font-family:"Open Sans",sans-serif;font-weight:bold;text-align:center;text-transform:uppercase}h2{font-family:"Merriweather Sans",sans-serif;font-weight:normal;line-height:24px;text-align:center;font-size:24px}h3{font-family:"Merriweather",serif;font-weight:400;font-style:italic;margin-top:0 !important;font-size:30px;line-height:38px}h4{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:24px;line-height:36px}a{text-decoration:none;font-weight:bold}p,li,a.hyperlink_txt{font-family:"Merriweather Sans",sans-serif;font-weight:normal;font-size:18px;line-height:27px}a.hyperlink_txt{text-decoration:underline;font-weight:bold}.ce_form label{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:14px;line-height:19px}ol,.text ul,.ce_text ul{padding-left:20px}.text ul,.ce_text ul{list-style-type:unset}.text ul li,.ce_text ul li{line-height:30px}@media screen and (max-width: 1918px){h1{font-size:60px;line-height:65px}h2{font-size:20px}h3{font-size:24px;line-height:36px}p,li,a.hyperlink_txt{font-size:16px;line-height:24px}.ce_form label{font-size:18px;line-height:24px}}@media screen and (max-width: 768px){h1{font-size:46px;line-height:69px}h2{font-size:18px;line-height:27px}h3{font-size:22px;line-height:33px}h4{font-size:18px;line-height:28px}p,li,a.hyperlink_txt{font-size:14px;line-height:21px}}@media screen and (max-width: 360px){h1{font-size:40px;line-height:60px}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}#header .inside{padding:0}#header .pre-header.mobile{display:none}#header .pre-header .accent{height:25px;width:100%;background-color:#0E2952}#header .pre-header .container{background-color:#0E2952;border-radius:28px;margin:0 auto;position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;justify-content:space-evenly;width:742px}#header .pre-header .container a.item{display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;height:65px;text-decoration:none;width:116px;font-weight:normal}#header .pre-header .container a.item img{width:23px}#header .pre-header .container a.item span{color:white}#header .main-header{display:flex;justify-content:space-around;height:115px;width:100%;align-items:center;box-shadow:0 3px 6px #00000029}#header .main-header.mobile{display:none}#header .main-header .header-logo{width:294px;display:flex;justify-content:center}#header .main-header .header-logo img{width:130px}#header a.emergency-cta{border-radius:9px;background-color:#E6E962;width:294px;height:76px;display:flex;justify-content:center}#header a.emergency-cta.mobile{display:none}#header a.emergency-cta .item{margin:14px 20px;display:flex;justify-content:space-between;width:100%}#header a.emergency-cta .item img{width:30px}#header a.emergency-cta .item .phone-number{display:flex;flex-direction:column;align-items:center}#header a.emergency-cta .item .phone-number span.number{font:normal normal bold 24px/33px "Open Sans",sans-serif}#header a.emergency-cta .item .phone-number span.info{font:normal normal bold 14px/20px "Open Sans",sans-serif}#header .mod_pageimage img{max-height:610px;width:100%;object-fit:fill}.mod_mobile_menu{overflow:visible}.mobile-menu{box-shadow:0px 3px 6px #00000029;border:1px solid #0E295226;width:40px;height:40px;display:inline-block;cursor:pointer}.mobile-menu img{padding:5px}@media only screen and (max-width: 1918px){#header a.emergency-cta{width:240px}#header a.emergency-cta .item .phone-number span.number{font:normal normal bold 18px/29px "Open Sans",sans-serif}#header .main-header .header-logo{width:240px}#header .main-header .header-logo img{width:112px}}@media only screen and (min-width: 1920px){#header .mod_pageimage img{object-fit:cover}}.emergency-cta-only-mobile{display:none}@media screen and (max-width: 1438px){.emergency-cta-only-mobile{display:unset}#header a.emergency-cta{border-radius:unset;width:100%;height:60px}#header a.emergency-cta.mobile{display:flex}#header a.emergency-cta .item{margin:0;justify-content:center;align-items:center}#header a.emergency-cta .item img.icon{width:35px;margin-right:10px}#header a.emergency-cta .item .phone-number span{font-size:14px}#header .main-header .accent,#header .pre-header .accent{height:8px}#header .main-header.mobile,#header .pre-header.mobile{display:flex}#header .main-header.mobile .mobile-container,#header .pre-header.mobile .mobile-container{width:33%;display:flex;justify-content:space-around}#header .main-header.mobile .header-logo,#header .pre-header.mobile .header-logo{width:95px}#header .main-header.mobile a.item,#header .pre-header.mobile a.item{display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;height:65px;text-decoration:none;width:116px;font-weight:normal}#header .main-header.mobile a.item img,#header .pre-header.mobile a.item img{width:23px}#header .main-header.desktop,#header .pre-header.desktop{display:none}}@media screen and (max-width: 768px){#header .main-header.mobile a.item img,.pre-header.mobile a.item img{width:20px}#header .main-header.mobile a.item span,.pre-header.mobile a.item span{font-size:9px}#header .main-header .header-logo img{width:66px}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}footer{height:100%;background-color:#eef0f3}footer .main-footer{display:flex;justify-content:space-around;padding-top:63px;position:relative;flex-wrap:wrap}footer .main-footer h3{font-size:30px;line-height:54px}footer .main-footer h4{margin:0 0 10px 0}footer .main-footer .footer-box{height:100%;z-index:1;margin:0 10px 30px 10px}footer .main-footer .footer-contact .ce_form{background-color:unset;box-shadow:unset;border:unset;border-radius:unset;padding:0}footer .main-footer .footer-contact .ce_form .widget-text,footer .main-footer .footer-contact .ce_form .widget-textarea{display:flex;justify-content:space-between;margin-bottom:20px}footer .main-footer .footer-contact .ce_form button{transform:translateX(-42px)}footer .main-footer .footer-adress .address{margin-bottom:12px}footer .main-footer .footer-adress .address p{margin-bottom:0}footer .main-footer .footer-adress .highligh-box-footer{position:relative;width:390px;background-color:#dadde3;border-radius:22px;padding:35px;margin-top:40px}footer .main-footer .footer-adress .highligh-box-footer .donate-heart{display:flex;align-items:baseline}footer .main-footer .footer-adress .highligh-box-footer .donate-heart h3{margin-left:10px}footer .main-footer .footer-adress .highligh-box-footer p{margin:0}footer .main-footer .footer-adress .highligh-box-footer img.box-bat-layout{position:absolute;top:30px;right:30px;width:145px}footer .main-footer .footer-map .marked-map{width:510px;height:533px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0px 3px 6px #00000029}footer .main-footer .footer-map .map-overlay{position:absolute;background:#eef0f3c4;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center}footer .main-footer .footer-map .map-overlay p{text-align:center !important}footer .main-footer .footer-map .map-overlay p a{color:#0e2952;text-decoration:underline #0e2952 !important}footer .main-footer .footer-map .map-overlay button{border:none;text-align:center;font:normal normal bold 16px/24px Open Sans;letter-spacing:0;color:#0e2952;text-transform:uppercase;opacity:1;background:#e6e962 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029;border-radius:50px;padding:12px 14px;margin-top:20px;cursor:pointer;transition:0.3s}footer .main-footer .footer-map .map-overlay button:hover{opacity:0.7;transition:0.3s}footer .main-footer .footer-map .map-screenshot{height:100%;object-fit:cover;width:100%;cursor:pointer}footer img.footer-bat-layout{position:absolute;bottom:0;z-index:0}.sub-footer-mobile{display:none}.sub-footer{background-color:white}.sub-footer h3{text-align:center;padding:30px 15px 0 15px}.sub-footer .sub-footer-flex{display:flex;justify-content:space-evenly;align-items:center;padding:2px 0 40px 0}.sub-footer .sub-footer-flex img.initiative{width:225px;height:62px}.sub-footer .sub-footer-flex .footer-social{width:400px;display:flex;justify-content:space-between}.sub-footer .sub-footer-flex .footer-social a{display:flex;flex-direction:column;align-items:center}.sub-footer .sub-footer-flex .footer-social a span{font-family:"Merriweather Sans",sans-serif;font-size:14px;line-height:32px;margin-top:5px}.sub-footer .sub-footer-flex img.we-heart-bat{width:225px}.bottom-footer{height:50px;width:100%;background-color:#0E2952;color:white;display:flex;justify-content:space-evenly}.bottom-footer .footer-nav{display:flex;justify-content:center;align-items:center}.bottom-footer .footer-nav a,.bottom-footer .footer-nav p{color:white;font-size:18px;line-height:24px;margin-bottom:0}.bottom-footer .footer-nav a{cursor:pointer;margin-right:20px;font-family:"Open Sans",sans-serif;letter-spacing:1px}.ce_toplink a{background-image:url("/files/assets/icons/arrow-double-up.svg");box-shadow:0 3px 6px #00000017;background-repeat:no-repeat;background-position:center center;background-size:50% auto;color:transparent;position:absolute;border-radius:50%;background-color:white;width:45px;height:45px;bottom:30px;z-index:5;right:50%;transform:translateX(21px)}@media only screen and (max-width: 1918px){#footer .main-footer .footer-contact .ce_form .widget-text input,#footer .main-footer .footer-contact .ce_form .widget-text textarea,#footer .main-footer .footer-contact .ce_form .widget-textarea input,#footer .main-footer .footer-contact .ce_form .widget-textarea textarea{width:240px;font-size:16px}#footer .main-footer .footer-contact .ce_form .widget-text label,#footer .main-footer .footer-contact .ce_form .widget-textarea label{font-size:16px;line-height:22px}#footer .main-footer .footer-contact .ce_form button{transform:translateX(0px)}#footer .main-footer .footer-adress{width:330px}#footer .main-footer .footer-adress .highligh-box-footer{padding:25px 50px 20px 25px;width:284px}#footer .main-footer .footer-adress .highligh-box-footer img.box-bat-layout{width:85px}#footer .main-footer .footer-map{width:407px}#footer .main-footer .footer-map .marked-map{width:407px;height:407px}}@media only screen and (max-width: 1370px){#footer .main-footer .footer-contact .ce_form .widget-text,#footer .main-footer .footer-contact .ce_form .widget-textarea{flex-direction:column}#footer .main-footer .footer-contact .ce_form .widget-text input,#footer .main-footer .footer-contact .ce_form .widget-text textarea,#footer .main-footer .footer-contact .ce_form .widget-textarea input,#footer .main-footer .footer-contact .ce_form .widget-textarea textarea{width:94%;padding-left:3%;padding-right:2%}#footer .main-footer .footer-contact .ce_form .widget-text label,#footer .main-footer .footer-contact .ce_form .widget-textarea label{margin-bottom:5px}#footer .main-footer .footer-contact .ce_form button{transform:unset;width:100%;margin:0 15px 0 3px}}@media only screen and (max-width: 1370px){#footer .main-footer .footer-box{margin:0 20px 30px 20px;width:100%}#footer .main-footer .footer-adress .highligh-box-footer{width:unset !important}#footer .main-footer .footer-adress .highligh-box-footer img.box-bat-layout{width:80px}#footer .main-footer .footer-map .marked-map{width:100%;height:440px}#footer .bottom-footer{height:100px}}@media (max-width: 1438px){.ce_toplink a{bottom:90px}}@media screen and (max-width: 1370px){footer .main-footer .footer-adress{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:center}#footer img.footer-bat-layout{position:absolute;bottom:507px;z-index:0}}@media screen and (max-width: 768px){footer .main-footer .footer-adress{display:block}footer .bottom-footer{height:100px;flex-direction:column}.sub-footer{display:none}.sub-footer-mobile{background-color:white;display:block}.sub-footer-mobile h3{text-align:center;padding:30px 15px 0 15px}.sub-footer-mobile .sub-footer-flex{display:flex;justify-content:space-evenly;align-items:center;padding:2px 0 40px 0;flex-direction:column-reverse}.sub-footer-mobile .sub-footer-flex div{display:flex;align-items:center;justify-content:center;margin-top:30px;width:90%}.sub-footer-mobile .sub-footer-flex div img.initiative{height:44px}.sub-footer-mobile .sub-footer-flex div .we-heart-bat{height:44px}.sub-footer-mobile .sub-footer-flex .footer-social{width:80%;display:flex;justify-content:space-between}.sub-footer-mobile .sub-footer-flex .footer-social a{display:flex;flex-direction:column;align-items:center}.sub-footer-mobile .sub-footer-flex .footer-social a span{font-family:"Merriweather Sans",sans-serif;font-size:14px;line-height:32px;margin-top:5px}.sub-footer-mobile .sub-footer-flex img.we-heart-bat{width:225px}}@media only screen and (max-width: 360px){#footer .main-footer .footer-contact .ce_form .widget-text input,#footer .main-footer .footer-contact .ce_form .widget-text textarea,#footer .main-footer .footer-contact .ce_form .widget-textarea input,#footer .main-footer .footer-contact .ce_form .widget-textarea textarea{width:84%;padding-left:8%;padding-right:7%}#footer img.footer-bat-layout{position:absolute;bottom:913px;z-index:0}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}html,body,div{color:#0E2952}#main .inside{margin-bottom:50px}.mod_article,.mod_breadcrumb{margin:0 auto;max-width:1370px}.flex-box{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_article,.mod_article_hightlight_box,.mod_article_slider{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 1918px){.mod_article,.mod_breadcrumb{max-width:1280px}}@media screen and (max-width: 1370px){.mod_article,.mod_breadcrumb{margin:0 100px}.mod_article_flex-box{justify-content:center}#main .inside{margin-bottom:20px}}@media screen and (max-width: 768px){.mod_article,.mod_breadcrumb{margin:0 20px}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}nav.main-menu{display:flex;align-items:center;margin-top:58px;z-index:9999}nav.main-menu ul{list-style-type:none;text-align:right;padding:20px 0px}nav.main-menu ul li{display:inline-block;position:relative}nav.main-menu ul li a,nav.main-menu ul li strong{text-transform:uppercase;font-size:16px;line-height:22px;font-weight:bold}nav.main-menu ul.level_1>li>strong.active,nav.main-menu ul.level_1>li>strong.trail,nav.main-menu ul.level_1>li>a.trail{border:2px solid #0E2952;background-color:#0E2952;color:white;border-radius:9px;transition:0.3s;margin-right:20px;padding:10px}nav.main-menu ul.level_1>li>a{border:2px solid transparent;border-radius:9px;transition:0.3s;margin-right:20px;padding:10px}nav.main-menu ul.level_1>li>a:hover{border:2px solid #0E2952;transition:0.3s}nav.main-menu ul.level_2 strong.active,nav.main-menu ul.level_2 strong.trail,nav.main-menu ul.level_3 strong.active,nav.main-menu ul.level_2 a,nav.main-menu ul.level_3 a{height:47px;padding:25px 30px 0 30px;display:block}nav.main-menu ul.level_2 a,nav.main-menu ul.level_3 a{background-color:white;transition:0.3s}nav.main-menu ul.level_2 a:hover,nav.main-menu ul.level_3 a:hover{background-color:#0E2952;transition:0.3s;color:white}nav.main-menu ul.level_2{display:none;position:fixed;padding:15px 14px 10px 14px;background-color:white;margin-top:8px;transform:translate(-33px, 1px)}nav.main-menu ul.level_2 li{min-width:417px;display:list-item !important;text-align:left;border-bottom:2px solid #eef0f3}nav.main-menu ul.level_2 li a.submenu::after{content:url("/files/assets/icons/arrow.svg");width:20px;position:absolute;right:0}nav.main-menu ul.level_2 li:last-child{border-bottom:unset}nav.main-menu ul.level_2 li.active,nav.main-menu ul.level_2 li.trail,nav.main-menu ul.level_2 a.trail{background-color:#0E2952}nav.main-menu ul.level_2 li.active strong.active,nav.main-menu ul.level_2 li.active strong.submenu,nav.main-menu ul.level_2 li.active a.trail,nav.main-menu ul.level_2 li.trail strong.active,nav.main-menu ul.level_2 li.trail strong.submenu,nav.main-menu ul.level_2 li.trail a.trail,nav.main-menu ul.level_2 a.trail strong.active,nav.main-menu ul.level_2 a.trail strong.submenu,nav.main-menu ul.level_2 a.trail a.trail{color:white}nav.main-menu ul.level_2 li::after{content:none !important}nav.main-menu li:hover ul.level_2{display:block !important}nav.main-menu ul.level_3{padding:5px 14px 5px 14px;display:none;position:absolute;left:100%;top:0;white-space:nowrap;background-color:white}nav.main-menu ul.level_2 li:hover ul.level_3{display:block}nav.main-menu .menu-list li{list-style-type:none;padding-bottom:10px}@media (min-width: 100px){ul.level_2 li:hover ul.level_3{right:100%;left:auto}}@media (max-width: 799px){.main-menu,.menu-list{display:none}}.mod_navigation .invisible{display:none}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.ce_text,.ce_hyperlink,.ce_downloads,.ce_download{padding:20px 75px}.ce_text a,.ce_hyperlink a,.ce_downloads a,.ce_download a{text-decoration:underline}.ce_text figure.image_container img,.ce_hyperlink figure.image_container img,.ce_downloads figure.image_container img,.ce_download figure.image_container img{border-radius:28px;width:100%}@media screen and (max-width: 1370px){.ce_text,.ce_hyperlink,.ce_downloads,.ce_download{padding:20px 20px}.ce_text figure.image_container,.ce_hyperlink figure.image_container,.ce_downloads figure.image_container,.ce_download figure.image_container{margin-left:0 !important;margin-right:0 !important;width:100%}.ce_text figure.image_container img,.ce_hyperlink figure.image_container img,.ce_downloads figure.image_container img,.ce_download figure.image_container img{width:100%}}.ce_gallery{margin-bottom:20px;padding:20px 75px}.ce_gallery ul{display:flex;justify-content:center;flex-wrap:wrap}.ce_gallery ul img{margin:0 10px}.ce_gallery.left-align ul{justify-content:left}@media screen and (max-width: 1370px){.ce_gallery.left-align ul{justify-content:center}}.icon_accord{width:30px;cursor:pointer;position:absolute;right:5px;top:11px}.toggler{padding-left:7px;position:relative;min-height:25px;cursor:pointer;padding-bottom:11px;padding-top:11px;width:100%;font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px}.toggler span.toogle-headline{padding-right:50px;display:inline-block}.toggler:hover{transition:all 0.4s}@media screen and (max-width: 768px){#main .toggler{font-size:14px}}.ce_accordion{background-color:#eef0f3;border-radius:9px;font-weight:bold;margin:20px 0}.ce_accordion .ui-accordion-content{padding:20px 75px}.ce_accordion .open{display:none}.ce_accordion .active .open{display:inherit}.ce_accordion .active .close{display:none}@media screen and (max-width: 768px){.ce_accordion .ui-accordion-content{padding:20px 20px}.ce_accordion .ui-accordion-content .ce_text{padding:20px 20px}}.ce_youtube{position:relative;padding-bottom:56.25%;width:100%;height:auto}.ce_youtube iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important;border-width:0}.ce_vimeo{position:relative;padding-bottom:56.25%;width:100%;height:auto}.ce_vimeo iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.info-box,.ìnfo-box{background-color:#eef0f3;border-radius:28px}.mod_newsreader p.info{display:none}.ce_tabcontrol{box-shadow:0 3px 6px #00000017;border:1px solid #0E295212;border-radius:20px}.ce_tabcontrol ul{display:flex;justify-content:space-between;background-color:#eef0f3;border-top-right-radius:9px;border-top-left-radius:9px}.ce_tabcontrol ul li{border-right:solid 2px white;cursor:pointer;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:18px;height:80px;display:flex;align-items:center;justify-content:center;width:100%}.ce_tabcontrol ul li:last-child{border-right:none}.ce_tabcontrol ul li.selected{background-color:white;font-weight:bold;border-top-right-radius:9px;border-top-left-radius:9px;border-bottom:2px solid #0E2952}.ce_tabcontrol .ce_text h2{margin-bottom:1.5em}.ce_tabcontrol .ce_text h3{text-align:center}.tabcontrol_tabs ul,.tabcontrol_tabs li{margin:0;padding:0;list-style-type:none}.tabcontrol_tabs li.tabs{float:left;padding:12px;vertical-align:middle;text-align:center;cursor:pointer;color:#0E2952}.tabcontrol_tabs li.selected{background-color:#ccc;color:#0E2952}.tabcontrol_panes{padding:20px}@media screen and (max-width: 1370px){.ce_tabcontrol{box-shadow:0 3px 6px #00000029;padding:20px;border:2px solid #eef0f3;border-radius:28px}.ce_tabcontrol ul{justify-content:start;flex-wrap:wrap;background-color:unset}.ce_tabcontrol ul li.tabs{float:unset;vertical-align:unset;font-size:16px;height:30px;padding:10px 20px;background-color:white;margin-right:20px;margin-bottom:20px;border-radius:9px;border:2px solid #0E2952;width:unset}.ce_tabcontrol ul li.selected{background-color:#0E2952;color:white;border-bottom:unset;font-weight:normal}.ce_tabcontrol .ce_text{padding:0 10px 20px 10px}.tabcontrol_panes{padding:0}}@media screen and (max-width: 768px){.ce_tabcontrol ul li.tabs{font-size:11px;padding:10px 10px;height:18px}}.gbl-line-of-bats{margin:50px 0}.gbl-bats-no-header{position:absolute;width:40%;max-width:768px;right:0;top:0;z-index:-1}@media screen and (max-width: 768px){.gbl-bats-no-header{display:none}}.ff-layout-top{position:absolute;top:-334px;right:0;width:50%}.ff-layout-top figure.image_container{text-align:right}@media screen and (max-width: 1370px){.ff-layout-top{display:none}}#custom-fledermausfreundlich{padding:30px 0}.ff-inactive{background-color:#ccc !important}.ff-active{background-color:#fff !important}p.ff-image-description{margin-top:7px}p.ff-image-description.warn{background-color:#E6E962}.ff-active-submit{background-color:#E6E962 !important;cursor:pointer}.ff-inactive-submit{background-color:#ccc !important;cursor:not-allowed !important}.mod_search .formbody{position:relative;max-width:300px;margin-top:8px}.mod_search .widget-text input[type="search"]{width:200px;border-radius:45px;border:1px solid #ccc;height:45px;font-size:18px;line-height:24px;font-family:"Open Sans",sans-serif;padding:0 40px 0 20px}.mod_search .widget-submit{position:absolute;top:0;right:0;height:100%;border:none;background:transparent;padding:0;border-radius:0 20px 20px 0;cursor:pointer}.mod_search .widget-submit button[type="submit"]{border:none;color:#ccc;font-size:16px;padding:0;background-color:#E6E962;border-radius:50%;cursor:pointer}.mod_search .widget-submit button[type="submit"] img{width:29px;height:22px;padding:11px 8px 5px 8px}a.mobile-search{border:none;color:#ccc;font-size:16px;padding:0;background-color:#E6E962;border-radius:50%;cursor:pointer}a.mobile-search img{width:29px;height:22px;padding:11px 7px 5px 7px}.fledermaus-overview{display:flex;flex-wrap:wrap;justify-content:center}.fledermaus-overview .layout_latest{margin-right:46px;width:410px;height:410px;position:relative;border-radius:28px;margin-bottom:70px;box-shadow:0 3px 6px #00000029}.fledermaus-overview .layout_latest img{width:100%;height:410px;object-fit:cover}.fledermaus-overview .layout_latest h2{position:absolute;bottom:0;background-color:rgba(255,255,255,0.8);z-index:1;width:100%;height:90px;text-align:center;margin:0;font-family:"Open Sans",sans-serif;font-size:24px;line-height:35px;font-weight:bold;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.fledermaus-overview .layout_latest p.more,.fledermaus-overview .layout_latest .ce_text{display:none}@media screen and (max-width: 1918px){.fledermaus-overview .layout_latest{width:310px;height:310px;margin-bottom:50px}}@media screen and (max-width: 768px){.fledermaus-overview{justify-content:space-evenly}.fledermaus-overview .layout_latest{width:100%;margin-right:0}}.news-overview,.events-overview{display:flex;justify-content:space-between;height:100%;min-height:200px;margin-bottom:20px;border-bottom:5px solid #0E2952;width:100%}.news-overview .image_container a,.events-overview .image_container a{width:200px;height:100%;display:block}.news-overview .image_container a img,.events-overview .image_container a img{width:200px;height:100%;object-fit:cover}.news-overview .content-wrapper,.events-overview .content-wrapper{width:100%;margin-left:20px}.news-overview .content-wrapper h2,.events-overview .content-wrapper h2{text-align:left}.news-overview .content-wrapper .ce_text,.events-overview .content-wrapper .ce_text{padding:0}.events-overview h2{margin:0}.events-overview p{margin:0}.events-overview p.location,.events-overview time{font-weight:bold}.events-overview p.more{margin-top:20px}@media screen and (max-width: 1370px){.mod_newslist{margin-top:30px}.news-overview,.events-overview{height:unset;border-bottom:2px solid #0E2952}.news-overview .image_container a,.events-overview .image_container a{width:100px;height:100%}.news-overview .image_container a img,.events-overview .image_container a img{width:unset;height:100%}.events-overview p.more{margin:20px 0}}@media screen and (max-width: 768px){.news-overview,.events-overview{flex-direction:column}.news-overview .image_container a,.events-overview .image_container a{width:100%;height:150px;margin-bottom:10px}.news-overview .image_container a img,.events-overview .image_container a img{width:100%}.news-overview .content-wrapper,.events-overview .content-wrapper{margin-left:0}}.mod_newsreader .layout_full>h1,.mod_eventreader .layout_full>h1{padding:20px 75px}.mod_newsreader .back,.mod_newsreader p.info,.mod_newsreader p.location,.mod_eventreader .back,.mod_eventreader p.info,.mod_eventreader p.location{padding:0 75px 0 75px}.mod_newsreader p.info,.mod_eventreader p.info{margin-top:50px}.mod_newsreader .back,.mod_eventreader .back{margin-top:20px}.mod_newsreader .ce_text img,.mod_eventreader .ce_text img{margin-bottom:20px;width:50%;border-radius:28px}.mod_newsreader .ce_text p,.mod_eventreader .ce_text p{padding:0}@media screen and (max-width: 1370px){.mod_newsreader .layout_full>h1,.mod_eventreader .layout_full>h1{padding:20px 10px}.mod_newsreader .back,.mod_newsreader p.info,.mod_newsreader p.location,.mod_eventreader .back,.mod_eventreader p.info,.mod_eventreader p.location{padding-left:10px}}.default-slider{position:relative}.default-slider .image_container{display:flex;justify-content:center;margin:10px}.default-slider .image_container img{object-fit:cover;box-shadow:0 3px 6px #00000029;border-radius:28px}.default-slider .slider-control{position:unset}.default-slider .slider-control .slider-menu{bottom:0;top:unset !important}.default-slider .slider-control .slider-menu b{font-size:46px;letter-spacing:6px;color:#eef0f3;font-family:"Open Sans",sans-serif}.default-slider .slider-control .slider-menu b.active{color:#0E2952}.default-slider .slider-control .slider-next,.default-slider .slider-control .slider-prev{margin:0 12px;top:46%}.default-slider .slider-prev,.default-slider .slider-next{box-shadow:0px 3px 6px #00000029;background-color:white;height:60px;width:60px;padding:5px;border-radius:50%;display:flex !important;justify-content:center;align-items:center}.default-slider .slider-prev img,.default-slider .slider-next img{width:50%}.default-slider .slider-prev img{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1010px){.default-slider .slider-control .slider-next,.default-slider .slider-control .slider-prev{top:37%;height:40px;width:40px}}.bat-slider-layout{position:absolute;right:10px;transform:translateY(-64%);margin:10px}.bat-slider-layout img{width:205px}.mod_article_slider{background-color:#eef0f3;padding:30px 0}.mod_article_slider .article-item .news-slider-item{background-color:white;box-shadow:0 3px 6px #00000029;border-radius:28px}.mod_article_slider .article-item .news-slider-item figure.image_container a img{width:100%;object-fit:cover}.mod_article_slider .article-item .news-slider-item h2{padding:0 20px;text-align:left}.mod_article_slider .article-item .news-slider-item .ce_text{padding:0 20px}.mod_article_slider .news-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px}.mod_article_slider .news-container .slide{display:flex;justify-content:space-between}.mod_article_slider .news-container .slide .article-item{width:20%;padding:7px}.mod_article_slider .news-container .slider-control .slider-menu{top:0}.mod_article_slider .news-container .slider-control .slider-prev,.mod_article_slider .news-container .slider-control .slider-next{top:-200px}.mod_article_slider .news-container .slider-prev img{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mod_article_slider .news-container .layout_short h2,.mod_article_slider .news-container .layout_short .info,.mod_article_slider .news-container .layout_short p{margin-left:60px;margin-right:60px;border:none;min-height:unset}.mod_article_slider .news-container .layout_short h2{padding:0}.mod_article_slider .news-container .layout_short .more{padding-top:20px;text-align:center;margin:0 auto}.mod_article_slider .news-container .layout_short p a{font-size:0.9em}.mod_article_slider .slider-control .slider-menu b{font-size:46px;letter-spacing:6px;color:#0E2952;font-family:"Open Sans",sans-serif}.mod_article_slider .slider-control .slider-menu b.active{color:white}.mod_article_slider .content-slider{width:1500px}.mod_article_slider .slider-control{width:1800px}.mod_article_slider .slider-control .slider-menu{top:-7px}.mod_article_slider .tablet-slider,.mod_article_slider .mobile-slider{display:none}@media screen and (max-width: 1800px){.mod_article_slider .tablet-slider{display:flex}.mod_article_slider .desktop-slider{display:none}.mod_article_slider .mobile-slider{display:none}.mod_article_slider .content-slider{width:800px}.mod_article_slider .slider-control{width:1000px}.mod_article_slider .news-container .slide .article-item{width:46%}}@media screen and (max-width: 1200px){.bat-slider-layout{display:none}}@media screen and (max-width: 1010px){.mod_article_slider .tablet-slider{display:none}.mod_article_slider .desktop-slider{display:none}.mod_article_slider .mobile-slider{display:flex}.mod_article_slider .content-slider{width:80%}.mod_article_slider .news-container .slide{justify-content:center}.mod_article_slider .news-container .slide .article-item{width:70%}.mod_article_slider .slider-control{width:99%}}.mod_article_slider .slider-control .slider-next,.mod_article_slider .slider-control .slider-prev{margin:0 12px;top:-370px}.mod_article_slider .slider-prev,.mod_article_slider .slider-next{box-shadow:0px 3px 6px #00000029;background-color:white;height:60px;width:60px;padding:5px;border-radius:50%;display:flex !important;justify-content:center;align-items:center}.mod_article_slider .slider-prev img,.mod_article_slider .slider-next img{width:50%}@media screen and (max-width: 768px){.mod_article_slider .slider-prev,.mod_article_slider .slider-next{height:40px;width:40px}}@media screen and (max-width: 1918px){.mod_article_slider h3{text-align:center}}.mod_breadcrumb ul{margin:10px 0;list-style:none;display:flex;align-items:center;gap:10px;border-bottom:3px solid rgba(14,41,82,0.15)}.mod_breadcrumb ul li{display:flex;text-transform:uppercase;margin-bottom:17px;margin-top:6px}.mod_breadcrumb ul li+li:before{width:27px;height:14px;margin:0px 7px 0px 0px;transform:translateY(-2px);color:#E6E962;content:url("/files/assets/icons/arrow-right.svg") " "}.mod_breadcrumb ul li a{color:#0E2952;text-decoration:none}.mod_breadcrumb ul li a:hover{text-decoration:underline}@media screen and (max-width: 1370px){.mod_breadcrumb ul{padding:10px 20px}.mod_breadcrumb ul li{font-size:14px}}@media screen and (max-width: 1100px){.mod_breadcrumb{display:none}}.widget-fineuploader>label.mandatory{margin-right:29px !important}.widget-fineuploader p.error{margin-right:30px}.qq-upload-list{display:none}.fineuploader-wrapper .upload-container .qq-upload-button{background-color:white;border-radius:9px;border:3px solid #0E2952;padding:0;width:95px;height:60px}.fineuploader-wrapper .upload-container .qq-upload-button>div{background-image:url("/files/assets/icons/camera_icon.png");background-size:29px;height:100%;background-repeat:no-repeat;background-position:center;color:white}.fineuploader-wrapper .upload-container .qq-upload-button:hover{background-color:white}.fineuploader-wrapper label{font-size:10px !important;text-align:center;width:95px !important;min-width:unset !important;margin-left:2px}.fineuploader-wrapper .fineuploader-container .values-container ul.values-list{display:flex;flex-direction:column}.fineuploader-wrapper .fineuploader-container .values-container ul.values-list li figure.image{background-color:white;border-radius:9px;box-shadow:0px 3px 6px #00000029;padding:0;width:95px;height:60px}.fineuploader-wrapper .fineuploader-container .values-container ul.values-list li figure.image img{width:100%;height:100%;object-fit:cover;border-radius:9px}.we-heart-bats-wrapper{position:relative;margin:45px 0}.we-heart-bats-wrapper .layout-wrapper{display:flex;justify-content:space-evenly}.we-heart-bats-wrapper .layout-wrapper .left{width:15%}.we-heart-bats-wrapper .layout-wrapper .middle{width:45%}.we-heart-bats-wrapper .layout-wrapper .right{width:15%}.we-heart-bats-wrapper .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.we-heart-bats-wrapper .text-wrapper h4{text-align:center;font-size:36px}.we-heart-bats-wrapper .text-wrapper h3{text-align:center;max-width:600px;font-weight:bold}@media screen and (max-width: 768px){.we-heart-bats-wrapper .text-wrapper{width:95%}.we-heart-bats-wrapper .text-wrapper h3{max-width:unset}}.map-wrapper{position:relative;margin-bottom:50px}.form-row .left label{margin-top:12px;margin-right:30px;min-width:230px;display:block;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:18px;letter-spacing:0;color:#0e2952;text-transform:uppercase}#emergency-map{height:400px;width:1025px;border-radius:22px;box-shadow:0 0 3px #00000029;z-index:1}.em-map-overlay{position:absolute;left:50%;transform:translate(-50%, -50%);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;top:50%}.map-button-wrapper{width:calc(100% - 45px);display:flex;justify-content:space-evenly;position:absolute;z-index:2;bottom:10px}a.map-button,a.load-em-map-btn{height:50px;border-radius:22px;background-color:#0e2952;color:white;transition:0.4s;font:normal normal bold 18px/24px Open Sans;cursor:pointer;display:flex;justify-content:center;align-items:center}a.map-button{width:45%}a.load-em-map-btn{width:100%}a.map-button:hover,a.load-em-map-btn:hover{transition:0.4s;color:#E6E962}a.map-button.disabled{cursor:not-allowed;background-color:gray;border:unset}.cursor-crosshair{cursor:crosshair !important}@media only screen and (max-width: 1370px){#emergency-map{width:100%}}@media only screen and (max-width: 768px){.map-button-wrapper{width:100%}a.map-button,a.load-em-map-btn{font-size:12px}}.partner-wrapper{display:flex;justify-content:space-evenly;flex-wrap:wrap}.partner-wrapper .ce_hyperlink{border-radius:28px;box-shadow:0 3px 6px #00000029;margin-bottom:45px}.partner-wrapper .ce_hyperlink a.hyperlink_img{display:block;padding:45px}.partner-wrapper .ce_hyperlink a.hyperlink_img img{height:300px;width:300px;object-fit:contain}.cookiebar{background-color:#0E2952;font-size:16px;flex-wrap:nowrap}.cookiebar #cookiebar-text .cookiebar__message{font-family:"Open Sans",sans-serif;color:white}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.ce_rsce_highlightBox{display:flex}.ce_rsce_highlightBox .hb-content-wrapper{background-color:#eef0f3;display:flex;justify-content:space-around;align-items:center;min-height:380px;position:relative;overflow:hidden;box-sizing:border-box;padding-right:30px}.ce_rsce_highlightBox .hb-content-wrapper .hb-content{max-width:640px;margin-right:125px}.ce_rsce_highlightBox .hb-content-wrapper .hb-content .text a{background-color:#E6E962;box-shadow:0px 3px 6px #00000029;border-radius:50px;text-transform:uppercase;padding:15px 23px;font-weight:bold;font-size:18px;font-family:"Open Sans",sans-serif}.ce_rsce_highlightBox .hb-content-wrapper .hb-content .text a:hover{opacity:.80}.ce_rsce_highlightBox .hb-content-wrapper .links{margin-top:50px;margin-bottom:20px}.ce_rsce_highlightBox .hb-content-wrapper .links a{background-color:#E6E962;box-shadow:0 3px 6px #00000029;border-radius:50px;text-transform:uppercase;padding:15px 23px;font-weight:bold;font-size:18px;font-family:"Open Sans",sans-serif;margin-right:30px}.ce_rsce_highlightBox .hb-content-wrapper .image{position:relative;width:320px;height:100%}.ce_rsce_highlightBox .hb-content-wrapper .image img{position:absolute;z-index:3;top:8%;width:320px;height:320px;border-radius:50%}.ce_rsce_highlightBox .hb-content-wrapper #transparent-fledermaus-banner{position:absolute;width:180px;top:0;right:260px;z-index:10}@media (max-width: 1370px){.ce_rsce_highlightBox .hb-content-wrapper #transparent-fledermaus-banner{width:70px;left:60px;z-index:10}}.ce_rsce_highlightBox .div-circle{position:absolute;height:100%;top:50%;transform:translateY(-50%);border-radius:50%;background-size:cover;background-position:center;width:375px;right:0%;background-color:#eef0f3;z-index:2}.ce_rsce_highlightBox .div-circle-shape{position:absolute;background-color:white;width:187.5px;height:100%;right:0;z-index:1}@media screen and (max-width: 1370px){.ce_rsce_highlightBox .hb-content-wrapper .hb-content{max-width:unset;margin-right:0}.ce_rsce_highlightBox .hb-content-wrapper .image img{top:24%;width:200px;height:200px}.ce_rsce_highlightBox .hb-content-wrapper #transparent-fledermaus-banner{right:unset;width:92px;left:20px}}@media screen and (max-width: 1370px){.ce_rsce_highlightBox .hb-content-wrapper{flex-direction:column-reverse;width:100%;padding:20px}.ce_rsce_highlightBox .hb-content-wrapper .image{width:unset;height:unset;margin-bottom:20px;position:relative}.ce_rsce_highlightBox .hb-content-wrapper .image img{position:static}.ce_rsce_highlightBox .div-circle-shape,.ce_rsce_highlightBox .div-circle{display:none}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.ce_rsce_BildNebenText{display:flex;justify-content:space-between;margin:30px 0}.ce_rsce_BildNebenText a{text-decoration:underline}.ce_rsce_BildNebenText .bnt-content-wrapper{width:640px}.ce_rsce_BildNebenText .bnt-content-wrapper>p:first-of-type,.ce_rsce_BildNebenText .bnt-content-wrapper>h1:first-of-type,.ce_rsce_BildNebenText .bnt-content-wrapper>h2:first-of-type,.ce_rsce_BildNebenText .bnt-content-wrapper>h3:first-of-type,.ce_rsce_BildNebenText .bnt-content-wrapper>h4:first-of-type{margin-top:0}.ce_rsce_BildNebenText .image img{border-radius:28px;width:640px}@media screen and (max-width: 1918px){.ce_rsce_BildNebenText .bnt-content-wrapper{width:580px}.ce_rsce_BildNebenText .image img{width:580px}}@media screen and (max-width: 1370px){.ce_rsce_BildNebenText{justify-content:center;flex-wrap:wrap}.ce_rsce_BildNebenText .image{width:100%}.ce_rsce_BildNebenText .image img{width:100%;margin:20px 0}.ce_rsce_BildNebenText .bnt-content-wrapper{width:100%}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.ce_rsce_Visitenkarte{justify-content:space-between}.ce_rsce_Visitenkarte,.ce_rsce_kuratorium,.ce_rsce_fledermausVisitenkarte{width:640px;border-radius:28px;display:flex;flex-direction:column;margin-bottom:70px;box-shadow:0px 3px 6px #00000029;border:1px solid #0E295226}.ce_rsce_Visitenkarte .vk-top-wrapper,.ce_rsce_kuratorium .vk-top-wrapper,.ce_rsce_fledermausVisitenkarte .vk-top-wrapper{background-color:#0E2952;height:80px;display:flex;align-items:center;justify-content:center}.ce_rsce_Visitenkarte .vk-top-wrapper h3.name,.ce_rsce_kuratorium .vk-top-wrapper h3.name,.ce_rsce_fledermausVisitenkarte .vk-top-wrapper h3.name{color:white;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:bold;font-size:30px;text-transform:uppercase;margin:0}.ce_rsce_Visitenkarte .vk-middle-wrapper,.ce_rsce_kuratorium .vk-middle-wrapper,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper{display:flex;justify-content:space-around;margin:10px 0}.ce_rsce_Visitenkarte .vk-middle-wrapper .image img,.ce_rsce_kuratorium .vk-middle-wrapper .image img,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .image img{width:210px;height:210px;object-fit:cover;border-radius:50%}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper{display:flex;flex-direction:column;justify-content:center;width:300px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .role,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .role,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .role{margin-bottom:13px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .role span,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .role span,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .role span{font-weight:bold;font-family:"Open Sans",sans-serif;font-size:24px;line-height:33px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .phone span,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .phone span,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .phone span{font-family:"Merriweather Sans",sans-serif;font-size:24px;line-height:45px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .email span,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .email span,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .email span{font-family:"Merriweather Sans",sans-serif;font-size:24px;line-height:45px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper img,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper img,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper img{width:23px;margin-right:20px}.ce_rsce_Visitenkarte .vk-bottom-wrapper,.ce_rsce_kuratorium .vk-bottom-wrapper,.ce_rsce_fledermausVisitenkarte .vk-bottom-wrapper{background-color:#eef0f3;height:80px;display:flex;justify-content:center}.ce_rsce_Visitenkarte .vk-bottom-wrapper img,.ce_rsce_kuratorium .vk-bottom-wrapper img,.ce_rsce_fledermausVisitenkarte .vk-bottom-wrapper img{width:30px;margin-right:20px}.ce_rsce_Visitenkarte .vk-bottom-wrapper span.info,.ce_rsce_kuratorium .vk-bottom-wrapper span.info,.ce_rsce_fledermausVisitenkarte .vk-bottom-wrapper span.info{font-family:"Merriweather Sans",sans-serif;font-size:18px;line-height:33px;text-align:center;align-items:center;display:flex}@media screen and (max-width: 1918px){.ce_rsce_Visitenkarte,.ce_rsce_kuratorium{width:616px}}@media screen and (max-width: 1370px){.ce_rsce_Visitenkarte,.ce_rsce_kuratorium{width:100%}.ce_rsce_Visitenkarte .vk-top-wrapper h3,.ce_rsce_kuratorium .vk-top-wrapper h3{text-align:center}.ce_rsce_Visitenkarte .vk-middle-wrapper,.ce_rsce_kuratorium .vk-middle-wrapper{flex-direction:column;align-items:center}.ce_rsce_Visitenkarte .vk-middle-wrapper .image,.ce_rsce_kuratorium .vk-middle-wrapper .image{margin-bottom:20px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper{width:100%}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .role,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .role{margin-bottom:0;display:flex;flex-direction:column;align-items:center}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .role span,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .role span{font-size:16px;line-height:20px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .phone,.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .email,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .phone,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .email{display:flex;justify-content:center;margin-bottom:10px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .phone,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .phone{margin-top:20px}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .phone span,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .phone span{font-size:16px;line-height:30px;text-align:center}.ce_rsce_Visitenkarte .vk-middle-wrapper .vk-content-wrapper .email span,.ce_rsce_kuratorium .vk-middle-wrapper .vk-content-wrapper .email span{font-size:16px;line-height:30px;text-align:center}.ce_rsce_Visitenkarte .vk-bottom-wrapper img,.ce_rsce_kuratorium .vk-bottom-wrapper img{width:20px;margin-right:20px;margin-left:20px}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.vk-txt-wrapper{display:flex;justify-content:space-between}.vk-txt-wrapper .text{width:640px}@media screen and (max-width: 1370px){.vk-txt-wrapper{flex-direction:column;align-items:center;margin-bottom:30px}.vk-txt-wrapper .ce_rsce_kuratorium,.vk-txt-wrapper .text{width:100%}.vk-txt-wrapper .ce_rsce_kuratorium{margin-bottom:20px}.vk-txt-wrapper:nth-child(odd){flex-direction:column-reverse}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.ce_rsce_headlineUndSubheadline .headline-wrapper{margin-bottom:75px}@media screen and (max-width: 1370px){.ce_rsce_headlineUndSubheadline .headline-wrapper{margin-bottom:20px}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.fledermaus-leser .headline-wrapper{margin-bottom:50px}.fledermaus-leser .italic-name{font-style:italic}.ce_rsce_fledermausVisitenkarte{width:99%}.ce_rsce_fledermausVisitenkarte .vk-top-wrapper{display:flex;justify-content:right}.ce_rsce_fledermausVisitenkarte .vk-top-wrapper h2{color:#0E2952;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:30px;line-height:45px;font-weight:bold;margin:0}.ce_rsce_fledermausVisitenkarte .vk-top-wrapper .pdf a{background-color:#eef0f3;height:40px;display:flex;justify-content:space-evenly;align-items:center;width:165px;margin-right:20px;font-family:"Open Sans",sans-serif}.ce_rsce_fledermausVisitenkarte .vk-top-wrapper .pdf a img{width:25px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper{background-color:#eef0f3;width:530px;padding:40px;justify-content:start;margin:30px 0}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper h4{text-align:center;margin:0}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper span.latin-name{text-align:center;font-family:"Merriweather Sans",sans-serif;font-size:18px;line-height:27px;margin-bottom:31px;font-style:italic}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .spec-detail,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .protection-list,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .additional-info{font-family:"Merriweather Sans",sans-serif}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .spec-description,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .protection{font-weight:bold;text-transform:uppercase;font-family:"Open Sans",sans-serif}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .specs,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .protection,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .additional-info,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .protection-list li{font-size:18px;line-height:25px;letter-spacing:0px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .protection-wrapper{justify-content:start;margin-top:20px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper .protection-wrapper .protection{margin-right:20px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .main-img-wrapper{margin:30px 0}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .main-img-wrapper img.main-img{width:420px;height:420px;border-radius:50%;box-shadow:0px 3px 6px #00000029;object-fit:cover}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .carousel-wrapper{display:flex;flex-direction:column;align-items:center;width:50%;margin:30px 0}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #main-carousel{width:420px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #main-carousel li.splide__slide{height:450px !important}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #main-carousel li.splide__slide img{width:420px;height:420px;border-radius:50%;box-shadow:0px 3px 6px #00000029;object-fit:cover}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #thumbnail-carousel.splide{display:flex;align-items:center}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #thumbnail-carousel-track{width:462px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel .splide__track--nav{background:#eef0f3;border-radius:15px;padding:15px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel .splide__arrows{display:flex;align-items:center}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel button.splide__arrow{border:none;background:white;margin:5px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel .splide__arrow img{width:36px;height:auto;cursor:pointer}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel li.splide__slide{border-radius:50%;position:relative;box-shadow:0px 3px 6px #00000029;cursor:pointer;margin:0 18px !important}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel li.is-active{border:4px solid white}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel li.is-active::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5) url(/files/assets/icons/bat-white.svg) no-repeat center center;border-radius:50%;z-index:3;width:100%;height:100%;background-size:54%}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .thumbnail-carousel .splide__arrow img.prev-icon{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .splide__track{flex-grow:1}@media screen and (max-width: 1370px){.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper{flex-direction:column;width:100%;justify-content:center;margin-bottom:0}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .main-img-wrapper{margin:30px auto}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #main-carousel li.splide__slide{height:300px !important;display:flex;justify-content:center;margin-bottom:20px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #main-carousel li.splide__slide img{width:300px;height:300px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .carousel-wrapper{width:100%}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper{width:94%;padding:3%;margin-bottom:0}}@media screen and (max-width: 768px){.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper span.specs,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper span.protection,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper span.additional-info,.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .vk-content-wrapper ul.protection-list li{font-size:14px;line-height:21px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #main-carousel li.splide__slide{height:200px !important}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #main-carousel li.splide__slide img{width:200px;height:200px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #thumbnail-carousel-track{width:239px}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper #thumbnail-carousel li.splide__slide{height:66px !important;width:66px !important}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .main-img-wrapper{margin:30px auto}.ce_rsce_fledermausVisitenkarte .vk-middle-wrapper .main-img-wrapper img.main-img{width:240px;height:240px;border-radius:50%;box-shadow:0px 3px 6px #00000029;object-fit:cover}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}.akutelles-detail-block .block{display:flex;justify-content:space-between;margin:30px 0}.akutelles-detail-block .block p{width:640px;margin-left:20px}.akutelles-detail-block .block .image_container img{border-radius:28px;width:640px}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}#suchergebnisse form{margin-bottom:45px}#suchergebnisse form .formbody{max-width:none;width:708px;margin:0 auto}#suchergebnisse form .formbody .widget-text{display:flex;align-items:center;gap:28px;justify-content:center}#suchergebnisse form .formbody .widget-text label{font-family:"Open Sans",sans-serif;font-weight:bold;font-size:18px;letter-spacing:0px;color:#0E2952;text-transform:uppercase}#suchergebnisse form .formbody .widget-text input{width:540px;box-shadow:0px 0px 3px rgba(0,0,0,0.1607843137);border:1px solid #eef0f3 !important}#suchergebnisse form .formbody .widget-submit button{width:45px;height:45px}#suchergebnisse .header{font-family:"Open Sans",sans-serif;font-size:24px;letter-spacing:0px;color:#0E2952;padding-bottom:24px;border-bottom:2px solid #dadde3;line-height:30px}#suchergebnisse .info{display:none}#suchergebnisse .even,#suchergebnisse .odd{padding:26px 75px;border-bottom:2px solid #dadde3}#suchergebnisse .even h3,#suchergebnisse .odd h3{font-family:"Open Sans",sans-serif;font-size:30px;font-weight:bold;font-style:normal;letter-spacing:0px;color:#0E2952;text-transform:capitalize}#suchergebnisse .even .context,#suchergebnisse .odd .context{text-align:left;font-family:"Merriweather Sans",sans-serif;font-size:18px;letter-spacing:0px}#suchergebnisse .even .context mark,#suchergebnisse .odd .context mark{background-color:transparent;color:#0E2952;font-weight:bold}#suchergebnisse .even .url,#suchergebnisse .odd .url{display:none}#suchergebnisse .pagination{display:flex;flex-wrap:wrap;margin:25px 75px;justify-content:space-between}#suchergebnisse .pagination ul{display:flex;align-items:center;flex-wrap:wrap;gap:11px}#suchergebnisse .pagination ul li{text-align:center;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:bold;width:36px;height:36px;display:flex;justify-content:center;align-items:center}#suchergebnisse .pagination ul li .active{background-color:#0E295266;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:100%;color:white}#suchergebnisse .pagination ul .next img{width:23px;height:13px}#suchergebnisse .pagination ul .previous img{width:23px;height:13px;transform:rotate(180deg)}#suchergebnisse .pagination ul .last{display:none}#suchergebnisse .pagination ul .first{display:none}@media screen and (max-width: 768px){#suchergebnisse .even,#suchergebnisse .odd{padding:26px 0}#suchergebnisse form .formbody .widget-text input{margin-right:53px}}@media screen and (max-width: 1370px){#suchergebnisse form .formbody{width:100%}#suchergebnisse form .formbody .widget-text{justify-content:start;width:100%}#suchergebnisse form .formbody .widget-text label{display:none}#suchergebnisse form .formbody .widget-text input{width:100%}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}html.mobile_menu_active{overflow-y:hidden}.mobile_menu .inner{background-color:white;overflow:auto}.mobile_menu .inner a.close{display:inline-block;margin:50px 0 0 50px;position:relative;width:40px;height:40px}.mobile_menu .inner a.close img{padding:5px}.mobile_menu .inner .content{position:relative;display:inline-block;width:100%}.mobile_menu .inner .content h1{margin-top:0}.mobile_menu .inner .ce_accordion{background-color:white;border-radius:unset;font-weight:bold;margin:20px 0;border-bottom:2px solid #eef0f3}.mobile_menu .inner .ce_accordion .icon_accord{width:30px}.mobile_menu .inner .ce_accordion .icon_accord.close{width:17px;margin-right:6px}.mobile_menu .inner .accordion-header{cursor:pointer}.mobile_menu .inner ul{margin:0 20px}.mobile_menu .inner ul li a{text-decoration:none !important;display:inline-block;width:100%}.mobile_menu .inner ul.level_1>li{cursor:pointer;padding-bottom:11px;padding-top:11px;width:100%;height:25px;font-family:"Open Sans", sans-serif;font-size:18px;line-height:24px;display:initial;border-bottom:2px solid #eef0f3}.mobile_menu .inner ul.level_1>li:not(.submenu){display:inline-block;margin:0 0 20px 0}.mobile_menu .inner ul.level_1 li.active{margin:0 0 17px 0;background-color:#0E2952;padding:10px;transform:translateX(-8px);border-radius:9px;color:white}.mobile_menu .inner ul.level_1 li.active a{color:white}.mobile_menu .inner ul.level_2 li{cursor:pointer;font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;margin:0 0 20px 0}.mobile_menu .inner ul.level_3{margin-top:20px}.mobile_menu .inner .accordion-content{display:none;padding:20px 0}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}input:focus-visible,textarea:focus-visible,select:focus-visible{border:2px solid #0E2952 !important}input,textarea,select{border:2px solid transparent !important;outline:none}.no-gap{gap:unset !important}input:not(.ff-inactive)::-webkit-input-placeholder,textarea:not(.ff-inactive)::-webkit-input-placeholder{color:#0E2952;opacity:.7}input:not(.ff-inactive)::-moz-placeholder,textarea:not(.ff-inactive)::-moz-placeholder{color:#0E2952;opacity:.7}input:not(.ff-inactive):-ms-input-placeholder,textarea:not(.ff-inactive):-ms-input-placeholder{color:#0E2952;opacity:.7}input:not(.ff-inactive):-moz-placeholder,textarea:not(.ff-inactive):-moz-placeholder{color:#0E2952;opacity:.7}input.error{background-color:#E6E962 !important}p.error{font-size:18px}input,textarea{color:#0E2952;outline-color:#0E2952}#footer input{padding-left:20px;padding-right:20px;padding-top:11px;padding-bottom:11px;background:#ffffff 0% 0% no-repeat padding-box;border:1px solid rgba(14,41,82,0.1490196078);text-align:left;font-family:"Merriweather Sans", sans-serif;font-size:18px;letter-spacing:0;width:320px;height:24px;border-radius:45px}#footer textarea{padding-left:20px;padding-right:20px;padding-top:11px;padding-bottom:11px;background:#ffffff 0% 0% no-repeat padding-box;border:1px solid rgba(14,41,82,0.1490196078);text-align:left;font-family:"Merriweather Sans", sans-serif;font-size:18px;letter-spacing:0;width:320px;height:260px;border-radius:22px;resize:vertical}#footer label{text-transform:uppercase;font-weight:bold;font-size:18px;line-height:24px;width:150px}#footer .checkbox_container input{width:unset;transform:translateY(7px);box-shadow:unset}#footer .checkbox_container label{margin:0 0 11px 10px;font-size:12px}#footer .widget-explanation p{font-size:12px}.ce_form{background:rgba(14,41,82,0.0705882353) 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);border:1px solid rgba(14,41,82,0.1490196078);border-radius:28px;opacity:1;padding:3%}.ce_form .form-part-body .form-section-heading{display:flex;align-items:center;gap:20px;margin-bottom:45px}.ce_form .form-part-body .form-section-heading div{width:36px;height:36px;background:#0e2952 0% 0% no-repeat padding-box;border-radius:100%;display:flex;align-items:center;justify-content:center}.ce_form .form-part-body .form-section-heading div p{text-align:center;font-family:"Open Sans",sans-serif;font-size:22px;margin:0;color:#fff;font-weight:bold}.ce_form .form-part-body .form-section-heading h3{margin:0}.ce_form .form-part-body .form-divider{width:100%;border:1px solid #0e2952;margin-top:50px;margin-bottom:50px}.ce_form .form-part-body .form-row{display:flex;gap:14px}.ce_form .form-part-body .form-row .show-mobile label{display:none}.ce_form .form-part-body .widget{display:flex;margin-bottom:32px;width:100%}.ce_form .form-part-body .widget input{padding-left:20px;padding-right:20px;padding-top:11px;padding-bottom:11px;background:#ffffff 0% 0% no-repeat padding-box;border:1px solid rgba(14,41,82,0.1490196078);text-align:left;font-family:"Merriweather Sans", sans-serif;font-size:18px;letter-spacing:0;width:100%;height:24px;border-radius:45px}.ce_form .form-part-body .widget label{margin-top:12px;margin-right:30px;min-width:239px;display:block;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:18px;letter-spacing:0px;color:#0e2952;text-transform:uppercase}.ce_form .form-part-body .widget textarea{padding-left:20px;padding-right:20px;padding-top:11px;padding-bottom:11px;background:#ffffff 0% 0% no-repeat padding-box;border:1px solid rgba(14,41,82,0.1490196078);text-align:left;font-family:"Merriweather Sans", sans-serif;font-size:18px;letter-spacing:0;width:100%;height:200px;border-radius:22px;resize:none;max-height:200px;background:#ffffff 0% 0% no-repeat padding-box;border:1px solid rgba(14,41,82,0.1490196078);border-radius:22px}.ce_form .form-part-body .widget select{font-family:"Merriweather Sans", sans-serif;font-size:18px;background:#ffffff 0% 0% no-repeat padding-box;border:1px solid #0e295226;border-radius:45px;opacity:1;height:46px;padding-left:15px;padding-right:15px;margin-top:5px;width:calc(100% - 12px);color:#0E2952}.ce_form .form-part-body .widget select option{font-family:"Open Sans", sans-serif}.ce_form .form-part-body .widget-checkbox{width:100%;margin-left:271px}.ce_form .form-part-body .widget-checkbox fieldset{border:none;width:calc(100% - 230px);padding:0;margin:0}.ce_form .form-part-body .widget-checkbox fieldset span{display:flex;align-items:center;gap:18px}.ce_form .form-part-body .widget-checkbox fieldset span label{margin:0;color:#0e2952;font-weight:normal;text-transform:unset !important}.ce_form .form-part-body .widget-checkbox fieldset span input{min-width:20px;max-width:20px;max-height:20px;min-height:20px;background-color:#0e2952}.ce_form .form-part-body .widget-explanation p{text-align:right;font-weight:bold;width:100%}.ce_form .form-part-body .widget-radio fieldset:first-child label{width:100% ;min-width: auto;}.ce_form .form-part-body .widget-radio fieldset{width:100%;display:flex;border:none;align-items:center}.ce_form .form-part-body .widget-radio fieldset legend{float:left;margin-right:125px;min-width:230px;display:flex;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:18px;letter-spacing:0px;color:#0e2952;text-transform:uppercase}.ce_form .form-part-body .widget-radio fieldset span{display:flex;align-items:center}.ce_form .form-part-body .widget-radio fieldset span input{width:20px;height:20px;margin-right:20px}.ce_form .form-part-body .widget-radio fieldset span label{font:normal normal normal 18px/23px Merriweather Sans;width:50%;margin-top:0;text-transform:unset}.ce_form .widget-submit{display:flex;justify-content:center}.ce_form .widget-submit button{background:#e6e962 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);border-radius:50px;border:none;text-align:center;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:16px;letter-spacing:0px;color:#0e2952;text-transform:uppercase;padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:20px}.ce_form .widget-submit button:hover{opacity:0.7;cursor:pointer}a.approve{background:#e6e962 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);border-radius:50px;border:none;text-align:center;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:16px;letter-spacing:0px;color:#0e2952;text-transform:uppercase;padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:20px;margin-bottom:20px;margin-right:20px}a.approve:hover{opacity:0.7;cursor:pointer}@media only screen and (max-width: 768px){.submit-wrapper{display:flex;flex-direction:column}.submit-wrapper a.approve{margin-right:0}}.emergency-submit{justify-content:start !important}.emergency-submit button{margin-left:260px}@media only screen and (max-width: 1370px){.no-gap .left label{margin-bottom:10px}.ce_form .form-part-body .form-row .widget,.ce_form .form-part-body .widget{flex-direction:column;gap:10px;align-items:normal}.ce_form .form-part-body .form-row .widget input,.ce_form .form-part-body .widget input{width:auto}.ce_form .form-part-body .form-row .widget textarea,.ce_form .form-part-body .widget textarea{width:auto}.ce_form .form-part-body .form-row{flex-direction:column;gap:0}.ce_form .form-part-body .form-row .show-mobile label{display:block}.ce_form .form-part-body .widget-checkbox{margin-left:0}.ce_form .form-part-body .widget-checkbox fieldset{width:100%}.ce_form .form-part-body .widget-select select{width:100%}.ce_form .form-part-body .widget-radio fieldset{flex-direction:column;align-items:unset}.ce_form .form-part-body .widget-radio fieldset legend{margin:0 0 5px 0}.ce_form .form-part-body .widget-radio fieldset span{margin-bottom:10px}.ce_form .form-part-body .widget-radio fieldset span label{margin-right:0}.ce_form .widget-submit{justify-content:start}.ce_form .emergency-submit button{margin-left:0}}.center_image{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.wrapper-flex{width:100%;display:flex;justify-content:center}.hidden{display:none}


/*Styling HighlightBox-rechts*/.ce_rsce_highlightBox_right .hb-content-wrapper-right {
  background-color: #eef0f3;
  display: flex;
  justify-content: space-around;
  align-items: center;
  min-height: 380px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  padding-left: 30px;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right .hb-content {
  max-width: 640px;
  margin-left: 180px;
  margin-right: -240px;
  text-align: left;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right .hb-content .text p {
  text-align: right;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right .hb-content .text a {
  background-color: #e6e962;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 50px;
  text-transform: uppercase;
  padding: 15px 23px;
  font-weight: bold;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right .links {
  margin-top: 50px;
  margin-bottom: 20px;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right .links a {
  box-shadow: 0 3px 6px #00000029;
  border-radius: 50px;
  text-transform: uppercase;
  padding: 15px 23px;
  font-weight: bold;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  margin-right: 30px;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right .image {
  position: relative;
  width: 320px;
  height: 100%;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right .image img {
  position: relative;
  z-index: 3;
  top: 7.5%;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  max-width: unset;
}

.ce_rsce_highlightBox_right .hb-content-wrapper-right #transparent-fledermaus-banner {
  position: absolute;
  width: 180px;
  top: 0;
  left: 260px;
  z-index: 10;
  display: none;

}

.ce_rsce_highlightBox_right #highlight-right {
  margin-left: 283.5px;
  right: 0;
}

@media (max-width: 1370px) {
  .ce_rsce_highlightBox_right #highlight-right {
    margin-left: 0;
  }

  .ce_rsce_highlightBox_right .hb-content-wrapper-right #transparent-fledermaus-banner {
    width: 70px;
    right: 60px;
    z-index: 10;
    display: none;

  }
}

.ce_rsce_highlightBox_right .div-circle-left {
  position: absolute;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  width: 375px;
  left: 0;
  background-color: #eef0f3;
  z-index: 2;
}

.ce_rsce_highlightBox_right .div-circle-shape-left {
  position: absolute;
  background-color: white;
  width: 187.5px;
  height: 100%;
  left: 0;
  z-index: 1;
}

@media screen and (max-width: 1370px) {
  .ce_rsce_highlightBox_right #highlight-right {
    margin-left: 0;
  }

  .ce_rsce_highlightBox_right .hb-content-wrapper-right .hb-content {
    margin-left: 0;
  }

  .ce_rsce_highlightBox_right .hb-content-wrapper-right .hb-content {
    max-width: unset;
    margin-right: 0;
  }

  .ce_rsce_highlightBox_right .hb-content-wrapper-right .image img {
    top: 24%;
    width: 200px;
    height: 200px;
  }

  .ce_rsce_highlightBox_right .hb-content-wrapper-right #transparent-fledermaus-banner {
    left: unset;
    width: 92px;
    right: 20px;
    display: none;

  }
}

@media screen and (max-width: 1370px) {
  .ce_rsce_highlightBox_right .hb-content-wrapper-right {
    flex-direction: column;
    width: 100%;
    padding: 20px;
  }

  .ce_rsce_highlightBox_right #highlight-right {
    margin-left: 0;
  }

  .ce_rsce_highlightBox_right .hb-content-wrapper-right .image {
    width: unset;
    height: unset;
    margin-bottom: 20px;
    position: relative;
  }

  .ce_rsce_highlightBox_right .hb-content-wrapper-right .image img {
    position: static;
  }

  .ce_rsce_highlightBox_right .div-circle-shape-left,
  .ce_rsce_highlightBox_right .div-circle-left {
    display: none;
  }
}

/* Container für die Tabelle */
#fledermaus_notruf {
    margin: 20px auto;
    max-width: 100%; /* Container passt sich der Bildschirmbreite an */
    overflow-x: auto; /* Horizontale Scrollbar aktivieren */
}

/* Tabelle innerhalb des Containers */
#fledermaus_notruf table {
    width: 100%;
    border-collapse: collapse; /* Entfernt doppelte Ränder */
    text-align: left; /* Textausrichtung links */
    font-family: Arial, sans-serif;
    font-size: 16px;
    min-width: 600px; /* Mindestbreite, um Scrollen bei kleinen Bildschirmen zu erzwingen */
}

/* Rahmen für Zellen */
#fledermaus_notruf table th, 
#fledermaus_notruf table td {
    border: 1px solid #ddd; /* Dünner Rahmen */
    padding: 10px; /* Abstand innerhalb der Zellen */
}

/* Kopfzeile der Tabelle */
#fledermaus_notruf table th {
    background-color: #f4f4f4; /* Heller Hintergrund für die Kopfzeile */
    font-weight: bold;
}

/* Alternierende Hintergrundfarben für Zeilen */
#fledermaus_notruf table tr:nth-child(even) {
    background-color: #f9f9f9; /* Heller Hintergrund für gerade Zeilen */
}

#fledermaus_notruf table tr:nth-child(odd) {
    background-color: #ffffff; /* Weißer Hintergrund für ungerade Zeilen */
}

/* Hover-Effekt für Zeilen */
#fledermaus_notruf table tr:hover {
    background-color: #eaeaea; /* Hervorhebung bei Mausbewegung */
    transition: background-color 0.3s ease;
}

/* Zentrierte Tabelle für kleine Bildschirme */
@media (max-width: 768px) {
    #fledermaus_notruf table th, 
    #fledermaus_notruf table td {
        padding: 8px; /* Reduzierter Innenabstand */
        font-size: 14px; /* Kleinere Schriftgröße */
    }
}

/*# sourceMappingURL=style.min.css.map */

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
    position: absolute;
    left: 0;
    top: 0;
}
.leaflet-container {
    overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
    background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
    image-rendering: -webkit-optimize-contrast;
}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
    width: 1600px;
    height: 1600px;
    -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
    display: block;
}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
    max-width: none !important;
    max-height: none !important;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
    max-width: none !important;
    max-height: none !important;
    width: auto;
    padding: 0;
}

.leaflet-container img.leaflet-tile {
    /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
    mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
    -ms-touch-action: pan-x pan-y;
    touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
    -ms-touch-action: pinch-zoom;
    /* Fallback for FF which doesn't support pinch-zoom */
    touch-action: none;
    touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
    -ms-touch-action: none;
    touch-action: none;
}
.leaflet-container {
    -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
    -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
    filter: inherit;
    visibility: hidden;
}
.leaflet-tile-loaded {
    visibility: inherit;
}
.leaflet-zoom-box {
    width: 0;
    height: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 800;
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
    -moz-user-select: none;
}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
    width: 1px;
    height: 1px;
}
.lvml {
    behavior: url(#default#VML);
    display: inline-block;
    position: absolute;
}


/* control positioning */

.leaflet-control {
    position: relative;
    z-index: 800;
    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
    pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
    position: absolute;
    z-index: 1000;
    pointer-events: none;
}
.leaflet-top {
    top: 0;
}
.leaflet-right {
    right: 0;
}
.leaflet-bottom {
    bottom: 0;
}
.leaflet-left {
    left: 0;
}
.leaflet-control {
    float: left;
    clear: both;
}
.leaflet-right .leaflet-control {
    float: right;
}
.leaflet-top .leaflet-control {
    margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
    margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
    margin-left: 10px;
}
.leaflet-right .leaflet-control {
    margin-right: 10px;
}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    opacity: 1;
}
.leaflet-zoom-animated {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
svg.leaflet-zoom-animated {
    will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
    -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
    transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
    visibility: hidden;
}


/* cursors */

.leaflet-interactive {
    cursor: pointer;
}
.leaflet-grab {
    cursor: -webkit-grab;
    cursor:    -moz-grab;
    cursor:         grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
    cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
    cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor:    -moz-grabbing;
    cursor:         grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
    pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
    pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
    pointer-events: auto;
}

/* visual tweaks */

.leaflet-container {
    background: #ddd;
    outline-offset: 1px;
}
.leaflet-container a {
    color: #0078A8;
}
.leaflet-zoom-box {
    border: 2px dotted #38f;
    background: rgba(255,255,255,0.5);
}


/* general typography */
.leaflet-container {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.5;
}


/* general toolbar styles */

.leaflet-bar {
    box-shadow: 0 1px 5px rgba(0,0,0,0.65);
    border-radius: 4px;
}
.leaflet-bar a {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
    background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
    cursor: default;
    background-color: #f4f4f4;
    color: #bbb;
}

.leaflet-touch .leaflet-bar a {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
    font: bold 18px 'Lucida Console', Monaco, monospace;
    text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
    font-size: 22px;
}


/* layers control */

.leaflet-control-layers {
    box-shadow: 0 1px 5px rgba(0,0,0,0.4);
    background: #fff;
    border-radius: 5px;
}
.leaflet-control-layers-toggle {
    background-image: url(../../files/assets/css/src/lib/images/layers.png);
    width: 36px;
    height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
    background-image: url(../../files/assets/css/src/lib/images/layers-2x.png);
    background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
    width: 44px;
    height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
    display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
    display: block;
    position: relative;
}
.leaflet-control-layers-expanded {
    padding: 6px 10px 6px 6px;
    color: #333;
    background: #fff;
}
.leaflet-control-layers-scrollbar {
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 5px;
}
.leaflet-control-layers-selector {
    margin-top: 2px;
    position: relative;
    top: 1px;
}
.leaflet-control-layers label {
    display: block;
    font-size: 13px;
    font-size: 1.08333em;
}
.leaflet-control-layers-separator {
    height: 0;
    border-top: 1px solid #ddd;
    margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
    /*background-image: url(../../files/assets/css/src/lib/images/marker-icon.png);*/
    background-image: url("/files/assets/icons/marker-icon.png");
}

.leaflet-marker-shadow {
    display: none;
}
/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
    padding: 0 5px;
    color: #333;
    line-height: 1.4;
}
.leaflet-control-attribution a {
    text-decoration: none;
}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
    text-decoration: underline;
}
.leaflet-attribution-flag {
    display: inline !important;
    vertical-align: baseline !important;
    width: 1em;
    height: 0.6669em;
}
.leaflet-left .leaflet-control-scale {
    margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
    margin-bottom: 5px;
}
.leaflet-control-scale-line {
    border: 2px solid #777;
    border-top: none;
    line-height: 1.1;
    padding: 2px 5px 1px;
    white-space: nowrap;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0.8);
    text-shadow: 1px 1px #fff;
}
.leaflet-control-scale-line:not(:first-child) {
    border-top: 2px solid #777;
    border-bottom: none;
    margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
    border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
    box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
    border: 2px solid rgba(0,0,0,0.2);
    background-clip: padding-box;
}


/* popup */

.leaflet-popup {
    position: absolute;
    text-align: center;
    margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
    padding: 1px;
    text-align: left;
    border-radius: 12px;
}
.leaflet-popup-content {
    margin: 13px 24px 13px 20px;
    line-height: 1.3;
    font-size: 13px;
    font-size: 1.08333em;
    min-height: 1px;
}
.leaflet-popup-content p {
    margin: 17px 0;
    margin: 1.3em 0;
}
.leaflet-popup-tip-container {
    width: 40px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-top: -1px;
    margin-left: -20px;
    overflow: hidden;
    pointer-events: none;
}
.leaflet-popup-tip {
    width: 17px;
    height: 17px;
    padding: 1px;

    margin: -10px auto 0;
    pointer-events: auto;

    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
    background: white;
    color: #333;
    box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    text-align: center;
    width: 24px;
    height: 24px;
    font: 16px/24px Tahoma, Verdana, sans-serif;
    color: #757575;
    text-decoration: none;
    background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
    color: #585858;
}
.leaflet-popup-scrolled {
    overflow: auto;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
    -ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
    width: 24px;
    margin: 0 auto;

    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
    border: 1px solid #999;
}


/* div icon */

.leaflet-div-icon {
    background: #fff;
    border: 1px solid #666;
}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
    position: absolute;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #222;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-interactive {
    cursor: pointer;
    pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
    position: absolute;
    pointer-events: none;
    border: 6px solid transparent;
    background: transparent;
    content: "";
}

/* Directions */

.leaflet-tooltip-bottom {
    margin-top: 6px;
}
.leaflet-tooltip-top {
    margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
    left: 50%;
    margin-left: -6px;
}
.leaflet-tooltip-top:before {
    bottom: 0;
    margin-bottom: -12px;
    border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
    top: 0;
    margin-top: -12px;
    margin-left: -6px;
    border-bottom-color: #fff;
}
.leaflet-tooltip-left {
    margin-left: -6px;
}
.leaflet-tooltip-right {
    margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
    top: 50%;
    margin-top: -6px;
}
.leaflet-tooltip-left:before {
    right: 0;
    margin-right: -12px;
    border-left-color: #fff;
}
.leaflet-tooltip-right:before {
    left: 0;
    margin-left: -12px;
    border-right-color: #fff;
}

/* Printing */

@media print {
    /* Prevent printers from removing background-images of controls. */
    .leaflet-control {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}

@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
/* navigation.css */
.space{margin-bottom: 30px}
