:root{--vm-ink: #10432d;--vm-line: #10432d;--vm-mark: #198254;--vm-accent: var(--vm-mark);--vm-soft: #eef3ed;--vm-line-w: 1.6px}html.vm-on .vm-rv{opacity: 0;transform: translateY(22px);transition: opacity .7s cubic-bezier(.22,1,.36,1), transform .7s cubic-bezier(.22,1,.36,1)}html.vm-on .vm-rv.is-visible{opacity: 1;transform: none}html.vm-sofort *, html.vm-sofort *::before, html.vm-sofort *::after{transition: none !important}@keyframes vm-bereit-sicher{to{opacity: 1}}html.vm-bereit-an body:not(.home):not(.page-id-2076):not(.page-id-2316) [data-elementor-type="wp-page"] > .e-con:first-child .elementor-widget, html.vm-bereit-an body:not(.home) [data-elementor-type="single-post"] > .e-con:first-child .elementor-widget{transition: opacity .25s ease-out !important}html:not(.vm-bereit) body:not(.home):not(.page-id-2076):not(.page-id-2316):not(.elementor-editor-active) [data-elementor-type="wp-page"] > .e-con:first-child .elementor-widget, html:not(.vm-bereit) body:not(.home):not(.elementor-editor-active) [data-elementor-type="single-post"] > .e-con:first-child .elementor-widget{opacity: 0;animation: vm-bereit-sicher 0s linear 2.5s forwards}.vm-mask, .vm-mask-in, .vm-word{color: inherit !important}.vm-mask{display: block;overflow: visible;clip-path: inset(-0.3em -0.6em -0.42em -0.6em)}.vm-mask-in{display: block;transform: translateY(140%);transition: transform .85s cubic-bezier(.22,1,.36,1)}.vm-seen .vm-mask-in, .vm-seen.vm-mask .vm-mask-in{transform: none}html.vm-m-hover .feature-card, html.vm-m-hover [data-id="6acd534e"] .e-loop-item, html.vm-m-hover .panel{transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s cubic-bezier(.22,1,.36,1)}html.vm-m-hover .feature-card:hover, html.vm-m-hover [data-id="6acd534e"] .e-loop-item:hover{transform: translateY(-5px);box-shadow: 0 18px 40px -18px rgba(16, 67, 45, .35)}html.vm-m-hover [data-id="6acd534e"] .e-loop-item .elementor-widget-image, html.vm-m-hover .panel .elementor-widget-image{overflow: hidden;border-radius: inherit}@supports (font: -apple-system-body) and (-webkit-appearance: none){html.vm-m-hover [data-id="6acd534e"] .e-loop-item .elementor-widget-image, html.vm-m-hover .panel .elementor-widget-image, .vm-kb-host{-webkit-mask-image: -webkit-radial-gradient(white, black)}}html.vm-m-hover [data-id="6acd534e"] .e-loop-item img, html.vm-m-hover .panel img{transition: transform .6s cubic-bezier(.22,1,.36,1)}html.vm-m-hover [data-id="6acd534e"] .e-loop-item:hover img, html.vm-m-hover .panel:hover img{transform: scale(1.05)}html.vm-m-hover .elementor-button:active{transform: scale(.97)}html.vm-m-hover [data-id="6acd534e"] .e-loop-item a:not(.elementor-button):not(.e-con){background-image: linear-gradient(90deg, var(--vm-line), var(--vm-line));background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 2px;transition: background-size .4s cubic-bezier(.22,1,.36,1)}html.vm-m-hover [data-id="6acd534e"] .e-loop-item a:not(.elementor-button):not(.e-con):hover{background-size: 100% 2px}.vm-pin{opacity: 0;transform: translateY(26px) scale(.965);transition: opacity .6s cubic-bezier(.22,1,.36,1), transform .6s cubic-bezier(.22,1,.36,1)}.vm-seen .vm-pin{opacity: 1;transform: none}.vm-pin.vm-pin-live{transition: opacity .22s ease-out, transform .22s ease-out;will-change: transform}.vm-quiz{cursor: pointer;transition: transform .45s cubic-bezier(.34,1.56,.64,1), box-shadow .45s cubic-bezier(.22,1,.36,1), opacity .3s}.vm-quiz:active{transform: scale(.97)}.vm-quiz:focus-visible{outline: 2px solid var(--vm-accent);outline-offset: 4px}.feature-card.vm-quiz.vm-open, html.vm-m-hover .feature-card.vm-quiz.vm-open:hover{transform: scale(1.09);z-index: 5;box-shadow: 0 26px 60px -22px rgba(16, 67, 45, .45)}.feature-card.vm-quiz.vm-dim{transform: scale(.96);opacity: .55}.vm-quiz.vm-open .vm-icon > svg{transform: scale(1.12)}.vm-tilt{transition: transform .6s cubic-bezier(.22,1,.36,1)}.vm-curtain{clip-path: inset(0 100% 0 0);transition: clip-path .9s cubic-bezier(.22,1,.36,1)}.vm-curtain.r{clip-path: inset(0 0 0 100%)}.vm-curtain-host.vm-seen .vm-curtain, .vm-curtain-host.vm-seen .vm-curtain.r{clip-path: inset(0 0 0 0)}.vm-row{opacity: 0;transform: translateX(-16px);transition: opacity .6s cubic-bezier(.22,1,.36,1), transform .6s cubic-bezier(.22,1,.36,1), background-color .3s, padding-left .3s}.vm-row.vm-seen{opacity: 1;transform: none}.vm-rowline .elementor-divider-separator{transform: scaleX(0);transform-origin: left center;transition: transform .9s cubic-bezier(.22,1,.36,1)}.vm-rowline.vm-seen .elementor-divider-separator{transform: scaleX(1)}html.vm-m-hover .vm-row:hover{background: linear-gradient(90deg, rgba(25, 130, 84, .10), rgba(25, 130, 84, 0) 70%);padding-left: 8px;border-radius: 8px}.vm-icon > svg, .vm-icon .e-font-icon-svg{transform: scale(.6) rotate(-8deg);opacity: 0;transition: transform .7s cubic-bezier(.34,1.4,.44,1), opacity .5s}.vm-seen .vm-icon > svg, .vm-seen .vm-icon .e-font-icon-svg{transform: none;opacity: 1}html.vm-m-hover .feature-card:hover .vm-icon > svg{transform: scale(1.06) rotate(2deg)}.vm-waves{position: absolute;left: 0;right: 0;pointer-events: none;overflow: hidden;z-index: 0;-webkit-mask-image: linear-gradient(to top, #000 0%, #000 42%, transparent 100%);mask-image: linear-gradient(to top, #000 0%, #000 42%, transparent 100%)}.vm-waves svg{display: block;width: 100%;height: 100%}[data-id="6cd3ded7"] > .e-con-inner{position: relative;z-index: 1}@media (max-width: 767px){[data-id="6cd3ded7"] .vm-stadt-reihe{margin-bottom: 64px !important}}.vm-waves path{fill: none;stroke-width: var(--vm-line-w);vector-effect: non-scaling-stroke}.vm-wave-g{animation: vm-wave-x linear infinite}.vm-wave-g.w1{animation-duration: 26s}.vm-wave-g.w2{animation-duration: 19s;animation-direction: reverse}.vm-wave-g.w3{animation-duration: 34s}@keyframes vm-wave-x{from{transform: translateX(0)}to{transform: translateX(-1440px)}}.vm-border-host{position: relative}.vm-border{position: absolute;inset: -5px;width: auto;height: auto;pointer-events: none;z-index: 3;overflow: visible}.vm-border rect{fill: none}.vm-border .vm-draw{stroke: var(--vm-ink);stroke-opacity: .45;stroke-width: 1.4;stroke-dasharray: 101;stroke-dashoffset: 101;stroke-linecap: round;transition: stroke-dashoffset 1.7s cubic-bezier(.4,0,.2,1) .1s}.vm-border-host.vm-seen .vm-border .vm-draw{stroke-dashoffset: 0}.vm-border .vm-draw{display: none}.vm-border .vm-corners{stroke: var(--vm-accent);stroke-width: 1.8;stroke-linecap: round;stroke-dasharray: 2.2 22.8;stroke-dashoffset: 1.1;opacity: 0}.vm-border-host.vm-seen .vm-border .vm-corners{animation: vm-cornerflash .58s cubic-bezier(.05,.7,.1,1) .45s both}@keyframes vm-cornerflash{0%{opacity: 0}28%{opacity: .9}55%{opacity: .9}100%{opacity: .25}}@media (prefers-reduced-motion: reduce){.vm-border-host.vm-seen .vm-border .vm-corners{animation: none;opacity: .25}}.vm-border .vm-spark{stroke: var(--vm-accent);stroke-width: 2.4;stroke-linecap: round;stroke-dasharray: 14 86;stroke-dashoffset: 14;opacity: 0;transition: opacity .5s 1.6s;animation: vm-spark 8s linear infinite}.vm-border-host.vm-seen .vm-border .vm-spark{opacity: .95}@keyframes vm-spark{to{stroke-dashoffset: -86}}.vm-border-host.vm-off .vm-border .vm-spark{animation-play-state: paused}html.vm-calm .vm-glow{animation-iteration-count: 3}html.vm-calm .vm-spark, html.vm-calm .vm-border rect{animation-iteration-count: 3}html.vm-calm .vm-ctapulse::after{animation-iteration-count: 4}html.vm-calm [data-vm] *{animation-iteration-count: 4}html.vm-stop [data-vm], html.vm-stop [data-vm] *, html.vm-stop [data-vm]::before, html.vm-stop [data-vm]::after, html.vm-stop .vm-shape, html.vm-stop .vm-shape *, html.vm-stop .vm-glow, html.vm-stop .vm-wave-g, html.vm-stop .vm-region svg, html.vm-stop .vm-spark, html.vm-stop .vm-border rect, html.vm-stop .vm-beam, html.vm-stop .vm-beam-wrap, html.vm-stop .vm-footchain *, html.vm-stop .vm-ctapulse::after, html.vm-stop .vm-wa-icon::after{animation-play-state: paused !important}.vm-glowhost{overflow: clip}.vm-word{display: inline-block;opacity: 0;transform: translateY(.34em);transition: opacity .5s ease, transform .5s cubic-bezier(.22, .61, .36, 1);transition-delay: calc(var(--w, 0) * 55ms)}.vm-seen .vm-word, .vm-word.vm-seen{opacity: 1;transform: none}.vm-ctapulse{position: relative}.vm-ctapulse::after{content: '';position: absolute;inset: -3px;border: 2px solid var(--vm-accent);border-radius: inherit;opacity: 0;pointer-events: none;animation: vm-ring 3.4s ease-out infinite}.vm-ctapulse:hover::after{animation-play-state: paused}@keyframes vm-ring{0%{opacity: .55;transform: scale(1)}70%{opacity: 0;transform: scale(1.14)}100%{opacity: 0;transform: scale(1.14)}}.vm-kb{will-change: transform;transition: transform .18s linear}.vm-kb-host{overflow: hidden}@media (prefers-reduced-motion: reduce){.vm-word{opacity: 1;transform: none;transition: none}.vm-ctapulse::after{animation: none}.vm-kb{transition: none;transform: none !important}}.vm-glow{position: absolute;pointer-events: none;z-index: 0;border-radius: 50%;background: radial-gradient(circle, rgba(25, 130, 84, .30) 0%, rgba(25, 130, 84, .14) 38%, rgba(25, 130, 84, .04) 58%, rgba(25, 130, 84, 0) 72%);animation: vm-breathe 10s ease-in-out infinite}@keyframes vm-breathe{0%, 100%{opacity: .55;transform: scale(1)}50%{opacity: 1;transform: scale(1.14)}}.vm-beam-wrap{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: 0;border-radius: inherit}.vm-beam{position: absolute;top: -20%;left: 0;width: 46%;height: 140%;background: linear-gradient(90deg, transparent, rgba(25, 130, 84, .13) 45%, rgba(238, 243, 237, .09) 55%, transparent);filter: blur(28px);transform: rotate(16deg) translateX(-70%);animation: vm-beam 16s ease-in-out infinite alternate}@keyframes vm-beam{to{transform: rotate(16deg) translateX(240%)}}html.vm-m-darklight [data-id="5a1034bc"] > .e-con-inner{position: relative;z-index: 1}#vm-wirbel{position: fixed;right: 12px;top: 50%;transform: translateY(-50%);z-index: 5;pointer-events: none;transition: opacity .4s;display: flex;flex-direction: column;gap: 11px}#vm-wirbel.w-shy{opacity: .22}#vm-wirbel .wb-v{opacity: .55;transform: translateX(8px) rotate(14deg);transition: opacity .5s, transform .6s cubic-bezier(.34,1.56,.64,1)}#vm-wirbel .wb-v path{transition: fill .5s}#vm-wirbel .wb-v.w-done{opacity: 1;transform: none}#vm-wirbel .wb-v.w-click{pointer-events: auto;cursor: pointer}#vm-wirbel.slim{right: 4px;gap: 7px}@media (max-width: 767px){#vm-wirbel.slim{right: 10px;gap: 6px}#vm-wirbel.slim .wb-v{width: 19px;height: auto}}@media (min-width: 768px) and (max-width: 1299px){#vm-wirbel.slim{right: 10px}}@keyframes ps-breathe{0%, 100%{transform: scale(1)}50%{transform: scale(1.03)}}.vm-anatspine-box{position: absolute;left: 5%;top: 11%;height: 78%;z-index: 0;pointer-events: none}.vm-anatspine{display: block;height: 100%;overflow: visible}.vm-anatspine .as-seg{opacity: 0;transform: scale(.62);transform-box: fill-box;transform-origin: 50% 50%;transition: opacity .55s ease, transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay: var(--d, 0ms)}.vm-anatspine .as-body{fill: #eef3ed;fill-opacity: .9}.vm-anatspine .as-wing{fill: var(--vm-mark);fill-opacity: .72}.vm-anatspine-box.vm-seen .as-seg{opacity: 1;transform: none}.vm-anatspine-box.as-wave .as-seg{animation: as-pulse 1s ease-out var(--w, 0ms) 1}@keyframes as-pulse{0%, 100%{transform: none}45%{transform: scale(1.17)}}@media (max-width: 767px){.vm-anatspine-box{left: 2%;top: 14%;height: 62%;opacity: .82}}@media (prefers-reduced-motion: reduce){.vm-anatspine .as-seg{transition: none}.vm-anatspine-box.as-wave .as-seg{animation: none}}#vm-spinerail{position: fixed;top: 0;right: 6px;height: 100vh;z-index: 6;pointer-events: none;transition: opacity .18s cubic-bezier(.16,1,.3,1)}#vm-spinerail img{position: absolute;top: 50%;right: 0;transform: translateY(-50%);height: 88vh;width: auto;max-width: none;display: block}#vm-spinerail .sr-base{opacity: .17}#vm-spinerail .sr-fill{opacity: .9;transition: none}.elementor-element-d498011{z-index: 30 !important}@media (max-width: 1200px) and (min-width: 1024px){#vm-spinerail img{height: 72vh}#vm-spinerail{right: 2px}}@media (max-width: 1023px){#vm-spinerail{right: 4px;height: 100vh;z-index: 6}#vm-spinerail img{height: 58vh;max-height: 560px}#vm-spinerail .sr-base{opacity: .15}#vm-spinerail .sr-fill{opacity: .9}.vm-railgutter:not(.vm-topbar) .e-con.e-parent{padding-right: 120px !important}.vm-railgutter .e-con.e-parent.vm-nogutter{padding-right: 0 !important}.vm-railgutter .e-con.e-parent h1, .vm-railgutter .e-con.e-parent h1 *{font-size: clamp(28px, 8vw, 40px) !important;word-break: break-word}.vm-railgutter footer.elementor-location-footer .e-con.e-parent{padding-right: 0 !important}}@media (max-width: 767px){#vm-spinerail img{height: 30vh;max-height: 260px}.vm-railgutter:not(.vm-topbar) .e-con.e-parent{padding-right: 58px !important}.vm-railgutter .e-con.e-parent.vm-nogutter{padding-right: 0 !important}.vm-railgutter .e-con.e-parent h2, .vm-railgutter .e-con.e-parent h2 *, .vm-railgutter .e-con.e-parent p{overflow-wrap: anywhere;hyphens: auto}.e-con.e-parent p, .e-con.e-parent li, .e-con.e-parent a{overflow-wrap: anywhere}}.e-con.e-parent a, .elementor-widget-text-editor a{overflow-wrap: break-word}@media (prefers-reduced-motion: reduce){#vm-spinerail .sr-base{opacity: .5}}#vm-spineback{position: fixed;top: 0;left: 50%;transform: translateX(-50%);height: 100vh;z-index: 4;pointer-events: none}#vm-spineback img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 94vh;width: auto;max-width: none;display: block}#vm-spineback .sb-base{opacity: .05}#vm-spineback .sb-fill{opacity: .13}@media (max-width: 1023px){#vm-spineback img{height: 70vh}}.vm-spinesec{display: none}.vm-ss-bg{display: none}@media (max-width: 1023px){.vm-spinesec{display: block;width: 100%;background: linear-gradient(180deg, #e9f3ee 0%, #f6faf8 60%, #fff 100%);padding: 46px 20px 52px;overflow: hidden}.vm-ss-head{text-align: center;margin: 0 auto 20px;max-width: 26ch}.vm-ss-head b{display: block;font-size: 21px;line-height: 1.2;color: #10432d;font-weight: 700}.vm-ss-head span{display: block;font-size: 14px;color: #3a5346;margin-top: 6px}.vm-ss-spine{position: relative;height: 56vh;max-height: 460px;margin: 0 auto;width: 96px}.vm-ss-spine img{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;width: auto;max-width: none;display: block}.vm-ss-spine .ss-base{opacity: .16}.vm-ss-spine .ss-fill{opacity: .95}.vm-ss-bg{display: block;position: absolute;top: 6%;right: 4%;height: 88%;width: auto;z-index: 0;pointer-events: none;opacity: .5}.vm-ss-bg img{display: block;height: 100%;width: auto;max-width: none}}@media (prefers-reduced-motion: reduce){.vm-ss-spine .ss-fill{clip-path: none !important}}.vm-emblem{position: absolute;top: 50%;right: 2%;transform: translateY(-50%);z-index: 0;pointer-events: none;opacity: .5}.vm-emblem img{display: block;height: 62vh;max-height: 460px;width: auto;max-width: none;animation: vm-emblem-breathe 7s ease-in-out infinite;transform-origin: center}@keyframes vm-emblem-breathe{0%, 100%{transform: scale(1);opacity: .92}50%{transform: scale(1.025);opacity: 1}}@media (max-width: 767px){.vm-emblem{display: none}}@media (prefers-reduced-motion: reduce){.vm-emblem img{animation: none}}.vm-spineband{width: 100%;background: linear-gradient(180deg, #e9f3ee 0%, #f5faf7 62%, #ffffff 100%)}@media (min-width: 768px){.vm-spineband:not(:first-child){box-sizing: border-box;width: calc(100% - 40px);max-width: 1400px;margin-left: auto;margin-right: auto;border-radius: 32px}.vm-spineband:not(:first-child){background: linear-gradient(180deg, #e9f3ee 0%, #f2f8f4 62%, #f0f6f2 100%)}}@media (min-width: 768px) and (max-width: 1199px){.vm-spineband:not(:first-child) .vm-sb-inner{padding-left: max(44px, calc((100% - 1032px) / 2));padding-right: max(44px, calc((100% - 1032px) / 2))}}@media (min-width: 1200px){.vm-spineband:not(:first-child){width: calc(100% - 96px)}}@media (min-width: 1200px) and (max-width: 1255px){.vm-spineband:not(:first-child) .vm-sb-inner{padding-left: max(16px, calc((100% - 1032px) / 2));padding-right: max(16px, calc((100% - 1032px) / 2))}}.vm-sb-inner{max-width: 1160px;margin: 0 auto;padding: 64px 64px;display: flex;align-items: center;gap: 60px}.vm-sb-spine{position: relative;flex: 0 0 auto;display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 10px 24px}.vm-sb-line{display: none}.vm-sb-vert{position: relative;opacity: 0;transform: translateY(10px) scale(.8);transition: opacity .5s ease, transform .6s cubic-bezier(.34, 1.56, .64, 1);transition-delay: calc(var(--i, 0) * 40ms)}.vm-sb-vert.on{opacity: 1;transform: none}.vm-sb-vert .sb-seg{display: block}.vm-sb-vert .sb-seg path{transition: fill .45s ease}.vm-sb-text{flex: 1 1 auto;min-width: 0}.vm-sb-h{font-size: 33px;line-height: 1.15;color: #10432d;margin: 0 0 12px;font-weight: 700}.vm-sb-p{font-size: 17px;line-height: 1.5;color: #3a5346;margin: 0;max-width: 40ch}.vm-sb-imgcol{flex: 0 0 auto}@media (min-width: 768px){.vm-sb-inner{justify-content: center}.vm-sb-spine{padding-left: 0;padding-right: 0}.vm-sb-text{flex: 0 1 auto}}.vm-spineband .vm-sb-img{width: 340px;height: 320px;object-fit: cover;border-radius: 32px;display: block;box-shadow: 0 18px 40px -22px rgba(16, 67, 45, .5)}@media (max-width: 1099px){.vm-spineband .vm-sb-img{width: 260px;height: 300px}}@media (min-width: 1200px){.vm-spineband:not(:first-child) .vm-sb-inner{max-width: none;padding-left: 40px;padding-right: 40px;justify-content: flex-start}.vm-spineband:not(:first-child) .vm-sb-text{flex: 1 1 auto}.vm-spineband:not(:first-child) .vm-sb-imgcol{flex: 0 0 44%}.vm-spineband:not(:first-child) .vm-sb-img{width: 100%}}@media (max-width: 767px){.vm-sb-inner{flex-direction: column;align-items: center;text-align: center;gap: 26px;padding: 40px 22px 24px}.vm-sb-imgcol{width: 100%}.vm-sb-spine{padding: 4px 0;gap: 1px}.vm-sb-text{text-align: center}.vm-sb-p{margin: 0 auto}.vm-sb-h{font-size: 25px}.vm-spineband .vm-sb-img{width: 100%;max-width: 360px;height: 240px;margin-left: auto;margin-right: auto}}@media (prefers-reduced-motion: reduce){.vm-sb-vert{transition: none}}.vm-spineband:first-child .vm-sb-inner{padding-top: 136px}@media (max-width: 767px){.vm-spineband:first-child .vm-sb-inner{padding-top: 118px}}.vm-shape{position: absolute;pointer-events: none;z-index: 0}.vm-shape svg{display: block;width: 100%;height: 100%;overflow: visible}.vm-shape .sh-line{fill: none;stroke-linecap: round;stroke-linejoin: round}.vm-shape.sh-float svg{animation: vm-drift 11s ease-in-out infinite}@keyframes vm-drift{0%, 100%{transform: translateY(0)}50%{transform: translateY(-10px)}}.vm-arr{display: inline-block;margin-left: 9px;vertical-align: middle;line-height: 0}html.vm-m-hover .elementor-button:hover .vm-arr{animation: vm-nudge 1.2s ease-in-out infinite}.vm-arr svg{display: block}.vm-arr .a-line{stroke: currentColor;stroke-width: 2;stroke-linecap: round;fill: none}@keyframes vm-nudge{0%, 100%{transform: translateX(0);opacity: .85}50%{transform: translateX(5px);opacity: 1}}.vm-wa-icon::after{content: '';position: absolute;inset: -4px;border-radius: 50%;border: 2px solid var(--vm-accent);opacity: 0;animation: vm-wa-pulse 4.5s ease-out infinite;pointer-events: none}@keyframes vm-wa-pulse{0%, 74%{transform: scale(.7);opacity: 0}78%{opacity: .9}100%{transform: scale(1.7);opacity: 0}}.vm-footchain{display: flex;gap: 12px;justify-content: center;padding: 26px 0 0}.vm-footchain svg{opacity: .18;transform: translateY(10px) rotate(18deg);transition: transform .7s cubic-bezier(.34,1.56,.64,1), opacity .6s}.vm-foot.vm-seen .vm-footchain svg{opacity: 1;transform: none}html.vm-m-hover footer.elementor-location-footer a{background-image: linear-gradient(90deg, var(--vm-line), var(--vm-line));background-repeat: no-repeat;background-position: 0 calc(100% + var(--vm-fl-y, 0px));background-size: 0% var(--vm-fl-t, 2px);transition: background-size .35s cubic-bezier(.22,1,.36,1)}html.vm-m-hover footer.elementor-location-footer a:hover{background-size: 100% var(--vm-fl-t, 2px)}@media (hover: hover) and (pointer: fine){html.vm-m-hover footer.elementor-location-footer .elementor-icon-list-item > a{width: -webkit-fit-content;width: fit-content;max-width: 100%}}html.vm-m-hover footer.elementor-location-footer a.vm-no-line, html.vm-m-hover footer.elementor-location-footer a.vm-no-line:hover{background-image: none}.vm-para{will-change: transform}.vm-svc-seg{position: absolute;right: 6px;top: 50%;margin-top: -10px;opacity: .55;transform: rotate(16deg) translateX(6px);transition: opacity .3s;pointer-events: none}.vm-svc-seg path{transition: fill .4s}.vm-svc-seg.on{opacity: 1;transform: none}@keyframes vm-breathe2{0%, 100%{transform: scale(1)}50%{transform: scale(1.02)}}@keyframes vm-ripple{0%, 100%{transform: none}30%{transform: translateX(9px) rotate(5deg)}60%{transform: translateX(-4px) rotate(-3deg)}}html.vm-hdr-shadow .elementor-location-header .e-n-menu-title-text, html.vm-hdr-shadow .elementor-location-header .e-n-menu-title-container{text-shadow: 0 0 2px rgba(6, 20, 13, .95), 0 1px 4px rgba(6, 20, 13, .85), 0 0 16px rgba(6, 20, 13, .75), 0 0 34px rgba(6, 20, 13, .55)}html.vm-m-menuwave .e-n-menu-title-text{background-image: linear-gradient(90deg, var(--vm-line), var(--vm-line));background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 2px;transition: background-size .4s cubic-bezier(.22,1,.36,1);padding-bottom: 2px}html.vm-m-menuwave .e-n-menu-title:hover .e-n-menu-title-text{background-size: 100% 2px}html.vm-hdr-shadow .elementor-location-header .e-n-menu-title:hover .e-n-menu-title-text, html.vm-hdr-shadow .elementor-location-header .e-n-menu-title:hover .e-n-menu-title-container, html.vm-hdr-shadow .elementor-location-header .e-n-menu-title:focus-within .e-n-menu-title-text, html.vm-hdr-shadow .elementor-location-header .e-n-menu-title-container:hover, html.vm-hdr-shadow .elementor-location-header .e-n-menu-title-container:hover .e-n-menu-title-text{color: #fff !important;text-shadow: 0 0 2px rgba(6, 20, 13, .95), 0 1px 4px rgba(6, 20, 13, .85), 0 0 16px rgba(6, 20, 13, .75), 0 0 34px rgba(6, 20, 13, .55) !important}html.vm-hdr-shadow .elementor-location-header .e-n-menu-title:hover .e-n-menu-dropdown-icon svg, html.vm-hdr-shadow .elementor-location-header .e-n-menu-title:hover .e-n-menu-dropdown-icon svg path{fill: #fff !important}html.vm-hdr-shadow.vm-m-menuwave .elementor-location-header .e-n-menu-title-text{background-image: linear-gradient(90deg, #fff, #fff)}@media (max-width: 767px){#vm-panel .vm-p-tools .vm-p-btn{min-height: 44px;font-size: 13px}}html.vm-m-breath .vm-glow{animation-duration: 6s !important;animation-delay: 0s !important}html.vm-m-breath .vm-wa-icon::after{animation-duration: 6s}.vm-region{position: absolute;pointer-events: none;z-index: 0}.vm-region svg{display: block;width: 100%;height: 100%;overflow: visible}.vm-region .rg-line{fill: none;stroke-width: 1.6;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 100;transition: stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.vm-region .rg-far{stroke: var(--vm-ink);stroke-opacity: .3}.vm-region .rg-near{stroke: var(--vm-accent);stroke-opacity: .55;transition-delay: .35s}.vm-region.vm-seen .rg-line{stroke-dashoffset: 0}@media (max-width: 767px){.vm-border .vm-spark{display: none}.vm-beam-wrap{display: none}.vm-waves{opacity: .7}html.vm-on .vm-rv{transform: translateY(14px)}}html.vm-on{overflow-x: clip}@media (prefers-reduced-motion: reduce){html.vm-on *, html.vm-on *::before, html.vm-on *::after{animation-duration: .01s !important;animation-iteration-count: 1 !important}html.vm-on .vm-rv, .vm-pin, .vm-row{opacity: 1 !important;transform: none !important;transition: none !important}.vm-curtain{clip-path: none !important;transition: none}.vm-beam{animation: none;opacity: 0}.vm-quiz, .vm-tilt{transition: none}.vm-mask-in{transform: none !important;transition: none !important}.vm-rowline .elementor-divider-separator{transform: scaleX(1);transition: none}.vm-icon > svg, .vm-icon .e-font-icon-svg{transform: none !important;opacity: 1 !important}.vm-wave-g, .vm-glow, .vm-arr, .vm-border .vm-spark, .vm-shape.sh-float svg, .vm-wa-icon::after{animation: none !important}#vm-wirbel .wb-v{transition: none;opacity: 1;transform: none}.vm-region .rg-line{stroke-dashoffset: 0;transition: none}.vm-border .vm-draw{stroke-dashoffset: 0;transition: none}.vm-border .vm-spark{opacity: 0 !important}.vm-svc-seg, .vm-footchain svg{opacity: 1 !important;transform: none !important;transition: none !important}}html.vm-fallback .vm-rv, html.vm-fallback .vm-mask-in, html.vm-fallback .vm-curtain, html.vm-fallback .vm-row, html.vm-fallback .vm-pin, html.vm-fallback .vm-word, html.vm-fallback .vm-rowline .elementor-divider-separator, html.vm-fallback .vm-icon > svg, html.vm-fallback .vm-icon .e-font-icon-svg{opacity: 1 !important;transform: none !important;clip-path: none !important}@media (max-width: 767px){.vm-topbar #vm-spinerail{display: none !important}#vm-toprail{display: none}}#vm-toprail, #vm-topspine{position: fixed;top: 0;left: 0;right: 0;z-index: 9;pointer-events: none}#vm-toprail{display: flex;gap: 3px;height: 6px;padding: 0 6px;background: transparent}#vm-toprail .tr-seg{flex: 1 1 0;height: 100%;border-radius: 3px;background: rgba(30, 80, 51, .16);overflow: hidden;pointer-events: auto;cursor: pointer}#vm-toprail .tr-fill{display: block;width: 100%;height: 100%;background: #1E5033;transform: scaleX(0);transform-origin: left center;will-change: transform}#vm-toprail .tr-seg.is-here{box-shadow: 0 0 0 1px rgba(30, 80, 51, .35)}@media (prefers-reduced-motion: no-preference){#vm-toprail .tr-fill{transition: transform .12s linear}}#vm-topspine{height: auto;line-height: 0;left: 14px;right: 14px;top: 9px;padding: 0;box-sizing: border-box}#vm-topspine::before{content: '';position: absolute;inset: -5px -12px;background: #F7F9F6;border-radius: 999px;box-shadow: 0 2px 12px rgba(27, 33, 30, .10);z-index: -1}.vm-topbar-reserve body{padding-top: var(--vm-topbar-h, 0px) !important}.vm-topbar-reserve .elementor-sticky--active, .vm-topbar-reserve header .elementor-sticky--active, .vm-topbar-reserve .elementor-location-header > .e-con.e-parent{transform: translateY(var(--vm-topbar-h, 0px))}.vm-topbar-reserve .elementor-location-header{position: relative;z-index: 8}@media (min-width: 768px){#vm-topspine{left: 18px;right: 18px;padding: 0}#vm-topspine::before{inset: -5px -16px}}#vm-topspine svg{display: block;width: 100%;height: auto}#vm-topspine .ts-v{fill: #1E5033;opacity: .26;transition: opacity .18s linear}#vm-topspine .ts-v.is-on{opacity: .95}@media (prefers-reduced-motion: reduce){#vm-topspine .ts-v{transition: none}}.vm-m-darklight #vm-toprail .tr-seg{background: rgba(255, 255, 255, .18)}html{scroll-behavior: auto !important}@media (min-width: 1024px){.e-con.e-parent.vm-railsec.vm-nogutter{padding-right: 0 !important}.e-con.e-parent.vm-railsec{padding-right: 170px !important}}@media (min-width: 768px){#vm-topspine, #vm-toprail{display: none !important}.vm-topbar-reserve body{padding-top: 0 !important}.vm-topbar-reserve .elementor-sticky--active, .vm-topbar-reserve header .elementor-sticky--active, .vm-topbar-reserve .elementor-location-header > .e-con.e-parent{transform: none}}#vm-spinepage{position: fixed;inset: 0;pointer-events: none;z-index: 5;overflow: hidden}#vm-spinepage img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 96vh;width: auto;max-width: none;display: block}#vm-spinepage .sp-b{opacity: .10}#vm-spinepage .sp-f{opacity: .32}@media (prefers-reduced-motion: reduce){#vm-spinepage .sp-f{clip-path: none !important}}#vm-spinepage{display: none !important}:root{--e-global-color-text: #16754b !important}#vm-weave{position: absolute;left: 0;right: 0;pointer-events: none;z-index: 4}#vm-weave svg{display: block;width: 100%;height: 100%;overflow: visible}#vm-weave .w-pale{fill: #1E5033;opacity: .20}#vm-weave .w-live{fill: #1E5033;opacity: .92}@media (min-width: 768px){#vm-weave{display: none !important}}#vm-cross{position: fixed;inset: 0;width: 100%;height: 100%;pointer-events: none;z-index: 5}#vm-cross .c-b{fill: #10432D;opacity: .34}#vm-cross .c-f{fill: #10432D;opacity: .78}#vm-cross.is-dark .c-b{fill: #8FE0BC;opacity: .30}#vm-cross.is-dark .c-f{fill: #8FE0BC;opacity: .80}@media (min-width: 768px){#vm-cross{display: none !important}}@media (prefers-reduced-motion: reduce){#vm-cross .c-b{opacity: .32}}.vm-topbar #vm-cross{display: none !important}.vm-dark-ink{color: #10432D !important}svg.vm-dark-ink path, svg.vm-dark-ink polygon, svg.vm-dark-ink rect{fill: #10432D !important}.vm-dark-ink::before, .vm-dark-ink::after{color: #10432D !important}.vm-heroink, .vm-heroink *{color: #FFFFFF !important}.vm-heroink{text-shadow: 0 2px 18px rgba(6, 20, 13, .55), 0 1px 3px rgba(6, 20, 13, .45)}.cky-consent-container, .cky-modal, .cky-overlay{z-index: 2147483000 !important}@media (max-width: 767px){footer .elementor-icon-list-item > a, .elementor-location-footer .elementor-icon-list-item > a{padding-top: 10px;padding-bottom: 10px}footer a[href*="datenschutz"], footer a[href*="impressum"], .elementor-location-footer a[href*="datenschutz"], .elementor-location-footer a[href*="impressum"]{display: inline-block;padding: 13px 6px}}.vm-onphoto{text-shadow: 0 1px 10px rgba(6, 20, 13, .72), 0 1px 3px rgba(6, 20, 13, .55)}.vm-onphoto-bar{background-color: rgba(6, 20, 13, .46) !important}.vm-straight{transform: rotate(-1.4deg) translateY(14px);opacity: .001;transition: transform .9s cubic-bezier(.16, 1, .3, 1) var(--vm-str-delay, 0ms), opacity .6s ease-out var(--vm-str-delay, 0ms);will-change: transform}.vm-straight-in{transform: none;opacity: 1}@media (prefers-reduced-motion: reduce){.vm-straight{transform: none;opacity: 1;transition: none}}@media (max-width: 767px){.vm-footlegible footer .elementor-icon-list-text, .vm-footlegible .elementor-location-footer .elementor-icon-list-text{font-size: 16px !important}.vm-footlegible footer a[href*="datenschutz"], .vm-footlegible footer a[href*="impressum"], .vm-footlegible .elementor-location-footer a[href*="datenschutz"], .vm-footlegible .elementor-location-footer a[href*="impressum"]{font-size: 14px !important;padding: 15px 6px !important}.vm-footlegible footer .vm-mask-in, .vm-footlegible .elementor-location-footer .vm-mask-in, .vm-footlegible footer .vm-mask, .vm-footlegible .elementor-location-footer .vm-mask{font-size: 14px !important;line-height: 1.45 !important}.vm-footlegible footer .vm-mask, .vm-footlegible .elementor-location-footer .vm-mask{height: auto !important;overflow: visible !important}.vm-footlegible footer .vm-mask > .vm-mask-in, .vm-footlegible .elementor-location-footer .vm-mask > .vm-mask-in{transform: none !important}.vm-footsmall{font-size: 14px !important}.vm-footlegible footer a[href*="werbeagentur"], .vm-footlegible footer a[href*="v-m"], .vm-footlegible .elementor-location-footer .elementor-icon-list-item > a{min-height: 44px;display: flex;align-items: center}}@media (max-width: 767px){.vm-heroskel{position: absolute !important;left: -4.5% !important;right: auto !important;top: -2% !important;width: 111.5% !important;height: 107.5% !important;background-size: 100% 100% !important;background-position: center !important;background-repeat: no-repeat !important;opacity: 1;z-index: 0 !important;transform: none !important;pointer-events: none}}.vm-herospine{position: absolute;right: 6px;top: 12%;pointer-events: none;z-index: 1}.vm-herospine svg{display: block;overflow: visible}.vm-herospine .vm-hs-link{fill: #1E5033;opacity: 0;transform: translateX(6px);transition: opacity .5s ease-out calc(var(--i) * 70ms), transform .7s cubic-bezier(.16,1,.3,1) calc(var(--i) * 70ms)}.vm-herospine.is-on .vm-hs-link{opacity: .30;transform: none}@media (min-width: 768px){.vm-herospine{right: 18px;top: 16%}}@media (min-width: 1024px){.vm-herospine{right: 26px}}@media (prefers-reduced-motion: reduce){.vm-herospine .vm-hs-link{opacity: .30;transform: none;transition: none}}.vm-misthost{position: relative;isolation: isolate}.vm-mist{position: absolute;left: -6%;right: -6%;top: -22%;bottom: -22%;z-index: -1;pointer-events: none;border-radius: 50%;background: radial-gradient(58% 62% at 38% 46%, rgba(47,191,113,.20) 0%, rgba(47,191,113,.10) 46%, rgba(47,191,113,0) 74%);filter: blur(18px);opacity: .9;animation: vm-mist-drift 11s ease-in-out infinite}.vm-mist.is-light{background: radial-gradient(58% 62% at 38% 46%, rgba(255,255,255,.22) 0%, rgba(214,255,235,.12) 48%, rgba(255,255,255,0) 76%)}@keyframes vm-mist-drift{0%{transform: translate3d(-2%, 1%, 0) scale(1)}50%{transform: translate3d(3%, -2%, 0) scale(1.06)}100%{transform: translate3d(-2%, 1%, 0) scale(1)}}.vm-mistin{filter: blur(7px);opacity: .001;transform: translateY(10px);transition: filter .9s cubic-bezier(.16,1,.3,1), opacity .7s ease-out, transform .9s cubic-bezier(.16,1,.3,1)}.vm-mistin.is-in{filter: none;opacity: 1;transform: none}html.vm-calm .vm-mist{animation-iteration-count: 3}@media (prefers-reduced-motion: reduce){.vm-mist{animation: none}.vm-mistin{filter: none;opacity: 1;transform: none;transition: none}}.vm-heroleft{position: absolute;left: -3%;top: 8%;width: 46%;height: 74%;z-index: 0;pointer-events: none;opacity: 0;transform: translateX(-14px) rotate(-4deg);transition: opacity 1.1s ease-out, transform 1.2s cubic-bezier(.16,1,.3,1)}.vm-heroleft.is-on{opacity: 1;transform: rotate(-4deg)}.vm-heroleft svg{width: 100%;height: 100%;display: block}.vm-heroleft path{fill: #1E5033;opacity: .115}@media (max-width: 767px){.vm-heroleft{left: -12%;top: 4%;width: 62%;height: 52%}.vm-heroleft path{opacity: .085}}@media (prefers-reduced-motion: reduce){.vm-heroleft{opacity: 1;transform: rotate(-4deg);transition: none}}.vm-leftcard{position: absolute !important;left: 2% !important;right: auto !important;bottom: 16% !important;top: auto !important;z-index: 2;pointer-events: none;opacity: 0;transform: translateY(10px) scale(.96);transition: opacity .7s ease-out .15s, transform .8s cubic-bezier(.16,1,.3,1) .15s}.vm-leftcard.is-on{opacity: 1;transform: none}@media (max-width: 767px){.vm-leftcard{left: 1% !important;bottom: 10% !important;transform: scale(.86)}.vm-leftcard.is-on{transform: scale(.86)}}@media (prefers-reduced-motion: reduce){.vm-leftcard{opacity: 1;transform: none;transition: none}}.vm-cursorlight{position: absolute;inset: 0;z-index: 0;pointer-events: none;opacity: 0;transition: opacity .5s ease-out;background: radial-gradient(220px 220px at var(--mx, 50%) var(--my, 50%), rgba(47,191,113,.16) 0%, rgba(47,191,113,.07) 42%, rgba(47,191,113,0) 70%);transition: opacity .5s ease-out, background-position .18s linear}.vm-cursorlight.is-on{opacity: 1}.vm-hoverzone .vm-word{display: inline-block}.vm-hoverzone .vm-word{transition: transform .34s cubic-bezier(.16,1,.3,1), color .34s ease-out}.vm-hoverzone.vm-maus .vm-word:hover{transform: translateY(-3px);color: #16754b}.vm-hoverzone .word{transition: translate .34s cubic-bezier(.16,1,.3,1), color .34s ease-out}.vm-hoverzone.vm-maus .word:hover{translate: 0 -3px !important;color: #16754b}@media (prefers-reduced-motion: reduce){.vm-cursorlight{display: none}.vm-hoverzone .vm-word, .vm-hoverzone .word{transition: none}.vm-hoverzone .vm-word:hover{transform: none}.vm-hoverzone .word:hover{translate: none !important}}.vm-posture{transform-origin: left bottom;transform: rotate(var(--vm-post, -0.5deg)) translateY(6px);transition: transform 1.05s cubic-bezier(.16,1,.3,1)}.vm-posture.is-straight{transform: none}@media (prefers-reduced-motion: reduce){.vm-posture{transform: none;transition: none}}.vm-jointlayer{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 1}.vm-joint{position: absolute;left: -62px}.vm-joint svg{display: block;overflow: visible}.vm-joint path{fill: #10432D;fill-opacity: .42;transform-box: fill-box;transform-origin: 50% 50%;transition: transform .55s cubic-bezier(.16,1,.3,1), fill .45s ease-out, fill-opacity .45s ease-out}.vm-joint .vm-j-b{transform: translateX(26%) rotate(-20deg)}.vm-joint .vm-j-c{transform: translateX(-20%) rotate(16deg)}.vm-joint.is-open path{fill: #1E7A4E;fill-opacity: .62}.vm-joint.is-open .vm-j-b, .vm-joint.is-open .vm-j-c{transform: none}@media (max-width: 1023px){.vm-joint{display: none}}@media (prefers-reduced-motion: reduce){.vm-joint path{transition: none}.vm-joint .vm-j-b, .vm-joint .vm-j-c{transform: none}}.vm-axis{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 0}.vm-axis svg{display: block;width: 100%;height: 100%}.vm-axis .vm-ax-l{stroke: #10432D;stroke-width: 1.4;opacity: 0;transform: scaleY(0);transform-box: fill-box;transform-origin: 50% 0%;transition: opacity .4s ease-out, transform .75s cubic-bezier(.16,1,.3,1)}.vm-axis.is-on .vm-ax-l{opacity: .16;transform: none}.vm-axis .vm-ax-v{opacity: 0;transition: opacity .55s ease-out}.vm-axis .vm-ax-v path{fill: #10432D}.vm-axis.is-on .vm-ax-v{opacity: .30}@media (prefers-reduced-motion: reduce){.vm-axis .vm-ax-l, .vm-axis .vm-ax-v{transition: none}}.vm-rubric{position: absolute;pointer-events: none;z-index: 2;left: 50%;top: 100%;margin-top: 10px;transform: translateX(-50%)}.vm-rubric svg{display: block;overflow: visible}.vm-rubric .vm-rb-v{opacity: 0;transform: translateY(4px);transform-box: fill-box;transform-origin: 50% 50%;transition: opacity .5s ease-out, transform .6s cubic-bezier(.16,1,.3,1)}.vm-rubric .vm-rb-v path{fill: #10432D}.vm-rubric.is-light .vm-rb-v path{fill: #FFFFFF}.vm-rubric.is-on .vm-rb-v{opacity: .55;transform: none}.vm-rubric.is-light.is-on .vm-rb-v{opacity: .78}.vm-rubric.is-light .vm-rb-v path{filter: drop-shadow(0 1px 2px rgba(7,29,20,.55))}@media (max-width: 767px){.vm-rubric svg{width: 26px;height: 12px}}@media (prefers-reduced-motion: reduce){.vm-rubric .vm-rb-v{transition: none}}.vm-xray{position: absolute;pointer-events: none;z-index: 3;overflow: hidden;opacity: 0;transition: opacity .45s ease-out}.vm-xray.is-on{opacity: 1}.vm-xray-light{position: absolute;inset: 0;background: radial-gradient(130px 130px at var(--mx, 50%) var(--my, 50%), rgba(232,255,244,.34) 0%, rgba(47,191,113,.13) 42%, rgba(47,191,113,0) 70%)}.vm-xray-bone{position: absolute;left: var(--mx, 50%);top: var(--my, 50%);width: 92px;height: 250px;transform: translate(-50%, -50%);-webkit-mask-image: radial-gradient(circle at 50% 50%, #000 0%, #000 34%, transparent 66%);mask-image: radial-gradient(circle at 50% 50%, #000 0%, #000 34%, transparent 66%)}.vm-xray-bone svg{display: block;width: 100%;height: 100%}.vm-xray-bone path{fill: #F4FFFA;fill-opacity: .44}@media (prefers-reduced-motion: reduce){.vm-xray{display: none}}.vm-cur{position: fixed;left: 0;top: 0;z-index: 2147483000;pointer-events: none;opacity: 0;will-change: transform;transition: opacity .25s ease-out}.vm-cur.is-on{opacity: 1}.vm-cur svg{display: block}html.vm-cur-hide, html.vm-cur-hide *{cursor: none !important}.vm-cur-bone path{fill: #10432D}.vm-cur-bone{transition: opacity .25s ease-out, filter .2s ease-out}.vm-cur-bone.is-hot path{fill: #2FBF71}.vm-cur-bone.is-hot{filter: drop-shadow(0 2px 6px rgba(16,67,45,.35))}.vm-cur-trail path{fill: #10432D}.vm-cur-ring{width: 26px;height: 26px;border-radius: 50%;border: 1.5px solid rgba(16,67,45,.55);background: rgba(47,191,113,.06);transition: opacity .25s ease-out, width .28s cubic-bezier(.16,1,.3,1), height .28s cubic-bezier(.16,1,.3,1), border-color .28s ease-out, background .28s ease-out}.vm-cur-ring.is-open{width: 46px;height: 46px;border-color: rgba(47,191,113,.85);background: rgba(47,191,113,.12)}@media (prefers-reduced-motion: reduce){.vm-cur{display: none}}@media (hover: none), (pointer: coarse){.vm-cur{display: none}html.vm-cur-hide, html.vm-cur-hide *{cursor: auto !important}}.elementor-widget-video .elementor-wrapper{border-radius: 24px;overflow: hidden}.elementor-widget-video video{border-radius: 24px;display: block}[data-id="5a1034bc"] .elementor-widget-video .elementor-wrapper{aspect-ratio: auto;height: clamp(320px, 46vw, 480px)}[data-id="5a1034bc"] .elementor-widget-video video{width: 100%;height: 100%;object-fit: cover;object-position: 50% 34%}@media (max-width: 767px){[data-id="5a1034bc"] .elementor-widget-video .elementor-wrapper{height: clamp(260px, 78vw, 380px)}}.vm-zag-hl{text-decoration: none !important;background: rgba(142, 208, 172, .20);border-radius: 5px;padding: 0 .2em;box-decoration-break: clone;-webkit-box-decoration-break: clone}@media (max-width: 767px){html.vm-mobfix .cky-consent-container{top: auto !important;bottom: 0 !important;max-height: none !important;overflow-y: auto !important}html.vm-mobfix .cky-consent-bar{padding: 10px 12px 10px !important}html.vm-mobfix .cky-title{display: none !important}html.vm-mobfix .cky-notice-des{padding: 0 !important;margin: 0 !important}html.vm-mobfix .cky-notice-des p{max-height: calc(1.35em * 2);overflow: hidden;margin: 0 !important}html.vm-mobfix .cky-notice-des p{font-size: 14px !important;line-height: 1.35 !important;margin: 0 !important}html.vm-mobfix .cky-notice-btn-wrapper{display: flex !important;flex-wrap: nowrap !important;align-items: center;gap: 6px;margin: 8px 0 0 !important;padding: 0 !important}html.vm-mobfix .cky-notice-btn-wrapper .cky-btn{flex: 1 1 0 !important;width: auto !important;min-width: 0 !important;min-height: 44px !important;margin: 0 !important;padding: 6px 6px !important;font-size: 13.5px !important;line-height: 1.2 !important;white-space: normal !important}html.vm-mobfix .cky-btn-close{min-width: 44px !important;min-height: 44px !important}}@media (max-width: 1024px){html.vm-mobfix .rotating-icon{overflow: visible !important}}@media (max-width: 767px){html.vm-mobfix .elementor-element-d49850{bottom: 8px !important;right: 8px !important}html.vm-mobfix .elementor-element-d49850 a, html.vm-mobfix .elementor-element-d49850 .elementor-icon{min-width: 44px;min-height: 44px}}@media (max-width: 767px){html.vm-mobfix .vm-small-fix{font-size: 14px !important;line-height: 1.45 !important}}@media (max-width: 1024px){html.vm-mobfix .swiper-pagination-bullet{width: 10px;height: 10px;padding: 17px;margin: -17px -9px !important;background-clip: content-box;box-sizing: content-box}html.vm-mobfix button[id^="e-n-menu-dropdown-icon"]{min-width: 44px;min-height: 44px}html.vm-mobfix footer a, html.vm-mobfix .elementor-location-footer a, html.vm-mobfix .elementor-icon-list-item > a{min-height: 44px;display: flex;align-items: center}}@media (max-width: 767px){html.vm-mobfix input:not([type="checkbox"]):not([type="radio"]), html.vm-mobfix textarea, html.vm-mobfix select{font-size: 16px !important;min-height: 48px}html.vm-mobfix textarea{min-height: 96px}}html.vm-mobfix .vm-ink-fix{color: #10432d !important}html.vm-mobfix .vm-ink-soft{color: rgba(25, 26, 27, .82) !important}html.vm-mobfix .vm-ink-deep{color: #0B2E1F !important}html.vm-mobfix .vm-heroink .vm-ink-deep, html.vm-mobfix .vm-heroink.vm-ink-deep{color: #FFFFFF !important}html.vm-mobfix .vm-heroink.vm-ink-fix, html.vm-mobfix .vm-heroink .vm-ink-fix, html.vm-mobfix .vm-heroink.vm-ink-soft, html.vm-mobfix .vm-heroink .vm-ink-soft{color: #FFFFFF !important}html.vm-mobfix .elementor-button:hover .vm-ink-fix, html.vm-mobfix .elementor-button:hover .vm-ink-soft, html.vm-mobfix .elementor-button:hover .vm-ink-deep, html.vm-mobfix .vm-heroink .elementor-button:hover .vm-ink-fix, html.vm-mobfix .vm-heroink .elementor-button:hover .vm-ink-soft, html.vm-mobfix .vm-heroink .elementor-button:hover .vm-ink-deep, .elementor-button:hover .vm-dark-ink, .elementor-button:hover.vm-dark-ink{color: inherit !important}@media (max-width: 1024px){html.vm-mobfix header a.elementor-icon, html.vm-mobfix .elementor-location-header a.elementor-icon{min-width: 44px;min-height: 44px}}@media (pointer: coarse) and (min-width: 768px) and (max-width: 1200px){html.vm-mobfix .vm-small-fix{font-size: 14px !important;line-height: 1.45 !important}html.vm-mobfix input:not([type="checkbox"]):not([type="radio"]), html.vm-mobfix textarea, html.vm-mobfix select{font-size: 16px !important;min-height: 48px}html.vm-mobfix textarea{min-height: 96px}html.vm-mobfix footer a, html.vm-mobfix .elementor-location-footer a, html.vm-mobfix .elementor-icon-list-item > a{min-height: 44px;display: flex;align-items: center}html.vm-mobfix button[id^="e-n-menu-dropdown-icon"]{min-width: 44px;min-height: 44px}html.vm-mobfix header a.elementor-icon, html.vm-mobfix .elementor-location-header a.elementor-icon{min-width: 44px;min-height: 44px}html.vm-mobfix .rotating-icon{overflow: visible !important}html.vm-mobfix .vm-hdr-pair .vm-team-btn a, html.vm-mobfix .vm-hdr-pair [data-id="c80e8b0"] a, html.vm-mobfix .vm-hdr-pair .vm-termin{height: 44px !important}html.vm-mobfix .vm-hdr-pair{gap: 12px}}@media (pointer: coarse) and (max-width: 1200px){html.vm-mobfix .elementor-icon-list-text, html.vm-mobfix .elementor-widget-theme-post-excerpt, html.vm-mobfix .elementor-widget-theme-post-excerpt p, html.vm-mobfix [class*="post-excerpt"]{font-size: 16px !important;line-height: 1.5 !important}html.vm-mobfix .elementor-widget-theme-post-excerpt, html.vm-mobfix [class*="post-excerpt"]{-webkit-line-clamp: 6 !important}}@media (max-width: 340px){a.phone-pill{left: 8px !important;right: auto !important;max-width: calc(100vw - 24px) !important;box-sizing: border-box !important}}@media (pointer: coarse) and (min-width: 768px) and (max-width: 1200px) and (max-height: 900px){html.vm-mobfix .cky-consent-container{top: auto !important;bottom: 0 !important;max-height: none !important;overflow-y: auto !important}html.vm-mobfix .cky-consent-bar{padding: 10px 16px !important}html.vm-mobfix .cky-title{display: none !important}html.vm-mobfix .cky-notice-des{padding: 0 !important;margin: 0 !important}html.vm-mobfix .cky-notice-des p{max-height: calc(1.35em * 2);overflow: hidden;margin: 0 !important;font-size: 14px !important;line-height: 1.35 !important}html.vm-mobfix .cky-notice-btn-wrapper{display: flex !important;flex-wrap: nowrap !important;align-items: center;gap: 8px;margin: 8px 0 0 !important;padding: 0 !important}html.vm-mobfix .cky-notice-btn-wrapper .cky-btn{min-height: 44px !important;margin: 0 !important;white-space: normal !important}html.vm-mobfix .cky-btn-close{min-width: 44px !important;min-height: 44px !important}}.elementor-location-header .elementor-icon, .elementor-location-header .elementor-icon-wrapper{display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 0 !important}.elementor-location-header .elementor-icon > svg{display: block}.elementor-location-header .header-inner{align-items: center !important}html.vm-termin-zwei .elementor-location-header .header-inner{transition-property: background, backdrop-filter, -webkit-backdrop-filter, margin, box-shadow !important}.elementor-location-header .header-inner > [data-id]{margin-top: 0 !important;margin-bottom: 0 !important;align-self: center !important}.elementor-location-header .header-inner > .vm-team-btn, .elementor-location-header .header-inner > [data-id="c80e8b0"]{top: 50% !important;transform: translateY(-50%) !important;height: auto !important}.elementor-location-header .header-inner > .vm-team-btn a, .elementor-location-header .header-inner > [data-id="c80e8b0"] a{height: 40px !important;min-height: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;display: inline-flex !important;align-items: center !important;line-height: 1 !important}.elementor-location-header .header-inner > [data-id="f91fcda"] a, .elementor-location-header .header-inner > [data-id="f91fcda"] .elementor-icon-wrapper, .elementor-location-header .header-inner > [data-id="f91fcda"] svg{margin: 0 !important;padding: 0 !important}.elementor-location-header .header-inner > [data-id="f91fcda"] svg{transform: none !important}@media (min-width: 768px){.elementor-location-header .header-inner{min-height: 56px;padding-top: 6px !important;padding-bottom: 6px !important;padding-left: 11px !important}.elementor-location-header .header-inner > [data-id="f91fcda"] a, .elementor-location-header .header-inner > [data-id="f91fcda"] svg{width: 47px !important;height: 34px !important}.elementor-location-header .header-inner > [data-id="f91fcda"] a{display: inline-flex !important;align-items: center !important;justify-content: center !important}}@media (max-width: 767px){.elementor-location-header .header-inner{min-height: 56px;padding-top: 6px !important;padding-bottom: 6px !important;padding-left: 14px !important;padding-right: 14px !important}.elementor-location-header .header-inner > [data-id="f91fcda"] a, .elementor-location-header .header-inner > [data-id="f91fcda"] svg{width: 55px !important;height: 40px !important}.elementor-location-header .header-inner > [data-id="f91fcda"] a{display: inline-flex !important;align-items: center !important;justify-content: center !important}}.elementor-location-header .header-inner > [data-id="329c577"] svg{width: 44px !important;height: 44px !important}.elementor-location-header .header-inner > [data-id="8c16cfd"] .elementor-icon{width: 44px !important;height: 44px !important;padding: 0 !important}.elementor-location-header .header-inner > [data-id="8c16cfd"] svg{width: 24px !important;height: 24px !important}@media (pointer: coarse) and (max-width: 1200px){.elementor-location-header .header-inner .elementor-icon-wrapper{display: flex !important;align-items: center !important;justify-content: center !important;line-height: 0 !important}.elementor-location-header .header-inner .header-logo-white a, .elementor-location-header .header-inner .header-logo-white .elementor-icon-wrapper, .elementor-location-header .header-inner .header-logo-white svg, .elementor-location-header .header-inner .header-logo-dark a, .elementor-location-header .header-inner .header-logo-dark .elementor-icon-wrapper, .elementor-location-header .header-inner .header-logo-dark svg{margin: 0 !important;padding: 0 !important}.elementor-location-header .header-inner .header-logo-white svg, .elementor-location-header .header-inner .header-logo-dark svg{transform: none !important}.elementor-location-header .header-inner .header-logo-white a, .elementor-location-header .header-inner .header-logo-dark a{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 55px !important;height: 40px !important}.elementor-location-header .header-inner .header-logo-white svg, .elementor-location-header .header-inner .header-logo-dark svg{width: 55px !important;height: 40px !important}.elementor-location-header .header-inner a.elementor-icon[href*="elementor-action"]{width: 44px !important;height: 44px !important;padding: 0 !important}.elementor-location-header .header-inner a.elementor-icon[href*="elementor-action"] svg{width: 24px !important;height: 24px !important}.elementor-location-header .header-inner a.elementor-icon[href*="komm-in-unser-team"] svg{width: 44px !important;height: 44px !important}.elementor-location-header .header-inner a.elementor-icon[href*="komm-in-unser-team"] svg rect{fill: #10432D !important}.elementor-location-header [data-id="70de374"]{margin-top: 0 !important}}@media (pointer: coarse) and (min-width: 768px) and (max-width: 1200px){.elementor-location-header .header-inner .header-logo-white a, .elementor-location-header .header-inner .header-logo-white svg, .elementor-location-header .header-inner .header-logo-dark a, .elementor-location-header .header-inner .header-logo-dark svg{width: 47px !important;height: 34px !important}.elementor-location-header .header-inner{padding-left: 15px !important;padding-right: 15px !important}.elementor-location-header .header-inner > .header-logo-white, .elementor-location-header .header-inner > .header-logo-dark{margin-left: 0 !important}.elementor-location-header .header-sticky > .e-con-inner{padding-top: 15px !important}}.elementor-widget-video video, .elementor-background-video-container video, .image-wrap video, video.elementor-video, video{background-color: #EEF3ED !important}.elementor-background-video-container video{background-color: transparent !important}.elementor-background-video-container > video.elementor-background-video-hosted{top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;transform: none !important;object-fit: cover !important}@media (max-width: 767px){.elementor-element[data-id="d498011"]{bottom: 86px !important}}.vm-heroglow{position: absolute;left: -8%;top: 4%;width: 56%;height: 78%;z-index: 0;pointer-events: none;background: radial-gradient(closest-side, rgba(30,80,51,.20), rgba(30,80,51,.09) 52%, rgba(30,80,51,0) 78%);filter: blur(14px);opacity: 0;transform: translateY(20px) scale(.94);transition: opacity .8s cubic-bezier(.16,1,.3,1), transform 1s cubic-bezier(.16,1,.3,1)}.vm-heroglow.is-on{opacity: 1;transform: none}@media (max-width: 767px){.vm-heroglow{left: -18%;top: 2%;width: 88%;height: 54%}}@media (prefers-reduced-motion: reduce){.vm-heroglow{transition: none}}#vm-varianten{position: fixed;z-index: 2147483000;right: 14px;top: 92px;width: 262px;max-height: calc(100vh - 130px);overflow: auto;background: rgba(255,255,255,.97);backdrop-filter: blur(10px);border: 1px solid #dfe6e0;border-radius: 14px;padding: 12px;box-shadow: 0 18px 48px -20px rgba(16,67,45,.45);font: 14px/1.45 -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;color: #14261c}#vm-varianten *{box-sizing: border-box}#vm-varianten .vv-title{margin: 0 0 10px;padding: 0 0 9px;border-bottom: 1px solid #eef2ee}#vm-varianten .vv-title strong{display: block;font-size: 14px;font-weight: 650}#vm-varianten .vv-title span{display: block;font-size: 11.5px;color: #5d6b62;margin-top: 3px}#vm-varianten .vv-h{font-size: 11px;letter-spacing: .09em;text-transform: uppercase;color: #5d6b62;font-weight: 600;margin: 12px 0 7px}#vm-varianten .vv-b{display: block;width: 100%;text-align: left;cursor: pointer;border: 1px solid #dfe6e0;background: #fff;color: #14261c;padding: 7px 10px;border-radius: 9px;font: inherit;margin: 0 0 5px}#vm-varianten .vv-b span{display: block;font-size: 11.5px;opacity: .62;margin-top: 1px}#vm-varianten .vv-b.on{background: #10432D;border-color: #10432D;color: #fff}#vm-varianten .vv-close{margin-top: 10px;border-style: dashed}@media (max-width: 900px){#vm-varianten{right: 10px;left: 10px;width: auto;top: 76px;max-height: 40vh}}.vm-vmotiv{position: absolute;left: -3%;top: 8%;width: 46%;height: 74%;z-index: 0;pointer-events: none;opacity: 0;transition: opacity .8s cubic-bezier(.16,1,.3,1)}.vm-vmotiv.is-on{opacity: 1}.vm-vmotiv svg{display: block;width: 100%;height: 100%}.vm-vmotiv-wirbel path{fill: #1E5033;opacity: .115}.vm-vmotiv-logo{left: -2%;top: 12%;width: 40%;height: 66%}.vm-vmotiv-logo path{fill: #1E5033 !important;opacity: .105}@media (max-width: 767px){.vm-vmotiv{left: -12%;top: 4%;width: 62%;height: 52%}}html.vmv-zag-clean .vm-zag-hl{text-decoration: none !important}html.vmv-zag-fett .vm-zag-hl{text-decoration: none !important;font-weight: 800 !important}html.vmv-zag-hell .vm-zag-hl{text-decoration: none !important;color: #C9EBD8 !important}html.vmv-zag-linien .vm-zag-hl{text-decoration: underline !important;text-decoration-color: #8ED0AC !important;text-decoration-thickness: 2px !important;text-underline-offset: 5px !important}html.vmv-st-eng .vm-karte > [data-widget_type="heading.default"]{margin-top: 8px !important}html.vmv-st-eng .vm-karte > [data-widget_type="icon.default"]{margin-bottom: 8px !important}html.vmv-st-eng .vm-karte{justify-content: flex-start !important;height: auto !important;flex: 1 1 auto !important}video.vm-karte-video, .vm-karte-videobox{max-height: 520px !important;height: 520px !important}@media (max-width: 1024px){video.vm-karte-video, .vm-karte-videobox{max-height: 440px !important;height: 440px !important}}@media (max-width: 767px){video.vm-karte-video, .vm-karte-videobox{max-height: none !important;height: auto !important}}@media (max-width: 767px){video.vm-karte-video{aspect-ratio: 602 / 1080}}@media (max-width: 767px){[data-id="23024fa"] video[poster*="vivamedica-staerken-2026-09-24"], [data-id="23024fa"] video[poster*="vivamedica-hero-2026-09-24c"]{aspect-ratio: 864 / 1074 !important;height: auto !important;max-height: none !important;object-fit: cover}[data-id="23024fa"] .e-hosted-video:has(video[poster*="vivamedica-staerken-2026-09-24"]), [data-id="23024fa"] .e-hosted-video:has(video[poster*="vivamedica-hero-2026-09-24c"]){aspect-ratio: 864 / 1074 !important;height: auto !important}}@media (min-width: 1025px){.e-hosted-video.vm-karte-videobox, video.vm-karte-video{width: 100% !important;height: 100% !important;max-height: none !important}}@media (max-width: 1024px){[data-id="23024fa"]::before{background-size: 100% 100% !important;background-position: center !important}}@media (min-width: 768px) and (max-width: 1024px){.e-hosted-video.vm-karte-videobox, video.vm-karte-video{width: 100% !important;height: 100% !important;max-height: none !important}}.vm-ab-zahl{justify-content: flex-start !important;row-gap: 16px !important}.vm-ab-zahl > *{margin-bottom: 0 !important}.vm-termin{display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: #10432D !important;color: #fff !important;text-decoration: none !important;font-family: inherit;font-size: 15px;font-weight: 600;line-height: 1;padding: 13px 22px;border-radius: 100px;white-space: nowrap;position: relative;overflow: hidden;isolation: isolate;transition: color .3s, box-shadow .3s}.vm-termin svg{width: 18px;height: 18px;flex: 0 0 auto}.vm-termin::before{content: '';position: absolute;inset: 0;z-index: 1;border-radius: inherit;background: #10432D;transform-origin: left center;transition: transform .35s cubic-bezier(.7, 0, .2, 1)}.vm-termin::after{content: '';position: absolute;left: 50%;top: 50%;z-index: 2;width: 0;height: 0;border-radius: 50%;background: #EEF3ED;opacity: .95;transform: translate(-50%, -50%);transition: width .65s, height .65s, opacity .25s}.vm-termin > *{position: relative;z-index: 3}.vm-termin .vm-txt{transition: transform .22s}.vm-termin:hover{color: #10432D !important}.vm-termin:hover::before{transform: scaleX(0)}.vm-termin:hover::after{width: 520px;height: 520px}.vm-termin:hover .vm-txt{transform: translateY(-1px)}@media (prefers-reduced-motion: reduce){.vm-termin::before, .vm-termin::after, .vm-termin .vm-txt{transition: none}}.vm-termin:focus-visible{outline: 3px solid #198254;outline-offset: 3px}.vm-hdr-pair{position: absolute;right: 11px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;gap: 16px;z-index: 3}.vm-hdr-pair .vm-team-btn, .vm-hdr-pair [data-id="c80e8b0"]{position: static !important;margin: 0 !important}.vm-hdr-pair .vm-team-btn a, .vm-hdr-pair [data-id="c80e8b0"] a, .vm-hdr-pair .vm-termin{height: 38px !important;min-height: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;display: inline-flex !important;align-items: center !important;line-height: 1 !important}.vm-hdr-slot{display: inline-flex;align-items: center}html.vm-termin-zwei .e-n-menu-heading{justify-content: flex-end !important;padding-left: 0}.vm-hdr-slot.vm-compact .vm-termin{padding-left: 13px;padding-right: 13px}.vm-hdr-slot.vm-compact .vm-txt{display: none}.vm-kopf-ic-box{position: relative;z-index: 3;display: flex;align-items: center;gap: 8px;margin-right: 8px;flex: 0 0 auto}.vm-kopf-ic{width: 44px;height: 44px;flex: 0 0 auto;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: #10432D !important;color: #fff !important;text-decoration: none !important;transition: transform .2s, box-shadow .2s}.vm-kopf-ic svg{width: 20px;height: 20px}.vm-kopf-ic:hover{transform: translateY(-2px);box-shadow: 0 8px 18px -10px rgba(16,67,45,.9)}.vm-kopf-ic:focus-visible{outline: 3px solid #198254;outline-offset: 3px}@media (prefers-reduced-motion: reduce){.vm-kopf-ic{transition: none}}#vm-leiste{position: fixed;left: 0;right: 0;bottom: 0;z-index: 2147482000;display: none;gap: 10px;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,.94);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-top: 1px solid #e3eae4;box-shadow: 0 -8px 26px -18px rgba(16,67,45,.5);transform: translateY(100%);transition: transform .34s cubic-bezier(.16,1,.3,1);font-family: inherit}@media (max-width: 767px){#vm-leiste{display: flex}}@media (pointer: coarse) and (max-width: 1199px){#vm-leiste{display: flex}}#vm-leiste.is-on{transform: none}#vm-leiste a{flex: 1 1 0;min-height: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border-radius: 100px;text-decoration: none !important;font-size: 15px;font-weight: 600;line-height: 1;padding: 0 14px}#vm-leiste .vm-l-haupt{background: #10432D !important;color: #fff !important}#vm-leiste .vm-l-neben{background: #EEF3ED !important;color: #111 !important;box-shadow: inset 0 0 0 1px #D5E0D3}#vm-leiste svg{width: 17px;height: 17px;flex: 0 0 auto}@media (pointer: coarse) and (min-width: 768px) and (max-width: 1199px){#vm-leiste{justify-content: center}#vm-leiste a{flex: 0 1 300px}}@media (max-width: 767px), (pointer: coarse) and (max-width: 1199px){html.vm-leiste-on [data-id="d498011"]{bottom: 170px !important}html.vm-leiste-on #tidio-chat-iframe, html.vm-leiste-on #tidio-chat{bottom: 84px !important}}@media (prefers-reduced-motion: reduce){#vm-leiste{transition: none}}html.vm-hinweis-on #vm-leiste{transform: translateY(120%) !important}@media (pointer: coarse) and (min-width: 768px) and (max-width: 1200px){.scroll-container-parent{min-height: auto !important;--min-height: auto}.scroll-container-parent .sticky-section{position: static !important;top: auto !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;transform: none !important}.scroll-container-parent .elementor-sticky__spacer{display: none !important}.scroll-container{transform: none !important;margin-left: 0 !important;margin-bottom: 24px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important}.scroll-container > .e-con-inner{display: flex !important;flex-wrap: nowrap !important;flex-direction: row !important;gap: 16px !important;overflow-x: auto !important;overflow-y: hidden !important;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;scroll-padding-left: 20px;padding: 8px 20px 24px !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: 0 0 100% !important;box-sizing: border-box !important;scrollbar-width: none}.scroll-container > .e-con-inner::-webkit-scrollbar{display: none}.scroll-container .panel{width: clamp(240px, calc((100vw - 56px) / 2), 380px) !important;flex: 0 0 auto !important;margin: 0 !important;scroll-snap-align: start;transform: none !important;opacity: 1 !important}.scroll-container .panel:hover{transform: none !important}}@media (max-width: 767px){html.vm-lenta-tel .scroll-container .panel{transform: none !important;opacity: 1 !important}html.vm-lenta-tel .scroll-container{transform: translate3d(var(--vm-lenta-x, 0px), 0, 0) !important;margin-left: 0 !important;width: -webkit-max-content !important;width: max-content !important;max-width: none !important}html.vm-lenta-tel .scroll-container > .e-con-inner{width: auto !important;max-width: none !important;flex-wrap: nowrap !important}html.vm-lenta-tel .scroll-container .panel{width: min(300px, calc(100vw - 80px)) !important;flex: 0 0 auto !important}}@supports (overflow: clip){@media (max-width: 767px){html.vm-lenta-tel body{overflow-x: clip !important}html.vm-lenta-tel .scroll-container-parent{overflow: clip !important}html.vm-lenta-tel .scroll-container-parent .sticky-section{position: -webkit-sticky !important;position: sticky !important;top: var(--vm-lenta-top, 0px) !important;left: auto !important;bottom: auto !important;width: 100% !important;max-width: 100% !important;transform: none !important;margin-top: var(--margin-top, 0px) !important}html.vm-lenta-tel .scroll-container-parent .elementor-sticky__spacer{display: none !important}}}@media (pointer: coarse) and (max-width: 1200px){.elementor-location-header .elementor-sticky--effects{overflow: visible}.elementor-location-header .header-inner::before{content: '';position: absolute;inset: 0;border-radius: 18px;background: rgba(255, 255, 255, .66);-webkit-backdrop-filter: blur(20px) saturate(1.8);backdrop-filter: blur(20px) saturate(1.8);border: 1px solid transparent;box-shadow: 0 10px 34px 0 rgba(16, 67, 45, .14);pointer-events: none;z-index: 0}.elementor-location-header .header-inner{position: relative}.elementor-location-header .elementor-sticky--effects .header-inner{background: transparent !important;background-color: transparent !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;box-shadow: none !important;border-radius: 0 !important;position: relative;z-index: 1}}@media (pointer: coarse) and (min-width: 768px) and (max-width: 1200px){.elementor-location-header .header-inner::before{border-radius: 20px}}.vm-heromono{position: absolute;left: -2%;top: 12%;width: 40%;height: 66%;z-index: 0;pointer-events: none;opacity: 0;transform: translateY(18px) rotate(-3deg);transition: opacity .8s cubic-bezier(.16,1,.3,1), transform 1s cubic-bezier(.16,1,.3,1)}.vm-heromono.is-on{opacity: 1;transform: rotate(-3deg)}.vm-heromono svg{display: block;width: 100%;height: 100%}.vm-heromono svg path{fill: #1E5033 !important;opacity: .105}@media (max-width: 767px){.vm-heromono{left: -8%;top: 6%;width: 58%;height: 44%}}@media (max-width: 767px){.vm-heromono-host{isolation: isolate}.vm-heromono.vm-heromono-tel{left: -12%;top: 0;width: 78%;height: auto;aspect-ratio: 61 / 44;z-index: -1}}@media (prefers-reduced-motion: reduce){.vm-heromono{transition: none}}.vm-karte > [data-widget_type="heading.default"]{margin-top: 8px !important}.vm-karte > [data-widget_type="icon.default"]{margin-bottom: 8px !important}.vm-karte{justify-content: flex-start !important;height: auto !important;flex: 1 1 auto !important}.elementor-location-header .header-inner > [data-id="329c577"] svg rect{fill: #10432D !important}.elementor-location-header .header-inner > [data-id="f91fcda"], .elementor-location-header .header-inner > [data-id="8c16cfd"], .elementor-location-header .header-inner > [data-id="329c577"]{line-height: 0 !important;font-size: 0 !important}.elementor-widget-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title .vm-word, .elementor-widget-heading .elementor-heading-title .vm-mask-in, h1, h2, h3, h1 .vm-word, h2 .vm-word, h3 .vm-word{overflow-wrap: break-word}@media (max-width: 340px){.elementor-widget-heading .elementor-heading-title, h1, h2, h3{-webkit-hyphens: auto;hyphens: auto}}.vm-ab-geroi{justify-content: flex-start !important}.vm-ab-geroi-ryad{align-items: flex-start !important}img.vm-rund{border-radius: 32px !important}.vm-rund:not(img){border-radius: 32px !important;overflow: hidden !important}.e-loop-item.vm-rund-karte{border-radius: calc(32px + var(--vm-rund-pole, 8px)) !important}@supports (font: -apple-system-body) and (-webkit-appearance: none){.vm-rund:not(img){-webkit-mask-image: -webkit-radial-gradient(white, black)}}html.vm-mobfix .elementor-location-popup[data-elementor-id="7018"] .elementor-icon-list-item > a, .elementor-location-popup[data-elementor-id="7018"] .elementor-icon-list-item > a{min-height: 30px !important}.elementor-location-popup[data-elementor-id="7018"] .elementor-icon-list-items .elementor-icon-list-item{padding-top: 0 !important;padding-bottom: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important}.elementor-location-popup[data-elementor-id="7018"] .elementor-widget-heading + .elementor-widget-icon-list{margin-top: 10px !important}html.vm-zeiger .elementor-popup-modal .dialog-close-button:focus, html.vm-zeiger .elementor-popup-modal .dialog-close-button:focus-visible{outline: none !important;box-shadow: none !important}html.vm-popup-auf #vm-leiste{transform: translateY(120%) !important}.elementor-location-popup[data-elementor-id="7018"]{padding-bottom: 24px !important}html.vm-popup-auf .cky-btn-revisit-wrapper, html.vm-popup-auf #tidio-chat{visibility: hidden !important}.elementor-location-header .e-n-menu-title .e-n-menu-dropdown-icon svg, .elementor-location-header .e-n-menu-title .e-n-menu-dropdown-icon svg path{fill: currentColor !important}@supports (height: 100lvh){@media (max-width: 768px){html #preloader{height: 100lvh !important;min-height: 100lvh !important}}}@media (max-width: 1024px){html #preloader{position: absolute !important;top: 0 !important;left: 0 !important;right: auto !important;bottom: auto !important;width: 100% !important;height: calc(100vh + 140px) !important;min-height: 0 !important}html #preloader .video_pre{height: 100vh !important;min-height: 0 !important}}@supports (height: 100lvh){@media (max-width: 1024px){html #preloader{height: calc(100lvh + 140px) !important}html #preloader .video_pre{height: 100lvh !important}}}html #preloader, html #preloader .video_pre{background-color: rgb(245, 244, 240) !important}html:has(> body.preloader-active), body.preloader-active{background-color: rgb(245, 244, 240) !important}body.preloader-active .cky-consent-container, body.preloader-active .cky-modal, body.preloader-active .cky-overlay{visibility: hidden !important}@media (max-width: 1024px) and (orientation: portrait){html #preloader .video_pre{background-color: transparent !important}html #preloader .video_pre::after{content: '';position: absolute;left: 0;right: 0;top: 0;height: 90px;z-index: 2;pointer-events: none;background: linear-gradient(rgb(245, 244, 240), rgba(245, 244, 240, 0))}}@keyframes vm-pre-out{from{opacity: 1;transform: none}to{opacity: 0;transform: translate3d(0, 12vh, 0)}}@keyframes vm-pre-out-calm{from{opacity: 1}to{opacity: 0}}html #preloader.animate__fadeOutDown{animation: vm-pre-out .42s cubic-bezier(.4, 0, .6, 1) both !important;pointer-events: none}@media (prefers-reduced-motion: reduce){html #preloader.animate__fadeOutDown{animation: vm-pre-out-calm .42s linear both !important}}html #preloader video.vm-pre-wait{opacity: 0 !important}html #preloader video.vm-pre-in{opacity: 1 !important;transition: opacity .45s ease-out !important}@media (min-width: 768px){.elementor-location-header .header-inner .header-logo-white, .elementor-location-header .header-inner .header-logo-dark{margin: 0 !important;line-height: 0 !important}.elementor-location-header .header-inner .header-logo-white .elementor-icon-wrapper, .elementor-location-header .header-inner .header-logo-dark .elementor-icon-wrapper{display: flex !important;align-items: center !important;justify-content: center !important;line-height: 0 !important;margin: 0 !important;padding: 0 !important}.elementor-location-header .header-inner .header-logo-white a, .elementor-location-header .header-inner .header-logo-dark a{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;width: 47px !important;height: 34px !important}.elementor-location-header .header-inner .header-logo-white svg, .elementor-location-header .header-inner .header-logo-dark svg{margin: 0 !important;padding: 0 !important;transform: none !important;width: 47px !important;height: 34px !important}.elementor-location-header [data-id="70de374"]{margin-top: 0 !important}}@media (min-width: 1201px){.elementor-location-header [data-id="946bf66"]{border: 1px solid transparent !important}}.elementor-location-header .header-logo-white svg.vm-dark-ink path:nth-of-type(1), .elementor-location-header .header-logo-dark svg.vm-dark-ink path:nth-of-type(1){fill: #324024 !important}.elementor-location-header .header-logo-white svg.vm-dark-ink path:nth-of-type(2), .elementor-location-header .header-logo-dark svg.vm-dark-ink path:nth-of-type(2){fill: #586849 !important}.elementor-location-header .header-logo-white svg.vm-dark-ink path:nth-of-type(3), .elementor-location-header .header-logo-dark svg.vm-dark-ink path:nth-of-type(3){fill: #435234 !important}.elementor-location-header .header-logo-white svg.vm-dark-ink path:nth-of-type(4), .elementor-location-header .header-logo-dark svg.vm-dark-ink path:nth-of-type(4){fill: #6B7B5D !important}.elementor-location-header .button2 a.elementor-button[href*="komm-in-unser-team"]{background-color: #10432D !important;color: #fff !important}.elementor-location-header .button2 a.elementor-button[href*="komm-in-unser-team"] .elementor-button-text{color: #fff !important}.elementor-location-header .button2 a.elementor-button[href*="komm-in-unser-team"]::before{background: #10432D !important}.elementor-location-header .button2 a.elementor-button[href*="komm-in-unser-team"]::after{background: #EEF3ED !important}.elementor-location-header .button2 a.elementor-button[href*="komm-in-unser-team"]:hover, .elementor-location-header .button2 a.elementor-button[href*="komm-in-unser-team"]:hover .elementor-button-text, .elementor-location-header .button2 a.elementor-button[href*="komm-in-unser-team"]:focus-visible .elementor-button-text{color: #10432D !important}.elementor-1496.elementor-location-header .e-n-menu-title-text, .elementor-1496.elementor-location-header .e-n-menu-title-container, .elementor-1496.elementor-location-header .e-n-menu-title:hover .e-n-menu-title-text, .elementor-1496.elementor-location-header .e-n-menu-title:hover .e-n-menu-title-container, .elementor-1496.elementor-location-header .e-n-menu-title:focus-within .e-n-menu-title-text, .elementor-1496.elementor-location-header .e-n-menu-title-container:hover, .elementor-1496.elementor-location-header .e-n-menu-title-container[aria-expanded="true"], .elementor-1496.elementor-location-header .e-n-menu-title-container[aria-expanded="true"] .e-n-menu-title-text, .elementor-1496.elementor-location-header .e-n-menu-title.e-current .e-n-menu-title-text{color: #10432D !important}.elementor-1496.elementor-location-header .e-n-menu-title .e-n-menu-dropdown-icon svg, .elementor-1496.elementor-location-header .e-n-menu-title .e-n-menu-dropdown-icon svg path{fill: #10432D !important}@media (max-width: 1200px){.elementor-location-header [data-id="fb48610"]{border-width: 0 !important}}.vm-l05[data-vm-l05="1"] .feature-image, .vm-l05[data-vm-l05="2"] .feature-image-2, .vm-l05[data-vm-l05="3"] .feature-image-3, .vm-l05[data-vm-l05="4"] .feature-image-4, .vm-l05[data-vm-l05="5"] .feature-image-5, .vm-l05[data-vm-l05="1"] .feature-image img, .vm-l05[data-vm-l05="2"] .feature-image-2 img, .vm-l05[data-vm-l05="3"] .feature-image-3 img, .vm-l05[data-vm-l05="4"] .feature-image-4 img, .vm-l05[data-vm-l05="5"] .feature-image-5 img{opacity: 1}.vm-l05[data-vm-l05] .feature-img img{opacity: 1 !important}.vm-l05[data-vm-l05="1"] .feature-number .elementor-heading-title, .vm-l05[data-vm-l05="2"] .feature-number-2 .elementor-heading-title, .vm-l05[data-vm-l05="3"] .feature-number-3 .elementor-heading-title, .vm-l05[data-vm-l05="4"] .feature-number-4 .elementor-heading-title, .vm-l05[data-vm-l05="5"] .feature-number-5 .elementor-heading-title{color: #000 !important}.vm-l05 .feature-left > .elementor-widget-icon-box, .vm-l05 .feature-left-2 > .elementor-widget-icon-box, .vm-l05 .feature-left-3 > .elementor-widget-icon-box, .vm-l05 .feature-left-4 > .elementor-widget-icon-box, .vm-l05 .feature-left-5 > .elementor-widget-icon-box{padding-right: 56px}.vm-l05-foto{display: none}@media (max-width: 767px){.vm-l05 .feature-right{display: none !important}.vm-l05 .vm-l05-foto{display: block;margin: 16px 0 12px;border-radius: 32px;overflow: hidden;aspect-ratio: 16 / 9;max-height: 260px;background: #EEF3ED}.vm-l05 .feature-number, .vm-l05 .feature-number-2, .vm-l05 .feature-number-3, .vm-l05 .feature-number-4, .vm-l05 .feature-number-5{margin-top: 0 !important}.vm-l05 .vm-l05-foto img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 40%}.vm-l05 .feature-left, .vm-l05 .feature-left-2, .vm-l05 .feature-left-3, .vm-l05 .feature-left-4, .vm-l05 .feature-left-5{cursor: pointer;-webkit-tap-highlight-color: transparent}.vm-l05 .feature-icon svg, .vm-l05 .feature-icon-2 svg, .vm-l05 .feature-icon-3 svg, .vm-l05 .feature-icon-4 svg, .vm-l05 .feature-icon-5 svg{opacity: 0 !important}.vm-l05 .feature-icon::after, .vm-l05 .feature-icon-2::after, .vm-l05 .feature-icon-3::after, .vm-l05 .feature-icon-4::after, .vm-l05 .feature-icon-5::after{opacity: 1 !important}}
