{"version":3,"file":"script_main.BbYSfE8P.mjs","names":["img","React.useState","React.useRef","CSS","FACHRICHTUNGEN","PRAXISGROESSEN","React.useMemo","p","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","css","React","useRef","React.useId","React.createElement","MainNavigation","NavbarPVSVergleich","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/7eVj0xZV4zxfmon7pyZD/n3quc8OaUB72KFcc8xrC/MedsolveNavbar.js","https:/framerusercontent.com/modules/Z0yx6kCK9TtqkLv5Klx7/BrU2tsjSdkSmHw5KWNi2/PVSFooter.js","https:/framerusercontent.com/modules/1C9cjYAMbALWUSwICmVR/hSDe5s2YTZZFzcKwfG2v/jvJztS_uE.js","https:/framerusercontent.com/modules/RKNZrRIvNHfW41DIiuPa/PSCW1zUYwB2qWtckAa26/Footer.js","https:/framerusercontent.com/modules/Tx07qwk67OaXaS9Rnzkl/BFkZwgb8RrkjmFODqKlB/jkXEQHuPQ.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const FACHRICHTUNGEN=[{label:\"Allgemeinmedizin / Hausarzt\",slug:\"allgemeinmedizin\",image:\"https://framerusercontent.com/images/mDRhaqSyZonaW7rOCmEeXj9mv3Q.webp\"},{label:\"Innere Medizin\",slug:\"innere-medizin\",image:\"https://framerusercontent.com/images/IcbSAqZ28Bnl2BMWrwwm27CFx0I.webp\"},{label:\"Gyn\\xe4kologie\",slug:\"gynaekologie\",image:\"https://framerusercontent.com/images/W2PWYXXex0uX7ilPxj7rgIbS1bs.webp\"},{label:\"Orthop\\xe4die\",slug:\"orthopaedie\",image:\"https://framerusercontent.com/images/BkvMLW4C6TXdVshJquKRoKRBcI.webp\"},{label:\"Psychotherapie\",slug:\"psychotherapie\",image:\"https://framerusercontent.com/images/IcbSAqZ28Bnl2BMWrwwm27CFx0I.webp\"},{label:\"Dermatologie\",slug:\"dermatologie\",image:\"https://framerusercontent.com/images/IcbSAqZ28Bnl2BMWrwwm27CFx0I.webp\"},{label:\"P\\xe4diatrie / Kinder\\xe4rzte\",slug:\"paediatrie\",image:\"https://framerusercontent.com/images/zXarkbsmGwJoC7Pfl1wMWNQlXM.webp\"},{label:\"Augenheilkunde\",slug:\"augenheilkunde\",image:\"https://framerusercontent.com/images/IcbSAqZ28Bnl2BMWrwwm27CFx0I.webp\"},{label:\"HNO\",slug:\"hno\",image:\"https://framerusercontent.com/images/LXY6TlrbYb9ytya0Ckd3LDyBRg.webp\"},{label:\"Urologie\",slug:\"urologie\",image:\"https://framerusercontent.com/images/dwe0dFy1z0qVBy4VmaGPT8MdU.webp\"}];const PRAXISGROESSEN=[{label:\"Einzelpraxis\",slug:\"einzelpraxis\",desc:\"1–2 Behandler, schlanke Workflows\"},{label:\"Gemeinschaftspraxis\",slug:\"gemeinschaftspraxis\",desc:\"Mehrere Behandler, BAG & \\xdcBAG\"},{label:\"MVZ\",slug:\"mvz\",desc:\"Medizinische Versorgungszentren\"}];function img(v){if(!v)return\"\";if(typeof v===\"string\")return v;if(typeof v===\"object\"&&\"src\"in v)return v.src||\"\";return\"\";}function MedsolveNavbar(props){const{logoImage,logoAlt=\"medsolve PVS-Vergleich\",logoHeight=32,logoLink=\"/pvs-vergleich\",bannerText=\"PVS-Vergleich ist ein Service von medsolve\",bannerLink=\"https://medsolve.de\",contactEmail=\"pvs-beratung@medsolve.de\",contactPhone=\"+49 (0) 69 348667150\",pathAlleAnbieter=\"/pvs-vergleich/alle-anbieter\",pathVergleichen=\"/pvs-vergleich/vergleichen\",pathBeratung=\"/pvs-vergleich/beratung-erhalten\",fachrichtungenBasePath=\"/pvs-vergleich/fachrichtungen\",praxisgroessenBasePath=\"/pvs-vergleich/praxisgroesse\",primaryCtaLabel=\"Passende Praxissoftware finden\"}=props;const logoSrc=img(logoImage);const[scrolled,setScrolled]=React.useState(false);const[dropdownOpen,setDropdownOpen]=React.useState(false);const[groesseDropdownOpen,setGroesseDropdownOpen]=React.useState(false);const[hoveredFR,setHoveredFR]=React.useState(0);const[mobileOpen,setMobileOpen]=React.useState(false);const[mobileFRExpanded,setMobileFRExpanded]=React.useState(false);const[mobileGroesseExpanded,setMobileGroesseExpanded]=React.useState(false);const closeTimer=React.useRef(null);const closeTimerGroesse=React.useRef(null);React.useEffect(()=>{if(typeof window===\"undefined\")return;const onScroll=()=>setScrolled(window.scrollY>8);onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[]);React.useEffect(()=>{if(typeof document===\"undefined\")return;if(mobileOpen){const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};}},[mobileOpen]);const openDropdown=()=>{if(closeTimer.current){window.clearTimeout(closeTimer.current);closeTimer.current=null;}setDropdownOpen(true);setGroesseDropdownOpen(false);};const closeDropdown=()=>{if(closeTimer.current)window.clearTimeout(closeTimer.current);closeTimer.current=window.setTimeout(()=>setDropdownOpen(false),120);};const openGroesseDropdown=()=>{if(closeTimerGroesse.current){window.clearTimeout(closeTimerGroesse.current);closeTimerGroesse.current=null;}setGroesseDropdownOpen(true);setDropdownOpen(false);};const closeGroesseDropdown=()=>{if(closeTimerGroesse.current)window.clearTimeout(closeTimerGroesse.current);closeTimerGroesse.current=window.setTimeout(()=>setGroesseDropdownOpen(false),120);};return /*#__PURE__*/_jsxs(\"div\",{className:`mn-root ${scrolled?\"mn-scrolled\":\"\"}`,children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:CSS({logoHeight})}),/*#__PURE__*/_jsx(\"div\",{className:\"mn-topbar\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mn-topbar-inner\",children:[/*#__PURE__*/_jsxs(\"a\",{href:\"https://medsolve.de\",className:\"mn-banner-link\",target:\"_blank\",rel:\"noopener noreferrer\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"PVS-Vergleich ist ein Service von \",/*#__PURE__*/_jsx(\"u\",{children:\"medsolve.de\"})]}),/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M14 4h6v6M20 4L10 14M19 13v6a1 1 0 01-1 1H5a1 1 0 01-1-1V6a1 1 0 011-1h6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mn-topbar-contact\",children:[/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${contactEmail}`,className:\"mn-topbar-item\",children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"18\",height:\"14\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"1.6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 7l9 6 9-6\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]}),/*#__PURE__*/_jsx(\"span\",{children:contactEmail})]}),/*#__PURE__*/_jsxs(\"a\",{href:`tel:${contactPhone.replace(/[^+\\d]/g,\"\")}`,className:\"mn-topbar-item\",children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 16.92z\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsxs(\"span\",{children:[\"PVS-Beratung: \",contactPhone]})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"mn-mainbar\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mn-mainbar-inner\",children:[/*#__PURE__*/_jsx(\"a\",{href:logoLink,className:\"mn-logo\",\"aria-label\":logoAlt,children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:logoAlt,className:\"mn-logo-img\"}):/*#__PURE__*/_jsx(\"span\",{className:\"mn-logo-placeholder\",children:\"Logo hier hochladen\"})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"mn-nav-desktop\",\"aria-label\":\"Hauptnavigation\",children:[/*#__PURE__*/_jsx(\"a\",{href:pathAlleAnbieter,className:\"mn-nav-link\",children:\"Alle Anbieter\"}),/*#__PURE__*/_jsxs(\"div\",{className:`mn-nav-dropdown ${dropdownOpen?\"is-open\":\"\"}`,onMouseEnter:openDropdown,onMouseLeave:closeDropdown,children:[/*#__PURE__*/_jsxs(\"button\",{className:\"mn-nav-link mn-nav-link-button\",\"aria-expanded\":dropdownOpen,\"aria-haspopup\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"PVS nach Fachrichtung\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",style:{transform:dropdownOpen?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform .2s\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),dropdownOpen&&/*#__PURE__*/_jsx(\"div\",{className:\"mn-mega\",role:\"menu\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mn-mega-grid\",children:[/*#__PURE__*/_jsx(\"ul\",{className:\"mn-mega-col\",children:FACHRICHTUNGEN.slice(0,5).map((fr,i)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:`${fachrichtungenBasePath}/${fr.slug}`,className:\"mn-mega-link\",onMouseEnter:()=>setHoveredFR(i),children:[/*#__PURE__*/_jsx(\"span\",{children:fr.label}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})},fr.slug))}),/*#__PURE__*/_jsx(\"ul\",{className:\"mn-mega-col\",children:FACHRICHTUNGEN.slice(5).map((fr,i)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:`${fachrichtungenBasePath}/${fr.slug}`,className:\"mn-mega-link\",onMouseEnter:()=>setHoveredFR(i+5),children:[/*#__PURE__*/_jsx(\"span\",{children:fr.label}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})},fr.slug))}),/*#__PURE__*/_jsx(\"div\",{className:\"mn-mega-image-wrap\",children:/*#__PURE__*/_jsx(\"img\",{src:FACHRICHTUNGEN[hoveredFR]?.image,alt:FACHRICHTUNGEN[hoveredFR]?.label,className:\"mn-mega-image\"},FACHRICHTUNGEN[hoveredFR]?.slug)})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:`mn-nav-dropdown ${groesseDropdownOpen?\"is-open\":\"\"}`,onMouseEnter:openGroesseDropdown,onMouseLeave:closeGroesseDropdown,children:[/*#__PURE__*/_jsxs(\"button\",{className:\"mn-nav-link mn-nav-link-button\",\"aria-expanded\":groesseDropdownOpen,\"aria-haspopup\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"PVS nach Praxisgr\\xf6\\xdfe\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",style:{transform:groesseDropdownOpen?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform .2s\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),groesseDropdownOpen&&/*#__PURE__*/_jsx(\"div\",{className:\"mn-mega mn-mega-narrow\",role:\"menu\",children:/*#__PURE__*/_jsx(\"ul\",{className:\"mn-mega-list\",children:PRAXISGROESSEN.map(pg=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:`${praxisgroessenBasePath}/${pg.slug}`,className:\"mn-mega-link mn-mega-link-stacked\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mn-mega-link-text\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"mn-mega-link-title\",children:pg.label}),/*#__PURE__*/_jsx(\"span\",{className:\"mn-mega-link-desc\",children:pg.desc})]}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})},pg.slug))})})]}),/*#__PURE__*/_jsx(\"a\",{href:pathVergleichen,className:\"mn-nav-link\",children:\"Anbieter vergleichen\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mn-right\",children:[/*#__PURE__*/_jsxs(\"a\",{href:pathBeratung,className:\"mn-cta-primary mn-cta-desktop\",children:[/*#__PURE__*/_jsx(\"span\",{children:primaryCtaLabel}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsxs(\"a\",{href:pathBeratung,className:\"mn-cta-primary mn-cta-tablet\",children:[/*#__PURE__*/_jsx(\"span\",{children:primaryCtaLabel}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsxs(\"button\",{className:`mn-hamburger ${mobileOpen?\"is-open\":\"\"}`,onClick:()=>setMobileOpen(!mobileOpen),\"aria-label\":mobileOpen?\"Men\\xfc schlie\\xdfen\":\"Men\\xfc \\xf6ffnen\",\"aria-expanded\":mobileOpen,children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:`mn-mobile-overlay ${mobileOpen?\"is-open\":\"\"}`,onClick:()=>setMobileOpen(false)}),/*#__PURE__*/_jsx(\"aside\",{className:`mn-mobile-panel ${mobileOpen?\"is-open\":\"\"}`,\"aria-hidden\":!mobileOpen,children:/*#__PURE__*/_jsxs(\"div\",{className:\"mn-mobile-inner\",children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"mn-mobile-nav\",\"aria-label\":\"Mobile Navigation\",children:[/*#__PURE__*/_jsxs(\"a\",{href:pathAlleAnbieter,className:\"mn-mobile-link\",onClick:()=>setMobileOpen(false),children:[/*#__PURE__*/_jsx(\"span\",{children:\"Alle Anbieter\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsxs(\"button\",{className:`mn-mobile-link mn-mobile-fr-toggle ${mobileFRExpanded?\"is-expanded\":\"\"}`,onClick:()=>setMobileFRExpanded(!mobileFRExpanded),\"aria-expanded\":mobileFRExpanded,children:[/*#__PURE__*/_jsx(\"span\",{children:\"PVS nach Fachrichtung\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",style:{transform:mobileFRExpanded?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform .2s\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),mobileFRExpanded&&/*#__PURE__*/_jsx(\"div\",{className:\"mn-mobile-fr-list\",children:FACHRICHTUNGEN.map(fr=>/*#__PURE__*/_jsx(\"a\",{href:`${fachrichtungenBasePath}/${fr.slug}`,className:\"mn-mobile-fr-item\",onClick:()=>setMobileOpen(false),children:fr.label},fr.slug))}),/*#__PURE__*/_jsxs(\"button\",{className:`mn-mobile-link mn-mobile-fr-toggle ${mobileGroesseExpanded?\"is-expanded\":\"\"}`,onClick:()=>setMobileGroesseExpanded(!mobileGroesseExpanded),\"aria-expanded\":mobileGroesseExpanded,children:[/*#__PURE__*/_jsx(\"span\",{children:\"PVS nach Praxisgr\\xf6\\xdfe\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",style:{transform:mobileGroesseExpanded?\"rotate(180deg)\":\"rotate(0)\",transition:\"transform .2s\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),mobileGroesseExpanded&&/*#__PURE__*/_jsx(\"div\",{className:\"mn-mobile-fr-list\",children:PRAXISGROESSEN.map(pg=>/*#__PURE__*/_jsx(\"a\",{href:`${praxisgroessenBasePath}/${pg.slug}`,className:\"mn-mobile-fr-item\",onClick:()=>setMobileOpen(false),children:pg.label},pg.slug))}),/*#__PURE__*/_jsxs(\"a\",{href:pathVergleichen,className:\"mn-mobile-link\",onClick:()=>setMobileOpen(false),children:[/*#__PURE__*/_jsx(\"span\",{children:\"Anbieter vergleichen\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"mn-mobile-cta-wrap\",children:/*#__PURE__*/_jsxs(\"a\",{href:pathBeratung,className:\"mn-cta-primary mn-mobile-cta\",onClick:()=>setMobileOpen(false),children:[/*#__PURE__*/_jsx(\"span\",{children:primaryCtaLabel}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"mn-mobile-contact\",children:[/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${contactEmail}`,className:\"mn-mobile-contact-item\",children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"5\",width:\"18\",height:\"14\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"1.6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 7l9 6 9-6\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]}),/*#__PURE__*/_jsx(\"span\",{children:contactEmail})]}),/*#__PURE__*/_jsxs(\"a\",{href:`tel:${contactPhone.replace(/[^+\\d]/g,\"\")}`,className:\"mn-mobile-contact-item\",children:[/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 16.92z\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsx(\"span\",{children:contactPhone})]})]})]})})]});}const FH=`'Inter',-apple-system,sans-serif`;const FB=`'IBM Plex Sans',-apple-system,sans-serif`;const CSS=({logoHeight})=>`\n.mn-root *, .mn-root *::before, .mn-root *::after { box-sizing: border-box; margin: 0; padding: 0 }\n.mn-root { font-family: ${FB}; color: #002B4B; -webkit-font-smoothing: antialiased; position: sticky; top: 0; z-index: 1000; width: 100%;\n  --nav-blue: #1483DD;\n  --nav-dark: #002B4B;\n  --nav-deep: #003863;\n  --nav-topbar-bg: #003863;\n  --nav-topbar-text: #ffffff;\n  --nav-mainbar-bg: #ffffff;\n  --nav-border: rgba(0,43,75,0.08);\n  --nav-text: #002B4B;\n  --nav-text-muted: #5a6373;\n  --logo-h: ${logoHeight}px;\n  --logo-h-tablet: ${Math.max(20,Math.round(logoHeight*.875))}px;\n  --logo-h-mobile: ${Math.max(18,Math.round(logoHeight*.8125))}px;\n}\n.mn-root a { color: inherit; text-decoration: none }\n.mn-root button { border: none; background: none; cursor: pointer; font-family: inherit; color: inherit }\n.mn-root ul, .mn-root ol { list-style: none }\n.mn-root img { display: block; max-width: 100% }\n\n/* TOP BAR */\n.mn-topbar { background: var(--nav-topbar-bg); color: var(--nav-topbar-text); padding: 0 2rem; min-height: 44px; display: flex !important; align-items: center; width: 100% }\n.mn-topbar-inner { max-width: 1440px; margin: 0 auto; width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 8px 0 }\n.mn-banner-link { display: inline-flex; align-items: center; gap: 8px; font-family: ${FH}; font-size: 13.5px; font-weight: 700; letter-spacing: -0.01em; color: #fff; transition: opacity .15s }\n.mn-banner-link:hover { opacity: 0.85 }\n.mn-banner-link u { text-decoration: underline; text-underline-offset: 2px }\n.mn-banner-link svg { color: #fff; flex-shrink: 0 }\n.mn-topbar-contact { display: flex; gap: 28px; align-items: center }\n.mn-topbar-item { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 500; color: #fff; transition: opacity .15s; white-space: nowrap }\n.mn-topbar-item:hover { opacity: 0.85 }\n.mn-topbar-item svg { color: #fff; flex-shrink: 0 }\n\n@media (max-width: 1023px) {\n    .mn-topbar { padding: 0 1.25rem; min-height: 36px; display: flex !important }\n    .mn-topbar-inner { justify-content: center; padding: 6px 0; gap: 0 }\n    .mn-topbar-contact { display: none !important }\n    .mn-banner-link { font-size: 12px; text-align: center; gap: 6px; font-weight: 600 }\n    .mn-banner-link svg { width: 10px; height: 10px }\n}\n\n/* MAIN BAR */\n.mn-mainbar { background: var(--nav-mainbar-bg); padding: 0 2rem; transition: box-shadow .25s, border-color .25s; border-bottom: 1px solid transparent; width: 100% }\n.mn-root.mn-scrolled .mn-mainbar { box-shadow: 0 4px 24px rgba(0,43,75,0.08); border-bottom-color: var(--nav-border) }\n.mn-mainbar-inner { max-width: 1440px; margin: 0 auto; width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 28px; min-height: 76px; padding: 14px 0 }\n\n/* LOGO */\n.mn-logo { display: inline-flex; align-items: center; flex-shrink: 0; min-height: var(--logo-h) }\n.mn-logo-img { display: block; height: var(--logo-h); width: auto; max-width: 100% }\n.mn-logo-placeholder {\n    font-family: ${FH}; font-size: 13px; font-weight: 600;\n    color: var(--nav-text-muted);\n    border: 1.5px dashed rgba(0,43,75,0.25);\n    padding: 6px 12px; border-radius: 6px;\n    white-space: nowrap;\n}\n\n/* DESKTOP NAV */\n.mn-nav-desktop { display: flex; align-items: center; gap: 4px; flex: 1; justify-content: center }\n.mn-nav-link { padding: 10px 16px; font-family: ${FB}; font-size: 15px; font-weight: 500; color: var(--nav-text); border-radius: 8px; transition: color .15s, background .15s; white-space: nowrap; display: inline-flex; align-items: center; gap: 6px; position: relative }\n.mn-nav-link:hover { color: var(--nav-blue) }\n.mn-nav-link-button { background: none }\n\n.mn-nav-dropdown { position: relative }\n.mn-nav-dropdown.is-open .mn-nav-link-button { color: var(--nav-blue) }\n.mn-nav-dropdown.is-open .mn-nav-link-button::after {\n    content: \"\"; position: absolute; left: 16px; right: 16px; bottom: 4px; height: 2px; background: var(--nav-blue); border-radius: 2px;\n}\n\n/* MEGA DROPDOWN */\n.mn-mega {\n    position: absolute;\n    top: calc(100% + 16px);\n    left: 50%;\n    transform: translateX(-50%);\n    background: #fff;\n    border-radius: 16px;\n    box-shadow: 0 24px 60px rgba(0,43,75,0.18), 0 4px 12px rgba(0,43,75,0.06);\n    padding: 28px;\n    min-width: 820px;\n    z-index: 100;\n    animation: mn-fade-in 0.18s ease-out;\n}\n.mn-mega.mn-mega-narrow {\n    min-width: 340px;\n    padding: 12px;\n}\n@keyframes mn-fade-in {\n    from { opacity: 0; transform: translateX(-50%) translateY(-4px) }\n    to { opacity: 1; transform: translateX(-50%) translateY(0) }\n}\n.mn-mega::before { content: \"\"; position: absolute; top: -16px; left: 0; right: 0; height: 16px }\n.mn-mega-grid { display: grid; grid-template-columns: 1fr 1fr 280px; gap: 40px; align-items: start }\n.mn-mega-col { display: flex; flex-direction: column; gap: 2px }\n.mn-mega-list { display: flex; flex-direction: column; gap: 2px }\n.mn-mega-link {\n    display: flex; align-items: center; justify-content: space-between; gap: 12px;\n    padding: 10px 12px; border-radius: 8px;\n    font-family: ${FH}; font-size: 15px; font-weight: 600; color: var(--nav-text);\n    transition: background .15s, color .15s;\n}\n.mn-mega-link svg { color: var(--nav-text-muted); transition: transform .15s, color .15s; flex-shrink: 0 }\n.mn-mega-link:hover { background: rgba(20,131,221,0.06); color: var(--nav-blue) }\n.mn-mega-link:hover svg { color: var(--nav-blue); transform: translateX(2px) }\n\n.mn-mega-link-stacked {\n    padding: 12px 14px;\n    align-items: center;\n}\n.mn-mega-link-text { display: flex; flex-direction: column; gap: 2px; min-width: 0 }\n.mn-mega-link-title { font-family: ${FH}; font-size: 15px; font-weight: 600; color: var(--nav-text); line-height: 1.3 }\n.mn-mega-link-desc { font-family: ${FB}; font-size: 12.5px; font-weight: 400; color: var(--nav-text-muted); line-height: 1.3 }\n.mn-mega-link-stacked:hover .mn-mega-link-title { color: var(--nav-blue) }\n\n.mn-mega-image-wrap {\n    width: 280px; height: 200px; border-radius: 12px; overflow: hidden;\n    background: #f4f7fc; position: relative;\n}\n.mn-mega-image {\n    width: 100%; height: 100%; object-fit: cover;\n    animation: mn-img-fade .25s ease-out;\n}\n@keyframes mn-img-fade {\n    from { opacity: 0.4; transform: scale(1.02) }\n    to { opacity: 1; transform: scale(1) }\n}\n\n/* RIGHT */\n.mn-right { display: flex; align-items: center; gap: 12px; flex-shrink: 0 }\n.mn-cta-primary {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding: 12px 22px; background: var(--nav-blue); color: #fff !important;\n    border-radius: 999px; font-family: ${FH}; font-size: 14.5px; font-weight: 600; letter-spacing: -0.01em;\n    white-space: nowrap; transition: filter .15s, transform .12s;\n}\n.mn-cta-primary:hover { filter: brightness(1.08); transform: translateY(-1px) }\n.mn-cta-primary svg { color: #fff }\n\n/* CTA visibility per breakpoint */\n.mn-cta-tablet { display: none }\n\n/* HAMBURGER */\n.mn-hamburger { display: none; width: 44px; height: 44px; border-radius: 8px; flex-direction: column; gap: 5px; align-items: center; justify-content: center; transition: background .15s }\n.mn-hamburger:hover { background: rgba(0,43,75,0.04) }\n.mn-hamburger span { display: block; width: 22px; height: 2px; background: var(--nav-dark); border-radius: 2px; transition: transform .25s, opacity .25s }\n.mn-hamburger.is-open span:nth-child(1) { transform: translateY(7px) rotate(45deg) }\n.mn-hamburger.is-open span:nth-child(2) { opacity: 0 }\n.mn-hamburger.is-open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg) }\n\n/* MOBILE OVERLAY */\n.mn-mobile-overlay {\n    position: fixed; inset: 0; background: rgba(0,43,75,0.5);\n    opacity: 0; pointer-events: none; transition: opacity .25s;\n    z-index: 998;\n}\n.mn-mobile-overlay.is-open { opacity: 1; pointer-events: auto }\n\n/* MOBILE PANEL */\n.mn-mobile-panel {\n    position: fixed; top: 0; right: 0; bottom: 0;\n    width: min(380px, 100%);\n    background: #fff;\n    transform: translateX(100%);\n    transition: transform .3s cubic-bezier(0.32, 0.72, 0, 1);\n    z-index: 999;\n    overflow-y: auto;\n    box-shadow: -8px 0 40px rgba(0,43,75,0.15);\n}\n.mn-mobile-panel.is-open { transform: translateX(0) }\n.mn-mobile-inner { padding: 96px 24px 32px; display: flex; flex-direction: column; gap: 32px; min-height: 100% }\n\n.mn-mobile-nav { display: flex; flex-direction: column }\n.mn-mobile-link {\n    display: flex; align-items: center; justify-content: space-between;\n    padding: 18px 4px; font-family: ${FH}; font-size: 18px; font-weight: 600; color: var(--nav-text);\n    border-bottom: 1px solid var(--nav-border); width: 100%; text-align: left;\n}\n.mn-mobile-link svg { color: var(--nav-text-muted); flex-shrink: 0 }\n.mn-mobile-fr-toggle { cursor: pointer }\n.mn-mobile-fr-toggle.is-expanded { color: var(--nav-blue) }\n\n.mn-mobile-fr-list {\n    display: flex; flex-direction: column;\n    padding: 8px 0 8px 4px;\n    border-bottom: 1px solid var(--nav-border);\n    background: rgba(20,131,221,0.03);\n    margin: -1px -24px 0;\n    padding-left: 24px; padding-right: 24px;\n}\n.mn-mobile-fr-item {\n    padding: 12px 4px; font-family: ${FB}; font-size: 15px; font-weight: 500;\n    color: var(--nav-text); transition: color .15s;\n}\n.mn-mobile-fr-item:hover { color: var(--nav-blue) }\n\n.mn-mobile-cta-wrap { display: flex }\n.mn-mobile-cta { width: 100%; justify-content: center; padding: 16px 22px; font-size: 15px }\n\n.mn-mobile-contact { display: flex; flex-direction: column; gap: 12px; margin-top: auto; padding-top: 24px; border-top: 1px solid var(--nav-border) }\n.mn-mobile-contact-item {\n    display: inline-flex; align-items: center; gap: 12px;\n    font-size: 14.5px; font-weight: 500; color: var(--nav-text);\n}\n.mn-mobile-contact-item svg { color: var(--nav-blue); flex-shrink: 0 }\n\n/* RESPONSIVE — Desktop tight */\n@media (max-width: 1280px) {\n    .mn-mainbar-inner { gap: 16px }\n    .mn-nav-desktop { gap: 0 }\n    .mn-nav-link { padding: 10px 12px; font-size: 14px }\n    .mn-cta-desktop { padding: 11px 18px; font-size: 14px }\n}\n\n/* TABLET (768-1023px): full CTA + hamburger, no top-bar, no inline nav */\n@media (max-width: 1023px) {\n    .mn-mainbar { padding: 0 1.5rem }\n    .mn-mainbar { padding: 0 1.5rem }\n    .mn-mainbar-inner { min-height: 64px; padding: 10px 0; gap: 12px; max-width: none }\n    .mn-nav-desktop { display: none }\n    .mn-cta-desktop { display: none }\n    .mn-cta-tablet { display: inline-flex }\n    .mn-hamburger { display: flex }\n    .mn-logo { min-height: var(--logo-h-tablet) }\n    .mn-logo-img { height: var(--logo-h-tablet) }\n}\n\n/* MOBILE (<768px): only hamburger, CTA only inside menu */\n@media (max-width: 767px) {\n    .mn-mainbar { padding: 0 1.25rem }\n    .mn-mainbar-inner { gap: 12px }\n    .mn-cta-tablet { display: none }\n    .mn-logo { min-height: var(--logo-h-mobile) }\n    .mn-logo-img { height: var(--logo-h-mobile) }\n    .mn-mobile-inner { padding: 84px 20px 24px }\n    .mn-banner-link { font-size: 11.5px; gap: 6px }\n    .mn-banner-link svg { width: 10px; height: 10px }\n}\n`;addPropertyControls(MedsolveNavbar,{logoImage:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoAlt:{type:ControlType.String,title:\"Logo – Alt-Text\",defaultValue:\"medsolve PVS-Vergleich\"},logoHeight:{type:ControlType.Number,title:\"Logo – H\\xf6he (px)\",defaultValue:32,min:16,max:80,step:1,unit:\"px\",displayStepper:true},logoLink:{type:ControlType.String,title:\"Logo – Link\",defaultValue:\"/pvs-vergleich\"},bannerText:{type:ControlType.String,title:\"Banner – Text\",defaultValue:\"PVS-Vergleich ist ein Service von medsolve.de\",displayTextArea:true},bannerLink:{type:ControlType.String,title:\"Banner – Link\",defaultValue:\"https://medsolve.de\"},contactEmail:{type:ControlType.String,title:\"Kontakt – E-Mail\",defaultValue:\"pvs-beratung@medsolve.de\"},contactPhone:{type:ControlType.String,title:\"Kontakt – Telefon\",defaultValue:\"+49 (0) 69 348667150\"},pathAlleAnbieter:{type:ControlType.String,title:\"Pfad – Alle Anbieter\",defaultValue:\"/pvs-vergleich/alle-anbieter\"},pathVergleichen:{type:ControlType.String,title:\"Pfad – Vergleichen\",defaultValue:\"/pvs-vergleich/vergleichen\"},pathBeratung:{type:ControlType.String,title:\"Pfad – Beratung\",defaultValue:\"/pvs-vergleich/beratung-erhalten\"},fachrichtungenBasePath:{type:ControlType.String,title:\"Pfad – Fachrichtungen Base\",defaultValue:\"/pvs-vergleich/fachrichtungen\"},praxisgroessenBasePath:{type:ControlType.String,title:\"Pfad – Praxisgr\\xf6\\xdfen Base\",defaultValue:\"/pvs-vergleich/praxisgroesse\"},primaryCtaLabel:{type:ControlType.String,title:\"Primary-CTA\",defaultValue:\"Passende Praxissoftware finden\"}});export default MedsolveNavbar;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MedsolveNavbar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MedsolveNavbar.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function img(v){if(!v)return\"\";if(typeof v===\"string\")return v;if(typeof v===\"object\"&&\"src\"in v)return v.src||\"\";return\"\";}// ── Alle Praxissoftware-Anbieter (38) — name + slug aus PVSOverview ──\nconst PROVIDERS=[{name:\"medatixx\",slug:\"medatixx\"},{name:\"CGM TURBOMED\",slug:\"cgm-turbomed\"},{name:\"CGM ALBIS\",slug:\"cgm-albis\"},{name:\"CGM MEDISTAR\",slug:\"cgm-medistar\"},{name:\"tomedo\",slug:\"tomedo\"},{name:\"x.isynet\",slug:\"x-isynet\"},{name:\"CGM M1 PRO\",slug:\"cgm-m1-pro\"},{name:\"Medical Office\",slug:\"medical-office\"},{name:\"T2med\",slug:\"t2med\"},{name:\"x.concept\",slug:\"x.concept\"},{name:\"psyprax\",slug:\"psyprax\"},{name:\"ORBIS\",slug:\"orbis\"},{name:\"Epikur\",slug:\"epikur\"},{name:\"DURIA\",slug:\"duria\"},{name:\"Elefant\",slug:\"elefant\"},{name:\"inSuite\",slug:\"insuite\"},{name:\"MEDYS\",slug:\"medys\"},{name:\"SMARTY\",slug:\"smarty\"},{name:\"EVIDENT\",slug:\"evident\"},{name:\"Elaphe Longissima\",slug:\"elaphe-longissima\"},{name:\"RED medical\",slug:\"red-medical\"},{name:\"FIDUS\",slug:\"fidus\"},{name:\"PsychoDat\",slug:\"psychodat\"},{name:\"Eterno Cloud\",slug:\"eterno\"},{name:\"PegaMed\",slug:\"pegamed\"},{name:\"Praxis-Programm\",slug:\"praxis-programm\"},{name:\"clinicos\",slug:\"clinicos\"},{name:\"Patientify\",slug:\"patientify\"},{name:\"Doctolib PVS\",slug:\"doctolib\"},{name:\"DocCirrus\",slug:\"doc-cirrus\"},{name:\"Quincy\",slug:\"quincy\"},{name:\"x.comfort\",slug:\"x-comfort\"},{name:\"Data-AL\",slug:\"data-al\"},{name:\"Data Vital\",slug:\"data-vital\"},{name:\"Interarzt\",slug:\"interarzt\"},{name:\"MedVision\",slug:\"medvision\"},{name:\"Profimed\",slug:\"profimed\"},{name:\"S3-Win\",slug:\"s3\"}];const FACHRICHTUNGEN=[{label:\"Allgemeinmedizin\",slug:\"allgemeinmedizin\"},{label:\"Innere Medizin\",slug:\"innere-medizin\"},{label:\"Gyn\\xe4kologie\",slug:\"gynaekologie\"},{label:\"Orthop\\xe4die\",slug:\"orthopaedie\"},{label:\"Psychotherapie\",slug:\"psychotherapie\"},{label:\"Dermatologie\",slug:\"dermatologie\"},{label:\"P\\xe4diatrie\",slug:\"paediatrie\"},{label:\"Augenheilkunde\",slug:\"augenheilkunde\"},{label:\"HNO\",slug:\"hno\"},{label:\"Urologie\",slug:\"urologie\"}];const PRAXISGROESSEN=[{label:\"Einzelpraxis\",slug:\"einzelpraxis\"},{label:\"Gemeinschaftspraxis\",slug:\"gemeinschaftspraxis\"},{label:\"MVZ\",slug:\"mvz\"}];export default function PVSFooter(props){const{logo,tagline=\"Der herstellerunabh\\xe4ngige Vergleich f\\xfcr Praxisverwaltungssysteme. Finden Sie die passende Software f\\xfcr Ihre Arztpraxis — fundiert, neutral und kostenlos.\",phoneLabel=\"Telefonnummer\",phoneHref=\"tel:+49000000000\",emailLabel=\"info@medsolve.de\",emailHref=\"mailto:info@medsolve.de\",ctaText=\"Passende PVS finden\",ctaLink=\"/praxis/praxis-software/pvs-vergleich/beratung-erhalten\",copyright=\"\\xa9 2026 medsolve. Alle Rechte vorbehalten.\",accentColor=\"#1668E0\"}=props;const BRAND=accentColor;const BRAND_DARK=\"#0f52b8\";const providersSorted=React.useMemo(()=>[...PROVIDERS].sort((a,b)=>a.name.localeCompare(b.name,\"de\")),[]);const FH=`'Inter',-apple-system,sans-serif`;const FB=`'IBM Plex Sans',-apple-system,sans-serif`;const css=`\n.pvf *,.pvf *::before,.pvf *::after{box-sizing:border-box;margin:0;padding:0}\n.pvf{font-family:${FB};color:#1a1a18;font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased;width:100%}\n.pvf a{text-decoration:none;color:inherit}\n.pvf ul{list-style:none}\n\n/* ── PRE-FOOTER ── */\n.pvf .pf{background:#f9f9f9;border-top:1px solid rgba(0,0,0,.08)}\n.pvf .pfi{max-width:1240px;margin:0 auto;padding:56px 60px 60px}\n.pvf .pfh{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;flex-wrap:wrap}\n.pvf .pft{font-family:${FH};font-size:19px;font-weight:700;letter-spacing:-.3px;color:#1a1a18}\n.pvf .pfc{font-size:13px;color:#8a8980}\n.pvf .pfg{display:grid;grid-template-columns:repeat(4,1fr);gap:2px 36px}\n.pvf .pfg a{font-size:13.5px;color:#5f5e5a;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.05);transition:color .14s;display:block}\n.pvf .pfg a:hover{color:${BRAND}}\n\n/* ── FOOTER ── */\n.pvf .ft{background:#fff;border-top:1px solid rgba(0,0,0,.08)}\n.pvf .fti{max-width:1240px;margin:0 auto;padding:56px 60px 0}\n.pvf .ftg{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}\n.pvf .ftlogo{height:34px;display:flex;align-items:center;margin-bottom:18px}\n.pvf .ftlogo img{height:34px;width:auto;object-fit:contain;display:block}\n.pvf .ftlogo-ph{height:34px;min-width:150px;border:1.5px dashed rgba(0,0,0,.18);border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:${FH};font-size:11px;font-weight:600;color:#b6b5ad;letter-spacing:.04em}\n.pvf .fttag{font-size:14px;color:#5f5e5a;line-height:1.6;max-width:340px;margin-bottom:22px}\n.pvf .ftcon{display:flex;flex-direction:column;gap:7px}\n.pvf .ftcon a{font-size:13.5px;color:#5f5e5a;display:flex;align-items:center;gap:9px}\n.pvf .ftcon a:hover{color:${BRAND}}\n.pvf .ftcon svg{color:#8a8980;flex-shrink:0}\n.pvf .ftcta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:11px 20px;background:${BRAND};color:#fff;border-radius:8px;font-family:${FH};font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .14s;align-self:flex-start}\n.pvf .ftcta:hover{background:${BRAND_DARK}}\n.pvf .ftcta svg{color:#fff}\n.pvf .ftct{font-family:${FH};font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a18;margin-bottom:16px}\n.pvf .ftcol li{margin-bottom:11px}\n.pvf .ftcol a{font-size:14px;color:#5f5e5a;transition:color .14s}\n.pvf .ftcol a:hover{color:${BRAND}}\n.pvf .ftbot{border-top:1px solid rgba(0,0,0,.08);padding:22px 0 30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}\n.pvf .ftcr{font-size:12.5px;color:#8a8980}\n.pvf .ftleg{display:flex;gap:22px}\n.pvf .ftleg a{font-size:12.5px;color:#8a8980}\n.pvf .ftleg a:hover{color:${BRAND}}\n\n@media(max-width:1024px){\n  .pvf .pfi,.pvf .fti{padding-left:36px;padding-right:36px}\n  .pvf .pfg{grid-template-columns:repeat(3,1fr)}\n  .pvf .ftg{grid-template-columns:1fr 1fr;gap:36px 40px}\n  .pvf .ftbrand{grid-column:1 / -1}\n}\n@media(max-width:640px){\n  .pvf .pfi{padding:40px 22px 44px}\n  .pvf .fti{padding:40px 22px 0}\n  .pvf .pfg{grid-template-columns:repeat(2,1fr);gap:0 20px}\n  .pvf .ftg{grid-template-columns:1fr;gap:32px}\n  .pvf .ftbot{flex-direction:column;align-items:flex-start}\n}\n`;const logoSrc=img(logo);return /*#__PURE__*/_jsxs(\"div\",{className:\"pvf\",style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"section\",{className:\"pf\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"pfi\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pfh\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"pft\",children:\"Alle Praxissoftware-Anbieter\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"pfc\",children:[PROVIDERS.length,\" Systeme im Vergleich\"]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"pfg\",children:providersSorted.map(p=>/*#__PURE__*/_jsx(\"a\",{href:`/praxis/praxis-software/${p.slug}`,children:p.name},p.slug))})]})}),/*#__PURE__*/_jsx(\"footer\",{className:\"ft\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"fti\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ftg\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ftbrand\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftlogo\",children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"medsolve\"}):/*#__PURE__*/_jsx(\"div\",{className:\"ftlogo-ph\",children:\"DEIN LOGO\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"fttag\",children:tagline}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftcon\",children:[phoneLabel&&/*#__PURE__*/_jsxs(\"a\",{href:phoneHref,children:[/*#__PURE__*/_jsx(\"svg\",{width:15,height:15,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 16.92z\",stroke:\"currentColor\",strokeWidth:2})}),phoneLabel]}),emailLabel&&/*#__PURE__*/_jsxs(\"a\",{href:emailHref,children:[/*#__PURE__*/_jsxs(\"svg\",{width:15,height:15,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\",stroke:\"currentColor\",strokeWidth:2}),/*#__PURE__*/_jsx(\"polyline\",{points:\"22,6 12,13 2,6\",stroke:\"currentColor\",strokeWidth:2})]}),emailLabel]})]}),ctaText&&/*#__PURE__*/_jsxs(\"a\",{href:ctaLink,className:\"ftcta\",children:[ctaText,/*#__PURE__*/_jsx(\"svg\",{width:14,height:14,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\",stroke:\"currentColor\",strokeWidth:2.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftcol\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftct\",children:\"PVS nach Fachrichtung\"}),/*#__PURE__*/_jsx(\"ul\",{children:FACHRICHTUNGEN.map(f=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:`/praxis/praxis-software/pvs-vergleich/fachrichtungen/${f.slug}`,children:f.label})},f.slug))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftcol\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftct\",children:\"PVS nach Praxisgr\\xf6\\xdfe\"}),/*#__PURE__*/_jsx(\"ul\",{children:PRAXISGROESSEN.map(g=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:`/praxis/praxis-software/pvs-vergleich/praxisgroesse/${g.slug}`,children:g.label})},g.slug))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftcol\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftct\",children:\"PVS-Vergleich\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"/praxis/praxis-software/pvs-vergleich/alle-anbieter\",children:\"Anbieter vergleichen\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:\"/praxis/praxis-software/pvs-vergleich/beratung-erhalten\",children:\"Beratung erhalten\"})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftbot\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftcr\",children:copyright}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftleg\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"/impressum\",children:\"Impressum\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/datenschutz\",children:\"Datenschutz\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/agb\",children:\"AGB\"})]})]})]})})]});}addPropertyControls(PVSFooter,{logo:{type:ControlType.Image,title:\"Logo\"},tagline:{type:ControlType.String,title:\"Tagline\",displayTextArea:true,defaultValue:\"Der herstellerunabh\\xe4ngige Vergleich f\\xfcr Praxisverwaltungssysteme. Finden Sie die passende Software f\\xfcr Ihre Arztpraxis — fundiert, neutral und kostenlos.\"},phoneLabel:{type:ControlType.String,title:\"Telefon – Text\",defaultValue:\"Telefonnummer\"},phoneHref:{type:ControlType.String,title:\"Telefon – Link\",defaultValue:\"tel:+49000000000\"},emailLabel:{type:ControlType.String,title:\"E-Mail – Text\",defaultValue:\"info@medsolve.de\"},emailHref:{type:ControlType.String,title:\"E-Mail – Link\",defaultValue:\"mailto:info@medsolve.de\"},ctaText:{type:ControlType.String,title:\"Button – Text\",defaultValue:\"Passende PVS finden\"},ctaLink:{type:ControlType.String,title:\"Button – Link\",defaultValue:\"/praxis/praxis-software/pvs-vergleich/beratung-erhalten\"},copyright:{type:ControlType.String,title:\"Copyright\",defaultValue:\"\\xa9 2026 medsolve. Alle Rechte vorbehalten.\"},accentColor:{type:ControlType.Color,title:\"Akzentfarbe\",defaultValue:\"#1668E0\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PVSFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PVSFooter.map","// Generated by Framer (d1ca0bd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MedsolveNavbar from\"#framer/local/codeFile/dg8a9Bw/MedsolveNavbar.js\";import PVSFooter from\"#framer/local/codeFile/qQ6V0yC/PVSFooter.js\";const MedsolveNavbarFonts=getFonts(MedsolveNavbar);const PVSFooterFonts=getFonts(PVSFooter);const breakpoints={hgh5P9MTD:\"(min-width: 768px) and (max-width: 1199.98px)\",MplLA3lC_:\"(min-width: 1200px)\",SRKzENH68:\"(max-width: 767.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-csOXA\";const variantClassNames={hgh5P9MTD:\"framer-v-1vrohnz\",MplLA3lC_:\"framer-v-1x557av\",SRKzENH68:\"framer-v-1uqyzne\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-csOXA.framer-3lr0ia, .framer-csOXA .framer-3lr0ia { display: block; }\",\".framer-csOXA.framer-1x557av { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-csOXA .framer-18a7l9t-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-csOXA .framer-og7fxt { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-csOXA .framer-pev0r1-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={hgh5P9MTD:\"(min-width: 768px) and (max-width: 1199.98px)\",MplLA3lC_:\"(min-width: 1200px)\",SRKzENH68:\"(max-width: 767.98px)\"};const humanReadableVariantMap={Desktop:\"MplLA3lC_\",Phone:\"SRKzENH68\",Tablet:\"hgh5P9MTD\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MplLA3lC_\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"MplLA3lC_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1x557av\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18a7l9t-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"fxDq8_3Z5\",scopeId:\"jvJztS_uE\",children:/*#__PURE__*/_jsx(MedsolveNavbar,{bannerLink:\"https://medsolve.de\",bannerText:\"PVS-Vergleich ist ein Service von medsolve.de\",contactEmail:\"info@medsolve.de\",contactPhone:\"+49 (0) 69 348667150\",fachrichtungenBasePath:\"/praxis/praxis-software/pvs-vergleich/fachrichtungen\",height:\"100%\",id:\"fxDq8_3Z5\",layoutId:\"fxDq8_3Z5\",logoAlt:\"medsolve PVS-Vergleich\",logoHeight:32,logoImage:addImageAlt({pixelHeight:41,pixelWidth:290,src:\"https://framerusercontent.com/images/BtYiWuSATtspn3IrSZn333noWGQ.svg?width=290&height=41\"},\"\"),logoLink:\"https://www.medsolve.de/praxis/praxis-software/pvs-vergleich\",pathAlleAnbieter:\"/praxis/praxis-software/pvs-vergleich/alle-anbieter\",pathBeratung:\"/praxis/praxis-software/pvs-vergleich/beratung-erhalten\",pathVergleichen:\"/praxis/praxis-software/pvs-vergleich/vergleichen\",praxisgroessenBasePath:\"/praxis/praxis-software/pvs-vergleich/praxisgroesse\",primaryCtaLabel:\"Passende Praxissoftware finden\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-og7fxt\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-pev0r1-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"KaYJ9MQVs\",scopeId:\"jvJztS_uE\",children:/*#__PURE__*/_jsx(PVSFooter,{accentColor:\"rgb(22, 104, 224)\",copyright:\"\\xa9 2026 medsolve. Alle Rechte vorbehalten.\",ctaLink:\"/praxis/praxis-software/pvs-vergleich/beratung-erhalten\",ctaText:\"Passende PVS finden\",emailHref:\"mailto:pvs-beratung@medsolve.de\",emailLabel:\"info@medsolve.de\",height:\"100%\",id:\"KaYJ9MQVs\",layoutId:\"KaYJ9MQVs\",logo:\"https://framerusercontent.com/images/BtYiWuSATtspn3IrSZn333noWGQ.svg?width=290&height=41\",phoneHref:\"tel:+4969348667150\",phoneLabel:\"+49 (0) 69 348667150\",style:{width:\"100%\"},tagline:\"Der herstellerunabh\\xe4ngige Vergleich f\\xfcr Praxisverwaltungssysteme. Finden Sie die passende Software f\\xfcr Ihre Arztpraxis — fundiert, neutral und kostenlos.\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hgh5P9MTD\":{\"layout\":[\"fixed\",\"fixed\"]},\"SRKzENH68\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"MplLA3lC_\":[\".framer-18a7l9t-container\",\".framer-pev0r1-container\"],\"hgh5P9MTD\":[\".framer-18a7l9t-container\",\".framer-pev0r1-container\"],\"SRKzENH68\":[\".framer-18a7l9t-container\",\".framer-pev0r1-container\"]}\n * @framerBreakpoints {\"MplLA3lC_\":{\"min\":1200,\"canvasClassName\":\"framer-1x557av-override\",\"minHeight\":1600,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hgh5P9MTD\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-1vrohnz-override\",\"minHeight\":1600,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"SRKzENH68\":{\"max\":767,\"canvasClassName\":\"framer-1uqyzne-override\",\"minHeight\":1600,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":360,\"rootFontSize\":16}}\n * @framerDefaultVariant MplLA3lC_\n * @framerLayoutTemplate true\n */const FramerjvJztS_uE=withCSS(Component,css,\"framer-csOXA\");export default FramerjvJztS_uE;FramerjvJztS_uE.displayName=\"Navbar PVS-Vergleich\";FramerjvJztS_uE.defaultProps={height:1600,width:1200};addFonts(FramerjvJztS_uE,[{explicitInter:true,fonts:[]},...MedsolveNavbarFonts,...PVSFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjvJztS_uE\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"MplLA3lC_\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hgh5P9MTD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SRKzENH68\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1600\",\"framerHitTargets\":\"{\\\"MplLA3lC_\\\":[\\\".framer-18a7l9t-container\\\",\\\".framer-pev0r1-container\\\"],\\\"hgh5P9MTD\\\":[\\\".framer-18a7l9t-container\\\",\\\".framer-pev0r1-container\\\"],\\\"SRKzENH68\\\":[\\\".framer-18a7l9t-container\\\",\\\".framer-pev0r1-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"MplLA3lC_\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1x557av-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hgh5P9MTD\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1vrohnz-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"SRKzENH68\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1uqyzne-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":360,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// MedsolveFooter.tsx — Framer Code Component\n// Footer + Floating-Berater (Thomas Reuter) als eigenständige Component für\n// die Template-Nutzung: einmal im Framer-Template platzieren, gilt überall.\n// Die Fußzeile hat unten zusätzlichen Raum (padding 104px), damit der\n// Floating-Berater die rechten Links (Cookie-Richtlinie, Partner-Login)\n// nicht verdeckt.\n// Berater-Foto: Property Control \"Berater-Foto\" — ohne Panel-Bild greift das\n// eingebettete Foto von Thomas Reuter.\n// apoBank-Siegel: Property Control \"apoBank-Siegel\" — ohne Panel-Bild greift\n// das eingebettete Siegel (Top Netzwerk Partner), platziert in der\n// Marken-Zeile rechts neben dem Kontaktblock.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const{useEffect,useRef}=React;const CSS=`@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Geist:wght@400;500;600&display=swap');\n:root { --navy: #002647; --navy-deep: #00223F; --white: #ffffff; }\n.footer, .footer *, .advisor, .advisor * { margin: 0; padding: 0; box-sizing: border-box; font-family: \"Inter\", sans-serif; }\n.footer a, .advisor a { text-decoration: none; color: inherit; }\n.advisor-avatar { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; flex: none; }\nimg[data-photo][src=\"\"] { display: none; }\n/* ── Footer (Beispiel) ────────────────────────────── */\n  .footer {\n    background: #143463;\n    border-top: 1px solid rgba(255,255,255,0.35);\n    padding: 72px 74px 0;\n  }\n.footer-cols {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 40px;\n    padding-bottom: 64px;\n  }\n.footer-col h4 {\n    font-family: \"Inter\", sans-serif;\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n    color: #ffffff;\n    margin: 0 0 18px;\n  }\n.footer-col a {\n    display: block;\n    font-size: 13.5px;\n    line-height: 1.4;\n    color: rgba(255,255,255,0.72);\n    text-decoration: none;\n    margin-bottom: 11px;\n    transition: color 0.3s ease;\n  }\n.footer-col a:hover { color: #8AD1FF; }\n.footer-contact { font-size: 13.5px; color: rgba(255,255,255,0.72); display: flex; flex-direction: column; gap: 11px; }\n.footer-contact a, .footer-contact .fc-line { display: inline-flex; align-items: center; gap: 9px; margin: 0; }\n.footer-contact a { font-weight: 500; color: #ffffff; transition: color 0.3s ease; }\n.footer-contact a:hover { color: #8AD1FF; }\n.footer-contact svg { flex: 0 0 auto; opacity: 0.85; }\n/* Mittlere Marken-Zeile: Kontakt links, gro\\xdfes Logo + Claim rechts */\n  .footer-brandrow {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 40px;\n    padding: 40px 0;\n    border-top: 1px solid rgba(255,255,255,0.15);\n  }\n.footer-brandrow-logo { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }\n.footer-brandrow-logo svg { height: 30px; width: auto; color: #ffffff; }\n.footer-claim { font-size: 14px; color: rgba(255,255,255,0.7); }\n.footer-brandrow-contact { display: flex; align-items: center; gap: 48px; }\n.footer-seal-link { display: block; flex: 0 0 auto; transition: transform 0.3s ease, opacity 0.3s ease; }\n.footer-seal-link:hover { transform: translateY(-2px); opacity: 0.9; }\n.footer-seal { height: 108px; width: auto; display: block; }\n.footer-bottom {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    border-top: 1px solid rgba(255,255,255,0.15);\n    padding: 26px 0 104px;\n  }\n.footer-copy { font-size: 12.5px; color: rgba(255,255,255,0.55); }\n.footer-legal { display: flex; align-items: center; gap: 20px; font-size: 12.5px; }\n.footer-legal a { color: rgba(255,255,255,0.72); text-decoration: none; transition: color 0.3s ease; }\n.footer-legal a:hover { color: #8AD1FF; }\n/* ── Floating-Berater (unten rechts) ──────────────── */\n  body.msnav-mobile-open .advisor {\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 0.2s ease, visibility 0.2s;\n  }\n.advisor {\n    position: fixed;\n    right: 16px;\n    bottom: 18px;\n    z-index: 50;\n    font-family: \"Inter\", sans-serif;\n    pointer-events: none; /* Wrapper f\\xe4ngt keine Klicks — nur Pill/offenes Panel */\n  }\n.advisor-pill { pointer-events: auto; }\n.advisor-pill {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: flex-end;\n    gap: 10px;\n    cursor: pointer;\n    opacity: 0;\n    transform: translateY(16px);\n    animation: advisorIn 0.6s cubic-bezier(0.22, 0.61, 0.36, 1) 1.6s forwards;\n  }\n@keyframes advisorIn { to { opacity: 1; transform: translateY(0); } }\n.advisor-circle {\n    width: 56px;\n    height: 56px;\n    border-radius: 50%;\n    background: var(--navy-deep);\n    color: #ffffff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 8px 28px rgba(0, 34, 63, 0.22);\n    transition: background 0.35s ease, transform 0.25s ease;\n  }\n.advisor-pill:hover .advisor-circle { background: #00A1FF; transform: translateY(-2px); }\n.advisor-pill span {\n    order: -1;\n    font-size: 11.5px;\n    font-weight: 500;\n    color: var(--navy-deep);\n    background: rgba(255,255,255,0.9);\n    padding: 2px 8px;\n    border-radius: 999px;\n  }\n.advisor.open .advisor-pill { display: none; }\n.advisor-panel {\n    width: 340px;\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 16px 48px rgba(0, 34, 63, 0.24);\n    overflow: hidden;\n    opacity: 0;\n    transform: translateY(10px) scale(0.98);\n    transform-origin: bottom right;\n    pointer-events: none;\n    visibility: hidden;\n    transition: opacity 0.28s ease, transform 0.28s ease, visibility 0.28s;\n  }\n.advisor.open .advisor-panel { opacity: 1; transform: translateY(0) scale(1); pointer-events: auto; visibility: visible; }\n.advisor-head {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    background: var(--navy);\n    padding: 18px 18px 16px;\n  }\n.advisor-head svg { display: block; }\n.advisor-head-info { flex: 1; }\n.advisor-head-info strong { display: block; color: #ffffff; font-size: 14.5px; font-weight: 500; }\n.advisor-status { display: flex; align-items: center; gap: 6px; color: #B5D4F4; font-size: 12px; margin-top: 3px; }\n.advisor-status i { width: 7px; height: 7px; border-radius: 50%; background: #4CD98E; }\n.advisor-close {\n    background: none; border: none; cursor: pointer; padding: 4px;\n    color: #ffffff; opacity: 0.7; transition: opacity 0.2s ease;\n  }\n.advisor-close:hover { opacity: 1; }\n.advisor-body { padding: 10px 10px 12px; }\n.advisor-option {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 12px 10px;\n    border-radius: 10px;\n    text-decoration: none;\n    color: var(--navy-deep);\n    transition: background 0.2s ease;\n  }\n.advisor-option:hover { background: #F2F8FD; }\n.advisor-option svg { flex-shrink: 0; }\n.advisor-option strong { display: block; font-size: 13.5px; font-weight: 500; }\n.advisor-option small { display: block; font-size: 12px; color: #4A6B8A; margin-top: 1px; }\n@media (prefers-reduced-motion: reduce) {\n  .advisor-pill { animation: none; opacity: 1; transform: none; }\n  .advisor-panel { transition: none; }\n}\n@media (max-width: 1180px) {\n  .footer-cols { grid-template-columns: repeat(3, 1fr); }\n}\n@media (max-width: 900px) {\n  .footer-cols { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 700px) {\n  /* Sektions-Padding */\n    .solutions, .stories, .groessen, .fach, .lifecycle, .cta,\n    .standorte, .footer, .trust { padding-left: 20px; padding-right: 20px; }\n  /* Footer */\n    .footer { padding-top: 52px; }\n  .footer-col h4 { font-size: 14.5px; }\n  .footer-col a { font-size: 15.5px; margin-bottom: 14px; }\n  .footer-contact { font-size: 15px; }\n  .footer-cols { grid-template-columns: 1fr; gap: 36px; padding-bottom: 44px; }\n  .footer-brandrow { flex-direction: column; align-items: flex-start; gap: 28px; padding: 32px 0; }\n  .footer-brandrow-contact { flex-direction: column; align-items: flex-start; gap: 26px; }\n  .footer-seal { height: 96px; }\n  .footer-bottom { flex-direction: column; align-items: flex-start; gap: 16px; }\n  .footer-legal { flex-wrap: wrap; gap: 12px 18px; }\n  /* Floating-Berater */\n    .advisor-panel { width: calc(100vw - 32px); }\n}`;const MARKUP=`<!-- Footer -->\n<footer class=\"footer\">\n  <div class=\"footer-cols\">\n    <div class=\"footer-col\">\n      <h4>IT-L\\xf6sungen</h4>\n      <a href=\"/it-loesungen/it-gesamtloesungen\">IT-Gesamtl\\xf6sungen</a>\n      <a href=\"/it-loesungen/telematikinfrastruktur\">Telematikinfrastruktur</a>\n      <a href=\"/it-loesungen/it-sicherheit\">IT-Sicherheit &amp; Datenschutz</a>\n      <a href=\"/it-loesungen/cloud\">Cloud-L\\xf6sungen</a>\n      <a href=\"/it-loesungen/it-infrastruktur\">IT-Infrastruktur</a>\n      <a href=\"/it-loesungen/hardware\">Hardware</a>\n      <a href=\"/it-loesungen/telefonie\">Telefonie</a>\n      <a href=\"/it-loesungen/it-support\">IT-Support &amp; Helpdesk</a>\n      <a href=\"/it-loesungen/ki\">KI-L\\xf6sungen</a>\n      <a href=\"/it-loesungen\">Alle IT-L\\xf6sungen</a>\n    </div>\n    <div class=\"footer-col\">\n      <h4>Praxissoftware</h4>\n      <a href=\"/praxis/praxis-software/doctolib-implementierung\">Doctolib-Implementierung</a>\n      <a href=\"/praxis/praxis-software/medatixx-implementierung\">medatixx-Implementierung</a>\n      <a href=\"/praxis/praxis-software/cgm-implementierung\">CGM-Implementierung</a>\n      <a href=\"/praxis/praxis-software/doc-cirrus-implementierung\">Doc-Cirrus-Implementierung</a>\n      <a href=\"/praxis/praxis-software/pvs-vergleich\">PVS-Vergleich</a>\n      <a href=\"/praxis/praxis-software\">Alle Systeme im \\xdcberblick</a>\n    </div>\n    <div class=\"footer-col\">\n      <h4>Strategische Praxisl\\xf6sungen</h4>\n      <a href=\"/praxis/praxisgruendung\">Praxisgr\\xfcndung</a>\n      <a href=\"/praxis/praxisuebernahme\">Praxis\\xfcbernahme</a>\n      <a href=\"/praxis/praxisuebergabe\">Praxis\\xfcbergabe</a>\n      <a href=\"/praxis/praxisverkauf\">Praxisverkauf</a>\n      <a href=\"/praxis/praxisfinanzierung\">Praxisfinanzierung</a>\n      <a href=\"/praxis/praxisformen\">Praxisformen</a>\n      <a href=\"/praxis/rechtsformen\">Rechtsformen</a>\n      <a href=\"/praxis/kv-sitz\">KV-Sitz</a>\n    </div>\n    <div class=\"footer-col\">\n      <h4>Fachrichtungen</h4>\n      <a href=\"/fachrichtungen/allgemeinmedizin\">Allgemeinmedizin</a>\n      <a href=\"/fachrichtungen/innere-medizin\">Innere Medizin</a>\n      <a href=\"/fachrichtungen/chirurgie\">Chirurgie</a>\n      <a href=\"/fachrichtungen/gynaekologie\">Gyn\\xe4kologie</a>\n      <a href=\"/fachrichtungen/orthopaedie\">Orthop\\xe4die</a>\n      <a href=\"/fachrichtungen/neurologie\">Neurologie</a>\n      <a href=\"/fachrichtungen/radiologie\">Radiologie</a>\n      <a href=\"/fachrichtungen/urologie\">Urologie</a>\n      <a href=\"/fachrichtungen/zahnmedizin\">Zahnmedizin</a>\n      <a href=\"/fachrichtungen/tiermedizin\">Tiermedizin</a>\n      <a href=\"/fachrichtungen/therapeuten-und-heilberufe\">Therapeuten und Heilberufe</a>\n    </div>\n    <div class=\"footer-col\">\n      <h4>Unternehmen</h4>\n      <a href=\"/ueber-uns\">\\xdcber uns</a>\n      <a href=\"/standorte\">Standorte</a>\n      <a href=\"/erfolgsgeschichten\">Erfolgsgeschichten</a>\n      <a href=\"/zertifikate\">Zertifizierung</a>\n      <a href=\"/partner\">Unsere Partner</a>\n      <a href=\"/partner-werden\">Partner werden</a>\n      <a href=\"/kontakt\">Kontakt</a>\n    </div>\n  </div>\n    <div class=\"footer-brandrow\">\n    <div class=\"footer-brandrow-logo\">\n      <svg width=\"128\" height=\"32\" viewBox=\"0 0 128 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<g clip-path=\"url(#clip_footer_logo)\">\n<path d=\"M0 22.2539H6.53322V25.0393H0V22.2539ZM6.53453 32.0028L6.53322 22.2539H9.14678V32.0028H6.53453Z\" fill=\"#00A1FF\"/>\n<path d=\"M12.25 20.8687V6.25995H16.1161V8.73648H16.2729C16.5107 7.9668 16.9449 7.28276 17.5267 6.76082C18.1184 6.2043 18.9282 5.92604 19.9561 5.92604C20.8965 5.92604 21.6972 6.17648 22.3594 6.67734C23.0216 7.17821 23.4996 7.91143 23.7961 8.87561H23.8745C24.1306 8.01816 24.6565 7.28105 25.3635 6.78865C25.7292 6.52848 26.138 6.32534 26.5912 6.17648C27.0445 6.00952 27.5316 5.92604 28.0541 5.92604C29.3772 5.92604 30.3881 6.42691 31.0843 7.42865C31.7987 8.43039 32.1553 9.85926 32.1553 11.7139V20.8687H28.2892V12.0478C28.2892 10.1932 27.6622 9.26517 26.4084 9.26517C25.8337 9.26517 25.3112 9.44187 24.841 9.79387C24.3708 10.1459 24.1357 10.6843 24.1357 11.4078V20.8687H20.2696V12.0478C20.2696 10.1932 19.6427 9.26517 18.3888 9.26517C18.1106 9.26517 17.8311 9.31108 17.5529 9.4043C17.2871 9.48088 17.0384 9.61334 16.8214 9.79387C16.6124 9.97891 16.4387 10.2113 16.299 10.4895C16.1716 10.7762 16.1089 11.0907 16.1161 11.4078V20.8687H12.25ZM41.0513 21.2026C40.0064 21.2026 39.0751 21.0259 38.2562 20.6739C37.4671 20.3244 36.7553 19.8031 36.1664 19.1434C35.5891 18.438 35.1535 17.6141 34.8864 16.7226C34.6082 15.7765 34.4685 14.7191 34.4685 13.5504C34.4685 12.3998 34.6082 11.3619 34.8864 10.4339C35.1646 9.48778 35.5747 8.68082 36.1142 8.013C36.6719 7.34517 37.3511 6.83456 38.1517 6.48256C38.9524 6.11108 39.8667 5.92604 40.8946 5.92604C42.027 5.92604 42.9935 6.13056 43.7942 6.53821C44.5688 6.90995 45.2493 7.47269 45.7795 8.17995C46.3019 8.86587 46.6768 9.66448 46.9027 10.573C47.147 11.4634 47.2685 12.3998 47.2685 13.3834V14.6078H38.4652V14.8304C38.4652 15.7946 38.7094 16.5653 39.1966 17.14C39.6838 17.6965 40.4505 17.9747 41.4954 17.9747C42.296 17.9747 42.9491 17.8078 43.4546 17.4739C43.9676 17.1144 44.4408 16.6944 44.8652 16.2217L46.7982 18.7817C46.1883 19.5427 45.3876 20.1354 44.395 20.5626C43.4193 20.9897 42.3052 21.2026 41.0513 21.2026ZM40.9729 8.95908C40.1893 8.95908 39.5715 9.23735 39.1182 9.79387C38.6833 10.3323 38.4652 11.0558 38.4652 11.9643V12.1869H43.2717V11.9365C43.2717 11.046 43.0797 10.3323 42.697 9.79387C42.3313 9.23735 41.7566 8.95908 40.9729 8.95908ZM58.1484 18.42H58.0178C57.9134 18.8095 57.7488 19.181 57.5215 19.533C57.2956 19.8669 57.0174 20.1633 56.6856 20.4234C56.3721 20.6641 56.0064 20.8506 55.5885 20.98C55.1852 21.1289 54.7613 21.2041 54.3346 21.2026C52.5935 21.2026 51.2782 20.5528 50.3901 19.2547C49.5019 17.9372 49.0578 16.0366 49.0578 13.5504C49.0578 11.0641 49.5019 9.17195 50.3901 7.87387C51.2782 6.57578 52.5935 5.92604 54.3346 5.92604C55.2227 5.92604 56.0064 6.18621 56.6856 6.70517C57.3831 7.22413 57.8271 7.89195 58.0178 8.70865H58.1484V0.277344H62.0146V20.8687H58.1484V18.42ZM55.6146 17.8634C56.346 17.8634 56.9468 17.6784 57.417 17.3069C57.9055 16.9173 58.1484 16.3887 58.1484 15.7208V11.4078C58.1484 10.74 57.9055 10.221 57.417 9.84952C56.9468 9.45995 56.346 9.26517 55.6146 9.26517C54.8831 9.26517 54.2745 9.54343 53.786 10.1C53.3158 10.6384 53.0807 11.3702 53.0807 12.2982V14.8304C53.0807 15.7584 53.3158 16.5 53.786 17.0565C54.2745 17.5949 54.8831 17.8634 55.6146 17.8634ZM70.0185 21.2026C68.6954 21.2026 67.5813 20.98 66.6748 20.5347C65.7543 20.0591 64.9293 19.3975 64.2454 18.5869L66.5181 16.1382C67.0066 16.7128 67.546 17.1678 68.1377 17.5017C68.7307 17.8356 69.4007 18.0026 70.1491 18.0026C70.9158 18.0026 71.4474 17.8815 71.7426 17.6408C71.8865 17.5177 72.0016 17.3605 72.0786 17.1818C72.1557 17.0031 72.1927 16.8078 72.1867 16.6113C72.1867 15.9253 71.7256 15.5163 70.8022 15.3869L69.3132 15.1921C66.2307 14.7845 64.6895 13.2819 64.6895 10.6843C64.6895 9.97891 64.8123 9.33891 65.0552 8.7643C65.3164 8.17021 65.6743 7.66934 66.1263 7.26169C66.5965 6.83456 67.1542 6.51039 67.7981 6.28778C68.5144 6.03751 69.2647 5.91528 70.0185 5.92604C70.7329 5.92604 71.3599 5.98169 71.8993 6.093C72.457 6.18621 72.9442 6.33369 73.3622 6.53821C73.7984 6.72326 74.1902 6.96534 74.5377 7.26169C74.9034 7.53995 75.2613 7.85578 75.6087 8.20778L73.3883 10.6286C72.9605 10.1703 72.4553 9.80217 71.8993 9.54343C71.3599 9.26517 70.8022 9.12604 70.2275 9.12604C69.5666 9.12604 69.0964 9.23735 68.8169 9.45995C68.6839 9.56041 68.5762 9.6942 68.5033 9.8495C68.4305 10.0048 68.3946 10.1768 68.3989 10.3504C68.3989 10.74 68.4956 11.046 68.6862 11.2687C68.8952 11.4732 69.2792 11.6206 69.8356 11.7139L71.3769 11.9365C74.3901 12.3636 75.896 13.8287 75.896 16.333C75.896 17.0384 75.7576 17.6867 75.4781 18.2808C75.1999 18.8749 74.7989 19.3939 74.2764 19.8391C73.7723 20.2662 73.1532 20.6001 72.4218 20.8408C71.6428 21.0919 70.8323 21.2139 70.0185 21.2026ZM83.836 21.2026C82.825 21.2026 81.9199 21.0259 81.1192 20.6739C80.3491 20.3317 79.6614 19.8085 79.1078 19.1434C78.5671 18.4756 78.1491 17.6687 77.8539 16.7226C77.5574 15.7765 77.4098 14.7191 77.4098 13.5504C77.4098 12.3817 77.5574 11.3243 77.8539 10.3782C78.1491 9.43213 78.5671 8.63491 79.1078 7.98517C79.6612 7.31975 80.3489 6.79652 81.1192 6.45474C81.9199 6.10274 82.825 5.92604 83.836 5.92604C84.8456 5.92604 85.7429 6.10274 86.5266 6.45474C87.3016 6.78757 87.9911 7.31218 88.538 7.98517C89.0944 8.63491 89.5215 9.43213 89.818 10.3782C90.1132 11.3243 90.2621 12.3817 90.2621 13.5504C90.2621 14.7191 90.1132 15.7765 89.818 16.7226C89.5509 17.6141 89.1153 18.438 88.538 19.1434C87.9911 19.8164 87.3016 20.341 86.5266 20.6739C85.7429 21.0259 84.8456 21.2026 83.836 21.2026ZM83.836 17.9469C84.6014 17.9469 85.1943 17.6965 85.6123 17.1956C86.0302 16.6947 86.2392 15.981 86.2392 15.053V12.0756C86.2392 11.1476 86.0302 10.4339 85.6123 9.933C85.1943 9.43213 84.6014 9.18169 83.836 9.18169C83.0693 9.18169 82.4776 9.43213 82.0596 9.933C81.6417 10.4339 81.4327 11.1476 81.4327 12.0756V15.053C81.4327 15.981 81.6417 16.6947 82.0596 17.1956C82.4776 17.6965 83.0693 17.9469 83.836 17.9469ZM96.5955 20.8687C95.2711 20.8687 94.2967 20.525 93.6698 19.8391C93.0598 19.1532 92.7555 18.1598 92.7555 16.8617V0.277344H96.6216V17.6686H98.3457V20.8687H96.5955ZM103.174 20.8687L98.6814 6.25995H102.495L104.193 12.1591L105.473 17.446H105.682L106.962 12.1591L108.608 6.25995H112.265L107.772 20.8687H103.174ZM119.561 21.2026C118.516 21.2026 117.584 21.0259 116.766 20.6739C115.977 20.3244 115.265 19.8031 114.676 19.1434C114.099 18.438 113.663 17.6141 113.396 16.7226C113.117 15.7765 112.978 14.7191 112.978 13.5504C112.978 12.3998 113.117 11.3619 113.396 10.4339C113.674 9.48778 114.083 8.68082 114.624 8.013C115.18 7.34517 115.859 6.83456 116.661 6.48256C117.462 6.11108 118.376 5.92604 119.404 5.92604C120.535 5.92604 121.502 6.13056 122.304 6.53821C123.078 6.91027 123.759 7.47296 124.289 8.17995C124.812 8.86587 125.185 9.66448 125.412 10.573C125.655 11.4634 125.778 12.3998 125.778 13.3834V14.6078H116.975V14.8304C116.975 15.7946 117.218 16.5653 117.706 17.14C118.194 17.6965 118.96 17.9747 120.005 17.9747C120.806 17.9747 121.459 17.8078 121.964 17.4739C122.477 17.1144 122.951 16.6944 123.375 16.2217L125.308 18.7817C124.698 19.5427 123.897 20.1354 122.905 20.5626C121.929 20.9897 120.815 21.2026 119.561 21.2026ZM119.483 8.95908C118.699 8.95908 118.08 9.23735 117.628 9.79387C117.192 10.3323 116.975 11.0558 116.975 11.9643V12.1869H121.781V11.9365C121.781 11.046 121.589 10.3323 121.207 9.79387C120.841 9.23735 120.266 8.95908 119.483 8.95908Z\" fill=\"currentColor\"/>\n</g>\n<defs>\n<clipPath id=\"clip_footer_logo\">\n<rect width=\"128\" height=\"32\" fill=\"white\"/>\n</clipPath>\n</defs>\n</svg>\n      <span class=\"footer-claim\">Smarte IT-L\\xf6sungen f\\xfcr \\xe4rztliche Einrichtungen</span>\n    </div>\n    <div class=\"footer-brandrow-contact\">\n      <div class=\"footer-contact\">\n        <a href=\"tel:+4969348667150\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 3.5h3.4l1.6 4.2-2.2 1.6a12.5 12.5 0 0 0 6.9 6.9l1.6-2.2 4.2 1.6V19a1.6 1.6 0 0 1-1.7 1.6C10.7 20 4 13.3 3.4 5.2A1.6 1.6 0 0 1 5 3.5z\"/></svg><span>+49 (0) 69 348667150</span></a>\n        <a href=\"mailto:vertrieb@medsolve.de\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"/><path d=\"m20 7.5-8 5-8-5\"/></svg><span>vertrieb@medsolve.de</span></a>\n        <span class=\"fc-line\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"8.25\"/><path d=\"M12 7.5V12l3 2\"/></svg><span>Montag bis Freitag, 9 bis 18 Uhr</span></span>\n      </div>\n      <a class=\"footer-seal-link\" href=\"/partner/apobank\" aria-label=\"apoBank-Partnerschaft ansehen\"><img class=\"footer-seal\" data-photo=\"seal\" src=\"\" alt=\"apoBank Top Netzwerk Partner\"></a>\n    </div>\n  </div>\n  <div class=\"footer-bottom\">\n    <span class=\"footer-copy\">\\xa9 2026 medsolve. Alle Rechte vorbehalten.</span>\n    <div class=\"footer-legal\">\n      <a href=\"/impressum\">Impressum</a>\n      <a href=\"/agb\">AGB</a>\n      <a href=\"/datenschutz\">Datenschutz</a>\n      <a href=\"/cookie-richtlinie\">Cookie-Richtlinie</a>\n      <a href=\"/partner-werden\">Partner werden</a>\n      <a href=\"https://partner.medsolve.de/login.php\">Partner-Login</a>\n    </div>\n  </div>\n</footer>\n<div class=\"advisor\" id=\"advisor\">\n  <div class=\"advisor-panel\">\n    <div class=\"advisor-head\">\n      <img class=\"advisor-avatar\" data-photo=\"advisor\" src=\"\" alt=\"Thomas Reuter\">\n      <div class=\"advisor-head-info\">\n        <strong>Thomas Reuter</strong>\n        <div class=\"advisor-status\"><i></i>Jetzt erreichbar</div>\n      </div>\n      <button class=\"advisor-close\" id=\"advisorClose\" aria-label=\"Schlie\\xdfen\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M4 4l8 8M12 4l-8 8\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\"/></svg>\n      </button>\n    </div>\n    <div class=\"advisor-body\">\n      <a class=\"advisor-option\" href=\"tel:+4969348667150\">\n        <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#002647\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4.8 3.8h3.6l1.5 4-2.1 1.6a13.5 13.5 0 0 0 6.8 6.8l1.6-2.1 4 1.5v3.6c0 .8-.6 1.5-1.5 1.4C10.9 20 4 13.1 3.4 5.3c-.1-.9.5-1.5 1.4-1.5z\"/></svg>\n        <span><strong>Direkt anrufen</strong><small>+49 (0) 69 348667150 \\xb7 Mo bis Fr, 9 bis 18 Uhr</small></span>\n      </a>\n      <a class=\"advisor-option\" href=\"/kontakt\">\n        <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#002647\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3.5\" y=\"5\" width=\"17\" height=\"15\" rx=\"2.5\"/><path d=\"M3.5 9.5h17M8 3v4M16 3v4\"/><path d=\"M9.5 14.5l2 2 3.5-3.5\"/></svg>\n        <span><strong>R\\xfcckruf vereinbaren</strong><small>Wir melden uns zu Ihrem Wunschtermin</small></span>\n      </a>\n      <a class=\"advisor-option\" href=\"mailto:vertrieb@medsolve.de\">\n        <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#002647\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13\" rx=\"2.5\"/><path d=\"M4.5 7.5l7.5 5.5 7.5-5.5\"/></svg>\n        <span><strong>E-Mail schreiben</strong><small>vertrieb@medsolve.de</small></span>\n      </a>\n    </div>\n  </div>\n  <div class=\"advisor-pill\" id=\"advisorPill\">\n    <div class=\"advisor-circle\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 3.5h3.4l1.6 4.2-2.2 1.6a12.5 12.5 0 0 0 6.9 6.9l1.6-2.2 4.2 1.6V19a1.6 1.6 0 0 1-1.7 1.6C10.7 20 4 13.3 3.4 5.2A1.6 1.6 0 0 1 5 3.5z\"/></svg></div>\n    <span>Beratung erhalten</span>\n  </div>\n</div>`;const RUN=`\n// Floating-Berater (Pill \\xf6ffnet, Close/Escape schlie\\xdft)\nconst advisor = document.getElementById('advisor');\nconst advisorPill = document.getElementById('advisorPill');\nif (advisor && advisorPill && !advisor.dataset.bound) {\n  advisor.dataset.bound = '1';\n  advisorPill.addEventListener('click', () => advisor.classList.add('open'));\n  const closeBtn = document.getElementById('advisorClose');\n  if (closeBtn) closeBtn.addEventListener('click', () => advisor.classList.remove('open'));\n  document.addEventListener('keydown', e => { if (e.key === 'Escape') advisor.classList.remove('open'); });\n}\n`;const FALLBACK_ADVISOR=\"data:image/jpeg;base64,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\";// apoBank \"Top Netzwerk Partner\"-Siegel (freigestellt, WebP)\nconst FALLBACK_SEAL=\"data:image/webp;base64,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\";function imgSrc(v){if(!v)return\"\";if(typeof v===\"string\")return v;return v.src||\"\";}export default function MedsolveFooter(props){const{advisorImage,sealImage,style}=props;const rootRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return;try{new Function(RUN)();}catch(e){console.error(\"Footer-Script:\",e);}},[]);const advisorSrc=imgSrc(advisorImage)||FALLBACK_ADVISOR;const sealSrc=imgSrc(sealImage)||FALLBACK_SEAL;useEffect(()=>{const pairs=[[\"advisor\",advisorSrc],[\"seal\",sealSrc]];for(const[key,src]of pairs){const el=rootRef.current?.querySelector('img[data-photo=\"'+key+'\"]');if(el&&el.getAttribute(\"src\")!==src)el.setAttribute(\"src\",src);}},[advisorSrc,sealSrc]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",...style},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:MARKUP}})]});}addPropertyControls(MedsolveFooter,{advisorImage:{type:ControlType.ResponsiveImage,title:\"Berater-Foto (Thomas Reuter)\"},sealImage:{type:ControlType.ResponsiveImage,title:\"apoBank-Siegel\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MedsolveFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","// Generated by Framer (e1541bb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MedsolveFooter from\"#framer/local/codeFile/RtS0j2J/Footer.js\";import MedsolveNav from\"#framer/local/codeFile/zVZwGuR/MedsolveNav.js\";const MedsolveNavFonts=getFonts(MedsolveNav);const MedsolveFooterFonts=getFonts(MedsolveFooter);const breakpoints={Lg0AaxjAR:\"(min-width: 1200px)\",zY3YHDvGq:\"(max-width: 809.98px)\",ZYfIV6jpH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-JNggl\";const variantClassNames={Lg0AaxjAR:\"framer-v-1s7e69t\",zY3YHDvGq:\"framer-v-1dexvy5\",ZYfIV6jpH:\"framer-v-cyf3ik\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-JNggl.framer-4ipc5q, .framer-JNggl .framer-4ipc5q { display: block; }\",\".framer-JNggl.framer-1s7e69t { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-JNggl .framer-qtc6ec-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-JNggl .framer-1ve3u40 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-JNggl .framer-duyili-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Lg0AaxjAR:\"(min-width: 1200px)\",zY3YHDvGq:\"(max-width: 809.98px)\",ZYfIV6jpH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"Lg0AaxjAR\",Phone:\"zY3YHDvGq\",Tablet:\"ZYfIV6jpH\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Lg0AaxjAR\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Lg0AaxjAR\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1s7e69t\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qtc6ec-container\",isAuthoredByUser:true,nodeId:\"IwV9nvp5h\",scopeId:\"jkXEQHuPQ\",children:/*#__PURE__*/_jsx(MedsolveNav,{height:\"100%\",id:\"IwV9nvp5h\",layoutId:\"IwV9nvp5h\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ve3u40\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-duyili-container\",isAuthoredByUser:true,nodeId:\"cC8j90Mne\",scopeId:\"jkXEQHuPQ\",children:/*#__PURE__*/_jsx(MedsolveFooter,{height:\"100%\",id:\"cC8j90Mne\",layoutId:\"cC8j90Mne\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZYfIV6jpH\":{\"layout\":[\"fixed\",\"fixed\"]},\"zY3YHDvGq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Lg0AaxjAR\":[\".framer-qtc6ec-container\",\".framer-duyili-container\"],\"ZYfIV6jpH\":[\".framer-qtc6ec-container\",\".framer-duyili-container\"],\"zY3YHDvGq\":[\".framer-qtc6ec-container\",\".framer-duyili-container\"]}\n * @framerBreakpoints {\"Lg0AaxjAR\":{\"min\":1200,\"canvasClassName\":\"framer-1s7e69t-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ZYfIV6jpH\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-cyf3ik-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"zY3YHDvGq\":{\"max\":809,\"canvasClassName\":\"framer-1dexvy5-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":448,\"rootFontSize\":16}}\n * @framerDefaultVariant Lg0AaxjAR\n * @framerLayoutTemplate true\n */const FramerjkXEQHuPQ=withCSS(Component,css,\"framer-JNggl\");export default FramerjkXEQHuPQ;FramerjkXEQHuPQ.displayName=\"Main Navigation\";FramerjkXEQHuPQ.defaultProps={height:1e3,width:1200};addFonts(FramerjkXEQHuPQ,[{explicitInter:true,fonts:[]},...MedsolveNavFonts,...MedsolveFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjkXEQHuPQ\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"Lg0AaxjAR\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"Lg0AaxjAR\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1s7e69t-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ZYfIV6jpH\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-cyf3ik-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"zY3YHDvGq\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1dexvy5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":448,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZYfIV6jpH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zY3YHDvGq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"Lg0AaxjAR\\\":[\\\".framer-qtc6ec-container\\\",\\\".framer-duyili-container\\\"],\\\"ZYfIV6jpH\\\":[\\\".framer-qtc6ec-container\\\",\\\".framer-duyili-container\\\"],\\\"zY3YHDvGq\\\":[\\\".framer-qtc6ec-container\\\",\\\".framer-duyili-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NavbarPVSVergleich from \"https://framerusercontent.com/modules/1C9cjYAMbALWUSwICmVR/hSDe5s2YTZZFzcKwfG2v/jvJztS_uE.js\";\r\nimport MainNavigation from \"https://framerusercontent.com/modules/Tx07qwk67OaXaS9Rnzkl/BFkZwgb8RrkjmFODqKlB/jkXEQHuPQ.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qcl3AlpwvOG8kdVWWFLD/Fc0QaPHqLetWw263iBoY/augiA20Il.js\")), path: \"/\"}, KkGSPMJqG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JV4FlLXxGuncY7r7qvNc/45o27nnUUNbX4w0xmFuL/KkGSPMJqG.js\")), path: \"/erfolgsgeschichten\"}, tSTOVak9S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c47mbGQLPRmZ1vzg3BBW/rc4C8hWlANEziZ4cVvSS/tSTOVak9S.js\")), path: \"/kontakt\"}, QcLYNM9UQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6CrAeBe3vJB74SrIJzIc/84m1nLC1Ys5BNC6Fmvsg/QcLYNM9UQ.js\")), path: \"/praxis/praxisuebernahme\"}, m0UBkAfRx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A2LeEnFMoSLtvAKieZJQ/BLmq2L4RMnFz6m8SFxND/m0UBkAfRx.js\")), path: \"/praxis/praxisgruendung\"}, RmiQ9IERa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3DPyN5j4wYkNHOvUfEwi/V3HfvJ6drejsbRSYxYXY/RmiQ9IERa.js\")), path: \"/praxis/praxisuebergabe\"}, IC7oF9BcK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rNIBnMbXbNc6efuwU3rO/E4ss0fR3UzfahJJ5q5Fj/IC7oF9BcK.js\")), path: \"/praxis/praxisverkauf\"}, BD2vpD1ij: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rcs8HIjWAd5UOq2Aclgb/3U30NHpKHqdVCZyvgDK1/BD2vpD1ij.js\")), path: \"/praxis/praxis-software\"}, AIJij7nTG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gsYEhA8kHfVGrpKtQZ3x/voKP1rg9VaAnek4rBnEf/AIJij7nTG.js\")), path: \"/praxis/praxisfinanzierung\"}, wRniR0Qxp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/goIYBbCm99qKJoj2QWHb/MBQYkwWWTtu1kjDZUd0t/wRniR0Qxp.js\")), path: \"/praxis/praxisformen\"}, JoLIa9NSZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u0FE8BcmjrEx9oKZGF2g/STjUwXgX72873IILQovD/JoLIa9NSZ.js\")), path: \"/praxis/rechtsformen\"}, k8MiMYSgz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yF5wYwD4jCdckwNkj6ML/7HEfDOFoCZxGrfoysRrL/k8MiMYSgz.js\")), path: \"/praxis/praxisverwaltungssystem\"}, E87DusESH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aFsIvJ2gfs9x4vwtHBV8/hK1rWRrRe2ukE4XEDkTh/E87DusESH.js\")), path: \"/praxis/kv-sitz\"}, uJjTvXdVY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kyvk26nFQdbdoFAlgtXF/XkR2tDcgxzAIiQtdMEt9/uJjTvXdVY.js\")), path: \"/it-loesungen/it-gesamtloesungen\"}, bpjaLP9sZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4j7s5EKSrZbE8ptTUEZb/p84090B7I68K1UCQgjpX/bpjaLP9sZ.js\")), path: \"/it-loesungen/telefonie\"}, ZGmTLBNCo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W4INbqpSU6eOnOaxqPIe/jfDLiEjhStNaCXBHkPtG/ZGmTLBNCo.js\")), path: \"/it-loesungen/ki\"}, SVXuIYZ65: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bylDlH3yskeGUDnt2NdG/5P2e1bAai1zuVuYm5IDS/SVXuIYZ65.js\")), path: \"/it-loesungen/it-sicherheit\"}, ETfsyGyIa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AgSunM1GxKajKjZk0Nm3/7HH4PfZQp2wsC1Y3dMoE/ETfsyGyIa.js\")), path: \"/it-loesungen/digitale-transformation\"}, MaT6Ai9aL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2zGBe0G8zzhoBymccxzf/jhUdDhB5JSAXS5l3PUX4/MaT6Ai9aL.js\")), path: \"/it-loesungen/cloud\"}, pAnPtiAaQ: {elements: {dfHn78P0z: \"feautures-2\", eVT_3HNnp: \"vertraut-von\", HnmYu_xpo: \"top-bewertet\", kK3nyvkZx: \"feautures\", RnHHldVz8: \"hero\", zhV89sogo: \"feautures-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sGSMlVn1AAXLhJhy5tqj/bQJTO8rU1F4UFPqG8OQc/pAnPtiAaQ.js\")), path: \"/it-loesungen/hardware\"}, JW_LC7Oda: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zm5baAf0Jur8mRLlTGYB/9y0b447tBpFS62pMJ2On/JW_LC7Oda.js\")), path: \"/it-loesungen/it-support\"}, uBeblQi0W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9cVnD689F5ZPdAdqL1kh/ss2gROyEB6ZFOTbsuz0F/uBeblQi0W.js\")), path: \"/it-loesungen/it-infrastruktur\"}, HTOT1scGC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c0auETd5f12BOCqq4piD/oa8SWC5X0jMdSqjNiQob/HTOT1scGC.js\")), path: \"/it-loesungen/telematikinfrastruktur\"}, DopjuHqDE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lyT23To5GS2ktjKk3tmJ/ixTEsZ45Ih41Eibjdj7r/DopjuHqDE.js\")), path: \"/it-loesungen\"}, cKYR3jml9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cAOIsPyCyuozLD49JzBT/y1AhJqTCgnd8Fh4XnMpO/cKYR3jml9.js\")), path: \"/praxis\"}, zIluObshv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x81sseVMPy6g2LvcQciz/AtykJQSQ2bUaObISWZms/zIluObshv.js\")), path: \"/fachrichtungen\"}, ZyudItKfi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f6KZIzxdLlW2ddUKdHgm/319t8K97GtZjsVOkYqZC/ZyudItKfi.js\")), path: \"/standorte\"}, Pl6a90xiF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PNIQK4b39gRFYdxY9bHM/K3lUCzLeaMBSpVrKbO3p/Pl6a90xiF.js\")), path: \"/team\"}, Uqfc3G074: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iCRTrSxxE2kZfAKV1S7s/E9NqWZP5zMoqODopwu0x/Uqfc3G074.js\")), path: \"/ueber-uns\"}, WgmeoiQEj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3XI5ksYPrVG6MyAD4mxr/4fFwKzsFKotyqpRayJTf/WgmeoiQEj.js\")), path: \"/zertifikate\"}, dMMwRtQfG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sqtcWjxzK0cBEftp542W/ZHqGgW8XxctDPbjRWVc7/dMMwRtQfG.js\"))}, yPf3p8YRI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9wNLoupXfC0fSJtKFPfl/HWmNmSsAncVG4SSGR0Cp/yPf3p8YRI.js\")), path: \"/impressum\"}, RURYcfbyD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BJP26F8zZZZFNARqK82u/CpxZtccXf7cvYEhGahLG/RURYcfbyD.js\")), path: \"/agb\"}, dCnUFixPe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1q3uzO93qzOYwWXY2Qwt/2RDkUVz0xWVOvIU95hNZ/dCnUFixPe.js\")), path: \"/datenschutz\"}, PaanOWMZQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tr4lI9ml1AvGtQW6aMex/MoaEBExqPVAJorKfTDoY/PaanOWMZQ.js\")), path: \"/cookie-richtlinie\"}, RE_tv1hsD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l50szXtwWXdDu35hECe9/DjCTyxBhJ3mfwy0mdTZz/RE_tv1hsD.js\")), path: \"/vielen-dank-seite\"}, KTHqf8YJJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4yPOcE1PJWrh3LJpnUkE/3prqQ8Xtb41K6k7saKiO/KTHqf8YJJ.js\")), path: \"/praxis/praxis-software/pvs-vergleich\"}, M5TA80HNR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o1D0SOvBUwK1lRZnzTy0/emZspfJGT3ud1Q1hmxiN/M5TA80HNR.js\")), path: \"/praxis/praxis-software/pvs-vergleich/vergleichen\"}, ybJQTJBfg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ThvVpdXkGAC2mLEtG2L0/QYSLR3GCKf72WVUO0iDh/ybJQTJBfg.js\")), path: \"/praxis/praxis-software/pvs-vergleich/praxisgroesse/einzelpraxis\"}, DiyVpvkMD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kuyYNjg6i3NvEEzavORg/yYDSQR8NYnWHTs7pNqjX/DiyVpvkMD.js\")), path: \"/praxis/praxis-software/pvs-vergleich/praxisgroesse/gemeinschaftspraxis\"}, ofEJ7lg8h: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DGdSYd0BgDUdHXBNXKLE/IOYsY5vfEbTjXaBF0VKg/ofEJ7lg8h.js\")), path: \"/praxis/praxis-software/pvs-vergleich/praxisgroesse/mvz\"}, EruEAInjH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Y8c1XIYSdNgtnagVVeG5/Pnxl1RwsG0hKbyj8Bzzk/EruEAInjH.js\")), path: \"/praxis/praxis-software/pvs-vergleich/praxisgroesse/krankenhaus\"}, ezTqGDW4A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XF4aiBEahaeifmeDBgNK/ejHrSkPEqanUa8qYywRI/ezTqGDW4A.js\")), path: \"/praxis/praxis-software/pvs-vergleich/beratung-erhalten\"}, fL1fihPvP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lxWL9Ig7BhXCNyL9fNTZ/XFPbSmh42xByHqsh5jxM/fL1fihPvP.js\")), path: \"/praxis/praxis-software/pvs-vergleich/alle-anbieter\"}, hEn1_1cgX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nnQcWg0ny8qLpnW5HrMz/hXZxCldea2KD2lEOitkP/hEn1_1cgX.js\")), path: \"/praxis/praxis-software/doctolib-implementierung\"}, e173jaGW3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rPj82lluVkSqjujalxVa/xbGnNfT4DQu7gdnsPQaw/e173jaGW3.js\")), path: \"/praxis/praxis-software/medatixx-implementierung\"}, rqvYU4Lzt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PkzWf7xbtAIk73nPhDC2/FY8M9Qdtd9iLfNonH8Of/rqvYU4Lzt.js\")), path: \"/praxis/praxis-software/cgm-implementierung\"}, HDf2XUsX1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cHnYF3mrEnBijKlDN0DN/CDmLIlIQjJgrmBGXbpR8/HDf2XUsX1.js\")), path: \"/praxis/praxis-software/doc-cirrus-implementierung\"}, S0Fu0ccre: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d3bVNzhQzjO82nyQakRz/QNbpH3WODUNALUEnJaNF/S0Fu0ccre.js\")), path: \"/einrichtungen\"}, bNaVFa0bG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cNT9JS9HLWdeXom1ivg2/mb3m4rr7ITOzNBwIsjcY/bNaVFa0bG.js\")), path: \"/einrichtungen/kliniken\"}, MDAt7n8U9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hHSKkbygMqYqkSE9nVNY/sQOnyARlQBA8BRAMjcBw/MDAt7n8U9.js\")), path: \"/einrichtungen/arztpraxen\"}, vpfcpiryS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8KGdEjVZFxadNIXVkLoK/4uMtL2RPQ290GgOIPVPd/vpfcpiryS.js\")), path: \"/einrichtungen/mvz\"}, m6mSkGmeV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j0uJjJywSEDh6KHykvwk/6Qn38pBlymeLip33pDDA/m6mSkGmeV.js\")), path: \"/einrichtungen/labore\"}, C2IqjuTmE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y2FGUWtrwj9cWKLztwZ6/ia27OtoGMRoJAmyMPfPJ/C2IqjuTmE.js\")), path: \"/partner/apobank\"}, L84BZ34eD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D2ILily8PbiUGxP76ujb/k9ptq4JaLfx0IBqTF66m/L84BZ34eD.js\")), path: \"/partner-werden\"}, UgrUFpbco: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jM5xWWKT0XCQnNhi6I2E/BIfmAZROan1gwfjUjTij/UgrUFpbco.js\")), path: \"/partner\"}, fL5lSd_lO: {collectionId: \"lWVn2uvTC\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UzUNLSUOhcDvDVGbXbJ9/VbAwCkE52gGTTjfLAX8d/fL5lSd_lO.js\")), path: \"/praxis/praxis-software/:LWT7oma6r\"}, fxi7qxhdD: {collectionId: \"w2U6oJPQw\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iKbt9E9rwHm9Qs0LIuPU/2g3xxQKy43oPk0RhaIo5/fxi7qxhdD.js\")), path: \"/praxis/praxis-software/pvs-vergleich/fachrichtungen/:zjK1AibSn\"}, xfkVoXXBX: {collectionId: \"Gewk0AX1L\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u9L9NZwMA8Cvvs3gXSNJ/JFaadCoUpnUjCJmuoFoE/xfkVoXXBX.js\")), path: \"/fachrichtungen/:NQFmexN2p\"}, BC3VKy0w1: {collectionId: \"nqnKET1Ge\", elements: {qyUe6681X: \"kontakt\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DQMbvpdxB1tiBYWCklht/UUBSCqHbNy9rnHPM8W3u/BC3VKy0w1.js\")), path: \"/standorte/:amEy8GJAo\"}, kTPYhljQB: {collectionId: \"rjjwrZ6Og\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BNZciJCZfWWtSkCkWh2V/zgHMmhg2FNB75Elijo3D/kTPYhljQB.js\")), path: \"/erfolgsgeschichten/:PdS4fC92n\"}}\r\n\r\n\t\tconst locales = [{code: \"de\", id: \"default\", name: \"German\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Gewk0AX1L: async () => (await import(\"https://framerusercontent.com/modules/Iz5o0H6kCCkPVn4ahW9L/7TZsFjtpbyjlAtND9qtT/Gewk0AX1L.js\"))?.[\"utils\"], lWVn2uvTC: async () => (await import(\"https://framerusercontent.com/modules/NVmYdG9ojiPTAImGdMws/liJ4cmQUqjAXCc7cCDeo/lWVn2uvTC.js\"))?.[\"utils\"], nqnKET1Ge: async () => (await import(\"https://framerusercontent.com/modules/RdxD4uTMD42gicG7AO0u/pgm5r943Er3UBQ117wE0/nqnKET1Ge.js\"))?.[\"utils\"], rjjwrZ6Og: async () => (await import(\"https://framerusercontent.com/modules/j3Zgkak9C693L1APLz1M/68aNY3eWylgEzasQb37M/rjjwrZ6Og.js\"))?.[\"utils\"], w2U6oJPQw: async () => (await import(\"https://framerusercontent.com/modules/bVJh8dXPTbiN6DGz0FQZ/MeSclL74chYisUNZkPGS/w2U6oJPQw.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"ae877358bffb30c206e7e25ee3bcacc6603f391a8d09cf0048f3528e3b2350ac\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"KkGSPMJqG\":\r\ncase \"tSTOVak9S\":\r\ncase \"QcLYNM9UQ\":\r\ncase \"m0UBkAfRx\":\r\ncase \"RmiQ9IERa\":\r\ncase \"IC7oF9BcK\":\r\ncase \"BD2vpD1ij\":\r\ncase \"AIJij7nTG\":\r\ncase \"wRniR0Qxp\":\r\ncase \"JoLIa9NSZ\":\r\ncase \"k8MiMYSgz\":\r\ncase \"E87DusESH\":\r\ncase \"uJjTvXdVY\":\r\ncase \"bpjaLP9sZ\":\r\ncase \"ZGmTLBNCo\":\r\ncase \"SVXuIYZ65\":\r\ncase \"ETfsyGyIa\":\r\ncase \"MaT6Ai9aL\":\r\ncase \"pAnPtiAaQ\":\r\ncase \"JW_LC7Oda\":\r\ncase \"uBeblQi0W\":\r\ncase \"HTOT1scGC\":\r\ncase \"DopjuHqDE\":\r\ncase \"cKYR3jml9\":\r\ncase \"zIluObshv\":\r\ncase \"ZyudItKfi\":\r\ncase \"Pl6a90xiF\":\r\ncase \"Uqfc3G074\":\r\ncase \"WgmeoiQEj\":\r\ncase \"dMMwRtQfG\":\r\ncase \"yPf3p8YRI\":\r\ncase \"RURYcfbyD\":\r\ncase \"dCnUFixPe\":\r\ncase \"PaanOWMZQ\":\r\ncase \"RE_tv1hsD\":\r\ncase \"hEn1_1cgX\":\r\ncase \"e173jaGW3\":\r\ncase \"rqvYU4Lzt\":\r\ncase \"HDf2XUsX1\":\r\ncase \"y8j5kMv28\":\r\ncase \"S0Fu0ccre\":\r\ncase \"bNaVFa0bG\":\r\ncase \"MDAt7n8U9\":\r\ncase \"vpfcpiryS\":\r\ncase \"m6mSkGmeV\":\r\ncase \"C2IqjuTmE\":\r\ncase \"L84BZ34eD\":\r\ncase \"UgrUFpbco\":\r\ncase \"xfkVoXXBX\":\r\ncase \"BC3VKy0w1\":\r\ncase \"kTPYhljQB\":\r\nreturn React.createElement(MainNavigation, {...props, key: \"MainNavigation\", style}, children(true));\r\ncase \"KTHqf8YJJ\":\r\ncase \"M5TA80HNR\":\r\ncase \"ybJQTJBfg\":\r\ncase \"DiyVpvkMD\":\r\ncase \"ofEJ7lg8h\":\r\ncase \"EruEAInjH\":\r\ncase \"ezTqGDW4A\":\r\ncase \"fL1fihPvP\":\r\ncase \"fL5lSd_lO\":\r\ncase \"fxi7qxhdD\":\r\nreturn React.createElement(NavbarPVSVergleich, {...props, key: \"NavbarPVSVergleich\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"KkGSPMJqG\":\r\ncase \"tSTOVak9S\":\r\ncase \"QcLYNM9UQ\":\r\ncase \"m0UBkAfRx\":\r\ncase \"RmiQ9IERa\":\r\ncase \"IC7oF9BcK\":\r\ncase \"BD2vpD1ij\":\r\ncase \"AIJij7nTG\":\r\ncase \"wRniR0Qxp\":\r\ncase \"JoLIa9NSZ\":\r\ncase \"k8MiMYSgz\":\r\ncase \"E87DusESH\":\r\ncase \"uJjTvXdVY\":\r\ncase \"bpjaLP9sZ\":\r\ncase \"ZGmTLBNCo\":\r\ncase \"SVXuIYZ65\":\r\ncase \"ETfsyGyIa\":\r\ncase \"MaT6Ai9aL\":\r\ncase \"pAnPtiAaQ\":\r\ncase \"JW_LC7Oda\":\r\ncase \"uBeblQi0W\":\r\ncase \"HTOT1scGC\":\r\ncase \"DopjuHqDE\":\r\ncase \"cKYR3jml9\":\r\ncase \"zIluObshv\":\r\ncase \"ZyudItKfi\":\r\ncase \"Pl6a90xiF\":\r\ncase \"Uqfc3G074\":\r\ncase \"WgmeoiQEj\":\r\ncase \"dMMwRtQfG\":\r\ncase \"yPf3p8YRI\":\r\ncase \"RURYcfbyD\":\r\ncase \"dCnUFixPe\":\r\ncase \"PaanOWMZQ\":\r\ncase \"RE_tv1hsD\":\r\ncase \"hEn1_1cgX\":\r\ncase \"e173jaGW3\":\r\ncase \"rqvYU4Lzt\":\r\ncase \"HDf2XUsX1\":\r\ncase \"y8j5kMv28\":\r\ncase \"S0Fu0ccre\":\r\ncase \"bNaVFa0bG\":\r\ncase \"MDAt7n8U9\":\r\ncase \"vpfcpiryS\":\r\ncase \"m6mSkGmeV\":\r\ncase \"C2IqjuTmE\":\r\ncase \"L84BZ34eD\":\r\ncase \"UgrUFpbco\":\r\ncase \"xfkVoXXBX\":\r\ncase \"BC3VKy0w1\":\r\ncase \"kTPYhljQB\":\r\nreturn [{hash: \"1s7e69t\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"cyf3ik\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1dexvy5\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"KTHqf8YJJ\":\r\ncase \"M5TA80HNR\":\r\ncase \"ybJQTJBfg\":\r\ncase \"DiyVpvkMD\":\r\ncase \"ofEJ7lg8h\":\r\ncase \"EruEAInjH\":\r\ncase \"ezTqGDW4A\":\r\ncase \"fL1fihPvP\":\r\ncase \"fL5lSd_lO\":\r\ncase \"fxi7qxhdD\":\r\nreturn [{hash: \"1x557av\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1vrohnz\", mediaQuery: \"(min-width: 768px) and (max-width: 1199.98px)\"}, {hash: \"1uqyzne\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.medsolve.de\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/VEJvaDxStnNAcKwxy4Q6/QvGPSSfjBWGdYeRIuBU5/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}