:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button){--vb-btn-bg:#79B46B;--vb-btn-text:#232820;--vb-btn-hover:#232820;--vb-btn-text-hover:#EDEFED;--vb-btn-size:clamp(15px,.2vw + 14px,17px);--vb-btn-h:2.75em;--vb-btn-pad:1.35em;--vb-btn-slant:1.2em;--vb-btn-stripe:.55em;--vb-btn-gap:.4em;--vb-btn-speed:.55s;--vb-btn-ease:cubic-bezier(.65,0,.35,1);box-sizing:border-box!important;position:relative!important;z-index:0;isolation:isolate;display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--vb-btn-h);padding:.7em calc(var(--vb-btn-pad) + var(--vb-btn-slant) * .6) .7em var(--vb-btn-pad)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--vb-btn-text)!important;font-family:"Onest_local","Onest",Helvetica,Arial,sans-serif!important;font-size:var(--vb-btn-size)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.01em!important;text-align:center;text-decoration:none!important;text-transform:none!important;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,color .25s ease .12s!important}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button)::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1;width:auto!important;height:auto!important;margin:0!important;opacity:1!important;font-size:inherit!important;transform:none!important;translate:none!important;background:linear-gradient(114deg,var(--vb-btn-hover) 0 50%,var(--vb-btn-bg) 50% 100%);background-size:230% 100%;background-position:100% 0;clip-path:polygon(0 0,100% 0,calc(100% - var(--vb-btn-slant)) 100%,0 100%);transition:background-position var(--vb-btn-speed) var(--vb-btn-ease)!important}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button)::after{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:auto!important;right:calc(-1 * (var(--vb-btn-gap) + var(--vb-btn-stripe)))!important;z-index:-2;width:calc(var(--vb-btn-slant) + var(--vb-btn-stripe))!important;height:auto!important;margin:0!important;font-size:inherit!important;background:var(--vb-btn-hover);clip-path:polygon(var(--vb-btn-slant) 0,100% 0,calc(100% - var(--vb-btn-slant)) 100%,0 100%);opacity:0!important;transform:translateX(calc(-1 * (var(--vb-btn-gap) + var(--vb-btn-stripe))))!important;translate:none!important;pointer-events:none;transition:transform .35s var(--vb-btn-ease),opacity .2s ease!important}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button):is(:hover,:focus-visible){color:var(--vb-btn-text-hover)!important}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button):is(:hover,:focus-visible)::before{background-position:0 0}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button):is(:hover,:focus-visible)::after{opacity:1!important;transform:translateX(0)!important;transition-delay:.16s!important}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button):active{transform:translateY(1px)}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button):focus{outline:none}:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button):focus-visible{outline:2px solid var(--vb-btn-hover)!important;outline-offset:4px}:is(a.vb-btn.vb-btn--sand,button.vb-btn.vb-btn--sand,.vb-btn.vb-btn--sand>.et_pb_button){--vb-btn-bg:#DCD6CA;--vb-btn-text:#232820;--vb-btn-hover:#232820;--vb-btn-text-hover:#DCD6CA}:is(a.vb-btn.vb-btn--dark,button.vb-btn.vb-btn--dark,.vb-btn.vb-btn--dark>.et_pb_button){--vb-btn-bg:#232820;--vb-btn-text:#EDEFED;--vb-btn-hover:#79B46B;--vb-btn-text-hover:#232820}@media (prefers-reduced-motion:reduce){:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button),:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button)::before,:is(a.vb-btn,button.vb-btn,.vb-btn>.et_pb_button)::after{transition:none!important}}#page-container{overflow-x:clip}@supports not (overflow:clip){#page-container{overflow-x:hidden}}.et_pb_contact_form_label{position:absolute!important;display:block!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}body #page-container .et_pb_contact_form .input,body #page-container .et_pb_contact_form input.input,body #page-container .et_pb_contact_form textarea.input,body #page-container .et_pb_contact_form select.et_pb_contact_select,body #page-container .et_pb_contact_form .et_pb_contact_select{color:#232820!important}body #page-container .et_pb_contact_form .input::placeholder,body #page-container .et_pb_contact_form textarea::placeholder{color:#232820!important;opacity:1!important}body #page-container .et_pb_contact_form .input::-webkit-input-placeholder{color:#232820!important;opacity:1!important}@media (max-width:980px){body #page-container .et_pb_contact_form .input,body #page-container .et_pb_contact_form input.input,body #page-container .et_pb_contact_form textarea.input,body #page-container .et_pb_contact_form select.et_pb_contact_select{font-size:16px!important}}.vb-karte figcaption a{display:inline-block;min-height:24px;padding:4px 0;line-height:1.6}.vb-karte figcaption span{font-size:12px!important}.mobile_menu_bar,.mobile_menu_bar:before,.et_pb_menu__icon,.et_pb_menu__icon:before{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;overflow:hidden}.et-pb-icon,.et_pb_icon_list_item .et-pb-icon{display:inline-block;width:1em;height:1em;line-height:1;overflow:hidden;font-size:20px}body #page-container .et-l--footer .et_pb_text a,body #page-container .et-l--footer .et_pb_text a:visited{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important;position:relative}body #page-container .et-l--footer .et_pb_text a::after{content:"";position:absolute;inset:-3px -2px}body #page-container .et-l--footer .et_pb_text a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mw-in{opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.mw-in.is-sichtbar{opacity:1;transform:none}@media (max-width:980px){.mw-in{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.mw-in{opacity:1!important;transform:none!important;transition:none!important}}@media (min-width:768px) and (max-width:1199px){.vb-trennen :is(h1,h2,h3,h4){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}}.et_pb_row:has(>.et_pb_column+.et_pb_column>.et_pb_button_module_wrapper:last-child)>.et_pb_column>.et_pb_module:has(+.et_pb_module+.et_pb_button_module_wrapper:last-child){margin-bottom:auto}@media (min-width:768px){.vb-kasten{-webkit-clip-path:polygon(40px 0,100% 0,100% calc(100% - 62px),calc(100% - 40px) 100%,0 100%,0 62px);clip-path:polygon(40px 0,100% 0,100% calc(100% - 62px),calc(100% - 40px) 100%,0 100%,0 62px)}}