/* best-style: (https://wbg.de/wp-content/themes/emk_publisher/style.css) */
@charset "UTF-8";   @font-face{  font-display:swap; font-family:"Titillium Web";  font-style:normal;  font-weight:200;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-200.eot"); src:url("./fonts/titillium-web-v17-latin-200.eot?#iefix") format("embedded-opentype"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-200.woff2") format("woff2"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-200.woff") format("woff"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-200.ttf") format("truetype"),url("./fonts/titillium-web-v17-latin-200.svg#TitilliumWeb") format("svg");   } @font-face{  font-display:swap; font-family:"Titillium Web";  font-style:normal;  font-weight:300;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-300.eot"); src:url("./fonts/titillium-web-v17-latin-300.eot?#iefix") format("embedded-opentype"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-300.woff2") format("woff2"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-300.woff") format("woff"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-300.ttf") format("truetype"),url("./fonts/titillium-web-v17-latin-300.svg#TitilliumWeb") format("svg");   } @font-face{  font-display:swap; font-family:"Titillium Web";  font-style:normal;  font-weight:400;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-regular.eot"); src:url("./fonts/titillium-web-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-regular.woff2") format("woff2"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-regular.woff") format("woff"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-regular.ttf") format("truetype"),url("./fonts/titillium-web-v17-latin-regular.svg#TitilliumWeb") format("svg");   } @font-face{  font-display:swap; font-family:"Titillium Web";  font-style:normal;  font-weight:700;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-700.eot"); src:url("./fonts/titillium-web-v17-latin-700.eot?#iefix") format("embedded-opentype"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-700.woff2") format("woff2"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-700.woff") format("woff"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/titillium-web-v17-latin-700.ttf") format("truetype"),url("./fonts/titillium-web-v17-latin-700.svg#TitilliumWeb") format("svg");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:100;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-Thin.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:100;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-ThinItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:200;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-ExtraLight.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:200;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-ExtraLightItalic.woff2") format("woff2"),url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-ExtraLightItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:300;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-Light.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:300;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-LightItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:400;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-Regular.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:500;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-Medium.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:500;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-MediumItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:600;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-SemiBold.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:600;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-SemiBoldItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:700;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-Bold.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:700;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-BoldItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:800;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-ExtraBold.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:800;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-ExtraBolditalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:normal;  font-weight:900;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-Black.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans Condensed";  font-style:italic;  font-weight:900;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_Condensed-Blackitalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:100;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-Thin.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:100;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-ThinItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:200;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-ExtraLight.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:200;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-ExtraLightItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:300;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-Light.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:300;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-LightItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:400;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-Regular.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:500;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-Medium.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:500;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-MediumItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:600;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-SemiBold.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:600;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-SemiBoldItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:700;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-Bold.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:700;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-BoldItalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:800;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-ExtraBold.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:800;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-ExtraBolditalic.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:normal;  font-weight:900;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-Black.ttf") format("truetype");   } @font-face{  font-display:swap; font-family:"Noto Sans SemiCondensed";  font-style:italic;  font-weight:900;  src:url("https://wbg.de/wp-content/themes/emk_publisher/./fonts/NotoSans_SemiCondensed-Blackitalic.ttf") format("truetype");   }h1,h2,h3,h4{  margin-top:30px;  margin-bottom:0;  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:36px;  font-weight:400;  text-transform:uppercase;  color:#000;  line-height:1.2;  display:inline-block;  -moz-hyphens:none;  -o-hyphens:none;  -webkit-hyphens:none;  -ms-hyphens:none;  hyphens:none; }@media (min-width:768px){  h1,h2,h3,h4{   margin-top:50px;   font-size:50px;  }}h2{  font-size:26px;  margin-top:30px;  margin-bottom:0; }@media (min-width:768px){  h2{   font-size:36px;   margin-top:50px;  }}h3{  margin-top:20px;  margin-bottom:0;  font-size:24px;  line-height:1.2; }h4{  margin-top:20px;  margin-bottom:0;  font-size:24px; }p{  margin-top:20px;  margin-bottom:20px; }#campus p{  padding:0.75em 0; }p,a,li,tr,td,fieldset label,fieldset .rzslider .rz-bubble{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  color:#000;  font-size:18px;  font-weight:400;  line-height:1.5;  list-style:none;  text-decoration:none; }@media (min-width:768px){  p,a,li,tr,td,fieldset label,fieldset .rzslider .rz-bubble{   font-size:18px;  }}p.subhead,a.subhead,li.subhead,tr.subhead,td.subhead,fieldset label.subhead,fieldset .rzslider .rz-bubble.subhead{  font-size:23px; }p.link,a.link,li.link,tr.link,td.link,fieldset label.link,fieldset .rzslider .rz-bubble.link{  color:#0068B0;  margin:0;  padding:0; }p.text-small,p.font_small,a.text-small,a.font_small,li.text-small,li.font_small,tr.text-small,tr.font_small,td.text-small,td.font_small,fieldset label.text-small,fieldset label.font_small,fieldset .rzslider .rz-bubble.text-small,fieldset .rzslider .rz-bubble.font_small{  font-size:14px;  font-weight:200;  color:#848484; }p.headline,a.headline,li.headline,tr.headline,td.headline,fieldset label.headline,fieldset .rzslider .rz-bubble.headline{  text-transform:uppercase; }.img_copyright{  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  font-size:12px;  position:absolute;  background:rgba(0,0,0,0.704);  padding:0 7px;  color:#fff;  opacity:0.9;  right:10px;  bottom:0; }.img_copyright:before{  content:"© "; }ul{  margin:0;  padding:0; }.trenner{  display:none;  width:100%;  max-width:220px;  margin:0 auto;  margin-top:30px;  margin-bottom:15px;  border-top:1px solid #0068B0; }@media (min-width:768px){  .trenner{   margin-top:30px;   margin-bottom:25px;   border-top:2px solid #0068B0;  }}.navbar{  background:#fff;  box-shadow:none;  position:fixed;  width:100%;  height:95px;  top:0; }@media (min-width:920px){  .navbar{   height:112px;  }}.navbar .navbar-inner{  border:none;  height:100%; }.navbar .navbar-inner .container{  width:92%;  max-width:1200px;  margin:0 auto;  padding:5px 0;  height:100%;  position:relative;  z-index:10;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }@media (min-width:920px){  .navbar .navbar-inner .container{   padding:12px 0;  }}.navbar .navbar-inner .container .brand{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  height:100%;  width:28%;  min-width:28%; }@media (min-width:920px){  .navbar .navbar-inner .container .brand{   width:18%;   min-width:18%;  }}.navbar .navbar-inner .container .brand a{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  height:100%; }.navbar .navbar-inner .container .brand span{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  height:100%; }.navbar .navbar-inner .container .brand span img{  width:100%;  height:100%;  object-fit:contain; }.navbar .navbar-inner .container #menu_wrap{  display:none; }@media (min-width:1100px){  .navbar .navbar-inner .container #menu_wrap{   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;   width:80%;   min-width:80%;  }}.navbar .navbar-inner .container #menu_wrap #menu_main{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  min-width:100%;  padding-right:0;  border-right:none; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1{  width:60%;  min-width:60%;  margin:0;  line-height:1;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li{  margin:0 15px;  float:none;  position:relative;  list-style:none;  white-space:nowrap;  color:#0068B0; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li:last-child{  margin-right:0; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu{  position:absolute;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  top:48px;  left:0;  opacity:0;  width:auto;  margin-top:20px;  border:none;  background:#fff;  z-index:0;  transform:scaleY(0);  transform-origin:top;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; transition-delay:0.4s; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li{  cursor:pointer;  margin:0;  padding:0;  background:#fff;  width:100%; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li:last-child{  border-bottom:none; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li a{  padding:10px 18px;  text-transform:none;  color:#000;  cursor:pointer;  font-weight:400;  border-top-left-radius:0px;  border-top-right-radius:0px;  border-bottom-left-radius:0px;  border-bottom-right-radius:0px; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li a:hover,.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li a:focus-within{  text-decoration:none;  color:#0068B0; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li a:last-child{  border-bottom:none; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li ul.sub-menu{  position:absolute;  top:0;  width:210px;  border:none;  background:#fff;  left:0;  z-index:0;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li:hover,.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li::focus-within{  background:#0068B0;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li:hover a,.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li::focus-within a{  color:#fff;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children:hover ul.sub-menu,.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children:focus-within ul.sub-menu{  opacity:1;  top:48px;  left:0;  transform:scaleY(1);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children:hover ul.sub-menu .sub-menu,.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children:focus-within ul.sub-menu .sub-menu{  margin-top:0;  left:0;  transform:scaleX(0); }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children.hover ul.sub-menu{  opacity:1;  top:48px;  left:-50px;  transform:scaleY(1);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 li.menu-item-has-children.hover ul.sub-menu .sub-menu{  margin-top:0;  left:0;  transform:scaleX(0); }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1:last-child ul.sub-menu{  left:-72px!important; }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 a{  display:block;  position:relative;  text-shadow:none;  font-size:20px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:600;  line-height:1;  color:#000;  text-transform:uppercase;  text-decoration:none;  padding:13px 6px;  margin:0;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.navbar .navbar-inner .container #menu_wrap #menu_main ul.nav_lev_1 a:hover{  cursor:pointer;  color:#0068B0;  background:none;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.navbar .navbar-inner .container #menu_wrap .input_search{  width:auto;  min-width:auto;  margin-left:20px; }.navbar .navbar-inner .container #menu_wrap .input_search a img{  width:30px;  height:30px;  opacity:1;  cursor:pointer;  z-index:99;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner .container #menu_wrap .input_search a img.hide{  width:15px;  height:15px;  opacity:0;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner .container #menu_wrap .social_icons{  width:auto;  min-width:auto; }.navbar .navbar-inner .container #menu_wrap .social_icons img{  margin-left:15px;  width:35px;  height:35px; }.navbar .navbar-inner .bewertungen,.navbar .navbar-inner .bewertungen_mobil{  margin-left:18px; }.navbar .navbar-inner .bewertungen .review-header,.navbar .navbar-inner .bewertungen_mobil .review-header{  display:flex;  align-items:center;  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:19px;  font-weight:600;  margin-bottom:5px; }.navbar .navbar-inner .bewertungen .review-header .star-rating,.navbar .navbar-inner .bewertungen_mobil .review-header .star-rating{  display:flex;  gap:5px;  margin-left:8px; }.navbar .navbar-inner .bewertungen .review-header .star-rating .star,.navbar .navbar-inner .bewertungen_mobil .review-header .star-rating .star{  width:19px;  height:19px; }.navbar .navbar-inner .bewertungen .review-header .total-rating,.navbar .navbar-inner .bewertungen_mobil .review-header .total-rating{  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:19px;  font-weight:600;  margin-top:3px;  margin-right:5px; }.navbar .navbar-inner .bewertungen .review-header .rating-count,.navbar .navbar-inner .bewertungen_mobil .review-header .rating-count{  font-size:14px;  color:#555;  margin-left:auto; }@media (min-width:1100px){  .navbar .navbar-inner .bewertungen,.navbar .navbar-inner .bewertungen_mobil{   display:block;  }}.navbar .navbar-inner .bewertungen_mobil{  display:block; }@media (min-width:1100px){  .navbar .navbar-inner .bewertungen_mobil{   display:none;  }}.navbar .navbar-inner #mobile_menue_burger{  display:block; }.navbar .navbar-inner #mobile_menue_burger svg{  height:60px;  position:absolute;  width:60px;  transform:scaleX(1.2); }@media (min-width:920px){  .navbar .navbar-inner #mobile_menue_burger svg{   height:80px;   width:80px;  }}.navbar .navbar-inner #mobile_menue_burger .plate{  height:60px;  width:60px;  margin-right:-12px; }@media (min-width:920px){  .navbar .navbar-inner #mobile_menue_burger .plate{   height:80px;   width:80px;  }}.navbar .navbar-inner #mobile_menue_burger .burger{  filter:url(#gooeyness); }.navbar .navbar-inner #mobile_menue_burger .x{  transform:scale(0);  transition:transform 400ms; }.navbar .navbar-inner #mobile_menue_burger .line{  fill:none;  stroke:black;  stroke-width:7px;  stroke-linecap:round;  stroke-linejoin:round;  transform-origin:50%;  transition:stroke-dasharray 500ms 200ms,stroke-dashoffset 500ms 200ms,transform 500ms 200ms; }@media (min-width:920px){  .navbar .navbar-inner #mobile_menue_burger .line{   stroke-width:6px;  }}.navbar .navbar-inner #mobile_menue_burger .x .line{  stroke-width:5.5px; }.navbar .navbar-inner #mobile_menue_burger .active .line{  transition:stroke-dasharray 500ms,stroke-dashoffset 500ms,transform 500ms; }.navbar .navbar-inner #mobile_menue_burger .active .x{  transform:scaleX(1.2);  transition:transform 400ms 350ms; }.navbar .navbar-inner #mobile_menue_burger .plate5 .line{  transition:stroke-dasharray 400ms 100ms,stroke-dashoffset 400ms 100ms,transform 400ms 100ms; }.navbar .navbar-inner #mobile_menue_burger .plate5 .line1{  stroke-dasharray:40 40; }.navbar .navbar-inner #mobile_menue_burger .plate5 .line2{  stroke-dasharray:21 39; }.navbar .navbar-inner #mobile_menue_burger .plate5 .line3{  stroke-dasharray:21 39; }.navbar .navbar-inner #mobile_menue_burger .plate5 .line4{  stroke-dasharray:40 40; }.navbar .navbar-inner #mobile_menue_burger .plate5 .x{  transition:transform 400ms 50ms; }.navbar .navbar-inner #mobile_menue_burger .active.plate5 .line{  transition:stroke-dasharray 400ms,stroke-dashoffset 400ms,transform 400ms; }.navbar .navbar-inner #mobile_menue_burger .active.plate5 .line1{  stroke-dasharray:1 40;  stroke-dashoffset:-33px; }.navbar .navbar-inner #mobile_menue_burger .active.plate5 .line2{  stroke-dasharray:5 39;  stroke-dashoffset:-37px; }.navbar .navbar-inner #mobile_menue_burger .active.plate5 .line3{  stroke-dasharray:5 39;  stroke-dashoffset:-37px; }.navbar .navbar-inner #mobile_menue_burger .active.plate5 .line4{  stroke-dasharray:1 40;  stroke-dashoffset:-33px; }.navbar .navbar-inner #mobile_menue_burger .active.plate5 .x{  transition:transform 400ms 50ms; }.navbar .navbar-inner #mobile_menue_burger span[class^=icon-]{  font-size:35px;  color:#0068B0;  transform:translate(-50%,0);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.navbar .navbar-inner #mobile_menue_burger .icon-menu7{  opacity:0;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner #mobile_menue_burger .icon-cross2{  opacity:1;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner #mobile_menue_burger.closed .icon-menu7{  opacity:1;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner #mobile_menue_burger.closed .icon-cross2{  opacity:0;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }@media (min-width:1100px){  .navbar .navbar-inner #mobile_menue_burger{   display:none;  }}#menu_mobile{  position:fixed;  z-index:2;  top:0;  left:auto;  right:0;  bottom:0;  background:#fff;  width:100%;  -webkit-transition:right 500ms ease; -moz-transition:right 500ms ease; -o-transition:right 500ms ease; transition:right 500ms ease; -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }@media (min-width:650px){  #menu_mobile{   width:auto;   min-width:50%;  }}@media (min-width:1400px){  #menu_mobile{   display:none;  }}#menu_mobile.out{  right:-100%;  -webkit-transition:right 500ms ease; -moz-transition:right 500ms ease; -o-transition:right 500ms ease; transition:right 500ms ease;   }#menu_mobile .menu_inner{  width:100%;  height:100%;  z-index:99;  margin-top:120px;  overflow-x:scroll; }@media (min-width:450px){  #menu_mobile .menu_inner{   margin-top:180px;  }}#menu_mobile .menu_inner ul.nav_lev_lang{  width:auto;  min-width:auto;  margin:0;  line-height:1;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  gap:10px; }#menu_mobile .menu_inner ul.nav_lev_lang .wpml-ls-menu-item .wpml-ls-flag{  height:24px; }#menu_mobile .menu_inner .add_sub_menue{  width:auto;  margin-right:10px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#menu_mobile .menu_inner .add_sub_menue li{  min-width:100%;  width:100%;  padding:5px 20px; }#menu_mobile .menu_inner .add_sub_menue li a{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#menu_mobile .menu_inner .add_sub_menue li span.icon-clock{  background:#707070;  font-size:22px;  padding:4px;  margin-right:5px;  border-top-left-radius:50%;  border-top-right-radius:50%;  border-bottom-left-radius:50%;  border-bottom-right-radius:50%; }#menu_mobile .menu_inner .add_sub_menue li span.icon-wrench-screwdriver{  background:#707070;  font-size:18px;  padding:6px;  margin-right:5px;  border-top-left-radius:50%;  border-top-right-radius:50%;  border-bottom-left-radius:50%;  border-bottom-right-radius:50%; }#menu_mobile .menu_inner .add_sub_menue li span.icon-facebook{  font-size:28px;  margin-right:5px;  color:#707070; }#menu_mobile .menu_inner .add_sub_menue .opening img,#menu_mobile .menu_inner .add_sub_menue .havarie img{  width:26px;  height:26px;  margin-right:5px; }#menu_mobile .menu_inner .add_sub_menue .opening p,#menu_mobile .menu_inner .add_sub_menue .havarie p{  position:relative;  margin-top:0;  margin-bottom:0; }#menu_mobile .menu_inner .input_search{  width:auto;  min-width:auto;  margin-left:40px; }#menu_mobile .menu_inner .input_search a img{  width:30px;  height:30px;  opacity:1;  cursor:pointer;  z-index:99;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }#menu_mobile .menu_inner .input_search a img.hide{  width:15px;  height:15px;  opacity:0;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }#menu_mobile .menu_inner .social_icons{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  width:auto;  min-width:auto; }#menu_mobile .menu_inner .social_icons img{  margin-left:15px;  width:35px;  height:35px; }#menu_mobile .menu_inner ul#menu-mobile{  margin:0;  padding:0;  padding-top:6px; }#menu_mobile .menu_inner ul#menu-mobile li{  padding:0px;  list-style:none;  padding-right:0;  margin-bottom:0; }#menu_mobile .menu_inner ul#menu-mobile li a{  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:26px;  font-weight:600;  text-decoration:none;  margin:0 0 20px 0;  line-height:30px;  padding:0 40px;  display:block; }#menu_mobile .menu_inner ul#menu-mobile li a:hover,#menu_mobile .menu_inner ul#menu-mobile li a::focus-within{  color:#999999; }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu{  height:0;  transform:scaleY(0);  transform-origin:top;  position:relative;  float:none;  padding:0;  margin:0;  border:none;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li{  border-bottom:none;  padding-left:20px; }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li a,#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li p{  line-height:15px;  padding:0 20px;  display:block;  font-size:19px;  font-weight:400;  text-transform:uppercase; }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li a:hover,#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li a:focus-within{  color:#0068B0; }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li p{  margin-bottom:0; }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li:last-child a{  border-bottom:none; }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li.menu-item-has-children{  position:relative; }#menu_mobile .menu_inner ul#menu-mobile li ul.sub-menu li.menu-item-has-children>.sub-menu li a{  padding:0 20px 0 40px; }#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children{  width:fit-content;  transform:scaleY(1); }#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children a{  padding-right:0;  width:fit-content; }#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children a:after{  content:"";  display:inline;  border:solid rgb(0,0,0);  border-width:0 3px 3px 0;  padding:4px;  position:absolute;  transform:rotate(-45deg);  margin-top:10px;  margin-left:10px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children.hover ul.sub-menu,#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children:focus-within ul.sub-menu{  transform:scaleY(1);  height:auto;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children.hover a:after,#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children:focus-within a:after{  transform:rotate(45deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#menu_mobile .menu_inner ul#menu-mobile li.menu-item-has-children ul li a:after{  display:none; }#menu_mobile .menu_inner .nav_2{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  min-width:100%;  width:100%;  margin-left:30px; }#menu_mobile .menu_inner .nav_2 .nav_wrap{  min-width:100%;  width:100%; }#menu_mobile .menu_inner .nav_2 .nav_wrap li a,#menu_mobile .menu_inner .nav_2 .nav_wrap p{  margin:0;  font-weight:300;  font-size:16px; }#menu_mobile .menu_inner .nav_2 .nav_wrap ul{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  min-width:100%;  width:100%;  margin-bottom:20px; }#menu_mobile .menu_inner .nav_2 .nav_wrap ul li{  min-width:100%;  width:100%;  position:relative;  width:fit-content;  padding:0 10px; }#menu_mobile .menu_inner .nav_2 .social_icons{  width:50px;  height:50px; }.sy-box .sy-slides-wrap ul.sy-controls{  inset:0;  display:block;  opacity:0.2;  z-index:9999; }.sy-box .sy-slides-wrap ul.sy-controls:hover,.sy-box .sy-slides-wrap ul.sy-controls:has(li a:focus){  opacity:1; }.sy-box .sy-slides-wrap ul.sy-controls li.sy-prev{  margin-left:0; }.sy-box .sy-slides-wrap ul.sy-controls li.sy-prev a:focus{  outline:2px solid #0068B0; }.sy-box .sy-slides-wrap ul.sy-controls li.sy-prev a:after{  background-color:transparent;  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/slider-arrow.svg");  width:40px;  height:40px;  background-size:contain;  background-position:center center;  transform:rotate(180deg); }@media (min-width:768px){  .sy-box .sy-slides-wrap ul.sy-controls li.sy-prev a:after{   width:50px;   height:50px;  }}.sy-box .sy-slides-wrap ul.sy-controls li.sy-prev a:link{  opacity:1; }.sy-box .sy-slides-wrap ul.sy-controls li.sy-next a:focus{  outline:2px solid #0068B0; }.sy-box .sy-slides-wrap ul.sy-controls li.sy-next a:after{  background-color:transparent;  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/slider-arrow.svg");  width:40px;  height:40px;  background-size:contain;  background-position:center center; }@media (min-width:768px){  .sy-box .sy-slides-wrap ul.sy-controls li.sy-next a:after{   width:50px;   height:50px;  }}.sy-box .sy-slides-wrap ul.sy-controls li.sy-next a:link{  opacity:1; }.sy-box .sy-slides-wrap .sy-caption-wrap{  left:20px;  max-width:50%; }.sy-box .sy-slides-wrap .sy-caption-wrap .sy-caption{  left:0;  padding:20px;  border-radius:0;  background-color:#F3F6FC; }.sy-box ul.sy-pager{  display:none; }.mod_pano_segment #slider_emk{  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  overflow:hidden; }.mod_pano_segment #slider_emk .sy-slide>img{  aspect-ratio:16/10;  object-fit:cover;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }#slider_emk.no_desc .sy-pager{  display:block; }#slider_emk.no_desc .sy-caption-wrap{  display:none; }#slider_emk.dots_inside .sy-box{  position:relative; }#slider_emk.dots_inside .sy-pager{  position:absolute;  bottom:0;  z-index:4; }#slider_emk.small_dots .sy-box ul.sy-pager li{  height:10px;  width:10px; }#slider_emk.small_dots .sy-box ul.sy-pager li a{  width:100%;  background:#fff;  opacity:0.6; }#slider_emk.small_dots .sy-box ul.sy-pager li.sy-active a{  width:100%;  opacity:1;  background:#999; }#slider_emk.grey_dots .sy-box ul.sy-controls li{  width:18%; }#slider_emk.grey_dots .sy-box ul.sy-controls li.sy-prev{  margin-left:0; }@media (min-width:768px){  #slider_emk.grey_dots .sy-box ul.sy-controls li.sy-prev{   margin-left:-10px;  }}#slider_emk.grey_dots .sy-box ul.sy-controls li.sy-prev a:after{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/slide-btn-left.svg");  height:60px;  background-size:contain;  background-position:center center; }#slider_emk.grey_dots .sy-box ul.sy-controls li.sy-next{  margin-right:0; }@media (min-width:768px){  #slider_emk.grey_dots .sy-box ul.sy-controls li.sy-next{   margin-right:-10px;  }}#slider_emk.grey_dots .sy-box ul.sy-controls li.sy-next a:after{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/slide-btn-right.svg");  height:60px;  background-size:contain;  background-position:center center; }#slider_emk.grey_dots .sy-box ul.sy-pager li{  height:16px;  width:16px; }#slider_emk.grey_dots .sy-box ul.sy-pager li a{  width:100%;  background:#fff;  border:3px solid #999;  opacity:0.6; }#slider_emk.grey_dots .sy-box ul.sy-pager li.sy-active a{  width:100%;  opacity:1;  background:#999; }.page-template-page_home .mod_news_loader .sy-controls li{  height:fit-content; }.accordion_mst #accordion,.vertreter_liste #accordion{  background:#fff;  padding:0.5em 0!important; }.accordion_mst .ui-state-default,.vertreter_liste .ui-state-default{  border:none; }.accordion_mst .icon-add_circle_outline2,.accordion_mst .icon-remove_circle_outline2,.vertreter_liste .icon-add_circle_outline2,.vertreter_liste .icon-remove_circle_outline2{  display:none; }.accordion_mst .ui-icon,.vertreter_liste .ui-icon{  background-image:none;  margin-top:-10px;  text-indent:inherit;  position:absolute;  width:30px;  height:30px;  right:20px;  top:42%;  font-size:20px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.accordion_mst .ui-state-hover .ui-icon,.vertreter_liste .ui-state-hover .ui-icon{  background:none; }.accordion_mst .ui-widget,.vertreter_liste .ui-widget{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important; }.accordion_mst .ui-corner-all,.vertreter_liste .ui-corner-all{  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.accordion_mst .ui-widget-content,.vertreter_liste .ui-widget-content{  border:none; }.accordion_mst h2,.accordion_mst h3,.vertreter_liste h2,.vertreter_liste h3{  font-size:24px!important;  background:none;  background-color:#F3F6FC;  color:#000;  margin:0;  padding:8px 16px;  position:relative; }.accordion_mst h2 .icon-circle-right2,.accordion_mst h2 .icon-circle-down2,.accordion_mst h3 .icon-circle-right2,.accordion_mst h3 .icon-circle-down2,.vertreter_liste h2 .icon-circle-right2,.vertreter_liste h2 .icon-circle-down2,.vertreter_liste h3 .icon-circle-right2,.vertreter_liste h3 .icon-circle-down2{  width:30px;  height:30px; }.accordion_mst h2 .icon-circle-right2:before,.accordion_mst h2 .icon-circle-down2:before,.accordion_mst h3 .icon-circle-right2:before,.accordion_mst h3 .icon-circle-down2:before,.vertreter_liste h2 .icon-circle-right2:before,.vertreter_liste h2 .icon-circle-down2:before,.vertreter_liste h3 .icon-circle-right2:before,.vertreter_liste h3 .icon-circle-down2:before{  background:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/slider-arrow.svg");  content:"";  width:30px;  height:30px;  display:block;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.accordion_mst h2.ui-accordion-header-active,.accordion_mst h2:hover,.accordion_mst h3.ui-accordion-header-active,.accordion_mst h3:hover,.vertreter_liste h2.ui-accordion-header-active,.vertreter_liste h2:hover,.vertreter_liste h3.ui-accordion-header-active,.vertreter_liste h3:hover{  color:#0068B0; }.accordion_mst .ui-accordion-header,.vertreter_liste .ui-accordion-header{  margin-bottom:20px!important;  padding-right:42px!important; }.accordion_mst .ui-accordion-header-active .icon-circle-right2:before,.accordion_mst .ui-accordion-header-active .icon-circle-down2:before,.vertreter_liste .ui-accordion-header-active .icon-circle-right2:before,.vertreter_liste .ui-accordion-header-active .icon-circle-down2:before{  transform:rotate(-90deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.accordion_mst .ui-accordion-content,.accordion_mst .accordion_segment .ui-accordion-content,.vertreter_liste .ui-accordion-content,.vertreter_liste .accordion_segment .ui-accordion-content{  padding:0!important;  line-height:1.6;  margin-top:-20px; }.accordion_mst .ui-accordion-content p,.accordion_mst .accordion_segment .ui-accordion-content p,.vertreter_liste .ui-accordion-content p,.vertreter_liste .accordion_segment .ui-accordion-content p{  background:#F3F6FC;  margin-top:0;  padding:20px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }footer{  position:relative;  width:100%;  background:#F3F6FC;  overflow:hidden;  margin-top:50px;  top:40px; }@media (min-width:920px){  footer{   top:92px;  }}footer .container-footer{  width:92%;  max-width:1750px;  margin:0 auto;  padding-top:70px; }@media (min-width:920px){  footer .container-footer{   padding-top:40px;  }}@media (min-width:1400px){  footer .container-footer{   width:100%;  }}footer .container-footer a{  color:#000;  font-size:14px; }footer .container-footer #footer-widgets-wrap #footer-widgets{  width:100%;  max-width:1200px;  display:block;  padding-bottom:40px;  margin:0 auto;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }footer .container-footer #footer-widgets-wrap #footer-widgets .tagline{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  min-width:100%; }@media (min-width:920px){  footer .container-footer #footer-widgets-wrap #footer-widgets .tagline{   width:47%;   min-width:47%;  }}footer .container-footer #footer-widgets-wrap #footer-widgets .tagline p,footer .container-footer #footer-widgets-wrap #footer-widgets .tagline a,footer .container-footer #footer-widgets-wrap #footer-widgets .tagline li{  font-size:18px;  color:#000;  margin-top:0;  margin-bottom:0;  hyphens:auto; }footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .firm{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  min-width:100%;  text-align:center;  margin-bottom:20px; }footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .firm a{  hyphens:none; }@media (min-width:920px){  footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .firm{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   text-align:left;  }}footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  width:100%;  min-width:100%; }@media (min-width:920px){  footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  }}footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu ul{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  width:100%;  min-width:100%; }@media (min-width:920px){  footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu ul{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   padding:0;  }}footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu ul li{  position:relative;  width:fit-content;  min-width:fit-content;  display:inline-block;  padding:0 10px 0 0;  color:#000;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu ul li a{  padding:0;  text-decoration:none;  font-size:18px; }footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu ul li:last-of-type{  padding-right:0; }footer .container-footer #footer-widgets-wrap #footer-widgets .social_icons{  width:100%;  min-width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  margin-top:20px; }@media (min-width:920px){  footer .container-footer #footer-widgets-wrap #footer-widgets .social_icons{   width:47%;   min-width:47%;   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;   margin-top:0;  }}footer .container-footer #footer-widgets-wrap #footer-widgets .social_icons img{  margin-left:15px;  width:50px;  height:50px; }@media (min-width:920px){  footer .container-footer #footer-widgets-wrap #footer-widgets .social_icons img{   width:35px;   height:35px;  }}footer.active-mobile-menue{  display:none; }.frm_forms{  background:#fff;  padding:20px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }@media (min-width:768px){  .frm_forms{   padding:30px;  }}.frm_forms .frm-show-form .frm_error_style{  color:red;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-size:16px;  font-weight:600;  padding:20px 0 0 30px; }.frm_forms .frm-show-form .frm_form_fields fieldset{  border:none;  padding:0;  margin:0; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_25{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%;  min-width:100%; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_25 .frm_form_field.frm2{  width:48%;  min-width:48%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_25{   width:48%;   min-width:48%;  }}@media (min-width:980px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_25{   width:23%;   min-width:23%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field{  width:100%;  margin-top:10px;  margin-bottom:0; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_half{  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_half{   width:49%;   min-width:49%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_third{  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_third{   width:32%;   min-width:32%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_fourth{  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_fourth{   width:48%;   min-width:48%;  }}@media (min-width:980px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_fourth{   width:23%;   min-width:23%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_sixth{  width:48%;  min-width:48%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm_sixth{   width:14%;   min-width:14%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm2{  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field.frm2{   width:48%;   min-width:48%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_single_upload{  max-width:100%; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_description{  color:#000;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-size:14px;  margin-bottom:5px;  text-align:center; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_error{  color:red;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-size:14px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_required_field{  position:relative; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_required_field .frm_error{  position:absolute;  top:13px;  right:16px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .call_time{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  margin-top:20px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .call_time .frm_primary_label{  display:block;  font-size:16px;  font-weight:600;  line-height:1.2; }@media (min-width:540px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .call_time .frm_primary_label{   font-size:18px;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .call_time .frm_opt_container{  margin-left:20px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .call_time .frm_opt_container label{  font-size:16px; }@media (min-width:540px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .call_time .frm_opt_container label{   font-size:18px;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .nachricht textarea{  height:100px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_1{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_1{   width:67%;   min-width:67%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_1 .list{  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_1 .list{   width:47%;   min-width:47%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_1 .qr{  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_1 .qr{   width:47%;   min-width:47%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_2{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end;  width:100%;  min-width:100%; }@media (min-width:768px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_2{   width:27%;   min-width:27%;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .col_2 .frm_form_field{  width:auto; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container img{  width:100%; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container button,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container select,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input[type=text],.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input[type=tel],.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input[type=email],.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input[type=number],.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container select,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea{  box-sizing:border-box;  background:#F3F6FC;  color:#000;  border:none;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  padding:10px 15px;  width:100%;  margin-bottom:10px;  font-size:18px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea{  padding:15px!important; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input[type=checkbox]{  position:absolute;  opacity:0;  cursor:pointer;  height:0;  width:0; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input[type=checkbox].checkmark{  position:absolute;  top:0;  left:0;  height:25px;  width:25px;  border:2px solid #0068B0;  z-index:99; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input:focus-visible,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea:focus-visible{  border:2px solid #0068B0;  outline:none; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container p{  font-size:18px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input::-webkit-input-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea::-webkit-input-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container select::-webkit-input-placeholder{  color:#999999;  font-size:18px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input:-moz-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea::-moz-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container select::-moz-placeholder{  color:#999999;  font-size:18px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input::-moz-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea::-moz-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container select::-moz-placeholder{  color:#999999;  font-size:18px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container input::-ms-input-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container textarea::-ms-input-placeholder,.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container select::-ms-input-placeholder{  color:#999999;  font-size:18px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_1{  font-size:14px;  color:#000;  line-height:1.4;  margin-bottom:0; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_1 label{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  color:#000;  font-weight:400;  font-size:13px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_1 .frm_error{  right:auto;  top:-14px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_2{  font-size:14px;  color:#000;  line-height:1.4;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-weight:400;  padding-left:35px;  margin-top:0; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_2 p{  font-size:14px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-weight:400;  color:#000;  line-height:1.4;  text-decoration:none; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_2 a{  font-size:14px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-weight:600;  color:#000;  line-height:1.4;  text-decoration:none;  border-bottom:1px dotted #999999; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit{  display:contents;  width:100%; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button[type=submit]{  position:relative;  height:52px;  cursor:pointer;  line-height:51px;  text-decoration:none;  margin-top:10px;  padding:10px 30px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-weight:800;  font-size:16px;  text-transform:uppercase;  line-height:1;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  border:solid 2px #0068B0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  color:#fff;  background:#0068B0;  transition:all 0.3s;  position:relative;  overflow:hidden;  z-index:1; }@media (min-width:540px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button[type=submit]{   font-size:18px;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button[type=submit]:after{  content:"";  position:absolute;  bottom:0;  left:0;  width:100%;  height:100%;  background-color:transparent;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  z-index:-2; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button[type=submit]:before{  content:"";  position:absolute;  bottom:0;  left:0;  width:0%;  height:100%;  background-color:#004d83;  transition:all 0.3s;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  z-index:-1; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button[type=submit]:hover{  cursor:pointer;  color:#fff; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button[type=submit]:hover:before{  width:100%; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .emk_accept{  font-size:13px;  color:#999999;  line-height:1.4; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .emk_accept label{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  color:#999999;  font-weight:400;  font-size:13px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .emk_accept .frm_error{  right:auto;  top:-14px; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_upload_text{  font-size:16px;  font-weight:600; }@media (min-width:540px){  .frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_upload_text{   font-size:18px;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_small_text{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-size:15px;  font-weight:400; }.frm_forms .frm_message{  color:#fff!important;  background:#0068B0;  padding:5px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-size:16px;  font-weight:600!important; }@media (min-width:540px){  .frm_forms .frm_message{   font-size:18px;  }}.frm_forms [role=status] p{  color:#fff!important;  background:#0068B0;  padding:5px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-size:16px;  font-weight:600!important; }@media (min-width:540px){  .frm_forms [role=status] p{   font-size:18px;  }}.frm_forms .vertical_radio .frm_description{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-size:16px!important;  margin-top:8px!important; }.frm_forms .dz-image img{  object-fit:contain; }.frm_forms .frm_dropzone .dz-message{  border-style:dotted; }.frm_forms .frm_dropzone .frm_upload_icon{  width:100px;  margin:0 auto; }.frm_forms .frm_dropzone .frm_upload_icon:before{  content:url("https://wbg.de/wp-content/themes/emk_publisher/./img_system/upload.svg"); }.frm_forms .frm_dropzone .dz-preview{  border-bottom:none;  padding:5px 0; }.frm_forms .frm_dropzone .dz-preview .dz-image{  display:none; }.frm_forms .frm_dropzone .dz-preview .dz-column{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  min-width:100%; }.frm_forms .frm_dropzone .dz-preview .dz-column .dz-details{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  min-width:100%;  height:30px;  z-index:2;  color:#0068B0;  font-size:16px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  margin:0;  padding:0 20px; }@media (min-width:540px){  .frm_forms .frm_dropzone .dz-preview .dz-column .dz-details{   font-size:18px;  }}.frm_forms .frm_dropzone .dz-preview .dz-column .dz-details .dz-filename{  width:65%;  min-width:65%;  font-size:14px; }@media (min-width:768px){  .frm_forms .frm_dropzone .dz-preview .dz-column .dz-details .dz-filename{   width:80%;   min-width:80%;   font-size:18px;  }}.frm_forms .frm_dropzone .dz-preview .dz-column .dz-details .dz-size{  width:20%;  min-width:20%;  font-size:12px; }@media (min-width:768px){  .frm_forms .frm_dropzone .dz-preview .dz-column .dz-details .dz-size{   width:10%;   min-width:10%;   font-size:14px;  }}.frm_forms .frm_dropzone .dz-preview .dz-column .dz-details .frm_cancel1_icon:before{  content:url("https://wbg.de/wp-content/themes/emk_publisher/./img_system/delete.svg");  position:absolute;  height:15px;  width:15px;  background:#94cce6;  padding:7px;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  top:0;  right:0;  z-index:3; }.frm_forms .frm_dropzone .dz-preview .dz-column .dz-progress{  position:absolute;  background:#fff;  height:30px;  width:90%;  z-index:1;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }@media (min-width:540px){  .frm_forms .frm_dropzone .dz-preview .dz-column .dz-progress{   width:92%;  }}@media (min-width:768px){  .frm_forms .frm_dropzone .dz-preview .dz-column .dz-progress{   width:95%;  }}.frm_forms .frm_dropzone .dz-preview .dz-column .dz-progress .dz-upload{  background:#94cce6;  transition-duration:1s; }.frm-svg-icon{  display:none; }.dl_icon{  display:block;  margin:0 auto 10px auto;  width:120px;  height:70px;  background-image:url("/img/upload.svg");  background-repeat:no-repeat;  background-position:center center; }.frm_upload_text{  display:block;  width:100%; }.frm_small_text p{  margin-top:0;  font-weight:100; }.frm_radio label{  position:relative;  padding-left:25px;  font-weight:normal;  color:#000;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  display:inline-block; }.frm_radio label input{  position:absolute;  opacity:0;  cursor:pointer;  height:0;  width:0; }.frm_radio label .checkstyle_svg{  position:absolute;  top:5px;  left:0;  height:16px;  width:16px;  border-top-left-radius:3px;  border-top-right-radius:3px;  border-bottom-left-radius:3px;  border-bottom-right-radius:3px;  border:1px solid #fff;  border-radius:50%;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.frm_radio label input:checked ~ .checkstyle_svg{  top:5px;  left:0;  height:16px;  width:16px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.frm_radio label .checkstyle_svg:after{  content:"";  position:absolute;  display:none; }.frm_radio label input:checked ~ .checkstyle_svg:after{  display:block; }.frm_radio label .checkstyle_svg:after{  top:2px;  left:2px;  width:10px;  height:10px;  background:#0068B0;  border-radius:50%; }.frm_checkbox label{  position:relative;  padding-left:35px!important;  font-weight:normal;  color:#000;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  display:inline-block!important;  text-indent:0!important; }.frm_checkbox label input{  position:absolute;  opacity:0;  cursor:pointer;  height:0;  width:0; }.frm_checkbox label .checkmark{  position:absolute;  top:0;  left:0;  height:20px;  width:20px;  border:1px solid #0068B0;  background:#0068B0;  border-top-left-radius:3px;  border-top-right-radius:3px;  border-bottom-left-radius:3px;  border-bottom-right-radius:3px; }.frm_checkbox label input:checked ~ .checkmark{  bottom:2px;  left:0;  height:20px;  width:20px; }.frm_checkbox label .checkmark:after{  content:"";  position:absolute;  display:none; }.frm_checkbox label input:checked ~ .checkmark:after{  display:block; }.frm_checkbox label .checkmark:after{  left:5px;  bottom:4px;  width:5px;  height:10px;  border:2px solid #fff;  border-width:0 3px 3px 0;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg); }.frm_submit svg{  width:16px;  margin-left:20px; }.frm_submit:hover .cls-1{  stroke:#ffffff; }.emko.list_jobs{  padding-top:40px;  padding-bottom:40px; }.emko.list_jobs .emki{  position:relative;  width:100%;  height:100%;  z-index:0; }.emko.list_jobs .emki .emkw{  width:92%; }@media (min-width:1300px){  .emko.list_jobs .emki .emkw{   width:100%;  }}.emko.list_jobs .emki .emkw h1{  margin-top:20px;  margin-bottom:20px; }.emko.list_jobs .emki .emkw h2{  font-size:32px; }.emko.list_jobs .emki .emkw h3{  width:80%;  font-size:24px;  margin-top:0;  margin-bottom:0;  hyphens:none; }.emko.list_jobs .emki .emkw li{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  list-style:none;  margin-bottom:10px;  font-size:14px; }.emko.list_jobs .emki .emkw a{  text-decoration:none; }.emko.list_jobs .emki .emkw .list_jobs_wrap{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  background:#fff;  width:100%;  margin-top:40px;  padding:20px;  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }@media (min-width:980px){  .emko.list_jobs .emki .emkw .list_jobs_wrap{   width:80%;  }}.emko.list_jobs .emki .emkw .list_jobs_wrap p{  margin-bottom:0; }.emko.list_jobs .emki .emkw .list_jobs_wrap .job_badge{  position:absolute;  width:auto;  padding:2px 10px;  right:10px;  top:0;  background:#0068B0;  color:#fff;  font-size:12px;  border-top-left-radius:25px;  border-top-right-radius:25px;  border-bottom-left-radius:25px;  border-bottom-right-radius:25px; }.emko.list_jobs .emki .emkw .list_jobs_wrap .more{  position:absolute;  bottom:10px;  right:20px; }.emko.list_jobs .emki .emkw .list_jobs_wrap .more:hover{  color:#0068B0; }.emko.list_jobs .emki .emkw #kontakt{  position:relative;  background:#fff;  width:100%;  margin-top:40px;  padding:20px;  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }@media (min-width:768px){  .emko.list_jobs .emki .emkw #kontakt{   width:60%;  }}@media (min-width:980px){  .emko.list_jobs .emki .emkw #kontakt{   width:40%;  }}.emko.list_jobs .emki .emkw #kontakt span.icon-bubbles4{  margin-right:6px;  font-size:26px;  color:#707070; }.emko.list_jobs .emki .emkw #kontakt .data{  margin-top:20px; }.emko.list_jobs .emki .emkw #kontakt .data li{  font-size:18px; }.emko.list_jobs .emki .emkw #kontakt .data li.tel{  font-size:20px;  font-weight:600; }.emko.list_jobs .emki .emkw #sharing{  margin-top:40px;  width:100%; }@media (min-width:768px){  .emko.list_jobs .emki .emkw #sharing{   width:60%;  }}@media (min-width:980px){  .emko.list_jobs .emki .emkw #sharing{   width:40%;  }}.emko.list_jobs .emki .emkw #sharing ul{  display:contents; }.emko.list_jobs .emki .emkw #sharing ul li{  width:49%;  margin-bottom:0;  font-size:20px;  color:#fff;  line-height:1; }.emko.list_jobs .emki .emkw #sharing ul li a{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.emko.list_jobs .emki .emkw #sharing ul li span{  color:#fff;  margin-right:10px;  font-size:24px;  line-height:1; }.emko.list_jobs .emki .emkw #sharing ul li span .icon-envelope{  height:40px; }#job_detail{  width:80%;  margin:0 auto;  padding-top:40px; }#job_detail h1{  margin-top:30px; }#job_detail table{  width:100%;  border-spacing:0;  border-collapse:collapse; }#job_detail table tr{  padding:8px; }#job_detail table tr:nth-child(odd){  background:#f6f6f6;  border-top:solid 1px #ddd;  border-bottom:solid 1px #ddd; }#job_detail table tr th,#job_detail table tr td{  padding-top:8px;  padding-right:50px;  padding-bottom:8px;  padding-left:20px;  text-align:left; }#job_detail .zusatz{  margin-top:50px; }#job_detail .zusatz table{  width:auto; }#job_detail .aufgaben{  margin-top:50px; }#job_detail .aufgaben p{  font-weight:600; }#job_detail .online_bewerbung{  margin-top:50px; }#job_detail .emk_btn{  width:fit-content; }#job_detail .emk_btn a{  color:#fff;  text-decoration:none; }#job_detail a{  text-decoration:none; }#job_detail .links{  margin-top:50px;  margin-bottom:20px; }#job_detail .links a{  color:#0068B0; }#job_detail .cta{  margin-top:50px; }#job_detail #kontakt{  display:block;  position:relative;  background:#fff;  width:100%;  margin-top:40px;  padding:20px;  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }@media (min-width:768px){  #job_detail #kontakt{   width:60%;  }}@media (min-width:980px){  #job_detail #kontakt{   width:40%;  }}#job_detail #kontakt span.icon-bubbles4{  margin-right:6px;  font-size:26px; }#job_detail #kontakt .data{  margin-top:20px;  list-style:none; }#job_detail #kontakt .data li{  font-size:18px;  margin-bottom:10px; }#job_detail #kontakt .data li.text-small{  font-size:14px;  color:#666; }#job_detail #kontakt .data li.tel{  font-size:20px;  font-weight:600; }#job_detail #kontakt .data li a{  text-decoration:none; }#job_detail #sharing{  margin-top:40px;  width:fit-content; }#job_detail #sharing ul{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  list-style:none; }#job_detail #sharing ul li{  width:fit-content!important;  margin-bottom:0;  font-size:18px;  color:#fff;  line-height:1; }#job_detail #sharing ul li a{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  background:transparent!important; }#job_detail #sharing ul li span{  color:#fff;  margin-right:0;  margin-left:10px;  font-size:20px;  line-height:1; }#job_detail #sharing ul li span .icon-envelope{  height:40px; }@media (min-width:768px){  #job_detail #sharing ul li span{   font-size:24px;  }}#jobs_list .section_ausbildung,#jobs_list .section_jobs{  margin:60px 0 85px; }#jobs_list .list_jobs_wrap p{  margin-bottom:12px; }#jobs_list #sharing{  display:none; }#slide_out_box{  box-sizing:border-box;  z-index:100000;  width:90%;  max-width:500px;  height:auto;  padding:60px 30px 30px 30px;  text-align:center;  background:#f9f9f9;  position:fixed;  top:0;  left:0;  right:0;  margin:0 auto;  -webkit-transition:top 0.5s ease;  -moz-transition:top 0.5s ease;  -o-transition:top 0.5s ease;  transition:top 0.5s ease;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }#slide_out_box.opac_load{  opacity:0; }#slide_out_box .icon-arrow-down4,#slide_out_box .icon-arrow-up4{  position:absolute;  font-size:24px;  width:24px;  display:inline-block;  left:0;  right:0;  margin:5px auto 0; }#slide_out_box .icon-arrow-down4{  opacity:0; }#slide_out_box p,#slide_out_box a{  font-size:14px!important;  font-family:"Poppins",sans-serif;  line-height:1.5;  margin:20px 0 10px;  padding:0; }#slide_out_box p.head,#slide_out_box a.head{  font-size:20px!important;  font-weight:600;  margin-bottom:20px; }#slide_out_box a{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }#slide_out_box a.imp{  font-size:22px!important;  color:#163a86;  margin:0 0 12px 0;  display:inline-block; }#slide_out_box a.mail{  font-size:16px!important;  color:#163a86;  margin:0 0 12px 0;  display:inline-block; }@media only screen and (min-width:600px){  #slide_out_box p,#slide_out_box a{   font-size:16px!important;  }}#slide_out_box.hidethis{  top:-1000px;  -webkit-transition:top 0.5s ease;  -moz-transition:top 0.5s ease;  -o-transition:top 0.5s ease;  transition:top 0.5s ease;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; }#slide_out_box.hidethis #slide_btn{  position:fixed;  top:0; }#slide_out_box.hidethis .icon-arrow-down4{  opacity:1; }#slide_out_box.hidethis .icon-arrow-up4{  opacity:0; }#slide_out_box.hide_this_session{  top:-1000px;  -webkit-transition:top 0.5s ease;  -moz-transition:top 0.5s ease;  -o-transition:top 0.5s ease;  transition:top 0.5s ease; }#slide_out_box #slide_btn{  position:absolute;  left:0;  right:0;  margin:0 auto;  background:#f9f9f9;  bottom:-34px;  height:34px;  width:70px;  -webkit-border-bottom-right-radius:8px;  -webkit-border-bottom-left-radius:8px;  -moz-border-radius-bottomright:8px;  -moz-border-radius-bottomleft:8px;  border-bottom-right-radius:8px;  border-bottom-left-radius:8px;  cursor:pointer;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }#slide_out_box #slide_out_permentent_hide{  position:absolute;  left:0;  right:8px;  top:8px;  margin:0 auto;  padding:10px 12px;  width:259px;  font-family:"Poppins",sans-serif;  font-size:13px;  cursor:pointer; }#quicksearch_home{  width:100%;  height:auto;  min-height:85px;  display:block;  margin:0 auto;  background:none;  position:relative;  z-index:99; }#quicksearch_home:before{  content:"";  position:absolute;  width:100%;  height:20%;  top:0;  background:#F3F6FC;  z-index:-1; }@media (min-width:920px){  #quicksearch_home{   padding-top:40px;   padding-bottom:80px;  } #quicksearch_home:before{   height:50%;  }}#quicksearch_home .search_box{  margin:0 auto;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding-top:20px; }@media (min-width:920px){  #quicksearch_home .search_box{   padding-top:0;  }}#quicksearch_home .search_box .mobile-searchbox-handler{  width:100%;  min-width:100%;  background:#0068B0;  height:48px;  cursor:pointer; }#quicksearch_home .search_box .mobile-searchbox-handler .inner{  width:92%;  height:100%;  display:block;  max-width:200px;  margin:0 auto;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#quicksearch_home .search_box .mobile-searchbox-handler .inner .head{  width:250px;  padding:4px;  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:18px;  font-weight:500;  display:inline-block;  color:#fff; }#quicksearch_home .search_box .mobile-searchbox-handler .inner #icon{  width:30px;  height:30px;  padding:4px;  position:relative;  display:inline-block; }#quicksearch_home .search_box .mobile-searchbox-handler .inner #icon .icon-search3,#quicksearch_home .search_box .mobile-searchbox-handler .inner #icon .icon-zoom-out3{  position:absolute;  top:2px;  left:0;  font-size:22px;  color:#fff; }#quicksearch_home .search_box .mobile-searchbox-handler .inner #icon .icon-zoom-out3{  display:none; }#quicksearch_home .search_box .mobile-searchbox-handler .inner #icon.open .icon-search3{  display:none; }#quicksearch_home .search_box .mobile-searchbox-handler .inner #icon.open .icon-zoom-out3{  display:block; }#quicksearch_home .search_box .desk_bar{  display:none; }#quicksearch_home .search_box .searcher{  height:0;  display:none;  width:94%;  min-width:94%;  margin:0 auto;  overflow:hidden;  background:#fff;  padding:0;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }@media (min-width:920px){  #quicksearch_home .search_box .searcher{   display:block;   padding:50px 20px;  }}#quicksearch_home .search_box .searcher form.quicksearch h2{  width:100%;  text-align:center;  font-size:24px;  font-weight:400;  margin-bottom:20px;  color:#000; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch h2{   margin-bottom:0;   font-size:36px;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1{  width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding-left:0;  padding-right:0; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1{   padding-left:20px;   padding-right:20px;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset{  width:100%;  min-width:100%;  border:none;  padding:10px 0 0 0; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset{   padding-top:10px;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset label{  display:block;  margin-bottom:20px;  text-align:left;  width:100%;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  color:#000;  font-size:18px;  font-weight:600; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset label{   text-align:center;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset button{  width:100%;  border-color:#0068B0;  background:#0068B0;  color:#fff;  font-size:16px;  font-weight:500;  margin-top:20px;  outline-offset:5px;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset button span{  padding-left:10px; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset button{   font-size:18px;   margin-bottom:-20px;   margin-top:0;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  margin:33px 0 13px 0;  gap:10px; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider{   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bar-wrapper{  padding-top:0;  margin-top:-3px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bar-wrapper .rz-bar{  height:10px;  background:#F4F6FA;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bar-wrapper .rz-bar.rz-selection{  background:#0068B0; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-pointer{  top:50%;  transform:translateY(-50%);  width:35px;  height:35px;  background:#fff;  border:solid 8px #D2D3D6;  border-top-left-radius:35px;  border-top-right-radius:35px;  border-bottom-left-radius:35px;  border-bottom-right-radius:35px;  outline-offset:5px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-pointer:after{  top:50%;  left:50%;  transform:translate(-50%,-50%);  width:14px;  height:14px;  background:#fff;  border:solid 4px #D2D3D6;  border-top-left-radius:14px;  border-top-right-radius:14px;  border-bottom-left-radius:14px;  border-bottom-right-radius:14px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-pointer.rz-active:after{  background:#fff; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-pointer.rz-active:after:after{  background:#0068B0; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble{  position:absolute;  font-family:"Noto Sans Condensed",Arial,sans-serif;  color:#0068B0;  font-size:18px;  font-weight:500;  margin-top:-25px;  bottom:26px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble:last-of-type{  right:-15px; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble{   font-weight:600;   position:relative;   left:unset!important;   margin-top:-45px;   bottom:20px;  } #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble:nth-child(even):before{   content:"-";   margin-left:-5px;   margin-right:12px;  } #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble:last-of-type{   position:absolute;   top:-15px;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble.rz-limit.rz-ceil,#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble.rz-limit.rz-floor{  opacity:0; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1{   padding:20px 0 0 0;  } #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset{   width:30%;   min-width:30%;   padding-top:28px!important;  } #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset label{   margin-bottom:0;   text-align:left;  }}@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch .set_1{   padding-top:0;   padding-bottom:20px;  }}#quicksearch_home .search_box .searcher.open{  display:block;  margin-top:0;  padding:40px;  height:auto; }@media (min-width:920px){  #quicksearch_home .search_box{   width:92%;   max-width:1200px;   z-index:6;   position:relative;  } #quicksearch_home .search_box .quick_place{   width:100%;  } #quicksearch_home .search_box .mobile-searchbox-handler{   display:none;  } #quicksearch_home .search_box .desk_bar{   display:none;   font-size:23px;   color:#0068B0;   width:100%;   height:50px;   padding:12px;  } #quicksearch_home .search_box .desk_bar .info{   display:none;   text-align:center;  } #quicksearch_home .search_box .searcher{   width:100%;   height:auto;  }}.siteinfos{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  height:100%;  position:relative;  overflow:hidden;  aspect-ratio:16/9;  max-height:350px; }.siteinfos .si_img{  position:absolute;  width:100%;  height:100%;  inset:0; }.siteinfos .si_img img{  width:100%;  height:100%;  object-fit:cover; }.siteinfos .si_headline{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center;  height:100%;  width:100%;  background:rgba(0,104,176,0.503);  z-index:99; }.siteinfos .si_headline .img_headline{  padding:20px 40px;  margin:0 auto;  color:white;  hyphens:none;  font-size:clamp(26px,6vw,75px);  line-height:1.2;  margin-bottom:0;  text-transform:uppercase;  text-align:center;  word-wrap:break-word; }@media (min-width:768px){  .siteinfos .si_headline .img_headline{   padding:40px 80px;  }}@media (min-width:920px){  .siteinfos .si_headline .img_headline{   font-size:75px;  }}#head_vario_slider{  z-index:1;  position:relative;  width:100%;  min-width:100%;  padding:0; }#head_vario_slider:before{  content:"";  position:absolute;  width:100%;  height:calc(100% - 150px);  background:#F3F6FC; }#head_vario_slider #bg_video .video-js{  width:100%;  height:800px; }#head_vario_slider #bg_video .video-js .vjs-poster{  background-size:cover; }#head_vario_slider #bg_video video[poster]{  width:100%;  height:100%;  max-height:800px;  object-fit:cover; }#head_vario_slider #bg_video .my-video-dimensions{  width:100%;  height:100%;  max-height:800px;  background:white; }#head_vario_slider #bg_video .my-video-dimensions .vjs-tech{  position:relative; }#head_vario_slider.emko.content_16_9{  margin:0 auto;  width:92%;  max-width:1200px; }#head_vario_slider.emko.content_16_9 .emki .emkw{  margin:0 auto;  width:100%; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk{  padding:40px 0 5px 0; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop{  position:relative;  overflow:auto;  aspect-ratio:16/9;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop{   overflow:hidden;  }}#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list{  position:absolute;  min-height:auto;  inset:0; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-direction:reverse;  -webkit-box-orient:horizontal;  -webkit-flex-direction:row-reverse;  -moz-flex-direction:row-reverse;  -ms-flex-direction:row-reverse;  flex-direction:row-reverse;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-align-content:flex-start;  -moz-align-content:flex-start;  -ms-flex-line-pack:start;  align-content:flex-start;  position:absolute;  inset:0; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li img{  height:100%;  object-fit:cover; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-pager{  display:none; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-filler{  padding:0!important; }#head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-slides-crop{  aspect-ratio:auto; }#head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-slides-crop:before{  content:"";  display:block;  padding-top:calc(160% - 15vw); }@media (min-width:540px){  #head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-slides-crop:before{   padding-top:115%;  }}@media (min-width:768px){  #head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-slides-crop:before{   padding-top:100%;  }}@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-slides-crop:before{   padding-top:40%;  }}#head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-controls{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  height:50px;  bottom:0;  min-width:24%;  width:24%;  opacity:1; }@media (min-width:540px){  #head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-controls{   min-width:20%;   width:20%;  }}@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-controls{   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;   min-width:15%;   width:15%;  }}#head_vario_slider.emko.content_16_9 .emki .emkw.active #slider_emk .sy-controls li{  position:relative;  min-width:47%;  width:47%;  height:100%; }#head_vario_slider:has(#slider_emk.active):before{  height:100%; }#head_vario_slider:has(#slider_emk.active) .sy-box{  width:100%;  margin:0 auto; }#head_vario_slider:has(#slider_emk.active) .sy-controls{  display:block;  inset:unset; }#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop{  position:relative;  margin:0 auto;  aspect-ratio:unset;  height:100%;  max-height:100%; }@media (min-width:920px){  #head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop{   aspect-ratio:12/5.5;   max-height:75vh;  }}#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list{  position:relative; }@media (min-width:920px){  #head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list{   position:absolute;   min-height:auto;   inset:0;  }}#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-direction:reverse;  -webkit-box-orient:horizontal;  -webkit-flex-direction:row-reverse;  -moz-flex-direction:row-reverse;  -ms-flex-direction:row-reverse;  flex-direction:row-reverse;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start;  -webkit-align-content:flex-start;  -moz-align-content:flex-start;  -ms-flex-line-pack:start;  align-content:flex-start;  position:absolute;  inset:0; }#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov{  position:relative;  min-width:100%;  width:100%;  min-height:auto;  height:auto; }@media (min-width:920px){  #head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov{   min-width:32%;   width:32%;   height:auto;  }}#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov .img_content{  padding:20px 0; }#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov .img_content .img_headline{  width:100%;  margin:0;  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:24px;  line-height:40px;  color:#000; }@media (min-width:920px){  #head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov .img_content .img_headline{   font-size:30px;   line-height:1.2;  }}@media (min-width:1100px){  #head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov .img_content .img_headline{   font-size:36px;  }}#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov .img_content .img_text{  width:100%;  margin:20px 0 0 0;  font-size:18px;  color:#000;  letter-spacing:0px; }#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .img_ov .img_content .emk_btn{  margin-top:20px; }#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li .emk_btn{  margin-top:30px; }#head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li img{  width:100%;  height:auto!important;  object-fit:cover;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  aspect-ratio:16/11; }@media (min-width:920px){  #head_vario_slider:has(#slider_emk .img_ov) .sy-slides-crop .sy-list li img{   width:66%;   min-width:66%;   height:100%!important;   object-fit:cover;  }}#head_vario_slider:has(.slider_overlay).emko.full{  min-height:auto;  height:100%;  max-height:350px; }#head_vario_slider:has(.slider_overlay).emko.full #slider_emk{  aspect-ratio:12/5;  max-height:350px; }#head_vario_slider:has(.slider_overlay).emko.full #slider_emk .sy-slides-crop{  max-height:350px!important;  aspect-ratio:12/5!important; }#head_vario_slider:has(.slider_overlay).emko.full #slider_emk .sy-slides-crop .sy-slide>img{  height:100%;  object-fit:cover;  object-position:center; }.mod_site_headline .emkw{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  width:100%; }.mod_site_headline .emkw .category{  font-size:26px;  margin:0;  line-height:1.2; }.mod_site_headline .emkw .headline{  width:100%;  font-size:36px;  margin-top:20px; }@media (min-width:768px){  .mod_site_headline .emkw .headline{   font-size:46px;   margin-top:50px;  }}.mod_site_headline .emkw .subline{  width:100%;  font-size:36px;  margin:0;  line-height:1.2; }.mod_site_headline.hidden{  padding-top:0; }.mod_site_headline.hidden .subline{  padding-top:40px; }.mod_site_headline.hidden h1{  position:absolute;  width:1px;  height:1px;  padding:0;  margin:-1px;  overflow:hidden;  clip:rect(0,0,0,0);  border:0;  white-space:nowrap; }.page-template-page_immosearch_wohnungsfilter #head_vario_slider,.page-template-page_list_news #head_vario_slider{  max-height:350px;  aspect-ratio:12/5; }.emko.mod_text_liste_split{  width:100%; }.emko.mod_text_liste_split .emki{  position:relative;  max-width:1200px;  width:92%;  height:100%;  z-index:0; }.emko.mod_text_liste_split .emki .emkw{  padding-top:40px;  padding-bottom:60px;  margin:0 auto; }.emko.mod_text_liste_split .emki .emkw .box_liste_text{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-direction:normal;  -webkit-box-orient:horizontal;  -webkit-flex-direction:row;  -moz-flex-direction:row;  -ms-flex-direction:row;  flex-direction:row;  width:100%;  min-width:100%; }@media (min-width:920px){  .emko.mod_text_liste_split .emki .emkw .box_liste_text{   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;  }}.emko.mod_text_liste_split .emki .emkw .box_liste_text .list{  width:100%;  min-width:100%;  margin-bottom:20px;  background:#fff;  padding:25px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }@media (min-width:920px){  .emko.mod_text_liste_split .emki .emkw .box_liste_text .list{   padding:50px;   width:47%;   min-width:47%;  }}.emko.mod_text_liste_split .emki .emkw .box_liste_text .list h3{  margin-bottom:20px;  width:100%;  min-width:100%; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .list li{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .list li.pfeil{  margin-bottom:20px; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .list li.pfeil img{  width:33px;  height:33px;  margin-right:15px; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .list li p{  font-size:18px;  font-weight:600;  margin:0; }@media (min-width:920px){  .emko.mod_text_liste_split .emki .emkw .box_liste_text .list li p{   font-size:20px;  }}.emko.mod_text_liste_split .emki .emkw .box_liste_text .list li:last-of-type{  margin-bottom:0; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .daten_bild_text{  text-align:left;  width:100%;  min-width:100%;  margin-bottom:20px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }@media (min-width:920px){  .emko.mod_text_liste_split .emki .emkw .box_liste_text .daten_bild_text{   text-align:left;   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   width:47%;   min-width:47%;  }}.emko.mod_text_liste_split .emki .emkw .box_liste_text .daten_bild_text .subline{  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:24px; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .daten_bild_text p{  width:100%; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .daten_bild_text p a{  color:#0068B0;  text-decoration:underline; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .daten_bild_text .emk_btn{  margin-top:20px; }.emko.mod_text_liste_split .emki .emkw .box_liste_text .daten_bild_text .emk_btn span{  margin-left:20px; }.emko.mod_text_liste_split .emki .emkw.reverse .box_liste_text{  -webkit-box-direction:normal;  -webkit-box-orient:vertical;  -webkit-flex-direction:column;  -moz-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column; }@media (min-width:920px){  .emko.mod_text_liste_split .emki .emkw.reverse .box_liste_text{   -webkit-box-direction:reverse;   -webkit-box-orient:horizontal;   -webkit-flex-direction:row-reverse;   -moz-flex-direction:row-reverse;   -ms-flex-direction:row-reverse;   flex-direction:row-reverse;  }}.mod_news_loader{  position:relative;  margin-top:20px; }@media (min-width:920px){  .mod_news_loader{   margin-top:80px;  }}.mod_news_loader:before{  content:"";  position:absolute;  width:100%;  min-width:100%;  height:100%;  background:#F3F6FC; }@media (min-width:768px){  .mod_news_loader:before{   width:70%;   min-width:70%;  }}.mod_news_loader .emki{  position:relative;  max-width:100%!important;  height:100%;  z-index:1; }.mod_news_loader .emki .emkw{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center;  width:100%!important;  max-width:100%!important;  padding-top:40px;  padding-bottom:80px; }.mod_news_loader .emki .emkw .head_content{  max-width:1200px;  width:92%;  margin:0 auto; }.mod_news_loader .emki .emkw .head_content h2{  margin-top:20px;  margin-bottom:35px;  font-size:34px; }@media (min-width:920px){  .mod_news_loader .emki .emkw .head_content h2{   font-size:40px;   margin-bottom:40px;  }}.mod_news_loader .emki .emkw .news_wrap{  max-width:1200px;  width:92%;  margin:0 auto;  overflow-x:auto;  overflow:visible; scrollbar-width:none; -ms-overflow-style:none;   }.mod_news_loader .emki .emkw .news_wrap::-webkit-scrollbar{  display:none; }.mod_news_loader .emki .emkw .news_wrap .news_slider{  max-width:1200px;  width:100%;  margin:0 auto; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper{  overflow:visible;  width:100%;  position:relative;  padding-bottom:20px; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  -webkit-box-align:stretch;  -ms-flex-align:stretch;  -webkit-align-items:stretch;  -moz-align-items:stretch;  align-items:stretch;  width:100%;  overflow:visible;  cursor:pointer; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide{  width:90%;  min-width:90%;  height:auto;  margin-right:20px; }@media (min-width:540px){  .mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide{   width:45%;   min-width:45%;  }}@media (min-width:920px){  .mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide{   width:30%;   min-width:30%;  }}@media (min-width:1200px){  .mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide{   width:31%;   min-width:31%;  }}.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide a{  height:100%; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box{  background:#fff;  width:100%;  min-width:100%;  height:100%;  max-height:550px;  overflow:hidden;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .img_4_3{  position:relative;  width:100%;  min-width:100%;  overflow:hidden; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .img_4_3 img{  border-top-left-radius:10px;  border-top-right-radius:10px; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .img_4_3 .img_copyright{  z-index:5; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .news_content{  position:relative;  width:100%;  min-width:100%;  padding:20px; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .news_content .category p{  font-size:16px;  font-weight:400;  color:#0068B0; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .news_content p{  margin-top:10px;  margin-bottom:0;  overflow:hidden;  -webkit-box-orient:vertical;  -webkit-line-clamp:4;  display:-webkit-box; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .news_content p.headline{  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:24px;  line-height:1.2; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box:hover .img_4_3 img{  transform:scale(1.1);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box:hover p.headline{  color:#0068B0; }.mod_news_loader .emki .emkw .nav_news{  max-width:1200px;  width:92%;  margin:0 auto;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }.mod_news_loader .emki .emkw .nav_news .slider-controls{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }.mod_news_loader .emki .emkw .nav_news .slider-controls .arrow{  width:50px;  min-width:50px;  height:50px;  cursor:pointer;  margin:0 10px;  opacity:0.7;  background:transparent;  border:none; }.mod_news_loader .emki .emkw .nav_news .slider-controls .arrow img{  width:100%; }.mod_news_loader .emki .emkw .nav_news .slider-controls .arrow.active{  opacity:1; }.mod_news_loader .emki .emkw .nav_news .slider-controls .arrow#prevBT img{  transform:rotate(180deg); }.mod_home_promo_boxen{  padding-top:40px;  padding-bottom:40px; }@media (min-width:920px){  .mod_home_promo_boxen{   padding-top:60px;   padding-bottom:80px;  }}.mod_home_promo_boxen .emki{  position:relative;  max-width:1200px;  width:92%;  height:100%;  padding-top:40px;  padding-bottom:40px;  z-index:0; }.mod_home_promo_boxen .emki .emkw{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center; }.mod_home_promo_boxen .emki .emkw h2{  margin-bottom:40px; }.mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  width:100%;  min-width:100%; }.mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box{  position:relative;  width:100%;  min-width:100%;  margin-bottom:30px;  background:#fff;  text-decoration:none;  border-top-left-radius:18px;  border-top-right-radius:18px;  border-bottom-left-radius:18px;  border-bottom-right-radius:18px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  z-index:99; }@media (min-width:768px){  .mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box{   width:49%;   min-width:49%;  }}@media (min-width:1100px){  .mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box{   width:32%;   min-width:32%;  }}.mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box .img_wrap{  overflow:hidden; }.mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box .img_wrap img{  border-top-left-radius:18px;  border-top-right-radius:18px; }.mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box .promo_text{  padding:20px 30px; }.mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box:hover img{  transform:scale(1.1);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_home_promo_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box:hover h3{  color:#0068B0; }.mod_formular_feedback{  padding:80px 0; }.mod_formular_feedback .emkw{  width:92%;  margin:0 auto;  max-width:990px; }.mod_formular_feedback .emkw .wrapper{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  text-align:center; }.modal{  display:none; position:fixed;  z-index:9999;  left:0;  top:0;  width:100%;  height:100%;  overflow:auto;  background-color:rgba(0,0,0,0.5);   }.modal .modal-content{  background-color:#fff;  margin:50% auto;  transform:translateY(-50%);  padding:40px 80px;  border:1px solid #888;  width:80%;  position:relative;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.modal .modal-content .close{  position:absolute;  top:15px;  right:15px;  color:#000;  font-size:28px;  width:30px;  height:30px;  font-weight:bold;  cursor:pointer;  border-radius:50%;  border:2px solid #000;  text-align:center;  line-height:0.9; }.modal .modal-content h3{  width:100%;  text-align:center; }.modal .modal-content p{  text-align:center; }.modal .modal-content .frm_forms{  box-shadow:none; }.modal .modal-content .frm_forms .frm-star-group .frmsvg{  fill:#FFE207; }.modal .modal-content .frm_forms label{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:18px;  font-weight:500; }.modal .modal-content .frm_forms .frm_form_field.info label span{  color:#999; }.modal .modal-content .frm_forms .frm_form_field.feedback{  padding-bottom:15px; }:root{  --star-size:20px;  --star-color:#eee;  --star-background:#FFE207; }.Stars{  --percent:calc(var(--rating) / 5 * 100%);  display:inline-block;  font-size:var(--star-size);  line-height:1; }.Stars::before{  content:"★★★★★";  letter-spacing:3px;  background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));  -webkit-background-clip:text;  -webkit-text-fill-color:transparent; }.review-overview{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  font-family:"Noto Sans Condensed",Arial,sans-serif;  margin:0 auto;  width:92%;  max-width:990px; }.review-overview .review-header{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  font-size:18px;  margin-bottom:10px;  width:100%;  min-width:100%; }@media (min-width:980px){  .review-overview .review-header{   width:47%;   min-width:47%;  }}.review-overview .review-header .total-rating{  width:130px;  min-width:130px;  font-size:90px;  font-weight:700;  margin-right:5px; }@media (min-width:980px){  .review-overview .review-header .total-rating{   min-width:160px;   font-size:121px;  }}.review-overview .review-header .star-review{  width:auto;  min-width:auto; }.review-overview .review-header .star-review .star-rating{  display:flex;  gap:5px;  margin-bottom:10px; }.review-overview .review-header .star-review .star-rating .star{  width:28px;  height:28px; }@media (min-width:980px){  .review-overview .review-header .star-review .star-rating .star{   width:38px;   height:38px;  }}.review-overview .review-header .star-review .rating-count{  font-size:18px;  color:#999999;  margin-left:auto; }.review-overview .review-breakdown{  width:100%;  min-width:100%; }@media (min-width:980px){  .review-overview .review-breakdown{   width:47%;   min-width:47%;  }}.review-overview .review-breakdown div{  display:flex;  align-items:center;  margin-top:10px;  margin-bottom:10px;  height:23px; }.review-overview .review-breakdown div span{  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:20px; }.review-overview .review-breakdown div span .star{  width:18px;  height:18px;  margin-left:5px; }.review-overview .review-breakdown div .review-bar{  flex:1;  background:#F3F6FC;  overflow:hidden;  margin:0 10px;  position:relative;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }.review-overview .review-breakdown div .review-bar span{  display:block;  height:23px;  background:#FFE207;  position:absolute;  top:0;  left:0;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }.review-overview .review-breakdown div .review-percent{  width:30px;  font-size:14px;  color:#555;  display:none; }.review-feedback{  position:relative;  margin-top:100px;  padding-bottom:100px; }.review-feedback:before{  content:"";  position:absolute;  width:100%;  height:calc(100% - 80px);  background:#F3F6FC;  bottom:0;  z-index:-1; }.review-feedback .feedback_wrap{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  gap:20px;  width:92%;  max-width:990px;  margin:0 auto; }.review-feedback .feedback_wrap .feedback_bar{  width:100%;  min-width:100%;  padding:30px;  background:#fff;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.review-feedback .feedback_wrap .feedback_bar h3{  width:100%;  font-size:20px;  font-weight:600; }.review-feedback .feedback_wrap .feedback_bar h3.antwort{  font-weight:400;  margin-top:25px; }.review-feedback .feedback_wrap .feedback_bar p{  margin-top:10px;  margin-bottom:0; }.review-feedback .feedback_wrap .feedback_bar .star-rating{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  gap:5px;  margin-top:15px;  margin-bottom:20px; }.review-feedback .feedback_wrap .feedback_bar .star-rating .star{  width:24px;  height:24px; }.infinite{  position:absolute;  white-space:nowrap;  will-change:transform;  animation:marquee-horizontal 10s linear infinite;   }.infinite .feedback_wrap{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex; }.infinite .feedback_wrap .feedback_bar{  width:500px; }.infinite .feedback_wrap .feedback_bar h3{  width:100%; }.infinite .feedback_wrap .feedback_bar .star-rating{  display:flex;  gap:5px; }.infinite .feedback_wrap .feedback_bar .star-rating .star{  width:24px;  height:24px; }@keyframes marquee-horizontal{  from{   transform:translateX(0);  } to{   transform:translateX(-50%);  }}.page-template-page_feedback #modal{  overflow:scroll; }.page-template-page_feedback #modal .modal-content{  width:90%;  margin:0;  padding:20px;  top:130px;  left:50%;  transform:translateX(-50%); }@media (min-width:768px){  .page-template-page_feedback #modal .modal-content{   width:70%;  }}.page-template-page_feedback #modal .modal-content .frm_forms{  padding:0; }.emko.mod_downloads{  padding:40px 0; }.emko.mod_downloads .emki .dl_wrap{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.emko.mod_downloads .emki .dl_wrap h2,.emko.mod_downloads .emki .dl_wrap h3{  width:100%; }.emko.mod_downloads .emki .dl_wrap h3{  font-size:23px; }.emko.mod_downloads .emki .dl_wrap a:link{  text-decoration:none; }.emko.mod_downloads .emki .dl_wrap.bars .downloads{  margin-top:40px;  width:100%; }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  background:#fff;  padding:20px;  margin-bottom:30px;  width:100%;  min-width:100%;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }@media (min-width:768px){  .emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download{   padding:30px;  }}.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download.top_spacer{  margin-top:0; }@media (min-width:540px){  .emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download.top_spacer{   margin-top:80px;  }}.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .icon_download{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  text-align:center;  margin-bottom:20px;  margin-right:10px;  width:100%; }@media (min-width:540px){  .emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .icon_download{   max-width:90px;   margin-right:20px;   margin-bottom:0;  }}.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .icon_download li{  margin-bottom:0; }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .icon_download img{  width:100%; }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .preview{  max-width:90px;  margin-right:23px; }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .preview img{  width:100%;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .dl_content{  min-width:78%;  width:78%; }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .dl_content p{  width:100%;  margin-top:0;  margin-bottom:0; }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .dl_content h3{  width:100%;  margin-top:0;  margin-bottom:10px;  color:#000; }.emko.mod_downloads .emki .dl_wrap.bars .downloads .box_download .dl_content a{  color:#fff; }.emko.mod_downloads .emki .dl_wrap.boxen .downloads{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%;  min-width:100%; }.emko.mod_downloads .emki .dl_wrap.boxen .downloads a{  width:47%;  min-width:47%;  margin-bottom:30px; }@media (min-width:768px){  .emko.mod_downloads .emki .dl_wrap.boxen .downloads a{   width:23%;   min-width:23%;  }}.emko.mod_downloads .emki .dl_wrap.boxen .downloads .preview img{  width:100%;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }.emko.mod_downloads .emki .dl_wrap.boxen .downloads .dl_content{  min-width:78%;  width:78%; }.emko.mod_downloads .emki .dl_wrap.boxen .downloads .dl_content p.text-small{  display:none; }.emko.mod_downloads .emki .dl_wrap.boxen .downloads .dl_content h3{  margin-top:10px;  font-size:20px;  color:#000; }.emko.mod_downloads:has(.emkw.fond){  background:#F4F6FA; }.emko.mod_downloads:has(.emkw.fond) .box_download{  background:#fff; }.emko.mod_wohnungsfilter{  padding-top:20px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_wohnungsfilter:before{  content:"";  position:absolute;  background:#F3F6FC;  width:100%;  top:0;  height:250px; }.emko.mod_wohnungsfilter:has(.searchform.closed){  margin-top:0;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_wohnungsfilter .emki{  width:100%;  max-width:100%; }.emko.mod_wohnungsfilter .emki .emkw{  width:92%;  max-width:1200px;  margin:0 auto; }.emko.mod_wohnungsfilter .module{  margin-top:10px; }.emko.mod_wohnungsfilter .wrap{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  min-width:100%!important; }.emko.mod_wohnungsfilter .wrap .col_suche{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  width:100%;  height:auto; }@media (min-width:768px){  .emko.mod_wohnungsfilter .wrap .col_suche{   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;   margin-right:20px;  }}.emko.mod_wohnungsfilter .wrap .col_suche.fixed{  margin-top:200px; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform{  position:fixed!important;  top:100px!important;  right:100%!important;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }@media (min-width:768px){  .emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform{   max-width:47%!important;   left:2%!important;   right:100%!important;   top:117px!important;   -webkit-transition:all 300ms ease;   -moz-transition:all 300ms ease;   -o-transition:all 300ms ease;   transition:all 300ms ease;  }}@media (min-width:1400px){  .emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform{   max-width:700px!important;   top:130px!important;   left:auto!important;   right:auto!important;   -webkit-transition:all 300ms ease;   -moz-transition:all 300ms ease;   -o-transition:all 300ms ease;   transition:all 300ms ease;  }}.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform.landscape{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  padding-top:58px!important;  top:100px!important;  min-width:97%!important;  height:auto!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform.landscape .slide{  width:31%!important;  min-width:31%!important;  margin-bottom:0!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform.landscape .slide label{  font-size:14px!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform.landscape .ng-scope{  margin-top:-4px!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform.landscape .ng-scope label{  font-size:12px!important;  margin-bottom:5px!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform.landscape .unstyled li{  margin-bottom:18px!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .searchform.landscape .unstyled .ng-binding{  font-size:12px!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .promo_box{  position:relative;  top:340px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .resultlist_info{  margin-bottom:5px; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .resultlist_info.landscape h3{  font-size:14px!important; }.emko.mod_wohnungsfilter .wrap .col_suche.fixed .resultlist{  position:relative;  top:10px;  padding-bottom:350px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box{  position:relative; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  background:#fff;  width:100%;  margin-top:40px;  margin-bottom:40px;  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }@media (min-width:980px){  .emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text{   width:100%;   height:auto;  }}.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3{  width:100%;  margin-right:0; }@media (min-width:980px){  .emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3{   width:55%;   margin-right:20px;  }}.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 img{  border-top-left-radius:16px;  border-top-right-radius:16px; }@media (min-width:980px){  .emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 img{   border-bottom-left-radius:16px;   border-top-left-radius:16px;  }}.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 .head{  position:absolute;  top:10px;  left:20px;  z-index:3; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 .head p,.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 .head h4{  margin-bottom:10px;  color:#fff; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 .head h4{  font-size:24px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 #overlay{  position:absolute;  width:100%;  height:100%;  top:0;  left:0;  right:0;  bottom:0;  border-top-left-radius:16px;  border-top-right-radius:16px;  background-color:rgba(0,0,0,0.5);  z-index:2;  cursor:pointer; }@media (min-width:980px){  .emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 #overlay{   border-bottom-left-radius:16px;   border-top-left-radius:16px;  }}.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 ul.features{  position:absolute;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  width:100%;  padding-left:15px;  padding-right:15px;  bottom:20px;  z-index:4; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 ul.features .feature{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  padding-right:15px;  margin-right:15px;  width:30%;  border-right:solid 1px white; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 ul.features .feature p{  width:100%;  margin-top:0;  margin-bottom:0;  color:#fff;  text-align:center; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .img_4_3 ul.features .feature:last-child{  border:none; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  width:100%;  padding:30px; }@media (min-width:980px){  .emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text{   padding:30px 0 15px 0;   width:40%;  }}.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text h3{  margin-top:40px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text li{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  list-style:none;  margin-bottom:5px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text li p{  margin-top:0;  margin-bottom:0; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text li p.text-small{  width:89%;  font-size:10px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text li.ort{  margin-top:20px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text li.ort img{  height:15px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text li.zustand img{  height:15px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text ul.features{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%;  margin-top:40px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text ul.features .feature{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  width:24%; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text ul.features .feature img{  height:40px;  width:40px;  margin-bottom:5px; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .box_bild_text .daten_bild_text ul.features .feature p{  white-space:nowrap;  text-align:center; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .handler{  z-index:5; }.emko.mod_wohnungsfilter .wrap .col_suche .promo_box .handler .icon-cross2{  position:absolute;  top:15px;  right:15px;  color:#fff;  transform:rotate(180deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }@media (min-width:980px){  .emko.mod_wohnungsfilter .wrap .col_suche .promo_box .handler .icon-cross2{   color:#0068B0;  }}.emko.mod_wohnungsfilter .wrap .col_suche .promo_box.closed{  display:none; }.emko.mod_wohnungsfilter .wrap .col_suche .suche_liste{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%; }.emko.mod_wohnungsfilter .wrap .col_suche .suche_liste .box{  width:48%;  background:lightblue;  height:300px;  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }.emko.mod_wohnungsfilter .wrap .col_map{  display:none; }@media (min-width:768px){  .emko.mod_wohnungsfilter .wrap .col_map{   position:relative;   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   width:100%;   height:90vh;   -webkit-transition:all 300ms ease;   -moz-transition:all 300ms ease;   -o-transition:all 300ms ease;   transition:all 300ms ease;  }}.emko.mod_wohnungsfilter .wrap .col_map .map{  width:100%;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_wohnungsfilter .wrap .col_map .frame{  width:100%;  height:100vh; }.emko.mod_wohnungsfilter .wrap .col_map.fixed .map{  position:fixed;  width:670px;  top:150px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_wohnungsfilter .wrap .col_map .handler .icon-triangle2{  position:absolute;  top:50px;  left:700px;  font-size:26px;  color:#0068B0;  transform:rotate(90deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; z-index:99; }.emko.mod_wohnungsfilter .wrap .col_map.map_full{  position:relative; }.emko.mod_wohnungsfilter .wrap .col_map.map_full #map_angebote{  width:97%;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_wohnungsfilter .wrap .col_map.map_full .handler .icon-triangle2{  position:absolute;  top:50px;  left:97%;  color:#0068B0;  transform:rotate(270deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; z-index:99; }#map_gst_wbg{  width:100%;  max-width:1200px;  height:380px;  margin:0 auto;  background:#f5f7fa;  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/spinner.gif");  background-repeat:no-repeat;  background-position:center center; }@media (min-width:768px){  #map_gst_wbg{   height:630px;  }}.h1_wrap{  width:92%;  max-width:994px;  display:block;  margin:0 auto;  padding:40px 0 0; }.emko.list_stadtteile{  padding-bottom:0; }@media (min-width:540px){  .emko.list_stadtteile{   padding-bottom:80px;  }}.emko.list_stadtteile .stadtteile_map{  margin-top:40px;  margin-bottom:40px; }.emko.list_stadtteile .stadtteile_wrap{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%;  min-width:100%;  padding-top:40px; }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box{  width:100%;  min-width:100%;  margin-bottom:40px;  background:#fff;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  border-bottom-left-radius:10px;  border-top-left-radius:10px;  border-bottom-right-radius:10px;  border-top-right-radius:10px; }@media (min-width:920px){  .emko.list_stadtteile .stadtteile_wrap .stadtteil_box{   width:48%;   min-width:48%;  }}.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a{  width:100%;  min-width:100%; }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a .box_bild_text{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  background:#fff;  width:100%;  min-width:100%;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  overflow:hidden; }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a .box_bild_text .img_4_3{  width:100%;  min-width:100%; }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a .box_bild_text .img_4_3 .img_wrap{  overflow:hidden;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a .box_bild_text .img_4_3 .img_wrap img{  width:100%;  height:100%;  aspect-ratio:4/3;  object-fit:cover; }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a .box_bild_text .daten_bild_text{  width:100%;  min-width:100%;  padding:30px 20px; }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a .box_bild_text .daten_bild_text p{  margin-top:10px; }.emko.list_stadtteile .stadtteile_wrap .stadtteil_box a .box_bild_text:hover .img_4_3 img{  transform:scale(1.1);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_news_filter{  padding-top:60px; }.mod_news_filter h2,.mod_news_filter p{  width:70%; }.mod_news_filter .filter_wrap_1 button{  border:1px solid #0068B0;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  padding:5px 20px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:18px;  font-weight:600;  text-transform:uppercase;  background:#fff;  color:#0068B0;  margin-right:10px;  margin-bottom:10px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_news_filter .filter_wrap_1 button:hover,.mod_news_filter .filter_wrap_1 button.active{  background:#0068B0;  color:#fff;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.list_news{  padding-bottom:40px; }.emko.list_news .emki{  position:relative;  width:100%;  height:100%;  z-index:0; }.emko.list_news .emki .emkw h1{  margin-top:20px; }.emko.list_news .emki .emkw h2,.emko.list_news .emki .emkw h3{  margin-top:0;  margin-bottom:0; }.emko.list_news .emki .emkw li{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  list-style:none;  margin-bottom:10px;  font-size:16px; }.emko.list_news .emki .emkw a{  text-decoration:none;  width:100%; }.emko.list_news .emki .emkw .list_news_wrap{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  width:100%;  min-width:100%;  padding-top:40px; }.emko.list_news .emki .emkw .list_news_wrap .news_box{  position:relative;  width:100%;  min-width:100%;  margin-bottom:40px;  background:#fff;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }@media (min-width:650px){  .emko.list_news .emki .emkw .list_news_wrap .news_box{   width:48%;   min-width:48%;  }}@media (min-width:980px){  .emko.list_news .emki .emkw .list_news_wrap .news_box{   width:32%;   min-width:32%;  }}.emko.list_news .emki .emkw .list_news_wrap .news_box a{  min-width:100%;  width:100%; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .box_bild_text{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  background:#fff;  width:100%;  min-width:100%;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  overflow:hidden; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .box_bild_text .img_4_3{  min-width:100%;  width:100%; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .box_bild_text .daten_bild_text{  width:100%;  padding:20px; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .box_bild_text .daten_bild_text p{  margin-top:0; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .box_bild_text .daten_bild_text p.headline{  font-size:20px;  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:24px;  line-height:1.2; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .box_bild_text .daten_bild_text p.category{  font-size:14px;  font-weight:600;  text-transform:uppercase;  color:#000;  width:fit-content;  margin-bottom:10px; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .image_{  border-top-left-radius:10px;  border-top-right-radius:10px;  overflow:hidden; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .image_ img{  width:100%;  height:100%;  object-fit:cover;  transform:scale(1.05); }.emko.list_news .emki .emkw .list_news_wrap .news_box a .content{  padding:20px;  margin:0; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .content .tag_list span{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:600;  font-size:14px;  text-transform:uppercase; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .content h2{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:24px;  line-height:1.4;  text-transform:none; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .btn_read_more{  position:absolute;  bottom:10px;  left:20px;  color:#0068B0; }.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .img_wrap,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .image_{  border-top-left-radius:10px;  border-top-right-radius:10px;  overflow:hidden; }.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .img_wrap img,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .image_ img{  transform:scale(1.1);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .daten_bild_text .tag_list span,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .daten_bild_text h2,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .content .tag_list span,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .content h2{  color:#0068B0; }.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .daten_bild_text p.category,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .daten_bild_text .headline,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .content p.category,.emko.list_news .emki .emkw .list_news_wrap .news_box a:hover .content .headline{  color:#0068B0; }.emko.list_news .emki .emkw .emk_btn{  margin-top:40px;  margin-bottom:40px; }.page-template-page_list_news .emkw,.page-template-page_loader_redaktion_filter .emkw{  width:92%!important;  margin:0 auto; }.post-template-single-news .news_date{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  display:flex!important;  margin-bottom:6px;  color:#999999;  width:100%; }.post-template-single-news .news_date img{  margin-right:10px;  height:20px;  width:20px; }.post-template-single-news .news_date p{  font-size:16px;  font-weight:100;  margin:0;  width:fit-content; }.post-template-single-news .main{  padding-bottom:100px; }#map_angebote{  display:block;  height:40vh; }#map_angebote.hide{  display:none; }@media (min-width:768px){  #map_angebote{   border-top-left-radius:16px;   border-top-right-radius:16px;   border-bottom-left-radius:16px;   border-bottom-right-radius:16px;   width:100%;   height:80vh;  }}@media (min-width:1400px){  #map_angebote{   width:100%;   height:700px;   background:#f5f7fa;   background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/spinner.gif");   background-repeat:no-repeat;   background-position:center center;   position:relative;   z-index:0;   margin-bottom:80px;   border-top-left-radius:16px;   border-top-right-radius:16px;   border-bottom-left-radius:16px;   border-bottom-right-radius:16px;   -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);   -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);   box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);   -webkit-transition:all 300ms ease;   -moz-transition:all 300ms ease;   -o-transition:all 300ms ease;   transition:all 300ms ease;  }}.col_map.fixed #map_angebote{  position:fixed!important;  height:80vh;  top:130px; }@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){  .col_map.fixed #map_angebote{   height:65%;  }}.col_map.fixed.map_full #map_angebote{  width:47%!important; }.col_map.fixed.map_full .handler{  left:98%; }.col_map.fixed .handler{  position:fixed!important;  top:130px; }.emk-container.expose_liste{  overflow:visible;  margin-top:20px; }@media (min-width:650px){  .emk-container.expose_liste{   margin-top:0;  }}#objekte_liste{  background:#0068B0;  padding-bottom:40px; }#objekte_liste #emk_immosearch_list.emk_immosearch{  position:relative;  width:94%;  max-width:940px;  margin:0 auto;  padding-top:100px; }@media (min-width:650px){  #objekte_liste #emk_immosearch_list.emk_immosearch{   padding-top:0;  }}#objekte_liste #emk_immosearch_list.emk_immosearch .filter_wrap{  position:relative; }#objekte_liste #emk_immosearch_list.emk_immosearch .filter_wrap .inner_wrap{  width:100%;  max-width:940px;  margin:0 auto;  position:absolute;  left:0;  right:0;  margin-top:-20px;  z-index:90;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }#objekte_liste #emk_immosearch_list.emk_immosearch .filter_wrap .inner_wrap h1{  background:#0068B0;  color:#fff;  font-size:20px;  font-weight:500;  margin:0;  padding:8px; }#objekte_liste #emk_immosearch_list.emk_immosearch .filter_wrap .inner_wrap .searchform{  margin-bottom:0; }@media (min-width:650px){  #objekte_liste #emk_immosearch_list.emk_immosearch{   padding-top:180px;  }}#emk_immosearch_list .searchform{  width:100%;  height:auto;  min-height:270px;  position:relative;  left:0;  top:10px!important;  z-index:5;  margin:0 auto;  background:#fff;  box-sizing:border-box;  padding:20px 15px;  opacity:1;  overflow:visible;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }#emk_immosearch_list .searchform::after{  clear:both;  content:"";  display:block; }#emk_immosearch_list .searchform #filter_switch{  position:absolute;  bottom:0;  right:13px;  width:100%;  height:34px; }#emk_immosearch_list .searchform #filter_switch .closer,#emk_immosearch_list .searchform #filter_switch .opener{  position:absolute;  right:8px;  top:6px;  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center;  color:#0068B0;  background:transparent;  border:none; }#emk_immosearch_list .searchform #filter_switch .closer span.txt,#emk_immosearch_list .searchform #filter_switch .opener span.txt{  line-height:1;  font-size:14px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif; }#emk_immosearch_list .searchform #filter_switch .closer span[class^=icon-],#emk_immosearch_list .searchform #filter_switch .opener span[class^=icon-]{  margin-left:8px;  font-size:21px; }#emk_immosearch_list .searchform #filter_switch .opener{  opacity:0; }#emk_immosearch_list .searchform #filter_switch.closed .opener{  opacity:1;  color:#fff; }#emk_immosearch_list .searchform #filter_switch.closed .closer{  opacity:0; }#emk_immosearch_list .searchform:has(#filter_switch button:focus-visible) .filter_regions .candidates{  display:none; }#emk_immosearch_list .searchform.closed{  position:relative;  right:3%;  min-height:50px!important;  height:50px!important;  top:-12px;  padding-bottom:0px;  margin-top:0;  background:#0068B0;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }#emk_immosearch_list .searchform.closed fieldset{  opacity:0; }#emk_immosearch_list .searchform .filter_objecttypes{  width:100%; }#emk_immosearch_list .searchform .filter_wrap_1{  width:100%;  min-width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes{  width:100%;  min-width:100%; }@media (min-width:980px){  #emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes{   width:38%;   min-width:38%;  }}#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes fieldset{  width:100%;  padding:0; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes fieldset .unstyled{  margin-top:0; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes fieldset .unstyled li{  margin-bottom:0; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes fieldset .unstyled label{  padding:5px 10px; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes fieldset .unstyled label:hover{  background-color:#004d83; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes fieldset .unstyled label:has(input:focus){  outline:1px solid #0068B0; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes .ng-binding:has(input:checked){  background-color:#0068B0;  color:#fff; }#emk_immosearch_list .searchform .filter_wrap_2{  width:100%;  min-width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_optionen{  width:100%;  min-width:100%;  margin-top:10px; }@media (min-width:768px){  #emk_immosearch_list .searchform .filter_wrap_2 .filter_optionen{   width:64%;   min-width:64%;  }}#emk_immosearch_list .searchform .filter_wrap_2 .filter_optionen fieldset.optionen{  width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_optionen fieldset.optionen>label{  width:100%;  margin-right:10px; }@media (min-width:540px){  #emk_immosearch_list .searchform .filter_wrap_2 .filter_optionen fieldset.optionen>label{   width:auto;  }}#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions{  width:100%;  min-width:100%;  margin-top:10px;  margin-bottom:20px; }@media (min-width:768px){  #emk_immosearch_list .searchform .filter_wrap_2 .filter_regions{   width:32%;   min-width:32%;   min-width:auto;   margin-top:0;   margin-bottom:0;  }}#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset{  width:100%;  margin:0;  padding:0; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox{  margin-top:5px;  max-width:100%; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .candidates .icon.clear{  top:0.5em; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .candidates li,#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .candidates input{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:18px;  color:#000;  padding:5px 15px; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .inputframe{  background:#EDEEF2;  border-color:#EDEEF2;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .inputframe .placeholder{  opacity:1;  font-size:18px;  padding:5px 15px; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .inputframe .value{  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  padding:5px 28px 5px 10px;  background:#0068B0;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  color:#fff;  border:none;  font-size:12px;  font-weight:600; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .inputframe .value .icon{  color:#fff;  top:5px;  right:10px; }#emk_immosearch_list .searchform .slide_set{  width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#emk_immosearch_list .searchform .slide_set fieldset.slide{  width:100%;  min-width:100%;  margin-bottom:5px; }@media (min-width:768px){  #emk_immosearch_list .searchform .slide_set fieldset.slide{   width:32%;   min-width:32%;  }}#emk_immosearch_list .searchform .slide_set fieldset.slide label{  text-align:left;  font-weight:normal;  font-size:18px;  font-weight:600;  color:#000;  display:inherit; }#emk_immosearch_list .searchform .slide_set fieldset.slide .rzslider{  margin:24px 0 0 0; }#emk_immosearch_list .searchform .slide_set fieldset.slide .rzslider .rz-bubble{  margin-top:-35px; }#emk_immosearch_list .searchform fieldset.slide,#emk_immosearch_list .searchform fieldset.optionen{  border:none; }#emk_immosearch_list .searchform .filter_regions.hide,#emk_immosearch_list .searchform .slide_set.hide,#emk_immosearch_list .searchform .filter_wrap_2.hide{  display:none; }@media only screen and (min-width:768px){  #emk_immosearch_list .searchform{   padding:30px 25px;   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;  } #emk_immosearch_list .searchform fieldset.slide{   width:100%;   min-width:100%;  }}@media (min-width:980px){  #emk_immosearch_list .searchform{   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;  } #emk_immosearch_list .searchform fieldset.slide{   width:30%;   min-width:30%;  }}#emk_immosearch_list .searchform ul.unstyled{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  list-style-type:none;  margin:30px 0 0 0;  padding:0;  line-height:1;  gap:10px; }#emk_immosearch_list .searchform ul.unstyled li{  float:left;  margin-right:0;  margin-bottom:10px; }@media (min-width:540px){  #emk_immosearch_list .searchform ul.unstyled li{   margin-right:10px;  }}#emk_immosearch_list .searchform ul.unstyled li label{  position:relative;  padding:5px 15px;  font-weight:normal;  font-size:14px;  font-weight:600;  background:#CCCFD4;  color:#fff;  text-transform:uppercase;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }#emk_immosearch_list .searchform ul.unstyled li label input{  position:absolute;  opacity:0;  cursor:pointer;  height:0;  width:0; }#emk_immosearch_list .searchform ul.unstyled li label:has(input:focus){  outline:1px solid #0068B0;  outline-offset:3px; }#emk_immosearch_list .searchform ul.unstyled li label .check_style{  display:none;  position:absolute;  top:0;  left:0;  height:20px;  width:20px;  background-color:#0068B0;  border-top-left-radius:3px;  border-top-right-radius:3px;  border-bottom-left-radius:3px;  border-bottom-right-radius:3px; }#emk_immosearch_list .searchform ul.unstyled li label .check_style:hover{  background-color:#0068B0; }#emk_immosearch_list .searchform ul.unstyled li label:hover{  background-color:#0068B0; }#emk_immosearch_list .searchform ul.unstyled li label:active{  background-color:#0068B0; }#emk_immosearch_list .searchform ul.unstyled li label input:checked ~ .ng-binding{  background-color:#0068B0; }#emk_immosearch_list .searchform ul.unstyled li label .check_style:after{  content:"";  position:absolute;  display:none; }#emk_immosearch_list .searchform ul.unstyled li label input:checked ~ .check_style:after{  display:block; }#emk_immosearch_list .searchform ul.unstyled li label .check_style:after{  left:6px;  top:1px;  width:5px;  height:10px;  border:solid red;  border-width:0 3px 3px 0;  -webkit-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg); }#emk_immosearch_list .searchform ul.unstyled li .ng-binding:has(input:checked){  background-color:#0068B0; }#emk_immosearch_list .resultlist{  min-height:180px;  margin:0 auto; }#emk_immosearch_list .resultlist .resultlist_info h2.list_cluster{  display:none; }.quicksearch_ fieldset{  height:75px;  position:relative;  border:none; }.quicksearch_ fieldset.sbtn{  height:50px; }.quicksearch_ label{  font-weight:400;  padding:0;  margin:0;  color:#0068B0; }.quicksearch_ .btn_qsearch{  width:200px;  height:40px;  border:1px solid #0068B0!important;  background:#0068B0!important;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  margin-top:5px;  padding:8px 0px;  text-align:center;  background:#fff;  color:#fff;  font-size:15px!important;  font-weight:600; }.quicksearch_ .btn_qsearch:hover{  border:1px solid #004d83!important;  background:#004d83!important;  color:#fff; }#objektfilter,.emk_immosearch .searchform{  width:47.5vw;  width:100%;  top:0;  margin:0 auto;  background:#fff;  box-sizing:border-box;  padding:0 20px;  padding-top:10px;  padding-bottom:15px;  opacity:1;  overflow:hidden;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-transition:height 0.8s ease,opacity 0.5s linear; -moz-transition:height 0.8s ease,opacity 0.5s linear; -o-transition:height 0.8s ease,opacity 0.5s linear; transition:height 0.8s ease,opacity 0.5s linear;   }#objektfilter::after,.emk_immosearch .searchform::after{  clear:both;  content:"";  display:block; }@media (min-width:650px){  #objektfilter,.emk_immosearch .searchform{   -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -ms-flex-wrap:none;   flex-wrap:nowrap;  }}#objektfilter.close,.emk_immosearch .searchform.close{  height:0px!important;  overflow:hidden;  opacity:0!important; }#objektfilter fieldset.slide,.emk_immosearch .searchform fieldset.slide{  width:90%;  max-width:280px; }#objektfilter fieldset.slide label,.emk_immosearch .searchform fieldset.slide label{  text-align:center;  font-weight:normal;  font-size:15px;  color:#0068B0;  display:inherit; }@media only screen and (min-width:650px){  #objektfilter,.emk_immosearch .searchform{   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;  } #objektfilter fieldset.slide,.emk_immosearch .searchform fieldset.slide{   width:32%;   min-width:32%;  }}@media (min-width:768px){  #objektfilter,.emk_immosearch .searchform{   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;   margin-bottom:30px;  } #objektfilter fieldset.slide,.emk_immosearch .searchform fieldset.slide{   width:30%;   min-width:30%;  }}#objektfilter ul.unstyled,.emk_immosearch .searchform ul.unstyled{  list-style-type:none;  margin:0;  padding:0;  line-height:1; }#objektfilter ul.unstyled li,.emk_immosearch .searchform ul.unstyled li{  float:left;  margin-right:20px; }#objektfilter ul.unstyled li label,.emk_immosearch .searchform ul.unstyled li label{  font-weight:normal;  color:#0068B0; }#objekte_liste.merkzettel{  background:#0068B0; }#objekte_liste.merkzettel #emk_immosearch_list{  padding-top:0!important; }.emk_immosearch .resultlist{  margin:0 auto;  min-height:180px; }.emk_immosearch .resultlist .scroll_wrap{  overflow-x:auto;  overflow-y:visible; scrollbar-width:none; -ms-overflow-style:none;   }.emk_immosearch .resultlist .scroll_wrap::-webkit-scrollbar{  display:none; }.emk_immosearch .resultlist .mapper{  display:inline-flex;  margin-bottom:20px;  overflow:scroll; }.emk_immosearch .resultlist .mapper .btn_map,.emk_immosearch .resultlist .mapper .btn_list,.emk_immosearch .resultlist .mapper .btn_whg{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  position:relative;  width:fit-content;  line-height:1;  text-decoration:none;  padding:10px;  margin-right:10px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:18px;  font-weight:600;  background:#999999;  color:#fff;  border:2px solid transparent;  cursor:pointer;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.emk_immosearch .resultlist .mapper .btn_map .cls-1,.emk_immosearch .resultlist .mapper .btn_list .cls-1,.emk_immosearch .resultlist .mapper .btn_whg .cls-1{  stroke:#fff; }.emk_immosearch .resultlist .mapper .btn_map.active,.emk_immosearch .resultlist .mapper .btn_list.active,.emk_immosearch .resultlist .mapper .btn_whg.active{  display:none; }.emk_immosearch .resultlist .mapper svg{  margin-right:5px;  width:18px;  height:18px; }@media (max-width:540px){  .emk_immosearch .resultlist .mapper .btn_map,.emk_immosearch .resultlist .mapper .btn_list{   padding:5px 20px;   font-size:16px;  } .emk_immosearch .resultlist .mapper svg{   width:20px;   height:20px;  }}.emk_immosearch .resultlist .resultlist_objects{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  gap:20px; }.emk_immosearch .resultlist .resultlist_objects.hide{  display:none; }.emk_immosearch .resultlist .resultlist_objects .result{  margin-bottom:20px;  position:relative;  background:#fff;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; width:100%; }@media (min-width:768px){  .emk_immosearch .resultlist .resultlist_objects .result{   width:48%;  }}@media (min-width:1200px){  .emk_immosearch .resultlist .resultlist_objects .result{   width:32%;  }}.emk_immosearch .resultlist .resultlist_objects .result:hover{  text-decoration:none;  -moz-transform:translate(0,-3px);  -ms-transform:translate(0,-3px);  -o-transform:translate(0,-3px);  -webkit-transform:translate(0,-3px);  transform:translate(0,-3px); }.emk_immosearch .resultlist .resultlist_objects .result:hover a{  text-decoration:none; }.emk_immosearch .resultlist .resultlist_objects .result .obox{  position:relative;  height:100%;  z-index:0; }.emk_immosearch .resultlist .resultlist_objects .result .wrap{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-direction:normal;  -webkit-box-orient:vertical;  -webkit-flex-direction:column;  -moz-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  width:100%;  height:100%; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .prev_img.objektbild{  min-width:100%;  width:100%;  border-top-left-radius:10px;  border-top-right-radius:10px;  position:relative; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .prev_img.objektbild .content{  margin-top:0; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .prev_img.objektbild .content:before{  background:none; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .prev_img.objektbild .content img{  position:relative;  width:100%;  min-height:250px;  max-height:250px;  object-fit:cover;  border-top-left-radius:10px;  border-top-right-radius:10px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .prev_img.objektbild .content p.info{  position:absolute;  font-size:12px;  right:10px;  bottom:10px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  margin-top:0;  padding:0 20px 80px 20px;  min-width:100%;  width:100%;  height:54%;  position:relative; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten h3,.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten p.adress,.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.merkmale,.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data{  min-width:100%;  width:100%; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten>.ng-binding{  width:100%; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten h3{  font-family:"Noto Sans Condensed",Arial,sans-serif;  text-align:left;  font-size:24px;  line-height:1.2;  margin-top:10px;  min-height:60px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten p.adress{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start;  margin:10px 0 0 0;  top:10px;  font-size:15px;  line-height:1.3;  color:#999999;  left:50px;  min-height:40px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten p.adress img{  width:20px;  margin-right:10px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.merkmale{  top:78px;  margin:5px 0 0 0;  padding:0;  min-height:48px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.merkmale li{  position:relative;  list-style:none;  background:transparent;  color:#999999;  margin-left:16px;  padding:2px 14px;  font-size:14px;  border-top-left-radius:18px;  border-top-right-radius:18px;  border-bottom-left-radius:18px;  border-bottom-right-radius:18px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.merkmale li::before{  content:"";  position:absolute;  left:-11px;  width:18px;  height:18px;  background:#999999;  border-radius:50%;  display:none; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.merkmale li::after{  content:"";  position:absolute;  left:-5px;  top:5px;  transform:rotate(45deg);  width:4px;  height:8px;  border:solid #fff;  border-width:0 2px 2px 0;  display:none; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.merkmale li img{  position:absolute;  left:-16px;  width:20px;  height:20px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data{  position:absolute;  bottom:0;  margin:0;  padding:0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li{  list-style:none;  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:24px;  font-weight:700;  line-height:1.2;  padding-right:20px;  margin-right:15px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li.favorit{  display:none; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li:last-child{  margin-right:0;  border-right:none;  text-align:center; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li img{  width:26px;  height:25px;  margin-bottom:-5px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li span{  font-size:14px;  font-weight:400;  color:#999999;  line-height:1; }.emk_immosearch .resultlist .resultlist_objects .result .merken{  display:none;  position:absolute;  right:8px;  bottom:13px;  z-index:50;  color:#999999;  height:45px;  width:60px; }@media (min-width:540px){  .emk_immosearch .resultlist .resultlist_objects .result .merken{   width:44px;  }}@media (min-width:650px){  .emk_immosearch .resultlist .resultlist_objects .result .merken{   width:60px;  }}.emk_immosearch .resultlist .resultlist_objects .result .merken .icon-star-empty,.emk_immosearch .resultlist .resultlist_objects .result .merken .icon-star-full{  position:absolute;  left:15px;  top:0;  font-size:24px; }.emk_immosearch .resultlist .resultlist_objects .result .merken .icon-star-empty:hover,.emk_immosearch .resultlist .resultlist_objects .result .merken .icon-star-full:hover{  cursor:pointer; }.emk_immosearch .resultlist .resultlist_objects .result .merken .icon-star-empty.hide,.emk_immosearch .resultlist .resultlist_objects .result .merken .icon-star-full.hide{  opacity:0;  display:none; }.emk_immosearch .resultlist .resultlist_objects .result .merken span.txt{  font-size:13px;  position:absolute;  top:27px; }@media (min-width:540px){  .emk_immosearch .resultlist .resultlist_objects .result .merken span.txt{   display:none;  }}@media (min-width:650px){  .emk_immosearch .resultlist .resultlist_objects .result .merken span.txt{   display:block;  }}.emk_immosearch .resultlist_info{  background:transparent;  text-align:center;  padding:10px 12px;  width:100%;  margin:30px auto 20px; }.emk_immosearch .resultlist_info .list_complete{  margin:0;  font-size:14px;  font-weight:400; }@media (min-width:650px){  .emk_immosearch .resultlist_info .list_complete{   font-size:28px;  }}.emk_immosearch .noresult{  margin-top:20px; }.emk_immosearch .noresult .info h3{  width:100%;  font-size:25px;  text-align:center; }.emk_immosearch .noresult .info p{  text-align:center;  margin:0 auto;  max-width:600px; }.emk_immosearch .noresult .info h4{  font-size:18px;  font-weight:bold;  text-align:center;  text-transform:none;  line-height:1.6; }.emk_immosearch .noresult .info a.lnk_btn{  margin:30px auto 40px; }.emk_immosearch .noresult .info.filterresults h3{  margin-top:30px; }.emk_immosearch .noresult .info.filterresults h4{  margin-top:45px; }a.obox{  display:block; }.gm-style .gm-style-iw-d{  overflow:hidden!important;  padding:0 10px 10px 0; }.gm-style .gm-style-iw-d a{  font-size:14px; }.map_obj_window{  width:420px;  height:125px;  overflow:hidden!important;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start; }.map_obj_window .obj_img{  width:166px;  min-width:166px;  height:113px;  margin-right:12px; }.map_obj_window .obj_img a{  margin:0; }.map_obj_window .obj_img a img{  width:100%;  height:100%;  object-fit:cover; }.map_obj_window>.obj_data{  width:230px;  min-width:230px;  height:113px;  position:relative; }.map_obj_window>.obj_data p.headline{  color:#000;  line-height:1.3;  font-size:15px;  padding:0;  margin:0;  margin-bottom:12px; }.map_obj_window>.obj_data .obj_adress{  font-size:14px;  color:#000;  line-height:1.3;  position:absolute;  left:0px;  top:5px; }.map_obj_window>.obj_data ul.obj_data{  position:absolute;  left:0px;  bottom:5px;  margin:0;  padding:0; }.map_obj_window>.obj_data ul.obj_data li{  float:left;  list-style:none;  font-size:14px;  font-weight:600;  color:#000;  margin-right:13px;  line-height:1.3; }.map_obj_window>.obj_data ul.obj_data li:last-child{  margin-right:0; }.map_obj_window>.obj_data ul.obj_data li .lbl{  font-size:11px;  color:#999999;  font-weight:400; }.map_obj_window>.obj_data .merken{  position:absolute;  bottom:37px;  right:0px; }.map_obj_window>.obj_data .merken .icon-star-empty,.map_obj_window>.obj_data .merken .icon-star-full{  position:absolute;  right:10px;  top:0;  font-size:24px; }.map_obj_window>.obj_data .merken .icon-star-empty:hover,.map_obj_window>.obj_data .merken .icon-star-full:hover{  cursor:pointer; }.map_obj_window>.obj_data .merken .icon-star-empty.hide,.map_obj_window>.obj_data .merken .icon-star-full.hide{  display:none; }.emk_immosearch{  width:100%!important; }.emk_immosearch .searchform{  width:100%; }#emk_cluster #emk_immosearch_list{  padding-top:0!important; }#emk_cluster #emk_immosearch_list .resultlist .resultlist_info{  display:none; }.page-template-page_immosearch_wohnungsfilter .mod_wohnungsfilter .emkw .emk_immosearch .miet_headline{  position:relative;  padding-top:50px;  width:92%;  margin:0 auto; }.page-template-page_immosearch_wohnungsfilter .mod_wohnungsfilter .emkw .emk_immosearch .miet_headline h2{  font-family:"Barlow Semi Condensed",Arial,sans-serif;  color:#0068B0;  text-transform:uppercase; }.page-template-page_immosearch_wohnungsfilter .mod_wohnungsfilter .emkw .emk_immosearch .miet_headline:after{  content:"";  position:absolute;  bottom:0;  left:50%;  transform:translateX(-50%);  width:100vw;  height:5px;  margin:0 auto;  background:#0068B0;  z-index:5; }@media (min-width:768px){  .page-template-page_immosearch_wohnungsfilter .mod_wohnungsfilter .emkw .emk_immosearch .miet_headline:after{   height:10px;  }}.emk_immosearch .searchform{  padding:20px 0 0 0; }.emk_immosearch .searchform h3{  display:none; }.emk_immosearch .searchform fieldset{  width:100%;  min-width:100%;  border:none;  padding-top:10px; }.emk_immosearch .searchform fieldset label{  display:block;  margin-bottom:0;  text-align:center;  width:100%;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  color:#000;  font-size:18px;  font-weight:600; }.emk_immosearch .searchform fieldset .rzslider{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end;  margin:33px 0 13px 0;  gap:10px; }.emk_immosearch .searchform fieldset .rzslider .rz-bar-wrapper{  padding-top:0;  margin-top:-3px; }.emk_immosearch .searchform fieldset .rzslider .rz-bar-wrapper .rz-bar{  height:13px;  background:rgba(0,104,176,0.2);  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }.emk_immosearch .searchform fieldset .rzslider .rz-bar-wrapper .rz-bar.rz-selection{  background:#0068B0; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer{  top:50%;  transform:translateY(-50%);  width:35px;  height:35px;  background:#fff;  border:solid 8px #D2D3D6;  border-top-left-radius:35px;  border-top-right-radius:35px;  border-bottom-left-radius:35px;  border-bottom-right-radius:35px;  outline-offset:5px; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer:after{  top:50%;  left:50%;  transform:translate(-50%,-50%);  width:14px;  height:14px;  background:#fff;  border:solid 4px #D2D3D6;  border-top-left-radius:14px;  border-top-right-radius:14px;  border-bottom-left-radius:14px;  border-bottom-right-radius:14px; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer.rz-active:after{  background:#fff; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer.rz-active:after:after{  background:#0068B0; }.emk_immosearch .searchform fieldset .rzslider .rz-bubble{  position:relative;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  color:#0068B0;  font-size:18px;  font-weight:600;  margin-top:-25px;  left:unset!important; }@media (min-width:768px){  .emk_immosearch .searchform fieldset .rzslider .rz-bubble{   margin-top:-48px;  }}.emk_immosearch .searchform fieldset .rzslider .rz-bubble:nth-child(even):before{  content:"-";  margin-left:-5px;  margin-right:12px; }.emk_immosearch .searchform fieldset .rzslider .rz-bubble:last-of-type{  position:absolute;  top:-15px; }.emk_immosearch .searchform fieldset .rzslider .rz-bubble.rz-limit.rz-ceil,.emk_immosearch .searchform fieldset .rzslider .rz-bubble.rz-limit.rz-floor{  opacity:0; }.emk_immosearch .searchform fieldset{  width:32%;  min-width:32%;  padding-top:30px; }@media (min-width:768px){  .emk_immosearch .searchform fieldset{   padding-top:0;  }}.emk_immosearch .searchform fieldset label{  margin-bottom:0;  text-align:left; }.emk_immosearch .searchform fieldset.ng-scope{  padding-top:0; }.page-template-page_immosearch_expose:has(.mod_downloads) .emko{  background:#F3F6FC; }.merken .icon-star-empty:hover,.merken .icon-star-full:hover,div[class^=merken_] .icon-star-empty:hover,div[class^=merken_] .icon-star-full:hover{  cursor:pointer; }#expose .display_ea{  margin-top:15px;  display:inline-block; }#expose .data_top{  background:#fff;  padding:20px 0 0px;  position:relative;  margin-bottom:20px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between; }#expose .data_top ul{  width:100%;  min-width:100%;  padding:0;  background:white; }#expose .data_top ul.kennziffern{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-ordinal-group:2;  -webkit-order:1;  -moz-order:1;  -ms-flex-order:1;  order:1;  width:90%;  min-width:90%;  line-height:1; }@media (min-width:768px){  #expose .data_top ul.kennziffern{   width:67%;   min-width:67%;  }}#expose .data_top ul.kennziffern li{  width:31%;  min-width:29%;  list-style:none;  margin:0 2% 0 0;  line-height:1.3; }#expose .data_top ul.kennziffern li .val{  font-weight:700;  font-size:24px; }#expose .data_top ul.kennziffern li .legend{  font-size:16px;  color:#999999; }#expose .data_top ul.icons{  -webkit-box-ordinal-group:4;  -webkit-order:3;  -moz-order:3;  -ms-flex-order:3;  order:3;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  margin-top:10px; }#expose .data_top ul.icons li{  list-style:none;  text-align:center;  width:auto;  min-width:auto;  margin:0 40px 0 0; }@media (min-width:768px){  #expose .data_top ul.icons li{   width:22%;   min-width:22%;   margin:0 4px;  }}#expose .data_top ul.icons li a{  text-decoration:none; }#expose .data_top ul.icons li a:hover{  text-decoration:none; }#expose .data_top ul.icons li .icon-file-pdf{  font-size:36px;  color:#999999; }#expose .data_top ul.icons li .icon-file-spreadsheet{  font-size:36px;  color:#999999; }#expose .data_top ul.icons li .icon-file-spreadsheet:before{  display:none; }#expose .data_top ul.icons li .icon-file-spreadsheet img{  width:45px; }#expose .data_top ul.icons li .legend{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:16px;  color:#999999; }#expose .data_top ul.icons li.merken .wrap{  display:inline-block;  position:relative;  width:75px;  height:40px; }#expose .data_top ul.icons li.merken .wrap .icon-star-empty,#expose .data_top ul.icons li.merken .wrap .icon-star-full{  font-size:36px;  display:block;  margin:0 auto;  color:#999999; }#expose .data_top ul.icons li.merken .wrap .icon-star-empty.hide,#expose .data_top ul.icons li.merken .wrap .icon-star-full.hide{  display:none; }#expose .data_top ul.icons li.merken .wrap .icon-star-empty:before,#expose .data_top ul.icons li.merken .wrap .icon-star-full:before{  display:none; }#expose .data_top ul.icons li.merken .wrap .icon-star-empty img,#expose .data_top ul.icons li.merken .wrap .icon-star-full img{  width:36px; }@media (min-width:768px){  #expose .data_top ul.icons li.merken .wrap .icon-star-empty img,#expose .data_top ul.icons li.merken .wrap .icon-star-full img{   width:45px;  }}@media (min-width:768px){  #expose .data_top ul.icons li{   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   -moz-justify-content:center;   justify-content:center;   margin-top:0;  }}#expose .data_top ul.merkmale{  -webkit-box-ordinal-group:3;  -webkit-order:2;  -moz-order:2;  -ms-flex-order:2;  order:2;  margin:12px 0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start; }#expose .data_top ul.merkmale li{  list-style:none;  line-height:1;  margin:0 2px;  border:1px solid #999999;  background:#999999;  color:#fff;  padding:4px 8px;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  font-size:13px; }#expose .data_top ul.merkmale.gewerbe p{  font-size:13px;  margin-bottom:3px;  text-align:center; }@media (min-width:540px){  #expose .data_top ul{   margin:0;  } #expose .data_top ul.kennziffern li{   width:32%;   min-width:32%;  } #expose .data_top ul.merkmale{   width:49%;   min-width:49%;   margin:0;  } #expose .data_top ul.icons{   width:100%;   min-width:100%;   margin:14px 0 0 0;  } #expose .data_top ul.icons li{   width:15%;   min-width:15%;  }}@media (min-width:768px){  #expose .data_top ul{   -webkit-box-align:end;   -ms-flex-align:end;   -webkit-align-items:flex-end;   -moz-align-items:flex-end;   align-items:flex-end;  } #expose .data_top ul.kennziffern{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  } #expose .data_top ul.kennziffern li{   position:relative;   width:auto;   min-width:auto;   padding-right:30px;   margin-bottom:3px;  } #expose .data_top ul.kennziffern li:after{   content:"";   position:absolute;   bottom:0;   right:15px;   height:100%;   width:2px;   background:#999999;   opacity:0.2;  } #expose .data_top ul.kennziffern li:last-child{   background:transparent;  } #expose .data_top ul.kennziffern li:last-child:after{   background:transparent;  } #expose .data_top ul.merkmale{   width:40%;   min-width:40%;   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;  } #expose .data_top ul.merkmale li{   margin-right:8px;  } #expose .data_top ul.merkmale li:last-child{   margin-right:0;  } #expose .data_top ul.icons{   width:32%;   min-width:32%;   margin:0;   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;  } #expose .data_top ul.icons li{   width:30%;   min-width:30%;   margin:0;  }}#expose .data_wrap{  width:100%;  max-width:994px;  margin:0 auto; }@media (min-width:920px){  #expose .data_wrap{   margin-bottom:30px;  }}#expose .data_wrap .data{  display:block; }#expose .data_wrap .data h2{  text-align:left;  font-size:26px;  margin:5px 0 15px!important;  text-transform:none!important; }@media (min-width:768px){  #expose .data_wrap .data h2{   font-size:36px;  }}#expose .data_wrap .data p.anschrift{  margin:5px 0 20px 30px!important;  position:relative;  font-size:18px; }#expose .data_wrap .data p.anschrift>span{  position:absolute;  left:-32px;  top:0;  font-size:24px; }#expose .data_wrap .data p.anschrift>span:before{  display:none; }#expose .data_wrap .data p.anschrift>span img{  width:20px; }#expose .data_wrap .data .wrap_objektdata ul{  min-width:100%;  margin:0 auto;  padding:0;  background:white; }#expose .data_wrap .data .wrap_objektdata ul li{  list-style:none;  padding:15px 25px;  position:relative;  display:block;  line-height:1.8; }#expose .data_wrap .data .wrap_objektdata ul li .val{  position:absolute;  right:25px;  width:auto; }#expose .data_wrap .data .wrap_objektdata ul li:nth-child(odd){  background:#F3F6FC; }@media (min-width:540px){  #expose .data_wrap .data .wrap_objektdata{   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;  } #expose .data_wrap .data .wrap_objektdata ul{   margin:0;   min-width:48.8%;  }}#expose .data_wrap .data .besonderes{  margin-top:30px; }#expose .data_wrap .data .besonderes h3{  margin-bottom:20px; }#expose .data_wrap .data .besonderes ul{  margin:0;  padding:0;  column-count:1;  column-gap:40px; }@media (min-width:768px){  #expose .data_wrap .data .besonderes ul{   column-count:2;  }}#expose .data_wrap .data .besonderes ul li{  list-style:none;  width:100%;  margin-right:15px; }#expose .data_wrap .data .besonderes ul li .icon-checkmark4{  margin-right:8px;  color:#0068B0;  font-size:16px; }#expose .data_wrap .data .besonderes ul li .icon-checkmark4:before{  background:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/whg-card-ausstattung.svg");  content:"";  display:inline-block;  width:18px;  height:19px;  margin-bottom:-3px; }#expose .data_wrap .data .besonderes:after{  clear:both; }#expose .data_wrap .data #ea_dynamic{  margin-top:30px; }#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap .info{  width:100%;  min-width:100%; }@media (min-width:650px){  #expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap .info{   width:40%;   min-width:40%;   margin-bottom:20px;  }}#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap .info{  padding-top:12px;  margin-bottom:20px; }@media (min-width:650px){  #expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap .info{   margin-bottom:20px;  }}#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap #enev{  width:100%;  min-width:100%; }@media (min-width:650px){  #expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap #enev{   width:57%;   min-width:57%;   margin-bottom:20px;  }}#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap #enev .label_top,#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap #enev .label_bottom,#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap #enev .value_top,#expose .data_wrap .data #ea_dynamic .ea_dynamic_wrap #enev .value_bottom{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:300;  font-size:12px; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap{  background:transparent;  padding:63px 10px 10px;  position:relative; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap img{  width:100%; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .label_top,#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .label_bottom{  font-size:18px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:400;  position:absolute;  top:12px;  right:12px;  margin:auto;  width:fit-content; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .label_bottom{  top:auto;  bottom:10px; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .enev_mirror{  position:absolute;  top:0;  left:0;  bottom:0;  width:88.3555555556%; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .enev_mirror .pfeil_down{  width:25px;  position:absolute;  top:38px;  left:calc(25% - 12.5px); }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .enev_mirror .pfeil_up{  width:25px;  position:absolute;  bottom:30px;  left:calc(25% - 12.5px); }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .enev_mirror .value_top,#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .enev_mirror .value_bottom{  font-size:14px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:600;  position:absolute; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .enev_mirror .value_top{  top:35px; }#expose .data_wrap .data #ea_dynamic #enev .enev_wrap .enev_mirror .value_bottom{  bottom:30px; }#expose .data_wrap .data #accordion.wrap_content{  margin:30px 0 40px; }#expose .data_wrap .data #accordion.wrap_content h3{  margin:33px 0 15px; }@media (min-width:540px){  #expose .data_wrap .data #accordion.wrap_content h3{   margin:16px 0;   color:#000;   background-color:transparent!important;   padding:0!important;  } #expose .data_wrap .data #accordion.wrap_content>div{   margin-bottom:40px;  }}section:has(.expose_map){  position:relative; }section:has(.expose_map):before{  content:"";  position:absolute;  width:100%;  height:200px;  bottom:0;  background:#F3F6FC; }.expose_map{  width:92%;  max-width:1200px;  margin:0 auto;  padding:40px 0; }.expose_map #expose_map{  height:100%;  height:400px; }.expose_map #map_legende{  max-width:100%;  margin-bottom:20px!important; }.expose_img_single{  margin-top:99px; }#expose_slider{  padding:30px;  background:#F3F6FC; }#expose_slider .wrap_expose_slider{  width:auto;  height:100%;  margin:0 auto;  aspect-ratio:16/10;  max-height:50vh; }#expose_slider .wrap_expose_slider #slider_emk ul.slides{  margin:0;  padding:0; }#expose_slider .wrap_expose_slider #slider_emk ul.slides li{  height:100%;  list-style:none; }#expose_slider .wrap_expose_slider #slider_emk ul.slides li img{  height:100%;  display:block;  margin:0 auto; }#expose_slider .sy-box{  position:relative;  z-index:1; }#expose_slider .sy-box ul.sy-pager{  position:relative;  z-index:10;  margin-top:-30px; }#expose_slider .sy-box ul.sy-pager li{  width:0.8em;  height:0.8em; }#accordion{  margin-top:15px; }#expose_sharing{  display:none;  position:fixed;  right:15px;  bottom:200px;  width:185px;  height:110px;  z-index:10000;  overflow:hidden; }@media (min-width:920px){  #expose_sharing{   display:block;  }}#expose_sharing .print,#expose_sharing .share{  width:55px;  height:55px;  display:block;  position:absolute;  background:#0068B0;  top:0;  right:0;  z-index:15000; }#expose_sharing .print:hover,#expose_sharing .share:hover{  cursor:pointer; }#expose_sharing .share{  background:#25a2d8;  top:55px; }#expose_sharing .print_label,#expose_sharing .share_label{  position:absolute;  right:0px;  top:0px;  height:55px;  width:55px;  padding:17px 7px;  background:white;  z-index:12000;  -webkit-transition:width 0.8s ease; -moz-transition:width 0.8s ease; -o-transition:width 0.8s ease; transition:width 0.8s ease;   }#expose_sharing .print_label a,#expose_sharing .share_label a{  white-space:nowrap; }#expose_sharing .print_label.out,#expose_sharing .share_label.out{  width:185px!important; }#expose_sharing .share_label{  top:55px; }#expose_sharing .icon-share3,#expose_sharing .icon-printer{  display:inline-block;  color:white;  font-size:30px;  margin:13px 0 0 12px; }#expose_sharing_mobile{  padding:7px 15px;  background:#25a2d8;  color:#fff;  margin:30px 0 10px;  width:216px; }#expose_sharing_mobile a{  vertical-align:middle;  color:#fff; }#expose_sharing_mobile a:visited{  color:#fff; }#expose_sharing_mobile .icon-share3{  display:inline-block;  vertical-align:bottom;  color:white;  font-size:30px;  margin-right:13px; }#expose_sharing_mobile .lab{  display:inline-block;  vertical-align:text-bottom; }@media (min-width:920px){  #expose_sharing_mobile{   display:none;  }}#expose_slider .sy-box{  height:100%; }#expose_slider .sy-slide img{  width:auto; }#hotline{  background:#F3F6FC; }#hotline .hotline{  padding:20px;  width:100%;  max-width:fit-content;  margin:0 auto;  text-align:center;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }#hotline .hotline h3{  width:100%;  font-size:26px;  margin-bottom:15px; }#hotline .hotline h3 span{  font-weight:700;  color:#0068B0; }#hotline .hotline .intro,#hotline .hotline .nachtext{  display:block;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:18px;  line-height:1.6;  color:#000;  width:100%; }#hotline .hotline .number{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  width:100%;  margin-bottom:10px; }#hotline .hotline .number .icon-phone2{  font-size:36px;  margin-right:8px; }#hotline .hotline .number a.btn_call{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:36px;  font-weight:700;  color:#000;  line-height:1;  margin:4px 0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.mod_downloads h2{  width:100%;  text-align:center; }.cta_button{  position:fixed;  bottom:0;  left:0;  width:100%;  text-align:center;  background-color:#fff;  padding:10px;  z-index:999;  -webkit-box-shadow:0px 4px 8px 0px rgba(225,54,54,0.3);  -moz-box-shadow:0px 4px 8px 0px rgba(225,54,54,0.3);  box-shadow:0px 4px 8px 0px rgba(225,54,54,0.3); }.cta_button .emk_btn span svg{  margin-bottom:-3px; }#kontakt_map{  width:100%;  height:380px; }#expose_map{  width:100%;  height:400px; }#kontakt_mod,.kontakt_mod{  max-width:1200px;  margin:0 auto;  padding:20px 0; }@media (min-width:920px){  #kontakt_mod,.kontakt_mod{   width:100%;   margin:0 auto;   padding:60px 0;  }}@media (min-width:768px){  #kontakt_mod.wrapper,#kontakt_mod .wrapper,.kontakt_mod.wrapper,.kontakt_mod .wrapper{   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -ms-flex-wrap:none;   flex-wrap:nowrap;   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;  } #kontakt_mod.wrapper .adress,#kontakt_mod .wrapper .adress,.kontakt_mod.wrapper .adress,.kontakt_mod .wrapper .adress{   width:39%;   min-width:39%;  } #kontakt_mod.wrapper .formular,#kontakt_mod .wrapper .formular,.kontakt_mod.wrapper .formular,.kontakt_mod .wrapper .formular{   width:59%;   min-width:59%;  }}#kontakt_mod h3,.kontakt_mod h3{  padding:16px 0 0 50px!important; }#kontakt_mod .adress,.kontakt_mod .adress{  background:#fff;  padding:20px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }@media (min-width:768px){  #kontakt_mod .adress,.kontakt_mod .adress{   padding:30px;  }}#kontakt_mod .adress h3,.kontakt_mod .adress h3{  line-height:1.6;  padding-left:15px; }#kontakt_mod .adress ul,.kontakt_mod .adress ul{  position:relative; }#kontakt_mod .adress ul li,.kontakt_mod .adress ul li{  position:relative;  font-size:18px;  font-family:"Noto Sans Condensed",Arial,sans-serif;  line-height:1.2; }#kontakt_mod .adress ul li a,.kontakt_mod .adress ul li a{  font-size:18px;  font-family:"Noto Sans Condensed",Arial,sans-serif;  line-height:1.2; }#kontakt_mod .adress ul li.name,.kontakt_mod .adress ul li.name{  font-weight:700;  margin-bottom:5px; }#kontakt_mod .adress ul li.tel,#kontakt_mod .adress ul li.mob_call,#kontakt_mod .adress ul li.fax,#kontakt_mod .adress ul li.mob_mail,#kontakt_mod .adress ul li.mail,.kontakt_mod .adress ul li.tel,.kontakt_mod .adress ul li.mob_call,.kontakt_mod .adress ul li.fax,.kontakt_mod .adress ul li.mob_mail,.kontakt_mod .adress ul li.mail{  margin-left:40px; }#kontakt_mod .adress ul li.tel:before,#kontakt_mod .adress ul li.mob_call:before,#kontakt_mod .adress ul li.fax:before,#kontakt_mod .adress ul li.mob_mail:before,#kontakt_mod .adress ul li.mail:before,.kontakt_mod .adress ul li.tel:before,.kontakt_mod .adress ul li.mob_call:before,.kontakt_mod .adress ul li.fax:before,.kontakt_mod .adress ul li.mob_mail:before,.kontakt_mod .adress ul li.mail:before{  content:"";  display:inline-block;  position:absolute;  left:-35px;  top:-3px;  background-size:25px 25px;  height:25px;  width:25px; }@media (min-width:768px){  #kontakt_mod .adress ul li.tel:before,#kontakt_mod .adress ul li.mob_call:before,#kontakt_mod .adress ul li.fax:before,#kontakt_mod .adress ul li.mob_mail:before,#kontakt_mod .adress ul li.mail:before,.kontakt_mod .adress ul li.tel:before,.kontakt_mod .adress ul li.mob_call:before,.kontakt_mod .adress ul li.fax:before,.kontakt_mod .adress ul li.mob_mail:before,.kontakt_mod .adress ul li.mail:before{   left:-38px;   top:0;   background-size:30px 30px;   height:30px;   width:30px;  }}#kontakt_mod .adress ul li.tel::before,.kontakt_mod .adress ul li.tel::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-phone.svg"); }#kontakt_mod .adress ul li.fax::before,.kontakt_mod .adress ul li.fax::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-fax.svg"); }#kontakt_mod .adress ul li.mob_call::before,.kontakt_mod .adress ul li.mob_call::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-phone.svg"); }#kontakt_mod .adress ul li.mail::before,.kontakt_mod .adress ul li.mail::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-mail.svg"); }#kontakt_mod .adress ul li.mob_mail::before,.kontakt_mod .adress ul li.mob_mail::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-mail.svg"); }#kontakt_mod .adress ul li.tel a,#kontakt_mod .adress ul li.mail a,#kontakt_mod .adress ul li.fax,.kontakt_mod .adress ul li.tel a,.kontakt_mod .adress ul li.mail a,.kontakt_mod .adress ul li.fax{  font-weight:700; }#kontakt_mod .adress ul>span,.kontakt_mod .adress ul>span{  position:absolute;  left:-30px;  top:-6px;  background:#0068B0;  padding:8px;  font-size:18px;  border-top-left-radius:18px;  border-top-right-radius:18px;  border-bottom-left-radius:18px;  border-bottom-right-radius:18px;  color:#fff; }@media (min-width:768px){  #kontakt_mod .adress ul>span,.kontakt_mod .adress ul>span{   left:-48px;  }}#kontakt_mod .adress ul.company,.kontakt_mod .adress ul.company{  margin-top:20px;  margin-bottom:15px; }#kontakt_mod .adress ul.company li,.kontakt_mod .adress ul.company li{  font-size:24px;  font-weight:400; }#kontakt_mod .adress ul.company .name,.kontakt_mod .adress ul.company .name{  font-size:24px;  font-weight:600;  margin-bottom:0;  hyphens:auto; }#kontakt_mod .adress ul.company .tel,#kontakt_mod .adress ul.company .mail,.kontakt_mod .adress ul.company .tel,.kontakt_mod .adress ul.company .mail{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#kontakt_mod .adress ul.company .tel:before,#kontakt_mod .adress ul.company .mail:before,.kontakt_mod .adress ul.company .tel:before,.kontakt_mod .adress ul.company .mail:before{  top:3px; }#kontakt_mod .adress ul.company .tel a,#kontakt_mod .adress ul.company .mail a,.kontakt_mod .adress ul.company .tel a,.kontakt_mod .adress ul.company .mail a{  font-size:24px;  font-weight:600; }#kontakt_mod .adress ul.tele,.kontakt_mod .adress ul.tele{  margin-bottom:0; }#kontakt_mod .adress ul.tele li,.kontakt_mod .adress ul.tele li{  font-size:24px; }#kontakt_mod .adress ul.tele span.tab,.kontakt_mod .adress ul.tele span.tab{  width:64px;  display:inline-block; }#kontakt_mod .adress ul.tele .name,.kontakt_mod .adress ul.tele .name{  font-weight:400;  margin-bottom:10px; }#kontakt_mod .adress ul.tele .tel,#kontakt_mod .adress ul.tele .mail,#kontakt_mod .adress ul.tele .fax,.kontakt_mod .adress ul.tele .tel,.kontakt_mod .adress ul.tele .mail,.kontakt_mod .adress ul.tele .fax{  font-size:24px;  font-weight:600;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#kontakt_mod .adress ul.tele .tel:before,#kontakt_mod .adress ul.tele .mail:before,#kontakt_mod .adress ul.tele .fax:before,.kontakt_mod .adress ul.tele .tel:before,.kontakt_mod .adress ul.tele .mail:before,.kontakt_mod .adress ul.tele .fax:before{  top:3px; }#kontakt_mod .adress ul.tele .tel a,#kontakt_mod .adress ul.tele .mail a,#kontakt_mod .adress ul.tele .fax a,.kontakt_mod .adress ul.tele .tel a,.kontakt_mod .adress ul.tele .mail a,.kontakt_mod .adress ul.tele .fax a{  font-size:24px;  font-weight:600; }#kontakt_mod .adress ul.mail,.kontakt_mod .adress ul.mail{  font-size:24px;  margin-bottom:30px; }#kontakt_mod .adress ul.mail .mail,.kontakt_mod .adress ul.mail .mail{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }#kontakt_mod .adress ul.mail .mail:before,.kontakt_mod .adress ul.mail .mail:before{  top:3px; }#kontakt_mod .adress ul.mail .mail a,.kontakt_mod .adress ul.mail .mail a{  font-size:24px; }#kontakt_mod .adress li,.kontakt_mod .adress li{  list-style:none;  line-height:1.6; }#kontakt_mod .adress li ul,.kontakt_mod .adress li ul{  margin:0;  padding:0; }#kontakt_mod .adress li.mob_call,#kontakt_mod .adress li.mob_mail,.kontakt_mod .adress li.mob_call,.kontakt_mod .adress li.mob_mail{  display:none; }#kontakt_mod .adress li.mob_call a,#kontakt_mod .adress li.mob_mail a,.kontakt_mod .adress li.mob_call a,.kontakt_mod .adress li.mob_mail a{  display:inline-block;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  font-size:13px;  text-align:center;  background:#707070;  color:#fff;  border-bottom:none!important;  padding:4px 8px;  margin:4px 0 8px;  width:112px; }#kontakt_mod p.memo,.kontakt_mod p.memo{  font-size:16px;  line-height:1.3;  margin:20px 0 0 0; }#kontakt_mod.noflats .adress ul>span,.kontakt_mod.noflats .adress ul>span{  left:-30px; }.tbl{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:16px;  display:table;  width:100%;  margin-top:20px; }.tbl.oez{  position:relative; }.tbl .tbl_cp{  display:table-caption;  padding-bottom:4px; }.tbl .tbl_r{  display:table-row;  width:100%;  line-height:1.4; }.tbl .tbl_c{  display:table-cell; }.tbl .tbl_c.col_1{  width:30%;  max-width:75px; }.tbl .tbl_c.col_2{  width:auto; }.tbl .tbl_c.col_2 p{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:16px;  padding:0 7px 0px 0;  margin:0!important;  text-align:left; }.tbl .tbl_c.col_3{  width:30px; }#oez_button:hover{  text-decoration:underline;  cursor:pointer; }span.day{  width:100px;  display:inline-block; }span.time{  width:100px; }.entry-content.top_spacer{  padding-top:30px; }@media (min-width:920px){  .entry-content.top_spacer{   padding-top:50px;  }}#showroom,.showroom{  box-sizing:border-box;  padding:0; }#showroom.wide .wrapper,.showroom.wide .wrapper{  max-width:994px;  margin:0 auto; }#showroom.wide .wrapper.emk-grd,.showroom.wide .wrapper.emk-grd{  max-width:994px; }#showroom.small .wrapper,.showroom.small .wrapper{  width:100%;  max-width:994px; }#showroom .wrapper,.showroom .wrapper{  margin:0 auto;  width:100%;   }#showroom .wrapper.top_spacer,.showroom .wrapper.top_spacer{  margin-top:25px; }@media (min-width:920px){  #showroom .wrapper.top_spacer,.showroom .wrapper.top_spacer{   margin-top:50px;  }}#showroom .wrapper.small,.showroom .wrapper.small{  max-width:620px!important; }#showroom .wrapper.wide,.showroom .wrapper.wide{  max-width:940px!important; }#showroom .wrapper.full,.showroom .wrapper.full{  max-width:none!important; }#showroom .wrapper#kontaktform,.showroom .wrapper#kontaktform{  margin-top:20px; }#showroom .mod_text p a,.showroom .mod_text p a{  color:#0068B0; }#showroom h2,.showroom h2{  text-align:left;  width:100%; }#showroom h3,.showroom h3{  text-align:left;  width:100%; }#showroom .wrap_mod,.showroom .wrap_mod{  width:100%;  background:silver;  padding:15px 0;  margin-bottom:10px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between; }#showroom .wrap_mod .b1,#showroom .wrap_mod .b9,.showroom .wrap_mod .b1,.showroom .wrap_mod .b9{  background:lime; }.mod_tel-segmente{  max-width:980px!important; }.mod_tel-segmente .tel_segment .icon,.mod_tel-segmente .tel_segment .data{  background:aqua; }.mod_tel-liste ul{  margin:0;  padding:0; }.mod_tel-liste ul.tel_item{  margin-bottom:25px; }.mod_tel-liste ul li{  list-style:none;  line-height:1.6; }.mod_tel-liste ul li.thema{  font-weight:600;  margin-bottom:10px; }.mod_tel-liste ul li.tel{  font-weight:500; }.mod_tel-liste ul li.mail a,.mod_tel-liste ul li.web a{  color:#707070; }.mod_icon_link_intern{  width:100%;  padding:15px 0;  box-sizing:border-box;  background:#0068B0;  margin-bottom:25px!important; }.mod_icon_link_intern .b2,.mod_icon_link_intern .b6{  min-height:75px;  padding:10px; }.mod_icon_link_intern .b2{  padding-left:47px; }.mod_icon_link_intern .line{  border-left:1px solid #0068B0;  padding-left:20px; }.mod_icon_link_intern .icon-link2,.mod_icon_link_intern .icon-file-download,.mod_icon_link_intern .icon-calendar2{  font-size:50px; }.mod_icon_link_intern .dis_m{  text-align:center;  padding:15px 0 0 0; }.mod_link_intern_button{  text-align:left;  display:block;  overflow:hidden;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.mod_link_intern_button.top_spacer{  margin-top:50px; }.mod_link_intern_button p{  margin:0;  text-transform:none; }.mod_link_intern_button a.lnk_btn{  display:inline-block;  margin:20px 0 0 0;  padding:12px 30px;  border:1px solid #0068B0;  background:transparent;  color:#0068B0;  text-transform:uppercase;  font-weight:700;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_link_intern_button a.lnk_btn:hover{  text-decoration:none;  background:#0068B0;  color:#fff; }.mod_link_intern_button .more_lnk{  text-align:center;  display:block;  margin-top:40px; }.mod_link_intern_button .more_lnk a{  margin:4px 0 20px;  padding:12px 30px;  border:1px solid #F3F6FC;  background:#F3F6FC;  color:#000;  border-top-left-radius:25px;  border-top-right-radius:25px;  border-bottom-left-radius:25px;  border-bottom-right-radius:25px; }.mod_link_intern_button .more_lnk a:hover{  text-decoration:none;  background:#707070; }#mod_asp h2{  font-size:26px;  text-align:left!important; }#mod_asp p.sub_header{  width:100%;  margin:0 auto;  margin-top:0;  margin-bottom:25px;  font-weight:bold; }#slider_segment{  width:100%;  display:block;  overflow:hidden; }#slider_segment .flex-control-nav{  z-index:1000;  bottom:10px; }.mod_pano_segment{  margin-bottom:25px!important; }.mod_pano_segment .fond.border{  padding:15px 0; }.mod_pano_segment img.pano{  width:100%;  max-width:940px;  margin:0 auto;  display:block; }.mod_pano_segment img.pano.small{  max-width:640px;  margin-left:0; }.mod_pano_segment img.pano.wide{  max-width:940px; }.mod_pano_segment img.pano.full{  max-width:1200px; }.mod_bilder_slider{  width:100%;  margin-bottom:25px!important;  display:block;  overflow:hidden;  padding:20px 0; }@media (min-width:980px){  .mod_bilder_slider.small{   background:#707070;  }}.mod_bilder_slider img{  aspect-ratio:16/9;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  width:100%;  height:100%;  object-fit:cover; }.mod_bilder_slider .slider_emk{  display:block;  overflow:hidden;  position:relative;  aspect-ratio:16/9;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.mod_bilder_slider .slider_emk .content{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:0; }.mod_bilder_slider .slider_emk .content ul.slides{  margin:0;  padding:0; }.mod_bilder_slider .slider_emk .content ul.slides li{  list-style:none;  height:100%; }.mod_bilder_slider .slider_emk .content ul.slides li img{  width:100%;  height:100%;  object-fit:cover; }.mod_bilder_slider .slider_emk .content ul.slides li p{  position:absolute;  width:100%;  max-width:100%;  height:auto;  margin:0!important;  font-size:16px;  line-height:1.2;  padding:15px 0;  left:50%;  bottom:0;  transform:translateX(-50%);  color:#fff;  background-color:rgba(0,104,176,0.703);  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:600;  text-align:center; }@media (min-width:540px){  .mod_bilder_slider .slider_emk .content ul.slides li p{   font-size:18px;   line-height:1.5;   padding:15px 0;  }}.mod_bilder_slider .slider_emk .content .sy-box{  display:block;  overflow:hidden;  position:relative;  height:100%; }.mod_bilder_slider .slider_emk .content .sy-box .sy-list{  display:block;  overflow:hidden; }.mod_bilder_slider .slider_emk .content .sy-box .sy-caption-wrap{  display:none;  width:100%;  max-width:100%;  left:50%;  bottom:0;  transform:translateX(-50%); }.mod_bilder_slider .slider_emk .content .sy-box .sy-caption-wrap .sy-caption{  background-color:rgba(0,104,176,0.703);  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:600;  text-align:center; }.mod_bilder_slider .slider_emk .content .sy-box .sy-pager{  position:absolute;  z-index:10;  margin:0;  bottom:0px;  height:26px; }.mod_bilder_slider .slider_emk .content .sy-box .sy-pager li{  width:0.8em;  height:0.8em;  margin:0 10px 0 0; }.display_cluster h2.cluster_intro{  text-align:center; }.display_cluster .resultlist_info{  display:none!important; }.mod_map_m_pin{  width:100%;  height:auto;  margin:0 auto;  margin-bottom:25px!important; }.mod_map_m_pin #pin-map{  width:100%;  height:400px; }#mod_calendar{  width:100%;  height:375px;  overflow:hidden;  margin-bottom:25px; }#mod_calendar .wpsbc-legend{  width:192px; }#mod_calendar .wpsbc-legend .wpsbc-legend-item{  clear:none;  margin-right:20px; }#mod_zahlen_fakten{  width:100%;  height:350px;  display:block;  overflow:hidden;  padding:0;  display:none;  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/trenner-fakten.jpg"); }@media (min-width:768px){  #mod_zahlen_fakten{   display:block;  }}#mod_zahlen_fakten .wrap_z_f{  width:100%;  max-width:870px;  margin:0 auto;  margin-top:50px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between; }#mod_zahlen_fakten ul{  margin:0;  padding:0;  width:33%;  float:left;  margin-right:1%; }#mod_zahlen_fakten ul li{  list-style:none;  line-height:1.1; }#mod_zahlen_fakten ul li.counter{  font-size:50px;  text-align:center;  color:#fff; }#mod_zahlen_fakten ul li.counter.gt:before{  content:">";  margin-right:12px; }#mod_zahlen_fakten ul li h3{  font-size:26px;  font-weight:300!important;  text-align:center;  color:#fff;  margin-top:15px;  margin-bottom:20px; }#mod_zahlen_fakten .info{  width:100%;  max-width:760px;  text-align:center;  margin:0 auto;  color:#fff; }#mod_zahlen_fakten .more_lnk{  text-align:center;  display:block;  margin-top:25px; }#mod_zahlen_fakten .more_lnk a{  margin:20px 0;  padding:12px 30px;  border:1px solid #fff;  color:#fff;  border-top-left-radius:25px;  border-top-right-radius:25px;  border-bottom-left-radius:25px;  border-bottom-right-radius:25px; }#mod_zahlen_fakten .more_lnk a:hover{  text-decoration:none; }.mod_gaestewohnung ul{  margin:0;  padding:0; }.mod_gaestewohnung ul li{  list-style:none; }.mod_gaestewohnung ul.data .data_spacer{  display:inline-block;  width:85px; }.mod_gaestewohnung .route{  margin-left:58px; }.mod_gaestewohnung .price{  background:#707070;  padding:25px;  margin-top:30px; }.mod_gaestewohnung .price h3{  margin:0;  margin-bottom:15px;  text-align:center; }.mod_gaestewohnung .price ul{  margin-left:30%; }.mod_gaestewohnung .price .data_spacer{  display:inline-block;  width:170px; }.mod_gaestewohnung .price table{  width:100%; }.mod_gaestewohnung .price table tr{  border-bottom:1px solid silver;  padding:5px 0;  display:block; }.mod_gaestewohnung .price table tr td.text{  width:340px; }.mod_gaestewohnung .price table tr td.zahl{  width:100px;  text-align:right; }.mod_gaestewohnung .price table tr td.einheit{  width:100px;  padding-left:8px; }.mod_gaestewohnung .nachtext{  margin-top:20px;  padding:0 25px;  font-size:14px; }.mod_gaestewohnung .includes{  padding:0 25px 30px 25px; }.mod_gaestewohnung .includes h3{  margin:0;  margin-bottom:15px;  text-align:center; }.mod_gaestewohnung .includes ul{  margin:15px 0 0 140px; }.mod_gaestewohnung .includes .icon-checkmark4{  display:inline-block;  width:28px;  font-size:20px;  color:#0068B0; }.mod_bild_text{  width:calc(100% - 40px);  max-width:940px;  margin:0 auto; }.mod_bild_text .bild{  margin-right:20px;  margin-bottom:5px;  float:left; }.wrap_fl_lightbox,#lb_format_wrap{  width:800px;  height:600px;  max-width:800px;  max-height:600px; }#kontaktform.balkon .frm_checkbox ul{  padding:10px 0; }.mod_bild_fullwidth img.fullwidth{  width:100%;  height:auto; }#quartier_map{  width:100%;  max-width:994px;  margin:20px auto 0 auto;  margin-bottom:10px;  height:600px;  background:#0068B0;  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/spinner.gif");  background-repeat:no-repeat;  background-position:center center; }#quartier_map.top_spacer{  margin-top:50px; }#map_legende{  width:100%;  max-width:994px;  margin:0 auto;  text-align:center; }#map_legende h3{  width:92%;  max-width:940px;  margin:0 auto 30px auto;  text-align:left;  text-transform:inherit;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif; }#map_legende .legende{  margin:0;  padding:0;  display:block;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#map_legende .legende button{  color:#D2D3D6;  font-size:16px;  text-transform:uppercase;  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  list-style:none;  float:left;  margin-right:20px;  margin-bottom:10px;  position:relative;  width:auto;  min-height:40px;  padding:5px 10px;  border:1px solid #D2D3D6;  border-top-left-radius:35px;  border-top-right-radius:35px;  border-bottom-left-radius:35px;  border-bottom-right-radius:35px; }#map_legende .legende button:hover{  cursor:pointer; }#map_legende .legende button img{  margin-right:8px;  display:block;  width:26px;  height:28px; }#map_legende .legende button img.active{  display:none; }#map_legende .legende button.active{  color:red;  border-color:red; }#map_legende .legende button.active img.norm{  display:none!important; }#map_legende .legende button.active img.active{  display:block!important; }.mod_listen ul{  margin-top:20px; }.mod_listen ul li{  margin-left:20px;  text-indent:0;  margin-bottom:10px; }.mod_listen ul li::marker{  color:#0068B0; }.mod_listen ul.haken li{  list-style-type:disc; }.mod_listen ul.haken li span[class^=icon-checkmark]{  display:none!important;  font-size:22px;  display:block; }.mod_listen ul.plus li{  list-style-type:disc; }.mod_listen ul.plus li span[class^=icon-plus]{  font-size:14px;  display:none;  left:-24px;  top:4px; }.mod_listen ul li{  list-style-type:disc;  position:relative; }.mod_listen ul li span[class^=icon-]{  display:none;  color:#707070;  position:absolute;  left:-28px;  top:0;  display:none; }#mod_asp p{  text-align:left;  margin:0; }#mod_asp.content-width{  max-width:620px!important;  margin-top:32px; }#mod_asp.content-width .trenner{  display:none; }#mod_asp.content-width h2{  text-align:left!important;  margin-bottom:12px!important;  font-size:18px!important; }#mod_asp.content-width p.sub_header{  font-weight:400!important;  margin-top:0px!important;  padding-top:0px!important; }#mod_asp.content-width #asp_container .asp_list{  margin-top:10px; }#mod_asp.content-width #asp_container .asp_list .asp_item .asp_image img{  width:100px!important;  height:100px!important; }#mod_asp.content-width #asp_container .asp_list .asp_item .asp_data{  width:76.5%;  min-width:76.5%; }#mod_asp.content-width #asp_container .asp_list .asp_item .asp_data ul.asp_name{  width:49.5%;  min-width:49.5%; }#mod_asp.content-width #asp_container .asp_list .asp_item .asp_data ul.asp_name li.asp_function{  font-size:14px;  margin:4px 0 8px; }#mod_asp.content-width #asp_container .asp_list .asp_item .asp_data ul.asp_kontakt.min_768{  width:49.5%;  min-width:49.5%; }#mod_asp.content-width #asp_container .asp_list .asp_item .asp_data ul.asp_kontakt.min_768 li span.spacer{  width:65px; }#asp_container{  margin-top:20px; }#asp_container .asp_filter{  width:100%;  margin-top:20px; }#asp_container .asp_filter button{  outline-offset:4px; }#asp_container .asp_filter .btn{  border:1px solid #0068B0;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  padding:5px 20px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:18px;  font-weight:600;  text-transform:uppercase;  background:#fff;  color:#0068B0;  margin-right:10px;  margin-bottom:10px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#asp_container .asp_filter .btn:hover{  background:#0068B0;  color:#fff;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#asp_container .asp_filter .btn.active{  background:#0068B0;  color:#fff;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#asp_container .asp_list{  width:100%;  margin-top:10px; }#asp_container .asp_list .asp_item{  background:#F3F6FC;  width:100%;  margin-bottom:12px;  padding:25px 15px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }@media (min-width:768px){  #asp_container .asp_list .asp_item{   padding:25px 40px;   -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -ms-flex-wrap:none;   flex-wrap:nowrap;   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;  }}#asp_container .asp_list .asp_item .asp_image{  width:auto;  min-width:auto;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start; }#asp_container .asp_list .asp_item .asp_image img{  width:88px;  height:88px; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_image img{   width:140px;   height:140px;  }}#asp_container .asp_list .asp_item .asp_data{  width:81%;  min-width:81%;  padding:0 20px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data{   -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -ms-flex-wrap:none;   flex-wrap:nowrap;   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;   padding:20px 20px 20px 24px;  }}#asp_container .asp_list .asp_item .asp_data ul{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  margin:0;  padding:0; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data ul{   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;  }}#asp_container .asp_list .asp_item .asp_data ul li{  position:relative;  list-style:none;  font-size:18px;  text-align:left;  width:fit-content;  margin-right:20px;  line-height:1.2; }#asp_container .asp_list .asp_item .asp_data ul li a,#asp_container .asp_list .asp_item .asp_data ul li p{  font-size:18px;  line-height:1.2;  font-family:"Noto Sans Condensed",Arial,sans-serif; }#asp_container .asp_list .asp_item .asp_data ul li a>span[class^=icon-],#asp_container .asp_list .asp_item .asp_data ul li p>span[class^=icon-]{  display:none!important; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data ul li{   font-size:24px;  } #asp_container .asp_list .asp_item .asp_data ul li a,#asp_container .asp_list .asp_item .asp_data ul li p{   font-size:24px;  }}#asp_container .asp_list .asp_item .asp_data ul li>span[class^=icon-]{  display:none!important; }#asp_container .asp_list .asp_item .asp_data ul li.tel a,#asp_container .asp_list .asp_item .asp_data ul li.tel p{  font-weight:700; }#asp_container .asp_list .asp_item .asp_data ul li.tel,#asp_container .asp_list .asp_item .asp_data ul li.mail,#asp_container .asp_list .asp_item .asp_data ul li.office{  width:auto;  margin-left:35px; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data ul li.tel,#asp_container .asp_list .asp_item .asp_data ul li.mail,#asp_container .asp_list .asp_item .asp_data ul li.office{   margin-left:40px;  }}#asp_container .asp_list .asp_item .asp_data ul li.tel:before,#asp_container .asp_list .asp_item .asp_data ul li.mail:before,#asp_container .asp_list .asp_item .asp_data ul li.office:before{  content:"";  display:inline-block;  position:absolute;  left:-35px;  top:0;  background-size:25px 25px;  height:25px;  width:25px; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data ul li.tel:before,#asp_container .asp_list .asp_item .asp_data ul li.mail:before,#asp_container .asp_list .asp_item .asp_data ul li.office:before{   left:-38px;   background-size:30px 30px;   height:30px;   width:30px;  }}#asp_container .asp_list .asp_item .asp_data ul li.tel::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-phone.svg"); }#asp_container .asp_list .asp_item .asp_data ul li.mail::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-mail.svg"); }#asp_container .asp_list .asp_item .asp_data ul li.fax::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-fax.svg"); }#asp_container .asp_list .asp_item .asp_data ul li.office{  margin-top:3px; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data ul li.office{   margin-top:10px;  }}#asp_container .asp_list .asp_item .asp_data ul li.office::before{  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/contact-office.svg"); }#asp_container .asp_list .asp_item .asp_data ul.asp_name{  width:100%;  min-width:100%;  margin-right:20px; }#asp_container .asp_list .asp_item .asp_data ul.asp_name li{  width:100%;  font-size:18px;  text-transform:uppercase; }#asp_container .asp_list .asp_item .asp_data ul.asp_name li.asp_function{  font-size:14px;  text-transform:inherit;  color:#999999;  line-height:1.3;  margin-bottom:10px; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data ul.asp_name{   width:34%;   min-width:34%;  } #asp_container .asp_list .asp_item .asp_data ul.asp_name li{   font-size:26px;  } #asp_container .asp_list .asp_item .asp_data ul.asp_name li.asp_function{   font-size:14px;   line-height:1.3;   margin:0;  }}#asp_container .asp_list .asp_item .asp_data ul.asp_kontakt{  width:100%;  min-width:100%; }@media (min-width:768px){  #asp_container .asp_list .asp_item .asp_data ul.asp_kontakt{   width:65%;   min-width:65%;  }}.featherlight-content .hm_info_lb{  width:330px; }.featherlight-content .hm_info_lb ul{  margin:0;  padding:0;  border-bottom:1px solid silver;  padding-bottom:8px;  margin-bottom:12px; }.featherlight-content .hm_info_lb ul li{  margin-left:18px; }.featherlight-content .hm_info_lb p.tel{  text-align:center; }.featherlight-content .hm_info_lb p.tel .spacer{  width:63px;  display:inline-block; }.featherlight-content .hm_info_lb .tel_call{  background:#0068B0;  padding:5px 10px;  display:block;  margin:0 auto;  width:120px;  text-align:center;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }.featherlight-content .hm_info_lb .tel_call a{  color:#fff!important; }.featherlight-content .hm_info_lb .tel_call a:hover{  text-decoration:none; }.mod_slider_text_split{  width:92%;  max-width:960px;  margin:0 auto;  display:block;  padding:20px 0; }@media (min-width:768px){  .mod_slider_text_split{   width:100%;  }}.mod_slider_text_split .wrap_content{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }.mod_slider_text_split .wrap_content>p{  display:none; }.mod_slider_text_split .wrap_content .mobile_intro_wrap{  display:block;  -webkit-box-ordinal-group:2;  -webkit-order:1;  -moz-order:1;  -ms-flex-order:1;  order:1; }.mod_slider_text_split .wrap_content .slider_emk{  -webkit-box-ordinal-group:3;  -webkit-order:2;  -moz-order:2;  -ms-flex-order:2;  order:2;  position:relative;  width:100%;  margin-top:20px; }.mod_slider_text_split .wrap_content .slider_emk:before{  content:"";  display:block;  padding-top:75%; }.mod_slider_text_split .wrap_content .slider_emk ul.slides,.mod_slider_text_split .wrap_content .slider_emk .sy-box{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  overflow:hidden!important; }.mod_slider_text_split .wrap_content .slider_emk ul.slides img,.mod_slider_text_split .wrap_content .slider_emk .sy-box img{  width:100%; }.mod_slider_text_split .wrap_content .text_wrap{  display:none; }@media (min-width:768px){  .mod_slider_text_split .wrap_content{   width:100%;   padding:0;  } .mod_slider_text_split .wrap_content .mobile_intro_wrap{   display:block;  } .mod_slider_text_split .wrap_content .text_wrap{   display:none;  } .mod_slider_text_split .wrap_content p{   display:block;  }}@media (min-width:980px){  .mod_slider_text_split .wrap_content{   -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -ms-flex-wrap:none;   flex-wrap:nowrap;   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;  } .mod_slider_text_split .wrap_content .mobile_intro_wrap{   display:none;  } .mod_slider_text_split .wrap_content>p{   display:none;  } .mod_slider_text_split .wrap_content .text_wrap{   display:block;   width:48%;   min-width:48%;   box-sizing:border-box;  } .mod_slider_text_split .wrap_content .text_wrap h2{   font-size:26px!important;   font-weight:600!important;   margin-bottom:0!important;  } .mod_slider_text_split .wrap_content .text_wrap h3{   font-weight:400!important;   line-height:1.2!important;  } .mod_slider_text_split .wrap_content .text_wrap span{   font-size:20px;   text-transform:uppercase;  } .mod_slider_text_split .wrap_content .text_wrap li{   margin-left:20px;   text-indent:-5px;   list-style-type:disc;  } .mod_slider_text_split .wrap_content .text_wrap li::marker{   color:#0068B0;  } .mod_slider_text_split .wrap_content .slider_emk{   width:48%;   min-width:48%;   margin:0;   aspect-ratio:5/4.5;  } .mod_slider_text_split .wrap_content .slider_emk .sy-slide{   height:100%;  } .mod_slider_text_split .wrap_content .slider_emk .sy-slide img{   height:100%;   object-fit:cover;   border-top-left-radius:10px;   border-top-right-radius:10px;   border-bottom-left-radius:10px;   border-bottom-right-radius:10px;  } .mod_slider_text_split .wrap_content .slider_emk:before{   display:block!important;   padding-top:unset!important;  } .mod_slider_text_split .wrap_content.links .text_wrap{   -webkit-box-ordinal-group:3;   -webkit-order:2;   -moz-order:2;   -ms-flex-order:2;   order:2;  } .mod_slider_text_split .wrap_content.links .slider_emk{   -webkit-box-ordinal-group:2;   -webkit-order:1;   -moz-order:1;   -ms-flex-order:1;   order:1;  } .mod_slider_text_split .wrap_content.rechts .text_wrap{   -webkit-box-ordinal-group:2;   -webkit-order:1;   -moz-order:1;   -ms-flex-order:1;   order:1;  } .mod_slider_text_split .wrap_content.rechts .slider_emk{   -webkit-box-ordinal-group:3;   -webkit-order:2;   -moz-order:2;   -ms-flex-order:2;   order:2;  }}#mod_bildordner{  border:1px solid blue;  position:relative;  box-sizing:border-box; }#mod_bildordner.small{  width:100%;  max-width:460px;  margin:0 auto;  background:aqua; }#mod_bildordner.wide{  width:100%;  max-width:940px;  margin:0 auto;  background:aqua; }#mod_bildordner.four_3:before{  padding-top:75%; }#mod_bildordner.pano:before{  padding-top:56.25%; }#mod_bildordner:before{  content:"";  display:block; }#mod_bildordner #slider_emk{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }#mod_bildordner #slider_emk .sy-box{  height:100%; }#galerie_sammlung h2{  font-size:24px; }#galerie_sammlung .gallery_wrap{  margin-top:20px;  overflow-x:auto;  overflow:visible; scrollbar-width:none; -ms-overflow-style:none;   }#galerie_sammlung .gallery_wrap::-webkit-scrollbar{  display:none; }#galerie_sammlung .gallery_wrap .gallery_slider{  max-width:1200px;  width:100%;  margin:0 auto; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper{  overflow:visible;  width:100%;  position:relative;  padding-bottom:20px; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  -webkit-box-align:stretch;  -ms-flex-align:stretch;  -webkit-align-items:stretch;  -moz-align-items:stretch;  align-items:stretch;  width:100%;  overflow:visible;  cursor:pointer; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box{  width:90%;  min-width:90%;  height:auto;  margin-right:20px; }@media (min-width:540px){  #galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box{   width:47%;   min-width:47%;  }}@media (min-width:920px){  #galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box{   width:33%;   min-width:33%;  }}#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a{  height:100%;  display:block; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .img_4_3{  position:relative;  width:100%;  min-width:100%; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .img_4_3 img{  border-top-left-radius:10px;  border-top-right-radius:10px; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .img_4_3 .img_copyright{  z-index:5; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a span.icon-images3{  position:absolute;  top:185px;  right:10px;  color:#fff;  font-size:32px; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box{  background:#fff;  width:100%;  min-width:100%;  height:100%;  max-height:550px;  overflow:hidden;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box .img_4_3{  position:relative;  width:100%;  min-width:100%; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box .img_4_3 img{  border-top-left-radius:10px;  border-top-right-radius:10px; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box .img_4_3 .img_copyright{  z-index:5; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box .gallery_content{  position:relative;  width:100%;  min-width:100%;  padding:20px; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box .gallery_content .category p{  font-size:16px;  font-weight:400;  color:#0068B0; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box .gallery_content p{  margin-top:10px;  margin-bottom:0;  overflow:hidden;  -webkit-box-orient:vertical;  -webkit-line-clamp:4;  display:-webkit-box; }#galerie_sammlung .gallery_wrap .gallery_slider .box_wrapper .scroll-wrapper .scroll-box .box a .gallery_box .gallery_content p.headline{  font-family:"Noto Sans Condensed",Arial,sans-serif;  font-size:24px;  line-height:1.2; }#galerie_sammlung .nav_news{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }#galerie_sammlung .nav_news .slider-controls{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }#galerie_sammlung .nav_news .slider-controls .arrow{  width:50px;  min-width:50px;  height:50px;  cursor:pointer;  margin:0 10px;  opacity:0.7;  background:transparent;  border:none;  outline-offset:3px; }#galerie_sammlung .nav_news .slider-controls .arrow img{  width:100%; }#galerie_sammlung .nav_news .slider-controls .arrow.active{  opacity:1; }#galerie_sammlung .nav_news .slider-controls .arrow#prevBT img{  transform:rotate(180deg); }.featherlight .featherlight-content{  border-bottom:35px; }.featherlight .featherlight-content .wrap_fl_lightbox{  margin:0 auto;   }.featherlight .featherlight-content .wrap_fl_lightbox h3{  margin-bottom:20px; }.featherlight .featherlight-content .wrap_fl_lightbox [class^=slide] img{  aspect-ratio:7/5;  object-fit:cover;  background:lightcoral;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.featherlight .featherlight-content .wrap_fl_lightbox .thumb-box{  padding:1.4em 0 1em;  margin-left:-1%;  width:102%; }.featherlight .featherlight-content .wrap_fl_lightbox .thumb-box .thumbs::after{  clear:both;  content:"";  display:block; }.featherlight .featherlight-content .wrap_fl_lightbox .thumb-box .thumbs li{  float:left;  width:20%;  text-align:center;  padding:0 1%; }.featherlight .featherlight-content .wrap_fl_lightbox .thumb-box .thumbs li img{  width:100%;  opacity:0.8;  background:lightblue;  transform:transition(opacity 0.32s);  object-fit:cover;  aspect-ratio:7/5;  filter:grayscale(1);  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.featherlight .featherlight-content .wrap_fl_lightbox .thumb-box .thumbs li img.active{  opacity:1;  filter:grayscale(0); }.featherlight .featherlight-content .wrap_fl_lightbox .thumb-box .thumbs li:hover img{  opacity:1;  filter:grayscale(0);  transform:transition(opacity 0.2s); }.featherlight .featherlight-image{  width:100%!important; }.mod_icon_download{  background:#F3F6FC;  padding:20px;  margin-bottom:50px!important;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }.mod_icon_download .img{  width:100%;  min-width:100%;  text-align:center;  margin-right:14px; }.mod_icon_download .img .icon-magazine{  font-size:48px;  color:#999999; }.mod_icon_download .img .icon-magazine:hover{  cursor:pointer;  text-decoration:none; }.mod_icon_download .img a{  margin:0; }@media (min-width:768px){  .mod_icon_download .img{   width:35%;   min-width:35%;  }}.mod_icon_download .cont{  width:100%;  min-width:100%; }@media (min-width:768px){  .mod_icon_download .cont{   width:56.5%;   min-width:56.5%;  }}.mod_icon_download .cont a{  font-size:24px; }.mod_icon_download .cont:hover{  cursor:pointer;  text-decoration:none;  color:#36A9E1; }#gaestewohnungen_wbg{  margin-top:55px; }#gaestewohnungen_wbg .emk-grd{  width:100%;  max-width:940px; }#gaestewohnungen_wbg .gw_list h2{  width:92%;  margin:0 auto 20px; }#gaestewohnungen_wbg .gw_list .attention{  color:#0068B0; }#gaestewohnungen_wbg .gw_list .info{  width:100%;  max-width:915px;  display:block; }#gaestewohnungen_wbg .gw_list .info p{  font-size:14px;  color:#abb2bd;  padding:0;  margin:0;  margin-bottom:12px;  line-height:1.4; }#gaestewohnungen_wbg .gw_list .list_item{  margin-bottom:20px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#gaestewohnungen_wbg .gw_list .list_item .item_data_wrap{  position:relative;  z-index:1;  width:100%;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#gaestewohnungen_wbg .gw_list .list_item:after{  content:"";  height:100%;  width:100%;  background:#fff;  position:absolute;  top:0px;  left:0px;  z-index:-10;  clear:both; }#gaestewohnungen_wbg .gw_list .list_item:hover{  cursor:pointer;  -moz-transform:translate(0,-3px);  -ms-transform:translate(0,-3px);  -o-transform:translate(0,-3px);  -webkit-transform:translate(0,-3px);  transform:translate(0,-3px); }#gaestewohnungen_wbg .gw_list .list_item:hover:after{  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }#gaestewohnungen_wbg .gw_list .list_item.active{  -moz-transform:translate(0,-3px);  -ms-transform:translate(0,-3px);  -o-transform:translate(0,-3px);  -webkit-transform:translate(0,-3px);  transform:translate(0,-3px); }#gaestewohnungen_wbg .gw_list .list_item.active:after{  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647); }#gaestewohnungen_wbg .gw_list .item_data{  background:#fff;  padding:20px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  -moz-box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  box-shadow:0px 9px 40px -10px rgba(0,104,176,0.1294117647);  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }#gaestewohnungen_wbg .gw_list .item_data ul{  width:100%;  margin:0;  padding:0;  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between; }@media (min-width:768px){  #gaestewohnungen_wbg .gw_list .item_data ul{   -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -ms-flex-wrap:none;   flex-wrap:nowrap;  }}#gaestewohnungen_wbg .gw_list .item_data ul li{  list-style:none;  display:block; }#gaestewohnungen_wbg .gw_list .item_data ul li.leg{  color:#999999;  font-weight:300; }#gaestewohnungen_wbg .gw_list .item_data ul li ul{  display:block; }#gaestewohnungen_wbg .gw_list .item_data ul li ul li{  float:none; }#gaestewohnungen_wbg .gw_list .item_data ul li ul li:first-child{  font-weight:bold; }#gaestewohnungen_wbg .gw_list .item_data ul li ul li:last-child{  font-size:13px; }#gaestewohnungen_wbg .gw_list .item_data ul li.pers{  width:100%;  min-width:100%;  font-size:14px;  margin-bottom:10px;  -webkit-box-ordinal-group:2;  -webkit-order:1;  -moz-order:1;  -ms-flex-order:1;  order:1; }@media (min-width:768px){  #gaestewohnungen_wbg .gw_list .item_data ul li.pers{   margin-bottom:0;   width:58%;   min-width:160px;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.pers span{  background:#0068B0;  color:#fff;  height:30px;  padding:3px 14px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }#gaestewohnungen_wbg .gw_list .item_data ul li.flaech{  -webkit-box-ordinal-group:4;  -webkit-order:3;  -moz-order:3;  -ms-flex-order:3;  order:3;  width:30%;  min-width:30%;  display:block;  text-align:center;  line-height:1.4; }#gaestewohnungen_wbg .gw_list .item_data ul li.flaech li{  width:100%;  display:inline-block;  line-height:1; }@media (min-width:768px){  #gaestewohnungen_wbg .gw_list .item_data ul li.flaech{   width:10%;   min-width:10%;   -webkit-box-ordinal-group:3;   -webkit-order:2;   -moz-order:2;   -ms-flex-order:2;   order:2;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.zim{  -webkit-box-ordinal-group:5;  -webkit-order:4;  -moz-order:4;  -ms-flex-order:4;  order:4;  width:20%;  min-width:20%;  display:block;  text-align:center;  line-height:1.4; }#gaestewohnungen_wbg .gw_list .item_data ul li.zim li{  width:100%;  display:inline-block;  line-height:1; }@media (min-width:768px){  #gaestewohnungen_wbg .gw_list .item_data ul li.zim{   width:10%;   min-width:10%;   -webkit-box-ordinal-group:4;   -webkit-order:3;   -moz-order:3;   -ms-flex-order:3;   order:3;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.etage{  -webkit-box-ordinal-group:6;  -webkit-order:5;  -moz-order:5;  -ms-flex-order:5;  order:5;  width:20%;  min-width:20%;  display:block;  text-align:center;  line-height:1.4; }#gaestewohnungen_wbg .gw_list .item_data ul li.etage li{  width:100%;  display:inline-block;  line-height:1; }@media (min-width:768px){  #gaestewohnungen_wbg .gw_list .item_data ul li.etage{   width:10%;   min-width:10%;   -webkit-box-ordinal-group:5;   -webkit-order:4;   -moz-order:4;   -ms-flex-order:4;   order:4;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.adress{  display:none;  -webkit-box-ordinal-group:6;  -webkit-order:5;  -moz-order:5;  -ms-flex-order:5;  order:5;  font-size:15px; }@media (min-width:768px){  #gaestewohnungen_wbg .gw_list .item_data ul li.adress{   display:block;   width:30%;   min-width:30%;   padding-left:20px;   -webkit-box-ordinal-group:6;   -webkit-order:5;   -moz-order:5;   -ms-flex-order:5;   order:5;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.more{  -webkit-box-ordinal-group:7;  -webkit-order:6;  -moz-order:6;  -ms-flex-order:6;  order:6;  margin-right:0;  width:20%;  min-width:20%;   }@media (min-width:450px){  #gaestewohnungen_wbg .gw_list .item_data ul li.more{   min-width:100px;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more{  display:inline-block;  border:1px solid #999999;  color:#999999;  padding:8px;  text-align:center;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  width:40px;  height:40px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }@media (min-width:450px){  #gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more{   text-align:left;   padding:4px 14px;   width:100px;   height:36px;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more span.txt{  display:none;  font-size:15px; }@media (min-width:450px){  #gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more span.txt{   display:inline-block;   margin-right:4px;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more:hover,#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more.animated{  cursor:pointer;  border:1px solid #0068B0;  background:#0068B0;  color:#fff; }#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more.active{  border:1px solid #0068B0!important;  background:#0068B0!important;  color:#fff!important; }#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more.active .icon-arrow-right2{  display:none; }#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more.active .icon-arrow-down2{  display:inline-block!important; }#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more .icon-arrow-right2,#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more .icon-arrow-down2{  font-size:18px; }@media (min-width:450px){  #gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more .icon-arrow-right2,#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more .icon-arrow-down2{   font-size:13px;  }}#gaestewohnungen_wbg .gw_list .item_data ul li.more .btn_more .icon-arrow-down2{  display:none; }#gaestewohnungen_wbg .gw_list .item_details{  overflow:hidden;  display:none;  padding:8px;  box-sizing:border-box; }#gaestewohnungen_wbg .gw_list .item_details .prev_img,#gaestewohnungen_wbg .gw_list .item_details .data{  width:100%;  float:left;  box-sizing:border-box; }@media (min-width:768px){  #gaestewohnungen_wbg .gw_list .item_details .prev_img,#gaestewohnungen_wbg .gw_list .item_details .data{   max-width:49.99%;  }}#gaestewohnungen_wbg .gw_list .item_details .prev_img .content{  margin:0; }#gaestewohnungen_wbg .gw_list .item_details .prev_img .sy-box{  position:relative;  z-index:100; }#gaestewohnungen_wbg .gw_list .item_details .prev_img .sy-box ul.sy-pager{  display:block;  position:absolute;  bottom:0;  z-index:4; }#gaestewohnungen_wbg .gw_list .item_details .prev_img .sy-box ul.sy-pager li{  height:10px;  width:10px; }#gaestewohnungen_wbg .gw_list .item_details .prev_img .sy-box ul.sy-pager li a{  width:100%;  background:#fff;  opacity:0.6; }#gaestewohnungen_wbg .gw_list .item_details .prev_img .sy-box ul.sy-pager li.sy-active a{  width:100%;  opacity:1;  background:#999; }#gaestewohnungen_wbg .gw_list .item_details .data{  background:white;  padding:16px; }#gaestewohnungen_wbg .gw_list .item_details .data ul{  margin:0;  padding:0; }#gaestewohnungen_wbg .gw_list .item_details .data ul li{  list-style:none;  line-height:1.3; }#gaestewohnungen_wbg .gw_list .item_details .data ul.adress{  margin-top:4px; }#gaestewohnungen_wbg .gw_list .item_details .data ul.adress li:first-child{  font-weight:bold; }#gaestewohnungen_wbg .gw_list .item_details .data ul.service{  margin-top:14px;  display:inline-block;  width:100%; }#gaestewohnungen_wbg .gw_list .item_details .data ul.service li{  float:left;  background:#999999;  margin-right:10px;  margin-bottom:8px;  font-size:13px;  color:#fff;  padding:2px 8px;  border-top-left-radius:4px;  border-top-right-radius:4px;  border-bottom-left-radius:4px;  border-bottom-right-radius:4px; }#gaestewohnungen_wbg .gw_list .item_details .data ul.price{  clear:both;  margin-top:10px!important;  display:inline-block;  width:100%; }#gaestewohnungen_wbg .gw_list .item_details .data ul.price li{  float:left;  width:49.99%; }#gaestewohnungen_wbg .gw_list .item_details .data ul.price li ul{  clear:both;  display:inline-block;  width:100%; }#gaestewohnungen_wbg .gw_list .item_details .data ul.price li ul li{  clear:both;  width:100%; }#gaestewohnungen_wbg .gw_list .item_details .data ul.price li ul li:first-child{  font-weight:bold; }#gaestewohnungen_wbg .gw_list .item_details .data ul.price li ul li:last-child{  color:#999999;  font-size:13px; }#gaestewohnungen_wbg .gw_list .item_details .data p.service{  color:#999999;  font-size:13px;  margin:0;  padding:0; }#gaestewohnungen_wbg .gw_list .item_details .data .btn_buchen{  clear:both;  margin-top:24px;  border:1px solid #707070;  background:#707070;  color:#fff;  padding:4px 14px;  text-align:center;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  width:100px;  height:36px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#gaestewohnungen_wbg .gw_list .item_details .data .btn_buchen a{  color:#fff;  text-decoration:none; }#gaestewohnungen_wbg .gw_list .item_details .data .btn_buchen:hover{  cursor:pointer;  border:1px solid #0068B0;  background:#0068B0;  color:#fff; }#mod_strom .bg_img{  position:relative;  z-index:0; }#mod_strom .bg_img img{  width:100%; }#mod_strom .overlay{  background:#0068B0;  padding:20px 0; }#mod_strom .overlay h2,#mod_strom .overlay p{  text-align:center; }#mod_strom .overlay h2{  margin-bottom:10px;  font-size:24px; }#mod_strom .overlay p{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  margin:0;  padding:0;  font-size:13px; }#mod_strom .overlay .data{  margin:14px 0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }#mod_strom .overlay .data div{  width:48%;  min-width:48%;  font-size:18px;  font-weight:600;  text-align:center;  color:#0068B0;  font-family:"Noto Sans Condensed",Arial,sans-serif; }#mod_strom .overlay .data div span{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-size:15px;  font-weight:400;  color:#0068B0; }#mod_strom .overlay .btn{  display:table;  margin:0 auto;  background:#fff; }#mod_strom .overlay .btn a{  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#mod_strom .overlay .btn a:hover{  cursor:pointer;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; color:#000; }@media (min-width:540px){  #mod_strom .overlay .data div{   width:30%;   min-width:30%;  }}@media (min-width:768px){  #mod_strom .overlay{   position:absolute;   z-index:10;   left:0;   right:0;   bottom:0;   background:none;   color:#fff!important;  } #mod_strom .overlay h2,#mod_strom .overlay p{   color:#fff!important;   text-align:center;  } #mod_strom .overlay h2{   margin-bottom:0px;   font-size:36px;  } #mod_strom .overlay .data{   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   -moz-justify-content:center;   justify-content:center;  } #mod_strom .overlay .data div{   margin:0 30px;   font-size:24px;   font-weight:600;   text-align:center;   color:#fff;   font-family:"Noto Sans Condensed",Arial,sans-serif;  } #mod_strom .overlay .data div span{   font-size:16px;   font-weight:400;   color:#fff;   font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  } #mod_strom .overlay .btn{   display:table;   margin:20px auto 30px;  }}#mod_strom_zahlen{  margin-bottom:30px; }#mod_strom_zahlen .daten{  width:94%;  max-width:620px;  margin:0 auto;  padding-top:20px;  background:#0068B0; }#mod_strom_zahlen .daten h2,#mod_strom_zahlen .daten p{  color:#fff!important;  text-align:center; }#mod_strom_zahlen .daten h2{  margin-bottom:10px;  font-size:24px; }#mod_strom_zahlen .daten p{  margin:0;  padding:0;  font-size:14px; }#mod_strom_zahlen .daten .data{  padding:20px 0;  color:#fff!important;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center; }#mod_strom_zahlen .daten .data div{  width:48%;  min-width:48%;  font-size:20px;  font-weight:600;  text-align:center;  font-family:"Noto Sans Condensed",Arial,sans-serif; }#mod_strom_zahlen .daten .data div span{  font-size:16px;  font-weight:400;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif; }@media (min-width:540px){  #mod_strom_zahlen .daten .data div{   width:30%;   min-width:30%;  }}@media (min-width:768px){  #mod_strom_zahlen .daten{   height:225px;  } #mod_strom_zahlen .daten h2{   margin-bottom:0px;   font-size:36px;  } #mod_strom_zahlen .daten .data{   color:#fff!important;   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   -moz-justify-content:center;   justify-content:center;  } #mod_strom_zahlen .daten .data div{   margin:0 30px;   font-size:24px;   font-weight:600;   text-align:center;   font-family:"Noto Sans Condensed",Arial,sans-serif;  } #mod_strom_zahlen .daten .data div span{   font-size:16px;   font-weight:400;   font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  }}#vertreter_wbg .vertreter_liste{  width:100%;  margin:0 auto;  margin-top:30px;  margin-bottom:30px; }#vertreter_wbg .vertreter_liste h3{  background-color:#F3F6FC;  color:#000;  margin:0;  margin-bottom:5px;  padding:8px 16px;  outline:none;  border-top-left-radius:10px;  border-top-right-radius:10px; }#vertreter_wbg .vertreter_liste h3:hover{  color:#0068B0; }#vertreter_wbg .vertreter_liste .asp{  padding:10px 10px 10px 16px!important; }#vertreter_wbg .vertreter_liste .asp td.name{  width:168px; }#accordion.vertreter h3{  background-color:#F3F6FC;  color:#000;  margin:0;  margin-bottom:5px;  padding:8px 16px; }#accordion.vertreter .ui-accordion-content p{  margin:0;  padding:8px 8px 0 16px;  font-size:14px;  color:#999999;  border-bottom-left-radius:0;  border-bottom-right-radius:0; }#accordion.vertreter .ui-accordion-content ul{  margin:0 0 20px 0;  padding:10px 8px 10px 16px;  background:#F3F6FC;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }#accordion.vertreter .ui-accordion-content ul li{  list-style:none; }.accordion.custom{  margin-top:30px; }.accordion.custom h2{  margin-bottom:10px!important;  padding:12px!important;  color:#fff!important; }.accordion.custom h2.h_1{  background:#00A233; }.accordion.custom h2.h_2{  background:#00BBC8; }.accordion.custom h2.h_3{  background:#C3A900; }.accordion.custom h2.h_4{  background:#DA004D; }.accordion.custom ul{  margin-bottom:10px!important; }.accordion.custom ul li{  color:#858585!important; }.accordion.custom .ui-icon.iconClose,.accordion.custom .ui-icon.iconOpen{  color:#fff!important;  background-size:30px;  width:20px;  height:20px; }@media (min-width:768px){  .accordion.custom{   display:none;  }}#puzz_wrap{  display:none; }@media (min-width:768px){  #puzz_wrap{   width:621px;   height:582px;   margin:0 auto;   margin-top:25px;   position:relative;   -webkit-transition:height 2s;   transition:height 2s;   z-index:10;   display:block;  }}#puzz-1,#puzz-2,#puzz-3,#puzz-4{  position:relative; }#puzz-1:hover,#puzz-2:hover,#puzz-3:hover,#puzz-4:hover{  cursor:pointer; }#puzz-1 path:hover{  fill:#05b553; }#puzz-2 path:hover{  fill:#00ccda; }#puzz-3 path:hover{  fill:#d8bb00; }#puzz-4 path:hover{  fill:#f00055; }@media (min-width:768px){  #content-1,#content-2,#content-3,#content-4{   position:absolute;   z-index:100;   width:30px;   height:30px;   border-top-left-radius:20px;   border-top-right-radius:20px;   border-bottom-left-radius:20px;   border-bottom-right-radius:20px;   display:block;   overflow:hidden;   transition:all 0.6s ease-in-out;   opacity:0;  } #content-1:hover,#content-2:hover,#content-3:hover,#content-4:hover{   cursor:pointer;  } #content-1 ul,#content-2 ul,#content-3 ul,#content-4 ul{   margin-bottom:10px;  } #content-1 ul li,#content-2 ul li,#content-3 ul li,#content-4 ul li{   list-style:square;  } #content-1 ul ul,#content-2 ul ul,#content-3 ul ul,#content-4 ul ul{   padding-left:20px;  } #content-1 ul ul li,#content-2 ul ul li,#content-3 ul ul li,#content-4 ul ul li{   list-style:circle;  } #content-1 p,#content-1 li,#content-2 p,#content-2 li,#content-3 p,#content-3 li,#content-4 p,#content-4 li{   font-size:17px;   color:#fff;  } #content-1 p,#content-2 p,#content-3 p,#content-4 p{   margin-bottom:12px;   line-height:1;  } #content-1 li,#content-2 li,#content-3 li,#content-4 li{   line-height:1.6;  }}#content-1{  left:130px;  top:130px; }#content-2{  left:450px;  top:130px; }#content-3{  left:130px;  top:410px; }#content-4{  left:450px;  top:410px; }.aktiv{  opacity:1!important;  z-index:20!important;  border-top-left-radius:0px!important;  border-top-right-radius:0px!important;  border-bottom-left-radius:0px!important;  border-bottom-right-radius:0px!important;  border:1px solid #fff; }.akt_1{  background:#05b553!important;  padding:25px 15px 18px 25px!important;  width:490px!important;  height:415px!important;  top:115px!important;  left:70px!important; }.akt_2{  background:#00ccda!important;  padding:60px 15px 18px 25px!important;  width:450px!important;  height:380px!important;  top:115px!important;  left:100px!important; }.akt_3{  background:#d8bb00!important;  padding:35px 15px 18px 25px!important;  width:480px!important;  height:380px!important;  top:115px!important;  left:75px!important; }.akt_4{  background:#f00055!important;  padding:85px 15px 18px 25px!important;  width:480px!important;  height:240px!important;  top:175px!important;  left:75px!important; }@media (min-width:768px){  #title_1,#title_2,#title_3,#title_4{   position:absolute;   color:#fff;   z-index:100;   font-size:23px;   font-weight:400;  } #title_1:hover,#title_2:hover,#title_3:hover,#title_4:hover{   cursor:pointer;  }}#title_1{  top:130px;  left:55px;  transition:all 0.6s ease-in-out; }#title_1.out{  top:20px!important;  left:30px!important; }#title_2{  top:130px;  right:35px;  transition:all 0.6s ease-in-out; }#title_2.out{  top:20px!important;  right:30px!important; }#title_3{  bottom:150px;  left:35px;  transition:all 0.6s ease-in-out; }#title_3.out{  bottom:20px!important;  left:30px!important; }#title_4{  bottom:150px;  right:35px;  transition:all 0.6s ease-in-out; }#title_4.out{  bottom:20px!important;  right:30px!important; }.puzz_wrap_inner{  display:none; }@media (min-width:768px){  .puzz_wrap_inner{   display:block;  }}#pano-map-vario{  position:relative; }#pano-map-vario span.icon-enlarge2{  position:absolute;  right:0;  bottom:0;  font-size:32px; }#pano-map-vario span.icon-enlarge2:hover{  cursor:pointer; }.mod_vorstand .bild_a,.mod_vorstand .bild_b{  width:100%;  max-width:49%;  float:left; }.mod_vorstand .bild_a .content,.mod_vorstand .bild_b .content{  background:silver; }.mod_vorstand .bild_a .legende_fond,.mod_vorstand .bild_b .legende_fond{  position:absolute;  left:0;  bottom:0;  width:100%;  background:#fff;  opacity:0.5;  height:30px; }.mod_vorstand .bild_a .legende_content,.mod_vorstand .bild_b .legende_content{  position:absolute;  left:0;  bottom:0;  width:100%;  height:30px;  font-size:13px;  text-align:center;  padding:4px 0; }.mod_vorstand .bild_a{  margin-right:2%; }#mod_organigramm{  height:370px;  background:#0068B0;  padding:20px;  margin-top:25px;  margin-bottom:25px; }#mod_geschaeftsstellen{  width:100%;  margin:0 auto;  margin-top:50px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#mod_geschaeftsstellen .hgst,#mod_geschaeftsstellen .ngst{  width:100%;  max-width:100%; }#mod_geschaeftsstellen .hgst .tele,#mod_geschaeftsstellen .ngst .tele{  margin-top:20px; }#mod_geschaeftsstellen .hgst .tele li:before,#mod_geschaeftsstellen .ngst .tele li:before{  top:0; }#mod_geschaeftsstellen .hgst .tele li>span[class^=icon-],#mod_geschaeftsstellen .ngst .tele li>span[class^=icon-]{  display:none!important; }#mod_geschaeftsstellen .hgst .tele li,#mod_geschaeftsstellen .hgst .tele a,#mod_geschaeftsstellen .ngst .tele li,#mod_geschaeftsstellen .ngst .tele a{  font-size:18px; }@media (min-width:768px){  #mod_geschaeftsstellen .hgst .tele li,#mod_geschaeftsstellen .hgst .tele a,#mod_geschaeftsstellen .ngst .tele li,#mod_geschaeftsstellen .ngst .tele a{   border:none;   font-size:24px;  }}#mod_geschaeftsstellen .hgst.kontakt_mod,#mod_geschaeftsstellen .ngst.kontakt_mod{  margin:0;  padding:0; }@media (min-width:768px){  #mod_geschaeftsstellen{   -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -ms-flex-wrap:none;   flex-wrap:nowrap;  } #mod_geschaeftsstellen .hgst,#mod_geschaeftsstellen .ngst{   max-width:48.2%;  }}#mod_geschaeftsstellen h2{  font-size:24px;  font-weight:700; }#mod_geschaeftsstellen .tab{  display:inline-block;  width:70px;  margin-right:10px; }#mod_geschaeftsstellen a{  text-decoration:none;  border-bottom:1px dotted #0068B0; }#mod_geschaeftsstellen a:hover{  text-decoration:none;  border-bottom:1px dotted #707070!important; }#mod_asp_search{  margin:50px auto 0 auto; }#mod_asp_search #asp_container_search{  margin-top:50px;  background:#0068B0;  padding:20px 40px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }#mod_asp_search #asp_container_search h2,#mod_asp_search #asp_container_search p{  margin-top:0;  color:#fff; }#mod_asp_search #asp_container_search h2{  margin-top:20px; }#searchForm{  position:relative; }#searchForm #location{  display:inline-block;  padding:2px 10px;  height:34px;  font-size:16px;  font-family:"Roboto",Arial,sans-serif;  color:#000;  width:100%;  border:transparent;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }@media (min-width:650px){  #searchForm #location{   width:310px;  }}#searchForm #location::-webkit-input-placeholder{  color:#999999;  font-size:16px;  font-family:"Roboto",Arial,sans-serif; }#searchForm #location:-moz-placeholder{ color:#999999;  font-size:16px;  font-family:"Roboto",Arial,sans-serif; }#searchForm #location::-moz-placeholder{ color:#999999;  font-size:16px;  font-family:"Roboto",Arial,sans-serif; }#searchForm #location:-ms-input-placeholder{  color:#999999;  font-size:16px;  font-family:"Roboto",Arial,sans-serif; }#searchForm .icon-cancel-circle2{  border:1px solid transparent;  border-radius:50%;  background-color:transparent;  display:inline-block;  vertical-align:middle;  cursor:pointer;  position:absolute;  top:2px;  color:silver;  right:0px; }@media (min-width:650px){  #searchForm .icon-cancel-circle2{   left:280px;  }}#searchForm .search-box:not(:valid) ~ .close-icon{  display:none; }#searchForm input[type=submit]{  background-image:none;  font-family:"Roboto",Arial,sans-serif;  font-weight:400;  font-size:16px;  color:#0068B0!important;  height:34px;  padding:7px 20px 6px;  display:block;  margin:0 auto;  margin-top:16px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  border:1px solid #0068B0;  background:#fff;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }@media (min-width:650px){  #searchForm input[type=submit]{   position:absolute;   top:0;   left:320px;   margin-top:0;  }}#searchForm input[type=submit]:hover{  cursor:pointer;  color:#fff!important;  border:1px solid #004d83;  background:#004d83;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.ui-widget-content.ui-autocomplete{  max-height:120px;  overflow:auto; }#results{  margin-top:20px; }#results .asp{  width:100%; }#results .asp .asp_row{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end;  border-bottom:1px solid #999999; }#results .asp .asp_row div{  display:block;  padding:4px 0;  width:100%;  color:#fff;  font-size:18px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif; }#results .asp .asp_row div.name{  width:80%;  font-weight:600; }#results .asp .asp_row div.tel{  width:80%; }#results .asp .asp_row div.tel>span{  display:inline-block;  width:65px;  font-size:18px; }#results .asp .asp_row div.tel a{  color:#fff;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:600; }#results .asp .asp_row div.mail{  width:80%; }#results .asp .asp_row div.mail>span{  display:inline-block;  width:65px; }#results .asp .asp_row div.mail a{  color:#fff;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:600; }@media (min-width:650px){  #results .asp .asp_row div{   width:49%;   min-width:49%;  } #results .asp .asp_row div.name,#results .asp .asp_row div.tel,#results .asp .asp_row div.mail{   width:51%;   min-width:51%;  }}@media (min-width:768px){  #results .asp .asp_row div{   width:30%;   min-width:30%;  } #results .asp .asp_row div.name,#results .asp .asp_row div.tel,#results .asp .asp_row div.mail{   width:70%;   min-width:70%;  }}@media (min-width:920px){  #results .asp .asp_row div{   width:25%;   min-width:25%;   padding:8px 0;  } #results .asp .asp_row div.name,#results .asp .asp_row div.tel,#results .asp .asp_row div.mail{   width:25%;   min-width:25%;  } #results .asp .asp_row div.mail>span{   width:45px;  }}.mod_downloads{  width:100%;  background:#F3F6FC;  display:block;  overflow:hidden; }.mod_downloads .emkw{  max-width:980px!important;  margin:0 auto; }.mod_downloads .head_sec h3{  background:#707070;  padding:8px 16px;  color:#000!important; }.mod_downloads .wrap-down{  margin:12px 0; }.mod_downloads .wrap-down .preview,.mod_downloads .wrap-down .content{  height:100px; }.mod_downloads .wrap-down .preview{  text-align:center; }.mod_downloads .wrap-down .preview .icon-file-pdf{  font-size:50px;  color:#0068B0;  font-weight:400;  display:block;  margin-top:18px; }.mod_downloads .wrap-down .preview .screen img{  max-height:92px;  margin:4px auto 0 auto;  display:block; }.mod_downloads .wrap-down .content{  padding:15px 0;  margin-right:0; }.mod_downloads .wrap-down .content h4{  font-size:16px!important;  text-transform:none!important;  line-height:1.6;  margin-bottom:20px; }.mod_downloads .trenner .line{  border:1px dotted silver; }.mod_downloads_wide h2{  width:100%;  margin-bottom:20px; }.mod_downloads_wide .wrap-down{  position:relative;  background:#F3F6FC;  padding:20px;  margin-bottom:20px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }@media (min-width:768px){  .mod_downloads_wide .wrap-down{   padding:20px;  }}.mod_downloads_wide .wrap-down a{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  gap:20px; }@media (min-width:768px){  .mod_downloads_wide .wrap-down a{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;  }}.mod_downloads_wide .wrap-down .info{  width:100%;  min-width:100%; }.mod_downloads_wide .wrap-down .info h4,.mod_downloads_wide .wrap-down .info p{  text-align:center;  width:100%; }@media (min-width:768px){  .mod_downloads_wide .wrap-down .info{   width:76%;   min-width:76%;  } .mod_downloads_wide .wrap-down .info h4{   margin:0;   text-align:left;   width:fit-content;   line-height:1.4;  } .mod_downloads_wide .wrap-down .info p{   margin:0;   padding:0;   color:#000;   width:fit-content;  }}.mod_downloads_wide .wrap-down .btn_set,.mod_downloads_wide .wrap-down .icon_download{  width:100%;  min-width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:end;  -ms-flex-align:end;  -webkit-align-items:flex-end;  -moz-align-items:flex-end;  align-items:flex-end;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center; }@media (min-width:768px){  .mod_downloads_wide .wrap-down .btn_set,.mod_downloads_wide .wrap-down .icon_download{   width:19%;   min-width:19%;  }}.mod_downloads_wide .wrap-down .btn_set img,.mod_downloads_wide .wrap-down .icon_download img{  max-width:100px; }.mod_downloads_wide .wrap-down .btn_set .btn_wrap.doc_download,.mod_downloads_wide .wrap-down .btn_set .btn_wrap.doc_reader,.mod_downloads_wide .wrap-down .icon_download .btn_wrap.doc_download,.mod_downloads_wide .wrap-down .icon_download .btn_wrap.doc_reader{  max-width:144px; }.mod_downloads_wide .wrap-down .btn_set .btn_wrap .btn,.mod_downloads_wide .wrap-down .icon_download .btn_wrap .btn{  border-top-left-radius:22px;  border-top-right-radius:22px;  border-bottom-left-radius:22px;  border-bottom-right-radius:22px;  background:#0068B0;  color:#fff;  width:fit-content;  white-space:nowrap; }.mod_downloads_wide .wrap-down .btn_set .btn_wrap .btn .icon-eye,.mod_downloads_wide .wrap-down .icon_download .btn_wrap .btn .icon-eye{  margin-right:10px; }.mod_downloads_wide .wrap-down .btn_set .btn_wrap a,.mod_downloads_wide .wrap-down .icon_download .btn_wrap a{  color:#999999;  line-height:1!important;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.mod_downloads_wide .wrap-down .btn_set .btn_wrap a .icon-eye,.mod_downloads_wide .wrap-down .icon_download .btn_wrap a .icon-eye{  font-size:26px; }.mod_downloads_wide .wrap-down .btn_set .btn_wrap a .icon-circle-down5,.mod_downloads_wide .wrap-down .icon_download .btn_wrap a .icon-circle-down5{  font-size:20px; }@media (min-width:768px){  .mod_downloads_wide .wrap-down .btn_set .btn_wrap a .icon-circle-down5,.mod_downloads_wide .wrap-down .btn_set .btn_wrap a .icon-eye,.mod_downloads_wide .wrap-down .icon_download .btn_wrap a .icon-circle-down5,.mod_downloads_wide .wrap-down .icon_download .btn_wrap a .icon-eye{   margin-right:10px;   font-size:16px;  }}.mod_downloads_wide .wrap-down .btn_set .btn_wrap a span.lab,.mod_downloads_wide .wrap-down .icon_download .btn_wrap a span.lab{  display:none;  font-size:12px!important;  line-height:1.3; }@media (min-width:768px){  .mod_downloads_wide .wrap-down .btn_set .btn_wrap a span.lab,.mod_downloads_wide .wrap-down .icon_download .btn_wrap a span.lab{   display:block;  }}.mod_downloads_wide .wrap-down .btn_set{  position:relative; }@media (min-width:768px){  .mod_downloads_wide .wrap-down .btn_set{   position:absolute;   right:20px;   top:50%;   transform:translateY(-50%);  }}.tel_list{  margin:0 0 25px 0;  display:block;  overflow:hidden; }.tel_list ul.tel_item{  background:#0068B0;  margin:0;  padding:12px 25px;   }.tel_list ul.tel_item li{  list-style:none;   }.tel_list ul.tel_item li.thema{  width:100%;  border-bottom:1px solid silver;  margin-bottom:12px; }.tel_list ul.tel_item li ul.anbieter{  margin-bottom:10px; }.tel_list ul.tel_item li ul.anbieter li.desk{  display:none; }@media (min-width:540px){  .tel_list ul.tel_item li ul.anbieter li.mob{   display:none;  } .tel_list ul.tel_item li ul.anbieter li.desk{   display:block;  }}.tel_list ul.tel_item li ul.anbieter li span{  display:inline-block;  width:100%; }@media (min-width:540px){  .tel_list ul.tel_item li ul.anbieter li span{   width:50%;  }}.tel_list ul.tel_item li .lab{  display:none; }@media (min-width:450px){  .tel_list ul.tel_item li .lab_mob{   display:none;  } .tel_list ul.tel_item li .lab{   display:inline-block;  }}.tel_list ul.tel_item ul,.tel_list ul.tel_item ol{  margin:0;  padding:0;  width:100%; }.tel_list ul.tel_item ul li,.tel_list ul.tel_item ol li{  list-style:none;  width:100%;  line-height:1.6; }.tel_list ul.tel_item ul li.memo,.tel_list ul.tel_item ol li.memo{  margin-top:5px; }.tel_list ul.tel_item ul li p,.tel_list ul.tel_item ol li p{  margin:0;  padding:0;  line-height:1.6; }.mod_tel_segmente{  margin-bottom:40px; }.mod_tel_segmente .tel_segment{  background:#F3F6FC;  margin:20px 0;  padding:20px 30px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  width:100%;  min-width:100%; }.mod_tel_segmente .tel_segment .icon{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:15%;  min-width:15%;  aspect-ratio:1; }@media (min-width:980px){  .mod_tel_segmente .tel_segment .icon{   width:15%;   min-width:15%;  }}.mod_tel_segmente .tel_segment .icon .icon-phone2{  position:relative;  width:80px;  min-width:80px;  height:80px;  min-height:80px;  font-size:45px;  display:inline-block;  text-align:center;  color:#fff;  padding:20px;  border-radius:50%;  background:#0068B0; }@media (min-width:650px){  .mod_tel_segmente .tel_segment .icon .icon-phone2{   width:120px;   min-width:120px;   height:120px;   min-height:120px;  }}.mod_tel_segmente .tel_segment .icon .icon-phone2:before{  position:absolute;  top:50%;  transform:translate(-50%,-50%); }.mod_tel_segmente .tel_segment .data{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:82%;  min-width:82%;  padding:12px 20px; }@media (min-width:980px){  .mod_tel_segmente .tel_segment .data{   padding:12px 20px;  }}.mod_tel_segmente .tel_segment .data p{  margin:0;  padding:0;  font-size:24px;  margin-right:20px;  width:100%;  min-width:100%; }.mod_tel_segmente .tel_segment .data p.ruf_num{  position:relative;  margin-left:38px; }.mod_tel_segmente .tel_segment .data p.ruf_num:before{  content:"";  display:inline-block;  position:absolute;  left:-35px;  top:3px;  background-size:25px 25px;  height:25px;  width:25px;  background-image:url("https://wbg.de/wp-content/themes/emk_publisher/img_system/wbg/kontakt-phone.svg"); }@media (min-width:768px){  .mod_tel_segmente .tel_segment .data p.ruf_num:before{   left:-38px;   background-size:30px 30px;   height:30px;   width:30px;  }}.mod_tel_segmente .tel_segment .data p.ruf_num a{  font-size:24px;  font-weight:700;  cursor:pointer; }.mod_tel_segmente .tel_segment .data p.nachtext{  width:100%;  min-width:100%;  font-size:18px; }@media (min-width:540px){  .mod_tel_segmente .tel_segment .icon-wrench2{   font-size:54px;   text-align:right;   margin:25px 20px 0 0;  }}@media (min-width:768px){  .mod_tel_segmente .tel_segment .icon-wrench2{   font-size:60px;  }}#pin_map{  margin:0 auto;  margin-top:100px;  max-width:1200px; }#pin_map #map{  margin:0 auto; }#pin_map .legende{  width:100%;  max-width:960px;  margin:10px auto;  padding:0;  display:block;  overflow:hidden;  height:30px; }#pin_map .legende button{  list-style:none;  float:left;  margin-right:20px;  position:relative;  display:inline-block;  width:auto;  height:40px;  padding-left:34px; }#pin_map .legende button:hover{  cursor:pointer; }#pin_map .legende button img{  position:absolute;  top:0;  left:0;  margin-right:8px;  display:block;  width:24px;  height:28px; }#pin_map .legende button img.active{  display:none; }#pin_map .legende button.active img.norm{  display:none!important; }#pin_map .legende button.active img.active{  display:block!important; }#map_legende .legende{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  margin:10px 0;  padding:0; }#map_legende .legende button{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  margin-right:20px;  position:relative;  width:auto;  min-height:40px;  padding:5px 10px;  background:transparent;  border:1px solid #c3c3c3;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  outline-offset:5px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  color:#000;  font-size:18px;  font-weight:400;  line-height:1.5; }#map_legende .legende button:hover{  cursor:pointer; }#map_legende .legende button img{  margin-right:8px;  display:block;  width:26px;  height:28px; }#map_legende .legende button img.active{  display:none; }#map_legende .legende button.active{  border:2px solid #0068B0; }#map_legende .legende button.active img.norm{  display:none!important; }#map_legende .legende button.active img.active{  display:block!important; }.mod_poi .legende li#clear{  margin-left:-20px!important; } .page-template-page_70gt_screen p{  line-height:1.4; }.page-template-page_70gt_screen .hero{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  background:rgb(0,104,176);  background:-moz-linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  background:-webkit-linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  background:linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FAFBFF",endColorstr="#EAEEF5",GradientType=1); }@media (min-width:980px){  .page-template-page_70gt_screen .hero{   aspect-ratio:16/9;   width:100%;   max-height:1080px;  }}.page-template-page_70gt_screen .hero .slider_wrap{  width:92%;  height:75%;  max-width:1920px;  padding:26px 0 0 0;  margin:0 auto; }.page-template-page_70gt_screen .hero .slider_wrap .sy-box{  height:100%; }.page-template-page_70gt_screen .hero .slider_wrap .sy-controls,.page-template-page_70gt_screen .hero .slider_wrap .sy-pager{  display:none!important; }.page-template-page_70gt_screen .hero .slider_wrap .slider{  height:100%; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end;  -webkit-box-direction:reverse;  -webkit-box-orient:vertical;  -webkit-flex-direction:column-reverse;  -moz-flex-direction:column-reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse;  gap:30px;  width:100%;  min-width:100%;  height:100%; }@media (min-width:980px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content{   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;   -webkit-box-direction:normal;   -webkit-box-orient:horizontal;   -webkit-flex-direction:row;   -moz-flex-direction:row;   -ms-flex-direction:row;   flex-direction:row;  }}.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .right_content{  width:100%;  min-width:100%; }@media (min-width:980px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .right_content{   width:47%;   min-width:47%;   height:-webkit-fill-available;  }}.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .logo_70{  height:96px;  margin-bottom:40px; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .logo_70 img{  height:100%;  width:auto;  object-fit:contain; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content .counters{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  height:fit-content; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .zehner,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .einer{  font-family:"Titillium Web";  font-size:30px;  font-weight:700;  padding:10px;  line-height:1;  margin-right:8px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }@media (min-width:650px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .zehner,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .einer{   padding:15px;   font-size:65px;  }}.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h2,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h3{  font-family:"Titillium Web";  font-size:24px;  font-weight:700;  line-height:1;  margin:0 0 0 20px;  hyphens:none;  width:70%; }@media (min-width:650px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h2,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h3{   font-size:35px;  }}@media (min-width:980px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h2,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h3{   font-size:35px;  }}@media (min-width:1200px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h2,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h3{   font-size:65px;  }}.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .head_content h3{  width:auto;  font-weight:400;  margin:10px 0 0 0; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content{  padding:10px 0 0 0;  margin-bottom:20px;  width:100%; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content p,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content a{  font-size:16px;  color:#0068B0; }@media (min-width:980px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content{   padding:30px 0 0 0;   margin-bottom:0;  } .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content p,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content a{   font-size:18px;  }}@media (min-width:1200px){  .page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content p,.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .left_content .text_content a{   font-size:26px;  }}.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .right_content .slider_img{  height:100%; }.page-template-page_70gt_screen .hero .slider_wrap .slider .slider_content .right_content .slider_img img{  width:100%;  height:100%;  object-fit:cover;  border-top-left-radius:17px;  border-top-right-radius:17px;  border-bottom-left-radius:17px;  border-bottom-right-radius:17px; }.page-template-page_70gt_screen .hero .screen_ticker{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  max-width:1920px;  margin:0 auto;  padding:0 0 20px 0; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content{  width:100%;  text-align:left;  display:-webkit- flex; display:flex;  -webkit-flex-direction:column; flex-direction:column;  -webkit-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:flex-start;  justify-content:flex-start;  overflow:hidden; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content h2{  font-family:"Titillium Web";  font-size:32px;  font-weight:600; }@keyframes ticker{  0%{   transform:translate3d(-100%,0,0);  } 100%{   transform:translate3d(1920px,0,0);  }}.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap{  width:auto;  min-width:auto;  display:-webkit- flex; display:flex;  -webkit-flex-direction:row; flex-direction:row;  -webkit-align-items:flex-start;  align-items:flex-start;  -webkit-justify-content:flex-start;  justify-content:flex-start;  animation-iteration-count:infinite;  animation-timing-function:linear;  animation-name:ticker;  animation-duration:30s; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap:hover{  animation-play-state:paused; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap:nth-child(even){  animation-direction:reverse; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  position:relative;  margin-right:20px;  background:#fff;  padding:10px 40px 10px 10px;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  width:514px;  min-width:514px; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar .counters{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  height:fit-content;  width:30%;  min-width:30%; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar .counters .zehner,.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar .counters .einer{  font-family:"Titillium Web";  font-size:30px;  font-weight:700;  padding:10px;  line-height:1;  margin-right:8px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }@media (min-width:650px){  .page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar .counters .zehner,.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar .counters .einer{   padding:15px;   font-size:49px;  }}.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar .ticker_text h3{  font-family:"Titillium Web";  font-size:24px;  font-weight:600;  margin:0 0 0 20px;  hyphens:none;  -webkit-hyphens:none; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar .check{  display:none; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar.show .ticker_text h3{  color:#707070; }.page-template-page_70gt_screen .hero .screen_ticker .ticker_content .ticker_wrap .ticker_bar.show .check{  display:block;  position:absolute;  top:40%;  right:10px;  width:30px; }.page-template-page_70gt_screen .hero .screen_cta{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  background:#0068B0; }.page-template-page_70gt_screen .hero .screen_cta h2{  color:#fff;  font-size:28px;  margin:0; }.page-template-page_70gt_screen footer{  background:#fff;  max-width:100%;  padding-top:54px; }.page-template-page_70gt_screen footer .container-footer{  width:92%!important;  max-width:1920px;  margin:0 auto; }.page-template-page_70gt_screen footer .container-footer .tagline{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.page-template-page_70gt_screen footer .container-footer .tagline ul li{  font-size:15px!important;  color:#6C6C6C!important; }.page-template-page_70gt_screen footer .container-footer .tagline ul li a{  font-size:15px!important;  color:#6C6C6C!important; }.page-template-page_70gt_screen footer .container-footer .tagline ul.firm_logo{  width:100%;  min-width:100%;  text-align:center; }@media (min-width:1010px){  .page-template-page_70gt_screen footer .container-footer .tagline ul.firm_logo{   width:60%;   min-width:60%;   text-align:left;  }}.page-template-page_70gt_screen footer .container-footer .tagline ul.ds_menu{  width:100%;  min-width:100%;  text-align:center; }@media (min-width:1010px){  .page-template-page_70gt_screen footer .container-footer .tagline ul.ds_menu{   width:40%;   min-width:40%;   text-align:right;  }}.page-template-page_70_gute_taten p{  line-height:1.4; }.page-template-page_70_gute_taten .hero{  position:relative;  background:rgb(0,104,176);  background:-moz-linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  background:-webkit-linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  background:linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FAFBFF",endColorstr="#EAEEF5",GradientType=1);  padding:26px 0 60px 0; }@media (min-width:980px){  .page-template-page_70_gute_taten .hero{   aspect-ratio:16/8;   height:auto;   width:100%;   max-height:800px;  }}.page-template-page_70_gute_taten .hero .logo_70{  height:90px; }.page-template-page_70_gute_taten .hero .logo_70 img{  width:100%;  height:100%;  object-fit:contain; }.page-template-page_70_gute_taten .hero .slider_wrap{  position:relative;  width:92%;  height:100%;  max-width:1920px;  padding:26px 0;  margin:0 auto; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-slides-wrap{  max-height:590px; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-box{  height:100%; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-controls{  display:block; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-controls li{  height:auto;  width:60px;  top:100%; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-controls li a:after{  width:55px;  height:55px;  background:transparent;  background-image:url("/img/slider-arrow.svg");  background-position:center center;  background-repeat:no-repeat; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-controls li a:link{  opacity:1; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-controls li.sy-prev{  left:-20px; }.page-template-page_70_gute_taten .hero .slider_wrap .sy-controls li.sy-prev a:after{  transform:rotate(180deg); }.page-template-page_70_gute_taten .hero .slider_wrap .sy-controls li.sy-next{  right:70%; }@media (min-width:650px){  .page-template-page_70_gute_taten .hero .slider_wrap .sy-controls li.sy-next{   right:85%;  }}.page-template-page_70_gute_taten .hero .slider_wrap .sy-pager{  display:none; }.page-template-page_70_gute_taten .hero .slider_wrap .slider{  height:100%; }.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end;  -webkit-box-direction:reverse;  -webkit-box-orient:vertical;  -webkit-flex-direction:column-reverse;  -moz-flex-direction:column-reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse;  gap:30px;  width:100%;  min-width:100%;  height:auto;  min-height:100%; }@media (min-width:980px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content{   -webkit-box-direction:normal;   -webkit-box-orient:horizontal;   -webkit-flex-direction:row;   -moz-flex-direction:row;   -ms-flex-direction:row;   flex-direction:row;  }}.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content,.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .right_content{  width:100%;  min-width:100%; }@media (min-width:980px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content,.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .right_content{   width:47%;   min-width:47%;   height:-webkit-fill-available;  }}.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex; }.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content .counters{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  height:fit-content; }.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .zehner,.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .einer{  font-family:"Titillium Web";  font-size:30px;  font-weight:700;  padding:15px 10px;  line-height:1;  margin-right:8px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }@media (min-width:650px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .zehner,.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content .counters .einer{   padding:20px 15px;   font-size:40px;  }}.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content h2{  font-family:"Titillium Web";  font-size:24px;  font-weight:700;  line-height:1;  margin:0 0 0 20px;  hyphens:none; }@media (min-width:650px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content h2{   font-size:35px;  }}@media (min-width:980px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content h2{   font-size:35px;  }}@media (min-width:1200px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content h2{   font-size:45px;  }}.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .head_content span{  width:auto;  font-weight:400;  margin:0; }.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content{  padding:10px 0 0 0;  margin-bottom:20px;  width:100%; }.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content p,.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content a{  font-size:16px;  color:#0068B0; }@media (min-width:980px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content{   padding:30px 0 0 0;   margin-bottom:0;  } .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content p,.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content a{   font-size:18px;  }}@media (min-width:1200px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content p,.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content a{   font-size:20px;  }}.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content p .emk_btn{  display:block;  padding:5px 20px;  margin-top:20px;  font-family:"Titillium Web";  font-size:16px;  color:#fff;  background:#F3F6FC;  width:fit-content;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }@media (min-width:980px){  .page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .left_content .text_content p .emk_btn{   font-size:18px;  }}.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .right_content .slider_img{  height:100%; }.page-template-page_70_gute_taten .hero .slider_wrap .slider .slider_content .right_content .slider_img img{  width:100%;  height:100%;  object-fit:cover;  border-top-left-radius:17px;  border-top-right-radius:17px;  border-bottom-left-radius:17px;  border-bottom-right-radius:17px; }.page-template-page_70_gute_taten .projekt_info{  display:block;  position:relative;  padding:40px 0;  background:rgb(0,104,176);  background:-moz-linear-gradient(270deg,rgb(127,179,95) 0%,rgb(0,104,176) 100%);  background:-webkit-linear-gradient(270deg,rgb(127,179,95) 0%,rgb(0,104,176) 100%);  background:linear-gradient(270deg,rgb(127,179,95) 0%,rgb(0,104,176) 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7fb35f",endColorstr="#0068B0",GradientType=1); }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_info{   padding:80px 0;  }}.page-template-page_70_gute_taten .projekt_info .projekt_wrap{  width:92%;  max-width:1920px;  padding:26px 0;  margin:0 auto; }.page-template-page_70_gute_taten .projekt_info .projekt_wrap .projekt_content{  max-width:980px; }.page-template-page_70_gute_taten .projekt_info .projekt_wrap .projekt_content h2{  color:#fff;  font-family:"Titillium Web";  font-size:41px;  font-weight:700;  line-height:1.2;  margin-bottom:30px;  hyphens:none;  -webkit-hyphens:none; }.page-template-page_70_gute_taten .projekt_info .projekt_wrap .projekt_content h2 span{  font-weight:200; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_info .projekt_wrap .projekt_content h2{   font-size:57px;  }}.page-template-page_70_gute_taten .projekt_info .projekt_wrap .projekt_content p{  color:#fff;  font-size:16px;  font-weight:400; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_info .projekt_wrap .projekt_content p{   font-size:20px;  }}.page-template-page_70_gute_taten .projekt_info .projekt_wrap .projekt_content p.subhead{  font-weight:600; }.page-template-page_70_gute_taten .projekt_liste{  padding:40px 0;  background:rgb(0,104,176);  background:-moz-linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  background:-webkit-linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  background:linear-gradient(140deg,#FAFBFF 0%,#EAEEF5 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FAFBFF",endColorstr="#EAEEF5",GradientType=1); }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste{   padding:100px 0;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap{  width:92%;  max-width:1920px;  margin:0 auto; }.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekt_content{  max-width:980px;  margin-bottom:40px; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekt_content{   margin-bottom:80px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekt_content h2{  font-family:"Titillium Web";  font-size:41px;  font-weight:700;  line-height:1.2;  margin-bottom:30px;  hyphens:none; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekt_content h2{   font-size:57px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekt_content p{  font-size:16px;  font-weight:400; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekt_content p{   font-size:20px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekt_content p.subhead{  font-weight:600; }.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte{  max-width:1400px; }.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  background:#fff;  padding:20px;  margin-bottom:30px;  border-top-left-radius:17px;  border-top-right-radius:17px;  border-bottom-left-radius:17px;  border-bottom-right-radius:17px;  gap:15px; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar{   padding:40px;   gap:40px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap{  width:100%;  min-width:100%; }@media (min-width:1200px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap{   width:15%;   min-width:15%;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap h3{  font-size:10px;  color:#0068B0;  font-weight:600;  text-transform:uppercase;  margin-bottom:10px; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap h3{   font-size:16px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap .counters{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  height:fit-content; }.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap .counters .zehner,.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap .counters .einer{  font-family:"Titillium Web";  font-size:34px;  font-weight:700;  padding:10px;  line-height:1;  margin-right:8px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333);  box-shadow:0px 5px 10px rgba(0,0,0,0.3333333333); }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap .counters .zehner,.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .counter_wrap .counters .einer{   font-size:74px;   font-weight:700;   padding:20px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap{  width:100%;  min-width:100%; }@media (min-width:1200px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap{   width:75%;   min-width:75%;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap h3{  font-size:24px;  font-weight:700;  margin:0 0 20px 0;  line-height:1.2;  hyphens:none; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap h3{   font-size:30px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap p{  font-size:16px;  padding:0;  margin:0; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap p{   font-size:20px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap .emk_btn{  display:block;  padding:5px 20px;  margin-top:20px;  font-family:"Titillium Web";  font-size:16px;  color:#fff;  background:#F3F6FC;  width:fit-content;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .text_wrap .emk_btn{   font-size:18px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar .check{  display:none; }.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show h3{  color:#707070; }.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .counter_wrap h3{  color:#0068B0; }.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .text_wrap{  width:100%;  min-width:100%; }@media (min-width:1200px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .text_wrap{   width:68%;   min-width:68%;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .check{  display:block;  position:absolute;  top:20px;  right:-20px; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .check{   top:30px;   right:30px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .check img{  max-height:60px;  object-fit:contain; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .check img{   max-height:120px;  }}.page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .check p{  padding:0;  margin:10px 0 0 0;  color:#707070;  font-size:11px;  font-weight:700;  text-align:center;  text-transform:uppercase; }@media (min-width:980px){  .page-template-page_70_gute_taten .projekt_liste .projekt_wrap .projekte .projekt_bar.show .check p{   font-size:20px;  }}.page-template-page_70_gute_taten .pano{  position:relative;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  min-height:500px;  max-height:500px; }.page-template-page_70_gute_taten .pano .pano_img{  position:absolute;  inset:0;  z-index:0; }.page-template-page_70_gute_taten .pano .pano_img img{  width:100%;  height:100%;  object-fit:cover; }.page-template-page_70_gute_taten .pano .pano_overlay{  position:absolute;  inset:0;  z-index:0;  opacity:0.8;  background:rgb(0,104,176);  background:-moz-linear-gradient(270deg,rgb(127,179,95) 0%,rgb(0,104,176) 100%);  background:-webkit-linear-gradient(270deg,rgb(127,179,95) 0%,rgb(0,104,176) 100%);  background:linear-gradient(270deg,rgb(127,179,95) 0%,rgb(0,104,176) 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7fb35f",endColorstr="#0068B0",GradientType=1); }.page-template-page_70_gute_taten .pano .pano_content{  width:92%;  max-width:1300px;  margin:0 auto;  position:relative;  text-align:center;  z-index:99; }.page-template-page_70_gute_taten .pano .pano_content h2{  color:#fff;  text-align:center;  font-family:"Titillium Web";  font-size:41px;  font-weight:700;  line-height:1.2;  margin-bottom:30px;  hyphens:none;  width:100%; }@media (min-width:980px){  .page-template-page_70_gute_taten .pano .pano_content h2{   font-size:57px;  }}.page-template-page_70_gute_taten .pano .pano_content p{  color:#fff;  font-size:16px;  font-weight:400; }@media (min-width:980px){  .page-template-page_70_gute_taten .pano .pano_content p{   font-size:20px;  }}.page-template-page_70_gute_taten .pano .pano_content .emk_btn{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  padding:5px 20px;  margin-top:20px;  font-family:"Titillium Web";  font-size:16px;  font-weight:500;  color:#fff;  background:#F3F6FC;  width:fit-content;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }@media (min-width:980px){  .page-template-page_70_gute_taten .pano .pano_content .emk_btn{   font-size:20px;  }}.page-template-page_70_gute_taten footer{  background:#fff;  max-width:100%;  padding-top:54px; }.page-template-page_70_gute_taten footer .container-footer{  width:92%!important;  max-width:1920px;  margin:0 auto; }.page-template-page_70_gute_taten footer .container-footer .tagline{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.page-template-page_70_gute_taten footer .container-footer .tagline ul li{  font-size:15px!important;  color:#6C6C6C!important; }.page-template-page_70_gute_taten footer .container-footer .tagline ul li a{  font-size:15px!important;  color:#6C6C6C!important; }.page-template-page_70_gute_taten footer .container-footer .tagline ul.firm_logo{  width:100%;  min-width:100%;  text-align:center; }@media (min-width:1010px){  .page-template-page_70_gute_taten footer .container-footer .tagline ul.firm_logo{   width:60%;   min-width:60%;   text-align:left;  }}.page-template-page_70_gute_taten footer .container-footer .tagline ul.ds_menu{  width:100%;  min-width:100%;  text-align:center; }@media (min-width:1010px){  .page-template-page_70_gute_taten footer .container-footer .tagline ul.ds_menu{   width:40%;   min-width:40%;   text-align:right;  }}.page-id-1153 .wrapper.mieterreisen .offer .data{  display:none; }.page-id-1153 .wrapper.mieterreisen .offer .image{  max-width:100%; }.page-id-1153 .wrapper.mieterreisen .offer .image img{  width:100%;  height:100%;  object-fit:cover; }.page-id-1153 .wrapper.mieterreisen .img_author{  font-size:12px;  padding-top:4px; }.page-id-617 .mod_icon_download{  max-width:940px;  margin-top:30px; }*{  box-sizing:border-box; }html,body{  background:#fff;  text-shadow:none;  margin:0;  width:100%;  min-height:100vh; }body{  position:relative; }body .content{  position:relative;  width:100%;  margin:100px auto 0 auto; }@media (min-width:980px){  body .content{   margin:0 auto;  }}body .content video{  width:100%;  max-height:80vh;  object-fit:cover;  display:block; }body .content:before{  content:"";  position:absolute;  border-radius:5px;  top:0;  right:0;  bottom:0;  left:0; }body .content .pano_img img{  max-height:600px;  width:100%;  object-fit:cover; }body .content .overlay_text{  padding:0 40px;  position:absolute;  bottom:20px;  right:0;  left:0;  width:100%; }@media (min-width:768px){  body .content .overlay_text{   bottom:80px;  }}body .content .overlay_text .overlay_headline{  margin:0 auto; }body .content .overlay_text .overlay_headline h1{  color:#fff;  width:100%;  font-size:30px; }@media (min-width:540px){  body .content .overlay_text .overlay_headline h1{   font-size:45px;  }}@media (min-width:768px){  body .content .overlay_text .overlay_headline h1{   width:70%;   font-size:54px;  }}@media (min-width:1100px){  body .content .overlay_text .overlay_headline h1{   font-size:67px;  }}@media (min-width:1300px){  body .content .overlay_text .overlay_headline{   width:90%;   max-width:1200px;   margin:0 auto;  }}body .map{  height:50vh; }header{  position:relative;  z-index:3; }.main{  min-height:65vh;  position:relative;  overflow:hidden;  z-index:1;  top:92px; }@media (min-width:920px){  .main{   top:112px;  }}.emko,.emk-container{  position:relative;  width:100%;  display:block; }.emko .emki,.emko .entry-content,.emk-container .emki,.emk-container .entry-content{  width:92%;  max-width:1200px;  display:block;  margin:0 auto; }.emko .emki:has(#showroom),.emko .entry-content:has(#showroom),.emk-container .emki:has(#showroom),.emk-container .entry-content:has(#showroom){  max-width:994px; }.emko .emki .emkw,.emko .entry-content .emkw,.emk-container .emki .emkw,.emk-container .entry-content .emkw{  width:100%; }@media (min-width:1010px){  .emko .emki .emkw,.emko .entry-content .emkw,.emk-container .emki .emkw,.emk-container .entry-content .emkw{   width:100%;  }}.emko .emki .emkw .top_spacer,.emko .entry-content .emkw .top_spacer,.emk-container .emki .emkw .top_spacer,.emk-container .entry-content .emkw .top_spacer{  margin-top:0; }@media (min-width:540px){  .emko .emki .emkw .top_spacer,.emko .entry-content .emkw .top_spacer,.emk-container .emki .emkw .top_spacer,.emk-container .entry-content .emkw .top_spacer{   margin-top:40px;  }}.emko.teamfoto img,.emk-container.teamfoto img{  width:100%;  object-fit:cover; }.main:has(#showroom) .emki,.main:has(#showroom) .entry-content,.main:has(#showroom) .emk-inner{  max-width:994px;  width:92%;  margin:0 auto; }ul.dot{  margin-bottom:4px; }ul.dot li{  list-style:square;  margin-left:18px;  margin-bottom:4px; }.emk_btn{  position:relative;  width:fit-content;  cursor:pointer;  line-height:1;  text-decoration:none;  padding:14px 20px;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:800;  text-transform:uppercase;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  outline-offset:5px; }.emk_btn.small{  height:32px;  line-height:31px;  padding:0 15px; }.emk_btn.active{  background:#0068B0; }.emk_btn a{  font-family:"Noto Sans SemiCondensed",Arial,sans-serif;  font-weight:800;  color:#fff; }.emk_btn svg{  width:14px!important;  margin-left:20px; }.emk_btn:hover .cls-1{  stroke:#fff; }.emk_btn.fu_c1_{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  color:#fff;  transition:all 0.3s;  position:relative;  overflow:hidden;  z-index:1; }.emk_btn.fu_c1_:after{  content:"";  position:absolute;  bottom:0;  left:0;  width:100%;  height:100%;  background-color:#0068B0;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  z-index:-2; }.emk_btn.fu_c1_:before{  content:"";  position:absolute;  bottom:0;  left:0;  width:0%;  height:100%;  background-color:#004d83;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  transition:all 0.3s;  z-index:-1; }.emk_btn.fu_c1_:hover{  cursor:pointer;  color:#fff; }.emk_btn.fu_c1_:hover:before{  width:100%; }.emk_btn.fu_c2_{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  color:#0068B0;  background:transparent;  line-height:1;  transition:all 0.3s;  position:relative;  overflow:hidden;  border:solid 1px #0068B0;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  z-index:1; }.emk_btn.fu_c2_ a{  color:#0068B0; }.emk_btn.fu_c2_.active,.emk_btn.fu_c2_:hover{  color:#fff;  background:#0068B0; }.emk_btn.fu_c2_.active a,.emk_btn.fu_c2_:hover a{  color:#fff; }.emk_btn.fu_c2_:after{  content:"";  position:absolute;  bottom:0;  left:0;  width:100%;  height:100%;  background-color:transparent;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  z-index:-2; }.emk_btn.fu_c2_:before{  content:"";  position:absolute;  bottom:0;  left:0;  width:0%;  height:100%;  background-color:#0068B0;  transition:all 0.3s;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  z-index:-1; }.emk_btn.fu_c2_:hover{  cursor:pointer;  color:#fff; }.emk_btn.fu_c2_:hover:before{  width:100%; }.emk_btn.fu_c3_{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  color:rgba(0,0,0,0.496);  background-color:#EDEEF2;  transition:all 0.3s;  position:relative;  overflow:hidden;  z-index:1;  border:none; }.emk_btn.fu_c3_:after{  content:"";  position:absolute;  bottom:0;  left:0;  width:100%;  height:100%;  background-color:#EDEEF2;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  z-index:-2; }.emk_btn.fu_c3_:before{  content:"";  position:absolute;  bottom:0;  left:0;  width:0%;  height:100%;  background-color:#FFE207;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  transition:all 0.3s;  z-index:-1; }.emk_btn.fu_c3_:hover{  cursor:pointer;  color:#fff; }.emk_btn.fu_c3_:hover:before{  width:100%; }.emk_btn.fu_c3_.active{  color:#fff; }.emk_btn.fu_c3_.active:after{  background-color:#FFE207; }.emk_btn.ce_{  display:table;  margin:0 auto;  padding-top:10px;  padding-bottom:10px; }.emk_btn a{  font-family:"Noto Sans Condensed",Arial,sans-serif; }.emk_btn_2{  position:relative;  height:40px;  cursor:pointer;  line-height:60px;  text-decoration:none;  padding:14px 20px;  border-radius:6px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  color:#fff;  border:solid 1px #FFE207;  transition:all 0.3s;  position:relative;  overflow:hidden;  width:fit-content;  z-index:1;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emk_btn_2:after{  content:"";  position:absolute;  bottom:0;  left:0;  top:0;  right:0;  width:100%;  height:100%;  background-color:#FFE207;  border-radius:6px;  z-index:-2; }.emk_btn_2:before{  content:"";  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  width:0%;  height:100%;  background-color:#c9b207;  transition:all 0.3s;  border-radius:6px;  z-index:-1; }.emk_btn_2:hover li{  cursor:pointer;  color:#fff;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emk_btn_2:hover:before{  width:100%; }.emk_btn_2:hover{  border-color:#c9b207; }.emk_btn_2 .btn-arrow{  width:20px; }.emk_btn_mob{  padding:6px 12px;  border:1px solid #fff;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  text-decoration:none;  text-align:center; }.img_a_4{  position:relative; }.img_a_4:before{  content:"";  display:block;  padding-top:135%; }.img_a_4 .img_wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }.img_a_4 .img_wrap img{  height:100%;  width:100%;  object-fit:cover; }.img_4_3{  position:relative; }.img_4_3:before{  content:"";  display:block;  padding-top:75%; }.img_4_3 .img_wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }.img_4_3 .img_wrap img{  height:100%;  width:100%;  object-fit:cover; }.img_4_4{  position:relative; }.img_4_4:before{  content:"";  display:block;  padding-top:100%; }.img_4_4 .img_wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }.img_4_4 .img_wrap img{  height:100%;  width:100%;  object-fit:cover; }.img_16_9{  position:relative; }.img_16_9:before{  content:"";  display:block;  padding-top:60%; }.img_16_9 .img_wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }.img_16_9 .img_wrap img{  height:100%;  width:100%;  object-fit:cover; }.img_2_3{  position:relative; }.img_2_3:before{  content:"";  display:block;  padding-top:130%; }.img_2_3 .img_wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }.img_2_3 .img_wrap img{  height:100%;  width:100%;  object-fit:cover; }.prev_img_pano{  position:relative;  margin-bottom:10px;  max-height:80px; }.prev_img_pano:before{  content:"";  display:block;  padding-top:28%; }.prev_img_pano .img_wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }.prev_img_pano .img_wrap img{  display:block;  margin:0px auto; }#page_404 .emkw h1{  text-align:center;  font-size:22px;  display:block;  margin:100px auto; }@media (min-width:920px){  #page_404 .emkw{   min-height:500px;  }}.main.active-mobile-menue{  height:100vh;  overflow:hidden;  position:relative; }.btn{  background-image:none;  text-shadow:none;  border:1px solid #999999;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  padding:6px 12px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.btn a{  text-align:center;  font-family:"Noto Sans SemiCondensed",Arial,sans-serif!important;  font-weight:400;  font-size:13px!important;  display:inline-block;  text-decoration:none;  cursor:pointer; }.btn a:hover{  cursor:pointer;  text-decoration:none; }.btn a.btn_lnk{  padding:12px 30px; }.btn:hover{  cursor:pointer;  background:#0068B0;  border:1px solid #0068B0;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.btn:hover a,.btn:hover span{  color:#fff; }.more_sect{  width:100%;  max-width:940px;  display:block;  margin:35px auto 20px; }a.btn{  display:inline-block;  text-align:center;  font-family:"Exo",Arial,sans-serif!important;  font-weight:400;  font-size:16px!important;  padding:12px 30px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; cursor:pointer;  text-decoration:none;  border-top-left-radius:0px;  border-top-right-radius:0px;  border-bottom-left-radius:0px;  border-bottom-right-radius:0px; }a.btn:hover{  cursor:pointer;  background:#0068B0;  border:1px solid #0068B0;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }a.btn:hover>*{  color:#000; }a.btn.norm{  border-color:#0068B0;  background:#0068B0;  color:#fff; }a.btn.norm:hover{  cursor:pointer;  border-color:#004d83;  background:#004d83; }article{  margin-bottom:20px; }article .wrap_item.small{  width:100%;  max-width:630px;  margin:0 auto;  background:lime;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }article .wrap_item.small h2{  width:100%; }article .wrap_item.small .prev_img{  width:100%;  max-width:305px;  background:aqua; }article .wrap_item.small .wrap_cont{  width:100%;  max-width:305px; }.issuuembed{  width:100%;  max-width:1200px;  height:100%;  margin:0 auto; }.search .search_input{  background:#F3F6FC;  padding:60px 0; }@media (min-width:768px){  .search .search_input{   padding:80px 0 110px 0;  }}.search .search_input .emki{  max-width:1025px;  width:92%; }.search .search_input .emki .wrapper{  margin-bottom:40px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-direction:reverse;  -webkit-box-orient:vertical;  -webkit-flex-direction:column-reverse;  -moz-flex-direction:column-reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse; }@media (min-width:768px){  .search .search_input .emki .wrapper{   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;   -webkit-box-direction:normal;   -webkit-box-orient:horizontal;   -webkit-flex-direction:row;   -moz-flex-direction:row;   -ms-flex-direction:row;   flex-direction:row;  }}.search .search_input .emki .wrapper .col_1{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  width:100%;  min-width:100%; }@media (min-width:768px){  .search .search_input .emki .wrapper .col_1{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   width:59%;   min-width:59%;  }}.search .search_input .emki .wrapper .col_1 h1,.search .search_input .emki .wrapper .col_1 p{  width:100%;  min-width:100%; }.search .search_input .emki .wrapper .col_1 h1{  font-size:37px;  color:#707070;  text-align:center; }@media (min-width:768px){  .search .search_input .emki .wrapper .col_1 h1{   font-size:57px;   text-align:left;  }}.search .search_input .emki .wrapper .col_2{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  min-width:100%; }.search .search_input .emki .wrapper .col_2 #lottie-container{  display:none; }@media (min-width:768px){  .search .search_input .emki .wrapper .col_2{   width:39%;   min-width:39%;  } .search .search_input .emki .wrapper .col_2 #lottie-container{   display:block;  }}.search .search_input .ui-widget{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  width:100%; }.search .search_input .ui-widget #top-area-searchform{  position:relative;  width:100%;  min-width:100%; }.search .search_input .ui-widget #top-area-searchform input#search_value{  padding:18px 30px;  font-family:"Exo",Arial,sans-serif;  font-size:16px;  font-style:italic;  color:#000;  font-weight:400;  background:#fff;  width:100%;  border:2px solid #fff; }@media (min-width:768px){  .search .search_input .ui-widget #top-area-searchform input#search_value{   font-size:22px;  }}.search .search_input .ui-widget #top-area-searchform input#search_value::placeholder{  color:#ccc;  opacity:1;   }.search .search_input .ui-widget #top-area-searchform input#search_value::-ms-input-placeholder{ color:#ccc; }.search .search_input .ui-widget #top-area-searchform input#search_value:focus-visible{  outline:none;  font-style:normal;  font-weight:600;  border:2px solid #EB905E; }.search .search_input .ui-widget #top-area-searchform input#search_value:focus-visible::placeholder{  font-style:normal;  color:#000;  font-weight:600;  opacity:1;   }.search .search_input .ui-widget #top-area-searchform input#search_value:focus-visible::-ms-input-placeholder{ font-style:normal;  color:#000;  font-weight:600; }.search .search_input .ui-widget #top-area-searchform label{  position:absolute;  bottom:-20px;  font-size:12px; }.search .search_input .ui-widget #top-area-searchform button{  position:absolute;  top:0;  right:0;  height:100%;  width:60px;  padding:18px;  border:none;  background:#EB905E;  opacity:1;  cursor:pointer;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }@media (min-width:768px){  .search .search_input .ui-widget #top-area-searchform button{   width:80px;  }}.search .search_input .ui-widget #top-area-searchform button.close-icon{  opacity:0;  z-index:-1; }.search .search_input .ui-widget #top-area-searchform button.close-icon.hidden{  display:none; }.search .search_input .ui-widget #top-area-searchform button img{  width:100%;  height:100%; }.search .search_input .ui-widget #top-area-searchform:has(input#search_value:focus-visible) button.close-icon{  opacity:0;  display:none; }.search #search_results{  padding:20px 0; }.search #search_results .entry-content{  width:92%;  max-width:980px;  margin:0 auto; }.search #search_results .entry-content h2.info{  margin:0 0 30px 0;  font-family:"Exo",Arial,sans-serif;  color:#000;  font-size:16px;  letter-spacing:0px;  font-weight:400;  line-height:1.4;  list-style:none;  text-decoration:none; }@media (min-width:768px){  .search #search_results .entry-content h2.info{   margin:0 0 40px 0;   font-size:20px;  }}.search #search_results .entry-content h2.no_result{  color:#EB905E;  font-size:37px; }.search #search_results .entry-content a:hover{  cursor:pointer;  text-decoration:none!important; }.search #search_results .entry-content a .result_item{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  background:#FFE207;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  padding:30px;  margin-bottom:30px; }.search #search_results .entry-content a .result_item h3{  font-size:23px;  width:100%;  min-width:100%; }.search #search_results .entry-content a .result_item p{  font-size:20px;  margin:10px 0 0 0;  width:100%;  min-width:100%; }.search #search_results .entry-content a.lnk_btn{  color:#F3F6FC; }.search .main{  min-height:70vh; }.search .main:has(#search_results) #top-area-searchform button.close-icon{  opacity:1;  z-index:99; }#datenschutz{  min-height:80vh; }#datenschutz .emkw{  margin:0 auto;  margin-bottom:30px;  padding-top:40px; }@media (min-width:980px){  #datenschutz .emkw{   width:100%;   max-width:960px;  }}#datenschutz h1{  font-size:37px;  color:#000;  font-weight:400;  margin-bottom:40px; }@media (min-width:768px){  #datenschutz h1{   font-size:44px;  }}#datenschutz h2{  font-size:22px;  margin:10px 0 10px 0;  width:100%; }#datenschutz h3{  width:100%;  padding:0;  font-size:22px;  margin:15px 0 18px; }#datenschutz h4{  font-size:16px; }#datenschutz p{  line-height:1.6; }#datenschutz p a{  text-decoration:none;  color:#0068B0; }#datenschutz ul{  margin:0;  margin-bottom:20px;  padding:0;  padding-left:22px; }#datenschutz ul li{  list-style:square;  margin-bottom:6px; }#datenschutz .accordion_mst .ui-icon{  display:none; }#datenschutz .accordion_mst h2{  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  padding:10px 20px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#datenschutz .accordion_mst .icon-arrow-down4{  transform:rotate(0deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#datenschutz .accordion_mst .ui-accordion-header-active span.icon-arrow-down4{  transform:rotate(180deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }#datenschutz .accordion_mst>span{  color:#fff;  font-weight:800; }#impressum .emkw{  margin:0 auto;  margin-bottom:30px;  padding-top:40px; }@media (min-width:980px){  #impressum .emkw{   width:100%;   max-width:815px;  }}#impressum h1{  font-size:37px;  color:#0068B0;  font-weight:400;  margin-bottom:40px; }@media (min-width:768px){  #impressum h1{   font-size:44px;  }}#impressum h2{  margin-top:30px;  margin-bottom:0px;  font-size:22px; }#impressum a.emk{  text-decoration:none!important;  border-bottom:1px dotted #0068B0; }#impressum ul{  margin:0;  padding:0; }#impressum ul li{  list-style:none; }#impressum ul li>span{  display:inline-block;  width:70px; }#impressum ul li a{  text-decoration:none!important;  border-bottom:1px dotted #0068B0; }#impressum ul.firm{  margin-bottom:30px; }#impressum ul.firm li{  margin:0 0 6px 0; }#impressum ul.data{  margin-top:20px; }#impressum ul.data li{  margin-bottom:24px; }#impressum ul.data li h2{  margin-top:0;  margin-bottom:8px;  width:100%; }#impressum .emkw,#datenschutz .emkw{  width:90%; }.emk_image_lizenz{  position:absolute;  right:8px;  bottom:5px;  color:#fff;  font-size:12px; }.emk_image_lizenz a{  color:#fff;  font-size:12px; }.featherlight .featherlight-content{  padding:25px!important;  width:96%;  max-width:900px;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.featherlight .featherlight-content span.featherlight-close,.featherlight .featherlight-content span.featherlight-close-icon{  font-size:22px;  top:8px;  right:8px; }.featherlight .featherlight-content .wrap_fl_lightbox{  width:100%;  height:auto; }.featherlight .featherlight-content .sy-pager{  margin:0;  margin-top:6px; }.search .main:before{  height:100px!important; } .acf-group_62c3fe861078b .acf-field-acfe-advanced-link .acf-link[value=taxonomy]{  display:none!important; }