/* best-style: (https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/style.css) */
@charset "UTF-8"; @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:100;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-100.eot"); src:url("./fonts/montserrat-v26-latin-100.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-100.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-100.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-100.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-100.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:200;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-200.eot"); src:url("./fonts/montserrat-v26-latin-200.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-200.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-200.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-200.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-200.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:300;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-300.eot"); src:url("./fonts/montserrat-v26-latin-300.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-300.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-300.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-300.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-300.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:400;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-regular.eot"); src:url("./fonts/montserrat-v26-latin-regular.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-regular.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-regular.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-regular.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-regular.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:500;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-500.eot"); src:url("./fonts/montserrat-v26-latin-500.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-500.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-500.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-500.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-500.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:600;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-600.eot"); src:url("./fonts/montserrat-v26-latin-600.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-600.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-600.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-600.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-600.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:700;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-700.eot"); src:url("./fonts/montserrat-v26-latin-700.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-700.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-700.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-700.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-700.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:800;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-800.eot"); src:url("./fonts/montserrat-v26-latin-800.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-800.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-800.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-800.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-800.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Montserrat";  font-style:normal;  font-weight:900;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-900.eot"); src:url("./fonts/montserrat-v26-latin-900.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-900.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-900.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/montserrat-v26-latin-900.ttf") format("truetype"),url("./fonts/montserrat-v26-latin-900.svg#Montserrat") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:200;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-200.eot"); src:url("./fonts/mulish-v13-latin-200.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-200.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-200.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-200.ttf") format("truetype"),url("./fonts/mulish-v13-latin-200.svg#Mulish") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:300;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-300.eot"); src:url("./fonts/mulish-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-300.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-300.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-300.ttf") format("truetype"),url("./fonts/mulish-v13-latin-300.svg#Mulish") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:400;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-regular.eot"); src:url("./fonts/mulish-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-regular.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-regular.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-regular.ttf") format("truetype"),url("./fonts/mulish-v13-latin-regular.svg#Mulish") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:500;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-500.eot"); src:url("./fonts/mulish-v13-latin-500.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-500.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-500.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-500.ttf") format("truetype"),url("./fonts/mulish-v13-latin-500.svg#Mulish") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:600;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-600.eot"); src:url("./fonts/mulish-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-600.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-600.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-600.ttf") format("truetype"),url("./fonts/mulish-v13-latin-600.svg#Mulish") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:700;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-700.eot"); src:url("./fonts/mulish-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-700.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-700.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-700.ttf") format("truetype"),url("./fonts/mulish-v13-latin-700.svg#Mulish") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:800;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-800.eot"); src:url("./fonts/mulish-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-800.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-800.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-800.ttf") format("truetype"),url("./fonts/mulish-v13-latin-800.svg#Mulish") format("svg");   } @font-face{  font-display:swap; font-family:"Mulish";  font-style:normal;  font-weight:900;  src:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-900.eot"); src:url("./fonts/mulish-v13-latin-900.eot?#iefix") format("embedded-opentype"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-900.woff2") format("woff2"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-900.woff") format("woff"),url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./fonts/mulish-v13-latin-900.ttf") format("truetype"),url("./fonts/mulish-v13-latin-900.svg#Mulish") format("svg");   }h1,h2,h3,h4{  margin-top:0;  margin-bottom:0;  font-family:"Montserrat",Arial,sans-serif;  font-size:27px;  font-weight:800;  color:#E3000B;  line-height:1.2;  display:inline-block;  -moz-hyphens:none;  -o-hyphens:none;  -webkit-hyphens:none;  -ms-hyphens:none;  hyphens:none; }@media (min-width:540px){  h1,h2,h3,h4{   font-size:34px;  }}@media (min-width:768px){  h1,h2,h3,h4{   font-size:40px;  }}h3{  margin-top:0;  margin-bottom:0;  font-size:34px;  color:#E3000B;  line-height:1.2; }@media (min-width:768px){  h3{   font-size:40px;  }}h4{  margin-top:0;  margin-bottom:0;  font-size:20px;  color:#E3000B; }@media (min-width:768px){  h4{   font-size:24px;  }}p,a,li,tr,td,fieldset label,fieldset .rzslider .rz-bubble{  font-family:"Mulish",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:#E3000B;  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; }.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 #E3000B; }@media (min-width:768px){  .trenner{   margin-top:30px;   margin-bottom:25px;   border-top:2px solid #E3000B;  }}.navbar{  background:#fff;  box-shadow:none;  position:fixed;  width:100%;  height:50px;  top:0; }@media (min-width:768px){  .navbar{   height:120px;  }}.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:768px){  .navbar .navbar-inner .container{   padding:12px 0;  }}.navbar .navbar-inner .container .brand_dessau{  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;  height:100%;  width:18%;  min-width:18%; }@media (min-width:1200px){  .navbar .navbar-inner .container .brand_dessau{   width:10%;   min-width:10%;  }}.navbar .navbar-inner .container .brand_dessau 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;  height:100%; }.navbar .navbar-inner .container .brand_dessau span{  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;  height:100%; }.navbar .navbar-inner .container .brand_dessau span img{  width:100%;  height:100%; }.navbar .navbar-inner .container #menu_dessau_wrap{  display:none; }@media (min-width:1200px){  .navbar .navbar-inner .container #menu_dessau_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:88%;   min-width:88%;  }}.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_main ul.nav_lev_1{  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:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end; }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_main ul.nav_lev_1 li{  margin:0 17px;  float:none;  position:relative;  list-style:none;  white-space:nowrap;  color:#E3000B; }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_main ul.nav_lev_1 li:last-child{  margin-right:0; }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li:last-child{  border-bottom:none; }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li a:hover{  text-decoration:none;  color:#E3000B; }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li:hover{  background:#E3000B;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_main ul.nav_lev_1 li.menu-item-has-children ul.sub-menu li:hover 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_dessau_wrap #menu_dessau_main ul.nav_lev_1 li.menu-item-has-children:hover 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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_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_dessau_wrap #menu_dessau_main ul.nav_lev_1:last-child ul.sub-menu{  left:-72px!important; }.navbar .navbar-inner .container #menu_dessau_wrap #menu_dessau_main ul.nav_lev_1 a{  display:block;  position:relative;  text-shadow:none;  font-size:20px;  font-family:"Montserrat",Arial,sans-serif;  font-weight:700;  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_dessau_wrap #menu_dessau_main ul.nav_lev_1 a:hover{  cursor:pointer;  color:#E3000B;  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_dessau_wrap .input_search{  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: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:auto;  min-width:auto;  margin-right:0;  margin-left:20px;  font-family:"Montserrat",Arial,sans-serif;  font-size:14px;  font-weight:200;  text-shadow:none;  text-transform:uppercase;  text-decoration:none;  color:#EDEEF2; }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform{  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_dessau_wrap .input_search .searchform input[type=text]{  border:2px solid #E3000B;  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  padding:6px 10px;  font-family:"Montserrat",Arial,sans-serif;  font-weight:200;  color:#000;  background:white;  box-shadow:none;  max-width:0px;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform input[type=text]::placeholder{  color:silver;  font-style:italic; }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform input[type=text]::-ms-input-placeholder{  font-style:italic; }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform input[type=text]:focus-visible{  outline:none;  border:solid 1px #0F3F93; }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform .nav_lupe{  display:inline-block;  width:27px;  height:27px;  opacity:0;  background:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/lupe-icon.svg");  background-repeat:no-repeat;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform.show{  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:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  opacity:1;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform.show .nav_lupe{  width:15px;  height:15px;  opacity:1;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform.show input[type=text]{  max-width:160px;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.navbar .navbar-inner .container #menu_dessau_wrap .input_search .searchform button{  margin-top:-5px;  margin-right:30px;  margin-left:-30px;  border:none;  position:relative;  bottom:-2px;  cursor:pointer; }.navbar .navbar-inner .container #menu_dessau_wrap .input_search img{  margin-left:-30px;  width:32px;  height:32px;  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_dessau_wrap .input_search 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_dessau_wrap .social_icons{  margin-left:20px; }.navbar .navbar-inner .container #menu_dessau_wrap .social_icons img{  width:35px;  height:35px; }.navbar .navbar-inner #mobile_menue_burger{  display:block; }.navbar .navbar-inner #mobile_menue_burger svg{  height:60px;  position:absolute;  width:60px; }@media (min-width:650px){  .navbar .navbar-inner #mobile_menue_burger svg{   height:80px;   width:80px;  }}.navbar .navbar-inner #mobile_menue_burger .plate{  height:60px;  width:60px; }@media (min-width:650px){  .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:6px;  stroke-linecap:round;  stroke-linejoin:round;  transform-origin:50%;  transition:stroke-dasharray 500ms 200ms,stroke-dashoffset 500ms 200ms,transform 500ms 200ms; }.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:scale(1);  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:#0F3F93;  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:1200px){  .navbar .navbar-inner #mobile_menue_burger{   display:none;  }}#menu_mobile{  position:fixed;  z-index:2;  top:0;  left:auto;  right:0;  bottom:0;  background:#E3000B;  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:450px){  #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: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;  color:#fff; }#menu_mobile .menu_inner .add_sub_menue li span.icon-clock{  color:#fff;  background:#0F3F93;  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{  color:#fff;  background:#0F3F93;  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:#0F3F93; }#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;  color:#fff;  margin-top:0;  margin-bottom:0; }#menu_mobile .menu_inner .input_search{  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-right:0;  font-family:"Montserrat",Arial,sans-serif;  font-size:14px;  font-weight:200;  text-shadow:none;  text-transform:uppercase;  text-decoration:none;  color:#EDEEF2; }#menu_mobile .menu_inner .input_search .searchform{  margin-left:20px;  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 .input_search .searchform input[type=text]{  border:2px solid #fff;  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  padding:6px 10px;  font-family:"Montserrat",Arial,sans-serif;  font-weight:200;  color:#fff;  background:transparent;  box-shadow:none;  max-width:0px;  -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 .searchform input[type=text]::placeholder{  color:silver;  font-style:italic; }#menu_mobile .menu_inner .input_search .searchform input[type=text]::-ms-input-placeholder{  font-style:italic; }#menu_mobile .menu_inner .input_search .searchform input[type=text]:focus-visible{  outline:none;  border:solid 1px #fff; }#menu_mobile .menu_inner .input_search .searchform .nav_lupe{  display:inline-block;  width:27px;  height:27px;  opacity:0;  background:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/lupe-icon.svg");  background-repeat:no-repeat;  -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 .searchform.show{  opacity:1;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease; width:100%; }#menu_mobile .menu_inner .input_search .searchform.show .nav_lupe{  width:15px;  height:15px;  opacity:1;  -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 .searchform.show input[type=text]{  max-width:100%;  width:90%;  -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 .searchform button{  margin-top:-30px;  margin-right:30px;  margin-left:-30px;  border:none;  position:relative;  bottom:-2px;  cursor:pointer; }#menu_mobile .menu_inner .input_search img{  margin-left:-30px;  width:32px;  height:32px;  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 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 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:"Montserrat",Arial,sans-serif;  font-size:26px;  font-weight:600;  color:#fff;  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{  color:#EDEEF2; }#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:25px;  padding:0 20px;  color:#EDEEF2;  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{  color:#fff;  background:#E3000B; }#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 white;  border-width:0 2px 2px 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{  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{  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:inline-flex;  position:absolute;  bottom:40px;  min-width:100%;  width:100%;  left:40px; }#menu_mobile .menu_inner .nav_2 .nav_wrap{  min-width:60%;  width:60%; }#menu_mobile .menu_inner .nav_2 .nav_wrap li a,#menu_mobile .menu_inner .nav_2 .nav_wrap p{  margin:0;  font-weight:300;  color:#fff;  font-size:16px; }#menu_mobile .menu_inner .nav_2 .nav_wrap ul{  min-width:100%;  width:100%;  display:inline-flex; }#menu_mobile .menu_inner .nav_2 .nav_wrap ul li{  position:relative;  width:fit-content;  padding:0 10px; }#menu_mobile .menu_inner .nav_2 .nav_wrap ul li:first-child{  padding-left:0; }#menu_mobile .menu_inner .nav_2 .nav_wrap ul li:first-child:after{  content:"";  position:absolute;  top:15%;  right:-2px;  width:2px;  height:70%;  background:#fff; }#menu_mobile .menu_inner .nav_2 .social_icons{  width:50px;  height:50px; }.sy-box .sy-slides-wrap ul.sy-controls li.sy-prev{  margin-left:0; }@media (min-width:768px){  .sy-box .sy-slides-wrap ul.sy-controls li.sy-prev{   margin-left:-10px;  }}.sy-box .sy-slides-wrap ul.sy-controls li.sy-prev a:after{  background-color:transparent;  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/slide-btn-left.svg");  height:40px;  background-size:contain;  background-position:center center; }@media (min-width:768px){  .sy-box .sy-slides-wrap ul.sy-controls li.sy-prev a:after{   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{  margin-right:0; }@media (min-width:768px){  .sy-box .sy-slides-wrap ul.sy-controls li.sy-next{   margin-right:-10px;  }}.sy-box .sy-slides-wrap ul.sy-controls li.sy-next a:after{  background-color:transparent;  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/slide-btn-right.svg");  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{   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:#000; }.sy-box ul.sy-pager{  display:none; }#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://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/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://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/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 .ui-icon{  background-image:none;  margin-top:0;  text-indent:inherit;  position:absolute;  width:20px;  height:20px;  right:40px;  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-widget{  font-family:"Open Sans",Arial,sans-serif!important; }.accordion_mst .ui-corner-all{  border-radius:0; }.accordion_mst .ui-widget-content{  border:none; }.accordion_mst h2,.accordion_mst h3{  font-size:19px;  border:none;  border-radius:0px;  background:none;  background-color:#E3000B;  color:#fff;  margin:0;  margin-bottom:5px;  padding:8px 16px;  outline:none;  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{  width:20px;  height:20px; }.accordion_mst .ui-accordion-content,.accordion_mst .accordion_segment .ui-accordion-content{  padding:0 30px;  line-height:1.6;  margin-bottom:15px; }.accordion_mst .ui-accordion-content ul,.accordion_mst .accordion_segment .ui-accordion-content ul{  padding-left:20px; }footer{  position:relative;  width:100%;  background:#fff;  overflow:hidden;  top:40px; }@media (min-width:768px){  footer{   top:138px;  }}footer .container-footer{  width:92%;  max-width:1750px;  margin:0 auto;  padding-top:70px; }@media (min-width:768px){  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:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start; }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: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;  width:100%;  min-width:100%;  margin:15px auto 0;  padding-bottom:15px; }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; }@media (min-width:768px){  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;   width:29%;   min-width:29%;   margin-bottom:0;  }}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:768px){  footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu{   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;   width:69%;   min-width:69%;  }}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:768px){  footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu ul{   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;   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;  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:first-child:after{  content:"";  position:absolute;  top:15%;  right:-1px;  width:2px;  height:70%;  background:#000; }footer .container-footer #footer-widgets-wrap #footer-widgets .tagline .footer_menu ul li:hover{  opacity:1;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }footer.active-mobile-menue{  display:none; }#pinboard{  position:relative;  width:130px;  min-width:130px;  margin-right:50px; }#pinboard ul{  padding:0;  margin:0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex; }#pinboard ul li{  list-style:none; }#pinboard ul li.stars{  width:35px;  min-width:35px;  padding:13px 6px;  position:relative;  display:inline-block; }#pinboard ul li.stars>span{  position:absolute;  font-size:26px;  color:red;  left:0;  top:9px; }#pinboard ul li.stars>span.hide{  display:none; }#pinboard ul li.lab a{  display:inline-block;  font-size:16px;  font-weight:400;  text-decoration:none;  text-transform:uppercase;  padding:13px 6px;  color:red; }#pinboard ul li.emk_counter{  width:35px;  min-width:35px;  padding:13px 6px;  position:relative;  display:inline-block; }#pinboard ul li.emk_counter span.val{  width:16px;  height:16px;  background:red;  color:#fff;  display:block;  border-top-left-radius:8px;  border-top-right-radius:8px;  border-bottom-left-radius:8px;  border-bottom-right-radius:8px;  text-align:center;  line-height:16px;  font-size:11px;  position:absolute;  left:-4px;  top:2px; }#emk-search form#navbar-search{  padding:11px 0;  position:relative; }#emk-search form#navbar-search .icon-search3{  font-size:24px;  color:#0F3F93;  position:relative; }#emk-search form#navbar-search .search-lnk{  display:none; }#emk-search form#navbar-search .search-toggle{  overflow:hidden;  position:absolute;  right:0;  top:2px;  height:44px;  width:0;  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-transition:width 750ms ease; -moz-transition:width 750ms ease; -o-transition:width 750ms ease; transition:width 750ms ease;   }#emk-search form#navbar-search .search-toggle.slideOut{  width:220px;  -webkit-transition:width 750ms ease; -moz-transition:width 750ms ease; -o-transition:width 750ms ease; transition:width 750ms ease;   }#emk-search form#navbar-search .search-toggle input[type=text]{  width:215px;  border:1px solid #EDEEF2;  height:44px;  border-top-left-radius:22px;  border-top-right-radius:22px;  border-bottom-left-radius:22px;  border-bottom-right-radius:22px;  padding:0 14px; }#emk-search form#navbar-search .search-toggle input[type=text]:focus{  outline:none;  border-top-left-radius:22px;  border-top-right-radius:22px;  border-bottom-left-radius:22px;  border-bottom-right-radius:22px; }#emk-search form#navbar-search .search-toggle input[type=submit]{  width:40px;  background:none;  border:none;  position:relative;  outline:none; }.frm_forms{  background:#fff;  padding:0;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }@media (min-width:768px){  .frm_forms{   padding:10px;  }}.frm_forms .frm-show-form .frm_error_style{  color:red;  font-family:"Mulish",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:"Mulish",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:"Mulish",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 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:"Mulish",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:#eee;  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:16px; }@media (min-width:540px){  .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{   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 #E3000B;  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 #E3000B;  outline:none; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container p{  font-size:16px; }@media (min-width:540px){  .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:#c2c2c2;  font-size:16px; }@media (min-width:540px){  .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{   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:#c2c2c2;  font-size:16px; }@media (min-width:540px){  .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{   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:#c2c2c2;  font-size:16px; }@media (min-width:540px){  .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{   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:#c2c2c2;  font-size:16px; }@media (min-width:540px){  .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{   font-size:18px;  }}.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_1{  font-size:13px;  color:#c2c2c2;  line-height:1.4;  margin-bottom:0; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_1 label{  font-family:"Mulish",Arial,sans-serif!important;  color:#c2c2c2;  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:13px;  color:#c2c2c2;  line-height:1.4;  font-family:"Mulish",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:13px;  font-family:"Mulish",Arial,sans-serif!important;  font-weight:400;  color:#c2c2c2;  line-height:1.4;  text-decoration:none; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .ds_2 a{  font-size:13px;  font-family:"Mulish",Arial,sans-serif!important;  font-weight:600;  color:#c2c2c2;  line-height:1.4;  text-decoration:none;  border-bottom:1px dotted #c2c2c2; }.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:"Mulish",Arial,sans-serif!important;  font-weight:800;  font-size:16px;  line-height:1;  border-top-left-radius:14px;  border-top-right-radius:14px;  border-bottom-left-radius:14px;  border-bottom-right-radius:14px;  border:solid 2px #E3000B;  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:#E3000B;  background:none;  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:#E3000B;  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:#c2c2c2;  line-height:1.4; }.frm_forms .frm-show-form .frm_form_fields fieldset .frm_fields_container .emk_accept label{  font-family:"Mulish",Arial,sans-serif!important;  color:#c2c2c2;  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:"Exo",Arial,sans-serif!important;  font-size:15px;  font-weight:400; }.frm_forms .frm_message{  color:#fff!important;  background:#E3000B;  padding:5px;  font-family:"Mulish",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:#E3000B;  padding:5px;  font-family:"Mulish",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:"Exo",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://wohnungsverein-dessau.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:#0F3F93;  font-size:16px;  font-family:"Mulish",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://wohnungsverein-dessau.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:"Mulish",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 #E3000B;  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:#E3000B;  border-radius:50%; }.frm_checkbox label{  position:relative;  padding-left:35px!important;  font-weight:normal;  color:#000;  font-family:"Mulish",Arial,sans-serif!important;  display:inline-block;  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:4px;  left:0;  height:20px;  width:20px;  border:1px solid #c2c2c2;  background:#fff; }.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:2px;  bottom:2px;  width:7px;  height:20px;  border:2px solid #E3000B;  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; }.frm_fields_container .rzslider{  margin:13px 0; }.frm_fields_container .rzslider .rz-bar-wrapper{  padding-top:13.5px; }.frm_fields_container .rzslider .rz-bar-wrapper .rz-bar{  height:10px;  background:#EDEEF2;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }.frm_fields_container .rzslider .rz-bar-wrapper .rz-bar.rz-selection{  background:#E3000B; }.frm_fields_container .rzslider .rz-pointer{  top:50%;  transform:translateY(-50%);  width:27px;  height:27px;  background:#fff;  border:solid 5px #D2D3D6;  border-top-left-radius:27px;  border-top-right-radius:27px;  border-bottom-left-radius:27px;  border-bottom-right-radius:27px;  outline:none; }.frm_fields_container .rzslider .rz-pointer:after{  top:50%;  left:50%;  transform:translate(-50%,-50%);  width:11px;  height:11px;  background:#fff;  border:solid 4px #D2D3D6;  border-top-left-radius:11px;  border-top-right-radius:11px;  border-bottom-left-radius:11px;  border-bottom-right-radius:11px; }.frm_fields_container .rzslider .rz-pointer.rz-active:after{  background:#fff; }.frm_fields_container .rzslider .rz-pointer.rz-active:after:after{  background:#E3000B; }.frm_fields_container .rzslider .rz-bubble{  font-family:"Montserrat",Arial,sans-serif;  color:#000;  font-size:17px;  font-weight:600; }#form_wunschwohnung p.category{  font-family:"Montserrat",Arial,sans-serif;  font-size:20px;  font-weight:700;  margin-bottom:0; }#form_wunschwohnung .frm_primary_label{  font-size:18px;  font-weight:700;  white-space:nowrap; }#form_wunschwohnung .col_25 .frm_description{  text-align:left; }#form_wunschwohnung input[type=text],#form_wunschwohnung input[type=tel],#form_wunschwohnung input[type=email],#form_wunschwohnung input[type=number],#form_wunschwohnung select,#form_wunschwohnung textarea{  margin-bottom:0; }#form_wunschwohnung .frm_checkbox label{  margin-right:20px;  font-size:18px;  font-weight:700;  padding-left:30px!important; }#form_wunschwohnung .frm_checkbox label .checkmark{  top:0; }#form_wunschwohnung input[type=number]{  color:#c2c2c2; }#form_wunschwohnung input[type=number]:focus,#form_wunschwohnung input[type=number]:valid{  color:#000; }#form_wunschwohnung input[type=number]:invalid{  color:#E3000B; }#form_wunschwohnung .ds_1{  margin-top:30px; }#form_wunschwohnung .ds_1 label{  font-size:13px;  font-family:"Mulish",Arial,sans-serif!important;  font-weight:400;  color:#c2c2c2;  line-height:1.4;  text-decoration:none; }#form_wunschwohnung .ds_2{  padding-left:30px; }#form_wunschwohnung .col_2 .frm_form_field{  width:auto; }.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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@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:#E3000B;  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:#E3000B; }.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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@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:#0F3F93; }.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:#E3000B; }#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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }#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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }#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; }#bg_video{  width:100%;  margin-bottom:50px; }#bg_video .emki{  max-width:100%; }#bg_video .emki .emkw{  width:100%;  max-width:100%; }#bg_video .emki .emkw .content{  margin:0; }#bg_video .emki .emkw video[poster]{  width:100%;  height:100%;  object-fit:cover; }#bg_video .emki .emkw .slider_ov{  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;  position:absolute;  inset:0;  background:rgba(0,0,0,0.164);  z-index:2; }#bg_video .emki .emkw .slider_ov .content_ov{  text-align:center; }#bg_video .emki .emkw .slider_ov .content_ov .headline{  font-size:20px;  font-weight:700;  color:#fff;  line-height:1;  text-align:center;  width:100%;  margin-bottom:0; }@media (min-width:540px){  #bg_video .emki .emkw .slider_ov .content_ov .headline{   font-size:40px;  }}#bg_video .emki .emkw .slider_ov .content_ov .headline span{  font-size:60px;  text-align:center;  width:100%;  display:inline-block; }@media (min-width:540px){  #bg_video .emki .emkw .slider_ov .content_ov .headline span{   font-size:80px;  }}@media (min-width:768px){  #bg_video .emki .emkw .slider_ov .content_ov .headline span{   font-size:120px;  }}#bg_video .emki .emkw .slider_ov .content_ov .subline{  width:92%;  font-size:12px;  font-weight:700;  text-align:center;  color:#fff;  display:inline-block;  margin-top:0; }@media (min-width:540px){  #bg_video .emki .emkw .slider_ov .content_ov .subline{   font-size:23px;  }}@media (min-width:980px){  #bg_video .emki .emkw .slider_ov .content_ov .headline{   font-size:60px;   margin-bottom:25px;  } #bg_video .emki .emkw .slider_ov .content_ov .headline span{   font-size:150px;   width:80%;  } #bg_video .emki .emkw .slider_ov .content_ov .subline{   width:60%;   font-size:30px;  }}#bg_video .emki .emkw .slider_ov .content_ov .play{  width:80px;  height:80px;  cursor:pointer;  display:block;  margin:0 auto; }#bg_video .emki .emkw .my-video-dimensions{  width:100%;  height:100%; }#bg_video .emki .emkw .my-video-dimensions .vjs-tech{  position:relative; }#pin_map{  margin:0 auto;  margin-top:100px;  max-width:1200px; }#pin_map #map{  margin:0 auto; }#pin_map ul.legende{  width:100%;  max-width:960px;  margin:10px auto;  padding:0;  display:block;  overflow:hidden;  height:30px; }#pin_map ul.legende li{  list-style:none;  float:left;  margin-right:20px;  position:relative;  display:inline-block;  width:auto;  height:40px;  padding-left:34px; }#pin_map ul.legende li:hover{  cursor:pointer; }#pin_map ul.legende li img{  position:absolute;  top:0;  left:0;  margin-right:8px;  display:block;  width:24px;  height:28px; }#pin_map ul.legende li img.active{  display:none; }#pin_map ul.legende li.active img.norm{  display:none!important; }#pin_map ul.legende li.active img.active{  display:block!important; }.mod_poi .legende li#clear{  margin-left:-20px!important; }.mod_text{  padding-bottom:20px; }.mod_text .emkw h2{  display:block;  padding:0;  margin-bottom:10px;  background:transparent;  font-size:24px; }@media (min-width:540px){  .mod_text .emkw h2{   font-size:34px;  }}.mod_text .emkw h3{  background:none;  color:#666;  padding:0;  font-size:20px;  font-weight:600;  margin:30px 0;  hyphens:auto; }@media (min-width:540px){  .mod_text .emkw h3{   font-size:24px;  }}.mod_text .emkw p{  width:95%;  margin:0 0 20px 0; }@media (min-width:1200px){  .mod_text .emkw p{   width:90%;  }}.mod_icon_set .box_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;  margin-top:20px;  --wrap-w:100%; }.mod_icon_set .box_wrap.set_3_6 .box{  width:48%;  min-width:48%; }@media (min-width:768px){  .mod_icon_set .box_wrap.set_3_6 .box{   width:31%;   min-width:31%;  }}.mod_icon_set .box_wrap.set_4_8 .box{  width:48%;  min-width:48%; }@media (min-width:980px){  .mod_icon_set .box_wrap.set_4_8 .box{   width:23%;   min-width:23%;  }}.mod_icon_set .box_wrap .box{  border:2px solid #E3000B;  box-sizing:border-box;  position:relative;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  margin-bottom:calc(var(--wrap-w) / 20); }.mod_icon_set .box_wrap .box .box_content{  padding:20px 10px 10px 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; }@media (min-width:540px){  .mod_icon_set .box_wrap .box .box_content{   padding:30px;   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_icon_set .box_wrap .box .box_content .img,.mod_icon_set .box_wrap .box .box_content .cnt{  width:100%;  min-width:100%;  box-sizing:border-box; }.mod_icon_set .box_wrap .box .box_content .img{  padding:0;  margin-bottom:10px; }@media (min-width:768px){  .mod_icon_set .box_wrap .box .box_content .img{   margin-bottom:20px;  }}.mod_icon_set .box_wrap .box .box_content .img img{  display:block;  margin:0 auto;  height:100%;  max-height:64px; }@media (min-width:768px){  .mod_icon_set .box_wrap .box .box_content .img img{   max-height:108px;  }}.mod_icon_set .box_wrap .box .box_content .cnt h4,.mod_icon_set .box_wrap .box .box_content .cnt p{  display:block;  text-align:center; }.mod_icon_set .box_wrap .box .box_content .cnt h4{  font-size:18px; }@media (min-width:768px){  .mod_icon_set .box_wrap .box .box_content .cnt h4{   font-size:23px;  }}.mod_liste_stellen{  background:#F8F9FC; }.mod_liste_stellen .emkw{  padding:45px 0; }.mod_liste_stellen .emkw h2{  font-size:27px;  margin-bottom:20px; }@media (min-width:540px){  .mod_liste_stellen .emkw h2{   font-size:47px;  }}.mod_liste_stellen ul.job_liste li{  width:100%;  min-height:100px;  background:#fff;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  margin-bottom:30px; }.mod_liste_stellen ul.job_liste li a{  display:block;  cursor:pointer;  padding:20px; }@media (min-width:540px){  .mod_liste_stellen ul.job_liste li a{   padding:40px;  }}.mod_liste_stellen ul.job_liste li a h3{  font-size:20px;  color:#E3000B; }@media (min-width:540px){  .mod_liste_stellen ul.job_liste li a h3{   font-size:27px;  }}.mod_liste_stellen ul.job_liste li a .company{  font-weight:bold;  font-size:17px;  text-transform:uppercase;  margin:5px 0; }@media (min-width:540px){  .mod_liste_stellen ul.job_liste li a .company{   font-size:23px;   margin:15px 0;  }}.mod_liste_stellen ul.job_liste li a .cond{  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%;  min-width:100%; }.mod_liste_stellen ul.job_liste li a .cond li{  width:100%;  min-width:100%;  min-height:0;  margin-bottom:5px; }@media (min-width:650px){  .mod_liste_stellen ul.job_liste li a .cond li{   width:fit-content;   min-width:fit-content;   margin-right:20px;   margin-bottom:0;  }}.mod_liste_stellen ul.job_liste li a .cond li span{  margin-right:10px; }.mod_video_v2,.mod_vid_yt,.mod_video_yt{  padding-top:40px;  padding-bottom:80px;  width:100%; }.mod_video_v2 .emki,.mod_vid_yt .emki,.mod_video_yt .emki{  max-width:100%; }.mod_video_v2 .emki .emkw,.mod_vid_yt .emki .emkw,.mod_video_yt .emki .emkw{  width:100%;  max-width:100%; }.mod_video_v2 .emki .emkw .my-video-dimensions,.mod_vid_yt .emki .emkw .my-video-dimensions,.mod_video_yt .emki .emkw .my-video-dimensions{  max-width:1200px;  width:100%;  height:auto;  aspect-ratio:16/9; }.mod_video_v2 .emki .emkw .vjs-poster,.mod_vid_yt .emki .emkw .vjs-poster,.mod_video_yt .emki .emkw .vjs-poster{  background-size:cover; }.mod_video_v2 .emki .emkw .embed-container,.mod_vid_yt .emki .emkw .embed-container,.mod_video_yt .emki .emkw .embed-container{  position:relative; }.mod_video_v2 .emki .emkw .embed-container:before,.mod_vid_yt .emki .emkw .embed-container:before,.mod_video_yt .emki .emkw .embed-container:before{  content:"";  display:block;  padding-top:56%; }.mod_video_v2 .emki .emkw .embed-container iframe,.mod_vid_yt .emki .emkw .embed-container iframe,.mod_video_yt .emki .emkw .embed-container iframe{  position:absolute;  inset:0;  width:100%;  height:100%; }.mod_form_dyn{  padding:40px 0; }.featherlight-content{  padding-top:0!important; }.featherlight-content iframe{  width:100%;  height:100%; }.mod_job_profil,.mod_faq{  padding-top:20px;  padding-bottom:20px; }@media (min-width:540px){  .mod_job_profil,.mod_faq{   padding-top:80px;   padding-bottom:80px;  }}.mod_job_profil h2,.mod_faq h2{  font-size:27px;  margin-bottom:20px; }@media (min-width:540px){  .mod_job_profil h2,.mod_faq h2{   font-size:47px;  }}.mod_job_profil .accordion,.mod_faq .accordion{  margin-bottom:20px; }.mod_job_profil .accordion .bar,.mod_faq .accordion .bar{  background:#0F3F93;  height:86px;  line-height:94px;  padding:0 20px; }.mod_job_profil .accordion .bar h3,.mod_job_profil .accordion .bar h4,.mod_faq .accordion .bar h3,.mod_faq .accordion .bar h4{  color:#fff!important;  font-size:18px;  margin-left:-40px;  width:100%; }@media (min-width:540px){  .mod_job_profil .accordion .bar h3,.mod_job_profil .accordion .bar h4,.mod_faq .accordion .bar h3,.mod_faq .accordion .bar h4{   font-size:24px;   width:auto;  }}.mod_job_profil .accordion .bar .icon-remove_circle_outline,.mod_faq .accordion .bar .icon-remove_circle_outline{  transform:rotate(0deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_job_profil .accordion .bar .ui-icon,.mod_faq .accordion .bar .ui-icon{  background-image:none;  left:90%;  font-size:30px;  width:30px;  height:30px;  top:-6px;  display:inline; }@media (min-width:540px){  .mod_job_profil .accordion .bar .ui-icon,.mod_faq .accordion .bar .ui-icon{   left:90%;   font-size:40px;   font-weight:100;   width:40px;   height:40px;  }}@media (min-width:768px){  .mod_job_profil .accordion .bar .ui-icon,.mod_faq .accordion .bar .ui-icon{   left:95%;  }}.mod_job_profil .accordion .bar.ui-accordion-header-active,.mod_faq .accordion .bar.ui-accordion-header-active{  color:#fff;  background:#E3000B;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_job_profil .accordion .bar.ui-accordion-header-active span.icon-remove_circle_outline,.mod_faq .accordion .bar.ui-accordion-header-active span.icon-remove_circle_outline{  transform:rotate(360deg);  color:#fff;  font-weight:200;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_job_profil .accordion .bar>span,.mod_faq .accordion .bar>span{  color:#fff;  font-weight:200; }.mod_job_profil .accordion .content,.mod_faq .accordion .content{  padding:10px 10px 20px 10px;  margin-top:0; }@media (min-width:540px){  .mod_job_profil .accordion .content,.mod_faq .accordion .content{   padding:10px 30px 30px 30px;  }}.mod_job_profil .accordion .content h3,.mod_job_profil .accordion .content h4,.mod_faq .accordion .content h3,.mod_faq .accordion .content h4{  width:100%; }.mod_job_profil .accordion .content h3,.mod_faq .accordion .content h3{  margin:20px 0;  font-size:27px;  hyphens:auto;  hyphenate-limit-chars:auto 6;  hyphenate-limit-lines:3;  -webkit-hyphens:auto;  -webkit-hyphenate-limit-chars:auto 6;  -webkit-hyphenate-limit-lines:3;  -ms-hyphens:auto;  -ms-hyphenate-limit-chars:auto 6;  -ms-hyphenate-limit-lines:3; }@media (min-width:540px){  .mod_job_profil .accordion .content h3,.mod_faq .accordion .content h3{   margin:40px 0;   font-size:37px;   -moz-hyphens:none;   -webkit--hyphens:none;   -ms-hyphens:none;   hyphens:none;  }}.mod_job_profil .accordion .content h4,.mod_faq .accordion .content h4{  margin:20px 0 18px; }.mod_job_profil .accordion .content p,.mod_faq .accordion .content p{  margin-top:0; }.mod_job_profil .accordion .content ul.facts,.mod_faq .accordion .content ul.facts{  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; }@media (min-width:980px){  .mod_job_profil .accordion .content ul.facts,.mod_faq .accordion .content ul.facts{   display:table;   margin-bottom:77px;  }}.mod_job_profil .accordion .content ul.facts li,.mod_faq .accordion .content ul.facts li{  float:left;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  margin-right:25px;  margin-bottom:25px;  border:2px solid #0F3F93;  padding:10px 20px;  width:100%; }@media (min-width:540px){  .mod_job_profil .accordion .content ul.facts li,.mod_faq .accordion .content ul.facts li{   padding:20px;   width:auto;  }}@media (min-width:980px){  .mod_job_profil .accordion .content ul.facts li,.mod_faq .accordion .content ul.facts li{   margin-bottom:0;  }}.mod_job_profil .accordion .content ul.facts li span,.mod_faq .accordion .content ul.facts li span{  width:100%;  display:block; }.mod_job_profil .accordion .content ul.facts li span.label,.mod_faq .accordion .content ul.facts li span.label{  color:#000;  font-size:18px;  line-height:1;  margin-bottom:10px; }.mod_job_profil .accordion .content ul.facts li span.value,.mod_faq .accordion .content ul.facts li span.value{  color:#000;  font-size:20px;  font-weight:bold; }@media (min-width:540px){  .mod_job_profil .accordion .content ul.facts li span.value,.mod_faq .accordion .content ul.facts li span.value{   font-size:27px;  }}@media (min-width:980px){  .mod_job_profil .accordion .content ul.facts li span.value,.mod_faq .accordion .content ul.facts li span.value{   font-size:37px;  }}.mod_job_profil .accordion .content ul.list,.mod_faq .accordion .content ul.list{  margin-bottom:36px; }.mod_job_profil .accordion .content ul.list li,.mod_faq .accordion .content ul.list li{  margin:0 0 10px 24px;  position:relative; }.mod_job_profil .accordion .content ul.list li:before,.mod_faq .accordion .content ul.list li:before{  content:"";  position:absolute;  width:10px;  height:10px;  top:8px;  left:-22px;  background:#0F3F93; }.mod_job_profil .accordion .content .emk_btn_2,.mod_faq .accordion .content .emk_btn_2{  color:#fff;  width:100%; }@media (min-width:540px){  .mod_job_profil .accordion .content .emk_btn_2,.mod_faq .accordion .content .emk_btn_2{   width:fit-content;  }}.mod_testimonial_slider .emki{  position:relative;  max-width:100%!important;  height:100%;  z-index:1; }.mod_testimonial_slider .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;  padding-top:40px;  padding-bottom:40px; }.mod_testimonial_slider .emki .emkw .scroll-wrapper{  overflow:hidden;  width:100%;  position:relative; }.mod_testimonial_slider .emki .emkw .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;  -webkit-box-direction:normal;  -webkit-box-orient:horizontal;  -webkit-flex-direction:row;  -moz-flex-direction:row;  -ms-flex-direction:row;  flex-direction:row;  overflow-x:auto;  overflow-y:hidden;  gap:1rem;  width:100%;  padding:20px 0;  background-color:transparent;  scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; }.mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box::-webkit-scrollbar{  display:none; }.mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide{  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  background:#fff;  min-width:90%;  width:90%;  height:auto;  z-index:2; }@media (min-width:540px){  .mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide{   min-width:47%;   width:47%;  }}@media (min-width:980px){  .mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide{   min-width:31%;   width:31%;  }}.mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide img{  border-top-left-radius:20px;  border-top-right-radius:20px; }.mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide .testi_box{  padding:10px 20px; }.mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide .testi_box .testi_name{  font-size:18px;  font-weight:600; }@media (min-width:1100px){  .mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide .testi_box .testi_name{   font-size:23px;  }}.mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide .testi_box .desc{  font-size:18px;  font-style:italic; }@media (min-width:1100px){  .mod_testimonial_slider .emki .emkw .scroll-wrapper .scroll-box .testi_slide .testi_box .desc{   font-size:20px;  }}.mod_liste_standard{  padding-bottom:20px; }@media (min-width:540px){  .mod_liste_standard{   padding-bottom:80px;  }}.mod_liste_standard ul.liste_standard li{  margin:0 0 10px 24px;  position:relative; }.mod_liste_standard ul.liste_standard li:before{  content:"";  position:absolute;  width:10px;  height:10px;  top:8px;  left:-22px;  background:#0F3F93; }.mod_liste_buttons ul.liste_buttons{  padding-top:18px; }.mod_liste_buttons ul.liste_buttons li{  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;  padding-bottom:40px;  position:relative; }@media (min-width:650px){  .mod_liste_buttons ul.liste_buttons li{   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;  }}.mod_liste_buttons ul.liste_buttons li span.icon{  margin-right:20px; }.mod_liste_buttons ul.liste_buttons li span.icon img{  width:42px;  height:42px; }@media (min-width:650px){  .mod_liste_buttons ul.liste_buttons li span.icon{   margin-right:40px;  } .mod_liste_buttons ul.liste_buttons li span.icon img{   width:82px;   height:82px;  }}.mod_testimonial_slider .emki:before{  position:absolute;  content:"";  top:25%;  right:0;  bottom:0;  left:0;  background:#F8F9FC; }.mod_video_v2,.mod_vid_yt,.mod_video_yt{  padding-top:40px;  padding-bottom:80px;  width:100%; }.mod_video_v2 .emki,.mod_vid_yt .emki,.mod_video_yt .emki{  max-width:100%; }.mod_video_v2 .emki .emkw,.mod_vid_yt .emki .emkw,.mod_video_yt .emki .emkw{  width:100%;  max-width:100%; }.mod_video_v2 .emki .emkw .my-video-dimensions,.mod_vid_yt .emki .emkw .my-video-dimensions,.mod_video_yt .emki .emkw .my-video-dimensions{  max-width:1200px;  width:100%;  height:auto;  aspect-ratio:16/9; }.mod_video_v2 .emki .emkw .vjs-poster,.mod_vid_yt .emki .emkw .vjs-poster,.mod_video_yt .emki .emkw .vjs-poster{  background-size:cover; }.mod_video_v2 .emki .emkw .embed-container,.mod_vid_yt .emki .emkw .embed-container,.mod_video_yt .emki .emkw .embed-container{  position:relative; }.mod_video_v2 .emki .emkw .embed-container:before,.mod_vid_yt .emki .emkw .embed-container:before,.mod_video_yt .emki .emkw .embed-container:before{  content:"";  display:block;  padding-top:56%; }.mod_video_v2 .emki .emkw .embed-container iframe,.mod_vid_yt .emki .emkw .embed-container iframe,.mod_video_yt .emki .emkw .embed-container iframe{  position:absolute;  inset:0;  width:100%;  height:100%; }.mod_video_v2 .emki .emkw .embed-container .video_thumb,.mod_vid_yt .emki .emkw .embed-container .video_thumb,.mod_video_yt .emki .emkw .embed-container .video_thumb{  position:absolute;  inset: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_video_v2 .emki .emkw .embed-container .video_thumb img,.mod_vid_yt .emki .emkw .embed-container .video_thumb img,.mod_video_yt .emki .emkw .embed-container .video_thumb img{  position:absolute;  inset:0;  width:100%;  height:100%;  object-fit:cover; }.mod_video_v2 .emki .emkw .embed-container .video_thumb .play,.mod_vid_yt .emki .emkw .embed-container .video_thumb .play,.mod_video_yt .emki .emkw .embed-container .video_thumb .play{  width:80px; }.mod_video_v2 .emki .emkw .embed-container .video_thumb .play img,.mod_vid_yt .emki .emkw .embed-container .video_thumb .play img,.mod_video_yt .emki .emkw .embed-container .video_thumb .play img{  position:relative;  width:100%; }.single-stellenangebote .pano_indi{  clip-path:none!important; }.single-stellenangebote .pano_indi .content{  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:reverse;  -webkit-box-orient:vertical;  -webkit-flex-direction:column-reverse;  -moz-flex-direction:column-reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse;  width:100%;  min-width:100%;  margin-top:50px; }@media (min-width:768px){  .single-stellenangebote .pano_indi .content{   -webkit-box-direction:normal;   -webkit-box-orient:horizontal;   -webkit-flex-direction:row;   -moz-flex-direction:row;   -ms-flex-direction:row;   flex-direction:row;   -webkit-box-pack:justify;   -ms-flex-pack:justify;   -webkit-justify-content:space-between;   -moz-justify-content:space-between;   justify-content:space-between;  }}.single-stellenangebote .pano_indi .content .job_info{  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:768px){  .single-stellenangebote .pano_indi .content .job_info{   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:37%;   min-width:37%;  }}.single-stellenangebote .pano_indi .content .job_info h1{  font-size:34px; }@media (min-width:980px){  .single-stellenangebote .pano_indi .content .job_info h1{   font-size:40px;  }}.single-stellenangebote .pano_indi .content .job_info 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: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%;  min-width:100%;  margin-top:20px; }.single-stellenangebote .pano_indi .content .job_info ul 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;  width:fit-content;  min-width:fit-content;  margin-right:25px;  font-size:14px;  color:#848484; }.single-stellenangebote .pano_indi .content .job_info ul li span{  display:inline-block;  margin-right:5px;  width:20px;  height:20px;  background-repeat:no-repeat; }.single-stellenangebote .pano_indi .content .job_info ul li span.clock{  background-image:url("/img/job-time.svg"); }.single-stellenangebote .pano_indi .content .job_info ul li span.calendar{  background-image:url("/img/job-kalender.svg"); }.single-stellenangebote .pano_indi .content .job_info ul li span.location{  background-image:url("/img/job-ort.svg"); }.single-stellenangebote .pano_indi .content .pano_img{  width:100%;  height:100%; }@media (min-width:768px){  .single-stellenangebote .pano_indi .content .pano_img{   width:58%;   height:58%;  }}.single-stellenangebote .pano_indi .content .pano_img img{  clip-path:polygon(0 10%,25% 0,100% 15%,100% 90%,75% 100%,0 85%); }.single-stellenangebote .mod_home_intro.job{  padding-top:20px;  padding-bottom:20px; }@media (min-width:540px){  .single-stellenangebote .mod_home_intro.job{   padding-top:40px;   padding-bottom:40px;  }}.single-stellenangebote .mod_text_tabelle{  background:#F8F9FC;  padding-bottom:60px; }.single-stellenangebote .mod_text_tabelle table{  border-collapse:collapse; }.single-stellenangebote .mod_text_tabelle table tr td{  border-right:2px solid #000;  border-bottom:2px solid #000;  padding:10px 20px 10px 0;  font-size:18px;  vertical-align:top; }.single-stellenangebote .mod_text_tabelle table tr td.wert{  font-weight:700;  padding-left:20px; }.single-stellenangebote .mod_text_tabelle table tr td:first-child{  border-left:2px solid transparent; }.single-stellenangebote .mod_text_tabelle table tr td:last-child{  border-right:2px solid transparent; }.single-stellenangebote .mod_text_tabelle table tr:first-child td{  border-top:2px solid transparent; }.single-stellenangebote .mod_text_tabelle table tr:last-child td{  border-bottom:2px solid transparent; }.single-stellenangebote .mod_text h3{  margin:0; }.single-stellenangebote .mod_gfj_set{  padding-bottom:40px; }.single-stellenangebote .mod_gfj_set h3{  margin-bottom:20px;  font-size:26px; }.single-stellenangebote .mod_gfj_set ul li{  margin-left:30px;  margin-bottom:5px;  text-indent:-30px; }.single-stellenangebote .mod_gfj_set ul li img{  width:18px;  height:18px;  margin-top:6px;  margin-right:10px; }.single-stellenangebote .mod_icon_set{  padding-top:20px;  padding-bottom:0; }.single-stellenangebote .mod_icon_set h2{  font-size:26px; }.single-stellenangebote .list_jobs{  background:#fff; }.single-stellenangebote .list_jobs .data .p1{  width:100%!important; }.single-stellenangebote .list_jobs .asp_box{  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;  width:100%;  max-width:900px;  margin-top:40px;  margin-bottom:40px;  background:#F8F9FC;  padding:30px;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }.single-stellenangebote .list_jobs .asp_box .img_kontakt{  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  text-align:center;  margin:0 auto;  width:100%; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .img_kontakt{   -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:19%;  }}.single-stellenangebote .list_jobs .asp_box .img_kontakt img{  max-width:120px;  min-width:120px;  max-height:120px;  min-height:120px;  border-radius:50%;  object-fit:cover; }.single-stellenangebote .list_jobs .asp_box .daten_kontakt{  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;  width:100%; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   width:79%;  }}.single-stellenangebote .list_jobs .asp_box .daten_kontakt .name{  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:98%;  margin:20px 0 20px; }@media (min-width:540px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt .name{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   -webkit-align-content:center;   -moz-align-content:center;   -ms-flex-line-pack:center;   align-content:center;   margin:0 0 20px;  }}@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt .name{   min-width:42%;   width:42%;   margin-left:0;   margin-bottom:0;   margin-right:30px;  }}.single-stellenangebote .list_jobs .asp_box .daten_kontakt .name h4{  width:100%;  text-align:center;  color:#000;  font-size:20px;  font-weight:600; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt .name h4{   text-align:left;  }}.single-stellenangebote .list_jobs .asp_box .daten_kontakt .name p{  width:100%;  text-align:center;  margin-top:6px;  margin-bottom:0;  color:#c2c2c2; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt .name p{   text-align:left;  }}.single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel{  min-width:98%;  width:98%;  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; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel{   min-width:42%;   width:42%;  }}.single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel li,.single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel a{  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  margin-bottom:10px;  font-weight:600;  font-family:"Montserat",Arial,sans-serif; }.single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel li:last-child,.single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel a:last-child{  margin-bottom:0; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel li,.single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel a{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  }}.single-stellenangebote .list_jobs .asp_box .daten_kontakt .tel img{  width:30px;  height:30px;  margin-right:10px; }.single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback{  -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; }.single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .name,.single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .tel{  min-width:100%;  width:100%; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .name,.single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .tel{   min-width:46%;   width:46%;   margin-left:0;  }}.single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .name h3,.single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .tel h3{  text-align:center;  width:100%; }@media (min-width:768px){  .single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .name h3,.single-stellenangebote .list_jobs .asp_box .daten_kontakt.fallback .tel h3{   text-align:left;  }}.single-stellenangebote .online_bewerbung{  padding-top:20px;  padding-bottom:80px;  background:#F8F9FC; }@media (min-width:768px){  .single-stellenangebote .online_bewerbung{   padding-top:80px;  }}.single-stellenangebote .online_bewerbung .introtext{  margin-bottom:60px; }.single-stellenangebote .online_bewerbung .mod_form_by_id .emkw{  width:100%; }.single-stellenangebote .online_bewerbung .mod_form_by_id .emkw .frm_forms{  padding:20px; }.mod_testimonial{  background:#F8F9FC;  padding:80px 0;  margin-bottom:40px; }.mod_testimonial .box_wrap{  background:#fff;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  overflow:hidden;  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; }.mod_testimonial .box_wrap .foto{  width:100%;  min-width:100%;  position:relative; }@media (min-width:980px){  .mod_testimonial .box_wrap .foto{   width:38%;   min-width:38%;  }}.mod_testimonial .box_wrap .foto:before{  content:"";  display:block;  padding-top:65%; }.mod_testimonial .box_wrap .foto .content_testi{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }.mod_testimonial .box_wrap .foto .content_testi img{  width:100%;  height:100%;  object-fit:cover;  object-position:center; }.mod_testimonial .box_wrap .statement{  width:100%;  min-width:100%;  padding:20px; }@media (min-width:980px){  .mod_testimonial .box_wrap .statement{   width:60%;   min-width:60%;   padding-right:20px;  }}.mod_testimonial .box_wrap .statement p{  width:100%;  display:block;  margin:0 0 10px 0;  font-size:18px; }.mod_testimonial .box_wrap .statement p.name{  font-weight:bold; }.mod_testimonial .box_wrap .statement p.txt{  font-style:italic; }.emko.mod_kontakt_single_bar{  position:relative!important;  top:0!important;  margin-bottom:20px; }.emko.mod_kontakt_single_bar h4.tech{  margin:0 0 20px 42px; }.emko.mod_kontakt_single_bar .emki{  position:relative;  z-index:1;  width:100%;  height:100%; }.emko.mod_kontakt_single_bar .emki .emkw{  padding:0;  width:92%; }@media (min-width:1300px){  .emko.mod_kontakt_single_bar .emki .emkw{   width:100%;  }}.emko.mod_kontakt_single_bar .emki .emkw .headline{  padding-bottom:30px; }.emko.mod_kontakt_single_bar .emki .emkw .headline h2{  font-size:30px; }.emko.mod_kontakt_single_bar .emki .emkw h2,.emko.mod_kontakt_single_bar .emki .emkw h3,.emko.mod_kontakt_single_bar .emki .emkw h4{  margin-top:0;  margin-bottom:30px; }.emko.mod_kontakt_single_bar .emki .emkw h2,.emko.mod_kontakt_single_bar .emki .emkw h4{  margin-bottom:0; }.emko.mod_kontakt_single_bar .emki .emkw h3.headline{  font-size:34px;  font-weight:600;  color:#0F3F93;  margin:20px 0 0 20px!important; }.emko.mod_kontakt_single_bar .emki .emkw h4{  font-size:20px;  font-weight:400; }.emko.mod_kontakt_single_bar .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;  font-size:16px; }@media (min-width:540px){  .emko.mod_kontakt_single_bar .emki .emkw li{   font-size:18px;  }}.emko.mod_kontakt_single_bar .emki .emkw li a{  text-decoration:none; }.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt{  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;  width:100%;  min-width:100%;  padding:20px; }.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .img_kontakt{  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:120px;  height:120px;  border-radius:50%; }@media (min-width:768px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .img_kontakt{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   width:24%;   min-width:24%;   margin-top:0;  }}.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .img_kontakt img{  width:100%;  height:100%;  border-radius:50%; }.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt{  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;  width:100%;  min-width:100%;  margin-top:20px; }@media (min-width:768px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   width:74%;   min-width:74%;   margin-top:0;  }}.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name{  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%;  margin:0 0 20px; }@media (min-width:540px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  }}.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name h4{  width:100%;  text-align:center;  color:#000;  font-size:20px;  font-weight:600; }@media (min-width:768px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name h4{   text-align:left;  }}@media (min-width:1300px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name h4{   font-size:24px;   margin-bottom:18px;  }}.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name p{  width:100%;  text-align:center;  margin-top:0;  margin-bottom:0;  font-size:16px;  color:#c2c2c2;  line-height:1.8; }.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name p.bar_name{  color:#999;  font-weight:600; }@media (min-width:768px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .name p{   text-align:left;   font-size:18px;  }}.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail{  width:98%;  min-width:98%;  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; }@media (min-width:768px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail{   -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%;   margin-left:0;  }}.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel li,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel a,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail li,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail a{  font-size:20px;  font-weight:600; }@media (min-width:768px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel li,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel a,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail li,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail a{   margin-bottom:7px;   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  } .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel li:last-child,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel a:last-child,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail li:last-child,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail a:last-child{   margin-bottom:0;  }}@media (min-width:1300px){  .emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel li,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel a,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail li,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail a{   font-size:23px;  }}.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel li,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail li{  margin-bottom:4px; }.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .tel img,.emko.mod_kontakt_single_bar .emki .emkw .box_kontakt .daten_kontakt .mail img{  width:30px;  height:30px;  margin-right:17px; }.emko.mod_kontakt_single_bar.showroom h3{  margin-top:20px!important;  margin-bottom:20px; }.emko.mod_kontakt_single_bar.showroom .emkw:after{  height:80%; }.emko.mod_kontakt_single_bar.showroom .box_kontakt{  margin-top:10px;  margin-bottom:10px; }.emko.mod_kontakt_single_bar.showroom .box_kontakt .img_kontakt{  margin-right: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-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.emko.mod_kontakt_single_bar.showroom .box_kontakt .img_kontakt img{  background:#E3000B;  border-radius:50%;  object-fit:cover; }.emko.mod_kontakt_single_bar.stadtteil .box_kontakt{  background:#F8F9FC;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.emko.mod_kontakt_single_bar.stadtteil .box_kontakt .img_kontakt img{  border-radius:0!important; }#asp_filter_wrap{  height:auto!important;  background:#F8F9FC;  padding-top:30px; }#asp_filter_wrap .emki{  width:92%;  max-width:1200px; }#asp_filter_wrap h2{  width:100%;  margin-bottom:40px; }#asp_filter_wrap .headline{  width:100%;  margin-bottom:10px;  color:#0F3F93; }#asp_filter_wrap h3.headline{  display:none;  margin:20px 0; }@media (min-width:920px){  #asp_filter_wrap h3.headline{   margin:40px 0 20px 0;  }}#asp_filter_wrap .filter_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:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  width:100%;  min-width:100%;  gap:20px; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_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: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;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  background:#fff;  width:100%;  min-width:100%; }@media (min-width:540px){  #asp_filter_wrap .filter_wrap .mod_kontakt_single_bar{   width:47%;   min-width:47%;  }}@media (min-width:920px){  #asp_filter_wrap .filter_wrap .mod_kontakt_single_bar{   width:31%;   min-width:31%;  }}#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .emki,#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .emkw{  width:100%;  min-width:100%; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt{  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  padding:0; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .img_kontakt{  width:100%;  height:auto;  border-top-left-radius:10px;  border-top-right-radius:10px; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .img_kontakt img{  width:100%;  height:auto;  border-radius:0;  object-fit:cover;  border-top-left-radius:10px;  border-top-right-radius:10px; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt{  width:100%;  min-width:100%;  padding:20px 30px;  min-height:200px;  -webkit-align-content:space-between;  -moz-align-content:space-between;  -ms-flex-line-pack:space-between;  align-content:space-between; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .name{  margin-bottom:20px;  width:100%;  min-width:100%; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .name h4{  width:100%;  text-align:left;  color:#000;  font-family:"Mulish",Arial,sans-serif;  font-size:20px;  font-weight:900;  margin-bottom:10px; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .name p{  width:100%;  text-align:left;  margin-top:0;  margin-bottom:0;  color:#848484; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .name p.text-small{  font-size:12px; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .tel{  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  width:100%;  min-width:100%; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .tel li{  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;  width:100%;  font-size:18px; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .tel li a{  font-size:18px;  font-weight:800;  width:100%; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .tel li a.mail{  -webkit-box-pack:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  font-weight:400; }#asp_filter_wrap .filter_wrap .mod_kontakt_single_bar .box_kontakt .daten_kontakt .tel img{  width:30px;  height:30px;  margin-right:17px; }.emko.mod_kontakt_boxen,.mod_kontakt_boxen{  padding-top:80px; }.emko.mod_kontakt_boxen .emki,.mod_kontakt_boxen .emki{  position:relative;  width:100%;  height:100%;  z-index:0; }.emko.mod_kontakt_boxen .emki .emkw,.mod_kontakt_boxen .emki .emkw{  padding-bottom:40px; }.emko.mod_kontakt_boxen .emki .emkw .boxen_wrap,.mod_kontakt_boxen .emki .emkw .boxen_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:start;  -ms-flex-pack:start;  -webkit-justify-content:flex-start;  -moz-justify-content:flex-start;  justify-content:flex-start;  width:90%; }.emko.mod_kontakt_boxen .emki .emkw h2,.emko.mod_kontakt_boxen .emki .emkw h3,.emko.mod_kontakt_boxen .emki .emkw h4,.mod_kontakt_boxen .emki .emkw h2,.mod_kontakt_boxen .emki .emkw h3,.mod_kontakt_boxen .emki .emkw h4{  margin-top:0; }.emko.mod_kontakt_boxen .emki .emkw h2,.emko.mod_kontakt_boxen .emki .emkw h4,.mod_kontakt_boxen .emki .emkw h2,.mod_kontakt_boxen .emki .emkw h4{  margin-bottom:30px; }.emko.mod_kontakt_boxen .emki .emkw li,.mod_kontakt_boxen .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;  font-size:16px; }@media (min-width:540px){  .emko.mod_kontakt_boxen .emki .emkw li,.mod_kontakt_boxen .emki .emkw li{   font-size:18px;  }}.emko.mod_kontakt_boxen .emki .emkw .box_kontakt,.mod_kontakt_boxen .emki .emkw .box_kontakt{  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;  background:#fff;  width:100%;  padding:40px 40px;  margin-bottom:20px;  border-top-left-radius:8px;  border-top-right-radius:8px;  border-bottom-left-radius:8px;  border-bottom-right-radius:8px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:980px){  .emko.mod_kontakt_boxen .emki .emkw .box_kontakt,.mod_kontakt_boxen .emki .emkw .box_kontakt{   margin-right:20px;   width:31%;  }}.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .img_kontakt,.mod_kontakt_boxen .emki .emkw .box_kontakt .img_kontakt{  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%; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .img_kontakt li,.mod_kontakt_boxen .emki .emkw .box_kontakt .img_kontakt li{  margin:0 auto; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .img_kontakt img,.mod_kontakt_boxen .emki .emkw .box_kontakt .img_kontakt img{  width:100px;  height:100px;  object-fit:cover;  border-radius:50%; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt{  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%; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .name,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .name{  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:98%;  margin-top:30px;  margin-bottom:10px;  text-align:center; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .name h4,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .name h4{  width:100%;  margin-bottom:0; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .name p,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .name p{  width:100%;  margin-top:0; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel{  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:98%; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel ul,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel 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; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel ul li,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel ul li{  -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%;  margin-bottom:10px; }.emko.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel ul li img,.mod_kontakt_boxen .emki .emkw .box_kontakt .daten_kontakt .tel ul li img{  width:30px;  height:30px;  margin-right:10px; }#mod_asp_search{  margin:0 auto!important;  padding-top:40px; }#mod_asp_search p.subhead{  margin-top:40px;  font-size:24px;  font-weight:600;  color:#E3000B; }#mod_asp_search #asp_container_search{  width:80%;  background:#fff;  margin-top:40px;  padding:70px 100px;  border-top-left-radius:30px;  border-top-right-radius:30px;  border-bottom-left-radius:30px;  border-bottom-right-radius:30px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }#mod_asp_search #asp_container_search h3{  font-size:24px; }#mod_asp_search #asp_container_search .ui-widget{  width:100%; }#searchForm{  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;  width:100%;  min-width:100%; }#searchForm .wrap_input{  position:relative;  width:100%;  min-width:100%;  margin-bottom:10px; }#searchForm .wrap_input input#location{  display:inline-block;  padding:27px 20px;  line-height:47px;  outline:none;  height:47px;  font-size:16px;  font-family:"Montserat",Arial,sans-serif;  background:#eee;  color:#000;  width:100%;  border:none;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }#searchForm .wrap_input input#location::-webkit-input-placeholder{  color:#c2c2c2;  font-size:18px;  font-family:"Roboto",Arial,sans-serif; }#searchForm .wrap_input input#location:-moz-placeholder{ color:#c2c2c2;  font-size:18px;  font-family:"Roboto",Arial,sans-serif; }#searchForm .wrap_input input#location::-moz-placeholder{ color:#c2c2c2;  font-size:18px;  font-family:"Roboto",Arial,sans-serif; }#searchForm .wrap_input input#location:-ms-input-placeholder{  color:#c2c2c2;  font-size:18px;  font-family:"Roboto",Arial,sans-serif; }#searchForm .wrap_input .icon-cross2{  background-color:transparent;  display:inline-block;  cursor:pointer;  position:absolute;  height:30px;  width:30px;  top:12px;  right:10px;  color:silver;  border:solid 1px silver;  border-radius:50%; }#searchForm .wrap_input .search-box:not(:valid) ~ .close-icon{  display:none; }#searchForm input[type=submit]{  border:none;  background:none;  color:#fff;  font-weight:700; }@media (min-width:768px){  #searchForm{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  } #searchForm .wrap_input{   width:50%;   min-width:50%;   margin-bottom:0;   margin-right:20px;  }}.ui-widget-content.ui-autocomplete{  max-height:120px;  overflow:auto; }#results{  margin-top:12px; }#results.mod_kontakt_boxen{  padding-top:0; }#results .boxen_wrap{  padding-top:20px; }#results .asp{  width:100%;  padding:20px;  background:#fff; }#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; }#results .asp .asp_row .name{  width:100%;  min-width:100%; }#results .asp .asp_row .name p{  margin:0;  padding:0;  font-weight:600; }#results .asp .asp_row ul.kontakt{  width:100%;  min-width:100%;  margin:0;  padding:0; }#results .asp .asp_row ul.kontakt li{  list-style:none; }#results .asp .asp_row ul.kontakt li span{  display:inline-block;  width:70px; }@media (min-width:650px){  #results .asp .asp_row .name,#results .asp .asp_row ul.kontakt{   width:49%;   min-width:49%;  }}.mod_news_loader{  position:relative;  margin-top:80px;  background:#F8F9FC; }.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:768px){  .mod_news_loader .emki .emkw .head_content h2{   font-size:40px;   margin-bottom:40px;  }}.mod_news_loader .emki .emkw .news_wrap{  overflow-x:auto;  overflow-y: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:92%;  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%;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.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%; }.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:30px; }.mod_news_loader .emki .emkw .news_wrap .news_slider .wrapper .scroll-wrapper .scroll-box .news_slide .news_box .news_content .category p{  font-size:14px;  font-weight:400;  color:#848484; }.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-weight:800;  font-size:20px; }.mod_news_loader .emki .emkw .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; }.mod_news_loader .emki .emkw .nav_news .emk_btn{  width:fit-content;  margin-top:20px; }.mod_news_loader .emki .emkw .nav_news .emk_btn a{  width:100%;  font-size:18px;  font-weight:800;  hyphens:none; }.mod_news_loader .emki .emkw .nav_news .emk_btn a span{  margin-left:20px; }.mod_news_loader .emki .emkw .nav_news .emk_btn a span svg{  margin-bottom:-2px; }.emko.mod_zahlen_fakten .emki{  position:relative;  max-width:100%;  padding:40px 0; }@media (min-width:980px){  .emko.mod_zahlen_fakten .emki{   padding:40px 0 90px 0;  }}.emko.mod_zahlen_fakten .emki .wrap_z_f{  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;  max-width:1200px;  width:92%;  margin:0 auto;  gap:20px; }.emko.mod_zahlen_fakten .emki .wrap_z_f ul.z_f{  border:1px solid #E3000B;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  padding:40px;  width:100%;  min-width:100%; }@media (min-width:768px){  .emko.mod_zahlen_fakten .emki .wrap_z_f ul.z_f{   width:31%;   min-width:31%;  }}.emko.mod_zahlen_fakten .emki .wrap_z_f ul.z_f li{  text-align:center;  line-height:1;  font-family:"Montserrat",Arial,sans-serif;  font-weight:800;  font-size:60px;  list-style:none; }.emko.mod_zahlen_fakten .emki .wrap_z_f ul.z_f li h3{  text-align:center;  margin:20px 0 0 0;  font-family:"Mulish",Arial,sans-serif;  font-weight:700;  font-size:18px;  color:#000;  -moz-hyphens:auto;  -o-hyphens:auto;  -webkit-hyphens:auto;  -ms-hyphens:auto;  hyphens:auto; }.emko.mod_zahlen_fakten .emki .wrap_z_f ul.z_f li.icon img{  width:100%;  height:60px; }.emko.mod_zahlen_fakten .emki .wrap_z_f ul.z_f li.counter{  margin-top:10px;  margin-bottom:-20px; }.mod_fb_feed{  padding:40px 0;  background:#F8F9FC; }@media (min-width:768px){  .mod_fb_feed{   padding:80px 0;  }}.mod_fb_feed .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: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;  gap:20px; }.mod_fb_feed .wrapper .fb_box{  width:100%;  min-width:100%;  height:600px;  background:#fff;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:768px){  .mod_fb_feed .wrapper .fb_box{   width:31%;   min-width:31%;  }}.emko.mod_bereitschaft .emki{  position:relative;  width:100%;  height:100%;  z-index:2; }.emko.mod_bereitschaft .emki .emkw{  width:94%; }@media (min-width:1300px){  .emko.mod_bereitschaft .emki .emkw{   width:100%;  }}.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar{  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;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  border:2px solid #E3000B;  max-width:100%;  max-width:100ch;  padding:30px; }@media (min-width:768px){  .emko.mod_bereitschaft .emki .emkw .bereitschaft_bar{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  }}.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .icon_bereitschaft{  width:104px;  height:104px;  border-radius:50%;  margin-right:0;  margin-bottom:20px;  padding:10px;  background:#E3000B; }@media (min-width:768px){  .emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .icon_bereitschaft{   margin-right:40px;   margin-bottom:0;  }}.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .icon_bereitschaft img{  width:100%; }.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .bereitschaft_content{  padding:0;  text-align:center; }@media (min-width:768px){  .emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .bereitschaft_content{   text-align:left;  }}.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .bereitschaft_content h3{  font-weight:800;  font-size:20px;  margin-bottom:10px;  color:#000; }.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .bereitschaft_content p,.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .bereitschaft_content a{  margin:0;  font-size:20px;  font-weight:700; }.emko.mod_bereitschaft .emki .emkw .bereitschaft_bar .bereitschaft_content img{  width:27px;  margin-right:5px; }.page-template-page_kontakt .emko.mod_bereitschaft{  position:relative;  background:#F8F9FC;  padding-bottom:80px;  z-index:1; }.mod_job_filter{  background:#F8F9FC;  padding-top:80px;  padding-bottom:40px; }.mod_job_filter h2,.mod_job_filter p{  max-width:70ch; }.mod_job_filter h2{  font-size:40px; }.mod_job_filter .filter_wrap_1 button{  border:1px solid #E3000B;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  padding:10px 30px;  font-family:"Monserrat",Arial,sans-serif;  font-size:18px;  font-weight:600;  background:#fff;  color:#E3000B;  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_job_filter .filter_wrap_1 button:hover,.mod_job_filter .filter_wrap_1 button.active{  background:#E3000B;  color:#fff;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.list_jobs{  padding-top:0;  padding-bottom:80px;  background:#F8F9FC; }.emko.list_jobs .headline h2,.emko.list_jobs .headline h3{  width:100%;  margin-bottom:10px; }.emko.list_jobs .headline_init{  margin-top:100px; }.emko.list_jobs 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;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  color:#848484;  font-size:14px; }.emko.list_jobs li.pfeil img{  width:15px;  height:15px;  margin-right:10px; }.emko.list_jobs li.pfeil p{  margin-top:0;  margin-bottom:0; }.emko.list_jobs .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-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%;  margin-top:40px; }.emko.list_jobs .data p a{  color:#0F3F93;  font-weight:800; }.emko.list_jobs .data .head{  width:100%;  margin-bottom:40px; }.emko.list_jobs .data .head h3{  width:fit-content!important;  font-size:18px!important;  color:#0F3F93; }.emko.list_jobs .data .headline{  margin-top:0;  margin-bottom:60px;  width:100%; }.emko.list_jobs .data .col_1,.emko.list_jobs .data .col_2,.emko.list_jobs .data .col_3{  width:100%;  text-align:center;  margin-bottom:20px; }.emko.list_jobs .data .col_1 h2,.emko.list_jobs .data .col_1 h3,.emko.list_jobs .data .col_2 h2,.emko.list_jobs .data .col_2 h3,.emko.list_jobs .data .col_3 h2,.emko.list_jobs .data .col_3 h3{  width:100%!important; }.emko.list_jobs .data .col_1 p,.emko.list_jobs .data .col_2 p,.emko.list_jobs .data .col_3 p{  margin:0; }.emko.list_jobs .data .col_1 a,.emko.list_jobs .data .col_2 a,.emko.list_jobs .data .col_3 a{  width:100%;  min-width:100%;  text-decoration:none;  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; }.emko.list_jobs .data .col_1 a img,.emko.list_jobs .data .col_2 a img,.emko.list_jobs .data .col_3 a img{  min-height:80px;  width:200px; }.emko.list_jobs .data .col_1 a p,.emko.list_jobs .data .col_2 a p,.emko.list_jobs .data .col_3 a p{  width:100%;  min-width:100%;  text-align:center;  font-size:22px;  font-weight:700;  color:#0F3F93;  margin-top:20px; }@media (min-width:980px){  .emko.list_jobs .data .col_1,.emko.list_jobs .data .col_2,.emko.list_jobs .data .col_3{   width:32%;   text-align:left;  } .emko.list_jobs .data .col_1 h3,.emko.list_jobs .data .col_2 h3,.emko.list_jobs .data .col_3 h3{   hyphens:auto;  }}.emko.list_jobs .jobs,.emko.list_jobs .jobs_i{  margin-top:20px;  margin-bottom:40px; }.emko.list_jobs .jobs a,.emko.list_jobs .jobs_i a{  text-decoration:none; }.emko.list_jobs .jobs .job_bar,.emko.list_jobs .jobs_i .job_bar{  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;  min-width:100%;  width:100%;  background:#fff;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:768px){  .emko.list_jobs .jobs .job_bar,.emko.list_jobs .jobs_i .job_bar{   -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;  }}.emko.list_jobs .jobs .job_bar img,.emko.list_jobs .jobs_i .job_bar img{  border-bottom-left-radius:10px;  border-top-left-radius:10px;  width:70px;  height:70px; }@media (min-width:768px){  .emko.list_jobs .jobs .job_bar img,.emko.list_jobs .jobs_i .job_bar img{   width:100px;   height:100px;  }}.emko.list_jobs .jobs .job_bar .img_content,.emko.list_jobs .jobs_i .job_bar .img_content{  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:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  aspect-ratio:5/4;  max-width:100%; }@media (min-width:768px){  .emko.list_jobs .jobs .job_bar .img_content,.emko.list_jobs .jobs_i .job_bar .img_content{   max-width:200px;   height:auto;  }}.emko.list_jobs .jobs .job_bar .img_content img,.emko.list_jobs .jobs_i .job_bar .img_content img{  width:100%;  height:100%;  object-fit:cover; }.emko.list_jobs .jobs .job_bar .img_content.icon img,.emko.list_jobs .jobs_i .job_bar .img_content.icon img{  padding:30px;  width:100%;  height:100%;  object-fit:contain; }.emko.list_jobs .jobs .job_bar .job_content,.emko.list_jobs .jobs_i .job_bar .job_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-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;  min-width:100%;  width:100%;  padding:30px; }@media (min-width:768px){  .emko.list_jobs .jobs .job_bar .job_content,.emko.list_jobs .jobs_i .job_bar .job_content{   min-width:79%;   width:79%;  }}.emko.list_jobs .jobs .job_bar .job_content h3,.emko.list_jobs .jobs_i .job_bar .job_content h3{  width:100%;  font-size:17px;  color:#000; }@media (min-width:540px){  .emko.list_jobs .jobs .job_bar .job_content h3,.emko.list_jobs .jobs_i .job_bar .job_content h3{   font-size:24px;  }}@media (min-width:980px){  .emko.list_jobs .jobs .job_bar .job_content h3,.emko.list_jobs .jobs_i .job_bar .job_content h3{   width:80%;  }}.emko.list_jobs .jobs .job_bar .job_content ul,.emko.list_jobs .jobs_i .job_bar .job_content 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: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%;  min-width:100%; }.emko.list_jobs .jobs .job_bar .job_content ul li,.emko.list_jobs .jobs_i .job_bar .job_content ul li{  width:fit-content;  min-width:fit-content;  margin-right:30px; }.emko.list_jobs .jobs .job_bar .job_content ul li span,.emko.list_jobs .jobs_i .job_bar .job_content ul li span{  margin-right:5px;  width:20px;  height:20px;  background-repeat:no-repeat; }.emko.list_jobs .jobs .job_bar .job_content ul li span.clock,.emko.list_jobs .jobs_i .job_bar .job_content ul li span.clock{  background-image:url("/img/job-time.svg"); }.emko.list_jobs .jobs .job_bar .job_content ul li span.calendar,.emko.list_jobs .jobs_i .job_bar .job_content ul li span.calendar{  background-image:url("/img/job-kalender.svg"); }.emko.list_jobs .jobs .job_bar .job_content ul li span.location,.emko.list_jobs .jobs_i .job_bar .job_content ul li span.location{  background-image:url("/img/job-ort.svg"); }.emko.list_jobs .jobs_i.init{  margin-top:60px; }.emko.list_jobs .jobs_i.init h3{  background:transparent;  color:#E3000B;  padding-left:0; }.emko.list_jobs .jobs_i.init .icon-remove_circle_outline2{  transform:rotate(45deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.list_jobs .jobs_i.init .ui-icon{  background-image:url("/img/job-initiativ-btn.svg");  color:#E3000B;  left:88%;  font-size:30px;  width:30px;  height:30px;  top:auto;  left:auto;  right:30px;  bottom:40px; }@media (min-width:768px){  .emko.list_jobs .jobs_i.init .ui-icon{   left:90%;   font-size:40px;   font-weight:100;   width:40px;   height:40px;   top:35%;   left:92%;  }}.emko.list_jobs .jobs_i.init>span{  color:#fff;  font-weight:200; }.emko.list_jobs .jobs_i .img_content{  border-bottom-left-radius:10px;  border-top-left-radius:10px;  min-width:100%;  background:#E3000B; }@media (min-width:768px){  .emko.list_jobs .jobs_i .img_content{   min-width:200px;  }}.emko.list_jobs .jobs_i .img_content img.icon{  object-fit:contain; }.emko.list_jobs .jobs_i .ui-accordion-header{  border:none;  padding:0; }.emko.list_jobs .jobs_i .ui-accordion-header.ui-state-active{  box-shadow:none; }.emko.list_jobs .jobs_i .ui-accordion-header.ui-state-active .img_content{  border-bottom-left-radius:0; }.emko.list_jobs .jobs_i .data{  margin-top:0;  padding:0 40px; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data{   padding:40px;  }}.emko.list_jobs .jobs_i .data .headline{  margin-bottom:0; }.emko.list_jobs .jobs_i .data .subhead{  font-size:18px; }.emko.list_jobs .jobs_i .data .asp_box{  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;  min-width:100%;  width:100%;  margin-top:20px;  margin-bottom:10px; }.emko.list_jobs .jobs_i .data .asp_box .img_kontakt{  margin:0 auto 20px auto;  width:100%;  min-width:100%;  text-align:center; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .img_kontakt{   margin:0;   width:19%;   min-width:19%;   text-align:left;  }}.emko.list_jobs .jobs_i .data .asp_box .img_kontakt img{  width:100%;  height:100%;  max-width:170px;  aspect-ratio:1/1;  object-fit:cover; }.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt{  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;  min-width:100%;  width:100%; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .daten_kontakt{   width:78%;   min-width:78%;  }}.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .name{  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;  min-width:100%;  width:100%; }.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .name h4{  width:100%;  text-align:center;  color:#000;  font-size:20px;  font-weight:400; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .name h4{   text-align:left;  }}.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .name p{  width:100%;  text-align:center;  margin-top:6px;  margin-bottom:10px;  color:#E3000B; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .name p{   text-align:left;  }}.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .name p.text-small{  font-size:16px; }.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel 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: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;  padding-left:0; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  }}.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul li,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul a{  width:fit-content;  min-width:fit-content;  margin-right:20px;  margin-bottom:10px;  font-family:"Barlow",Arial,sans-serif;  font-size:16px; }.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul li.init_mail a,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul a.init_mail a{  color:#000; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul li,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul a{   width:100%;   min-width:100%;   margin-bottom:0;  }}.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul li:last-child,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul a:last-child{  margin-bottom:0; }.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt .tel ul img{  width:27px;  height:27px;  margin-right:10px; }.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback{  -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.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .name,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .tel{  min-width:100%;  width:100%; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .name,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .tel{   min-width:46%;   width:46%;   margin-left:0;  }}.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .name h3,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .tel h3{  text-align:center;  width:100%; }@media (min-width:650px){  .emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .name h3,.emko.list_jobs .jobs_i .data .asp_box .daten_kontakt.fallback .tel h3{   text-align:left;  }}.emko.list_jobs .jobs_i .data .form_wrap .emkw{  width:100%; }.emko.list_jobs .jobs_i .data .form_wrap .title{  color:#0F3F93;  font-family:"Barlow Semi Condensed",Arial,sans-serif;  font-size:27px; }.emko.list_jobs .jobs_i .data .form_wrap .subhead{  margin-top:0;  font-size:16px;  color:#E3000B; }.emko.list_jobs .jobs_i .data .form_wrap .ds_1,.emko.list_jobs .jobs_i .data .form_wrap .ds_2{  display:inline-block;  text-align:left; }.emko.list_jobs .jobs_i .data .form_wrap .ds_1 a,.emko.list_jobs .jobs_i .data .form_wrap .ds_2 a{  display:inline-block;  width:fit-content;  min-width:fit-content; }.job_text .data{  width:100%; }.job_text .data h2{  font-size:24px;  -moz-hyphens:auto;  -o-hyphens:auto;  -webkit-hyphens:auto;  -ms-hyphens:auto;  hyphens:auto; }@media (min-width:650px){  .job_text .data h2{   font-size:34px;  }}@media (min-width:768px){  .job_text .data h2{   font-size:44px;  }}@media (min-width:768px){  .job_text .data{   width:80%;  }}.job_text .data .subhead{  font-size:20px;  font-weight:800; }.job_text .profil,.job_text .aufgaben{  width:100%;  margin-top:30px;  margin-bottom:10px; }.job_text li{  list-style:none;  margin-left:23px;  text-indent:-23px;  width:100%; }@media (min-width:768px){  .job_text li{   width:80%;  }}.job_text li img{  margin-right:10px;  width:10px; }.job_cta{  margin-top:80px; }.job_cta .head{  width:100%;  margin-bottom:40px; }.job_cta .head .accordion.faq h3.title{  margin-bottom:50px;  height:auto; }.job_cta .head .accordion.faq h3.title span{  background-image:none; }.job_cta .head .mod_form_by_id{  margin-top:-40px; }#no_slider .job_text{  padding-top:10px; }@media (min-width:768px){  #no_slider .job_text{   padding-top:40px;  }}@media (min-width:1200px){  #no_slider .job_text{   padding-top:80px;  }}@media (min-width:1400px){  #no_slider .job_text{   padding-top:120px;  }}.job .data{  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;  margin-top:0!important; }.job .data .col_1{  text-align:center!important; }.job .data .col_1 a{  margin-top:20px; }.job .data .col_2{  width:100%!important; }@media (min-width:980px){  .job .data .col_2{   width:58%!important;  }}.mod_asp{  position:relative; }.mod_asp .asp_bar{  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;  width:100%;  min-width:100%;  margin-top:30px; }.mod_asp .asp_bar .img_asp{  width:15%;  min-width:15%; }.mod_asp .asp_bar .img_asp img{  width:100%;  border-radius:50%; }.mod_asp .asp_bar .data_asp{  width:82%;  min-width:82%; }.mod_asp .asp_bar .data_asp p{  margin-top:0; }.mod_asp .asp_bar .data_asp p.funktion{  font-size:16px;  font-weight:600; }.mod_asp .asp_bar .data_asp a{  text-decoration:none; }.mod_asp .asp_bar .data_asp ul{  display:inline-flex; }.mod_asp .asp_bar .data_asp 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-right:20px; }.mod_asp .asp_bar .data_asp li img{  width:30px;  margin-right:20px; }.mod_intro{  margin-top:40px; }.mod_intro h2{  width:100%;  color:#E3000B;  font-size:40px;  margin:0; }.emko#downloads{  padding:40px 0;  margin-top:40px;  background:#F8F9FC; }@media (min-width:768px){  .emko#downloads{   padding:80px 0;  }}.emko#downloads .emki .download_rubrik{  margin-bottom:40px;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }.emko#downloads .emki h3{  width:100%;  color:#E3000B;  font-size:28px;  margin:0; }.emko#downloads .emki .set_wrap{  width:100%;  display:block;  margin:0 auto 40px; }.emko#downloads .emki .set_wrap .set_wrap_sub{  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; }.emko#downloads .emki .set_wrap .set_wrap_sub .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;  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:768px){  .emko#downloads .emki .set_wrap .set_wrap_sub .box_download{   padding:30px;  }}.emko#downloads .emki .set_wrap .set_wrap_sub .box_download.top_spacer{  margin-top:0; }@media (min-width:540px){  .emko#downloads .emki .set_wrap .set_wrap_sub .box_download.top_spacer{   margin-top:80px;  }}.emko#downloads .emki .set_wrap .set_wrap_sub .box_download .preview{  max-width:90px;  margin-right:23px; }.emko#downloads .emki .set_wrap .set_wrap_sub .box_download .preview img{  width:100%;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.emko#downloads .emki .set_wrap .set_wrap_sub .box_download .content_prev{  min-width:78%;  width:78%; }.emko#downloads .emki .set_wrap .set_wrap_sub .box_download .content_prev p{  width:100%;  margin-top:0;  margin-bottom:0; }.emko#downloads .emki .set_wrap .set_wrap_sub .box_download .content_prev h4{  width:100%;  margin-top:0;  margin-bottom:10px;  color:#000; }.emko#downloads .emki .set_wrap .set_wrap_sub .box_download .content_prev a{  color:#fff; }@media (min-width:1400px){  .emko#downloads .emki{   width:100%;  }}#head_vario_slider{  z-index:1;  position:relative;  clip-path:polygon(0 0,25% 0,100% 0,100% 90%,75% 100%,0 85%); }#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.full{  width:100%; }#head_vario_slider.emko.full .emki{  width:100%;  max-width:none; }#head_vario_slider.emko.full .emki .emkw{  margin:0 auto;  width:100%;  max-width:100%; }#head_vario_slider.emko.full .emki .emkw #slider_emk{  position:relative; }#head_vario_slider.emko.full .emki .emkw #slider_emk .sy-slides-crop{  position:relative;  max-height:440px; }#head_vario_slider.emko.full .emki .emkw #slider_emk .sy-slides-crop:before{  content:"";  display:block;  padding-top:50%; }#head_vario_slider.emko.full .emki .emkw #slider_emk .sy-slides-crop .sy-list,#head_vario_slider.emko.full .emki .emkw #slider_emk .sy-slides-crop li{  position:absolute;  top:0;  bottom:0; }#head_vario_slider.emko.full .emki .emkw #slider_emk .sy-slides-crop .sy-list img,#head_vario_slider.emko.full .emki .emkw #slider_emk .sy-slides-crop li img{  height:100%;  width:100%;  object-fit:cover;  object-position:center center; }#head_vario_slider.emko.full .emki .emkw #slider_emk .sy-filler{  padding:0!important; }#head_vario_slider.emko.content_16_9{  margin:0 auto;  width:92%;  max-width:1200px; }#head_vario_slider.emko.content_16_9 .emki{  width:100%;  max-width:inherit; }#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 .sy-slides-crop{  position:relative;  overflow:auto; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop:before{  content:"";  display:none;  padding-top:160%; }@media (min-width:540px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop:before{   display:block;   padding-top:140%;  }}@media (min-width:650px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop:before{   padding-top:120%;  }}@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop:before{   padding-top:40%;  }}@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:relative;  min-height:720px; }@media (min-width:540px){  #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_ov{  position:relative;  min-width:100%;  width:100%;  min-height:auto;  height:auto; }@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li .img_ov{   min-width:42%;   width:42%;   height:auto;  }}#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li .img_ov .img_content{  padding:20px 0;  background:#fff; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li .img_ov .img_content .img_headline{  width:100%;  margin:0;  font-family:"Montserrat",Arial,sans-serif;  font-size:34px;  font-weight:800;  line-height:40px;  color:#E3000B; }@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li .img_ov .img_content .img_headline{   font-size:40px;   line-height:48px;  }}#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .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.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li .img_ov .img_content .emk_btn{  margin-top:20px; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li .emk_btn{  position:absolute;  bottom:6%;  left:0; }@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li .emk_btn{   bottom:0;  }}#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li img{  width:100%;  object-fit:cover;  clip-path:polygon(0 10%,25% 0,100% 15%,100% 90%,75% 100%,0 85%);  aspect-ratio:16/12; }@media (min-width:650px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li img{   height:60%;  }}@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-slides-crop .sy-list li img{   width:50%;   height:100%;   object-fit:cover;  }}#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-controls{  height:10%;  bottom:0;  min-width:100%;  width:100%;  display:block; }@media (min-width:920px){  #head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-controls{   min-width:42%;   width:42%;  }}#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-controls li{  min-width:auto;  width:auto;  height:auto; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-controls .sy-prev{  left:80%; }#head_vario_slider.emko.content_16_9 .emki .emkw #slider_emk .sy-controls .sy-next{  margin-right:3%; }#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_4_3{  margin:0 auto;  width:100%; }#head_vario_slider.emko.content_4_3 .emki{  width:100%;  max-width:inherit; }#head_vario_slider.emko.content_4_3 .emki .emkw{  margin:0 auto;  max-width:100%; }#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk{  max-height:800px;  max-width:1200px;  margin:0 auto; }#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk .sy-slides-crop{  position:relative;  max-height:800px; }#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk .sy-slides-crop:before{  content:"";  display:block;  padding-top:75%; }#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk .sy-slides-crop .sy-list,#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk .sy-slides-crop li{  position:absolute;  top:0;  bottom:0; }#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk .sy-slides-crop .sy-list img,#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk .sy-slides-crop li img{  height:100%;  width:100%;  object-fit:cover; }#head_vario_slider.emko.content_4_3 .emki .emkw #slider_emk .sy-filler{  padding:0!important; }#head_vario_slider.emko.content_4_3 .emki .emkw #bg_video{  margin:0 auto;  max-height:900px;  max-width:1200px; }#head_vario_slider.emko.content_4_3 .emki .emkw #bg_video .my-video-dimensions{  aspect-ratio:1; }#head_vario_slider.full_height{  clip-path:none;  width:100%; }#head_vario_slider.full_height .emki{  width:100%;  max-width:none; }#head_vario_slider.full_height .emki .emkw{  margin:0 auto;  width:100%;  max-width:100%; }#head_vario_slider.full_height .emki .emkw #slider_emk{  position:relative; }#head_vario_slider.full_height .emki .emkw #slider_emk .sy-slides-crop{  position:relative; }#head_vario_slider.full_height .emki .emkw #slider_emk .sy-slides-crop:before{  content:"";  display:block;  padding-top:50%; }#head_vario_slider.full_height .emki .emkw #slider_emk .sy-slides-crop .sy-list,#head_vario_slider.full_height .emki .emkw #slider_emk .sy-slides-crop li{  position:absolute;  top:0;  bottom:0; }#head_vario_slider.full_height .emki .emkw #slider_emk .sy-slides-crop .sy-list img,#head_vario_slider.full_height .emki .emkw #slider_emk .sy-slides-crop li img{  height:100%;  width:100%;  object-fit:cover;  object-position:center center; }#head_vario_slider.full_height .emki .emkw #slider_emk .sy-filler{  padding:0!important; }#head_vario_slider.full_height .emki .emkw #slider_emk .sy-controls{  inset:0!important; }#head_vario_slider .slider_overlay{  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;  position:absolute;  inset:0;  z-index:99; }#head_vario_slider .slider_overlay .slider_ov_img{  position:relative;  z-index:3; }#head_vario_slider .slider_overlay .wrap_box{  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;  margin:0 auto;  height:100%;  z-index:3; }#head_vario_slider .slider_overlay .wrap_box.right{  -webkit-box-pack:end;  -ms-flex-pack:end;  -webkit-justify-content:flex-end;  -moz-justify-content:flex-end;  justify-content:flex-end; }#head_vario_slider .slider_overlay .wrap_box .ov_box{  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;  background:rgba(227,0,11,0.702);  padding:20px 40px;  height:auto;  width:100%; }@media (min-width:768px){  #head_vario_slider .slider_overlay .wrap_box .ov_box{   padding:40px 80px;  }}#head_vario_slider .slider_overlay .wrap_box .ov_box h2,#head_vario_slider .slider_overlay .wrap_box .ov_box p{  width:100%;  color:white;  hyphens:none; }#head_vario_slider .slider_overlay .wrap_box .ov_box h2{  font-weight:700;  font-size:34px;  margin-bottom:0; }@media (min-width:768px){  #head_vario_slider .slider_overlay .wrap_box .ov_box h2{   font-size:40px;  }}#head_vario_slider .slider_overlay .wrap_box .ov_box p{  display:none; }@media (min-width:768px){  #head_vario_slider .slider_overlay .wrap_box .ov_box p{   display:block;  }}#head_vario_slider .slider_overlay .wrap_box .ov_box .emk_btn{  margin-top:10px;  padding:8px 15px; }@media (min-width:768px){  #head_vario_slider .slider_overlay .wrap_box .ov_box .emk_btn{   margin-top:10px;   padding:15px 30px;  }}#head_vario_slider .slider_overlay .wrap_box .ov_box .emk_btn a{  color:#fff;  font-weight:600; }#head_vario_slider .slider_overlay .wrap_box .ov_box.right{  float:right;  padding:0 0 0 20px; }@media (min-width:768px){  #head_vario_slider .slider_overlay .wrap_box .ov_box.right{   padding:0 0 0 40px;  }}#head_vario_slider:has(#slider_emk.active){  clip-path:none; }.mod_site_headline{  padding-top:40px;  display:none!important; }@media (min-width:540px){  .mod_site_headline{   padding-top:80px;  }}.mod_site_headline.show{  display:block!important; }.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 h1{  width:100%;  margin-bottom:10px; }.mod_site_headline .emkw h2{  width:100%; }.mod_site_headline .emkw h2.subhead{  font-size:30px;  width:50ch;  margin-top:10px;  margin-bottom:0; }.mod_textfeld{  background:#fff; }.mod_textfeld .emkw{  padding-top:20px;  padding-bottom:20px; }.mod_textfeld .emkw h2{  margin-bottom:20px; }@media (min-width:768px){  .mod_textfeld .emkw h2{   font-size:40px;  }}.mod_textfeld .emkw h4{  font-weight:600; }.mod_textfeld .emkw .head_content p{  font-size:20px;  font-weight:600; }.mod_textfeld .emkw p,.mod_textfeld .emkw li{  margin:0 0 30px 0;  font-size:18px; }@media (min-width:1200px){  .mod_textfeld .emkw p,.mod_textfeld .emkw li{   width:90%;  }}.mod_textfeld .emkw p.subhead,.mod_textfeld .emkw li.subhead{  font-size:18px;  font-weight:700;  color:#E3000B; }.mod_textfeld .emkw p a,.mod_textfeld .emkw li a{  position:relative;  color:#000; }.mod_textfeld .emkw p a:after,.mod_textfeld .emkw li a:after{  content:"";  position:absolute;  bottom:0;  left:0;  height:1px;  width:100%;  background:#000; }.mod_textfeld .emkw.btn_ce{  text-align:-webkit-center;  margin-bottom:80px; }.mod_akkordeon_segment .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: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%; }.mod_akkordeon_segment .wrapper img{  width:60px;  margin-right:20px; }.mod_akkordeon_segment .wrapper .head_content{  width:79%; }#kontakt .mod_textfeld{  background:#F8F9FC; }.mod_bilder_slider{  padding-bottom:40px; }.mod_bilder_slider.emko{  margin:0 auto;  max-width:1400px; }.mod_bilder_slider.emko .emki{  max-width:1228px; }.mod_bilder_slider.emko .emki::before{  display:none!important; }.mod_bilder_slider.emko .emki .emkw{  margin:0 auto;  width:92%;  }@media (min-width:1300px){  .mod_bilder_slider.emko .emki .emkw{   width:100%;  }}.mod_bilder_slider.emko .emki .emkw h2{  margin-bottom:20px; }.mod_bilder_slider.emko .emki .emkw p{  font-size:14px; }.mod_bilder_slider.emko .emki .emkw .sy-caption{  font-family:"Exo",Arial,sans-serif;  font-size:16px;  font-weight:200; }.mod_bilder_slider.emko .emki .emkw #slider_emk [class^=sy-slide] img{  aspect-ratio:16/9;  object-fit:cover;  background:lightcoral; }.mod_bilder_slider.emko .emki .emkw #slider_emk.thumb .slides 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-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_bilder_slider.emko .emki .emkw #slider_emk.thumb .slides li img{  width:24%;  min-width:24%;  min-height:120px;  max-height:120px;  border-radius:0; }@media (min-width:980px){  .mod_bilder_slider.emko .emki .emkw #slider_emk.thumb .slides li img{   min-height:200px;   max-height:200px;  }}.mod_bilder_slider.emko .emki .emkw .thumb-box{  padding:1.4em 0 1em;  margin-left:-1%;  width:102%; }.mod_bilder_slider.emko .emki .emkw .thumb-box .thumbs::after{  clear:both;  content:"";  display:block; }.mod_bilder_slider.emko .emki .emkw .thumb-box .thumbs li{  float:left;  width:20%;  text-align:center;  padding:0 1%; }.mod_bilder_slider.emko .emki .emkw .thumb-box .thumbs li img{  width:100%;  opacity:0.8;  background:lightblue;  transform:transition(opacity 0.32s);  object-fit:cover;  aspect-ratio:16/9;  filter:grayscale(1); }.mod_bilder_slider.emko .emki .emkw .thumb-box .thumbs li img.active{  opacity:1;  filter:grayscale(0); }.mod_bilder_slider.emko .emki .emkw .thumb-box .thumbs li:hover img{  opacity:1;  filter:grayscale(0);  transform:transition(opacity 0.2s); }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper{  overflow:hidden;  width:100%;  position:relative; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .img_caption{  position:absolute;  bottom:10px;  left:50%;  transform:translateX(-50%);  background:rgba(0,0,0,0.704);  font-family:"Poppins",Arial,sans-serif;  font-size:18px;  font-weight:300;  line-height:1;  margin:0;  color:#fff;  padding:7px 15px;  border-radius:10px;  z-index:3; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-small{  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:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  flex-direction:row;  overflow-x:auto;  overflow-y:hidden;  cursor:grab;  gap:1rem;  width:100%;  padding:0;  background-color:transparent;  scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-small::-webkit-scrollbar{  display:none; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-small:active{  cursor:grabbing; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-small .slide{  position:relative;  display:inline-block;  width:50%;  min-width:50%;  height:100%;  scroll-snap-align:start; }@media (min-width:540px){  .mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-small .slide{   width:30%;   min-width:30%;  }}.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-small .slide img{  min-height:200px;  max-height:200px;  width:100%;  object-fit:cover; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-small .slide a{  cursor:grab; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-full{  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:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  flex-direction:row;  overflow-x:auto;  overflow-y:hidden;  cursor:grab;  gap:1rem;  width:100%;  padding:0;  background-color:transparent;  scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-full::-webkit-scrollbar{  display:none; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-full:active{  cursor:grabbing; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-full .slide{  position:relative;  display:inline-block;  width:90%;  min-width:90%;  aspect-ratio:16/10;  scroll-snap-align:start; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-full .slide img{  width:100%;  height:100%;  object-fit:cover; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-full .slide .img_caption{  bottom:20px; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .scroll-box-full .slide a{  cursor:grab; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll{  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:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  width:100%;  aspect-ratio:16/10;  overflow:auto;  cursor:pointer; scrollbar-width:none; -ms-overflow-style:none;   }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll::-webkit-scrollbar{  display:none; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll.small{  aspect-ratio:auto; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll.small .slide{  min-width:43%;  width:43%;  height:auto;  margin-right:10px; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll.small .slide .img_caption{  font-size:14px; }@media (min-width:980px){  .mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll.small .slide .img_caption{   font-size:18px;  }}@media (min-width:980px){  .mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll.small .slide{   min-width:23%;   width:23%;  }}.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll.small .slide a{  cursor:grab; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll .slide{  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: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-width:90%;  width:90%;  height:100%;  margin-right:20px;  position:relative; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll .slide a{  width:100%;  height:100%;  object-fit:contain;  cursor:grab; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll .slide a img{  width:100%;  height:100%;  object-fit:contain; }.mod_bilder_slider.emko .emki .emkw .scroll_slider .scroll-wrapper .box-scroll .slide .img_caption{  position:absolute;  bottom:20px; }.featherlight .featherlight-image{  width:100%!important; }.emko.mod_liste_einfach .emki{  position:relative;  width:100%;  height:100%;  z-index:0; }.emko.mod_liste_einfach .emki .emkw{  width:92%; }@media (min-width:1300px){  .emko.mod_liste_einfach .emki .emkw{   width:100%;  }}.emko.mod_liste_einfach .emki .emkw .liste_einfach{  padding-bottom:40px; }.emko.mod_liste_einfach .emki .emkw .liste_einfach h2{  display:block;  padding:0;  margin-bottom:12px;  background:transparent; }.emko.mod_liste_einfach .emki .emkw .liste_einfach h3{  background:none;  padding:0; }.emko.mod_liste_einfach .emki .emkw .liste_einfach h4{  font-weight:600; }.emko.mod_liste_einfach .emki .emkw .liste_einfach p{  margin:0;  margin-bottom:10px; }.emko.mod_liste_einfach .emki .emkw .liste_einfach ul{  margin-top:30px; }.emko.mod_liste_einfach .emki .emkw .liste_einfach li{  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;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  padding-bottom:10px;  font-weight:600;  max-width:80ch; }.emko.mod_liste_einfach .emki .emkw .liste_einfach li.pfeil img{  width:16px;  height:16px;  margin-top:3px;  margin-right:10px; }.emko.mod_liste_einfach .emki .emkw .liste_einfach li p{  margin-bottom:0; }.emko.mod_liste_einfach .emki .emkw.extra .liste_einfach ul .pfeil{  margin-bottom:20px; }.emko.mod_liste_einfach .emki .emkw.extra .liste_einfach ul .pfeil img{  width:33px;  height:33px;  margin-right:15px; }.emko.mod_liste_einfach .emki .emkw.extra .liste_einfach ul p{  font-size:23px;  font-weight:600; }.accordion.faq{  width:100%; }@media (min-width:768px){  .accordion.faq{   width:100%;   margin-bottom:60px;  } .accordion.faq.wide{   max-width:940px;  }}.accordion.faq.wrapper_small{  width:80%; }.accordion.faq .ui-accordion-content,.accordion.faq .accordion_segment .ui-accordion-content{  padding:25px 15px;  line-height:1.6;  margin-bottom:15pxt; }.accordion.faq .ui-accordion-content ul,.accordion.faq .accordion_segment .ui-accordion-content ul{  padding-left:20px; }.accordion.faq h2{  margin-bottom:20px; }.accordion.faq h3.title{  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;  height:68px;  margin-bottom:20px;  font-size:16px;  background:#0F3F93;  color:#fff;  text-align:left;  padding:12px 50px 12px 16px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }@media (min-width:540px){  .accordion.faq h3.title{   font-size:20px;  }}@media (min-width:768px){  .accordion.faq h3.title{   height:88px;   font-size:26px;  }}.accordion.faq h3.title .icon-triangle2{  transform:rotate(180deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.accordion.faq h3.title.ui-accordion-header-active{  background:#E3000B;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.accordion.faq h3.title.ui-accordion-header-active span.icon-triangle2{  transform:rotate(0deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.accordion.faq h3.title>span{  color:#fff; }.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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@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%;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.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 h4{  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.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 h4{  margin-top:10px;  font-size:20px;  color:#000; }.emko.mod_downloads:has(.emkw.fond){  background:#F8F9FC; }.emko.mod_downloads:has(.emkw.fond) .box_download{  background:#fff; }.emko.mod_formular{  padding-top:80px;  padding-bottom:80px; }.emko.mod_formular h2{  margin-bottom:0; }.emko.mod_formular .form_wrap{  margin-top:40px;  padding:20px;  background:#fff;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:540px){  .emko.mod_formular .form_wrap{   padding:40px;  }}.mod_vorteile .emki .emkw{  padding-top:40px;  padding-bottom:40px; }.mod_vorteile .emki .emkw .wrapper_vorteile{  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:stretch;  -ms-flex-align:stretch;  -webkit-align-items:stretch;  -moz-align-items:stretch;  align-items:stretch;  min-width:100%;  width:100%;  gap:15px; }.mod_vorteile .emki .emkw .wrapper_vorteile .v_head{  margin-bottom:30px;  min-width:100%;  width:100%; }.mod_vorteile .emki .emkw .wrapper_vorteile .v_head h2{  width:100%; }.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil{  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;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  border:2px solid #0F3F93;  background:#fff;  padding:15px;  min-width:47%;  width:47%; }.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil.flex_23{  min-width:47%;  width:47%; }@media (min-width:540px){  .mod_vorteile .emki .emkw .wrapper_vorteile .vorteil.flex_23{   min-width:22%;   width:22%;  }}.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil.flex_32{  min-width:47%;  width:47%; }@media (min-width:540px){  .mod_vorteile .emki .emkw .wrapper_vorteile .vorteil.flex_32{   min-width:30%;   width:30%;  }}.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil .v_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;  min-width:100%;  width:100%;  margin-bottom:20px; }.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil .v_icon img{  max-height:70px; }@media (min-width:540px){  .mod_vorteile .emki .emkw .wrapper_vorteile .vorteil .v_icon img{   max-height:120px;  }}.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil .v_content{  text-align:center;  min-width:100%;  width:100%; }.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil .v_content h4{  font-size:18px;  color:#0F3F93;  margin-bottom:10px;  font-weight:600; }@media (min-width:768px){  .mod_vorteile .emki .emkw .wrapper_vorteile .vorteil .v_content h4{   font-size:23px;  }}.mod_vorteile .emki .emkw .wrapper_vorteile .vorteil .v_content p{  margin:0;  font-size:16px; }.emko.mod_pano_trenner_overlay{  padding:80px 0; }.emko.mod_pano_trenner_overlay .emki{  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%;  min-width:100%;  z-index:0; }.emko.mod_pano_trenner_overlay .emki .emkw{  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;  padding:80px 0;  position:relative;  height:auto;  min-height:30vh;  min-width:100%;  max-width:100%; }@media (min-width:650px){  .emko.mod_pano_trenner_overlay .emki .emkw{   padding:80px;  }}.emko.mod_pano_trenner_overlay .emki .emkw .pano_img{  width:100%;  position:absolute;  top:0;  right:0;  bottom:0;  left:0; }.emko.mod_pano_trenner_overlay .emki .emkw .pano_img img{  width:100%;  height:100%;  object-fit:cover; }.emko.mod_pano_trenner_overlay .emki .emkw .overlay{  position:absolute;  width:100%;  top:0;  right:0;  bottom:0;  left:0;  background-color:#000;  opacity:0.6; }.emko.mod_pano_trenner_overlay .emki .emkw .pano_content{  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;  position:relative;  height:100%;  width:92%;  max-width:1200px;  margin:0 auto; }.emko.mod_pano_trenner_overlay .emki .emkw .pano_content .col h3{  color:#fff;  margin:0 0 15px 0;  font-weight:700;  font-size:31px; }@media (min-width:768px){  .emko.mod_pano_trenner_overlay .emki .emkw .pano_content .col h3{   font-size:60px;  }}.emko.mod_pano_trenner_overlay .emki .emkw .pano_content .col .desc{  font-size:20px;  font-weight:400;  color:rgba(255,255,255,0.798); }@media (min-width:768px){  .emko.mod_pano_trenner_overlay .emki .emkw .pano_content .col .desc{   font-size:30px;   font-weight:600;  }}.emko.mod_pano_trenner_overlay .emki .emkw .pano_content .col .emk_btn{  margin:0 auto; }.mod_table_3_col table{  width:inherit;  margin-top:40px;  border-spacing:0;  border-collapse:collapse; }@media (min-width:650px){  .mod_table_3_col table{   width:fit-content;  }}.mod_table_3_col table tr{  padding:8px; }.mod_table_3_col table tr:nth-child(odd){  background:#f6f6f6;  border-top:solid 1px #ddd;  border-bottom:solid 1px #ddd; }.mod_table_3_col table tr th,.mod_table_3_col table tr td{  padding-top:8px;  padding-right:50px;  padding-bottom:8px;  padding-left:20px;  text-align:left; }.mod_table_3_col .accordion.faq{  width:100%; }@media (min-width:650px){  .mod_table_3_col .accordion.faq{   width:90%;  }}.mod_table_3_col .accordion.faq h4.title{  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;  height:60px;  font-size:20px;  background:#0F3F93;  color:#fff;  text-align:left;  padding:12px 50px 12px 16px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_table_3_col .accordion.faq h4.title .icon-add_circle_outline2{  top:15px;  transform:rotate(180deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_table_3_col .accordion.faq h4.title .icon-add_circle_outline2:before{  background:url("/img/icon-tel.svg"); }.mod_table_3_col .accordion.faq h4.title.ui-accordion-header-active{  background:#E3000B;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_table_3_col .accordion.faq h4.title.ui-accordion-header-active span.icon-remove_circle_outline{  top:15px;  transform:rotate(0deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_table_3_col .accordion.faq h4.title>span{  color:#fff; }.mod_table_3_col .accordion.faq .ui-accordion-content{  padding:0;  width:100%;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.mod_table_3_col .accordion.faq .ui-accordion-content table{  width:100%; }.mod_table_inc .emkw{  width:100%!important;  padding-left:5%; }@media (min-width:1200px){  .mod_table_inc .emkw{   width:90%!important;   padding-left:0;  }}.mod_table_inc .emkw .table_wrap .table_inc{  overflow-x:auto; }.mod_table_inc .emkw .table_wrap .table_inc table{  width:inherit;  margin-top:40px;  border-spacing:0;  border-collapse:collapse; }@media (min-width:650px){  .mod_table_inc .emkw .table_wrap .table_inc table{   width:fit-content;  }}.mod_table_inc .emkw .table_wrap .table_inc table tr{  padding:8px; }.mod_table_inc .emkw .table_wrap .table_inc table tr:nth-child(odd){  background:#F8F9FC;  border:solid 1px #fff; }.mod_table_inc .emkw .table_wrap .table_inc table tr th,.mod_table_inc .emkw .table_wrap .table_inc table tr td{  font-size:16px;  padding:8px 16px;  text-align:left;  border:solid 2px #fff; }@media (min-width:980px){  .mod_table_inc .emkw .table_wrap .table_inc table tr th,.mod_table_inc .emkw .table_wrap .table_inc table tr td{   padding:12px 30px 12px 20px;   font-size:18px;  }}.mod_table_inc .emkw .table_wrap .table_inc table tr.head{  background:#0F3F93; }.mod_table_inc .emkw .table_wrap .table_inc table tr.head td{  font-size:18px;  color:#fff;  padding-right:16px; }@media (min-width:980px){  .mod_table_inc .emkw .table_wrap .table_inc table tr.head td{   font-size:20px;   padding-right:70px;  }}.emko.mod_adress_boxen{  position:relative; }.emko.mod_adress_boxen .emki{  position:relative;  width:100%;  height:100%;  z-index:2; }.emko.mod_adress_boxen .emki .emkw{  padding-top:40px;  padding-bottom:40px;  width:92%; }@media (min-width:540px){  .emko.mod_adress_boxen .emki .emkw{   padding-top:100px;   padding-bottom:100px;  }}@media (min-width:1300px){  .emko.mod_adress_boxen .emki .emkw{   width:100%;  }}.emko.mod_adress_boxen .emki .emkw .box_head{  margin-bottom:60px; }.emko.mod_adress_boxen .emki .emkw .box_head h2{  font-size:40px; }.emko.mod_adress_boxen .emki .emkw .box_head p{  font-size:18px;  max-width:90ch; }.emko.mod_adress_boxen .emki .emkw .boxen_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%; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt{  background:#fff;  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  padding:35px;  margin-bottom:30px; }@media (min-width:768px){  .emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt{   width:49%;   min-width:49%;   padding:30px;   margin-bottom:0;  }}@media (min-width:1100px){  .emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt{   width:39%;   min-width:39%;   padding:30px;   margin-bottom:0;  }}.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt p{  margin-top:0;  margin-bottom:0; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt 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;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  padding:10px 0 0 0;  font-weight:700; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt li a{  font-weight:700; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt li img{  width:25px;  height:25px;  margin-right:15px; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt li.adress{  margin-bottom:20px; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt li.adress p{  font-size:20px;  font-weight:900; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt .oez_block{  margin-top:30px; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt .oez_block p{  font-size:18px;  font-weight:700; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt .oez_block table{  margin-top:10px;  width:100%;  border-spacing:0; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt .oez_block td{  padding:0px 10px 0 0;  text-align:left;  font-size:16px;  vertical-align:baseline; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt .oez_block td span{  white-space:nowrap; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .box_kontakt .oez_block .oez_nachtext{  margin-top:20px;  font-weight:400;  line-height:1.4; }.emko.mod_adress_boxen .emki .emkw .boxen_wrap .map{  background:#fff;  width:100%;  min-width:100%;  height:auto;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:768px){  .emko.mod_adress_boxen .emki .emkw .boxen_wrap .map{   width:49%;   min-width:49%;  }}@media (min-width:1100px){  .emko.mod_adress_boxen .emki .emkw .boxen_wrap .map{   width:59%;   min-width:59%;   padding:30px;  }}.emko.mod_adress_boxen:before{  position:absolute;  content:"";  top:50%;  right:0;  bottom:0;  left:0;  width:100%;  background:#F8F9FC;  z-index:-1; }.mod_akkordeon_segment{  width:100%;  margin:0 auto;  padding-top:10px;  padding-bottom:10px; }@media (min-width:768px){  .mod_akkordeon_segment{   width:100%;   margin:0 auto;  } .mod_akkordeon_segment.wide{   max-width:940px;  }}.mod_akkordeon_segment .wrapper_small{  width:100%; }.mod_akkordeon_segment .wrapper_small .accordion_mst.top_spacer{  padding-top:20px; }.mod_akkordeon_segment .ui-accordion .ui-accordion-content{  padding:0 12px;  margin-bottom:0; }.mod_akkordeon_segment .ui-accordion .ui-accordion-content .mod_table .emkw{  width:100%; }.mod_akkordeon_segment .ui-accordion .ui-accordion-content .mod_table .emkw td{  padding-right:0; }.emko.mod_akkordeon_segment{  background:#F8F9FC; }.emko.mod_akkordeon_segment:has(.ak_start){  padding-top:40px; }@media (min-width:768px){  .emko.mod_akkordeon_segment:has(.ak_start){   padding-top:100px;  }}.emko.mod_akkordeon_segment:has(.ak_end){  padding-bottom:40px; }@media (min-width:768px){  .emko.mod_akkordeon_segment:has(.ak_end){   padding-bottom:100px;  }}.emko.mod_akkordeon_segment h3.title{  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;  height:68px;  font-size:16px;  font-weight:600;  background:#fff;  color:#000;  text-align:left;  padding:20px 25px 20px 15px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }@media (min-width:540px){  .emko.mod_akkordeon_segment h3.title{   padding:40px 50px 40px 30px;   font-size:20px;  }}@media (min-width:768px){  .emko.mod_akkordeon_segment h3.title{   height:68px;   font-size:26px;  }}.emko.mod_akkordeon_segment h3.title .icon-remove_circle_outline{  transform:rotate(0deg);  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_akkordeon_segment h3.title .ui-icon{  background-image:none;  color:#000;  left:88%;  font-size:30px;  width:30px;  height:30px;  top:28%; }@media (min-width:540px){  .emko.mod_akkordeon_segment h3.title .ui-icon{   left:90%;   font-size:40px;   font-weight:100;   width:40px;   height:40px;   top:23%;  }}@media (min-width:768px){  .emko.mod_akkordeon_segment h3.title .ui-icon{   left:95%;  }}.emko.mod_akkordeon_segment h3.title.ui-accordion-header-active{  color:#fff;  background:#000;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_akkordeon_segment h3.title.ui-accordion-header-active span.icon-remove_circle_outline{  transform:rotate(360deg);  color:#fff;  font-weight:200;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.emko.mod_akkordeon_segment h3.title>span{  color:#fff;  font-weight:200; }.emko.mod_akkordeon_segment .emko{  padding:0; }@media (min-width:540px){  .emko.mod_akkordeon_segment .emko{   padding:20px;  }}.emko.mod_akkordeon_segment .emko h2{  font-size:34px;  color:#000!important; }.emko.mod_akkordeon_segment .emko h3{  color:#000!important; }.emko.mod_akkordeon_segment .emko.mod_textfeld{  background:none; }.emko.mod_akkordeon_segment .emko.mod_textfeld .emkw{  width:100%; }.emko.mod_akkordeon_segment .emko.mod_liste_einfach,.emko.mod_akkordeon_segment .emko.mod_download_icon{  padding-top:20px; }.emko.mod_akkordeon_segment .emko.mod_liste_einfach .emkw,.emko.mod_akkordeon_segment .emko.mod_download_icon .emkw{  padding:0;  width:100%; }.emko.mod_akkordeon_segment .emko.mod_liste_einfach .emkw .subhead,.emko.mod_akkordeon_segment .emko.mod_download_icon .emkw .subhead{  font-size:27px; }.emko.mod_akkordeon_segment .emko.mod_liste_einfach .emkw .box_download,.emko.mod_akkordeon_segment .emko.mod_download_icon .emkw .box_download{  margin-right:0; }.mod_video{  padding-top:20px;  padding-bottom:0px;  width:100%; }@media (min-width:768px){  .mod_video{   padding-top:40px;   padding-bottom:40px;  }}.mod_video .emki{  max-width:100%; }.mod_video .emki .emkw{  width:100%;  max-width:100%; }.mod_video .emki .emkw .head_content{  margin-bottom:30px; }.mod_video .emki .emkw .my-video-dimensions{  max-width:1200px;  width:100%;  height:auto;  aspect-ratio:16/9; }.mod_video .emki .emkw .vjs-poster{  background-size:cover; }.mod_video .emki .emkw .embed-container{  position:relative; }.mod_video .emki .emkw .embed-container:before{  content:"";  display:block;  padding-top:56%; }.mod_video .emki .emkw .embed-container iframe{  position:absolute;  inset:0;  width:100%;  height:100%; }.mod_video .emki .emkw .embed-container .video_thumb{  position:absolute;  inset: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_video .emki .emkw .embed-container .video_thumb img{  position:absolute;  inset:0;  width:100%;  height:100%;  object-fit:cover; }.mod_video .emki .emkw .embed-container .video_thumb .play{  width:80px; }.mod_video .emki .emkw .embed-container .video_thumb .play img{  position:relative;  width:100%; }.mod_video .uc-embedding-container{  position:absolute;  top:0; }.featherlight-content{  padding-top:0!important;  aspect-ratio:16/9; }.featherlight-content iframe{  width:100%;  height:100%; }.mod_boxen_liste{  padding-top:40px;  background:#fff; }@media (min-width:540px){  .mod_boxen_liste{   padding-top:80px;  }}.mod_boxen_liste .emkw{  padding-top:20px;  padding-bottom:20px; }.mod_boxen_liste .emkw h2{  display:block;  padding:0;  margin-bottom:10px;  background:transparent;  font-size:34px;  hyphens:none; }@media (min-width:540px){  .mod_boxen_liste .emkw h2{   font-size:60px;  }}.mod_boxen_liste .emkw h3{  background:none;  color:#0F3F93;  padding:0;  font-size:24px;  font-weight:600;  margin-bottom:20px;  hyphens:none; }@media (min-width:540px){  .mod_boxen_liste .emkw h3{   font-size:47px;  }}.mod_boxen_liste .emkw h4{  font-weight:600; }.mod_boxen_liste .emkw .head_content p.subhead{  color:#0F3F93;  font-size:24px;  font-weight:600;  margin-bottom:20px;  hyphens:none; }@media (min-width:540px){  .mod_boxen_liste .emkw .head_content p.subhead{   font-size:47px;  }}.mod_boxen_liste .emkw p,.mod_boxen_liste .emkw li{  margin:0 0 20px 0; }.mod_boxen_liste .emkw .box_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%;  margin-top:50px;  gap:20px; }.mod_boxen_liste .emkw .box_wrap .box{  width:100%;  min-width:100%;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px;  border:2px solid #0F3F93;  padding:25px; }@media (min-width:650px){  .mod_boxen_liste .emkw .box_wrap .box{   width:48%;   min-width:48%;  }}@media (min-width:980px){  .mod_boxen_liste .emkw .box_wrap .box{   width:31%;   min-width:31%;  }}.mod_boxen_liste .emkw .box_wrap .box h4{  width:100%;  font-size:27px;  color:#0F3F93;  margin-bottom:10px; }.mod_boxen_liste .emkw .box_wrap .box p{  font-size:16px;  font-weight:600;  margin:5px 0;  hyphens:auto; }@media (min-width:650px){  .mod_boxen_liste .emkw .box_wrap .box p{   font-size:23px;  }}.mod_boxen_liste .emkw .box_wrap .box ul{  margin-top:10px; }.mod_boxen_liste .emkw .box_wrap .box 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;  -webkit-flex-wrap:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  padding-bottom:10px;  margin-bottom:0;  font-weight:600; }.mod_boxen_liste .emkw .box_wrap .box li.pfeil img{  width:8px;  height:8px;  margin-right:10px; }.mod_boxen_liste .emkw .box_wrap .box li p{  margin:0;  font-size:20px;  font-weight:400;  color:#0F3F93; }.mod_boxen_liste .emkw .box_wrap .box li a{  position:relative; }.mod_boxen_liste .emkw .box_wrap .box li a p:after{  content:"";  position:absolute;  bottom:0;  left:0;  height:1px;  width:100%;  background:#0F3F93; }.emko.mod_boxen_bild_text{  padding-top:80px;  padding-bottom:80px; }@media (min-width:768px){  .emko.mod_boxen_bild_text .emki .emkw{   padding-bottom:100px;  }}.emko.mod_boxen_bild_text .emki .emkw .boxen_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%;  gap:10px; }@media (min-width:768px){  .emko.mod_boxen_bild_text .emki .emkw .boxen_wrap{   gap:20px;  }}.emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text{  width:46%;  min-width:46%;  background:#fff; }@media (min-width:768px){  .emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text{   width:22%;   min-width:22%;  }}.emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text .cont_img img{  width:100%; }.emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text{  text-align:left;  width:100%;  min-width:100%; }.emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text h3{  font-size:18px;  margin-top:10px;  margin-bottom:20px;  color:#000; }@media (min-width:768px){  .emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text h3{   font-size:20px;  }}.emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text p{  font-size:18px; }.emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text a{  position:relative; }.emko.mod_boxen_bild_text .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text .link:after{  content:"";  position:absolute;  bottom:0;  left:0;  height:1px;  width:100%;  background:#0F3F93; }.emko.mod_boxen_text{  padding-top:80px;  padding-bottom:80px; }@media (min-width:768px){  .emko.mod_boxen_text .emki .emkw{   padding-bottom:100px;  }}.emko.mod_boxen_text .emki .emkw .boxen_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%;  margin-top:40px; }.emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text{  width:100%;  min-width:100%;  background:#fff;  text-align:left;  padding:30px;  margin-bottom:20px;  border:2px solid #000;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }@media (min-width:768px){  .emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text{   width:48%;   min-width:48%;  }}.emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text h3{  font-size:23px; }@media (min-width:768px){  .emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text h3{   font-size:37px;  }}.emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text p{  font-size:18px; }.emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text a{  position:relative; }.emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text .link{  color:#000; }.emko.mod_boxen_text .emki .emkw .boxen_wrap .box_text .link:after{  content:"";  position:absolute;  bottom:0;  left:0;  height:1px;  width:100%;  background:#000; }.emko.mod_boxen_text:has(.emkw.fond){  background:#F8F9FC; }.emko.mod_boxen_text:has(.emkw.fond) .boxen_wrap .box_text{  border:2px solid #fff; }.emko.mod_produkt_boxen{  padding-top:80px;  padding-bottom:80px;  background:#F8F9FC; }@media (min-width:768px){  .emko.mod_produkt_boxen .emki .emkw{   padding-bottom:100px;  }}.emko.mod_produkt_boxen .emki .emkw .boxen_wrap{  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;  width:100%;  min-width:100%;  gap:15px; }.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text{  width:100%;  min-width:100%;  background:#fff; }@media (min-width:540px){  .emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text{   width:48%;   min-width:48%;  }}@media (min-width:980px){  .emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text{   width:32%;   min-width:32%;  }}.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text{  text-align:left;  width:100%;  min-width:100%;  padding:20px 20px 30px; }.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text h3{  font-size:20px;  margin-bottom:10px;  color:#0F3F93; }@media (min-width:768px){  .emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text h3{   font-size:27px;  }}.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text p{  font-size:18px; }.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text ul{  margin-bottom:20px; }.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text 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_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text li img{  width:20px;  height:20px;  margin-top:5px;  margin-right:10px; }.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text a{  position:relative;  color:#000; }.emko.mod_produkt_boxen .emki .emkw .boxen_wrap .box_bild_text .daten_bild_text .link:after{  content:"";  position:absolute;  bottom:0;  left:0;  height:1px;  width:100%;  background:#000; }.mod_link_boxen .emki{  position:relative;  width:100%;  height:100%;  padding-top:80px;  padding-bottom:40px;  z-index:0; }@media (min-width:980px){  .mod_link_boxen .emki{   padding-top:100px;  }}.mod_link_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_link_boxen .emki .emkw a{  text-decoration:none; }.mod_link_boxen .emki .emkw h2{  margin-bottom:20px; }.mod_link_boxen .emki .emkw .wrap_desk{  margin-top:30px; }.mod_link_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_link_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box{  position:relative;  width:100%;  min-width:100%;  margin-bottom:30px;  background-size:100%;  background-position:center;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease; z-index:99; }.mod_link_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box .promo_over{  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  z-index:1;  background:transparent linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(84,84,84,0.8196078431) 100%) 0% 0% no-repeat padding-box; }@media (min-width:768px){  .mod_link_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box{   width:49%;   min-width:49%;  }}.mod_link_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box .promo_text{  position:absolute;  bottom:0;  padding:20px 30px;  z-index:2; }.mod_link_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box .promo_text h3{  margin-bottom:0;  font-size:23px;  font-weight:700;  color:#fff; }@media (min-width:540px){  .mod_link_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box .promo_text h3{   font-size:27px;  }}.mod_link_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box:hover{  background-size:110%;  -webkit-transition:all 800ms ease; -moz-transition:all 800ms ease; -o-transition:all 800ms ease; transition:all 800ms ease;   }.mod_link_boxen .emki .emkw .wrap_desk .promo_wrap.col_3 .promo_box{  width:100%;  min-width:100%; }@media (min-width:768px){  .mod_link_boxen .emki .emkw .wrap_desk .promo_wrap.col_3 .promo_box{   width:49%;   min-width:49%;  }}@media (min-width:980px){  .mod_link_boxen .emki .emkw .wrap_desk .promo_wrap.col_3 .promo_box{   width:32%;   min-width:32%;  }}.mod_referenz_boxen{  padding-top:80px;  padding-bottom:40px; }.mod_referenz_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_referenz_boxen .emki .emkw a{  text-decoration:none; }.mod_referenz_boxen .emki .emkw .wrap_desk{  margin-top:30px; }.mod_referenz_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:nowrap;  -moz-flex-wrap:nowrap;  -ms-flex-wrap:none;  flex-wrap:nowrap;  width:100%;  min-width:100%; }.mod_referenz_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box{  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:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center;  position:relative;  width:24%;  min-width:24%;  max-height:174px;  aspect-ratio:16/9;  padding:10px;  color:#fff;  border:2px solid #0F3F93;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }.mod_referenz_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box.fond{  background:#092355;  font-size:14px; }@media (min-width:450px){  .mod_referenz_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box.fond{   font-size:16px;  }}@media (min-width:768px){  .mod_referenz_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box.fond{   font-size:18px;  }}.mod_referenz_boxen .emki .emkw .wrap_desk .promo_wrap .promo_box img{  height:100%;  object-fit:contain; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider{  width:100%;  min-width:100%; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider .ref_slide{  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;  width:90%;  min-width:90%;  margin-left:5%; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider .ref_slide .promo_box{  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:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  -webkit-align-content:center;  -moz-align-content:center;  -ms-flex-line-pack:center;  align-content:center;  position:relative;  width:24%;  min-width:24%;  max-height:174px;  aspect-ratio:16/10;  padding:10px;  background:#fff;  color:#fff;  border:2px solid #0F3F93;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider .ref_slide .promo_box.fond{  background:#092355;  font-size:14px; }@media (min-width:450px){  .mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider .ref_slide .promo_box.fond{   font-size:16px;  }}@media (min-width:768px){  .mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider .ref_slide .promo_box.fond{   font-size:18px;  }}.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider .ref_slide .promo_box img{  height:100%;  object-fit:contain; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider ul.sy-controls{  display:block; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider ul.sy-controls li.sy-prev{  margin-left:-30px; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider ul.sy-controls li.sy-prev a:after{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/slide-btn-left.svg");  height:60px;  background-size:contain;  background-position:center center; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider ul.sy-controls li.sy-next{  margin-right:-30px; }.mod_referenz_boxen .emki .emkw .wrap_desk .ref_slider ul.sy-controls li.sy-next a:after{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/dessau/slide-btn-right.svg");  transform:rotate(180deg);  height:60px;  background-size:contain;  background-position:center center; }.emko.mod_text_bild_hero{  width:100%; }.emko.mod_text_bild_hero .emki{  position:relative;  width:100%;  height:100%;  z-index:0; }.emko.mod_text_bild_hero .emki .emkw{  padding-top:20px;  padding-bottom:20px;  width:90%; }@media (min-width:768px){  .emko.mod_text_bild_hero .emki .emkw{   padding-top:60px;   padding-bottom:60px;  }}.emko.mod_text_bild_hero .emki .emkw .box_bild_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:reverse;  -webkit-box-orient:vertical;  -webkit-flex-direction:column-reverse;  -moz-flex-direction:column-reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse;  width:100%;  min-width:100%; }@media (min-width:768px){  .emko.mod_text_bild_hero .emki .emkw .box_bild_text{   -webkit-box-direction:normal;   -webkit-box-orient:horizontal;   -webkit-flex-direction:row;   -moz-flex-direction:row;   -ms-flex-direction:row;   flex-direction:row;   -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_bild_hero .emki .emkw .box_bild_text #slider_emk{  width:100%;  height:100%; }@media (min-width:768px){  .emko.mod_text_bild_hero .emki .emkw .box_bild_text #slider_emk{   width:38%;   height:100%;  }}.emko.mod_text_bild_hero .emki .emkw .box_bild_text #slider_emk [class^=sy-slide] img{  aspect-ratio:6/5;  object-fit:cover;  background:lightcoral;  clip-path:polygon(0 10%,25% 0,100% 15%,100% 90%,75% 100%,0 85%); }.emko.mod_text_bild_hero .emki .emkw .box_bild_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:768px){  .emko.mod_text_bild_hero .emki .emkw .box_bild_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:58%;   min-width:58%;  }}.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text h3{  margin-top:20px;  font-size:34px;  color:#000;  -moz-hyphens:auto;  -o-hyphens:auto;  -webkit-hyphens:auto;  -ms-hyphens:auto;  hyphens:auto; }@media (min-width:768px){  .emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text h3{   margin-top:0;   font-size:40px;  }}.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text .subline{  font-family:"Montserrat",Arial,sans-serif;  font-weight:800;  color:#E3000B; }.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text p{  font-size:20px;  font-weight:800;  width:100%; }.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text .list{  margin-top:20px;  width:100%; }.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_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_bild_hero .emki .emkw .box_bild_text .daten_bild_text .list li.pfeil{  margin-bottom:20px; }.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text .list li.pfeil img{  width:16px;  height:16px;  margin-top:4px;  margin-right:10px; }.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text .list li p{  font-size:18px;  font-weight:400;  margin:0; }.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text .emk_btn{  margin-top:20px; }.emko.mod_text_bild_hero .emki .emkw .box_bild_text .daten_bild_text .emk_btn span{  margin-left:20px; }.emko.mod_text_bild_hero .emki .emkw.reverse .box_bild_text{  -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){  .emko.mod_text_bild_hero .emki .emkw.reverse .box_bild_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;  }}.emko.mod_text_bild_hero:has(.emkw.fond){  background:#F8F9FC; }.emko.mod_text_bild_hero:has(.emkw.fond) .box_bild_text #slider_emk{  width:100%;  height:100%;  max-width:250px;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@media (min-width:768px){  .emko.mod_text_bild_hero:has(.emkw.fond) .box_bild_text #slider_emk{   width:38%;   max-width:350px;   height:100%;  }}.emko.mod_text_bild_hero:has(.emkw.fond) .box_bild_text #slider_emk [class^=sy-slide] img{  aspect-ratio:2/3;  object-fit:cover;  background:lightcoral;  clip-path:none; }#service .daten_bild_text p{  margin-bottom:0; }#service .daten_bild_text p strong{  font-weight:900; }#service .emk_btn{  margin-top:0;  color:#000;  font-weight:600;  border:none;  padding-left:40px;  border-top-left-radius:0;  border-top-right-radius:0;  border-bottom-left-radius:0;  border-bottom-right-radius:0; }#service .emk_btn:before{  position:absolute;  content:"";  width:30px;  height:30px;  top:16%;  left:0;  background-color:#fff;  background:url("/img/icon-tel.svg") no-repeat center center;  color:#E3000B;  border-top-left-radius:0;  border-top-right-radius:0;  border-bottom-left-radius:0;  border-bottom-right-radius:0; }#service .emk_btn span{  display:none; }#service .emk_btn:hover{  background:transparent; }.emko.mod_text_bild_split{  width:100%; }.emko.mod_text_bild_split .emki{  position:relative;  width:100%;  height:100%;  z-index:0; }.emko.mod_text_bild_split .emki .emkw{  padding-top:20px;  padding-bottom:20px;  width:90%; }@media (min-width:768px){  .emko.mod_text_bild_split .emki .emkw{   padding-top:60px;   padding-bottom:60px;  }}.emko.mod_text_bild_split .emki .emkw .box_bild_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:reverse;  -webkit-box-orient:vertical;  -webkit-flex-direction:column-reverse;  -moz-flex-direction:column-reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse;  width:100%;  min-width:100%; }@media (min-width:768px){  .emko.mod_text_bild_split .emki .emkw .box_bild_text{   -webkit-box-direction:normal;   -webkit-box-orient:horizontal;   -webkit-flex-direction:row;   -moz-flex-direction:row;   -ms-flex-direction:row;   flex-direction:row;   -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_bild_split .emki .emkw .box_bild_text #slider_emk{  width:100%;  height:100%; }@media (min-width:768px){  .emko.mod_text_bild_split .emki .emkw .box_bild_text #slider_emk{   width:58%;   height:58%;  }}.emko.mod_text_bild_split .emki .emkw .box_bild_text #slider_emk [class^=sy-slide] img{  aspect-ratio:6/5;  object-fit:cover;  background:lightcoral;  clip-path:polygon(0 10%,25% 0,100% 15%,100% 90%,75% 100%,0 85%); }.emko.mod_text_bild_split .emki .emkw .box_bild_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:768px){  .emko.mod_text_bild_split .emki .emkw .box_bild_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:37%;   min-width:37%;  }}.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text h3{  margin-top:20px;  font-size:34px;  color:#E3000B;  -moz-hyphens:auto;  -o-hyphens:auto;  -webkit-hyphens:auto;  -ms-hyphens:auto;  hyphens:auto; }@media (min-width:768px){  .emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text h3{   margin-top:0;   font-size:40px;  }}.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .subline{  font-family:"Montserrat",Arial,sans-serif;  font-weight:800;  color:#E3000B; }.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text p{  font-size:18px;  width:100%; }.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .list{  margin-top:20px; }.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_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_bild_split .emki .emkw .box_bild_text .daten_bild_text .list li.pfeil{  margin-bottom:20px; }.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .list li.pfeil img{  width:33px;  height:33px;  margin-right:15px; }.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .list li p{  font-size:18px;  font-weight:600;  margin:0; }@media (min-width:540px){  .emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .list li p{   font-size:20px;  }}@media (min-width:980px){  .emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .list li p{   font-size:23px;  }}.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .emk_btn{  margin-top:20px; }.emko.mod_text_bild_split .emki .emkw .box_bild_text .daten_bild_text .emk_btn span{  margin-left:20px; }.emko.mod_text_bild_split .emki .emkw.reverse .box_bild_text{  -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){  .emko.mod_text_bild_split .emki .emkw.reverse .box_bild_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;  }}#service .daten_bild_text p{  margin-bottom:0; }#service .daten_bild_text p strong{  font-weight:900; }#service .emk_btn{  margin-top:0;  color:#000;  font-weight:600;  border:none;  padding-left:40px;  line-height:1.2;  border-top-left-radius:0;  border-top-right-radius:0;  border-bottom-left-radius:0;  border-bottom-right-radius:0; }#service .emk_btn:before{  position:absolute;  content:"";  width:30px;  height:30px;  top:16%;  left:0;  background-color:#fff;  background:url("/img/icon-tel.svg") no-repeat center center;  color:#E3000B;  border-top-left-radius:0;  border-top-right-radius:0;  border-bottom-left-radius:0;  border-bottom-right-radius:0; }#service .emk_btn span{  display:none; }#service .emk_btn:hover{  background:transparent; }.mod_bild .emki .emkw .grafik img{  width:100%; }.mod_solar .ui-widget{  font-family:"Montserrat",Arial,sans-serif;  color:#000;  font-size:18px; }.mod_solar .ui-widget #searchForm{  position:relative;  width:fit-content;  min-width:fit-content; }.mod_solar .ui-widget #searchForm input#location{  padding:5px 28px 5px 10px;  font-family:"Montserrat",Arial,sans-serif;  color:#000;  font-size:18px;  border:none;  background:#EDEEF2;  border-color:#EDEEF2;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.mod_solar .ui-widget #searchForm input#location:focus-visible{  outline:2px solid #E3000B; }.mod_solar .ui-widget #searchForm input[type=submit]{  margin-left:10px;  padding:5px 28px 5px 10px;  font-family:"Montserrat",Arial,sans-serif;  color:#000;  font-size:18px;  font-weight:400;  border:none;  background:#EDEEF2;  cursor:pointer;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.mod_solar .ui-widget #searchForm label{  position:absolute;  bottom:-20px;  font-size:12px; }.mod_solar .ui-widget #searchForm button{  position:absolute;  top:6px;  right:110px;  transform:rotate(45deg);  border:none;  background:none; }.mod_solar #results{  margin-top:32px; }.mod_solar #results .download{  width:fit-content;  padding:5px 28px 5px 10px;  font-family:"Montserrat",Arial,sans-serif;  font-size:18px;  font-weight:400;  border:none;  background:#E3000B;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.mod_solar #results .download a{  color:#fff; }.mod_solar .solar_exist{  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;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  border:1px solid #E3000B;  padding:20px;  width:100%;  margin:60px 0 40px 0;  background:#fff;  text-align:center; }@media (min-width:768px){  .mod_solar .solar_exist{   padding:40px;  }}.mod_solar .solar_exist h4{  width:100%;  margin-bottom:20px;  font-size:26px;  line-height:1.2; }@media (min-width:768px){  .mod_solar .solar_exist h4{   font-size:40px;  }}.mod_solar .solar_exist a{  color:#E3000B; }.mod_solar .solar_exist a:hover{  color:#fff; }.tab_content{  width:90%;  max-width:1228px;  margin:0 auto; }.tab_content .emko .emki .emkw{  width:100%!important; }.tab_content .tab_nav{  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;  -webkit-box-align:stretch;  -ms-flex-align:stretch;  -webkit-align-items:stretch;  -moz-align-items:stretch;  align-items:stretch;  width:100%;  min-width:100%; }.tab_content .tab_nav .tab{  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;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center; }.tab_content .tab_nav .tab p{  text-align:center;  color:#E3000B;  border-top:1px solid #E3000B;  border-right:1px solid #E3000B;  border-left:1px solid #E3000B;  margin:0;  width:100%;  border-top-left-radius:0;  border-top-right-radius:0;  border-bottom-left-radius:0;  border-bottom-right-radius:0; }.tab_content .tab_nav .tab.active{  background:#E3000B; }.tab_content .tab_nav .tab.active p{  color:#fff; }.tab_content .tab_nav .tab.col_2{  width:50%;  min-width:50%; }.tab_content .tab_nav .tab.col_3{  width:33%;  min-width:33%; }.tab_content .seg_content{  display:none; }.tab_content .seg_content.active{  display:block; }.tab_content .seg_content.active .mod_bilder_slider .sy-box{  aspect-ratio:16/9; }.tab_content .seg_content.active .uc-embedding-container{  position:absolute;  top:0; }.emko.list_jobs_out{  padding-top:0;  padding-bottom:80px; }.emko.list_jobs_out .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-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%;  margin-top:40px; }.emko.list_jobs_out .data .asp_head{  width:100%;  min-width:100%;  font-size:32px!important; }.emko.list_jobs_out .data .headline p a{  color:#0F3F93;  font-weight:700; }.emko.list_jobs_out .data .headline.fall{  margin-bottom:0!important; }.emko.list_jobs_out .data .asp_box{  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%;  margin-top:40px;  margin-bottom:40px;  background:#fff;  padding:30px;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }.emko.list_jobs_out .data .asp_box .img_kontakt{  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  text-align:center;  margin:0 auto;  width:100%; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .img_kontakt{   -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:19%;  }}.emko.list_jobs_out .data .asp_box .img_kontakt img{  max-width:120px;  min-width:120px;  max-height:120px;  min-height:100%; }.emko.list_jobs_out .data .asp_box .daten_kontakt{  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;  width:100%; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   width:79%;  }}.emko.list_jobs_out .data .asp_box .daten_kontakt .name{  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:98%;  margin:0 0 20px; }@media (min-width:540px){  .emko.list_jobs_out .data .asp_box .daten_kontakt .name{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;   -webkit-align-content:center;   -moz-align-content:center;   -ms-flex-line-pack:center;   align-content:center;  }}@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt .name{   min-width:42%;   width:42%;   margin-left:0;   margin-bottom:0;   margin-right:30px;  }}.emko.list_jobs_out .data .asp_box .daten_kontakt .name h4{  width:100%;  text-align:center;  color:#000;  font-size:20px;  font-weight:600; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt .name h4{   text-align:left;  }}.emko.list_jobs_out .data .asp_box .daten_kontakt .name p{  width:100%;  text-align:center;  margin-top:6px;  margin-bottom:0;  color:#c2c2c2; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt .name p{   text-align:left;  }}.emko.list_jobs_out .data .asp_box .daten_kontakt .tel{  min-width:98%;  width:98%;  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; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt .tel{   min-width:42%;   width:42%;  }}.emko.list_jobs_out .data .asp_box .daten_kontakt .tel li,.emko.list_jobs_out .data .asp_box .daten_kontakt .tel a{  -webkit-box-pack:center;  -ms-flex-pack:center;  -webkit-justify-content:center;  -moz-justify-content:center;  justify-content:center;  margin-bottom:10px;  font-weight:600;  font-family:"Exo",Arial,sans-serif; }.emko.list_jobs_out .data .asp_box .daten_kontakt .tel li:last-child,.emko.list_jobs_out .data .asp_box .daten_kontakt .tel a:last-child{  margin-bottom:0; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt .tel li,.emko.list_jobs_out .data .asp_box .daten_kontakt .tel a{   -webkit-box-pack:start;   -ms-flex-pack:start;   -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   justify-content:flex-start;  }}.emko.list_jobs_out .data .asp_box .daten_kontakt .tel img{  width:35px;  height:35px;  margin-right:10px; }.emko.list_jobs_out .data .asp_box .daten_kontakt.fallback{  -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.list_jobs_out .data .asp_box .daten_kontakt.fallback .name,.emko.list_jobs_out .data .asp_box .daten_kontakt.fallback .tel{  min-width:100%;  width:100%; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt.fallback .name,.emko.list_jobs_out .data .asp_box .daten_kontakt.fallback .tel{   min-width:46%;   width:46%;   margin-left:0;  }}.emko.list_jobs_out .data .asp_box .daten_kontakt.fallback .name h3,.emko.list_jobs_out .data .asp_box .daten_kontakt.fallback .tel h3{  text-align:center;  width:100%; }@media (min-width:768px){  .emko.list_jobs_out .data .asp_box .daten_kontakt.fallback .name h3,.emko.list_jobs_out .data .asp_box .daten_kontakt.fallback .tel h3{   text-align:left;  }}.emko.list_jobs_out .jobs{  margin-top:20px;  margin-bottom:40px; }.emko.list_jobs_out .jobs a{  text-decoration:none; }.emko.list_jobs_out .jobs .job_bar{  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%;  background:#fff;  padding:40px;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-left-radius:20px;  border-bottom-right-radius:20px; }.emko.list_jobs_out .jobs .job_bar .job_content{  width:100%; }.emko.list_jobs_out .jobs .job_bar .job_content h3{  width:100%;  font-size:17px; }@media (min-width:540px){  .emko.list_jobs_out .jobs .job_bar .job_content h3{   font-size:24px;  }}@media (min-width:980px){  .emko.list_jobs_out .jobs .job_bar .job_content h3{   width:80%;  }}.emko.list_jobs_out .jobs .job_bar .job_content 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: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%;  min-width:100%; }.emko.list_jobs_out .jobs .job_bar .job_content ul li{  width:100%;  min-width:100%; }@media (min-width:650px){  .emko.list_jobs_out .jobs .job_bar .job_content ul li{   width:fit-content;   min-width:fit-content;   margin-right:20px;  }}.emko.list_jobs_out .jobs .job_bar .job_content ul li span{  margin-right:10px; }.mod_news_filter{  padding-top:20px;  padding-bottom:20px; }.mod_news_filter h2,.mod_news_filter p{  width:70%; }.mod_news_filter .filter_wrap_1 button{  border:1px solid #848484;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  padding:10px 30px;  font-family:"Mulish",Arial,sans-serif;  font-size:18px;  font-weight:600;  background:#fff;  color:#848484;  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#show-all,.mod_news_filter .filter_wrap_1 button:hover,.mod_news_filter .filter_wrap_1 button.active{  background:#848484;  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-top:20px;  padding-bottom:40px;  background:#F8F9FC; }.emko.list_news .emki{  position:relative;  width:100%;  height:100%;  z-index:0; }.emko.list_news .emki .emkw{  width:92%; }@media (min-width:1300px){  .emko.list_news .emki .emkw{   width:100%;  }}.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{  width:100%;  min-width:100%;  margin-bottom:40px;  background:#fff;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  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-weight:800;  font-size:20px; }.emko.list_news .emki .emkw .list_news_wrap .news_box a .box_bild_text .daten_bild_text p.category{  font-size:14px;  font-weight:400;  color:#848484;  margin-bottom:10px; }.emko.list_news .emki .emkw .emk_btn{  margin-top:40px;  margin-bottom:40px; }.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:#EDEEF2;  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; }.mod_asp{  background:#F8F9FC; }.mod_asp .emkw{  padding-top:20px;  padding-bottom:20px; }.mod_asp .emkw h3{  margin-bottom:10px;  font-size:26px; }.mod_asp .emkw .asp_wrap{  margin-top:40px; }.mod_asp .emkw .asp_wrap .btn-group{  display:inline-block;  width:100%; }.mod_asp .emkw .asp_wrap .btn-group .emk_btn{  display:initial;  line-height:1;  padding:12px 24px;  font-size:18px;  font-weight:400;  letter-spacing:0.2px;  box-shadow:none;  border-top-left-radius:60px;  border-top-right-radius:60px;  border-bottom-left-radius:60px;  border-bottom-right-radius:60px; }.mod_asp .emkw .asp_wrap .iso-filter{  display:flex;  overflow-x:auto;  scroll-snap-type:x mandatory; scrollbar-width:none; -ms-overflow-style:none;   }.mod_asp .emkw .asp_wrap .iso-filter::-webkit-scrollbar{  display:none;   }.mod_asp .emkw .emk_btn{  flex:0 0 auto; scroll-snap-align:start; margin-right:10px; white-space:nowrap;   }.mod_asp .emkw .emk_btn:last-child{  margin-right:0;   }.bestand_map{  max-width:1920px;  margin:0 auto; }.bestand_map .emki{  max-width:92%!important; }.bestand_map .emki .emkw{  width:100%!important;  max-width:100%!important; }.bestand_map .emki .emkw #bestand_map{  width:100%;  margin:20px 0;  aspect-ratio:4/3; }@media (min-width:768px){  .bestand_map .emki .emkw #bestand_map{   aspect-ratio:16/9;   max-height:70vh;  }}.head_stadtteile{  margin:60px 0; }.head_stadtteile h2{  font-size:34px; }@media (min-width:768px){  .head_stadtteile h2{   font-size:40px;  }}.emko.list_stadtteile{  background:#F8F9FC;  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  border-bottom-left-radius:20px;  border-top-left-radius:20px;  border-bottom-right-radius:20px;  border-top-right-radius:20px; }@media (min-width:650px){  .emko.list_stadtteile .stadtteile_wrap .stadtteil_box{   width:48%;   min-width:48%;  }}@media (min-width:980px){  .emko.list_stadtteile .stadtteile_wrap .stadtteil_box{   width:32%;   min-width:32%;  }}.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 .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 h3{  margin-top:0;  color:#000;  font-size:20px;  hyphens:none; }.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_kontakt_single_bar.stadtteil{  margin-top:80px; }#wg_exist{  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;  padding:40px 0;  text-align:center;  width:100%;  min-width:100%; }#wg_exist .emki{  width:100%; }#wg_exist .emki .box_wg{  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;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  border:1px solid #E3000B;  padding:20px;  width:100%;  margin-bottom:40px;  background:#fff; }@media (min-width:768px){  #wg_exist .emki .box_wg{   padding:40px;  }}#wg_exist .emki .box_wg h4{  width:100%;  margin-bottom:20px;  font-size:26px;  line-height:1.2; }@media (min-width:768px){  #wg_exist .emki .box_wg h4{   font-size:40px;  }}#wg_exist .emki .box_wg a{  color:#E3000B; }#wg_exist .emki .box_wg a:hover{  color:#fff; }#poi_news .emki .map{  height:auto; }.emko.mod_wohnungsfilter{  padding-top:0;  margin-top:-200px;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;   }.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 .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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }@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:#E3000B;  }}.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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.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:#E3000B;  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:#E3000B;  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; }#angebote_map{  width:100%;  height:600px; }#angebote_map .map_obj_window{  width:408px;  height:150px;  box-sizing:border-box; }#angebote_map .map_obj_window .obj_img{  float:left;  width:150px;  height:150px;  box-sizing:border-box; }#angebote_map .map_obj_window .obj_data{  float:left;  width:250px;  height:150px;  box-sizing:border-box;  margin-left:7px;  position:relative; }#angebote_map .map_obj_window .obj_data p.headline{  line-height:1.4;  font-size:14px!important; }#angebote_map .map_obj_window .obj_data .obj_adress{  position:absolute;  left:0;  bottom:50px;  height:35px;  width:100%;  font-size:14px!important; }#angebote_map .map_obj_window .obj_data ul.obj_data{  margin:0;  padding:0;  position:absolute;  left:0;  bottom:10px;  height:40px; }#angebote_map .map_obj_window .obj_data ul.obj_data li{  list-style:none;  float:left;  padding:5px 20px 5px 0;  font-size:14px;  font-weight:600; }#angebote_map .map_obj_window .obj_data ul.obj_data li .lbl{  font-size:12px!important;  font-weight:400!important; }#angebote_map .map_obj_window .obj_data .merken{  position:absolute;  right:0px;  bottom:40px;  z-index:1000; }#angebote_map .map_obj_window .obj_data .merken span.icon-star-empty,#angebote_map .map_obj_window .obj_data .merken span.icon-star-full{  position:absolute;  top:0;  right:0;  padding:0;  font-size:22px; }#angebote_map .map_obj_window .obj_data .merken:hover{  background:yellow; }@media print{  body.immerda-template-page_immosearch_expose-php header,body.immerda-template-page_immosearch_expose-php #menu_mobile,body.immerda-template-page_immosearch_expose-php #button_bar,body.immerda-template-page_immosearch_expose-php .popup,body.immerda-template-page_immosearch_expose-php .mod_wohnungsexpose,body.immerda-template-page_immosearch_expose-php footer{   display:none;  } body.immerda-template-page_immosearch_expose-php .main{   padding:0;  }}@media screen{  page,page2{   display:none;  }}@media print{  html,body{   min-height:0;   width:210mm;   height:auto;  } html p,html table,html tr,html td,body p,body table,body tr,body td{   font-family:"Poppins",Arial,sans-serif;   font-size:14px;  } page{   page-break-after:always;  } page,page2{   width:21cm;   height:auto;   display:block;   margin:0 auto;  } page #print_head,page2 #print_head{   width:100%;   height:85px;   display:block;   margin:1px 0 20px 0;   border-bottom:1px solid #E3000B;  } page #print_head .print_brand,page2 #print_head .print_brand{   width:150px;   height:85px;   float:left;   padding-top:15px;  } page #print_head .print_brand img,page2 #print_head .print_brand img{   display:block;   width:100%;  } page #print_head .print_title,page2 #print_head .print_title{   width:600px;   padding:15px 0 0 60px;   float:left;  } page #print_head .print_title h1,page #print_head .print_title h2,page2 #print_head .print_title h1,page2 #print_head .print_title h2{   width:100%;  } page #print_head .print_title h1,page2 #print_head .print_title h1{   font-size:16px!important;   margin-bottom:10px;  } page #print_head .print_title p,page2 #print_head .print_title p{   margin:0 0 6px 0;   font-size:10px!important;   line-height:1;  } page #print_head .print_title h2,page2 #print_head .print_title h2{   margin-bottom:0!important;   font-size:13px!important;  } page .footer-info,page2 .footer-info{   font-size:12px;   margin:0;   line-height:1;  } page h1.headline,page2 h1.headline{   margin-bottom:20px;  } page p.anschrift,page2 p.anschrift{   font-size:16px;  } page p.anschrift span,page2 p.anschrift span{   margin-right:10px;  } page .col_wrap,page2 .col_wrap{   width:100%;   display:block;  } page .col_wrap .column_1,page2 .col_wrap .column_1{   width:55%;   float:left;  } page .col_wrap .column_2,page2 .col_wrap .column_2{   width:45%;   float:left;   padding-left:10px;  } page .col_wrap .column_1 p.anschrift,page2 .col_wrap .column_1 p.anschrift{   font-size:17px;   font-weight:bold;   padding-left:10px;  } page .col_wrap .column_1 p.anschrift>span,page2 .col_wrap .column_1 p.anschrift>span{   margin-right:10px;  } page .col_wrap .column_1 .data_print h3,page .col_wrap .column_1 .ausstattung h3,page .col_wrap .column_1 .energie h3,page .col_wrap .column_1 .beschreibung h3,page2 .col_wrap .column_1 .data_print h3,page2 .col_wrap .column_1 .ausstattung h3,page2 .col_wrap .column_1 .energie h3,page2 .col_wrap .column_1 .beschreibung h3{   font-size:16px;   font-weight:bold;   margin-bottom:8px;  } page .col_wrap .column_1 .data_print ul li,page .col_wrap .column_1 .ausstattung ul li,page .col_wrap .column_1 .energie ul li,page .col_wrap .column_1 .beschreibung ul li,page2 .col_wrap .column_1 .data_print ul li,page2 .col_wrap .column_1 .ausstattung ul li,page2 .col_wrap .column_1 .energie ul li,page2 .col_wrap .column_1 .beschreibung ul li{   font-size:14px;  } page .col_wrap .column_1 .data_print p,page .col_wrap .column_1 .ausstattung p,page .col_wrap .column_1 .energie p,page .col_wrap .column_1 .beschreibung p,page2 .col_wrap .column_1 .data_print p,page2 .col_wrap .column_1 .ausstattung p,page2 .col_wrap .column_1 .energie p,page2 .col_wrap .column_1 .beschreibung p{   margin-top:0;  } page .col_wrap .column_1 .energie h3,page .col_wrap .column_1 .beschreibung h3,page2 .col_wrap .column_1 .energie h3,page2 .col_wrap .column_1 .beschreibung h3{   margin-top:14px;  } page .col_wrap .column_1 .data_print table,page2 .col_wrap .column_1 .data_print table{   border-spacing:0;   margin-bottom:20px;   width:100%;  } page .col_wrap .column_1 .data_print table tr,page2 .col_wrap .column_1 .data_print table tr{   width:100%;   background:#f2f2f2;   margin-bottom:2px;  } page .col_wrap .column_1 .data_print table tr:nth-child(even),page2 .col_wrap .column_1 .data_print table tr:nth-child(even){   background:#fff;  } page .col_wrap .column_1 .data_print table tr td,page2 .col_wrap .column_1 .data_print table tr td{   margin-bottom:2px;   padding:3px 8px;  } page .col_wrap .column_1 ul li,page2 .col_wrap .column_1 ul li{   list-style:none;  } page .col_wrap .column_2 ul.merkmale,page2 .col_wrap .column_2 ul.merkmale{   margin-bottom:40px;  } page .col_wrap .column_2 ul.merkmale li,page2 .col_wrap .column_2 ul.merkmale li{   position:relative;   margin-left:40px;   list-style:none;   font-size:16px;  } page .col_wrap .column_2 ul.merkmale li:before,page2 .col_wrap .column_2 ul.merkmale li:before{   content:"";   position:absolute;   border-color:var(--client-1);   border-style:solid;   border-width:0 0.3em 0.25em 0;   height:10px;   bottom:40%;   left:-24px;   margin-top:-1em;   transform:rotate(45deg);   width:0.5em;  } page .col_wrap .column_2 #map_print,page2 .col_wrap .column_2 #map_print{   width:100%;   height:280px;   background:aqua;   margin-bottom:10px;  } page .col_wrap .column_2 .img_title,page .col_wrap .column_2 .img_gr,page .col_wrap .column_2 .img_second,page2 .col_wrap .column_2 .img_title,page2 .col_wrap .column_2 .img_gr,page2 .col_wrap .column_2 .img_second{   width:100%;   height:250px;   border:1px solid #f2f2f2;   margin-bottom:10px;  } page .col_wrap .column_2 .img_title img,page .col_wrap .column_2 .img_gr img,page .col_wrap .column_2 .img_second img,page2 .col_wrap .column_2 .img_title img,page2 .col_wrap .column_2 .img_gr img,page2 .col_wrap .column_2 .img_second img{   object-fit:cover;   width:100%;   height:100%;  } page .col_wrap .column_2 .img_gr img,page2 .col_wrap .column_2 .img_gr img{   object-fit:cover;   width:auto;   display:block;   margin:0 auto;  }}page_,page2_{  width:21cm;  height:29.7cm;  display:block;  margin:0 auto;  margin-bottom:0.5cm; }page_ p,page_ table,page_ tr,page_ td,page2_ p,page2_ table,page2_ tr,page2_ td{  font-family:"Poppins",Arial,sans-serif;  font-size:14px; }@media screen{  page_,page2_{   display:none;  }}@media print{  page_,page2_{   display:block;   margin:0 auto;   margin-bottom:0.5cm;  } page_ body,page2_ body{   margin:0;  } page_ p,page_ li,page_ div,page2_ p,page2_ li,page2_ div{   font-size:13px!important;  }}page_ p.footer-info,page2_ p.footer-info{  display:none;  font-size:11px!important; }page_ .column_2,page_ img,page2_ .column_2,page2_ img{  page-break-inside:avoid; }page_ .col_wrap,page2_ .col_wrap{  width:100%;  display:block;  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; }page_ .col_wrap .column_1,page2_ .col_wrap .column_1{  width:50%;  min-width:50%; }page_ .col_wrap .column_2,page2_ .col_wrap .column_2{  width:45%;  min-width:45%;  padding-left:10px; }page_ .col_wrap .column_1 p.anschrift,page2_ .col_wrap .column_1 p.anschrift{  font-size:17px;  font-weight:bold;  padding-left:10px; }page_ .col_wrap .column_1 p.anschrift>span,page2_ .col_wrap .column_1 p.anschrift>span{  margin-right:10px; }page_ .col_wrap .column_1 .data_print h3,page_ .col_wrap .column_1 .ausstattung h3,page_ .col_wrap .column_1 .energie h3,page_ .col_wrap .column_1 .beschreibung h3,page2_ .col_wrap .column_1 .data_print h3,page2_ .col_wrap .column_1 .ausstattung h3,page2_ .col_wrap .column_1 .energie h3,page2_ .col_wrap .column_1 .beschreibung h3{  padding-left:10px;  font-size:16px;  font-weight:bold;  margin-bottom:8px; }page_ .col_wrap .column_1 .data_print table,page2_ .col_wrap .column_1 .data_print table{  border-spacing:0;  margin-bottom:20px;  width:100%; }page_ .col_wrap .column_1 .data_print table tr,page2_ .col_wrap .column_1 .data_print table tr{  width:100%;  background:#f2f2f2;  margin-bottom:2px; }page_ .col_wrap .column_1 .data_print table tr:nth-child(even),page2_ .col_wrap .column_1 .data_print table tr:nth-child(even){  background:#fff; }page_ .col_wrap .column_1 .data_print table tr td,page2_ .col_wrap .column_1 .data_print table tr td{  margin-bottom:2px;  padding:3px 8px; }page_ .col_wrap .column_1 ul li,page2_ .col_wrap .column_1 ul li{  list-style:none; }page_ .col_wrap .column_2 #map_print,page2_ .col_wrap .column_2 #map_print{  width:100%;  height:280px;  background:aqua;  margin-bottom:10px; }page_ .col_wrap .column_2 .img_title,page_ .col_wrap .column_2 .img_gr,page_ .col_wrap .column_2 .img_second,page2_ .col_wrap .column_2 .img_title,page2_ .col_wrap .column_2 .img_gr,page2_ .col_wrap .column_2 .img_second{  width:100%;  height:250px;  border:1px solid #f2f2f2;  margin-bottom:10px; }page_ .col_wrap .column_2 .img_title img,page_ .col_wrap .column_2 .img_gr img,page_ .col_wrap .column_2 .img_second img,page2_ .col_wrap .column_2 .img_title img,page2_ .col_wrap .column_2 .img_gr img,page2_ .col_wrap .column_2 .img_second img{  object-fit:cover;  width:100%;  height:100%; }page_ .col_wrap .column_2 .img_gr img,page2_ .col_wrap .column_2 .img_gr img{  object-fit:cover;  width:auto;  display:block;  margin:0 auto; }page_ .col_wrap .column_2 .img_second,page2_ .col_wrap .column_2 .img_second{  break-before:page; }page_ h2.adress,page2_ h2.adress{  margin-bottom:20px!important; }page_ .print_media,page2_ .print_media{  height:400px;  margin:20px 0; }page_ .print_media img,page2_ .print_media img{  max-height:100%;  display:block;  margin:0 auto; }page_ .print_media_energie,page_ .print_media_info,page2_ .print_media_energie,page2_ .print_media_info{  border:1px solid blue;  height:400px;  margin:20px 0; }page_ .print_media_energie img,page_ .print_media_info img,page2_ .print_media_energie img,page2_ .print_media_info img{  max-height:100%;  display:block;  margin:0 auto; }page_ .table.objektdata,page2_ .table.objektdata{  width:100%;  display:block;  overflow:hidden;  margin:20px 0 20px; }page_ .table.objektdata .col,page2_ .table.objektdata .col{  float:left;  width:45%; }page_ .table.objektdata .col.marg,page2_ .table.objektdata .col.marg{  margin-right:9.9%; }page_ .table.objektdata .col ul li,page2_ .table.objektdata .col ul li{  list-style:none;  line-height:2;  position:relative;  border-bottom:1px solid silver; }page_ .table.objektdata .col ul li .val,page2_ .table.objektdata .col ul li .val{  position:absolute;  right:0px; }.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{  width:100%;  margin:0 auto; }#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%;  margin:0 auto;  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;  font-family:"Montserrat",Arial,sans-serif; }#expose .data_top ul.kennziffern li .val{  font-weight:600;  font-size:16px; }@media (min-width:450px){  #expose .data_top ul.kennziffern li .val{   font-size:21px;  }}@media (min-width:920px){  #expose .data_top ul.kennziffern li .val{   font-size:24px;  }}#expose .data_top ul.kennziffern li .legend{  font-size:14px;  color:#c2c2c2; }@media (min-width:450px){  #expose .data_top ul.kennziffern li .legend{   font-size:15px;  }}#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:justify;  -ms-flex-pack:justify;  -webkit-justify-content:space-between;  -moz-justify-content:space-between;  justify-content:space-between;  margin-top:10px; }#expose .data_top ul.icons li{  list-style:none;  text-align:center;  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,#expose .data_top ul.icons li .icon-file-spreadsheet{  font-size:36px;  color:#E3000B; }#expose .data_top ul.icons li .legend{  font-family:"Montserrat",Arial,sans-serif;  font-size:12px;  color:#c2c2c2; }#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:#EDEEF2; }#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; }@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 #EDEEF2;  background:#EDEEF2;  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:#F8F9FC;  } #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 .merkmale_details{  margin-top:40px; }#expose .merkmale_details h3{  font-size:18px;  font-weight:600; }#expose .merkmale_details ul{  min-width:100%;  margin:15px auto 0;  padding:0;  background:white; }#expose .merkmale_details ul li{  list-style:none;  border-top:1px solid rgb(220,220,220);  padding:4px 0;  position:relative;  display:block;  line-height:1.8;  padding-left:10px; }#expose .merkmale_details ul li:last-child{  border-bottom:1px solid rgb(220,220,220); }#expose .merkmale_details ul li .val{  position:absolute;  right:10px;  width:auto; }#expose .merkmale_details ul li:nth-child(odd){  background:#E3000B; }#expose .data_wrap{  width:100%;  margin:0 auto; }@media (min-width:920px){  #expose .data_wrap{   width:100%;   margin-bottom:30px;  }}#expose .data_wrap .bestand{  background:#0a75a3;  margin-top:10px;  padding:5px 20px 5px 20px; }#expose .data_wrap .bestand p{  margin:0;  color:#fff; }#expose .data_wrap .bestand.elster{  background:#67ba33; }#expose .data_wrap .bestand_data{  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%; }#expose .data_wrap .bestand_data .anschrift{  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:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start;  width:100%;  color:#848484;  font-size:18px;  margin:30px 0; }@media (min-width:768px){  #expose .data_wrap .bestand_data .anschrift{   -webkit-box-align:center;   -ms-flex-align:center;   -webkit-align-items:center;   -moz-align-items:center;   align-items:center;  }}#expose .data_wrap .bestand_data .anschrift img{  width:18px;  height:18px;  margin-top:3px;  margin-right:10px; }@media (min-width:768px){  #expose .data_wrap .bestand_data .anschrift img{   margin-top:0;  }}@media (min-width:768px){  #expose .data_wrap .bestand_data .anschrift{   width:70%;   min-width:70%;  }}#expose .data_wrap .bestand_data .icons{  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;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  color:#EDEEF2;  display:none; }#expose .data_wrap .bestand_data .icons img{  height:60%;  margin-right:15px; }@media (min-width:768px){  #expose .data_wrap .bestand_data .icons{   display:block;  }}#expose .data_wrap h1{  color:#000;  font-size:26px;  line-height:1.5;  margin-bottom:20px; }#expose .data_wrap .merkmale{  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;  width:100%;  margin:0; }#expose .data_wrap .merkmale 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;  width:auto;  font-size:16px;  list-style-type:none;  position:relative;  margin:2px;  padding:0.5em 0.5em 0.5em 2em; }#expose .data_wrap .merkmale li:before{  content:"";  position:absolute;  border-color:#0F3F93;  border-style:solid;  border-width:0 0.25em 0.2em 0;  height:10px;  bottom:40%;  left:0.6em;  margin-top:-1em;  transform:rotate(45deg);  width:0.4em; }#expose .data_wrap .data{  display:block; }#expose .data_wrap .data.list{  margin-bottom:40px; }#expose .data_wrap .data h2{  text-align:left;  font-size:18px;  margin:5px 0 15px!important;  text-transform:none!important; }#expose .data_wrap .data p.anschrift{  margin:5px 0 20px 40px!important;  position:relative;  font-size:18px;  color:#E3000B; }#expose .data_wrap .data p.anschrift>span{  position:absolute;  left:-34px;  top:3px;  font-size:24px; }#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 20px;  position:relative;  display:block;  line-height:1.8; }#expose .data_wrap .data .wrap_objektdata ul li:last-child{  border-bottom:#000; }#expose .data_wrap .data .wrap_objektdata ul li .val{  position:absolute;  right:10px;  width:auto; }#expose .data_wrap .data .wrap_objektdata ul li:nth-child(odd){  background:#F8F9FC; }@media (min-width:650px){  #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 ul{  margin:0;  padding:0; }#expose .data_wrap .data .besonderes ul li{  list-style:none;  float:left;  margin-right:15px; }#expose .data_wrap .data .besonderes ul li .icon-checkmark4{  margin-right:8px; }#expose .data_wrap .data .besonderes:after{  clear:both; }#expose .data_wrap .data .wrap_objektdata_2{  margin-top:55px;  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; }#expose .data_wrap .data .wrap_objektdata_2 h3{  font-size:16px;  color:#000; }@media (min-width:650px){  #expose .data_wrap .data .wrap_objektdata_2 h3{   font-size:18px;  }}#expose .data_wrap .data .wrap_objektdata_2 .besonderes_wga,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic{  width:100%;  min-width:100%;  padding-bottom:40px; }#expose .data_wrap .data .wrap_objektdata_2 .besonderes_wga ul{  margin:0;  padding:0; }#expose .data_wrap .data .wrap_objektdata_2 .besonderes_wga ul li{  list-style:none; }#expose .data_wrap .data .wrap_objektdata_2 .besonderes_wga ul li span{  color:#E3000B;  margin-right:10px; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic{  margin-top:30px; }@media (min-width:650px){  #expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic{   margin-top:0;  }}#expose .data_wrap .data .wrap_objektdata_2 #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 .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap .info,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap #enev{  width:100%;  min-width:100%; }@media (min-width:650px){  #expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap .info,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap #enev{   width:48%;   min-width:48%;   margin-bottom:20px;  }}#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap .info{  padding-top:12px;  margin-bottom:20px; }@media (min-width:650px){  #expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap .info{   margin-bottom:20px;  }}#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap #enev .label_top,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap #enev .label_bottom,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap #enev .value_top,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic .ea_dynamic_wrap #enev .value_bottom{  font-family:"Poppins",Arial,sans-serif;  font-weight:300;  font-size:12px; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap{  background:transparent;  padding:63px 10px 10px;  position:relative; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap img{  width:100%; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .label_top,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .label_bottom{  font-size:14px;  font-family:"Mulish",Arial,sans-serif;  font-weight:600;  position:absolute;  top:18px;  left:-16px;  right:0;  margin:auto;  width:270px; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .label_bottom{  top:auto;  bottom:10px; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .enev_mirror{  position:absolute;  top:0;  left:0;  bottom:0;  width:88.3555555556%; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .enev_mirror .pfeil_down{  width:25px;  position:absolute;  top:38px;  left:calc(25% - 12.5px); }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .enev_mirror .pfeil_up{  width:25px;  position:absolute;  bottom:30px;  left:calc(25% - 12.5px); }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .enev_mirror .value_top,#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .enev_mirror .value_bottom{  font-size:14px;  font-family:"Mulish",Arial,sans-serif;  font-weight:600;  position:absolute; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .enev_mirror .value_top{  top:35px; }#expose .data_wrap .data .wrap_objektdata_2 #ea_dynamic #enev .enev_wrap .enev_mirror .value_bottom{  bottom:30px; }#expose .data_wrap .data .wrap_objektdata_2 #wv-vorteile h2{  font-size:38px; }#expose .data_wrap .data .wrap_objektdata_2 #wv-vorteile .vorteil{  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-flex;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start; }#expose .data_wrap .data .wrap_objektdata_2 #wv-vorteile .vorteil img{  width:25px;  margin-right:20px; }#expose .data_wrap .data .wrap_objektdata_2 h3{  font-size:26px; }#expose .data_wrap .data .wrap_objektdata_2 #quartier{  width:100%;  margin:40px auto 0; }#expose .data_wrap .data .wrap_objektdata_2 #quartier .sy-box{  position:relative;  width:100%;  margin:0 auto; }#expose .data_wrap .data .wrap_objektdata_2 #quartier .sy-box:before{  content:"";  display:block;  padding-top:75%; }#expose .data_wrap .data .wrap_objektdata_2 #quartier .sy-box .sy-slides-wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:0; }#expose .data_wrap .data .wrap_objektdata_2 #quartier .sy-box .sy-pager{  position:absolute;  bottom:0;  z-index:100; }#expose .data_wrap .data .wrap_objektdata_2 #quartier .sy-box .sy-pager li{  width:0.8em;  height:0.8em; }#expose .data_wrap .data .wrap_objektdata_2 #quartier .sy-box .sy-controls{  display:block; }#expose .data_wrap .data .wrap_objektdata_2 #quartier #slider_emk{  position:relative;  overflow:hidden; }#expose .data_wrap .data .wrap_objektdata_2 #quartier #slider_emk:before{  content:"";  display:block;  padding-top:75%; }#expose .data_wrap .data .wrap_objektdata_2 #quartier #slider_emk ul.slides{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:0;  padding:0; }#expose .data_wrap .data .wrap_objektdata_2 #quartier #slider_emk ul.slides li{  list-style:none;  text-align:center;  height:100%;  object-fit:contain; }#expose .data_wrap .data .wrap_objektdata_2 #quartier #slider_emk ul.slides li img{  display:inline-block;  object-fit:cover;  height:100%;  margin:0 auto; }#expose .data_wrap .data #accordion.wrap_content{  margin:30px 0 40px; }#expose .data_wrap .data #accordion.wrap_content h3{  margin:3px 0;  color:#fff;  background-color:#E3000B;  font-family:"Lato",Arial,sans-serif!important; }#expose .data_wrap .data #accordion.wrap_content h3:after{  content:"\edbd";  font-family:"Icomoon";  position:absolute;  right:10px; }#expose .data_wrap .data #accordion.wrap_content h3.ui-state-active:after{  content:"\edc1";  font-family:"Icomoon"; }#expose .data_wrap .data #accordion.wrap_content>div{  font-family:"Lato",Arial,sans-serif!important;  font-size:16px;  color:#444;  line-height:1.4;  padding:5px 11px!important; }@media (min-width:650px){  #expose .data_wrap .data #accordion.wrap_content h3{   background:none;   color:#E3000B;   font-size:18px;   padding:8px 0;  } #expose .data_wrap .data #accordion.wrap_content h3:after{   display:none;  } #expose .data_wrap .data #accordion.wrap_content>div{   margin-bottom:25px;   padding:0!important;  }}#expose .data_wrap #lage,#expose .data_wrap #equipments{  margin-bottom:40px; }@media (min-width:768px){  #expose .data_wrap #lage,#expose .data_wrap #equipments{   margin-bottom:80px;  }}#expose .data_wrap #lage h3,#expose .data_wrap #equipments h3{  font-size:24px;  color:#000;  margin-bottom:20px; }@media (min-width:768px){  #expose .data_wrap #lage h3,#expose .data_wrap #equipments h3{   font-size:26px;  }}#expose .data_wrap #lage p,#expose .data_wrap #equipments p{  margin:0; }#expose .data_wrap #lage ul,#expose .data_wrap #equipments ul{  column-count:1;  column-gap:20px;  column-width:100%; }@media (min-width:540px){  #expose .data_wrap #lage ul,#expose .data_wrap #equipments ul{   column-count:2;   column-gap:40px;   column-width:48%;  }}@media (min-width:768px){  #expose .data_wrap #lage ul,#expose .data_wrap #equipments ul{   column-count:3;   column-width:31%;  }}#expose .data_wrap #lage ul li,#expose .data_wrap #equipments ul li{  margin-bottom:5px; }#expose .data_wrap #lage ul li img,#expose .data_wrap #equipments ul li img{  width:16px;  margin-right:10px; }#promo_p_proj{  width:100%;  max-width:940px;  display:block;  margin:0 auto;  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;  position:relative;  z-index:1;  margin-top:200px; }#promo_p_proj .closer{  position:absolute;  top:10px;  right:10px;  width:30px;  height:30px;  z-index:5;  font-size:24px; }#promo_p_proj .img,#promo_p_proj .cnt{  width:100%;  min-width:100%; }#promo_p_proj .img{  position:relative; }#promo_p_proj .img:before{  content:"";  display:block;  padding-top:65%; }#promo_p_proj .img .content{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  background:aqua;  z-index:1; }#promo_p_proj .img .overlay{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  background:aqua;  z-index:1;  background:linear-gradient(180deg,rgba(0,0,0,0.25) 0%,transparent 25%,transparent 75%,rgba(0,0,0,0.25) 100%); }#promo_p_proj .img .overlay .inlay{  width:100%;  height:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-flex;  display:-ms-flexbox;  display:flex;  -webkit-align-content:space-between;  -moz-align-content:space-between;  -ms-flex-line-pack:space-between;  align-content:space-between;  -webkit-flex-wrap:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#promo_p_proj .img .overlay .inlay .values_top,#promo_p_proj .img .overlay .inlay .values_bottom{  width:100%;  min-width:100%;  padding:20px; }#promo_p_proj .img .overlay .inlay .values_top h3{  color:#fff;  font-size:22px; }#promo_p_proj .img .overlay .inlay .values_bottom ul.facts{  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; }#promo_p_proj .img .overlay .inlay .values_bottom ul.facts li{  width:auto;  min-width:auto;  list-style:none;  border-right:1px solid #fff;  padding-right:20px;  margin-right:20px; }#promo_p_proj .img .overlay .inlay .values_bottom ul.facts li .val,#promo_p_proj .img .overlay .inlay .values_bottom ul.facts li .legend{  color:#fff;  font-size:16px; }#promo_p_proj .img .overlay .inlay .values_bottom ul.facts li .val{  font-weight:600;  font-size:20px; }#promo_p_proj .img .overlay .inlay .values_bottom ul.facts li:last-child{  border-right:none; }#promo_p_proj .cnt{  background:lime;  padding:40px 16px 16px 16px; }#promo_p_proj .cnt .txt{  margin-bottom:28px; }#promo_p_proj .cnt .loc_bezug div.anschrift,#promo_p_proj .cnt .loc_bezug div.bezug{  width:auto;  min-width:auto;  margin:0 40px 0 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-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  margin:0 0 20px 0; }#promo_p_proj .cnt .loc_bezug div.anschrift>span,#promo_p_proj .cnt .loc_bezug div.bezug>span{  margin-right:10px;  position:relative;  font-size:24px; }#promo_p_proj .cnt .loc_bezug div.anschrift p,#promo_p_proj .cnt .loc_bezug div.bezug p{  margin:0;  position:relative; }#promo_p_proj .cnt ul.merkmale{  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:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#promo_p_proj .cnt ul.merkmale li{  list-style:none;  width:auto;  min-width:auto;  margin-right:18px;  list-style:none;  width:auto;  min-width:auto;  margin:0 18px 10px 0; }#promo_p_proj .cnt ul.merkmale li span.icon{  height:35px;  width:35px;  display:block;  margin:0 auto; }#promo_p_proj .cnt ul.merkmale li span.icon.stell{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-stellplatz.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.icon.balkon{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-balkon.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.icon.terrasse{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-terrasse.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.icon.bad{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-dusche-u-wanne.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.icon.barriere{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-barrierearm.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.icon.aufzug{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-aufzug.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.icon.co2{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-co2-frei.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.icon.family{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-familienfreundlich.svg");  background-repeat:no-repeat;  background-position:center bottom; }#promo_p_proj .cnt ul.merkmale li span.lbl{  font-size:11px;  display:block;  line-height:1; }@media (min-width:920px){  #promo_p_proj .img{   width:65%;   min-width:65%;  } #promo_p_proj .cnt{   width:35%;   min-width:35%;  }}#expose.b_projects .data_wrap{  display:block;  margin:0 auto;  width:100%;  max-width:1050px; }#expose.b_projects .data_wrap .data_top,#expose.b_projects .data_wrap .data{  display:block;  margin:0 auto;  width:100%;  max-width:800px; }#expose.b_projects .data_wrap .we_einheiten{  width:100%; }#expose.b_projects .data_wrap .data_top{  padding:22px 0 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; }#expose.b_projects .data_wrap .data_top ul.merkmale{  width:100%;  min-width:100%;  -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; }#expose.b_projects .data_wrap .data_top ul.merkmale li{  margin:0 0 8px 8px; }@media (min-width:768px){  #expose.b_projects .data_wrap .data_top ul.merkmale{   -webkit-box-pack:end;   -ms-flex-pack:end;   -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   justify-content:flex-end;   width:58%;   min-width:58%;  }}#expose.b_projects .data_wrap .data{  padding-top:20px; }#expose.b_projects .data_wrap .data h2{  font-size:28px;  color:#E3000B; }#expose.b_projects .data_wrap .data .loc_bezug{  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;  padding:20px 0; }#expose.b_projects .data_wrap .data .loc_bezug div.anschrift,#expose.b_projects .data_wrap .data .loc_bezug div.bezug{  width:100%;  min-width:100%;  font-size: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-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  margin:0 0 20px 0; }#expose.b_projects .data_wrap .data .loc_bezug div.anschrift>span,#expose.b_projects .data_wrap .data .loc_bezug div.bezug>span{  margin-right:10px;  position:relative;  font-size:24px; }#expose.b_projects .data_wrap .data .loc_bezug div.anschrift p,#expose.b_projects .data_wrap .data .loc_bezug div.bezug p{  margin:0;  position:relative; }@media (min-width:768px){  #expose.b_projects .data_wrap .data .loc_bezug div.anschrift,#expose.b_projects .data_wrap .data .loc_bezug div.bezug{   width:auto;   min-width:auto;   margin:0 40px 0 0;  }}#expose.b_projects .data_wrap .we_einheiten .we_wrap{  margin-bottom:40px;  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; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_img,#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts{  width:100%;  min-width:100%; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_img{  position:relative; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_img:before{  content:"";  display:block;  padding-top:65%; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_img .content{  position:absolute;  top:0;  left:0;  bottom:0;  right:0; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts{  padding:18px 18px 10px 18px; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts h3{  color:#E3000B;  font-weight:600;  font-size:18px; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts{  margin:0;  padding:0; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts li{  list-style:none;  border-bottom:1px solid #000;  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;  padding:5px 0; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts li span{  width:auto;  min-width:auto; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung{  margin:26px 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:wrap;  -moz-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li{  list-style:none;  width:auto;  min-width:auto;  margin-right:18px; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li span.icon{  height:40px;  width:40px;  display:block;  margin:0 auto; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li span.icon.stell{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-stellplatz.svg");  background-repeat:no-repeat;  background-position:center bottom; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li span.icon.balkon{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-balkon.svg");  background-repeat:no-repeat;  background-position:center bottom; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li span.icon.terrasse{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-terrasse.svg");  background-repeat:no-repeat;  background-position:center bottom; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li span.icon.bad{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-dusche-u-wanne.svg");  background-repeat:no-repeat;  background-position:center bottom; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li span.icon.barriere{  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/img_system/agw-icons-b-projekte/icon-barrierearm.svg");  background-repeat:no-repeat;  background-position:center bottom; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung li span.lbl{  font-size:11px; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts .emk_btn{  text-align:center; }#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts .emk_btn>a{  background:#E3000B;  height:42px;  padding:0 20px;  line-height:42px;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  display:inline-block;  color:#fff;  text-decoration:none; }@media (min-width:920px){  #expose.b_projects .data_wrap .we_einheiten .we_wrap .we_img{   width:60%;   min-width:60%;  } #expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts{   width:40%;   min-width:40%;   display:-webkit-box;   display:-webkit-flex;   display:-moz-flex;   display:-ms-flexbox;   display:flex;   -webkit-align-content:space-between;   -moz-align-content:space-between;   -ms-flex-line-pack:space-between;   align-content:space-between;   -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;   -ms-flex-wrap:wrap;   flex-wrap:wrap;  } #expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts h3,#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul,#expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts .emk_btn{   width:100%;   min-width:100%;  } #expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts h3{   font-size:20px;  } #expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts ul.facts_ausstattung{   margin:0;  } #expose.b_projects .data_wrap .we_einheiten .we_wrap .we_facts .emk_btn{   text-align:left;  }}#expose.b_projects .data_wrap .link_to_page{  margin:40px 0;  padding:20px 40px;  background:#0F3F93;  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; }#expose.b_projects .data_wrap .link_to_page .text,#expose.b_projects .data_wrap .link_to_page .emk_btn{  width:100%;  min-width:100%;  text-align:center; }#expose.b_projects .data_wrap .link_to_page .emk_btn{  width:100%;  min-width:100%; }#expose.b_projects .data_wrap .link_to_page .emk_btn>a{  background:#E3000B;  height:42px;  padding:0 20px;  line-height:42px;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  display:inline-block;  color:#fff;  text-decoration:none; }#expose.b_projects .data_wrap .emk_slider .sy-box{  width:100%;  height:100%;  position:relative;  z-index:0; }#expose.b_projects .data_wrap .emk_slider .sy-box ul.slides{  margin:0;  padding:0; }#expose.b_projects .data_wrap .emk_slider .sy-box ul.slides li{  list-style:none; }#expose.b_projects .data_wrap .emk_slider .sy-box ul.sy-pager{  position:absolute;  bottom:0px;  width:100%;  margin:0;  padding:0;  z-index:5; }#expose.b_projects .data_wrap .emk_slider .sy-box ul.sy-pager li{  width:0.8em;  height:0.8em;  margin-right:8px; }#kontakt.b_proj .intro{  width:92%;  max-width:800px;  display:block;  margin:0 auto; }#kontakt.b_proj .intro .headlines h2{  color:#E3000B; }#kontakt.b_proj .intro .asp_box{  padding:25px 0;  background:#fff;  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; }#kontakt.b_proj .intro .asp_box .icon-bubbles4{  width:30%;  min-width:30%;  font-size:42px;  color:#E3000B; }#kontakt.b_proj .intro .asp_box .icon-bubbles4:before{  display:block;  text-align:center; }#kontakt.b_proj .intro .asp_box ul.data{  width:70%;  min-width:70%;  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;  margin:0;  padding:0; }#kontakt.b_proj .intro .asp_box ul.data li{  list-style:none;  width:100%;  min-width:100%;  margin:0;  padding:0; }#kontakt.b_proj .intro .asp_box ul.data li.name{  font-weight:600; }#kontakt.b_proj .intro .asp_box ul.data li a{  text-decoration:none; }@media (min-width:768px){  #kontakt.b_proj .intro .asp_box .icon-bubbles4{   width:15%;   min-width:15%;  } #kontakt.b_proj .intro .asp_box ul.data{   width:82%;   min-width:82%;  } #kontakt.b_proj .intro .asp_box ul.data li{   width:30%;   min-width:30%;  }}@media (min-width:920px){  #kontakt.b_proj .intro{   width:100%;  }}.expose_map.b_proj .intro{  width:100%;  max-width:800px;  display:block;  margin:0 auto; }.expose_map.b_proj #expose_map{  background:aqua; }.expose_map{  width:100%;  max-width:1200px;  margin:0 auto;  margin-bottom:40px;  position:relative;  z-index:1; }.expose_map #expose_map{  height:100%;  height:600px; }.expose_map #map_legende{  width:96%;  margin:0 auto; }@media (min-width:768px){  .expose_map #map_legende{   width:66%;   max-width:66%;   margin-bottom:40px!important;  }}.expose_img_single{  margin-top:99px; }.mod_wohnungsexpose .emkw{  width:100%!important;  max-width:100%!important; }.mod_wohnungsexpose .emkw section{  width:90%;  max-width:1280px;  margin:0 auto; }.mod_wohnungsexpose .emkw section.sec_kontakt{  position:relative;  width:100%;  max-width:100%; }.mod_wohnungsexpose .emkw section.sec_kontakt:before{  content:"";  background:#F8F9FC;  height:130%;  display:block;  position:absolute;  z-index:-1;  bottom:0;  left:0;  right:0; }.mod_wohnungsexpose .emkw #kontakt{  width:90%;  max-width:1280px;  margin:0 auto;  position:relative;  z-index:0;  padding-bottom:80px; }.mod_wohnungsexpose .emkw #kontakt .box_head{  width:100%;  padding-top:40px;  padding-bottom:40px;  text-align:center; }.mod_wohnungsexpose .emkw #kontakt .box_head h3{  font-size:26px;  color:#E3000B;  font-weight:800; }.mod_wohnungsexpose .emkw #kontakt .box_head h3 span{  color:#000; }@media (min-width:540px){  .mod_wohnungsexpose .emkw #kontakt .box_head h3{   font-size:34px;  }}.mod_wohnungsexpose .emkw #kontakt .box_head p.ansprache{  font-size:24px;  font-weight:400; }.mod_wohnungsexpose .emkw #kontakt .boxen_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%; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt{  background:#fff;  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  padding:20px;  margin-bottom:30px; }@media (min-width:540px){  .mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt{   padding:40px;  }}@media (min-width:980px){  .mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt{   width:39%;   margin-bottom:0;  }}.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt h3{  width:100%;  margin-top:0;  margin-bottom:10px;  color:#000;  font-size:20px;  hyphens:none; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt p{  margin-top:0;  margin-bottom:0; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt 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;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-align-items:center;  align-items:center;  padding-top:10px;  padding-bottom:0;  font-family:"Montserrat",Arial,sans-serif;  font-weight:600; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt li a{  font-family:"Montserrat",Arial,sans-serif;  font-weight:600; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt li img{  width:25px;  height:25px;  margin-right:15px; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt li.adress{  -webkit-box-align:start;  -ms-flex-align:start;  -webkit-align-items:flex-start;  -moz-align-items:flex-start;  align-items:flex-start; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt li.adress span{  margin-right:15px; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt li.mail,.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt li.tel{  font-weight:600; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt .oez_block{  margin-top:30px; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt .oez_block p{  font-size:18px;  font-weight:700; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt .oez_block table{  margin-top:10px;  width:100%;  border-spacing:0; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt .oez_block td{  padding:0px 10px 0 0;  text-align:left;  font-size:16px;  vertical-align:baseline; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt .oez_block td span{  white-space:nowrap; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_kontakt .oez_block .oez_nachtext{  margin-top:20px;  font-weight:400;  line-height:1.4; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_formular{  background:#fff;  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  padding:30px;  margin-bottom:30px; }@media (min-width:980px){  .mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_formular{   width:59%;   margin-bottom:0;  }}.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_formular .frm_fields_container .col_1,.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_formular .frm_fields_container .col_2{  width:100%;  min-width:100%; }.mod_wohnungsexpose .emkw #kontakt .boxen_wrap .box_formular .frm_submit{  margin-top:20px; }#expose_slider{  margin-top:0px;  background:#F8F9FC;  display:block;  overflow:hidden;  position:relative;  z-index:1; }#expose_slider.emk-container{  padding:0; }#expose_slider .wrap_expose_slider{  width:100%;  margin:0 auto;   }#expose_slider .wrap_expose_slider .sy-box{  position:relative;  width:100%;  margin:0 auto; }#expose_slider .wrap_expose_slider .sy-box:before{  content:"";  display:block;  padding-top:65%; }#expose_slider .wrap_expose_slider .sy-box .sy-slides-wrap{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:0; }#expose_slider .wrap_expose_slider .sy-box .sy-pager{  position:absolute;  bottom:0;  z-index:100; }#expose_slider .wrap_expose_slider .sy-box .sy-pager li{  width:0.8em;  height:0.8em; }#expose_slider .wrap_expose_slider .sy-box .sy-controls{  display:block; }#expose_slider .wrap_expose_slider #slider_emk{  position:relative;  overflow:hidden; }#expose_slider .wrap_expose_slider #slider_emk ul.slides{  position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:0;  padding:0; }#expose_slider .wrap_expose_slider #slider_emk ul.slides li{  list-style:none;  text-align:center;  height:100%;  object-fit:contain; }#expose_slider .wrap_expose_slider #slider_emk ul.slides li img{  display:inline-block;  object-fit:contain;  height:100%;  margin:0 auto; }#expose_slider .wrap_expose_slider #slider_emk [class^=sy-slide] a,#expose_slider .wrap_expose_slider #slider_emk [class^=sy-slide] img{  height:100%;  width:100%;  object-fit:cover; }#expose_slider .wrap_expose_slider .thumb-box{  padding:0.4em 0 0;  margin-left:0;  width:100%; }#expose_slider .wrap_expose_slider .thumb-box .thumbs::after{  clear:both;  content:"";  display:block; }#expose_slider .wrap_expose_slider .thumb-box .thumbs li{  float:left;  width:14.2%;  text-align:center;  padding-right:10px; }#expose_slider .wrap_expose_slider .thumb-box .thumbs li img{  width:100%;  height:100%;  opacity:0.8;  background:#fff;  transform:transition(opacity 0.32s);  object-fit:contain;  aspect-ratio:4/3;  filter:grayscale(1); }#expose_slider .wrap_expose_slider .thumb-box .thumbs li img.active{  opacity:1;  filter:grayscale(0); }#expose_slider .wrap_expose_slider .thumb-box .thumbs li:hover img{  opacity:1;  filter:grayscale(0);  transform:transition(opacity 0.2s); }#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:#E3000B;  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:100%; }.hotline{  background:#0F3F93;  padding:20px;  width:100%;  max-width:400px;  margin:30px auto;  text-align:center;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px; }.hotline .intro,.hotline .nachtext{  line-height:1.6;  color:#fff;  display:inline-block; }.hotline .number{  font-size:24px;  color:#fff;  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; }.hotline .number .icon-phone2{  margin-right:8px; }.hotline .number a.btn_call{  border:1px solid #fff;  padding:4px 10px;  margin-left:14px;  border-top-left-radius:5px;  border-top-right-radius:5px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;  font-size:12px;  color:#fff; }.hotline .number a.btn_call:hover{  cursor:pointer;  text-decoration:none; }.cta_button{  position:fixed;  bottom:0;  left:0;  width:100%;  text-align:center;  background-color:#fff;  padding:20px;  z-index:999;  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.cta_button .emk_btn span svg{  margin-bottom:-3px; }.emko.mod_wohnungsexpose{  position:relative;  margin-top:-18px; }.emko.mod_wohnungsexpose:before{  position:absolute;  content:"";  height:65vw;  max-height:1000px;  width:100%;  background:#F8F9FC;  clip-path:polygon(100% 0,100% 33%,51% 49%,0 34%,0 0); }.emko.mod_wohnungsexpose #expose_slider{  padding-top:40px; }.page-template-page_immosearch_expose .main{  overflow:hidden; }.page-template-page_immosearch_expose .featherlight .featherlight-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;  max-width:1200px;  width:100%;  background:#fff;  aspect-ratio:4/3;  border-bottom:0; }.page-template-page_immosearch_expose .featherlight .featherlight-content img{  height:100%;  object-fit:contain; }.page-template-page_immosearch_expose .featherlight .featherlight-content .featherlight-previous{  height:100%;  top:0;  right:90%; }.page-template-page_immosearch_expose .featherlight .featherlight-content .featherlight-previous span{  text-shadow:none;  color:transparent;  width:100%;  left:0; }.page-template-page_immosearch_expose .featherlight .featherlight-content .featherlight-previous span:after{  position:absolute;  inset:0;  content:"?";  background-color:transparent;  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./img_system/dessau/slide-btn-left.svg");  height:50px;  background-repeat:no-repeat;  background-size:contain;  background-position:center center; }.page-template-page_immosearch_expose .featherlight .featherlight-content .featherlight-next{  height:100%;  top:0;  left:90%; }.page-template-page_immosearch_expose .featherlight .featherlight-content .featherlight-next span{  text-shadow:none;  color:transparent;  width:100%;  right:0; }.page-template-page_immosearch_expose .featherlight .featherlight-content .featherlight-next span:after{  position:absolute;  inset:0;  content:"?";  background-color:transparent;  background-image:url("https://wohnungsverein-dessau.de/wp-content/themes/emk_publisher/./img_system/dessau/slide-btn-right.svg");  height:50px;  background-repeat:no-repeat;  background-size:contain;  background-position:center center; }#quicksearch_home{  width:100%;  height:auto;  min-height:85px;  display:block;  margin:20px auto 0;  background:none;  position:relative;  z-index:99; }@media (min-width:920px){  #quicksearch_home{   margin-top:80px;  }}#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; }#quicksearch_home .search_box .mobile-searchbox-handler{  width:100%;  min-width:100%;  background:#E3000B;  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:"Montserrat",Arial,sans-serif;  font-size:17px;  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:1px solid #E3000B;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }@media (min-width:920px){  #quicksearch_home .search_box .searcher{   display:block;   padding:50px 20px;  }}#quicksearch_home .search_box .searcher form.quicksearch h3{  width:100%;  text-align:center;  font-size:27x; }@media (min-width:920px){  #quicksearch_home .search_box .searcher form.quicksearch h3{   font-size:40px;  }}#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:20px;  padding-right:20px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset{  width:100%;  min-width:100%;  border:none;  padding-top:10px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset label{  display:block;  margin-bottom:20px;  text-align:center;  width:100%;  font-family:"Montserrat",Arial,sans-serif;  color:#000;  font-size:17px;  font-weight:600; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset button{  width:100%;  border-color:#E3000B;  font-size:16px; }#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;  }}#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider{  margin:13px 0; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bar-wrapper{  padding-top:13.5px; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bar-wrapper .rz-bar{  height:10px;  background:#EDEEF2;  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:#E3000B; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-pointer{  top:50%;  transform:translateY(-50%);  width:27px;  height:27px;  background:#fff;  border:solid 5px #D2D3D6;  border-top-left-radius:27px;  border-top-right-radius:27px;  border-bottom-left-radius:27px;  border-bottom-right-radius:27px;  outline:none; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-pointer:after{  top:50%;  left:50%;  transform:translate(-50%,-50%);  width:11px;  height:11px;  background:#fff;  border:solid 4px #D2D3D6;  border-top-left-radius:11px;  border-top-right-radius:11px;  border-bottom-left-radius:11px;  border-bottom-right-radius:11px; }#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:#E3000B; }#quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset .rzslider .rz-bubble{  font-family:"Montserrat",Arial,sans-serif;  color:#000;  font-size:17px;  font-weight:600; }@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:23%;   min-width:23%;   padding-top:28px!important;  } #quicksearch_home .search_box .searcher form.quicksearch .set_1 fieldset label{   margin-bottom:20px;   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-top:10px;  padding-bottom:20px;  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:#E3000B;   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;  }}#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://wohnungsverein-dessau.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 4px 10px 0px rgba(15,63,147,0.12);   -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);   box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);   -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:#E3000B;  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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }#objekte_liste #emk_immosearch_list.emk_immosearch .filter_wrap .inner_wrap h1{  background:#E3000B;  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;  position:relative;  left:0;  top:10px!important;  z-index:5;  margin:20px auto 0 auto;  background:#fff;  box-sizing:border-box;  border:1px solid #E3000B;  padding:30px 25px;  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-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; -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:#E3000B; }#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:"Mulish",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.closed{  position:relative;  right:3%;  width:100%;  height:50px!important;  top:-12px;  padding-bottom:0px;  margin-top:14px!important;  background:#E3000B;  -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:#ba0009; }#emk_immosearch_list .searchform .filter_wrap_1 .filter_objecttypes .ng-binding:has(input:checked){  background-color:#E3000B;  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:49%;   min-width:49%;  }}#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:49%;   min-width:49%;   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 li{  font-family:"Mulish",Arial,sans-serif;  font-size:16px; }#emk_immosearch_list .searchform .filter_wrap_2 .filter_regions fieldset selectbox .inputframe{  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px;  background:#EDEEF2;  border-color:#EDEEF2;  font-family:"Mulish",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:#E3000B;  font-family:"Mulish",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:14px;  font-weight:600;  color:#000;  display:inherit; }@media (min-width:768px){  #emk_immosearch_list .searchform .slide_set fieldset.slide label{   font-size:16px;  }}@media (max-width:768px){  #emk_immosearch_list .searchform .slide_set fieldset.slide label{   margin-bottom:-45px;   text-align:center;  }}#emk_immosearch_list .searchform .slide_set fieldset.slide .rzslider{  margin:10px 0 13px; }@media (min-width:768px){  #emk_immosearch_list .searchform .slide_set fieldset.slide .rzslider{   margin:40px 0 13px;  }}@media (max-width:768px){  #emk_immosearch_list .searchform .slide_set fieldset.slide .rzslider .rz-bubble{   font-size:14px!important;  }}#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:650px){  #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: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:10px 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 10px;  font-weight:normal;  font-size:14px;  font-weight:600;  background:#E8EAEC;  color:rgba(0,0,0,0.5);  border-top-left-radius:60px;  border-top-right-radius:60px;  border-bottom-left-radius:60px;  border-bottom-right-radius:60px; }@media (min-width:540px){  #emk_immosearch_list .searchform ul.unstyled li label{   font-size:18px;   padding:7px 30px;  }}#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 .check_style{  display:none;  position:absolute;  top:0;  left:0;  height:20px;  width:20px;  background-color:#eee;  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:#ccc; }#emk_immosearch_list .searchform ul.unstyled li label:hover{  background-color:#E3000B;  color:#fff; }#emk_immosearch_list .searchform ul.unstyled li label:active{  background-color:#E8EAEC; }#emk_immosearch_list .searchform ul.unstyled li label input:checked ~ .ng-binding{  background-color:#E3000B;  color:#fff; }#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:#E3000B;  color:#fff; }#emk_immosearch_list .resultlist{  width:100%;  min-height:180px;  margin:0 auto; }#emk_immosearch_list .resultlist .resultlist_info h3.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:#E3000B; }.quicksearch_ .btn_qsearch{  width:200px;  height:40px;  border:1px solid #E3000B!important;  background:#E3000B!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 #ba0009!important;  background:#ba0009!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:#E3000B;  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:#E3000B; }#objekte_liste.merkzettel{  background:#E3000B; }#objekte_liste.merkzettel #emk_immosearch_list{  padding-top:0!important; }.emk_immosearch .resultlist{  width:100%;  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:"Mulish",Arial,sans-serif;  font-size:18px;  font-weight:600;  color:#a6a6a6;  border:2px solid #ddd;  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.active,.emk_immosearch .resultlist .mapper .btn_list.active,.emk_immosearch .resultlist .mapper .btn_whg.active{  background:#a6a6a6;  color:#fff;  border-color:transparent; }.emk_immosearch .resultlist .mapper .btn_map.active .cls-1,.emk_immosearch .resultlist .mapper .btn_list.active .cls-1,.emk_immosearch .resultlist .mapper .btn_whg.active .cls-1{  stroke:#fff; }.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:#a6a6a6; }.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 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  border-top-left-radius:16px;  border-top-right-radius:16px;  border-bottom-left-radius:16px;  border-bottom-right-radius:16px;  -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);  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }.emk_immosearch .resultlist .resultlist_objects .result:hover h3{  color:#E3000B!important; }.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%;  position:relative; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .prev_img.objektbild .content{  margin-top:0;  aspect-ratio:3/2; }.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:100%;  max-height:100%;  object-fit:cover;  border-top-left-radius:16px;  border-top-right-radius:16px; }.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 20px 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{  text-align:left;  font-size:20px;  font-weight:600;  line-height:24px;  margin-top:10px;  color:#000; }.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:#848484;  left:50px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten p.adress img{  width:12px;  margin-top:3px;  margin-right:10px; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.merkmale{  top:78px;  margin: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:#000;  margin:10px;  padding:2px 14px;  font-size:13px;  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;  border-color:#E3000B;  border-style:solid;  border-width:0 0.25em 0.2em 0;  height:10px;  bottom:40%;  left:-5px;  transform:rotate(45deg);  width:0.4em; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data{  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:"Mulish",Arial,sans-serif;  font-size:16px;  font-weight:600;  line-height:1;  padding-right:20px;  margin-right:15px;  color:#000;  border-right:1px solid #EDEEF2; }@media (min-width:768px){  .emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li{   font-size:18px;  }}.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li:last-child{  margin-right:0;  border-right:none; }.emk_immosearch .resultlist .resultlist_objects .result .wrap .objektdaten ul.list_data li span{  font-size:12px;  font-weight:400;  color:#848484; }.emk_immosearch .resultlist .resultlist_objects .result .merken{  display:none;  position:absolute;  right:8px;  bottom:13px;  z-index:50;  color:#EDEEF2;  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:20px auto;   }.emk_immosearch .resultlist_info h3{  margin:0;  font-size:14px;  color:#c2c2c2;  font-weight:500; }.emk_immosearch .resultlist_info h3 span{  color:#E3000B;  font-weight:700; }@media (min-width:650px){  .emk_immosearch .resultlist_info h3{   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;  color:#E3000B;  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:#EDEEF2;  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_objektliste_2 .navbar:before{  height:80px; }@media (min-width:540px){  .page-template-page_immosearch_objektliste_2 .navbar:before{   height:138px;  }}.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:"Montserrat",Arial,sans-serif;  color:#000;  font-size:17px;  font-weight:600; }.emk_immosearch .searchform fieldset .rzslider{  margin:13px 0; }.emk_immosearch .searchform fieldset .rzslider .rz-bar-wrapper{  padding-top:13.5px;  margin-top:-17px; }.emk_immosearch .searchform fieldset .rzslider .rz-bar-wrapper .rz-bar{  height:13px;  background:#EDEEF2;  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:#E3000B; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer{  top:50%;  transform:translateY(-50%);  width:27px;  height:27px;  background:#fff;  border:solid 5px #D2D3D6;  border-top-left-radius:27px;  border-top-right-radius:27px;  border-bottom-left-radius:27px;  border-bottom-right-radius:27px;  outline:none; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer:after{  top:50%;  left:50%;  transform:translate(-50%,-50%);  width:11px;  height:11px;  background:#fff;  border:solid 4px #D2D3D6;  border-top-left-radius:11px;  border-top-right-radius:11px;  border-bottom-left-radius:11px;  border-bottom-right-radius:11px; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer.rz-active:after{  background:#fff; }.emk_immosearch .searchform fieldset .rzslider .rz-pointer.rz-active:after:after{  background:#E3000B; }.emk_immosearch .searchform fieldset .rzslider .rz-bubble{  font-family:"Montserrat",Arial,sans-serif;  color:#000;  font-size:17px;  font-weight:600; }.emk_immosearch .searchform fieldset{  width:32%;  min-width:32%;  padding-top:40px; }@media (min-width:768px){  .emk_immosearch .searchform fieldset{   padding-top:0;  }}@media (min-width:980px){  .emk_immosearch .searchform fieldset{   padding-top:28px;  }}.emk_immosearch .searchform fieldset label{  margin-bottom:0;  text-align:left; }.emk_immosearch .searchform fieldset.ng-scope{  padding-top:0; }*{  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:50vh;  position:relative;  z-index:1;  top:50px; }@media (min-width:768px){  .main{   top:120px;  }}@media (min-width:980px){  .main{   top:138px;  }}.main .side_logo{  display:none; }#vermietung .main:before,.single-stellenangebote .main:before{  top:-200px; }@media (min-width:768px){  #vermietung .main:before,.single-stellenangebote .main:before{   height:270px;  }}.emko{  position:relative;  width:100%;  display:block; }.emko .emki{  max-width:1400px;  display:block;  margin:0 auto; }.emko .emki .emkw{  width:90%;  max-width:1228px;  display:block;  margin:0 auto; }@media (min-width:1400px){  .emko .emki .emkw{   width:100%;  }}.emko .emki .emkw .top_spacer{  margin-top:0; }@media (min-width:540px){  .emko .emki .emkw .top_spacer{   margin-top:40px;  }}.emko.teamfoto img{  width:100%;  object-fit:cover; }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:"Montserrat",Arial,sans-serif;  font-weight:800;  border-top-left-radius:10px;  border-top-right-radius:10px;  border-bottom-left-radius:10px;  border-bottom-right-radius:10px; }.emk_btn.small{  height:32px;  line-height:31px;  padding:0 15px; }.emk_btn.active{  background:#E3000B; }.emk_btn a{  font-family:"Montserrat",Arial,sans-serif;  font-weight:800; }.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:#E3000B;  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:#ba0009;  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:#E3000B;  background:transparent;  line-height:1;  transition:all 0.3s;  position:relative;  overflow:hidden;  border:solid 2px #E3000B;  border-top-left-radius:12px;  border-top-right-radius:12px;  border-bottom-left-radius:12px;  border-bottom-right-radius:12px;  z-index:1; }.emk_btn.fu_c2_ a{  color:#E3000B; }.emk_btn.fu_c2_.active,.emk_btn.fu_c2_:hover{  color:#fff;  background:#E3000B; }.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:#E3000B;  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:#E3000B;  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:#E3000B; }.emk_btn.ce_{  display:table;  margin:0 auto;  padding-top:10px;  padding-bottom:10px; }.emk_btn a{  font-family:"Montserrat",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 #E3000B;  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:#E3000B;  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:#ba0009;  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:#ba0009; }.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 #EDEEF2;  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:"Poppins",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:#E3000B;  border:1px solid #E3000B;  -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:#E3000B;  border:1px solid #E3000B;  -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:#E3000B;  background:#E3000B;  color:#fff; }a.btn.norm:hover{  cursor:pointer;  border-color:#ba0009;  background:#ba0009; }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_results{  margin-top:50px; }#search_results .entry-content{  width:92%;  max-width:980px;  margin:0 auto; }#search_results .entry-content h1{  font-size:24px;  text-align:left;  margin-bottom:35px; }#search_results .entry-content a:hover{  cursor:pointer;  text-decoration:none!important; }#search_results .entry-content .result_item{  margin-top:5px;  padding:20px 0;  border-bottom:1px solid #EDEEF2; }#search_results .entry-content .result_item:hover{  cursor:pointer;  border-bottom:1px solid transparent;  -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; -moz-transform:translate(0,-3px);  -ms-transform:translate(0,-3px);  -o-transform:translate(0,-3px);  -webkit-transform:translate(0,-3px);  transform:translate(0,-3px);  -webkit-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  -moz-box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12);  box-shadow:0px 4px 10px 0px rgba(15,63,147,0.12); }#search_results .entry-content .result_item:hover h2{  text-decoration:none!important;  color:#000; }#search_results .entry-content .result_item h2{  padding:2px 20px 0;  font-size:18px!important;  font-weight:400;  color:#000; }#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;  color:#fff;  background:#E3000B;  padding:10px; }#datenschutz h3{  background:#E3000B;  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; }#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:#E3000B;  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 #E3000B; }#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 #E3000B; }#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; }#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{  width:98%;  max-width:80vw; }.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; }