body{font-family:Soehne,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.1!important}h1{font-family:Soehne,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.0!important;letter-spacing:-2%;font-size:39px!important;margin-bottom:0.5em}h2,h3,h4,h5{font-family:Soehne,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.0!important;letter-spacing:-1%}h3{font-size:30px}em,.headline-spezial{font-family:GT-Alpina,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.0!important;letter-spacing:-1%;font-style:normal}a.et_pb_button{font-family:GT-Alpina,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal!important}h5{font-weight:400}div.et_pb_text_inner h2{padding-bottom:24px}xxxxx.et_flex_column{--vertical-gap:30px}.et_pb_toggle_content{line-height:var(--et_global_body_font_height,1.7em)}@media only screen and (min-width:1350px){.et_pb_section.unterseite{padding:12px 0 54px 0!important}}.swiper.dsm_image_gallery_thumbs{display:none}body.home.et_mobile_device_not_ipad #logo{display:none}@supports (not (-webkit-text-size-adjust:none)) and (font:-apple-system-body){body.home.et_mobile_device_not_ipad #logo{display:inline-block}}}header .et_mobile_menu{padding:2rem 6rem 10rem 3rem;border-top:none;background:rgba(255,255,255,.9)}header .et_mobile_menu li a{font-family:Soehne,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;border-bottom:1px solid rgba(0,0,0,.9);color:#333;padding:15px 0}header .mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}header .mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}header .mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}header .mobile_menu_bar::before{font-size:42px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:10px}.dsm_image_carousel_4 .dsm_image_carousel_slideshow .dsm_image_carousel_item .dsm_image_carousel_slideshow_bg{height:40vw ! important}.dsm_image_carousel_5 .dsm_image_carousel_slideshow .dsm_image_carousel_item .dsm_image_carousel_slideshow_bg,.dsm_image_carousel_1 .dsm_image_carousel_slideshow .dsm_image_carousel_item .dsm_image_carousel_slideshow_bg{height:34vw ! important}body:not(.home).et_hide_nav.et_fixed_nav #main-header{transform:translateY(0px) ! important;opacity:1 ! important}