{"version":3,"file":"shared-lib.CBem2IB4.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","TextLinkFonts","TextLink","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","TextLinkWei","TextLink","ChevronDown","KontaktButton","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","transformTemplate2","Overlay","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","Image","_Fragment","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Suspense","fonts","css","className","css","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","Facebook","Subtract","Subtract1","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__esmMin","navigator","init_npm_react_18_3_1","te","x","ye","oe","pe","ie","window","Z","Ha","ce","init_jsx_runtime","L","J","init_npm_react_dom_18_3_1","c","p","_e","init_ssg_sandbox_shims","motion","isBrowser$2","LayoutGroup","AnimatePresence","MotionConfigContext","init_framer_motion_DhsWWWsN","withCSS","RichText","useRouter","ResolveLinks","fontStore","getFonts","addPropertyControls","withFX","SVG$4","useSVGTemplate","cx","useLocaleInfo","getFontsFromSharedStyle","getLoadingLazyAtYPosition","init_framer_DKWANagr","useActiveVariantCallback","Image$1","ComponentViewportProvider","addFonts","SmartComponentScopedContainer","useVariantState","Floating","ControlType","useComponentViewport","Link","useOverlayState","useIsOnFramerCanvas","mask$3","Base","MotionSVG","SVG$3","svg","getProps$8","Icon$3","init_UbvuF82IB","props","rest","animated","width1","color","restProps","href","className","sBw9NzqkQ","yG6t3qT1h","style","addPropertyOverrides$3","variants","nextOverrides","variant","overrides","enabledGestures$1","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","Variants$4","getProps$7","createLayoutDependency$4","FramerAUUAvRqz8","init_AUUAvRqz8","config","transition","value","contextValue","tap","title","link","fallbackRef","de","refBinding","ref","defaultLayoutId","layoutDependency","baseVariant","onTap1acdej8","activeVariantCallback","args","setGestureState","CIePhEXsW","scopingClassNames","layoutId","nROLtrc_N","gestureHandlers","classNames","gestureVariant","diiPXt8iL","TextLinkFonts$1","serializationHash$3","variantClassNames$3","transition1$3","Transition$3","Variants$3","getProps$6","createLayoutDependency$3","FramerKXwRZkr7n","init_KXwRZkr7n","click","componentViewport","onTapo1t0h3","OYnU8MpLg","resolvedLinks","addPropertyOverrides$2","enabledGestures","serializationHash$2","variantClassNames$2","transition1$2","Transition$2","Variants$2","getProps$5","createLayoutDependency$2","FramerWcSjeCjyZ","init_WcSjeCjyZ","hover","onMouseEnter1ffh5y2","FYN3t4ksy","addPropertyOverrides$1","TextLinkWeiFonts","TextLinkFonts","MotionDivWithFX","ChevronDownFonts","KontaktButtonFonts","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","transition2","transition3","transition4","animation$1","animation1","animation2","transformTemplate1$1","transformTemplate2$1","Overlay$1","Transition$1","Variants$1","humanReadableVariantMap$1","getProps$4","createLayoutDependency$1","FramerX6MyKoWeh","init_X6MyKoWeh","visible","setVisible","children","enabled","onTapp3ofz0","setVariant","onTap1g6xxwy","FYN3t4ksytxyyif","overlay","isDisplayed","isDisplayed1","ref1","ref2","isDisplayed2","l","resolvedLinks1","resolvedLinks2","resolvedLinks3","resolvedLinks4","resolvedLinks5","resolvedLinks6","resolvedLinks7","sendToGTM","\"dataLayer\"","DEFAULT_DOMAIN","DEFAULT_SCRIPT_NAME","getDataLayerSnippet","getGTMScript","setupGTM","initGTM","init_send","dataLayerName","dataLayer","params","environment","gtm_auth","gtm_preview","customDomain","customScriptName","id","dataLayerScript","script","gtm","getFlexboxValues","positionParts","position","justifyContent","alignItems","getMultipleShadows","shadows","output","shadow","getShadow","safeJSONParse","jsonString","onError","yieldToMain","options","resolve","yieldBeforeCb","fn","interactionResponse","DEFAULT_FONT_FAMILY","init_utils","toGTMConsent","consent","fromGTMConsent","reducer","action","state","useConsent","dispatch","initialState","isOnFramerCanvas","consentModeLocalStorageKey","dismissedLocalStorageKey","autoAcceptedLocalStorageKey","getStateFromLocalStorage","consentFromLocalStorage","dismissedFromLocalStorage","autoAcceptedFromLocalStorage","isDismissed","isAutoAccepted","defaultConsent","syncToGTM","gtmId","hasInitializedGTM","gtmLoadedExternally","defaultsFromGTM","shouldSync","dismiss","autoAccept","acceptAll","rejectAll","acceptCurrent","toggleMode","useGTMDefaultConsent","setConsent","gtmSetsDefaultConsent","PROMISE_NAME","result","region","v","init_consent","countries","isInEUTimezone","isEULocale","_inEU","inEU","init_inEU","locale","country","useRegion","regionBasedOnLocation","skipEUCheck","regionFromGTM","regionFromProps","content","useRegionFromProps","init_region","SimpleBanner","padding","banner","SPACING","Description","Button","onDismiss","button","AcceptRejectBanner","Headline","Buttons","onReject","onAccept","OptionsBanner","showOptions","setShowOptions","optionTheme","optionNames","shouldShowOptions","previewOptions","Option","option","onOptionToggle","onAcceptCurrent","showReject","onRejectAll","onAcceptAll","paddingValue","theme","borderShadow","titleColor","optional","Toggle","description","descriptionColor","policy","DescriptionParagraph","descriptionParagraphs","index","line","linkColor","direction","Banner","init_Banner","maxHeightReduction","bannerShadow","bannerStyle","animateOnMount","onToggleConsent","consentModes","settings","primary","CookieBanner","isPreview","preview","skipLogic","isInEU","gtmDefaults","isOpen","setIsOpen","initiallyOpen","instantlyShowOnMount","setInstantlyShowOnMount","onShown","noConsentGiven","shouldAutoAccept","onConsentChange","handleDismiss","handleAcceptAll","handleRejectAll","handleAcceptCurrent","onSavePreferences","Trigger","Overlay","insetValue","shouldRenderPortal","setShouldRenderPortal","blocking","Backdrop","IconCookie","init_Cookies","trigger","fonts$1","css$2","className$1","init_dVOMw1plU","fonts","css$1","init_ooUVP8vKG","mask$2","SVG$2","getProps$3","Icon$2","init_kGFWjMsLO","mask$1","SVG$1","getProps$2","Icon$1","init_oCpjDvaCF","mask","SVG","getProps$1","Icon","init_s1eejP04s","addPropertyOverrides","FacebookFonts","SubtractFonts","Subtract1Fonts","CookieBannerFonts","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","transformTemplate2","addImageAlt","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramerxUzHAw5UL","init_xUzHAw5UL","image","className$2"],"sources":["https:/framerusercontent.com/modules/wfJ6YLCP0l1FJDJzjZLH/2byZlaLKaYAXxeKp5RAA/UbvuF82IB.js","https:/framerusercontent.com/modules/dQjGF93WzFnsQSrro7yn/0CM6aiOXNbFTAEyY6oxz/AUUAvRqz8.js","https:/framerusercontent.com/modules/28VqDGS2zloor4jZ9Dpn/ygK13epGeMNvASb4m1tH/KXwRZkr7n.js","https:/framerusercontent.com/modules/v1HugoOyki5ktEZmMvBl/RQzdtuMJWrQiuQdXvz4v/WcSjeCjyZ.js","https:/framerusercontent.com/modules/qPTePnVeZyDb7Rkv2pom/epXqVxVcrpVyNWWL9y33/X6MyKoWeh.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/framerusercontent.com/modules/LoALAZhyR13LZrKyfDGr/aTsuR2ZqJvngDQRMZP05/dVOMw1plU.js","https:/framerusercontent.com/modules/gkODvjdvownmGww8A2B6/8eZP62ErBKoJF4mwV5wR/ooUVP8vKG.js","https:/framerusercontent.com/modules/hKLjfOsFHGMMlHG0ld0F/pokHtxYfTZVAdp7Qt8ih/kGFWjMsLO.js","https:/framerusercontent.com/modules/RCIhkQvRXFfuAs4B7gUT/9IBJkUKVJy4tHz2bkPPy/oCpjDvaCF.js","https:/framerusercontent.com/modules/oluR2CfY5vlvBnwQNScg/GkjrdXI0P66StpjZkKC8/s1eejP04s.js","https:/framerusercontent.com/modules/zw0LaPd8SHpW04SU6BPh/nIhBwQ32cnBYMNVO6qyc/xUzHAw5UL.js"],"sourcesContent":["// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 4 4 L 8 0\" fill=\"transparent\" height=\"4px\" id=\"F1LrMiL94\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1dlwa4q, 2)\" stroke=\"var(--1hdsue, rgb(0, 0, 0))\" transform=\"translate(8 10)\" width=\"8px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,sBw9NzqkQ:width1??props.sBw9NzqkQ??2,yG6t3qT1h:color??props.yG6t3qT1h??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,sBw9NzqkQ,yG6t3qT1h,...restProps}=getProps(props);const href=useSVGTemplate(\"3250759886\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-BqfF7\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1dlwa4q\":sBw9NzqkQ,\"--1hdsue\":yG6t3qT1h,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-BqfF7 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"sBw9NzqkQ\":\"width1\",\"yG6t3qT1h\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Down\",\"color\":{\"type\":\"variable\",\"value\":\"1hdsue\"},\"set\":{\"localId\":\"vectorSet/gFyVYCRbC\",\"id\":\"gFyVYCRbC\",\"moduleId\":\"2BtL64EofggzGo2O20Ku\"}}\n */const Icon=withCSS(Component,css,\"framer-BqfF7\");Icon.displayName=\"Chevron Down\";export default Icon;addPropertyControls(Icon,{sBw9NzqkQ:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},yG6t3qT1h:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"sBw9NzqkQ\\\":\\\"width1\\\",\\\"yG6t3qT1h\\\":\\\"color\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1hdsue\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gFyVYCRbC\\\",\\\"id\\\":\\\"gFyVYCRbC\\\",\\\"moduleId\\\":\\\"2BtL64EofggzGo2O20Ku\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da373ee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={JtbN88bsk:{hover:true}};const serializationHash=\"framer-AgMyU\";const variantClassNames={JtbN88bsk:\"framer-v-fyatmi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,tap,title,width,...props})=>{return{...props,CIePhEXsW:tap??props.CIePhEXsW,diiPXt8iL:title??props.diiPXt8iL??\"Link\",nROLtrc_N:link??props.nROLtrc_N};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,diiPXt8iL,nROLtrc_N,CIePhEXsW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JtbN88bsk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1acdej8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CIePhEXsW){const res=await CIePhEXsW(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nROLtrc_N,motionChild:true,nodeId:\"JtbN88bsk\",openInNewTab:false,scopeId:\"AUUAvRqz8\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fyatmi\",className,classNames)} framer-1d4y3i2`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JtbN88bsk\",onTap:onTap1acdej8,ref:refBinding,style:{...style},...addPropertyOverrides({\"JtbN88bsk-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h0cdj0\",layoutDependency:layoutDependency,layoutId:\"RLRdU5EIv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBSZWd1bGFy\",\"--framer-font-family\":'\"Nohemi Regular\", \"Nohemi Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18)))\"},children:\"Link\"})}),className:\"framer-1hl4a92\",fonts:[\"CUSTOM;Nohemi Regular\"],layoutDependency:layoutDependency,layoutId:\"aOEwhyZYs\",style:{\"--extracted-r6o4lv\":\"var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18))\"},text:diiPXt8iL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBSZWd1bGFy\",\"--framer-font-family\":'\"Nohemi Regular\", \"Nohemi Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18)))\"},children:\"Link\"})}),className:\"framer-1uuztdu\",fonts:[\"CUSTOM;Nohemi Regular\"],layoutDependency:layoutDependency,layoutId:\"tYZtq0Oqg\",style:{\"--extracted-r6o4lv\":\"var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18))\",opacity:.6},text:diiPXt8iL,variants:{\"JtbN88bsk-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AgMyU.framer-1d4y3i2, .framer-AgMyU .framer-1d4y3i2 { display: block; }\",\".framer-AgMyU.framer-fyatmi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AgMyU .framer-1h0cdj0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-AgMyU .framer-1hl4a92, .framer-AgMyU .framer-1uuztdu { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-AgMyU.framer-v-fyatmi.hover .framer-1h0cdj0 { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"jO4DDS88N\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"diiPXt8iL\":\"title\",\"nROLtrc_N\":\"link\",\"CIePhEXsW\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAUUAvRqz8=withCSS(Component,css,\"framer-AgMyU\");export default FramerAUUAvRqz8;FramerAUUAvRqz8.displayName=\"Text Link\";FramerAUUAvRqz8.defaultProps={height:22,width:30};addPropertyControls(FramerAUUAvRqz8,{diiPXt8iL:{defaultValue:\"Link\",displayTextArea:false,placeholder:\"Link\",title:\"Title\",type:ControlType.String},nROLtrc_N:{title:\"Link\",type:ControlType.Link},CIePhEXsW:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerAUUAvRqz8,[{explicitInter:true,fonts:[{family:\"Nohemi Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/NQrZYFVIPL5VTo1Hz8gwExHcL4.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAUUAvRqz8\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jO4DDS88N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"22\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"diiPXt8iL\\\":\\\"title\\\",\\\"nROLtrc_N\\\":\\\"link\\\",\\\"CIePhEXsW\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AUUAvRqz8.map","// Generated by Framer (4420582)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextLink from\"https://framerusercontent.com/modules/dQjGF93WzFnsQSrro7yn/0CM6aiOXNbFTAEyY6oxz/AUUAvRqz8.js\";const TextLinkFonts=getFonts(TextLink);const serializationHash=\"framer-LMjgJ\";const variantClassNames={Ys2sTq6r9:\"framer-v-78c8ws\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,OYnU8MpLg:click??props.OYnU8MpLg};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,OYnU8MpLg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Ys2sTq6r9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapo1t0h3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(OYnU8MpLg){const res=await OYnU8MpLg(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-78c8ws\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Ys2sTq6r9\",onTap:onTapo1t0h3,ref:refBinding,style:{backgroundColor:\"var(--token-854a2ce7-adf4-4c13-b1d6-635d3001bdcb, rgb(220, 242, 99))\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,...style},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mQdzwCGSH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+8+(((componentViewport?.height||36)-14-22)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h4gxtw-container\",layoutDependency:layoutDependency,layoutId:\"wLWTaYUmi-container\",nodeId:\"wLWTaYUmi\",rendersWithMotion:true,scopeId:\"KXwRZkr7n\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Kontakt aufnehmen\",height:\"100%\",id:\"wLWTaYUmi\",layoutId:\"wLWTaYUmi\",nROLtrc_N:resolvedLinks[0],style:{height:\"100%\"},width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LMjgJ.framer-99mw8d, .framer-LMjgJ .framer-99mw8d { display: block; }\",\".framer-LMjgJ.framer-78c8ws { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 15px 6px 15px; position: relative; width: min-content; }\",\".framer-LMjgJ .framer-1h4gxtw-container { flex: none; height: 22px; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"OYnU8MpLg\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKXwRZkr7n=withCSS(Component,css,\"framer-LMjgJ\");export default FramerKXwRZkr7n;FramerKXwRZkr7n.displayName=\"Kontakt - Button\";FramerKXwRZkr7n.defaultProps={height:36,width:180};addPropertyControls(FramerKXwRZkr7n,{OYnU8MpLg:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerKXwRZkr7n,[{explicitInter:true,fonts:[]},...TextLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKXwRZkr7n\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"OYnU8MpLg\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"180\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KXwRZkr7n.map","// Generated by Framer (4420582)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={G9DxBrcEE:{hover:true}};const serializationHash=\"framer-jskG5\";const variantClassNames={G9DxBrcEE:\"framer-v-1q6p89x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,tap,title,width,...props})=>{return{...props,CIePhEXsW:tap??props.CIePhEXsW,diiPXt8iL:title??props.diiPXt8iL??\"Link\",FYN3t4ksy:hover??props.FYN3t4ksy,nROLtrc_N:link??props.nROLtrc_N};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,diiPXt8iL,nROLtrc_N,CIePhEXsW,FYN3t4ksy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"G9DxBrcEE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1acdej8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CIePhEXsW){const res=await CIePhEXsW(...args);if(res===false)return false;}});const onMouseEnter1ffh5y2=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(FYN3t4ksy){const res=await FYN3t4ksy(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nROLtrc_N,motionChild:true,nodeId:\"G9DxBrcEE\",openInNewTab:false,scopeId:\"WcSjeCjyZ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1q6p89x\",className,classNames)} framer-o520cv`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"G9DxBrcEE\",onMouseEnter:onMouseEnter1ffh5y2,onTap:onTap1acdej8,ref:refBinding,style:{...style},...addPropertyOverrides({\"G9DxBrcEE-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hxyj6g\",layoutDependency:layoutDependency,layoutId:\"wIqW_h_9f\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBSZWd1bGFy\",\"--framer-font-family\":'\"Nohemi Regular\", \"Nohemi Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-10f5e8de-d409-40da-bd3f-c8fa6affe094, rgb(252, 252, 244)))\"},children:\"Link\"})}),className:\"framer-1qwlkvi\",fonts:[\"CUSTOM;Nohemi Regular\"],layoutDependency:layoutDependency,layoutId:\"nYdw5ZGc3\",style:{\"--extracted-r6o4lv\":\"var(--token-10f5e8de-d409-40da-bd3f-c8fa6affe094, rgb(252, 252, 244))\"},text:diiPXt8iL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBSZWd1bGFy\",\"--framer-font-family\":'\"Nohemi Regular\", \"Nohemi Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-10f5e8de-d409-40da-bd3f-c8fa6affe094, rgb(252, 252, 244)))\"},children:\"Link\"})}),className:\"framer-s708kr\",fonts:[\"CUSTOM;Nohemi Regular\"],layoutDependency:layoutDependency,layoutId:\"llTfWBNwy\",style:{\"--extracted-r6o4lv\":\"var(--token-10f5e8de-d409-40da-bd3f-c8fa6affe094, rgb(252, 252, 244))\",opacity:.6},text:diiPXt8iL,variants:{\"G9DxBrcEE-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jskG5.framer-o520cv, .framer-jskG5 .framer-o520cv { display: block; }\",\".framer-jskG5.framer-1q6p89x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jskG5 .framer-hxyj6g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-jskG5 .framer-1qwlkvi, .framer-jskG5 .framer-s708kr { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-jskG5.framer-v-1q6p89x.hover .framer-hxyj6g { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"KAj2IkLQn\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"diiPXt8iL\":\"title\",\"nROLtrc_N\":\"link\",\"CIePhEXsW\":\"tap\",\"FYN3t4ksy\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWcSjeCjyZ=withCSS(Component,css,\"framer-jskG5\");export default FramerWcSjeCjyZ;FramerWcSjeCjyZ.displayName=\"Text Link Wei\\xdf\";FramerWcSjeCjyZ.defaultProps={height:22,width:30};addPropertyControls(FramerWcSjeCjyZ,{diiPXt8iL:{defaultValue:\"Link\",displayTextArea:false,placeholder:\"Link\",title:\"Title\",type:ControlType.String},nROLtrc_N:{title:\"Link\",type:ControlType.Link},CIePhEXsW:{title:\"Tap\",type:ControlType.EventHandler},FYN3t4ksy:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerWcSjeCjyZ,[{explicitInter:true,fonts:[{family:\"Nohemi Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/NQrZYFVIPL5VTo1Hz8gwExHcL4.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWcSjeCjyZ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"30\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"diiPXt8iL\\\":\\\"title\\\",\\\"nROLtrc_N\\\":\\\"link\\\",\\\"CIePhEXsW\\\":\\\"tap\\\",\\\"FYN3t4ksy\\\":\\\"hover\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KAj2IkLQn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WcSjeCjyZ.map","// Generated by Framer (9aabefb)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/wfJ6YLCP0l1FJDJzjZLH/2byZlaLKaYAXxeKp5RAA/UbvuF82IB.js\";import TextLink from\"https://framerusercontent.com/modules/dQjGF93WzFnsQSrro7yn/0CM6aiOXNbFTAEyY6oxz/AUUAvRqz8.js\";import KontaktButton from\"https://framerusercontent.com/modules/28VqDGS2zloor4jZ9Dpn/ygK13epGeMNvASb4m1tH/KXwRZkr7n.js\";import TextLinkWei from\"https://framerusercontent.com/modules/v1HugoOyki5ktEZmMvBl/RQzdtuMJWrQiuQdXvz4v/WcSjeCjyZ.js\";const TextLinkWeiFonts=getFonts(TextLinkWei);const TextLinkFonts=getFonts(TextLink);const MotionDivWithFX=withFX(motion.div);const ChevronDownFonts=getFonts(ChevronDown);const KontaktButtonFonts=getFonts(KontaktButton);const cycleOrder=[\"MpV3ID_Cg\",\"FM5sDenvK\",\"bUwIOM9Ab\"];const serializationHash=\"framer-3JdgY\";const variantClassNames={bUwIOM9Ab:\"framer-v-g437hv\",FM5sDenvK:\"framer-v-aizm0m\",MpV3ID_Cg:\"framer-v-b6v42\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={damping:40,delay:0,mass:1,stiffness:223,type:\"spring\"};const transition3={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"bUwIOM9Ab\",Desktop:\"MpV3ID_Cg\",Phone:\"FM5sDenvK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MpV3ID_Cg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MpV3ID_Cg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapp3ofz0=activeVariantCallback(async(...args)=>{setVariant(\"bUwIOM9Ab\");});const onTap1g6xxwy=activeVariantCallback(async(...args)=>{setVariant(\"FM5sDenvK\");});const FYN3t4ksytxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"FM5sDenvK\",\"bUwIOM9Ab\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"FM5sDenvK\")return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed2=()=>{if([\"FM5sDenvK\",\"bUwIOM9Ab\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bUwIOM9Ab:{value:transition2},FM5sDenvK:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-b6v42\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"MpV3ID_Cg\",ref:refBinding,style:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\",...style},...addPropertyOverrides({bUwIOM9Ab:{\"data-framer-name\":\"Variant 3\"},FM5sDenvK:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mlsiks\",\"data-framer-name\":\"Nav Container\",layoutDependency:layoutDependency,layoutId:\"Z0fysF9G0\",style:{backgroundColor:\"var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qz1laz\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"Cz1oLaAUa\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w82ses\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"WCe2ZzoAZ\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VknUR_2HM\",openInNewTab:false,scopeId:\"X6MyKoWeh\",children:/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Brand Logo\",as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:125,intrinsicWidth:511,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(5+((componentViewport?.height||69)-10-59)/2)+10+0+0),pixelHeight:33,pixelWidth:168,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/00UXxtfOpTM5cP0uaCwSuhKPfYA.svg?width=168&height=33\"},className:\"framer-1wsskn4 framer-plld9k\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"VknUR_2HM\",...addPropertyOverrides({bUwIOM9Ab:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:125,intrinsicWidth:511,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+5+(((componentViewport?.height||234)-10-224)/2+0+0)+10+0+12.5+0),pixelHeight:33,pixelWidth:168,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/00UXxtfOpTM5cP0uaCwSuhKPfYA.svg?width=168&height=33\"}},FM5sDenvK:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:125,intrinsicWidth:511,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+5+(((componentViewport?.height||74)-10-64)/2+0+0)+10+0+2.5+0),pixelHeight:33,pixelWidth:168,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/00UXxtfOpTM5cP0uaCwSuhKPfYA.svg?width=168&height=33\"}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z87stq\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"nNQm7jT3_\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{bUwIOM9Ab:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},FM5sDenvK:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}},...addPropertyOverrides({bUwIOM9Ab:{\"data-highlight\":true,onTap:onTap1g6xxwy},FM5sDenvK:{\"data-highlight\":true,onTap:onTapp3ofz0}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cxjns7\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"qhgP6rvn_\",style:{backgroundColor:\"var(--token-7cfab920-9d1e-4f38-8c7a-a58d533b8508, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{bUwIOM9Ab:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ic7k66\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"jtrvnZGXl\",style:{backgroundColor:\"var(--token-7cfab920-9d1e-4f38-8c7a-a58d533b8508, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{bUwIOM9Ab:{rotate:-45}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({bUwIOM9Ab:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-146wwp8\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"j1GJbSVdu\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FMWrJ3jWz\"},implicitPathVariables:undefined},{href:{webPageId:\"FMWrJ3jWz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(5+((componentViewport?.height||69)-10-59)/2)+16+2.5,...addPropertyOverrides({bUwIOM9Ab:{y:(componentViewport?.y||0)+5+(((componentViewport?.height||234)-10-224)/2+0+0)+10+64+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wr01e3-container\",layoutDependency:layoutDependency,layoutId:\"c9JKhq7Zo-container\",nodeId:\"c9JKhq7Zo\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",children:/*#__PURE__*/_jsx(TextLinkWei,{diiPXt8iL:\"\\xdcber Uns\",height:\"100%\",id:\"c9JKhq7Zo\",layoutId:\"c9JKhq7Zo\",nROLtrc_N:resolvedLinks[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v54wiq\",layoutDependency:layoutDependency,layoutId:\"AkxJ7aZxj\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BVHaY4ntQ\"},implicitPathVariables:undefined},{href:{webPageId:\"BVHaY4ntQ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(5+((componentViewport?.height||69)-10-59)/2)+16+2.5+0,...addPropertyOverrides({bUwIOM9Ab:{y:(componentViewport?.y||0)+5+(((componentViewport?.height||234)-10-224)/2+0+0)+10+64+0+108+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-2f1d4g-container\",id:`${layoutId}-2f1d4g`,layoutDependency:layoutDependency,layoutId:\"KX1rC1unn-container\",nodeId:\"KX1rC1unn\",ref:ref1,rendersWithMotion:true,scopeId:\"X6MyKoWeh\",children:[/*#__PURE__*/_jsx(TextLinkWei,{diiPXt8iL:\"Leistungen\",FYN3t4ksy:FYN3t4ksytxyyif({overlay}),height:\"100%\",id:\"KX1rC1unn\",layoutId:\"KX1rC1unn\",nROLtrc_N:resolvedLinks1[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks1[1]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-2f1d4g`,offsetX:.7343710134409775,offsetY:18.500001075048203,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-zrd2ve\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"mVoPSfOR3\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"var(--token-854a2ce7-adf4-4c13-b1d6-635d3001bdcb, rgb(220, 242, 99))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TKwnlrAui\"},implicitPathVariables:undefined},{href:{webPageId:\"TKwnlrAui\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nwd9sa-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bSuLlc2YF-container\",nodeId:\"bSuLlc2YF\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Privatg\\xe4rten\",height:\"100%\",id:\"bSuLlc2YF\",layoutId:\"bSuLlc2YF\",nROLtrc_N:resolvedLinks2[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZcOZ75Ei9\"},implicitPathVariables:undefined},{href:{webPageId:\"ZcOZ75Ei9\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11erkuc-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OLSeoKQ4f-container\",nodeId:\"OLSeoKQ4f\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Spezialprojekte\",height:\"100%\",id:\"OLSeoKQ4f\",layoutId:\"OLSeoKQ4f\",nROLtrc_N:resolvedLinks3[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"B6nNmwwT2\"},implicitPathVariables:undefined},{href:{webPageId:\"B6nNmwwT2\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mddsk2-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"qH9av1W8V-container\",nodeId:\"qH9av1W8V\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Gro\\xdfprojekte\",height:\"100%\",id:\"qH9av1W8V\",layoutId:\"qH9av1W8V\",nROLtrc_N:resolvedLinks4[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})})})]})})})})}),/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1xi94te\",layoutDependency:layoutDependency,layoutId:\"NFR4bdBZ6\",style:{\"--1dlwa4q\":2,\"--1hdsue\":\"rgb(255, 255, 255)\"}})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AZPwwC0VC\"},implicitPathVariables:undefined},{href:{webPageId:\"AZPwwC0VC\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(5+((componentViewport?.height||69)-10-59)/2)+16+2.5,...addPropertyOverrides({bUwIOM9Ab:{y:(componentViewport?.y||0)+5+(((componentViewport?.height||234)-10-224)/2+0+0)+10+64+0+27}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mn6i19-container\",layoutDependency:layoutDependency,layoutId:\"E_eiUxkP3-container\",nodeId:\"E_eiUxkP3\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",children:/*#__PURE__*/_jsx(TextLinkWei,{diiPXt8iL:\"Referenzen\",height:\"100%\",id:\"E_eiUxkP3\",layoutId:\"E_eiUxkP3\",nROLtrc_N:resolvedLinks5[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H7cuoQYuG\"},implicitPathVariables:undefined},{href:{webPageId:\"H7cuoQYuG\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(5+((componentViewport?.height||69)-10-59)/2)+16+2.5,...addPropertyOverrides({bUwIOM9Ab:{y:(componentViewport?.y||0)+5+(((componentViewport?.height||234)-10-224)/2+0+0)+10+64+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16scoai-container\",layoutDependency:layoutDependency,layoutId:\"iAYOs7AdX-container\",nodeId:\"iAYOs7AdX\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",children:/*#__PURE__*/_jsx(TextLinkWei,{diiPXt8iL:\"Aktuelles\",height:\"100%\",id:\"iAYOs7AdX\",layoutId:\"iAYOs7AdX\",nROLtrc_N:resolvedLinks6[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oGoluN6GC\"},implicitPathVariables:undefined},{href:{webPageId:\"oGoluN6GC\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(5+((componentViewport?.height||69)-10-59)/2)+16+2.5,...addPropertyOverrides({bUwIOM9Ab:{y:(componentViewport?.y||0)+5+(((componentViewport?.height||234)-10-224)/2+0+0)+10+64+0+81}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1erncdc-container\",layoutDependency:layoutDependency,layoutId:\"zPZynIt8L-container\",nodeId:\"zPZynIt8L\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",children:/*#__PURE__*/_jsx(TextLinkWei,{diiPXt8iL:\"Karriere\",height:\"100%\",id:\"zPZynIt8L\",layoutId:\"zPZynIt8L\",nROLtrc_N:resolvedLinks7[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({bUwIOM9Ab:{nROLtrc_N:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kpnksx\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"fe83zG_G1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(5+((componentViewport?.height||69)-10-59)/2)+11.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xflwh3-container\",layoutDependency:layoutDependency,layoutId:\"POGSI7gdm-container\",nodeId:\"POGSI7gdm\",rendersWithMotion:true,scopeId:\"X6MyKoWeh\",children:/*#__PURE__*/_jsx(KontaktButton,{height:\"100%\",id:\"POGSI7gdm\",layoutId:\"POGSI7gdm\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3JdgY.framer-plld9k, .framer-3JdgY .framer-plld9k { display: block; }\",\".framer-3JdgY.framer-b6v42 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 5px 8px 5px 8px; position: relative; width: 1200px; }\",\".framer-3JdgY .framer-mlsiks { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1920px; overflow: visible; padding: 10px 30px 10px 30px; position: relative; width: 1184px; }\",\".framer-3JdgY .framer-qz1laz, .framer-3JdgY .framer-kpnksx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3JdgY .framer-1w82ses { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-3JdgY .framer-1wsskn4 { flex: none; height: 39px; overflow: visible; position: relative; text-decoration: none; width: 114px; }\",\".framer-3JdgY .framer-z87stq { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-3JdgY .framer-cxjns7 { flex: none; height: 2px; overflow: hidden; position: absolute; right: 0px; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3JdgY .framer-1ic7k66 { flex: none; height: 2px; left: calc(50.00000000000002% - 40px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3JdgY .framer-146wwp8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 27px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-3JdgY .framer-1wr01e3-container, .framer-3JdgY .framer-2f1d4g-container, .framer-3JdgY .framer-mn6i19-container, .framer-3JdgY .framer-16scoai-container, .framer-3JdgY .framer-1erncdc-container { flex: none; height: 22px; position: relative; width: auto; }\",\".framer-3JdgY .framer-v54wiq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3JdgY .framer-zrd2ve { height: 91px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 161px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3JdgY .framer-1nwd9sa-container { flex: none; height: 22px; left: 50%; position: absolute; top: 7px; width: auto; }\",\".framer-3JdgY .framer-11erkuc-container { bottom: 8px; flex: none; height: 22px; left: 50%; position: absolute; width: auto; }\",\".framer-3JdgY .framer-1mddsk2-container { flex: none; height: 22px; left: 50%; position: absolute; top: 49%; width: auto; }\",\".framer-3JdgY .framer-1xi94te { flex: none; height: var(--framer-aspect-ratio-supported, 19px); position: relative; width: 19px; }\",\".framer-3JdgY .framer-1xflwh3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3JdgY.framer-v-aizm0m.framer-b6v42, .framer-3JdgY.framer-v-g437hv.framer-b6v42 { flex-direction: column; gap: 8px; overflow: hidden; width: 390px; }\",\".framer-3JdgY.framer-v-aizm0m .framer-mlsiks { flex-direction: column; order: 0; width: 100%; }\",\".framer-3JdgY.framer-v-aizm0m .framer-qz1laz { gap: unset; justify-content: space-between; width: 100%; z-index: 2; }\",\".framer-3JdgY.framer-v-aizm0m .framer-1w82ses, .framer-3JdgY.framer-v-g437hv .framer-1w82ses, .framer-3JdgY.framer-v-g437hv .framer-1wr01e3-container { order: 0; }\",\".framer-3JdgY.framer-v-aizm0m .framer-z87stq, .framer-3JdgY.framer-v-g437hv .framer-z87stq { cursor: pointer; height: 44px; order: 1; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3JdgY.framer-v-aizm0m .framer-1ic7k66 { left: calc(65.90909090909093% - 30px / 2); top: calc(38.636363636363654% - 2px / 2); width: 30px; }\",\".framer-3JdgY.framer-v-g437hv .framer-mlsiks { flex-direction: column; order: 0; padding: 10px 30px 20px 30px; width: 100%; }\",\".framer-3JdgY.framer-v-g437hv .framer-qz1laz { gap: unset; height: 64px; justify-content: space-between; width: 100%; z-index: 2; }\",\".framer-3JdgY.framer-v-g437hv .framer-cxjns7 { right: -1px; top: calc(50.00000000000002% - 2px / 2); width: 25px; }\",\".framer-3JdgY.framer-v-g437hv .framer-1ic7k66 { left: calc(72.72727272727275% - 25px / 2); top: calc(50.00000000000002% - 2px / 2); width: 25px; }\",\".framer-3JdgY.framer-v-g437hv .framer-146wwp8 { flex-direction: column; gap: 5px; height: min-content; justify-content: flex-start; width: 100%; z-index: 2; }\",\".framer-3JdgY.framer-v-g437hv .framer-v54wiq { order: 5; }\",\".framer-3JdgY.framer-v-g437hv .framer-mn6i19-container { order: 1; }\",\".framer-3JdgY.framer-v-g437hv .framer-16scoai-container { order: 2; }\",\".framer-3JdgY.framer-v-g437hv .framer-1erncdc-container { order: 3; }\",'.framer-3JdgY[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-3JdgY [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-3JdgY[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-3JdgY [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-3JdgY[data-hide-scrollbars=\"true\"], .framer-3JdgY [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FM5sDenvK\":{\"layout\":[\"fixed\",\"auto\"]},\"bUwIOM9Ab\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX6MyKoWeh=withCSS(Component,css,\"framer-3JdgY\");export default FramerX6MyKoWeh;FramerX6MyKoWeh.displayName=\"Navigation / Navigation Bar\";FramerX6MyKoWeh.defaultProps={height:69,width:1200};addPropertyControls(FramerX6MyKoWeh,{variant:{options:[\"MpV3ID_Cg\",\"FM5sDenvK\",\"bUwIOM9Ab\"],optionTitles:[\"Desktop\",\"Phone\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerX6MyKoWeh,[{explicitInter:true,fonts:[]},...TextLinkWeiFonts,...TextLinkFonts,...ChevronDownFonts,...KontaktButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX6MyKoWeh\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"69\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FM5sDenvK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bUwIOM9Ab\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X6MyKoWeh.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da373ee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Uq6bk .framer-styles-preset-1uxkvo6:not(.rich-text-wrapper), .framer-Uq6bk .framer-styles-preset-1uxkvo6.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, #0b1712); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, #0b1712); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-Uq6bk\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da373ee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-EqIXC .framer-styles-preset-nu7p7p:not(.rich-text-wrapper), .framer-EqIXC .framer-styles-preset-nu7p7p.rich-text-wrapper a { --framer-link-current-text-color: var(--token-10f5e8de-d409-40da-bd3f-c8fa6affe094, #fcfcf4); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-854a2ce7-adf4-4c13-b1d6-635d3001bdcb, #dcf263); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-10f5e8de-d409-40da-bd3f-c8fa6affe094, #fcfcf4); --framer-link-text-decoration: none; }\"];export const className=\"framer-EqIXC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da373ee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-tvMXc\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 29 29\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.23 0 C 22.696 0.006 22.831 0.035 23.509 0.133 C 24.907 0.334 26.081 0.892 27.04 1.809 C 27.578 2.326 27.948 2.832 28.281 3.51 C 28.688 4.337 28.888 5.121 28.98 6.285 C 28.999 6.536 29.008 10.512 29.008 14.49 C 29.008 18.466 29 22.447 28.981 22.702 C 28.89 23.848 28.69 24.638 28.296 25.45 C 27.513 27.065 26.074 28.244 24.336 28.692 C 23.706 28.855 23.136 28.931 22.154 28.977 C 21.804 28.995 18.141 29 14.478 29 C 10.814 29 7.153 28.989 6.794 28.974 C 5.946 28.933 5.286 28.848 4.688 28.694 C 2.962 28.248 1.496 27.052 0.729 25.459 C 0.327 24.627 0.138 23.866 0.037 22.657 C 0.008 22.314 0.001 20.544 0.001 14.494 C 0.001 12.456 -0.001 10.936 0.001 9.781 C 0.007 6.318 0.036 6.179 0.134 5.501 C 0.336 4.104 0.893 2.928 1.813 1.973 C 2.319 1.449 2.831 1.075 3.48 0.753 C 4.322 0.334 5.096 0.138 6.338 0.035 C 6.682 0.007 8.454 0 14.509 0 Z M 14.5 3.793 C 11.594 3.793 11.228 3.805 10.086 3.857 C 8.946 3.91 8.168 4.091 7.487 4.355 C 6.783 4.629 6.186 4.995 5.591 5.59 C 4.995 6.185 4.629 6.782 4.355 7.486 C 4.089 8.167 3.908 8.946 3.856 10.086 C 3.805 11.228 3.792 11.593 3.792 14.501 C 3.792 17.409 3.806 17.774 3.857 18.916 C 3.91 20.056 4.09 20.834 4.355 21.515 C 4.628 22.219 4.994 22.817 5.59 23.412 C 6.185 24.008 6.783 24.374 7.486 24.647 C 8.168 24.912 8.946 25.093 10.086 25.145 C 11.228 25.197 11.593 25.21 14.501 25.21 C 17.409 25.21 17.773 25.197 18.915 25.145 C 20.055 25.093 20.834 24.912 21.516 24.647 C 22.22 24.374 22.816 24.008 23.411 23.412 C 24.007 22.817 24.373 22.219 24.648 21.515 C 24.911 20.834 25.091 20.055 25.145 18.916 C 25.196 17.774 25.209 17.409 25.209 14.501 C 25.209 11.593 25.196 11.228 25.145 10.086 C 25.091 8.946 24.911 8.168 24.648 7.487 C 24.373 6.783 24.007 6.185 23.411 5.59 C 22.816 4.994 22.22 4.629 21.515 4.355 C 20.832 4.091 20.054 3.91 18.914 3.857 C 17.772 3.805 17.408 3.793 14.5 3.793 Z M 13.541 5.723 C 13.826 5.722 14.145 5.723 14.502 5.723 C 17.361 5.723 17.7 5.733 18.829 5.784 C 19.873 5.832 20.44 6.007 20.817 6.153 C 21.317 6.347 21.673 6.579 22.048 6.954 C 22.423 7.329 22.655 7.686 22.85 8.186 C 22.996 8.563 23.17 9.129 23.218 10.173 C 23.269 11.302 23.28 11.641 23.28 14.499 C 23.28 17.357 23.269 17.696 23.218 18.825 C 23.17 19.869 22.996 20.435 22.85 20.812 C 22.656 21.312 22.423 21.668 22.048 22.043 C 21.673 22.418 21.317 22.65 20.817 22.844 C 20.44 22.991 19.873 23.165 18.829 23.213 C 17.7 23.264 17.361 23.275 14.502 23.275 C 11.643 23.275 11.304 23.264 10.175 23.213 C 9.131 23.165 8.564 22.99 8.187 22.844 C 7.687 22.65 7.33 22.417 6.955 22.042 C 6.58 21.667 6.348 21.311 6.153 20.811 C 6.007 20.434 5.833 19.868 5.785 18.824 C 5.734 17.695 5.723 17.356 5.723 14.496 C 5.723 11.637 5.734 11.299 5.785 10.171 C 5.833 9.127 6.007 8.56 6.153 8.183 C 6.347 7.683 6.58 7.326 6.955 6.951 C 7.33 6.576 7.687 6.344 8.187 6.149 C 8.564 6.002 9.131 5.828 10.175 5.78 C 11.163 5.736 11.546 5.722 13.541 5.72 Z M 14.502 9.002 C 11.465 9.002 9.003 11.464 9.003 14.501 C 9.003 17.538 11.465 20 14.502 20 C 17.539 20 20 17.538 20 14.501 C 20 11.464 17.539 9.002 14.502 9.002 Z M 14.502 10.932 C 16.473 10.932 18.071 12.53 18.071 14.501 C 18.071 16.472 16.473 18.071 14.502 18.071 C 12.531 18.071 10.933 16.472 10.933 14.501 C 10.933 12.53 12.531 10.932 14.502 10.932 Z M 20.218 7.501 C 19.509 7.501 18.933 8.076 18.933 8.785 C 18.933 9.495 19.509 10.07 20.218 10.07 C 20.927 10.07 21.503 9.495 21.503 8.785 C 21.503 8.076 20.927 7.5 20.218 7.5 Z\" fill=\"rgb(252, 252, 244)\" height=\"29px\" id=\"Eg4flLpek\" transform=\"translate(0 0)\" width=\"29.00780000144485px\"/></svg>',style:{...style}});});const css=[`.framer-tvMXc { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 29px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 29\n * @framerIntrinsicHeight 29\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Subtract\",\"color\":{\"type\":\"static\",\"value\":\"rgb(252,252,244)\"},\"set\":{\"localId\":\"vectorSet/rlg7yqegB\",\"id\":\"rlg7yqegB\",\"moduleId\":\"HIJHn7SRSsuFH2xDyxVU\"}}\n */const Icon=withCSS(Component,css,\"framer-tvMXc\");Icon.displayName=\"Subtract\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"29\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"29\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Subtract\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(252,252,244)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/rlg7yqegB\\\",\\\"id\\\":\\\"rlg7yqegB\\\",\\\"moduleId\\\":\\\"HIJHn7SRSsuFH2xDyxVU\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da373ee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-zYaSs\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 29 29\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 24.215 0 C 26.581 0 28.5 1.919 28.5 4.285 L 28.5 24.215 C 28.5 26.581 26.581 28.5 24.215 28.5 L 4.285 28.5 C 1.919 28.5 0 26.581 0 24.215 L 0 4.285 C 0 1.919 1.919 0 4.285 0 Z M 19.815 2.941 C 16.13 2.941 14.833 4.817 14.833 7.971 L 14.833 10.292 L 12.536 10.292 L 12.536 14.159 L 14.833 14.159 L 14.833 25.378 L 19.431 25.378 L 19.431 14.158 L 22.498 14.158 L 22.905 10.292 L 19.431 10.292 L 19.436 8.356 C 19.436 7.348 19.531 6.808 20.966 6.808 L 22.883 6.808 L 22.883 2.941 Z\" fill=\"rgb(252, 252, 244)\" height=\"28.5px\" id=\"kzfEexoq9\" width=\"28.5px\"/></svg>',style:{...style}});});const css=[`.framer-zYaSs { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 29px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 29\n * @framerIntrinsicHeight 29\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"static\",\"value\":\"rgb(252,252,244)\"},\"set\":{\"localId\":\"vectorSet/rlg7yqegB\",\"id\":\"rlg7yqegB\",\"moduleId\":\"HIJHn7SRSsuFH2xDyxVU\"}}\n */const Icon=withCSS(Component,css,\"framer-zYaSs\");Icon.displayName=\"Facebook\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(252,252,244)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/rlg7yqegB\\\",\\\"id\\\":\\\"rlg7yqegB\\\",\\\"moduleId\\\":\\\"HIJHn7SRSsuFH2xDyxVU\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"29\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"29\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da373ee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-SWEzh\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 29 29\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 25.798 0 C 26.935 0 27.857 0.899 27.857 2.008 L 27.857 26.025 C 27.857 27.134 26.935 28.033 25.798 28.033 L 2.059 28.033 C 0.922 28.033 0 27.134 0 26.025 L 0 2.008 C 0 0.899 0.922 0 2.059 0 Z M 4.237 23.467 L 8.444 23.467 L 8.444 10.808 L 4.237 10.808 Z M 18.772 10.512 C 16.539 10.512 15.539 11.739 14.98 12.602 L 14.98 10.808 L 10.772 10.808 C 10.827 11.996 10.772 23.467 10.772 23.467 L 14.98 23.467 L 14.98 16.397 C 14.98 16.019 15.007 15.642 15.118 15.371 C 15.423 14.615 16.115 13.833 17.277 13.833 C 18.799 13.833 19.409 14.993 19.409 16.695 L 19.409 23.467 L 23.615 23.467 L 23.615 16.209 C 23.615 12.321 21.54 10.512 18.772 10.512 Z M 14.98 12.644 L 14.951 12.644 C 14.96 12.63 14.97 12.616 14.98 12.602 Z M 6.368 4.706 C 4.929 4.706 3.988 5.651 3.987 6.893 C 3.987 8.108 4.901 9.08 6.313 9.08 L 6.34 9.08 C 7.807 9.08 8.721 8.108 8.721 6.893 C 8.693 5.651 7.808 4.706 6.368 4.706 Z\" fill=\"rgb(252, 252, 244)\" height=\"28.033333333333335px\" id=\"ud8KvfPMZ\" transform=\"translate(0.924 0.485)\" width=\"27.85676683333332px\"/></svg>',style:{...style}});});const css=[`.framer-SWEzh { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 29px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 29\n * @framerIntrinsicHeight 29\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Subtract\",\"color\":{\"type\":\"static\",\"value\":\"rgb(252,252,244)\"},\"set\":{\"localId\":\"vectorSet/rlg7yqegB\",\"id\":\"rlg7yqegB\",\"moduleId\":\"HIJHn7SRSsuFH2xDyxVU\"}}\n */const Icon=withCSS(Component,css,\"framer-SWEzh\");Icon.displayName=\"Subtract\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Subtract\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(252,252,244)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/rlg7yqegB\\\",\\\"id\\\":\\\"rlg7yqegB\\\",\\\"moduleId\\\":\\\"HIJHn7SRSsuFH2xDyxVU\\\"}}\",\"framerIntrinsicHeight\":\"29\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"29\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bba2ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/LoALAZhyR13LZrKyfDGr/aTsuR2ZqJvngDQRMZP05/dVOMw1plU.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gkODvjdvownmGww8A2B6/8eZP62ErBKoJF4mwV5wR/ooUVP8vKG.js\";import Subtract from\"https://framerusercontent.com/modules/hKLjfOsFHGMMlHG0ld0F/pokHtxYfTZVAdp7Qt8ih/kGFWjMsLO.js\";import Facebook from\"https://framerusercontent.com/modules/RCIhkQvRXFfuAs4B7gUT/9IBJkUKVJy4tHz2bkPPy/oCpjDvaCF.js\";import Subtract1 from\"https://framerusercontent.com/modules/oluR2CfY5vlvBnwQNScg/GkjrdXI0P66StpjZkKC8/s1eejP04s.js\";const FacebookFonts=getFonts(Facebook);const SubtractFonts=getFonts(Subtract);const Subtract1Fonts=getFonts(Subtract1);const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"gQfmFbbat\",\"bP2_F9mcC\"];const serializationHash=\"framer-5bO4E\";const variantClassNames={bP2_F9mcC:\"framer-v-7jnuro\",gQfmFbbat:\"framer-v-1twi2vv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"mac variante\":\"gQfmFbbat\",Phone:\"bP2_F9mcC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gQfmFbbat\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gQfmFbbat\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"bP2_F9mcC\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"bP2_F9mcC\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1twi2vv\",className,classNames),\"data-framer-name\":\"mac variante\",layoutDependency:layoutDependency,layoutId:\"gQfmFbbat\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{bP2_F9mcC:{backgroundColor:\"var(--token-971578fd-b367-4f83-83d4-4ae4440d617b, rgb(16, 44, 32))\"}},...addPropertyOverrides({bP2_F9mcC:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1zp7fl\",\"data-framer-name\":\"Frame 8\",layoutDependency:layoutDependency,layoutId:\"Hgx68WtUo\",style:{backgroundColor:\"rgb(16, 44, 32)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sx5eq6\",layoutDependency:layoutDependency,layoutId:\"JadQARUl2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s03vuc\",\"data-framer-name\":\"Gesellchen Stack\",layoutDependency:layoutDependency,layoutId:\"sRRyE8b6k\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QYuBTGmmi\",openInNewTab:false,scopeId:\"xUzHAw5UL\",children:/*#__PURE__*/_jsx(Image1,{\"aria-label\":\"Brand Logo - Back to Homescreen\",as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:47,intrinsicWidth:236,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||351)-351)/2+57.5),pixelHeight:47,pixelWidth:236,positionX:\"center\",positionY:\"center\",sizes:\"236px\",src:\"https://framerusercontent.com/images/ZEuFyIQYmOsMF242veNHAc7atbY.svg?width=236&height=47\"},className:\"framer-x4sec2 framer-4uyoq\",\"data-framer-name\":\"Gesellchen Logo\",layoutDependency:layoutDependency,layoutId:\"QYuBTGmmi\",...addPropertyOverrides({bP2_F9mcC:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:47,intrinsicWidth:236,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||276)-458.8)/2+25),pixelHeight:47,pixelWidth:236,positionX:\"center\",positionY:\"center\",sizes:\"163px\",src:\"https://framerusercontent.com/images/ZEuFyIQYmOsMF242veNHAc7atbY.svg?width=236&height=47\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-178xxgj\",layoutDependency:layoutDependency,layoutId:\"wQoGE7hL4\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/galabau.gesellchen\",motionChild:true,nodeId:\"z6yFtZMMT\",openInNewTab:true,scopeId:\"xUzHAw5UL\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Facebook Link\",className:\"framer-oahbhi framer-4uyoq\",layoutDependency:layoutDependency,layoutId:\"z6yFtZMMT\",children:/*#__PURE__*/_jsx(Facebook,{animated:true,className:\"framer-x55nvk\",\"data-framer-name\":\"Subtract\",layoutDependency:layoutDependency,layoutId:\"Yycoyhk8u\",whileHover:animation})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/galabau_gesellchen/\",motionChild:true,nodeId:\"RsRhp1zIL\",openInNewTab:true,scopeId:\"xUzHAw5UL\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Instagram Link\",className:\"framer-6jonw1 framer-4uyoq\",layoutDependency:layoutDependency,layoutId:\"RsRhp1zIL\",children:/*#__PURE__*/_jsx(Subtract,{animated:true,className:\"framer-1ugjztf\",\"data-framer-name\":\"Subtract\",layoutDependency:layoutDependency,layoutId:\"C1KPaTpRu\",whileHover:animation})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/galabau-gesellchen\",motionChild:true,nodeId:\"bu9luq1EL\",openInNewTab:true,scopeId:\"xUzHAw5UL\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"LinkedIn Link\",className:\"framer-1scjrne framer-4uyoq\",layoutDependency:layoutDependency,layoutId:\"bu9luq1EL\",children:/*#__PURE__*/_jsx(Subtract1,{animated:true,className:\"framer-ffur8y\",\"data-framer-name\":\"Subtract\",layoutDependency:layoutDependency,layoutId:\"tNpv58jps\",whileHover:animation})})})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jm2ccm\",\"data-framer-name\":\"Line 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:1086,layoutDependency:layoutDependency,layoutId:\"P6V0L5pgm\",svg:'<svg width=\"1086\" height=\"3\" viewBox=\"-1 -1 1086 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"-4.37114e-08\" y1=\"0.5\" x2=\"1084\" y2=\"0.499905\" stroke=\"#FCFCF4\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-px3nvh\",layoutDependency:layoutDependency,layoutId:\"hlNFF5yIY\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fsx7pe\",\"data-framer-name\":\"Group 37\",layoutDependency:layoutDependency,layoutId:\"GrzhAQreO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"16.42px\",\"--framer-line-height\":\"16.42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 244))\"},children:\"Gesellchen GmbH\"})}),className:\"framer-8gk6u2\",\"data-framer-name\":\"Gesellchen GmbH\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"eYHyYVaj5\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"16.42px\",\"--framer-line-height\":\"16.42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/WdWkVxShP2W64qgN7\",motionChild:true,nodeId:\"doSY_1yy9\",openInNewTab:true,relValues:[],scopeId:\"xUzHAw5UL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nu7p7p\",\"data-styles-preset\":\"ooUVP8vKG\",children:\"Schiffweilerstra\\xdfe 65-67, 66557 Illingen\"})})})}),className:\"framer-t5a96g\",\"data-framer-name\":\"Schiffweilerstra\\xdfe 65-67, 66557 Illingen\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"doSY_1yy9\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kl91zq\",\"data-framer-name\":\"Group 36\",layoutDependency:layoutDependency,layoutId:\"Yt0KLAIBa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"16.42px\",\"--framer-line-height\":\"16.42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 244))\"},children:[\"Mail: \",/*#__PURE__*/_jsx(Link,{href:\"mailto:galabau@gesellchen.de\",motionChild:true,nodeId:\"xnw4ez9Mw\",openInNewTab:true,relValues:[],scopeId:\"xUzHAw5UL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nu7p7p\",\"data-styles-preset\":\"ooUVP8vKG\",children:\"galabau@gesellchen.de\"})})]})}),className:\"framer-117sqm7\",\"data-framer-name\":\"Mail: galabau@gesellchen.de\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"xnw4ez9Mw\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", sans-serif',\"--framer-font-size\":\"16.42px\",\"--framer-line-height\":\"16.42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 244))\"},children:[\"Tel.:  \",/*#__PURE__*/_jsx(Link,{href:\"tel: +49 6825 495571\",motionChild:true,nodeId:\"zvo2VfNt3\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"xUzHAw5UL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nu7p7p\",\"data-styles-preset\":\"ooUVP8vKG\",children:\"(06825) 495571\"})}),\" \"]})}),className:\"framer-1wa5xhd\",\"data-framer-name\":\"Tel.: (06825) 495571\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"zvo2VfNt3\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kxfhvy\",\"data-framer-name\":\"Group 38\",layoutDependency:layoutDependency,layoutId:\"yFMuhJS9p\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"16.42px\",\"--framer-line-height\":\"16.42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QzOoNSdWd\"},motionChild:true,nodeId:\"v4eW2pZLz\",openInNewTab:true,relValues:[],scopeId:\"xUzHAw5UL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nu7p7p\",\"data-styles-preset\":\"ooUVP8vKG\",children:\"Datenschutz\"})})})}),className:\"framer-13bx0h0\",\"data-framer-name\":\"Datenschutz\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"v4eW2pZLz\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"16.42px\",\"--framer-line-height\":\"16.42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fNR7HFYU6\"},motionChild:true,nodeId:\"gPLj33O6k\",openInNewTab:true,relValues:[],scopeId:\"xUzHAw5UL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nu7p7p\",\"data-styles-preset\":\"ooUVP8vKG\",children:\"Impressum\"})})})}),className:\"framer-1xr7jpj\",\"data-framer-name\":\"Impressum\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"gPLj33O6k\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"16.42px\",\"--framer-line-height\":\"16.42px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 244))\"},children:\"Cookies\"})}),className:\"framer-hcdqpb\",\"data-framer-name\":\"Impressum\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"VHmFXQhOa\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 244)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bP2_F9mcC:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fjb3z8\",layoutDependency:layoutDependency,layoutId:\"tu0WbDK60\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{bP2_F9mcC:{backgroundColor:\"var(--token-10f5e8de-d409-40da-bd3f-c8fa6affe094, rgb(252, 252, 244))\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-phb1el\",\"data-framer-name\":\"Rectangle 28\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:64,intrinsicWidth:1280,layoutDependency:layoutDependency,layoutId:\"UOp9u0ZBZ\",svg:'<svg width=\"1280\" height=\"64\" viewBox=\"0 0 1280 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 0H1280V64H0V0Z\" fill=\"#FCFCF4\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13kxx1s\",layoutDependency:layoutDependency,layoutId:\"aPV2YYnMR\",transformTemplate:transformTemplate2,...addPropertyOverrides({bP2_F9mcC:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(33, 31, 26))\"},children:[\"Mit 💛 erstellt von: \",/*#__PURE__*/_jsx(Link,{href:\"https://www.dawnmedia.de/\",motionChild:true,nodeId:\"eSEuIkLHn\",openInNewTab:true,relValues:[],scopeId:\"xUzHAw5UL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uxkvo6\",\"data-styles-preset\":\"dVOMw1plU\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-decoration\":\"underline\"},children:\"DAWN Media\"})})})]})}),className:\"framer-1jjz4s2\",\"data-framer-name\":\"Mit 💛 erstellt von: DAWN Media\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"eSEuIkLHn\",style:{\"--extracted-r6o4lv\":\"rgb(33, 31, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bP2_F9mcC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(33, 31, 26))\"},children:[\"Mit 💛 erstellt von: \",/*#__PURE__*/_jsx(Link,{href:\"https://www.dawnmedia.de/\",motionChild:true,nodeId:\"eSEuIkLHn\",openInNewTab:true,relValues:[],scopeId:\"xUzHAw5UL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uxkvo6\",\"data-styles-preset\":\"dVOMw1plU\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-decoration\":\"underline\"},children:\"DAWN Media\"})})})]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(33, 31, 26))\"},children:\"Copyright \\xa9 2026 Gesellchen GmbH - Alle Rechte vorbehalten\"})}),className:\"framer-1s7v7ij\",\"data-framer-name\":\"Copyright \\xa9 2025 Gesellchen GmbH - Alle Rechte vorbehalten\",fonts:[\"CUSTOM;Nohemi Light\"],layoutDependency:layoutDependency,layoutId:\"ZmsncKMXL\",style:{\"--extracted-r6o4lv\":\"rgb(33, 31, 26)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bP2_F9mcC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO05vaGVtaSBMaWdodA==\",\"--framer-font-family\":'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(33, 31, 26))\"},children:\"Copyright \\xa9 2026 Gesellchen GmbH - Alle Rechte vorbehalten\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QzOoNSdWd\"},implicitPathVariables:undefined},{href:{webPageId:\"QzOoNSdWd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xaznjw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ur7vdZdNg-container\",nodeId:\"Ur7vdZdNg\",rendersWithMotion:true,scopeId:\"xUzHAw5UL\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18))\",colorTitle:\"var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18))\",fill:\"var(--token-383107e8-9009-4e2d-b838-7bc4ac004457, rgb(255, 255, 255))\",fontBody:{fontFamily:'\"Lato Regular\", \"Lato Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\"},fontTitle:{fontFamily:'\"Nohemi Regular\", \"Nohemi Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-e6854162-9d56-4f74-b4bb-93a19ebd55d3, rgb(11, 23, 18))\"},width:380,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"CUSTOM;Alexandria Light\", sans-serif',fontSize:\"14px\",letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Akzeptieren\",acceptAll:\"Alle akzeptieren\",confirm:\"Okay\",customize:\"Einstellungen\",reject:\"Ablehnen\",rejectAll:\"Ablehnen\",save:\"Cookies speichern\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"Unsere Website nutzt Cookies, um ihr Surferlebnis zu verbessern, Inhalte f\\xfcr Sie zu personalisieren und die Nutzung auszuwerten. Sind Sie einverstanden?\",euPolicy:{label:\"Datenschutz\",link:resolvedLinks[0],prefix:\"Mehr Info:\"},euShowReject:true,euTitle:\"🍪 Wir nutzen Cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"Ur7vdZdNg\",layoutId:\"Ur7vdZdNg\",options:{analytics:{description:\"Cookies helfen uns zu verstehen, wie diese Website ankommt, wie Besucher mit der Website interagieren und ob es technische Probleme gibt.\",title:\"Analytics\"},marketing:{description:\"Cookies, die verwendet werden, um Ihnen Werbung zu liefern, die besser auf Sie und Ihre Interessen zugeschnitten ist.\",title:\"Marketing\"},necessary:{description:\"Cookies, die notwendig sind, um grundlegende Funktionen der Website zu erm\\xf6glichen.\",optional:true,title:\"Streng erforderlich (immer aktiv)\"},preferences:{description:\"Cookies, die es der Website erm\\xf6glichen, sich an die von Ihnen getroffenen Auswahlen zu erinnern (z. B. Ihren Benutzernamen, Ihre Sprache oder die Region, in der Sie sich befinden).\",title:\"Personalisierung\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Lato Regular\", \"Lato Regular Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:300},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:true,paddingRight:12,paddingTop:12,toggleColor:\"var(--token-926d4358-b91e-4161-b11f-1a6ed55f3eb0, rgb(11, 11, 12))\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(33, 31, 26)\",iconImage:addImageAlt({pixelHeight:52,pixelWidth:50,src:\"https://framerusercontent.com/images/qNPDWpTPoYH2lVt0y5YcWNjs1k.svg?width=50&height=52\"},\"\"),iconSize:35,iconType:\"default\",text:\"Cookie Einstellungen\",textFont:{fontFamily:'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1.4em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({bP2_F9mcC:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"Unsere Website nutzt Cookies, um ihr Surferlebnis zu verbessern, Inhalte f\\xfcr Sie zu personalisieren und die Nutzung auszuwerten. Sind Sie einverstanden?\",euPolicy:{label:\"Datenschutz\",link:resolvedLinks[1],prefix:\"Mehr Info:\"},euShowReject:true,euTitle:\"🍪 Wir nutzen Cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},trigger:{color:\"rgb(33, 31, 26)\",iconImage:addImageAlt({pixelHeight:52,pixelWidth:50,src:\"https://framerusercontent.com/images/qNPDWpTPoYH2lVt0y5YcWNjs1k.svg?width=50&height=52\"},\"\"),iconSize:35,iconType:\"default\",text:\"Cookie Einstellungen\",textFont:{fontFamily:'\"Nohemi Light\", \"Nohemi Light Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1.4em\"},type:\"text\"}}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\".framer-5bO4E.framer-4uyoq, .framer-5bO4E .framer-4uyoq { display: block; }\",\".framer-5bO4E.framer-1twi2vv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 351px; justify-content: center; min-width: 1280px; overflow: hidden; padding: 0px; position: relative; width: 1280px; }\",\".framer-5bO4E .framer-1zp7fl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 287px; justify-content: center; min-width: 1280px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-5bO4E .framer-1sx5eq6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1280px; }\",\".framer-5bO4E .framer-s03vuc, .framer-5bO4E .framer-px3nvh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1100px; }\",\".framer-5bO4E .framer-x4sec2 { flex: none; height: 46px; position: relative; text-decoration: none; width: 236px; }\",\".framer-5bO4E .framer-178xxgj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 10%; }\",\".framer-5bO4E .framer-oahbhi, .framer-5bO4E .framer-6jonw1 { flex: none; height: 29px; overflow: visible; position: relative; text-decoration: none; width: 29px; }\",\".framer-5bO4E .framer-x55nvk, .framer-5bO4E .framer-1ugjztf, .framer-5bO4E .framer-ffur8y { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-5bO4E .framer-1scjrne { flex: none; height: 30px; overflow: visible; position: relative; text-decoration: none; width: 30px; }\",\".framer-5bO4E .framer-jm2ccm { flex: none; height: 3px; position: relative; width: 1100px; }\",\".framer-5bO4E .framer-fsx7pe { flex: none; height: 43px; overflow: visible; position: relative; width: 310px; }\",\".framer-5bO4E .framer-8gk6u2, .framer-5bO4E .framer-1wa5xhd { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-5bO4E .framer-t5a96g, .framer-5bO4E .framer-117sqm7, .framer-5bO4E .framer-13bx0h0 { flex: none; height: auto; left: 0px; position: absolute; top: 27px; white-space: pre; width: auto; }\",\".framer-5bO4E .framer-kl91zq { flex: none; height: 43px; overflow: visible; position: relative; width: 220px; }\",\".framer-5bO4E .framer-1kxfhvy { flex: none; height: 43px; overflow: visible; position: relative; width: 99px; }\",\".framer-5bO4E .framer-1xr7jpj { flex: none; height: auto; left: 12px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-5bO4E .framer-hcdqpb { flex: none; height: auto; position: absolute; right: 0px; top: 49%; white-space: pre; width: auto; }\",\".framer-5bO4E .framer-1fjb3z8 { flex: none; height: 64px; min-width: 1280px; overflow: hidden; position: relative; width: 100%; }\",\".framer-5bO4E .framer-phb1el { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-5bO4E .framer-13kxx1s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; overflow: hidden; padding: 0px; position: absolute; top: 52%; width: 1100px; }\",\".framer-5bO4E .framer-1jjz4s2, .framer-5bO4E .framer-1s7v7ij { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5bO4E .framer-1xaznjw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5bO4E.framer-v-7jnuro.framer-1twi2vv { height: min-content; min-width: unset; width: 390px; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1zp7fl { height: min-content; min-width: unset; padding: 25px 0px 25px 0px; width: 95%; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1sx5eq6 { gap: 30px; width: 100%; }\",\".framer-5bO4E.framer-v-7jnuro .framer-s03vuc { padding: 0px 10px 0px 10px; width: 100%; }\",\".framer-5bO4E.framer-v-7jnuro .framer-x4sec2 { height: 34px; width: 163px; }\",\".framer-5bO4E.framer-v-7jnuro .framer-178xxgj { justify-content: flex-end; width: 126px; }\",\".framer-5bO4E.framer-v-7jnuro .framer-x55nvk { left: unset; right: -12px; top: 0px; width: 24px; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1ugjztf { left: unset; right: -6px; top: 0px; width: 24px; }\",\".framer-5bO4E.framer-v-7jnuro .framer-ffur8y { left: unset; width: 25px; }\",\".framer-5bO4E.framer-v-7jnuro .framer-px3nvh { gap: 10px; justify-content: center; width: 100%; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1kxfhvy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-5bO4E.framer-v-7jnuro .framer-13bx0h0, .framer-5bO4E.framer-v-7jnuro .framer-1xr7jpj { left: unset; position: relative; top: unset; }\",\".framer-5bO4E.framer-v-7jnuro .framer-hcdqpb { position: relative; right: unset; top: unset; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1fjb3z8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: unset; padding: 15px 0px 15px 0px; }\",\".framer-5bO4E.framer-v-7jnuro .framer-13kxx1s { flex-direction: column; gap: 5px; justify-content: center; left: unset; position: relative; top: unset; width: min-content; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1jjz4s2 { order: 1; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1s7v7ij { order: 0; }\",\".framer-5bO4E.framer-v-7jnuro .framer-1xaznjw-container { order: 2; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 351\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"1280px\",null,null,null]},\"bP2_F9mcC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxUzHAw5UL=withCSS(Component,css,\"framer-5bO4E\");export default FramerxUzHAw5UL;FramerxUzHAw5UL.displayName=\"Footer - down\";FramerxUzHAw5UL.defaultProps={height:351,width:1280};addPropertyControls(FramerxUzHAw5UL,{variant:{options:[\"gQfmFbbat\",\"bP2_F9mcC\"],optionTitles:[\"mac variante\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxUzHAw5UL,[{explicitInter:true,fonts:[{cssFamilyName:\"Nohemi Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Nohemi\",url:\"https://framerusercontent.com/assets/dsR78oM0tFGbuzoOhpSbNG13lM.woff2\",weight:\"300\"},{cssFamilyName:\"Nohemi Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Nohemi\",url:\"https://framerusercontent.com/assets/NQrZYFVIPL5VTo1Hz8gwExHcL4.woff2\",weight:\"400\"},{cssFamilyName:\"Lato Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Lato\",url:\"https://framerusercontent.com/assets/kMK0gphmlPhltET07M6xcTQ2J2Q.woff2\",weight:\"400\"}]},...FacebookFonts,...SubtractFonts,...Subtract1Fonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxUzHAw5UL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"351\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"1280px\\\",null,null,null]},\\\"bP2_F9mcC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xUzHAw5UL.map"],"mappings":"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"}