:root{--bl-rand:clamp(20px,3.5vw,72px);--bl-header-farbe:rgba(165,128,84,0.95);--bl-header-fix-hoehe:110px;--bl-header-mobil-hoehe:80px;--bl-header-hero-mobil:120px;--bl-weiss:#ffffff;--bl-burger-breite:40px;--bl-burger-hoehe:14px;--bl-burger-unten:55%;--bl-burger-linie:2px;--bl-dauer:0.3s}@font-face{font-family:'Albert Sans';src:url('/wp-content/uploads/fonts/albert-sans-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Albert Sans';src:url('/wp-content/uploads/fonts/albert-sans-latin-wght-italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}body,h1,h2,h3,h4,h5,h6,input,textarea,button{font-family:'Albert Sans',Helvetica,Arial,sans-serif}html:root{--et_global_heading_font:'Albert Sans',Helvetica,Arial,sans-serif;--et_global_body_font:'Albert Sans',Helvetica,Arial,sans-serif}body .et_pb_text a,body .et-l--footer .et_pb_menu ul li a{text-decoration-line:underline;text-decoration-thickness:1px;transition:text-decoration-thickness 0.2s}body .et_pb_text a:hover,body .et_pb_text a:focus,body .et-l--footer .et_pb_menu ul li a:hover,body .et-l--footer .et_pb_menu ul li a:focus{text-decoration-thickness:2px}body .et_pb_text a{color:inherit}@media (max-width:980px){.et_pb_text_inner p,.et_pb_text_inner li{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}@media (max-width:767px){h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}}#main-header{background-color:var(--bl-header-farbe)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important;transition:background-color var(--bl-dauer),backdrop-filter var(--bl-dauer)}body.bl-hero-sichtbar #main-header{background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:981px){body.page-id-223031 #main-header:not(.et-fixed-header){background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}}#main-header.et-fixed-header #et-top-navigation,body:not(.page-id-223031) #main-header #et-top-navigation{padding-top:calc((var(--bl-header-fix-hoehe) - var(--bl-burger-hoehe)) / 2)!important;padding-bottom:calc((var(--bl-header-fix-hoehe) - var(--bl-burger-hoehe)) / 2)!important}#main-header #logo{max-height:80%!important}@media (max-width:980px){#main-header{position:fixed!important;top:0!important;left:0;right:0;width:100%}#main-header .container,#main-header .logo_container{overflow:visible!important}body #main-header #et-top-navigation,body:not(.page-id-223031) #main-header #et-top-navigation{padding-top:calc((var(--bl-header-mobil-hoehe) - var(--bl-burger-hoehe)) / 2)!important;padding-bottom:calc((var(--bl-header-mobil-hoehe) - var(--bl-burger-hoehe)) / 2)!important;transition:padding var(--bl-dauer)}body.bl-hero-sichtbar #main-header #et-top-navigation{padding-top:calc((var(--bl-header-hero-mobil) - var(--bl-burger-hoehe)) / 2)!important;padding-bottom:calc((var(--bl-header-hero-mobil) - var(--bl-burger-hoehe)) / 2)!important}#main-header #logo{max-height:none!important;max-width:none!important;height:calc(var(--bl-header-mobil-hoehe) * 0.8)!important;width:auto!important;transition:height var(--bl-dauer)}body.bl-hero-sichtbar #main-header #logo{height:calc(var(--bl-header-hero-mobil) * 0.8)!important}}#main-header .mobile_menu_bar.et_toggle_slide_menu{display:block!important;position:relative;width:var(--bl-burger-breite)!important;height:var(--bl-burger-hoehe)!important;padding:0!important;margin:0!important;cursor:pointer;color:var(--bl-weiss);background:linear-gradient(currentColor,currentColor) right top / 100% var(--bl-burger-linie) no-repeat,linear-gradient(currentColor,currentColor) right bottom / var(--bl-burger-unten) var(--bl-burger-linie) no-repeat!important;transition:background-size var(--bl-dauer)}#main-header .mobile_menu_bar.et_toggle_slide_menu:hover,#main-header .mobile_menu_bar.et_toggle_slide_menu:focus-visible{background-size:100% var(--bl-burger-linie),100% var(--bl-burger-linie)!important}#main-header .mobile_menu_bar.et_toggle_slide_menu::before,#main-header .mobile_menu_bar.et_toggle_slide_menu::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;width:26px!important;height:var(--bl-burger-linie)!important;font-size:0!important;line-height:0!important;background-color:var(--bl-weiss)!important;opacity:0;transform:translate(-50%,-50%) rotate(0deg) scaleX(0.4);transition:transform var(--bl-dauer),opacity var(--bl-dauer)}body.et_pb_slide_menu_active #main-header .mobile_menu_bar.et_toggle_slide_menu{background-size:0 var(--bl-burger-linie),0 var(--bl-burger-linie)!important}body.et_pb_slide_menu_active #main-header .mobile_menu_bar.et_toggle_slide_menu::before{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}body.et_pb_slide_menu_active #main-header .mobile_menu_bar.et_toggle_slide_menu::after{opacity:1;transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}@media (max-width:980px){body.et_pb_slide_menu_active #main-header{z-index:1000000!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}body.et_pb_slide_menu_active #main-header .logo_container{opacity:0}body.et_pb_slide_menu_active #main-header .mobile_menu_bar.et_toggle_slide_menu{pointer-events:auto}body.et_pb_slide_menu_active #main-header .mobile_menu_bar.et_toggle_slide_menu::before,body.et_pb_slide_menu_active #main-header .mobile_menu_bar.et_toggle_slide_menu::after{background-color:#8A6A44!important}}body .et_slide_in_menu_container{box-shadow:-6px 0 18px rgba(70,50,25,0.10)}body .et_slide_in_menu_container #mobile_menu_slide li a{text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:0.45em}body .et_slide_in_menu_container #mobile_menu_slide li a.bl-aktiv,body .et_slide_in_menu_container #mobile_menu_slide li a:hover,body .et_slide_in_menu_container #mobile_menu_slide li a:focus-visible{text-decoration-line:underline}.et_pb_contact_form textarea.et_pb_contact_message{resize:none!important;field-sizing:content;min-height:120px}@media (max-width:767px){.et_pb_contact_form .et_pb_contact_field_half{width:100%!important;max-width:100%!important;flex-basis:100%!important}}.et_pb_contact_form input,.et_pb_contact_form textarea{color:inherit!important}.et_pb_scroll_top.et-pb-icon{background-color:var(--bl-weiss)!important;border:1px solid currentColor!important;color:inherit!important;border-radius:0!important;box-shadow:none!important;right:12px!important;bottom:20px!important;width:48px!important;height:48px!important;padding:0!important;text-align:center!important;transition:transform 0.2s ease-in-out}.et_pb_scroll_top::before{content:"\21"!important;display:block!important;font-size:32px!important;line-height:44px!important}.et_pb_scroll_top.et-pb-icon:hover{transform:translateY(-6px)}@media (max-width:767px){.et_pb_scroll_top.et-pb-icon{width:40px!important;height:40px!important;right:8px!important;bottom:12px!important}.et_pb_scroll_top::before{font-size:26px!important;line-height:36px!important}}body.et-fb #main-header{display:none!important}body.page-id-53 #main-header{background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}body.page-id-53 #main-header .mobile_menu_bar{visibility:hidden!important;pointer-events:none}body.page-id-53:not(.page-id-223031) #main-header #et-top-navigation{padding-top:calc((220px - var(--bl-burger-hoehe)) / 2)!important;padding-bottom:calc((220px - var(--bl-burger-hoehe)) / 2)!important}@media (max-width:980px){body.page-id-53:not(.page-id-223031) #main-header #et-top-navigation{padding-top:calc((var(--bl-header-hero-mobil) - var(--bl-burger-hoehe)) / 2)!important;padding-bottom:calc((var(--bl-header-hero-mobil) - var(--bl-burger-hoehe)) / 2)!important}body.page-id-53 #main-header #logo{height:calc(var(--bl-header-hero-mobil) * 0.8)!important}}