{"version":3,"file":"shared.VBW3WIU8.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","Component","useMemo","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","fonts","css","className","addPropertyOverrides","HeroFonts","Hero","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","fonts","css","className","fonts","css","className","fonts","css","className","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Suspense","useRef","useCallback","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","sharedStyle.className","React.useRef","React.useId","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","BitsHorizontalLine","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","_Fragment","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","fonts","css","className","addPropertyOverrides","BitsButtonFonts","BitsButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","Image1","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","useState","useRef","useState","HomeFactory","React","addPropertyOverrides","HeroFonts","Hero","Hero1","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","__FramerMetadata__","addPropertyOverrides","MegaNavItem","MegaNavItemInfo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavigationHeader__NavigationFonts","NavigationHeader__Navigation","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Hero","MobileExpandableLinks","MobileExpandableLinksInfo","NavigationHeader__Navigation","BitsButton","MegaNav","React.useContext","React.useMemo","React.Fragment","React.useState","React.forwardRef","useRef","React.useId","Image1","useState","fonts","css","className","__exportAll","ne","navigator","init_npm_react_18_3_1","te","x","ye","oe","pe","ie","window","Z","init_npm_react_dom_18_3_1","ce","l","L","Ha","npm_react_18_3_1_exports","p","c","J","init_jsx_runtime","_e","de","init_ssg_sandbox_shims","isBrowser$2","LayoutGroup","AnimatePresence","MotionConfigContext","init_framer_motion_DhsWWWsN","init_framer_DcxuU94H","useObserveData","withCSS","RenderTarget","cx","withCodeBoundaryForOverrides","getPropertyControls","getFontsFromSharedStyle","fontStore","withFX","useRouter","addFonts","ResolveLinks","addPropertyControls","useVariantState","forwardLoader","useIsOnFramerCanvas","useLocaleInfo","getFonts","Image$1","ComponentViewportProvider","Link","FormContainer","useComponentViewport","useActiveVariantCallback","SmartComponentScopedContainer","RichText","Data","runTasksWithYield","FormPlainTextInput","getLoadingLazyAtYPosition","ControlType","withMappedReactProps","fonts$13","css$19","className$13","init_ahrLdHRGC","__esmMin","fonts$12","css$18","className$12","init_rifXIsDF8","fonts$11","css$17","className$11","init_khtdT7h3W","containerStyles","emptyStateStyle","NullState","init_nullstate","init_icon_nullstate_js_0_7","Component$6","Home_default","init_Home","React","props","svgRef","titleId","title","getIconSelection","selectByList","iconSelection","iconSearch","iconSearchTerm","lowercaseIconKeyPairs","findByArray","iconKeys","useIconSelection","iconSearchResult","defaultEvents","init_utils","arr","a","search","init_utils_MaUy","Icon$3","isMounted","iconKey","iconKeys$3","lowercaseIconKeyPairs$3","SelectedIcon","setSelectedIcon","importModule","module","moduleBaseUrl$3","emptyState","motion","mirrored","init_Hero_2","key","res","fonts$10","css$16","className$10","init_jqadnqJs1","rgRTQTCrS_exports","__FramerMetadata__$3","FramerrgRTQTCrS","addPropertyOverrides$8","variants","nextOverrides","variant","overrides","HeroFonts$2","HeroControls","enabledGestures$2","cycleOrder$8","serializationHash$9","variantClassNames$9","transition1$9","Transition$9","humanReadableVariantMap$8","Variants$9","getProps$9","createLayoutDependency$9","Component$5","css$15","init_rgRTQTCrS","config","transition","value","contextValue","fill","icon","label","border","textColor","hoverFill","trackingID","showRightIcon","link","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","isDisplayed","gestureVariant","baseVariant","isDisplayed1","layoutId","W3g3rPPW6","YBnqhpnzP","gestureHandlers","className","classNames","De4x5mL3W","style","U_7acxPH_","nEmMoGbjt","rohEK9SUu","lbdmNEYo7","xzCK9oGaG","hX2ipreKt","\"iconSelection\"","\"exports\"","\"default\"","\"type\"","\"name\"","\"slots\"","\"annotations\"","\"framerCanvasComponentVariantDetails\"","\"framerAutoSizeImages\"","\"framerIntrinsicWidth\"","\"framerDisplayContentsDiv\"","\"framerIntrinsicHeight\"","\"framerVariables\"","\"framerColorSyntax\"","\"framerImmutableVariables\"","\"framerContractVersion\"","\"framerComponentViewportWidth\"","\"Props\"","\"__FramerMetadata__\"","Icon$2","iconKeys$2","lowercaseIconKeyPairs$2","moduleBaseUrl$2","init_Hero","fonts$9","css$14","className$9","init_g_eQRf6gZ","fonts$8","css$13","className$8","init_K4nCSyupq","fonts$7","css$12","className$7","init_TEAZkHOyY","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$1","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","enabled","description","descriptionColor","policy","DescriptionParagraph","descriptionParagraphs","index","line","linkColor","direction","Banner","init_Banner","maxHeightReduction","bannerShadow","bannerStyle","animateOnMount","onToggleConsent","consentModes","settings","primary","children","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","color","IconCookie","init_Cookies","trigger","withCustomId","handleSubmit","eventId","newProps","Component","init_Form_Submit","AutoCopyrightStatement","textProps","withCopyURLToClipboard","shareX","shareThreads","shareLinkedIn","HideLegacyFooterEmail","init_Utilities","handleClick","rootRef","setRefs","node","rootNode","legacyEmailChild","child","fonts$6","css$11","className$6","init_Ue2pkFiIj","fonts$5","css$10","className$5","init_WMAtrK12O","qoB6woEKR_exports","__FramerMetadata__$2","FramerqoB6woEKR","serializationHash$8","variantClassNames$8","transition1$8","Transition$8","Variants$8","getProps$8","createLayoutDependency$8","init_qoB6woEKR","addPropertyOverrides$7","MotionDivWithFX","cycleOrder$7","serializationHash$7","variantClassNames$7","transition1$7","transition2$1","animation","transformTemplate1$1","Transition$7","Variants$7","humanReadableVariantMap$7","getProps$7","createLayoutDependency$7","Component$4","css$9","FramerT8pzU63Y7","init_T8pzU63Y7","buttonLabel","ref1","Q9BqmMQPL","addPropertyOverrides$6","BitsHorizontalLineFonts","ButtonFonts","FormContainerWithCustomId1iktcor","CookieBannerFonts","MotionDivHideLegacyFooterEmailvrwce0","RichTextAutoCopyrightStatementrlqf7c","cycleOrder$6","serializationHash$6","variantClassNames$6","transition1$6","matchVariant$4","formVariants","Transition$6","humanReadableVariantMap$6","Variants$6","getProps$6","createLayoutDependency$6","Component$3","css$8","FramerflpGg_iMK","init_flpGg_iMK","args","arg","form","currentVariant","componentViewport","isDisplayed2","isDisplayed3","FFP7qffw6","formState","context","fonts$4","css$7","className$4","init_CXj_u1wVx","addPropertyOverrides$5","BitsButtonFonts$1","cycleOrder$5","serializationHash$5","variantClassNames$5","transition1$5","toResponsiveImage","negate","matchVariant$3","Transition$5","humanReadableVariantMap$5","Variants$5","useStateVariable$3","getProps$5","createLayoutDependency$5","Component$2","css$6","FramerkJiQER1_v","init_kJiQER1_v","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","btn1","strapline","btn2","irelandCTA","image","\"JHG45UHFb\"","externalJHG45UHFb","\"onJHG45UHFbChange\"","setExternalJHG45UHFb","\"N9Se2BRyo\"","externalN9Se2BRyo","\"onN9Se2BRyoChange\"","setExternalN9Se2BRyo","JHG45UHFb","setJHG45UHFb","N9Se2BRyo","setN9Se2BRyo","visible","sw2jL4DGR","SzY_e2W0d","L5B9UDQUF","resolvedLinks","resolvedLinks1","yA2LPDwzl","resolvedLinks2","resolvedLinks3","BalancedText","init_TextFormatting","fonts$3","css$5","className$3","init_mcwns4sFd","Icon$1","iconKeys$1","lowercaseIconKeyPairs$1","moduleBaseUrl$1","init_Hero$1","detectIrish","path","nav","t","tz","langs","useIsIrish","irish","setIrish","update","withHideWhenIrish","withIrishInstallCopy","IRISH_DESCRIPTION","withIrishMobileLinks","init_IrishNav","Icon","moduleBaseUrl","init_Hero_1","addPropertyOverrides$4","HeroFonts$1","Hero1Fonts","enabledGestures$1","cycleOrder$4","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","humanReadableVariantMap$4","Variants$4","getProps$4","createLayoutDependency$4","Component$1","css$4","FrameraxpRBCGpI","init_axpRBCGpI","hover","click","onMouseEnter2ezvhk","activeVariantCallback","setGestureState","h_A063gKR","onMouseEnterpx18ge","setVariant","onTapstpk1l","vyk0e2Zcc","OS5h_jZSo","w_HbQOZeJ","hKBYmKB6s","fonts$2","css$3","className$2","init_cjoUJC3UG","SVG","customSvgElement","setCustomSvgElement","svgContent","processCustomSVGContent","replacements","hasCustomStroke","hasCustomStrokeWidth","hasLineCap","hasLineJoin","circleFillRegex","match","updatedCircle","regex","replacement","customContainerStyle","accessibilityProps","init_SVG_Prod","zJI1CiQc__exports","__FramerMetadata__$1","FramerzJI1CiQc_","addPropertyOverrides$3","SVGFonts","enabledGestures","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","init_zJI1CiQc_","sVGCode","badge","sharedStyleClassNames","onTapq2gpw4","K52D9usK_","Ja4opJJxL","hb9U3tw_k","DqMtlruEe","jEhDuBPqb","p9dWsCoCN","addPropertyOverrides$2","MegaNavItemFonts","MegaNavItemWithHideWhenIrish1klk2rdWithMappedReactPropsjan6o3","MegaNavItemWithIrishInstallCopyzjfqepWithMappedReactPropsjan6o3","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","matchVariant$2","Transition$2","humanReadableVariantMap$2","Variants$2","useStateVariable$2","getProps$2","createLayoutDependency$2","css$2","FramerjrgM__glF","init_jrgM__glF","proposalsLink","paperworkLink","estimatesLink","showQMS","paperworkDescription","pipeworkLink","surveyLink","\"HPae8FG98\"","externalHPae8FG98","\"onHPae8FG98Change\"","setExternalHPae8FG98","HPae8FG98","setHPae8FG98","onMouseLeave1c1wtxf","onVo1ixjX","mg8g4NEXf","G5EDuV62r","ClMVQCeHe","HI_FauaB9","MWPwaphuu","Yju1ccNZR","F8zA_IeQz","vMPYHGqIS_exports","__FramerMetadata__","FramervMPYHGqIS","addPropertyOverrides$1","NavigationHeader__NavigationFonts$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","matchVariant$1","Transition$1","humanReadableVariantMap$1","Variants$1","useStateVariable$1","getProps$1","createLayoutDependency$1","init_vMPYHGqIS","child3Show","child4Show","child2Label","child4Link","child5Show","child4Label","child2Show","child5Link","child3Link","child2Link","child1Link","child5Label","child3Label","child1Label","child1Show","\"cvYtxLP3Y\"","externalcvYtxLP3Y","\"oncvYtxLP3YChange\"","setExternalcvYtxLP3Y","\"v4QH3VQV9\"","externalv4QH3VQV9","\"onv4QH3VQV9Change\"","setExternalv4QH3VQV9","\"eNASS9767\"","externaleNASS9767","\"oneNASS9767Change\"","setExternaleNASS9767","\"uMI9Y2VDW\"","externaluMI9Y2VDW","\"onuMI9Y2VDWChange\"","setExternaluMI9Y2VDW","\"kFe0GMVSj\"","externalkFe0GMVSj","\"onkFe0GMVSjChange\"","setExternalkFe0GMVSj","\"t3qxSH1uE\"","externalt3qxSH1uE","\"ont3qxSH1uEChange\"","setExternalt3qxSH1uE","cvYtxLP3Y","setcvYtxLP3Y","v4QH3VQV9","setv4QH3VQV9","eNASS9767","seteNASS9767","uMI9Y2VDW","setuMI9Y2VDW","kFe0GMVSj","setkFe0GMVSj","t3qxSH1uE","sett3qxSH1uE","onTap13lvfpi","onTap1iyk4q8","vyk0e2Zccx1tdz7","vyk0e2Zccytnf54","delay","WIKCEQmUa","RPsDMjdgs","MN_BgIdPI","oSAb5Mjze","bb3KU9S3r","oqqNIy_0x","btuHkCvRe","FXiGNg8zk","JX1jh3pw4","n_kKXCNSX","addPropertyOverrides","HeroFonts","MobileExpandableLinksFonts","MobileExpandableLinksWithIrishMobileLinks2nd1j4WithMappedReactPropsirg5kj","NavigationHeader__NavigationFonts","BitsButtonFonts","MegaNavFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transition2","Transition","equals","convertFromBoolean","transformTemplate1","humanReadableVariantMap","Variants","useStateVariable","getProps","createLayoutDependency","FramerQXhTnn9xv","init_QXhTnn9xv","b","showInstallAndHandover","showCareers","showQualityManagementSystem","showPaperworkDescription","activeBlog","showQuoteAndProposal","showWatchDemo","showFeatures","activeCareers","showSurveysAndDesign","showInsights","showEnquiryAndEstimates","showAboutUs","showLogIn","activeAbout","\"RqFl43SyD\"","externalRqFl43SyD","\"onRqFl43SyDChange\"","setExternalRqFl43SyD","\"Oj5B9w1mr\"","externalOj5B9w1mr","\"onOj5B9w1mrChange\"","setExternalOj5B9w1mr","\"jOUdBImvt\"","externaljOUdBImvt","\"onjOUdBImvtChange\"","setExternaljOUdBImvt","\"ajzjZ9Zd4\"","externalajzjZ9Zd4","\"onajzjZ9Zd4Change\"","setExternalajzjZ9Zd4","\"BGHOCmjfT\"","externalBGHOCmjfT","\"onBGHOCmjfTChange\"","setExternalBGHOCmjfT","\"dpfcMvhos\"","externaldpfcMvhos","\"ondpfcMvhosChange\"","setExternaldpfcMvhos","RqFl43SyD","setRqFl43SyD","Oj5B9w1mr","setOj5B9w1mr","jOUdBImvt","setjOUdBImvt","ajzjZ9Zd4","setajzjZ9Zd4","BGHOCmjfT","setBGHOCmjfT","dpfcMvhos","setdpfcMvhos","onClickh01npw","onClick173nzpl","h_A063gKRebr1q","h_A063gKRwsh5md","isDisplayed4","isDisplayed5","isDisplayed6","isDisplayed7","isDisplayed8","isDisplayed9","isDisplayed10","isDisplayed11","isDisplayed12","onVo1ixjX4fj8x7","onVo1ixjX2x7x7q","LPvUUpJrM","QRu9924bn","FG_qkRoz5","activeLocale","u2nuwdYjX","Vlumr_O9O","aWh7VqM19","neDtFLTps","resolvedLinks4","UzLoyOrdh","resolvedLinks5","resolvedLinks6","kiuMtol4A","resolvedLinks7","resolvedLinks8","resolvedLinks9","resolvedLinks10","createStore","dataStore","state1","setDataStore","newState","storeState","storeSetters","setStoreState","setter","useStore","setState","init_createStore","init_store_js__1_0","fonts$1","css$1","className$1","init_AOBPsptav","fonts","css","init_HpEp467dA"],"sources":["https:/framerusercontent.com/modules/g2rFrZLXYgD7ttVh4WtV/tStA8DJqLvPXSguxJ4gU/ahrLdHRGC.js","https:/framerusercontent.com/modules/NjXvnbGU7WGtCTYhpkSB/2SRusUNyTzbMCmkUwujq/rifXIsDF8.js","https:/framerusercontent.com/modules/hcY4T9YxyNFLoMZMlUJT/c4nuyYcC9PVJ0eD3BNiF/khtdT7h3W.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/8BQkIxKPuMdDfOxJxB79/GP1Mm5nqWgmStXujMyjc/Hero_2.js","https:/framerusercontent.com/modules/6DEXSmWrWL4A41eMGtl4/8iuoD3ZRlpj476wthmPn/jqadnqJs1.js","https:/framerusercontent.com/modules/7jBoCWWvaxb78YikwgJz/7oYx5zSteiov8jDNcALO/rgRTQTCrS.js","https:/framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js","https:/framerusercontent.com/modules/36kHIhPP98vYLsf7DESG/MP3hY04Q5ySFk5SfRCdI/g_eQRf6gZ.js","https:/framerusercontent.com/modules/E0pxHUi5uXXuQ8bOggrs/AvXj1ytUZMv5pSuEvsP6/K4nCSyupq.js","https:/framerusercontent.com/modules/MiGDCKv00xKkOOPwYpuH/I6A45Zdm9zSKyM3UhEmc/TEAZkHOyY.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/mkpO8QnJhytQ9MXC6DQ2/TGdVwavHsTRSz881TbWn/Form_Submit.js","https:/framerusercontent.com/modules/dTDgSRzMJxo8kj3688PM/ENn2Awvii4KwjSw1qxtH/Utilities.js","https:/framerusercontent.com/modules/GvUHxXGVtXy1499hrTUr/dRnKAuLkK4nGFGGvYgJX/Ue2pkFiIj.js","https:/framerusercontent.com/modules/LjyOoFmNL30g4Xjes0FU/uRZBq0F4mCPn6R5lRtHq/WMAtrK12O.js","https:/framerusercontent.com/modules/c2BbVlI3ALD6kVS5pkLd/FI4UHM0nUQgOONtYAEDB/qoB6woEKR.js","https:/framerusercontent.com/modules/0QV13Vx8O3X6VyGwQS0z/eRJKZxY8D0I4Boyl8yHs/T8pzU63Y7.js","https:/framerusercontent.com/modules/4pb6pmwGRpwsUDKSLuuo/Ady8UeUZZDhzrFcQ8hyG/flpGg_iMK.js","https:/framerusercontent.com/modules/mh7iMbkMAKmmZI8lL3bo/2l3gSDmYJvXuzX1iUDLy/CXj_u1wVx.js","https:/framerusercontent.com/modules/idGJzDEA30QwzHm0kYel/4WAm7Vn9i7cg9dSrh3iC/kJiQER1_v.js","https:/framerusercontent.com/modules/4JpXX1s1R9LfKmpHsdOv/OST6ZIYD5vzytRfsDi9R/TextFormatting.js","https:/framerusercontent.com/modules/n3MPhxad4uFdfb0NqbbD/SwDEvQlakWiuAEp3tASV/mcwns4sFd.js","https:/framerusercontent.com/modules/saEcIaCyiqojnAC3zJTk/QI74FQBMID7ir6FNT5wZ/Hero.js","https:/framerusercontent.com/modules/FlHf6iD84x9dM1BkbogG/Buv6bNatqCqD2CtKibak/IrishNav.js","https:/framerusercontent.com/modules/mlFF6taYcaKbVunXIlZ8/LmQ8jW5irNsUgFuJt7JC/Hero_1.js","https:/framerusercontent.com/modules/nGGhoOVJqnyW6KYiyjNz/xRNMMbDBRX6kOxdwz5KF/axpRBCGpI.js","https:/framerusercontent.com/modules/7MnC0oKMJxygcecWBWO9/e7JoOhmUGf351J7rAS2Y/cjoUJC3UG.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js","https:/framerusercontent.com/modules/9f1zCVxDOVzqEpkBb1lq/wIBd12FtIcXHaKJQIAGs/zJI1CiQc_.js","https:/framerusercontent.com/modules/wvaXygzICoy8pcWmlPxo/fqcYSR73ujTrPWdq7OzW/jrgM__glF.js","https:/framerusercontent.com/modules/tV9kGeJMB46tAONYQh6w/AP8YNz8MaT3IfsyYywvX/vMPYHGqIS.js","https:/framerusercontent.com/modules/q9XIcm49KXyeCfffIgxV/uKEPVn9aOBzkmhJ6ecDr/QXhTnn9xv.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/q15PdV0FH9TY2NfWk8iQ/V2GpkjXBHKY5F2Zp7NlQ/AOBPsptav.js","https:/framerusercontent.com/modules/uDj3Ib8lpxqf2pIGxe0A/OJgnEMdQ2JpbOvIKKxxD/HpEp467dA.js"],"sourcesContent":["// Generated by Framer (838580a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Manrope-500\",\"GF;Manrope-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_A87jxeN7B.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_A87jxeN7B.woff2\",weight:\"700\"}]}];export const css=['.framer-3CeTz .framer-styles-preset-1hzwie3:not(.rich-text-wrapper), .framer-3CeTz .framer-styles-preset-1hzwie3.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-3CeTz .framer-styles-preset-1hzwie3:not(.rich-text-wrapper), .framer-3CeTz .framer-styles-preset-1hzwie3.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-3CeTz .framer-styles-preset-1hzwie3:not(.rich-text-wrapper), .framer-3CeTz .framer-styles-preset-1hzwie3.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-3CeTz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8c094e5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Manrope-600\",\"GF;Manrope-600\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_A87jxeN7B.woff2\",weight:\"600\"}]}];export const css=['.framer-AuFfm .framer-styles-preset-10fcccf:not(.rich-text-wrapper), .framer-AuFfm .framer-styles-preset-10fcccf.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1024px) { .framer-AuFfm .framer-styles-preset-10fcccf:not(.rich-text-wrapper), .framer-AuFfm .framer-styles-preset-10fcccf.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 810px) { .framer-AuFfm .framer-styles-preset-10fcccf:not(.rich-text-wrapper), .framer-AuFfm .framer-styles-preset-10fcccf.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-AuFfm .framer-styles-preset-10fcccf:not(.rich-text-wrapper), .framer-AuFfm .framer-styles-preset-10fcccf.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-AuFfm\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff6f0b6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Grenette Pro Light\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Grenette Pro Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/dmYA0kHq54OWcR1b8d2vTv8r4.woff2\"}]}];export const css=['.framer-AcF2X .framer-styles-preset-1vu2j8:not(.rich-text-wrapper), .framer-AcF2X .framer-styles-preset-1vu2j8.rich-text-wrapper h2 { --framer-font-family: \"Grenette Pro Light\", \"Grenette Pro Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 115%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 1024px) { .framer-AcF2X .framer-styles-preset-1vu2j8:not(.rich-text-wrapper), .framer-AcF2X .framer-styles-preset-1vu2j8.rich-text-wrapper h2 { --framer-font-family: \"Grenette Pro Light\", \"Grenette Pro Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 115%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 810px) { .framer-AcF2X .framer-styles-preset-1vu2j8:not(.rich-text-wrapper), .framer-AcF2X .framer-styles-preset-1vu2j8.rich-text-wrapper h2 { --framer-font-family: \"Grenette Pro Light\", \"Grenette Pro Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 115%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-AcF2X .framer-styles-preset-1vu2j8:not(.rich-text-wrapper), .framer-AcF2X .framer-styles-preset-1vu2j8.rich-text-wrapper h2 { --framer-font-family: \"Grenette Pro Light\", \"Grenette Pro Light Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 115%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-AcF2X\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero_2.map","// Generated by Framer (6819acd)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Manrope-500\",\"GF;Manrope-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_A87jxeN7B.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_A87jxeN7B.woff2\",weight:\"700\"}]}];export const css=['.framer-U3KII .framer-styles-preset-1lnrr3f:not(.rich-text-wrapper), .framer-U3KII .framer-styles-preset-1lnrr3f.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1023px) and (min-width: 810px) { .framer-U3KII .framer-styles-preset-1lnrr3f:not(.rich-text-wrapper), .framer-U3KII .framer-styles-preset-1lnrr3f.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-U3KII .framer-styles-preset-1lnrr3f:not(.rich-text-wrapper), .framer-U3KII .framer-styles-preset-1lnrr3f.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, #4b5563); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-U3KII\";\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 (5ccab9d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/8BQkIxKPuMdDfOxJxB79/GP1Mm5nqWgmStXujMyjc/Hero_2.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6DEXSmWrWL4A41eMGtl4/8iuoD3ZRlpj476wthmPn/jqadnqJs1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NjXvnbGU7WGtCTYhpkSB/2SRusUNyTzbMCmkUwujq/rifXIsDF8.js\";const HeroFonts=getFonts(Hero);const HeroControls=getPropertyControls(Hero);const enabledGestures={\"I546:65958;341:16142\":{hover:true},CupWSqzrM:{hover:true},Cv5u8IC15:{hover:true},qaYH3UjZz:{hover:true},QqtQ_JIx7:{hover:true},UF0fXP3Nx:{hover:true}};const cycleOrder=[\"I546:65958;341:16142\",\"qaYH3UjZz\",\"CupWSqzrM\",\"QqtQ_JIx7\",\"UF0fXP3Nx\",\"Cv5u8IC15\",\"WuTtk4W9k\"];const serializationHash=\"framer-rMy4m\";const variantClassNames={\"I546:65958;341:16142\":\"framer-v-9msprm\",CupWSqzrM:\"framer-v-1u5oekq\",Cv5u8IC15:\"framer-v-eay00v\",qaYH3UjZz:\"framer-v-sba1vn\",QqtQ_JIx7:\"framer-v-1m8g7je\",UF0fXP3Nx:\"framer-v-vyqbcq\",WuTtk4W9k:\"framer-v-szuiig\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const De4x5mL3W=undefined;const YBnqhpnzP=undefined;const W3g3rPPW6=undefined;const nEmMoGbjt=undefined;const U_7acxPH_=undefined;const rohEK9SUu=undefined;const lbdmNEYo7=undefined;const xzCK9oGaG=undefined;const hX2ipreKt=undefined;const transition1={delay:0,duration:.1,ease:[.5,0,.88,.77],type:\"tween\"};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={\"Desktop--Green\":\"I546:65958;341:16142\",\"Desktop--White\":\"CupWSqzrM\",\"Icon Button\":\"UF0fXP3Nx\",\"No icon\":\"WuTtk4W9k\",\"Phone--Green\":\"qaYH3UjZz\",\"Phone--White\":\"QqtQ_JIx7\",\"play button\":\"Cv5u8IC15\"};const Variants=motion.create(React.Fragment);const getProps=({border,fill,height,hoverFill,icon,id,label,link,showRightIcon,textColor,trackingID,width,...props})=>{return{...props,De4x5mL3W:fill??props.De4x5mL3W??\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",hX2ipreKt:icon??props.hX2ipreKt??\"ChevronRight\",lbdmNEYo7:label??props.lbdmNEYo7??\"Book a call\",nEmMoGbjt:border??props.nEmMoGbjt??{borderColor:'var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235)) /* {\"name\":\"Stroke / Light\"} */',borderStyle:\"solid\",borderWidth:1},rohEK9SUu:textColor??props.rohEK9SUu??\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",U_7acxPH_:hoverFill??props.U_7acxPH_??\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"I546:65958;341:16142\",W3g3rPPW6:trackingID??props.W3g3rPPW6,xzCK9oGaG:showRightIcon??props.xzCK9oGaG??true,YBnqhpnzP:link??props.YBnqhpnzP};};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,xzCK9oGaG,lbdmNEYo7,YBnqhpnzP,nEmMoGbjt,W3g3rPPW6,De4x5mL3W,rohEK9SUu,U_7acxPH_,hX2ipreKt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I546:65958;341:16142\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"UF0fXP3Nx-hover\")return false;if(baseVariant===\"UF0fXP3Nx\")return false;return true;};const isDisplayed1=value=>{if(gestureVariant===\"Cv5u8IC15-hover\")return false;if(baseVariant===\"Cv5u8IC15\")return false;return value;};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,{clickTrackingId:W3g3rPPW6,href:YBnqhpnzP,motionChild:true,nodeId:\"I546:65958;341:16142\",openInNewTab:false,scopeId:\"rgRTQTCrS\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9msprm\",className,classNames)} framer-17jgdz`,\"data-framer-name\":\"Desktop--Green\",layoutDependency:layoutDependency,layoutId:\"I546:65958;341:16142\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:De4x5mL3W,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.05)\",filter:\"none\",WebkitFilter:\"none\",...style},variants:{\"CupWSqzrM-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b35d2fc5-edb0-4767-9247-705120337fa7, rgb(209, 213, 219))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\",filter:\"none\",WebkitFilter:\"none\"},\"Cv5u8IC15-hover\":{backgroundColor:U_7acxPH_,filter:\"none\",WebkitFilter:\"none\"},\"I546:65958;341:16142-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(85, 207, 111)\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\",filter:\"brightness(0.97)\",WebkitFilter:\"brightness(0.97)\"},\"qaYH3UjZz-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(85, 207, 111)\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\",filter:\"none\",WebkitFilter:\"none\"},\"QqtQ_JIx7-hover\":{boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\",filter:\"none\",WebkitFilter:\"none\"},\"UF0fXP3Nx-hover\":{\"--border-color\":\"rgba(255, 255, 255, 0.2)\",backgroundColor:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\",filter:\"none\",WebkitFilter:\"none\"},CupWSqzrM:{\"--border-bottom-width\":(nEmMoGbjt?.borderBottomWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-color\":nEmMoGbjt?.borderColor,\"--border-left-width\":(nEmMoGbjt?.borderLeftWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-right-width\":(nEmMoGbjt?.borderRightWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-style\":nEmMoGbjt?.borderStyle,\"--border-top-width\":(nEmMoGbjt?.borderTopWidth??nEmMoGbjt?.borderWidth)+\"px\",backgroundColor:\"rgb(255, 255, 255)\"},Cv5u8IC15:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},QqtQ_JIx7:{\"--border-bottom-width\":(nEmMoGbjt?.borderBottomWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-color\":nEmMoGbjt?.borderColor,\"--border-left-width\":(nEmMoGbjt?.borderLeftWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-right-width\":(nEmMoGbjt?.borderRightWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-style\":nEmMoGbjt?.borderStyle,\"--border-top-width\":(nEmMoGbjt?.borderTopWidth??nEmMoGbjt?.borderWidth)+\"px\",backgroundColor:\"rgb(255, 255, 255)\"},UF0fXP3Nx:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\"},WuTtk4W9k:{\"--border-bottom-width\":(nEmMoGbjt?.borderBottomWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-color\":nEmMoGbjt?.borderColor,\"--border-left-width\":(nEmMoGbjt?.borderLeftWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-right-width\":(nEmMoGbjt?.borderRightWidth??nEmMoGbjt?.borderWidth)+\"px\",\"--border-style\":nEmMoGbjt?.borderStyle,\"--border-top-width\":(nEmMoGbjt?.borderTopWidth??nEmMoGbjt?.borderWidth)+\"px\",backgroundColor:\"var(--token-2543f619-f422-4886-974f-d461add94f03, rgb(16, 57, 47))\"}},...addPropertyOverrides({CupWSqzrM:{\"data-border\":true,\"data-framer-name\":\"Desktop--White\"},Cv5u8IC15:{\"data-framer-name\":\"play button\"},qaYH3UjZz:{\"data-framer-name\":\"Phone--Green\"},QqtQ_JIx7:{\"data-border\":true,\"data-framer-name\":\"Phone--White\"},UF0fXP3Nx:{\"data-border\":true,\"data-framer-name\":\"Icon Button\"},WuTtk4W9k:{\"data-border\":true,\"data-framer-name\":\"No icon\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e8ncfi\",\"data-framer-name\":\"Frame 49\",layoutDependency:layoutDependency,layoutId:\"I546:65958;341:16142;341:15856\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-rohEK9SUu-rgRTQTCrS))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Book a call\"})})}),className:\"framer-17qrmuz\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"I546:65958;341:16142;341:15857\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-rohEK9SUu-rgRTQTCrS)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-rohEK9SUu-rgRTQTCrS\":rohEK9SUu},text:lbdmNEYo7,variants:{qaYH3UjZz:{\"--extracted-r6o4lv\":\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\"},QqtQ_JIx7:{\"--extracted-r6o4lv\":\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({qaYH3UjZz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Get started\"})})})},QqtQ_JIx7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Get started\"})})})}},baseVariant,gestureVariant)})}),isDisplayed1(xzCK9oGaG!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1947gko-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mFmLhKWvK-container\",nodeId:\"mFmLhKWvK\",rendersWithMotion:true,scopeId:\"rgRTQTCrS\",children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"Home\",iconSelection:hX2ipreKt,id:\"mFmLhKWvK\",layoutId:\"mFmLhKWvK\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"UF0fXP3Nx-hover\":{color:\"rgb(0, 0, 0)\"},UF0fXP3Nx:{color:\"rgb(255, 255, 255)\",iconSelection:\"User\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-rMy4m.framer-17jgdz, .framer-rMy4m .framer-17jgdz { display: block; }\",\".framer-rMy4m.framer-9msprm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-rMy4m .framer-1e8ncfi { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-rMy4m .framer-17qrmuz { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rMy4m .framer-1947gko-container { cursor: pointer; flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-rMy4m.framer-v-vyqbcq.framer-9msprm { height: 45px; width: 45px; }\",\".framer-rMy4m.framer-v-eay00v.framer-9msprm, .framer-rMy4m.framer-v-szuiig.framer-9msprm { padding: 8px 10px 8px 10px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-rMy4m[data-border=\"true\"]::after, .framer-rMy4m [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qaYH3UjZz\":{\"layout\":[\"auto\",\"auto\"]},\"CupWSqzrM\":{\"layout\":[\"auto\",\"auto\"]},\"QqtQ_JIx7\":{\"layout\":[\"auto\",\"auto\"]},\"UF0fXP3Nx\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cv5u8IC15\":{\"layout\":[\"auto\",\"auto\"]},\"WuTtk4W9k\":{\"layout\":[\"auto\",\"auto\"]},\"LyKuMWoHn\":{\"layout\":[\"auto\",\"auto\"]},\"j1AGm2YPq\":{\"layout\":[\"auto\",\"auto\"]},\"vm4Y_Mayx\":{\"layout\":[\"auto\",\"auto\"]},\"BCxK6O6dv\":{\"layout\":[\"auto\",\"auto\"]},\"pwm20hltY\":{\"layout\":[\"fixed\",\"fixed\"]},\"PxDsJpbUs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xzCK9oGaG\":\"showRightIcon\",\"lbdmNEYo7\":\"label\",\"YBnqhpnzP\":\"link\",\"nEmMoGbjt\":\"border\",\"W3g3rPPW6\":\"trackingID\",\"De4x5mL3W\":\"fill\",\"rohEK9SUu\":\"textColor\",\"U_7acxPH_\":\"hoverFill\",\"hX2ipreKt\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrgRTQTCrS=withCSS(Component,css,\"framer-rMy4m\");export default FramerrgRTQTCrS;FramerrgRTQTCrS.displayName=\"Bits/Button\";FramerrgRTQTCrS.defaultProps={height:53,width:150};addPropertyControls(FramerrgRTQTCrS,{variant:{options:[\"I546:65958;341:16142\",\"qaYH3UjZz\",\"CupWSqzrM\",\"QqtQ_JIx7\",\"UF0fXP3Nx\",\"Cv5u8IC15\",\"WuTtk4W9k\"],optionTitles:[\"Desktop--Green\",\"Phone--Green\",\"Desktop--White\",\"Phone--White\",\"Icon Button\",\"play button\",\"No icon\"],title:\"Variant\",type:ControlType.Enum},xzCK9oGaG:{defaultValue:true,title:\"Show Right Icon\",type:ControlType.Boolean},onxzCK9oGaGChange:{changes:\"xzCK9oGaG\",type:ControlType.ChangeHandler},lbdmNEYo7:{defaultValue:\"Book a call\",displayTextArea:false,title:\"Label\",type:ControlType.String},onlbdmNEYo7Change:{changes:\"lbdmNEYo7\",type:ControlType.ChangeHandler},YBnqhpnzP:{title:\"Link\",type:ControlType.Link},nEmMoGbjt:{defaultValue:{borderColor:'var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235)) /* {\"name\":\"Stroke / Light\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},W3g3rPPW6:{title:\"Tracking-ID\",type:ControlType.TrackingId},De4x5mL3W:{defaultValue:'var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142)) /* {\"name\":\"Green / Light\"} */',title:\"Fill\",type:ControlType.Color},rohEK9SUu:{defaultValue:\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",title:\"Text color\",type:ControlType.Color},U_7acxPH_:{defaultValue:'var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142)) /* {\"name\":\"Green / Light\"} */',title:\"Hover fill\",type:ControlType.Color},hX2ipreKt:HeroControls?.[\"iconSelection\"]&&{...HeroControls[\"iconSelection\"],defaultValue:\"ChevronRight\",description:undefined,hidden:undefined,optional:undefined,title:\"icon\"},onhX2ipreKtChange:{changes:\"hX2ipreKt\",type:ControlType.ChangeHandler}});addFonts(FramerrgRTQTCrS,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...HeroFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrgRTQTCrS\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qaYH3UjZz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CupWSqzrM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QqtQ_JIx7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UF0fXP3Nx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cv5u8IC15\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WuTtk4W9k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LyKuMWoHn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j1AGm2YPq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vm4Y_Mayx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BCxK6O6dv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pwm20hltY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PxDsJpbUs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"150\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"53\",\"framerVariables\":\"{\\\"xzCK9oGaG\\\":\\\"showRightIcon\\\",\\\"lbdmNEYo7\\\":\\\"label\\\",\\\"YBnqhpnzP\\\":\\\"link\\\",\\\"nEmMoGbjt\\\":\\\"border\\\",\\\"W3g3rPPW6\\\":\\\"trackingID\\\",\\\"De4x5mL3W\\\":\\\"fill\\\",\\\"rohEK9SUu\\\":\\\"textColor\\\",\\\"U_7acxPH_\\\":\\\"hoverFill\\\",\\\"hX2ipreKt\\\":\\\"icon\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rgRTQTCrS.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-RGfWE .framer-styles-preset-1jcd5q9:not(.rich-text-wrapper), .framer-RGfWE .framer-styles-preset-1jcd5q9.rich-text-wrapper a { --framer-link-current-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858) /* {\"name\":\"Green / Mid\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858) /* {\"name\":\"Green / Mid\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858); --framer-link-text-decoration: underline; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-RGfWE\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Black.latin-TETRYDF7.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2\",weight:\"700\"}]}];export const css=['.framer-hiODg .framer-styles-preset-yliq9b:not(.rich-text-wrapper), .framer-hiODg .framer-styles-preset-yliq9b.rich-text-wrapper h6 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-hiODg\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Manrope-700\",\"GF;Manrope-800\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_A87jxeN7B.woff2\",weight:\"700\"},{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_A87jxeN7B.woff2\",weight:\"800\"}]}];export const css=['.framer-OJ7e5 .framer-styles-preset-xf2e3f:not(.rich-text-wrapper), .framer-OJ7e5 .framer-styles-preset-xf2e3f.rich-text-wrapper h4 { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-OJ7e5\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export function withCustomId(Component){return props=>{// Handle form submission - fire Meta Lead event\nconst handleSubmit=e=>{// Fire the Meta pixel Lead event with deduplication\nif(typeof window!==\"undefined\"&&window.trackMetaLead){const eventId=window.trackMetaLead();console.log(\"Meta Lead event fired with eventID:\",eventId);}// Call original onSubmit if it exists\nif(props.onSubmit){props.onSubmit(e);}};const newProps={...props,id:\"demo-request\",onSubmit:handleSubmit};console.log(\"Assigned ID: demo-request\");return /*#__PURE__*/_jsx(Component,{...newProps});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCustomId\":{\"type\":\"reactHoc\",\"name\":\"withCustomId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form_Submit.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";export function AutoCopyrightStatement(Component){return props=>{const textProps=props.children?.props?.children?.props;if(textProps&&typeof textProps.children==\"string\"){textProps.children=textProps.children.replace(\"YYYY\",new Date().getFullYear());}return /*#__PURE__*/_jsx(Component,{...props});};}/*\n * Copy to Clipboard by framer.today\n * v1.0.0\n * https://framer.today/license\n *\n */export const withCopyURLToClipboard=Component=>{return props=>{const handleClick=()=>{navigator.clipboard.writeText(window.location.href);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};export const shareX=Component=>{return props=>{const handleClick=()=>{window.open(`https://x.com/intent/tweet?text=${encodeURIComponent(window?.location?.href)}`);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};export const shareThreads=Component=>{return props=>{const handleClick=()=>{window.open(`https://www.threads.net/intent/post?text=${encodeURIComponent(window?.location?.href)}`);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};export const shareLinkedIn=Component=>{return props=>{const handleClick=()=>{window.open(`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(window?.location?.href)}`);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};export const exposeName=Component=>{return props=>{return /*#__PURE__*/_jsx(Component,{...props,\"data-component-name\":props.name});};};export const HideLegacyFooterEmail=Component=>{return /*#__PURE__*/forwardRef(function HideLegacyFooterEmailOverride(props,ref){const rootRef=useRef(null);const setRefs=useCallback(node=>{rootRef.current=node;if(typeof ref===\"function\"){ref(node);return;}if(ref&&typeof ref===\"object\"){ref.current=node;}},[ref]);useEffect(()=>{const rootNode=rootRef.current;if(!rootNode)return;const directChildren=Array.from(rootNode.children);const legacyEmailChild=directChildren.find(child=>{return child.textContent?.trim()===\"hello@spruce.eco\";});if(legacyEmailChild instanceof HTMLElement){legacyEmailChild.style.display=\"none\";}},[]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props});});};\nexport const __FramerMetadata__ = {\"exports\":{\"shareThreads\":{\"type\":\"reactHoc\",\"name\":\"shareThreads\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCopyURLToClipboard\":{\"type\":\"reactHoc\",\"name\":\"withCopyURLToClipboard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HideLegacyFooterEmail\":{\"type\":\"reactHoc\",\"name\":\"HideLegacyFooterEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shareX\":{\"type\":\"reactHoc\",\"name\":\"shareX\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"exposeName\":{\"type\":\"reactHoc\",\"name\":\"exposeName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shareLinkedIn\":{\"type\":\"reactHoc\",\"name\":\"shareLinkedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AutoCopyrightStatement\":{\"type\":\"reactHoc\",\"name\":\"AutoCopyrightStatement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utilities.map","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-b9bjI .framer-styles-preset-1npka3d:not(.rich-text-wrapper), .framer-b9bjI .framer-styles-preset-1npka3d.rich-text-wrapper a { --framer-link-current-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858) /* {\"name\":\"Green / Mid\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858) /* {\"name\":\"Green / Mid\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858); --framer-link-text-decoration: none; }'];export const className=\"framer-b9bjI\";\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\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-SRkNG .framer-styles-preset-wjx7yu:not(.rich-text-wrapper), .framer-SRkNG .framer-styles-preset-wjx7yu.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-SRkNG\";\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 (6964d48)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-4xnSF\";const variantClassNames={jV87VasjE:\"framer-v-1h9zydx\"};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,width,...props})=>{return{...props};};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({defaultVariant:\"jV87VasjE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1h9zydx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jV87VasjE\",ref:refBinding,style:{backgroundColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",...style}})})})});});const css=[\".framer-4xnSF.framer-bw2hn7, .framer-4xnSF .framer-bw2hn7 { display: block; }\",\".framer-4xnSF.framer-1h9zydx { height: 1px; overflow: visible; position: relative; width: 1600px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqoB6woEKR=withCSS(Component,css,\"framer-4xnSF\");export default FramerqoB6woEKR;FramerqoB6woEKR.displayName=\"Bits/Horizontal Line\";FramerqoB6woEKR.defaultProps={height:1,width:1600};addFonts(FramerqoB6woEKR,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqoB6woEKR\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1600\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qoB6woEKR.map","// Generated by Framer (ff6f0b6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/NjXvnbGU7WGtCTYhpkSB/2SRusUNyTzbMCmkUwujq/rifXIsDF8.js\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"upUdcQpF2\",\"P_EEezfGj\",\"R8744ejZA\",\"n_Z6MZY6l\",\"Pf89fcjok\"];const serializationHash=\"framer-VOGmZ\";const variantClassNames={n_Z6MZY6l:\"framer-v-19pg8d4\",P_EEezfGj:\"framer-v-pt871e\",Pf89fcjok:\"framer-v-l0pdsl\",R8744ejZA:\"framer-v-g5cvvz\",upUdcQpF2:\"framer-v-1khuxlz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Default:\"upUdcQpF2\",Disabled:\"R8744ejZA\",Error:\"Pf89fcjok\",Loading:\"P_EEezfGj\",Success:\"n_Z6MZY6l\"};const getProps=({buttonLabel,height,id,width,...props})=>{return{...props,Q9BqmMQPL:buttonLabel??props.Q9BqmMQPL??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"upUdcQpF2\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Q9BqmMQPL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"upUdcQpF2\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"P_EEezfGj\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"P_EEezfGj\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1khuxlz\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"upUdcQpF2\",ref:ref??ref1,style:{backgroundColor:\"var(--token-80c542fe-c798-470e-af09-5d16b118d96f, rgb(9, 43, 37))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{n_Z6MZY6l:{backgroundColor:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",opacity:1},Pf89fcjok:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},R8744ejZA:{opacity:.5}},...addPropertyOverrides({n_Z6MZY6l:{\"data-framer-name\":\"Success\"},P_EEezfGj:{\"data-framer-name\":\"Loading\"},Pf89fcjok:{\"data-framer-name\":\"Error\"},R8744ejZA:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Submit\"})})}),className:\"framer-1ozjqy4\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"sGX1HB01H\",style:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Q9BqmMQPL,variants:{n_Z6MZY6l:{\"--extracted-r6o4lv\":\"var(--token-80c542fe-c798-470e-af09-5d16b118d96f, rgb(9, 43, 37))\"},Pf89fcjok:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({n_Z6MZY6l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-80c542fe-c798-470e-af09-5d16b118d96f, rgb(9, 43, 37)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Success! Thank you\"})})}),text:undefined},Pf89fcjok:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"FS;Manrope-semibold\"],text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-x276vd\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"LyLnjsV8R\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-13sczfh\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"dBWR6k9Wg\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{P_EEezfGj:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b4omji\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"D1rzpwdrP\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VOGmZ.framer-qkuuxi, .framer-VOGmZ .framer-qkuuxi { display: block; }\",\".framer-VOGmZ.framer-1khuxlz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 240px; }\",\".framer-VOGmZ .framer-1ozjqy4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-VOGmZ .framer-x276vd { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-VOGmZ .framer-13sczfh { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-VOGmZ .framer-1b4omji { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VOGmZ.framer-1khuxlz { gap: 0px; } .framer-VOGmZ.framer-1khuxlz > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-VOGmZ.framer-1khuxlz > :first-child { margin-left: 0px; } .framer-VOGmZ.framer-1khuxlz > :last-child { margin-right: 0px; } }\",\".framer-VOGmZ.framer-v-pt871e .framer-13sczfh { overflow: hidden; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"P_EEezfGj\":{\"layout\":[\"fixed\",\"auto\"]},\"R8744ejZA\":{\"layout\":[\"fixed\",\"auto\"]},\"n_Z6MZY6l\":{\"layout\":[\"fixed\",\"auto\"]},\"Pf89fcjok\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Q9BqmMQPL\":\"buttonLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerT8pzU63Y7=withCSS(Component,css,\"framer-VOGmZ\");export default FramerT8pzU63Y7;FramerT8pzU63Y7.displayName=\"Button\";FramerT8pzU63Y7.defaultProps={height:53,width:240};addPropertyControls(FramerT8pzU63Y7,{variant:{options:[\"upUdcQpF2\",\"P_EEezfGj\",\"R8744ejZA\",\"n_Z6MZY6l\",\"Pf89fcjok\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},Q9BqmMQPL:{defaultValue:\"Submit\",displayTextArea:false,title:\"Button Label\",type:ControlType.String}});addFonts(FramerT8pzU63Y7,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT8pzU63Y7\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Q9BqmMQPL\\\":\\\"buttonLabel\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"240\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"53\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P_EEezfGj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R8744ejZA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n_Z6MZY6l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Pf89fcjok\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,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{withCustomId}from\"https://framerusercontent.com/modules/mkpO8QnJhytQ9MXC6DQ2/TGdVwavHsTRSz881TbWn/Form_Submit.js\";import{AutoCopyrightStatement,HideLegacyFooterEmail}from\"https://framerusercontent.com/modules/dTDgSRzMJxo8kj3688PM/ENn2Awvii4KwjSw1qxtH/Utilities.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6DEXSmWrWL4A41eMGtl4/8iuoD3ZRlpj476wthmPn/jqadnqJs1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NjXvnbGU7WGtCTYhpkSB/2SRusUNyTzbMCmkUwujq/rifXIsDF8.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/GvUHxXGVtXy1499hrTUr/dRnKAuLkK4nGFGGvYgJX/Ue2pkFiIj.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/LjyOoFmNL30g4Xjes0FU/uRZBq0F4mCPn6R5lRtHq/WMAtrK12O.js\";import BitsHorizontalLine from\"https://framerusercontent.com/modules/c2BbVlI3ALD6kVS5pkLd/FI4UHM0nUQgOONtYAEDB/qoB6woEKR.js\";import Button from\"https://framerusercontent.com/modules/0QV13Vx8O3X6VyGwQS0z/eRJKZxY8D0I4Boyl8yHs/T8pzU63Y7.js\";const BitsHorizontalLineFonts=getFonts(BitsHorizontalLine);const ButtonFonts=getFonts(Button);const FormContainerWithCustomId1iktcor=withCodeBoundaryForOverrides(FormContainer,{nodeId:\"hJe8qKmEP\",override:withCustomId,scopeId:\"flpGg_iMK\"});const CookieBannerFonts=getFonts(CookieBanner);const MotionDivHideLegacyFooterEmailvrwce0=withCodeBoundaryForOverrides(motion.div,{nodeId:\"tFVSvOZcp\",override:HideLegacyFooterEmail,scopeId:\"flpGg_iMK\"});const RichTextAutoCopyrightStatementrlqf7c=withCodeBoundaryForOverrides(RichText,{nodeId:\"Nj2LRQRl6\",override:AutoCopyrightStatement,scopeId:\"flpGg_iMK\"});const cycleOrder=[\"AVU6t2JPS\",\"xIc_YmDfD\",\"AtjU9S0UD\",\"uFTCVabVq\",\"W8xG59hOf\",\"kGGs55XV3\",\"rk7QRRpOi\"];const serializationHash=\"framer-8VmPM\";const variantClassNames={AtjU9S0UD:\"framer-v-1iit081\",AVU6t2JPS:\"framer-v-1xuc586\",kGGs55XV3:\"framer-v-172y0cm\",rk7QRRpOi:\"framer-v-1vhjye0\",uFTCVabVq:\"framer-v-hrcjs2\",W8xG59hOf:\"framer-v-40h1pz\",xIc_YmDfD:\"framer-v-1r5a5uj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FFP7qffw6=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};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={\"Desktop - no newsletter\":\"W8xG59hOf\",\"No cookies\":\"AtjU9S0UD\",\"Phone - no cookies bro\":\"uFTCVabVq\",\"Phone - no newsletter\":\"kGGs55XV3\",Desktop:\"AVU6t2JPS\",Medium:\"rk7QRRpOi\",Phone:\"xIc_YmDfD\"};const Variants=motion.create(React.Fragment);const getProps=({border,height,id,width,...props})=>{return{...props,FFP7qffw6:border??props.FFP7qffw6??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"AVU6t2JPS\"};};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,FFP7qffw6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AVU6t2JPS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"W8xG59hOf\",\"kGGs55XV3\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"AtjU9S0UD\",\"uFTCVabVq\",\"W8xG59hOf\",\"kGGs55XV3\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"xIc_YmDfD\",\"uFTCVabVq\",\"kGGs55XV3\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"xIc_YmDfD\",\"uFTCVabVq\",\"kGGs55XV3\"].includes(baseVariant))return true;return false;};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-1xuc586\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"AVU6t2JPS\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({AtjU9S0UD:{\"data-framer-name\":\"No cookies\"},kGGs55XV3:{\"data-framer-name\":\"Phone - no newsletter\"},rk7QRRpOi:{\"data-framer-name\":\"Medium\"},uFTCVabVq:{\"data-framer-name\":\"Phone - no cookies bro\"},W8xG59hOf:{\"data-framer-name\":\"Desktop - no newsletter\"},xIc_YmDfD:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[FFP7qffw6!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:componentViewport?.width||\"100vw\",...addPropertyOverrides({kGGs55XV3:{y:(componentViewport?.y||0)+0+0},uFTCVabVq:{y:(componentViewport?.y||0)+0+0},xIc_YmDfD:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ftp696-container\",layoutDependency:layoutDependency,layoutId:\"h65h56szR-container\",nodeId:\"h65h56szR\",rendersWithMotion:true,scopeId:\"flpGg_iMK\",children:/*#__PURE__*/_jsx(BitsHorizontalLine,{height:\"100%\",id:\"h65h56szR\",layoutId:\"h65h56szR\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qcfk11\",layoutDependency:layoutDependency,layoutId:\"zAFvbZ196\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-va9rkx\",\"data-framer-name\":\"Max\",layoutDependency:layoutDependency,layoutId:\"bbuWgus63\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pp5jik\",\"data-framer-name\":\"Frame 29614246\",layoutDependency:layoutDependency,layoutId:\"I546:66128;226:36079\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e23lxs\",layoutDependency:layoutDependency,layoutId:\"HhvfffBYH\",children:/*#__PURE__*/_jsx(FormContainerWithCustomId1iktcor,{action:\"https://api.framer.com/forms/v1/forms/4837fe56-e80b-45fb-a94c-2626445d8d9f/submit\",className:\"framer-1iktcor\",\"data-framer-name\":\"Demo Form\",layoutDependency:layoutDependency,layoutId:\"hJe8qKmEP\",nodeId:\"hJe8qKmEP\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1a3ugjj\",layoutDependency:layoutDependency,layoutId:\"hgXBPTCzF\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-13c92bv\",inputName:\"email\",layoutDependency:layoutDependency,layoutId:\"XmQnimaTK\",placeholder:\"Your work email\",required:true,style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"244px\",...addPropertyOverrides({uFTCVabVq:{width:`max(min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1440px), 1px)`,y:(componentViewport?.y||0)+0+0+36+0+0+0+0+0+0+65},xIc_YmDfD:{width:`max(min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1440px), 1px)`,y:(componentViewport?.y||0)+0+0+36+0+0+0+0+0+0+65}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vvkz7l-container\",layoutDependency:layoutDependency,layoutId:\"NCLAbX4OW-container\",nodeId:\"NCLAbX4OW\",rendersWithMotion:true,scopeId:\"flpGg_iMK\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"NCLAbX4OW\",layoutId:\"NCLAbX4OW\",Q9BqmMQPL:\"Subscribe to newsletter\",style:{width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"P_EEezfGj\",success:\"n_Z6MZY6l\"},matchVariant(\"upUdcQpF2\")),width:\"100%\"})})})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",children:\"Sign up to our newsletter to receive our regular product updates & helpful content\"})}),className:\"framer-jjqmoa\",\"data-framer-name\":\"Sign up to our newsletter for occasional product updates & helpful content\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I546:66128;226:35868\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`min(max(${componentViewport?.width||\"100vw\"} - 128px, 1px), 1440px)`,...addPropertyOverrides({kGGs55XV3:{width:`min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1440px)`,y:(componentViewport?.y||0)+0+0+36+0+0},uFTCVabVq:{width:`min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1440px)`,y:(componentViewport?.y||0)+0+0+36+0+322},xIc_YmDfD:{width:`min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1440px)`,y:(componentViewport?.y||0)+0+0+36+0+322}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3mw2pf-container\",layoutDependency:layoutDependency,layoutId:\"MlaSdv5Dm-container\",nodeId:\"MlaSdv5Dm\",rendersWithMotion:true,scopeId:\"flpGg_iMK\",children:/*#__PURE__*/_jsx(BitsHorizontalLine,{height:\"100%\",id:\"MlaSdv5Dm\",layoutId:\"MlaSdv5Dm\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ys890a\",\"data-framer-name\":\"Frame 29614298\",layoutDependency:layoutDependency,layoutId:\"I546:66128;567:74952\",children:[/*#__PURE__*/_jsxs(MotionDivHideLegacyFooterEmailvrwce0,{className:\"framer-vrwce0\",layoutDependency:layoutDependency,layoutId:\"tFVSvOZcp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{phbSAfT2u:\"terms-and-conditions\"},unresolvedPathSlugs:{phbSAfT2u:{collectionId:\"HI81OiSON\",collectionItemId:\"UdVDcXj2D\"}},webPageId:\"A7I4Gm9Pb\"},motionChild:true,nodeId:\"I546:66128;567:75295\",openInNewTab:false,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1npka3d\",\"data-styles-preset\":\"Ue2pkFiIj\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"T&Cs\"})})})})}),className:\"framer-1ch8upg\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"I546:66128;567:75295\",style:{\"--extracted-r6o4lv\":\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{phbSAfT2u:\"privacy-policy\"},unresolvedPathSlugs:{phbSAfT2u:{collectionId:\"HI81OiSON\",collectionItemId:\"Px5weTxxV\"}},webPageId:\"A7I4Gm9Pb\"},motionChild:true,nodeId:\"R6m8WBFPA\",openInNewTab:false,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1npka3d\",\"data-styles-preset\":\"Ue2pkFiIj\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Privacy Policy\"})})})})}),className:\"framer-1yr8f40\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"R6m8WBFPA\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XK76hXSy7\"},motionChild:true,nodeId:\"VFep8e2eA\",openInNewTab:true,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1npka3d\",\"data-styles-preset\":\"Ue2pkFiIj\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Careers\"})})})})}),className:\"framer-8c91xj\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"VFep8e2eA\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nm5bmq-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uKXX0IMMd-container\",nodeId:\"uKXX0IMMd\",rendersWithMotion:true,scopeId:\"flpGg_iMK\",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:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\"},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:\"We use cookies to enhance your experience, analyse site traffic and deliver personalised content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",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:\"GTM-5MWJT7SD\",height:\"100%\",id:\"uKXX0IMMd\",layoutId:\"uKXX0IMMd\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ybm13r\",\"data-framer-name\":\"Footer contact details\",layoutDependency:layoutDependency,layoutId:\"yEVW7RVe3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@spruce.eco\",motionChild:true,nodeId:\"Ca6taefTT\",openInNewTab:false,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wjx7yu\",\"data-styles-preset\":\"WMAtrK12O\",children:\"hello@spruce.eco\"})})})}),className:\"framer-jmsnit\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ca6taefTT\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+447303159086\",motionChild:true,nodeId:\"JAUIIarxu\",openInNewTab:false,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-wjx7yu\",\"data-styles-preset\":\"WMAtrK12O\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"New enquiries: \"}),\"+44 7303 159086\"]})})})}),className:\"framer-1u1jm2r\",\"data-framer-name\":\"New enquiries phone\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"JAUIIarxu\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+447303159085\",motionChild:true,nodeId:\"k86E0BxwD\",openInNewTab:false,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-wjx7yu\",\"data-styles-preset\":\"WMAtrK12O\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Existing customers: \"}),\"+44 7303 159085\"]})})})}),className:\"framer-1f3653k\",\"data-framer-name\":\"Customer phone\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"k86E0BxwD\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q4vo90\",\"data-framer-name\":\"Phone contact groups\",layoutDependency:layoutDependency,layoutId:\"vSNEfPjR_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10v1zdw\",\"data-framer-name\":\"New enquiries contact\",layoutDependency:layoutDependency,layoutId:\"TFmNjvE6b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1ib2xk\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(75, 85, 99)))\"},children:\"New enquiries:\"})}),className:\"framer-15am7h3\",\"data-framer-name\":\"New enquiries label\",fonts:[\"FS;Manrope-bold\"],layoutDependency:layoutDependency,layoutId:\"LVinzfaKH\",style:{\"--extracted-r6o4lv\":\"var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(75, 85, 99))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+447303159086\",motionChild:true,nodeId:\"G4cJs5o23\",openInNewTab:false,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wjx7yu\",\"data-styles-preset\":\"WMAtrK12O\",children:\"+44 7303 159086\"})})})}),className:\"framer-130apcv\",\"data-framer-name\":\"New enquiries number\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G4cJs5o23\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ttgz9j\",\"data-framer-name\":\"Existing customers contact\",layoutDependency:layoutDependency,layoutId:\"iA9Xa8aGe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1ib2xk\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(75, 85, 99)))\"},children:\"Existing customers:\"})}),className:\"framer-l2z7n4\",\"data-framer-name\":\"Existing customers label\",fonts:[\"FS;Manrope-bold\"],layoutDependency:layoutDependency,layoutId:\"uW_iq0xsj\",style:{\"--extracted-r6o4lv\":\"var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(75, 85, 99))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+447303159085\",motionChild:true,nodeId:\"SW5p_7nAB\",openInNewTab:false,relValues:[],scopeId:\"flpGg_iMK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wjx7yu\",\"data-styles-preset\":\"WMAtrK12O\",children:\"+44 7303 159085\"})})})}),className:\"framer-rgl4p9\",\"data-framer-name\":\"Existing customers number\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SW5p_7nAB\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(RichTextAutoCopyrightStatementrlqf7c,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lnrr3f\",\"data-styles-preset\":\"jqadnqJs1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7716f9fe-a10c-49d0-a58e-6ed81acbc1f6, rgb(104, 107, 110)))\"},children:\"\\xa9️ Spruce Energy Ltd, YYYY.\"})}),className:\"framer-rlqf7c\",\"data-framer-name\":\"(c) Spruce Energy Ltd.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nj2LRQRl6\",style:{\"--extracted-r6o4lv\":\"var(--token-7716f9fe-a10c-49d0-a58e-6ed81acbc1f6, rgb(104, 107, 110))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})})});});const css=[\".framer-8VmPM.framer-b0no1z, .framer-8VmPM .framer-b0no1z { display: block; }\",\".framer-8VmPM.framer-1xuc586 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1600px; }\",\".framer-8VmPM .framer-ftp696-container, .framer-8VmPM .framer-3mw2pf-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-8VmPM .framer-1qcfk11 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: visible; padding: 64px; position: relative; width: 100%; }\",\".framer-8VmPM .framer-va9rkx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-8VmPM .framer-1pp5jik { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8VmPM .framer-e23lxs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8VmPM .framer-1iktcor { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8VmPM .framer-1a3ugjj { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; padding: 0px; position: relative; width: 255px; }\",'.framer-8VmPM .framer-13c92bv { --framer-input-focused-border-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 2px; --framer-input-font-family: \"Manrope\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: 1 0 0px; height: 1px; position: relative; width: 100%; }',\".framer-8VmPM .framer-vvkz7l-container { flex: none; height: auto; position: relative; width: 244px; }\",\".framer-8VmPM .framer-jjqmoa { flex: 1 0 0px; height: auto; max-width: 410px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-8VmPM .framer-1ys890a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8VmPM .framer-vrwce0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-8VmPM .framer-1ch8upg, .framer-8VmPM .framer-1yr8f40, .framer-8VmPM .framer-8c91xj, .framer-8VmPM .framer-jmsnit, .framer-8VmPM .framer-rlqf7c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8VmPM .framer-nm5bmq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-8VmPM .framer-ybm13r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 340px; }\",\".framer-8VmPM .framer-1u1jm2r, .framer-8VmPM .framer-1f3653k, .framer-8VmPM .framer-15am7h3, .framer-8VmPM .framer-130apcv, .framer-8VmPM .framer-l2z7n4, .framer-8VmPM .framer-rgl4p9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-8VmPM .framer-1q4vo90 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8VmPM .framer-10v1zdw, .framer-8VmPM .framer-ttgz9j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8VmPM.framer-v-1r5a5uj.framer-1xuc586, .framer-8VmPM.framer-v-hrcjs2.framer-1xuc586, .framer-8VmPM.framer-v-172y0cm.framer-1xuc586 { width: 390px; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-1qcfk11, .framer-8VmPM.framer-v-hrcjs2 .framer-1qcfk11, .framer-8VmPM.framer-v-172y0cm .framer-1qcfk11 { padding: 36px 24px 36px 24px; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-1pp5jik, .framer-8VmPM.framer-v-1r5a5uj .framer-1ys890a, .framer-8VmPM.framer-v-hrcjs2 .framer-1pp5jik, .framer-8VmPM.framer-v-hrcjs2 .framer-1ys890a, .framer-8VmPM.framer-v-172y0cm .framer-1ys890a { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-e23lxs, .framer-8VmPM.framer-v-1r5a5uj .framer-vvkz7l-container, .framer-8VmPM.framer-v-hrcjs2 .framer-e23lxs, .framer-8VmPM.framer-v-hrcjs2 .framer-vvkz7l-container { width: 100%; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-1iktcor, .framer-8VmPM.framer-v-hrcjs2 .framer-1iktcor { flex: 1 0 0px; flex-direction: column; width: 1px; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-1a3ugjj, .framer-8VmPM.framer-v-hrcjs2 .framer-1a3ugjj { align-self: unset; height: 53px; width: 100%; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-jjqmoa, .framer-8VmPM.framer-v-hrcjs2 .framer-jjqmoa { flex: none; max-width: unset; width: 100%; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-vrwce0, .framer-8VmPM.framer-v-hrcjs2 .framer-vrwce0, .framer-8VmPM.framer-v-172y0cm .framer-vrwce0 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-8VmPM.framer-v-1r5a5uj .framer-ybm13r, .framer-8VmPM.framer-v-hrcjs2 .framer-ybm13r, .framer-8VmPM.framer-v-172y0cm .framer-ybm13r { gap: 8px; width: 160px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 397\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xIc_YmDfD\":{\"layout\":[\"fixed\",\"auto\"]},\"AtjU9S0UD\":{\"layout\":[\"fixed\",\"auto\"]},\"uFTCVabVq\":{\"layout\":[\"fixed\",\"auto\"]},\"W8xG59hOf\":{\"layout\":[\"fixed\",\"auto\"]},\"kGGs55XV3\":{\"layout\":[\"fixed\",\"auto\"]},\"rk7QRRpOi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FFP7qffw6\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerflpGg_iMK=withCSS(Component,css,\"framer-8VmPM\");export default FramerflpGg_iMK;FramerflpGg_iMK.displayName=\"Navigation/Footer\";FramerflpGg_iMK.defaultProps={height:397,width:1600};addPropertyControls(FramerflpGg_iMK,{variant:{options:[\"AVU6t2JPS\",\"xIc_YmDfD\",\"AtjU9S0UD\",\"uFTCVabVq\",\"W8xG59hOf\",\"kGGs55XV3\",\"rk7QRRpOi\"],optionTitles:[\"Desktop\",\"Phone\",\"No cookies\",\"Phone - no cookies bro\",\"Desktop - no newsletter\",\"Phone - no newsletter\",\"Medium\"],title:\"Variant\",type:ControlType.Enum},FFP7qffw6:{defaultValue:false,title:\"Border\",type:ControlType.Boolean},onFFP7qffw6Change:{changes:\"FFP7qffw6\",type:ControlType.ChangeHandler}});addFonts(FramerflpGg_iMK,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]},...BitsHorizontalLineFonts,...ButtonFonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerflpGg_iMK.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(BitsHorizontalLine,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerflpGg_iMK\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"397\",\"framerIntrinsicWidth\":\"1600\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"FFP7qffw6\\\":\\\"border\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xIc_YmDfD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AtjU9S0UD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uFTCVabVq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W8xG59hOf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kGGs55XV3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rk7QRRpOi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./flpGg_iMK.map","import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Grenette Trial Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Grenette Trial Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/TDK50uPKb94oPxj0AziQlalRwI.woff2\"}]}];export const css=['.framer-RE3rs .framer-styles-preset-1e8snaa:not(.rich-text-wrapper), .framer-RE3rs .framer-styles-preset-1e8snaa.rich-text-wrapper h2 { --framer-font-family: \"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 115%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1599px) and (min-width: 810px) { .framer-RE3rs .framer-styles-preset-1e8snaa:not(.rich-text-wrapper), .framer-RE3rs .framer-styles-preset-1e8snaa.rich-text-wrapper h2 { --framer-font-family: \"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 115%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-RE3rs .framer-styles-preset-1e8snaa:not(.rich-text-wrapper), .framer-RE3rs .framer-styles-preset-1e8snaa.rich-text-wrapper h2 { --framer-font-family: \"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 115%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-RE3rs\";\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 (b4b3e20)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mh7iMbkMAKmmZI8lL3bo/2l3gSDmYJvXuzX1iUDLy/CXj_u1wVx.js\";import BitsButton from\"https://framerusercontent.com/modules/7jBoCWWvaxb78YikwgJz/7oYx5zSteiov8jDNcALO/rgRTQTCrS.js\";const BitsButtonFonts=getFonts(BitsButton);const cycleOrder=[\"eS2Ck6KyD\",\"gzSByiMZ6\",\"i_IC3woMz\"];const serializationHash=\"framer-MIUfU\";const variantClassNames={eS2Ck6KyD:\"framer-v-1it68bs\",gzSByiMZ6:\"framer-v-3naqts\",i_IC3woMz:\"framer-v-wt4z85\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SzY_e2W0d=undefined;const L5B9UDQUF=undefined;const sw2jL4DGR=undefined;const JHG45UHFb=undefined;const N9Se2BRyo=undefined;const yA2LPDwzl=undefined;const setJHG45UHFb=undefined;const setN9Se2BRyo=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const negate=value=>{return!value;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={Desktop:\"eS2Ck6KyD\",Phone:\"gzSByiMZ6\",Tablet:\"i_IC3woMz\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({btn1,btn2,height,id,image,irelandCTA,strapline,trackingID,width,...props})=>{return{...props,JHG45UHFb:btn1??props.JHG45UHFb??\"Book a call\",L5B9UDQUF:strapline??props.L5B9UDQUF??\"Estimate less, win more\",N9Se2BRyo:btn2??props.N9Se2BRyo??\"Watch demo\",sw2jL4DGR:irelandCTA??props.sw2jL4DGR??false,SzY_e2W0d:image??props.SzY_e2W0d??{pixelHeight:1792,pixelWidth:3200,src:\"https://framerusercontent.com/images/bZE8L3avA3lGOha3rEhFgQFIo.png?width=3200&height=1792\",srcSet:\"https://framerusercontent.com/images/bZE8L3avA3lGOha3rEhFgQFIo.png?scale-down-to=512&width=3200&height=1792 512w,https://framerusercontent.com/images/bZE8L3avA3lGOha3rEhFgQFIo.png?scale-down-to=1024&width=3200&height=1792 1024w,https://framerusercontent.com/images/bZE8L3avA3lGOha3rEhFgQFIo.png?scale-down-to=2048&width=3200&height=1792 2048w,https://framerusercontent.com/images/bZE8L3avA3lGOha3rEhFgQFIo.png?width=3200&height=1792 3200w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"eS2Ck6KyD\",yA2LPDwzl:trackingID??props.yA2LPDwzl};};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,L5B9UDQUF,\"JHG45UHFb\":externalJHG45UHFb,\"onJHG45UHFbChange\":setExternalJHG45UHFb,\"N9Se2BRyo\":externalN9Se2BRyo,\"onN9Se2BRyoChange\":setExternalN9Se2BRyo,SzY_e2W0d,yA2LPDwzl,sw2jL4DGR,...restProps}=getProps(props);const[JHG45UHFb,setJHG45UHFb]=useStateVariable(externalJHG45UHFb,setExternalJHG45UHFb);const[N9Se2BRyo,setN9Se2BRyo]=useStateVariable(externalN9Se2BRyo,setExternalN9Se2BRyo);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eS2Ck6KyD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"gzSByiMZ6\",\"i_IC3woMz\"].includes(baseVariant))return false;return true;};const visible=negate(sw2jL4DGR);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.aside,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1it68bs\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"eS2Ck6KyD\",ref:refBinding,style:{backgroundColor:\"rgb(16, 57, 47)\",...style},...addPropertyOverrides({gzSByiMZ6:{\"data-framer-name\":\"Phone\"},i_IC3woMz:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),sizes:`max(${componentViewport?.width||\"100vw\"} / 2, 1px)`,...toResponsiveImage(SzY_e2W0d)},className:\"framer-12xt4d7\",\"data-framer-name\":\"iPhone mockup held beside a brick wall (Mockuuups Studio)\",layoutDependency:layoutDependency,layoutId:\"EzshOMDO0\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n3pom9\",\"data-framer-name\":\"Frame 360\",layoutDependency:layoutDependency,layoutId:\"voooyCzyr\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i8idmg\",\"data-framer-name\":\"Frame 345\",layoutDependency:layoutDependency,layoutId:\"uWXw5AjWY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1e8snaa\",\"data-styles-preset\":\"CXj_u1wVx\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1qn201a, rgb(255, 255, 255))\"},children:\"Estimate less, \"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-g1tnir, rgb(255, 255, 255))\"},children:\"win more\"})]})}),className:\"framer-14tsek\",\"data-framer-name\":\"Estimate less, \\u2028win more\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LFNCYZ9iL\",style:{\"--extracted-1qn201a\":\"rgb(255, 255, 255)\",\"--extracted-g1tnir\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:L5B9UDQUF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k0smt6\",\"data-framer-name\":\"Frame 344\",layoutDependency:layoutDependency,layoutId:\"uEDFWCJqz\",children:[visible!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oUu2Ont6w\"},implicitPathVariables:undefined},{href:{webPageId:\"oUu2Ont6w\"},implicitPathVariables:undefined},{href:{webPageId:\"oUu2Ont6w\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+80+((((componentViewport?.height||448)-0)*1-160-153.4)/2+0+0)+0+100.4+0,...addPropertyOverrides({gzSByiMZ6:{y:(componentViewport?.y||0)+0+36+0+0+100.4+0+0},i_IC3woMz:{y:(componentViewport?.y||0)+0+80+0+0+100.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-im6o7q-container\",layoutDependency:layoutDependency,layoutId:\"S8B3b8fMs-container\",nodeId:\"S8B3b8fMs\",rendersWithMotion:true,scopeId:\"kJiQER1_v\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"S8B3b8fMs\",layoutId:\"S8B3b8fMs\",lbdmNEYo7:JHG45UHFb,nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:1},onlbdmNEYo7Change:setJHG45UHFb,rohEK9SUu:\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",U_7acxPH_:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",variant:matchVariant(\"I546:65958;341:16142\"),width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks[0],...addPropertyOverrides({gzSByiMZ6:{style:{width:\"100%\"},YBnqhpnzP:resolvedLinks[1]},i_IC3woMz:{YBnqhpnzP:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),sw2jL4DGR!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XLjuX_d5Z\"},implicitPathVariables:undefined},{href:{webPageId:\"XLjuX_d5Z\"},implicitPathVariables:undefined},{href:{webPageId:\"XLjuX_d5Z\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+80+((((componentViewport?.height||448)-0)*1-160-153.4)/2+0+0)+0+100.4+0,...addPropertyOverrides({gzSByiMZ6:{y:(componentViewport?.y||0)+0+36+0+0+100.4+0+0},i_IC3woMz:{y:(componentViewport?.y||0)+0+80+0+0+100.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-weihub-container\",layoutDependency:layoutDependency,layoutId:\"NnhAX1ENG-container\",nodeId:\"NnhAX1ENG\",rendersWithMotion:true,scopeId:\"kJiQER1_v\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"NnhAX1ENG\",layoutId:\"NnhAX1ENG\",lbdmNEYo7:JHG45UHFb,nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:1},onlbdmNEYo7Change:setJHG45UHFb,rohEK9SUu:\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",U_7acxPH_:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",variant:matchVariant(\"I546:65958;341:16142\"),width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks1[0],...addPropertyOverrides({gzSByiMZ6:{style:{width:\"100%\"},YBnqhpnzP:resolvedLinks1[1]},i_IC3woMz:{YBnqhpnzP:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),visible!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined},{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined},{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+80+((((componentViewport?.height||448)-0)*1-160-153.4)/2+0+0)+0+100.4+0,...addPropertyOverrides({gzSByiMZ6:{y:(componentViewport?.y||0)+0+36+0+0+100.4+0+0},i_IC3woMz:{y:(componentViewport?.y||0)+0+80+0+0+100.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lywojw-container\",layoutDependency:layoutDependency,layoutId:\"ySfmjmiEH-container\",nodeId:\"ySfmjmiEH\",rendersWithMotion:true,scopeId:\"kJiQER1_v\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"ySfmjmiEH\",layoutId:\"ySfmjmiEH\",lbdmNEYo7:N9Se2BRyo,nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:0},onlbdmNEYo7Change:setN9Se2BRyo,rohEK9SUu:\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",U_7acxPH_:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",variant:matchVariant(\"CupWSqzrM\"),W3g3rPPW6:yA2LPDwzl,width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks2[0],...addPropertyOverrides({gzSByiMZ6:{YBnqhpnzP:resolvedLinks2[1]},i_IC3woMz:{YBnqhpnzP:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),sw2jL4DGR!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UK_zomeyo\"},implicitPathVariables:undefined},{href:{webPageId:\"UK_zomeyo\"},implicitPathVariables:undefined},{href:{webPageId:\"UK_zomeyo\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+80+((((componentViewport?.height||448)-0)*1-160-153.4)/2+0+0)+0+100.4+0,...addPropertyOverrides({gzSByiMZ6:{y:(componentViewport?.y||0)+0+36+0+0+100.4+0+0},i_IC3woMz:{y:(componentViewport?.y||0)+0+80+0+0+100.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j3kt5a-container\",layoutDependency:layoutDependency,layoutId:\"Py5BACXzb-container\",nodeId:\"Py5BACXzb\",rendersWithMotion:true,scopeId:\"kJiQER1_v\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"Py5BACXzb\",layoutId:\"Py5BACXzb\",lbdmNEYo7:N9Se2BRyo,nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:0},onlbdmNEYo7Change:setN9Se2BRyo,rohEK9SUu:\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",U_7acxPH_:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",variant:matchVariant(\"CupWSqzrM\"),W3g3rPPW6:yA2LPDwzl,width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks3[0],...addPropertyOverrides({gzSByiMZ6:{YBnqhpnzP:resolvedLinks3[1]},i_IC3woMz:{YBnqhpnzP:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})})]})]})})]})})})});});const css=[\".framer-MIUfU.framer-qjhuqw, .framer-MIUfU .framer-qjhuqw { display: block; }\",\".framer-MIUfU.framer-1it68bs { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 448px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1600px; }\",\".framer-MIUfU .framer-12xt4d7 { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-MIUfU .framer-n3pom9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: 100%; justify-content: center; overflow: visible; padding: 80px 72px 80px 72px; position: relative; width: 1px; }\",\".framer-MIUfU .framer-i8idmg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MIUfU .framer-14tsek { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MIUfU .framer-1k0smt6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MIUfU .framer-im6o7q-container, .framer-MIUfU .framer-weihub-container, .framer-MIUfU .framer-1lywojw-container, .framer-MIUfU .framer-j3kt5a-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MIUfU.framer-v-3naqts.framer-1it68bs { height: min-content; width: 390px; }\",\".framer-MIUfU.framer-v-3naqts .framer-n3pom9 { height: min-content; padding: 36px; }\",\".framer-MIUfU.framer-v-3naqts .framer-1k0smt6 { align-content: center; align-items: center; flex-direction: column; }\",\".framer-MIUfU.framer-v-3naqts .framer-im6o7q-container, .framer-MIUfU.framer-v-3naqts .framer-weihub-container { align-self: stretch; }\",\".framer-MIUfU.framer-v-wt4z85.framer-1it68bs, .framer-MIUfU.framer-v-wt4z85 .framer-n3pom9 { height: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 448\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gzSByiMZ6\":{\"layout\":[\"fixed\",\"auto\"]},\"i_IC3woMz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"L5B9UDQUF\":\"strapline\",\"JHG45UHFb\":\"btn1\",\"N9Se2BRyo\":\"btn2\",\"SzY_e2W0d\":\"image\",\"yA2LPDwzl\":\"trackingID\",\"sw2jL4DGR\":\"irelandCTA\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkJiQER1_v=withCSS(Component,css,\"framer-MIUfU\");export default FramerkJiQER1_v;FramerkJiQER1_v.displayName=\"Full width/CTA\";FramerkJiQER1_v.defaultProps={height:448,width:1600};addPropertyControls(FramerkJiQER1_v,{variant:{options:[\"eS2Ck6KyD\",\"gzSByiMZ6\",\"i_IC3woMz\"],optionTitles:[\"Desktop\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},L5B9UDQUF:{defaultValue:\"Estimate less, win more\",displayTextArea:false,title:\"Strapline\",type:ControlType.String},onL5B9UDQUFChange:{changes:\"L5B9UDQUF\",type:ControlType.ChangeHandler},JHG45UHFb:{defaultValue:\"Book a call\",displayTextArea:false,title:\"Btn 1\",type:ControlType.String},onJHG45UHFbChange:{changes:\"JHG45UHFb\",type:ControlType.ChangeHandler},N9Se2BRyo:{defaultValue:\"Watch demo\",displayTextArea:false,title:\"Btn 2\",type:ControlType.String},onN9Se2BRyoChange:{changes:\"N9Se2BRyo\",type:ControlType.ChangeHandler},SzY_e2W0d:{__defaultAssetReference:\"data:framer/asset-reference,bZE8L3avA3lGOha3rEhFgQFIo.png?originalFilename=iPhone+mockup+held+beside+a+brick+wall+%28Mockuuups+Studio%29.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},yA2LPDwzl:{title:\"Tracking ID\",type:ControlType.TrackingId},sw2jL4DGR:{defaultValue:false,title:\"Ireland CTA\",type:ControlType.Boolean},onsw2jL4DGRChange:{changes:\"sw2jL4DGR\",type:ControlType.ChangeHandler}});addFonts(FramerkJiQER1_v,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BitsButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerkJiQER1_v.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(BitsButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkJiQER1_v\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"448\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1600\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"L5B9UDQUF\\\":\\\"strapline\\\",\\\"JHG45UHFb\\\":\\\"btn1\\\",\\\"N9Se2BRyo\\\":\\\"btn2\\\",\\\"SzY_e2W0d\\\":\\\"image\\\",\\\"yA2LPDwzl\\\":\\\"trackingID\\\",\\\"sw2jL4DGR\\\":\\\"irelandCTA\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gzSByiMZ6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i_IC3woMz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export function HangingPunctuation(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,hangingPunctuation:\"first\"}});};}export function BalancedText(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,textWrap:\"balance\"}});};}export function AddQuotes(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,textWrap:\"balance\"}});};}export const FlexboxAlignBaseline=Component=>{return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,alignItems:\"baseline\"}});};};export function UnderlineThin(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,textDecorationThickness:\"0.5em\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"UnderlineThin\":{\"type\":\"reactHoc\",\"name\":\"UnderlineThin\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HangingPunctuation\":{\"type\":\"reactHoc\",\"name\":\"HangingPunctuation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AddQuotes\":{\"type\":\"reactHoc\",\"name\":\"AddQuotes\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxAlignBaseline\":{\"type\":\"reactHoc\",\"name\":\"FlexboxAlignBaseline\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BalancedText\":{\"type\":\"reactHoc\",\"name\":\"BalancedText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextFormatting.map","import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Manrope-700\",\"GF;Manrope-800\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_A87jxeN7B.woff2\",weight:\"700\"},{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_A87jxeN7B.woff2\",weight:\"800\"}]}];export const css=['.framer-dKr1h .framer-styles-preset-1jjuiuy:not(.rich-text-wrapper), .framer-dKr1h .framer-styles-preset-1jjuiuy.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: 0.08em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1023px) and (min-width: 0px) { .framer-dKr1h .framer-styles-preset-1jjuiuy:not(.rich-text-wrapper), .framer-dKr1h .framer-styles-preset-1jjuiuy.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: 0.08em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-dKr1h\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","// Irish navigation overrides for the Spruce website.\n//\n// Irish = the page is under /ie, OR the visitor is in Ireland\n// (country from Framer's own server, same signal the \"Ireland redirect\" script uses).\n//\n// withHideWhenIrish      -> put on the Quality Management System nav item(s)\n// withIrishInstallCopy   -> put on the Install & Handover nav item(s)\n// withIrishMobileLinks   -> put on the mobile Features accordion (hides QMS)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useState}from\"react\";const IRISH_DESCRIPTION=\"Every document pre-filled & ready with the SEAI SignOff form auto-generated\";function detectIrish(){if(typeof window===\"undefined\")return false;try{const path=window.location.pathname;if(path===\"/ie\"||path.startsWith(\"/ie/\"))return true;const nav=performance.getEntriesByType(\"navigation\")[0];const timings=nav&&nav.serverTiming||[];const country=timings.find(t=>t.name===\"country\");if(country&&country.description){return String(country.description).toUpperCase()===\"IE\";}// Fallback if Framer ever stops sending the country\nconst tz=Intl.DateTimeFormat().resolvedOptions().timeZone||\"\";const langs=(navigator.languages||[navigator.language||\"\"]).join(\",\").toLowerCase();return tz===\"Europe/Dublin\"||/(^|,)en-ie|(^|,)ga/.test(langs);}catch(e){return false;}}// Decided after the page loads, so the server-rendered page and the browser agree\n// (avoids hydration errors). The nav dropdown is closed at that point, so nothing flickers.\n// Re-checks when the page changes, since Framer navigates without full reloads.\nfunction useIsIrish(){const[irish,setIrish]=useState(false);useEffect(()=>{const update=()=>setIrish(detectIrish());update();const id=window.setInterval(update,500);return()=>window.clearInterval(id);},[]);return irish;}export function withHideWhenIrish(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const irish=useIsIrish();if(irish)return null;return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}export function withIrishInstallCopy(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const irish=useIsIrish();if(!irish)return /*#__PURE__*/_jsx(Component,{ref:ref,...props});return /*#__PURE__*/_jsx(Component,{ref:ref,...props,description:IRISH_DESCRIPTION});});}// Mobile menu: the Features accordion (\"Mobile Expandable Links\") shows QMS as \"Child 5\".\n// Put this on the Mobile Expandable Links instance in Header-Navigation > Phone--Open.\nexport function withIrishMobileLinks(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const irish=useIsIrish();if(!irish)return /*#__PURE__*/_jsx(Component,{ref:ref,...props});return /*#__PURE__*/_jsx(Component,{ref:ref,...props,child5Show:false});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withIrishInstallCopy\":{\"type\":\"reactHoc\",\"name\":\"withIrishInstallCopy\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHideWhenIrish\":{\"type\":\"reactHoc\",\"name\":\"withHideWhenIrish\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIrishMobileLinks\":{\"type\":\"reactHoc\",\"name\":\"withIrishMobileLinks\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IrishNav.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero_1.map","// Generated by Framer (199f97e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import{Icon as Hero1}from\"https://framerusercontent.com/modules/mlFF6taYcaKbVunXIlZ8/LmQ8jW5irNsUgFuJt7JC/Hero_1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NjXvnbGU7WGtCTYhpkSB/2SRusUNyTzbMCmkUwujq/rifXIsDF8.js\";const HeroFonts=getFonts(Hero);const Hero1Fonts=getFonts(Hero1);const enabledGestures={EygQXuhmw:{hover:true}};const cycleOrder=[\"KT8X95Lub\",\"EygQXuhmw\",\"IVf0obrpW\",\"dlqkmfHe6\",\"FYTX60jtF\",\"SZjzbolkj\",\"Bc9ASgw1b\",\"MGz8cnTQ5\",\"pXxJWQ7ZL\"];const serializationHash=\"framer-D283f\";const variantClassNames={Bc9ASgw1b:\"framer-v-v200wf\",dlqkmfHe6:\"framer-v-9ln51i\",EygQXuhmw:\"framer-v-pd7lsf\",FYTX60jtF:\"framer-v-dtydq8\",IVf0obrpW:\"framer-v-1tg3fqx\",KT8X95Lub:\"framer-v-luvh3x\",MGz8cnTQ5:\"framer-v-1aoijct\",pXxJWQ7ZL:\"framer-v-1q1h296\",SZjzbolkj:\"framer-v-142vz7y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const w_HbQOZeJ=undefined;const h_A063gKR=undefined;const OS5h_jZSo=undefined;const vyk0e2Zcc=undefined;const hKBYmKB6s=undefined;const TXUaGnSyu=undefined;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 humanReadableVariantMap={\"Horizontal--Active--Is-DropDown\":\"dlqkmfHe6\",\"Horizontal--Active\":\"IVf0obrpW\",\"is-DropDown--Hover\":\"SZjzbolkj\",\"is-DropDown\":\"FYTX60jtF\",\"Mobile-Child-Link\":\"MGz8cnTQ5\",\"Mobile-Toggle-Closed\":\"Bc9ASgw1b\",\"Mobile-Toggle-Open\":\"pXxJWQ7ZL\",Horizontal:\"EygQXuhmw\",Vertical:\"KT8X95Lub\"};const Variants=motion.create(React.Fragment);const getProps=({border,click,height,hover,id,label,link,width,...props})=>{return{...props,h_A063gKR:hover??props.h_A063gKR,hKBYmKB6s:label??props.hKBYmKB6s??\"About\",OS5h_jZSo:link??props.OS5h_jZSo,variant:humanReadableVariantMap[props.variant]??props.variant??\"KT8X95Lub\",vyk0e2Zcc:click??props.vyk0e2Zcc,w_HbQOZeJ:border??props.w_HbQOZeJ??{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1}};};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,w_HbQOZeJ,hKBYmKB6s,OS5h_jZSo,h_A063gKR,vyk0e2Zcc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KT8X95Lub\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter2ezvhk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(h_A063gKR){const res=await h_A063gKR(...args);if(res===false)return false;}});const onMouseEnterpx18ge=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(h_A063gKR){const res=await h_A063gKR(...args);if(res===false)return false;}setVariant(\"SZjzbolkj\");});const onTapstpk1l=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vyk0e2Zcc){const res=await vyk0e2Zcc(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"EygQXuhmw-hover\")return false;if([\"EygQXuhmw\",\"IVf0obrpW\",\"dlqkmfHe6\",\"FYTX60jtF\",\"SZjzbolkj\",\"MGz8cnTQ5\"].includes(baseVariant))return false;return true;};const isDisplayed1=value=>{if(baseVariant===\"dlqkmfHe6\")return value;if([\"FYTX60jtF\",\"SZjzbolkj\"].includes(baseVariant))return true;return false;};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:OS5h_jZSo,motionChild:true,nodeId:\"KT8X95Lub\",scopeId:\"axpRBCGpI\",...addPropertyOverrides({Bc9ASgw1b:{href:undefined},pXxJWQ7ZL:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-luvh3x\",className,classNames)} framer-1frhaqg`,\"data-border\":true,\"data-framer-name\":\"Vertical\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KT8X95Lub\",onMouseEnter:onMouseEnter2ezvhk,ref:refBinding,style:{\"--border-bottom-width\":(w_HbQOZeJ?.borderBottomWidth??w_HbQOZeJ?.borderWidth)+\"px\",\"--border-color\":w_HbQOZeJ?.borderColor,\"--border-left-width\":(w_HbQOZeJ?.borderLeftWidth??w_HbQOZeJ?.borderWidth)+\"px\",\"--border-right-width\":(w_HbQOZeJ?.borderRightWidth??w_HbQOZeJ?.borderWidth)+\"px\",\"--border-style\":w_HbQOZeJ?.borderStyle,\"--border-top-width\":(w_HbQOZeJ?.borderTopWidth??w_HbQOZeJ?.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"EygQXuhmw-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.1)\"},Bc9ASgw1b:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},dlqkmfHe6:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},EygQXuhmw:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},FYTX60jtF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},IVf0obrpW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.05)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},MGz8cnTQ5:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},pXxJWQ7ZL:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},SZjzbolkj:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0.1)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({\"EygQXuhmw-hover\":{\"data-framer-name\":undefined},Bc9ASgw1b:{\"data-framer-name\":\"Mobile-Toggle-Closed\"},dlqkmfHe6:{\"data-framer-name\":\"Horizontal--Active--Is-DropDown\"},EygQXuhmw:{\"data-framer-name\":\"Horizontal\"},FYTX60jtF:{\"data-framer-name\":\"is-DropDown\",onMouseEnter:onMouseEnterpx18ge},IVf0obrpW:{\"data-framer-name\":\"Horizontal--Active\"},MGz8cnTQ5:{\"data-framer-name\":\"Mobile-Child-Link\",onTap:onTapstpk1l},pXxJWQ7ZL:{\"data-framer-name\":\"Mobile-Toggle-Open\"},SZjzbolkj:{\"data-framer-name\":\"is-DropDown--Hover\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dyZW5ldHRlIFRyaWFsIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"About\"})}),className:\"framer-k3jc9u\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;Grenette Trial Regular\"],layoutDependency:layoutDependency,layoutId:\"CEQAWx0SG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:hKBYmKB6s,variants:{dlqkmfHe6:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\"},EygQXuhmw:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\"},FYTX60jtF:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\"},IVf0obrpW:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\"},SZjzbolkj:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dlqkmfHe6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:\"About\"})}),fonts:[\"Inter\"]},EygQXuhmw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:\"About\"})}),fonts:[\"Inter\"]},FYTX60jtF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:\"About\"})}),fonts:[\"Inter\"]},IVf0obrpW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:\"About\"})}),fonts:[\"Inter\"]},MGz8cnTQ5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"About\"})}),fonts:[\"FS;Manrope-semibold\"]},SZjzbolkj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10fcccf\",\"data-styles-preset\":\"rifXIsDF8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:\"About\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jhrk4p-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JSjUE1BTL-container\",name:\"Icon\",nodeId:\"JSjUE1BTL\",rendersWithMotion:true,scopeId:\"axpRBCGpI\",children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ChevronRight\",id:\"JSjUE1BTL\",layoutId:\"JSjUE1BTL\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Bc9ASgw1b:{iconSelection:\"ChevronDown\"},pXxJWQ7ZL:{iconSelection:\"ChevronUp\"}},baseVariant,gestureVariant)})})}),isDisplayed1(TXUaGnSyu!==false)&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({FYTX60jtF:{value:transition1},SZjzbolkj:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kfhseo-container\",\"data-framer-name\":\"Drop-Down Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"JMjdQYRC8-container\",name:\"Drop-Down Icon\",nodeId:\"JMjdQYRC8\",rendersWithMotion:true,scopeId:\"axpRBCGpI\",children:/*#__PURE__*/_jsx(Hero1,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ChevronUp\",id:\"JMjdQYRC8\",layoutId:\"JMjdQYRC8\",mirrored:false,name:\"Drop-Down Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({FYTX60jtF:{iconSelection:\"ChevronDown\"}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D283f.framer-1frhaqg, .framer-D283f .framer-1frhaqg { display: block; }\",\".framer-D283f.framer-luvh3x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 0px 20px 0px; position: relative; text-decoration: none; width: 342px; }\",\".framer-D283f .framer-k3jc9u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-D283f .framer-jhrk4p-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-D283f .framer-kfhseo-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-D283f.framer-v-pd7lsf.framer-luvh3x { cursor: pointer; gap: 12px; justify-content: center; padding: 8px 20px 8px 20px; width: min-content; }\",\".framer-D283f.framer-v-1tg3fqx.framer-luvh3x, .framer-D283f.framer-v-9ln51i.framer-luvh3x, .framer-D283f.framer-v-dtydq8.framer-luvh3x, .framer-D283f.framer-v-142vz7y.framer-luvh3x { gap: 12px; justify-content: center; padding: 8px 20px 8px 20px; width: min-content; }\",\".framer-D283f.framer-v-9ln51i .framer-kfhseo-container, .framer-D283f.framer-v-dtydq8 .framer-kfhseo-container, .framer-D283f.framer-v-142vz7y .framer-kfhseo-container { aspect-ratio: unset; height: 20px; width: 20px; }\",\".framer-D283f.framer-v-1aoijct.framer-luvh3x { cursor: pointer; }\",...sharedStyle.css,'.framer-D283f[data-border=\"true\"]::after, .framer-D283f [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 342\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EygQXuhmw\":{\"layout\":[\"auto\",\"auto\"]},\"IVf0obrpW\":{\"layout\":[\"auto\",\"auto\"]},\"dlqkmfHe6\":{\"layout\":[\"auto\",\"auto\"]},\"FYTX60jtF\":{\"layout\":[\"auto\",\"auto\"]},\"SZjzbolkj\":{\"layout\":[\"auto\",\"auto\"]},\"Bc9ASgw1b\":{\"layout\":[\"fixed\",\"auto\"]},\"MGz8cnTQ5\":{\"layout\":[\"fixed\",\"auto\"]},\"pXxJWQ7ZL\":{\"layout\":[\"fixed\",\"auto\"]},\"v5w6UXF6z\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"w_HbQOZeJ\":\"border\",\"hKBYmKB6s\":\"label\",\"OS5h_jZSo\":\"link\",\"h_A063gKR\":\"hover\",\"vyk0e2Zcc\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraxpRBCGpI=withCSS(Component,css,\"framer-D283f\");export default FrameraxpRBCGpI;FrameraxpRBCGpI.displayName=\"Navigation/Header__Navigation\";FrameraxpRBCGpI.defaultProps={height:68,width:342};addPropertyControls(FrameraxpRBCGpI,{variant:{options:[\"KT8X95Lub\",\"EygQXuhmw\",\"IVf0obrpW\",\"dlqkmfHe6\",\"FYTX60jtF\",\"SZjzbolkj\",\"Bc9ASgw1b\",\"MGz8cnTQ5\",\"pXxJWQ7ZL\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Horizontal--Active\",\"Horizontal--Active--Is-DropDown\",\"is-DropDown\",\"is-DropDown--Hover\",\"Mobile-Toggle-Closed\",\"Mobile-Child-Link\",\"Mobile-Toggle-Open\"],title:\"Variant\",type:ControlType.Enum},w_HbQOZeJ:{defaultValue:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},title:\"Border\",type:ControlType.Border},hKBYmKB6s:{defaultValue:\"About\",displayTextArea:false,title:\"Label\",type:ControlType.String},onhKBYmKB6sChange:{changes:\"hKBYmKB6s\",type:ControlType.ChangeHandler},OS5h_jZSo:{title:\"Link\",type:ControlType.Link},h_A063gKR:{title:\"Hover\",type:ControlType.EventHandler},vyk0e2Zcc:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameraxpRBCGpI,[{explicitInter:true,fonts:[{cssFamilyName:\"Grenette Trial Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Grenette Trial\",url:\"https://framerusercontent.com/assets/TDK50uPKb94oPxj0AziQlalRwI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...HeroFonts,...Hero1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraxpRBCGpI\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EygQXuhmw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IVf0obrpW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dlqkmfHe6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FYTX60jtF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SZjzbolkj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bc9ASgw1b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MGz8cnTQ5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pXxJWQ7ZL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"v5w6UXF6z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"w_HbQOZeJ\\\":\\\"border\\\",\\\"hKBYmKB6s\\\":\\\"label\\\",\\\"OS5h_jZSo\\\":\\\"link\\\",\\\"h_A063gKR\\\":\\\"hover\\\",\\\"vyk0e2Zcc\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"342\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"68\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./axpRBCGpI.map","import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Manrope-700\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_A87jxeN7B.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2\",weight:\"400\"}]}];export const css=['.framer-y0aSU .framer-styles-preset-6o54nv:not(.rich-text-wrapper), .framer-y0aSU .framer-styles-preset-6o54nv.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1023px) and (min-width: 0px) { .framer-y0aSU .framer-styles-preset-6o54nv:not(.rich-text-wrapper), .framer-y0aSU .framer-styles-preset-6o54nv.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, #227858); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-y0aSU\";\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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){const circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){const updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{replacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};const accessibilityProps={role:\"img\",...props.title&&{\"aria-label\":props.title},...props.description&&{\"aria-description\":props.description}};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle,...accessibilityProps});}SVG.displayName=\"SVG\";SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Prod.map","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";const SVGFonts=getFonts(SVG);const enabledGestures={uOTNbk3YI:{hover:true},YeC_sy6sy:{hover:true}};const cycleOrder=[\"uOTNbk3YI\",\"YeC_sy6sy\"];const serializationHash=\"framer-AKYtK\";const variantClassNames={uOTNbk3YI:\"framer-v-1mk83p9\",YeC_sy6sy:\"framer-v-egn3u6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const K52D9usK_=undefined;const Ja4opJJxL=undefined;const hb9U3tw_k=undefined;const DqMtlruEe=undefined;const jEhDuBPqb=undefined;const p9dWsCoCN=undefined;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 humanReadableVariantMap={\"Variant 1\":\"uOTNbk3YI\",new:\"YeC_sy6sy\"};const Variants=motion.create(React.Fragment);const getProps=({badge,click,description,height,id,link,sVGCode,title,width,...props})=>{return{...props,DqMtlruEe:title??props.DqMtlruEe??\"Enquiry forms & estimates\",hb9U3tw_k:sVGCode??props.hb9U3tw_k??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M22 12H16L14 15H10L8 12H2M22 12V18C22 18.5304 21.7893 19.0391 21.4142 19.4142C21.0391 19.7893 20.5304 20 20 20H4C3.46957 20 2.96086 19.7893 2.58579 19.4142C2.21071 19.0391 2 18.5304 2 18V12M22 12L18.55 5.11C18.3844 4.77679 18.1292 4.49637 17.813 4.30028C17.4967 4.10419 17.1321 4.0002 16.76 4H7.24C6.86792 4.0002 6.50326 4.10419 6.18704 4.30028C5.87083 4.49637 5.61558 4.77679 5.45 5.11L2 12\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',Ja4opJJxL:link??props.Ja4opJJxL,jEhDuBPqb:badge??props.jEhDuBPqb??\"New\",K52D9usK_:click??props.K52D9usK_,p9dWsCoCN:description??props.p9dWsCoCN??\"Stay on top of your heat pump enquiries\\u2028and cut out the time-wasters\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uOTNbk3YI\"};};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,DqMtlruEe,p9dWsCoCN,hb9U3tw_k,Ja4opJJxL,K52D9usK_,jEhDuBPqb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uOTNbk3YI\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapq2gpw4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(K52D9usK_){const res=await K52D9usK_(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"YeC_sy6sy-hover\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"YeC_sy6sy-hover\")return false;if(baseVariant===\"YeC_sy6sy\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"YeC_sy6sy-hover\")return false;if(baseVariant===\"YeC_sy6sy\")return false;return true;};const isDisplayed3=()=>{if(gestureVariant===\"YeC_sy6sy-hover\")return true;if(baseVariant===\"YeC_sy6sy\")return true;return false;};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:Ja4opJJxL,motionChild:true,nodeId:\"uOTNbk3YI\",scopeId:\"zJI1CiQc_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1mk83p9\",className,classNames)} framer-14modi2`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uOTNbk3YI\",onTap:onTapq2gpw4,ref:refBinding,style:{...style},...addPropertyOverrides({\"uOTNbk3YI-hover\":{\"data-framer-name\":undefined},\"YeC_sy6sy-hover\":{\"data-framer-name\":undefined},YeC_sy6sy:{\"data-framer-name\":\"new\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bm57i2\",layoutDependency:layoutDependency,layoutId:\"u3Y3XJFgK\",style:{backgroundColor:\"var(--token-167be3ec-86fd-4b85-8820-bcdebe2324f0, rgb(246, 245, 244))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"uOTNbk3YI-hover\":{backgroundColor:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\"},\"YeC_sy6sy-hover\":{backgroundColor:\"rgb(34, 120, 88)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g9q8lf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yGNc4u1BK-container\",nodeId:\"yGNc4u1BK\",rendersWithMotion:true,scopeId:\"zJI1CiQc_\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(0, 0, 0)\",customPadding:0,customStrokeWidth:1.5,customSvgCode:hb9U3tw_k,description:\"\",height:\"100%\",id:\"yGNc4u1BK\",layoutId:\"yGNc4u1BK\",lineCap:\"round\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\",...addPropertyOverrides({\"uOTNbk3YI-hover\":{customColor:\"rgb(255, 255, 255)\"},\"YeC_sy6sy-hover\":{customColor:\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rlyy27\",layoutDependency:layoutDependency,layoutId:\"yhxuVz26Q\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wz2crv\",layoutDependency:layoutDependency,layoutId:\"Ak4s4s9FO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39)))\"},children:\"Enquiry forms & estimates\"})}),className:\"framer-kbfg1v\",fonts:[\"GF;Manrope-600\"],layoutDependency:layoutDependency,layoutId:\"YM2bD1OPL\",style:{\"--extracted-r6o4lv\":\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DqMtlruEe,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ik0459\",layoutDependency:layoutDependency,layoutId:\"a6CWKhR4T\",style:{backgroundColor:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",borderBottomLeftRadius:37,borderBottomRightRadius:37,borderTopLeftRadius:37,borderTopRightRadius:37},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:\"New\"})}),className:\"framer-rutne0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"JJ6NblpGA\",style:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jEhDuBPqb,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1owbh45\",layoutDependency:layoutDependency,layoutId:\"U_CScEmgy\",style:{backgroundColor:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",borderBottomLeftRadius:37,borderBottomRightRadius:37,borderTopLeftRadius:37,borderTopRightRadius:37},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255)))\"},children:\"New\"})}),className:\"framer-14y863o\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"EVhwHy2zM\",style:{\"--extracted-r6o4lv\":\"var(--token-af405020-3dfd-446f-8cb0-82dc29818810, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jEhDuBPqb,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-o9g0c2\",layoutDependency:layoutDependency,layoutId:\"xTkVAn15H\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h0k6t0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K5w8_TLaw-container\",nodeId:\"K5w8_TLaw\",rendersWithMotion:true,scopeId:\"zJI1CiQc_\",style:{opacity:0},variants:{\"uOTNbk3YI-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(64, 67, 71))\",customPadding:0,customStrokeWidth:1.5,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 8L22 12M22 12L18 16M22 12H2\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',description:\"\",height:\"100%\",id:\"K5w8_TLaw\",layoutId:\"K5w8_TLaw\",lineCap:\"round\",lineJoin:\"round\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6ws5x8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gjQ9mUj42-container\",nodeId:\"gjQ9mUj42\",rendersWithMotion:true,scopeId:\"zJI1CiQc_\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(64, 67, 71))\",customPadding:0,customStrokeWidth:1.5,customSvgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 8L22 12M22 12L18 16M22 12H2\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',description:\"\",height:\"100%\",id:\"gjQ9mUj42\",layoutId:\"gjQ9mUj42\",lineCap:\"round\",lineJoin:\"round\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS01MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7716f9fe-a10c-49d0-a58e-6ed81acbc1f6, rgb(104, 107, 110)))\"},children:\"Stay on top of your heat pump enquiries\\u2028\\u2028and cut out the time-wasters\"})}),className:\"framer-1ihgo42\",fonts:[\"GF;Manrope-500\"],layoutDependency:layoutDependency,layoutId:\"T10L51nLx\",style:{\"--extracted-r6o4lv\":\"var(--token-7716f9fe-a10c-49d0-a58e-6ed81acbc1f6, rgb(104, 107, 110))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:p9dWsCoCN,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\".framer-AKYtK.framer-14modi2, .framer-AKYtK .framer-14modi2 { display: block; }\",\".framer-AKYtK.framer-1mk83p9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 360px; }\",\".framer-AKYtK .framer-bm57i2 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 64px; }\",\".framer-AKYtK .framer-1g9q8lf-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-AKYtK .framer-1rlyy27 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-AKYtK .framer-1wz2crv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-AKYtK .framer-kbfg1v, .framer-AKYtK .framer-rutne0, .framer-AKYtK .framer-14y863o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AKYtK .framer-ik0459, .framer-AKYtK .framer-1owbh45 { 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: var(--overflow-clip-fallback, clip); padding: 3px 8px 3px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-AKYtK .framer-o9g0c2 { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-AKYtK .framer-h0k6t0-container { bottom: 0px; flex: none; left: -24px; position: absolute; top: 0px; width: 24px; }\",\".framer-AKYtK .framer-6ws5x8-container { flex: none; height: 24px; position: relative; width: 1px; }\",\".framer-AKYtK .framer-1ihgo42 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-AKYtK.framer-v-egn3u6 .framer-1wz2crv { gap: 8px; }\",\".framer-AKYtK.framer-v-egn3u6 .framer-kbfg1v, .framer-AKYtK.framer-v-egn3u6 .framer-14y863o, .framer-AKYtK.framer-v-egn3u6.hover .framer-rutne0 { order: 0; }\",\".framer-AKYtK.framer-v-egn3u6 .framer-1owbh45 { order: 2; }\",\".framer-AKYtK.framer-v-egn3u6 .framer-6ws5x8-container { order: 4; }\",\".framer-AKYtK.framer-v-1mk83p9.hover .framer-1g9q8lf-container { aspect-ratio: unset; height: 24px; }\",\".framer-AKYtK.framer-v-1mk83p9.hover .framer-h0k6t0-container { left: 0px; right: 0px; width: unset; }\",\".framer-AKYtK.framer-v-egn3u6.hover .framer-ik0459 { order: 1; }\",\".framer-AKYtK.framer-v-egn3u6.hover .framer-6ws5x8-container { width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YeC_sy6sy\":{\"layout\":[\"fixed\",\"auto\"]},\"vZej0jeKw\":{\"layout\":[\"fixed\",\"auto\"]},\"wMgcWE1UL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DqMtlruEe\":\"title\",\"p9dWsCoCN\":\"description\",\"hb9U3tw_k\":\"sVGCode\",\"Ja4opJJxL\":\"link\",\"K52D9usK_\":\"click\",\"jEhDuBPqb\":\"badge\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzJI1CiQc_=withCSS(Component,css,\"framer-AKYtK\");export default FramerzJI1CiQc_;FramerzJI1CiQc_.displayName=\"Mega-Nav Item\";FramerzJI1CiQc_.defaultProps={height:65,width:360};addPropertyControls(FramerzJI1CiQc_,{variant:{options:[\"uOTNbk3YI\",\"YeC_sy6sy\"],optionTitles:[\"Variant 1\",\"new\"],title:\"Variant\",type:ControlType.Enum},DqMtlruEe:{defaultValue:\"Enquiry forms & estimates\",displayTextArea:false,title:\"Title\",type:ControlType.String},onDqMtlruEeChange:{changes:\"DqMtlruEe\",type:ControlType.ChangeHandler},p9dWsCoCN:{defaultValue:\"Stay on top of your heat pump enquiries\\u2028and cut out the time-wasters\",displayTextArea:false,title:\"Description\",type:ControlType.String},onp9dWsCoCNChange:{changes:\"p9dWsCoCN\",type:ControlType.ChangeHandler},hb9U3tw_k:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M22 12H16L14 15H10L8 12H2M22 12V18C22 18.5304 21.7893 19.0391 21.4142 19.4142C21.0391 19.7893 20.5304 20 20 20H4C3.46957 20 2.96086 19.7893 2.58579 19.4142C2.21071 19.0391 2 18.5304 2 18V12M22 12L18.55 5.11C18.3844 4.77679 18.1292 4.49637 17.813 4.30028C17.4967 4.10419 17.1321 4.0002 16.76 4H7.24C6.86792 4.0002 6.50326 4.10419 6.18704 4.30028C5.87083 4.49637 5.61558 4.77679 5.45 5.11L2 12\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',displayTextArea:false,title:\"SVG Code\",type:ControlType.String},onhb9U3tw_kChange:{changes:\"hb9U3tw_k\",type:ControlType.ChangeHandler},Ja4opJJxL:{title:\"Link\",type:ControlType.Link},K52D9usK_:{title:\"Click\",type:ControlType.EventHandler},jEhDuBPqb:{defaultValue:\"New\",displayTextArea:false,title:\"Badge\",type:ControlType.String},onjEhDuBPqbChange:{changes:\"jEhDuBPqb\",type:ControlType.ChangeHandler}});addFonts(FramerzJI1CiQc_,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_A87jxeN7B.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_A87jxeN7B.woff2\",weight:\"500\"}]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzJI1CiQc_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"65\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YeC_sy6sy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vZej0jeKw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wMgcWE1UL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"DqMtlruEe\\\":\\\"title\\\",\\\"p9dWsCoCN\\\":\\\"description\\\",\\\"hb9U3tw_k\\\":\\\"sVGCode\\\",\\\"Ja4opJJxL\\\":\\\"link\\\",\\\"K52D9usK_\\\":\\\"click\\\",\\\"jEhDuBPqb\\\":\\\"badge\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zJI1CiQc_.map","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withHideWhenIrish,withIrishInstallCopy}from\"https://framerusercontent.com/modules/FlHf6iD84x9dM1BkbogG/Buv6bNatqCqD2CtKibak/IrishNav.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7MnC0oKMJxygcecWBWO9/e7JoOhmUGf351J7rAS2Y/cjoUJC3UG.js\";import MegaNavItem,*as MegaNavItemInfo from\"https://framerusercontent.com/modules/9f1zCVxDOVzqEpkBb1lq/wIBd12FtIcXHaKJQIAGs/zJI1CiQc_.js\";const MegaNavItemFonts=getFonts(MegaNavItem);const MegaNavItemWithHideWhenIrish1klk2rdWithMappedReactPropsjan6o3=withMappedReactProps(withCodeBoundaryForOverrides(MegaNavItem,{nodeId:\"AdCjfmqa8\",override:withHideWhenIrish,scopeId:\"jrgM__glF\"}),MegaNavItemInfo);const MegaNavItemWithIrishInstallCopyzjfqepWithMappedReactPropsjan6o3=withMappedReactProps(withCodeBoundaryForOverrides(MegaNavItem,{nodeId:\"tVEedvNU6\",override:withIrishInstallCopy,scopeId:\"jrgM__glF\"}),MegaNavItemInfo);const cycleOrder=[\"PRHQZbolc\",\"IPBu6mDUp\"];const serializationHash=\"framer-HKdlP\";const variantClassNames={IPBu6mDUp:\"framer-v-djzfhn\",PRHQZbolc:\"framer-v-dkbg42\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const onVo1ixjX=undefined;const mg8g4NEXf=undefined;const G5EDuV62r=undefined;const ClMVQCeHe=undefined;const HI_FauaB9=undefined;const MWPwaphuu=undefined;const Yju1ccNZR=undefined;const HPae8FG98=undefined;const F8zA_IeQz=undefined;const setHPae8FG98=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={\"Variant 1\":\"PRHQZbolc\",Variant:\"IPBu6mDUp\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({click,estimatesLink,height,id,paperworkDescription,paperworkLink,pipeworkLink,proposalsLink,showQMS,surveyLink,title,width,...props})=>{return{...props,ClMVQCeHe:proposalsLink??props.ClMVQCeHe,F8zA_IeQz:paperworkLink??props.F8zA_IeQz,G5EDuV62r:estimatesLink??props.G5EDuV62r,HI_FauaB9:showQMS??props.HI_FauaB9??true,HPae8FG98:paperworkDescription??props.HPae8FG98??\"Every document pre-filled and ready - from DNO to installation to handover\",mg8g4NEXf:title??props.mg8g4NEXf??\"Features\",MWPwaphuu:pipeworkLink??props.MWPwaphuu,onVo1ixjX:click??props.onVo1ixjX,variant:humanReadableVariantMap[props.variant]??props.variant??\"PRHQZbolc\",Yju1ccNZR:surveyLink??props.Yju1ccNZR};};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,onVo1ixjX,mg8g4NEXf,HI_FauaB9,\"HPae8FG98\":externalHPae8FG98,\"onHPae8FG98Change\":setExternalHPae8FG98,G5EDuV62r,ClMVQCeHe,MWPwaphuu,Yju1ccNZR,F8zA_IeQz,...restProps}=getProps(props);const[HPae8FG98,setHPae8FG98]=useStateVariable(externalHPae8FG98,setExternalHPae8FG98);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PRHQZbolc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1c1wtxf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(onVo1ixjX){const res=await onVo1ixjX(...args);if(res===false)return false;}});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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dkbg42\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PRHQZbolc\",onMouseLeave:onMouseLeave1c1wtxf,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 0.3621759214656777px 1.8108796073283884px -0.625px rgba(25, 31, 26, 0.08), 0px 3px 15px -1.25px rgba(25, 31, 26, 0.19)\",...style},...addPropertyOverrides({IPBu6mDUp:{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ce1kcb\",layoutDependency:layoutDependency,layoutId:\"pifp9Qui5\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w7j8h4\",layoutDependency:layoutDependency,layoutId:\"P9vUDujfN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6o54nv\",\"data-styles-preset\":\"cjoUJC3UG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(64, 67, 71)))\"},children:\"Tools\"})}),className:\"framer-1dvvajz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"J8NA54xyo\",style:{\"--extracted-r6o4lv\":\"var(--token-89d30f5d-946f-45f4-a021-3dd43d8e5f2e, rgb(64, 67, 71))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mg8g4NEXf,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s1095p\",layoutDependency:layoutDependency,layoutId:\"QJzkw7g7O\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,y:(componentViewport?.y||0)+28+0+0+0+48+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k8qxg2-container\",layoutDependency:layoutDependency,layoutId:\"JAnC9lemS-container\",nodeId:\"JAnC9lemS\",rendersWithMotion:true,scopeId:\"jrgM__glF\",children:/*#__PURE__*/_jsx(MegaNavItem,{DqMtlruEe:\"Enquiry forms & Estimates\",hb9U3tw_k:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M22 12H16L14 15H10L8 12H2M22 12V18C22 18.5304 21.7893 19.0391 21.4142 19.4142C21.0391 19.7893 20.5304 20 20 20H4C3.46957 20 2.96086 19.7893 2.58579 19.4142C2.21071 19.0391 2 18.5304 2 18V12M22 12L18.55 5.11C18.3844 4.77679 18.1292 4.49637 17.813 4.30028C17.4967 4.10419 17.1321 4.0002 16.76 4H7.24C6.86792 4.0002 6.50326 4.10419 6.18704 4.30028C5.87083 4.49637 5.61558 4.77679 5.45 5.11L2 12\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"JAnC9lemS\",Ja4opJJxL:G5EDuV62r,jEhDuBPqb:\"New\",layoutId:\"JAnC9lemS\",p9dWsCoCN:\"Stay on top of your heat pump enquiries\\u2028and cut out the time-wasters\",variant:matchVariant(\"uOTNbk3YI\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,y:(componentViewport?.y||0)+28+0+0+0+48+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1681q3a-container\",layoutDependency:layoutDependency,layoutId:\"xuzbsfAAn-container\",nodeId:\"xuzbsfAAn\",rendersWithMotion:true,scopeId:\"jrgM__glF\",children:/*#__PURE__*/_jsx(MegaNavItem,{DqMtlruEe:\"Quote & Proposal\",hb9U3tw_k:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M14 8H8M16 12H8M13 16H8M4 2V22L6 21L8 22L10 21L12 22L14 21L16 22L18 21L20 22V2L18 3L16 2L14 3L12 2L10 3L8 2L6 3L4 2Z\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"xuzbsfAAn\",Ja4opJJxL:ClMVQCeHe,jEhDuBPqb:\"New\",layoutId:\"xuzbsfAAn\",p9dWsCoCN:\"Professional proposals that showcase your expertise and are easy to approve\",variant:matchVariant(\"uOTNbk3YI\"),width:\"100%\"})})}),HI_FauaB9!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CgxCZUVUj\"},implicitPathVariables:undefined},{href:{webPageId:\"CgxCZUVUj\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,y:(componentViewport?.y||0)+28+0+0+0+48+0+0,...addPropertyOverrides({IPBu6mDUp:{y:(componentViewport?.y||0)+28+0+0+0+48+0+178}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1klk2rd-container\",layoutDependency:layoutDependency,layoutId:\"AdCjfmqa8-container\",nodeId:\"AdCjfmqa8\",rendersWithMotion:true,scopeId:\"jrgM__glF\",children:/*#__PURE__*/_jsx(MegaNavItemWithHideWhenIrish1klk2rdWithMappedReactPropsjan6o3,{DqMtlruEe:\"Quality Management System\",hb9U3tw_k:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M15.477 12.8899L16.992 21.4159C17.009 21.5163 16.9949 21.6195 16.9516 21.7116C16.9084 21.8038 16.838 21.8806 16.7499 21.9317C16.6619 21.9828 16.5603 22.0058 16.4588 21.9976C16.3573 21.9894 16.2607 21.9504 16.182 21.8859L12.602 19.1989C12.4292 19.0698 12.2192 19 12.0035 19C11.7878 19 11.5778 19.0698 11.405 19.1989L7.819 21.8849C7.74032 21.9493 7.64386 21.9882 7.54249 21.9964C7.44112 22.0046 7.33967 21.9817 7.25166 21.9308C7.16365 21.8798 7.09327 21.8032 7.04991 21.7112C7.00656 21.6192 6.99228 21.5162 7.009 21.4159L8.523 12.8899M18 8C18 11.3137 15.3137 14 12 14C8.68629 14 6 11.3137 6 8C6 4.68629 8.68629 2 12 2C15.3137 2 18 4.68629 18 8Z\" stroke=\"#78716C\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"AdCjfmqa8\",Ja4opJJxL:resolvedLinks[0],jEhDuBPqb:\"New\",layoutId:\"AdCjfmqa8\",p9dWsCoCN:\"Be fully MCS compliant with our in-built QMS system\",variant:matchVariant(\"uOTNbk3YI\"),width:\"100%\",...addPropertyOverrides({IPBu6mDUp:{Ja4opJJxL:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,y:(componentViewport?.y||0)+28+0+0+0+48+0+89,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ij3zh8-container\",layoutDependency:layoutDependency,layoutId:\"B1qtiq6hJ-container\",nodeId:\"B1qtiq6hJ\",rendersWithMotion:true,scopeId:\"jrgM__glF\",children:/*#__PURE__*/_jsx(MegaNavItem,{DqMtlruEe:\"Pipework & Drawings\",hb9U3tw_k:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M4 4C4 3.44772 4.44772 3 5 3H9C9.55228 3 10 3.44772 10 4V5C10 5.55228 9.55228 6 9 6H5C4.44772 6 4 5.55228 4 5V4Z\" stroke=\"#78716C\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/> <path d=\"M14 19C14 18.4477 14.4477 18 15 18H19C19.5523 18 20 18.4477 20 19V20C20 20.5523 19.5523 21 19 21H15C14.4477 21 14 20.5523 14 20V19Z\" stroke=\"#78716C\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/> <path d=\"M8.5 6V9.5C8.5 10.0523 8.94772 10.5 9.5 10.5H14.5C16.7091 10.5 18.5 12.2909 18.5 14.5V18H15.5V14.5C15.5 13.9477 15.0523 13.5 14.5 13.5H9.5C7.29086 13.5 5.5 11.7091 5.5 9.5V6H8.5Z\" stroke=\"#78716C\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"B1qtiq6hJ\",Ja4opJJxL:MWPwaphuu,jEhDuBPqb:\"New\",layoutId:\"B1qtiq6hJ\",p9dWsCoCN:\"Draw new & existing piping runs, and generate detailed CAD-style drawings\",variant:matchVariant(\"YeC_sy6sy\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,y:(componentViewport?.y||0)+28+0+0+0+48+0+89,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fljdkv-container\",layoutDependency:layoutDependency,layoutId:\"MRc18lATy-container\",nodeId:\"MRc18lATy\",rendersWithMotion:true,scopeId:\"jrgM__glF\",children:/*#__PURE__*/_jsx(MegaNavItem,{DqMtlruEe:\"Survey, Heat loss & Design\",hb9U3tw_k:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M16 4H18C18.5304 4 19.0391 4.21071 19.4142 4.58579C19.7893 4.96086 20 5.46957 20 6V20C20 20.5304 19.7893 21.0391 19.4142 21.4142C19.0391 21.7893 18.5304 22 18 22H6C5.46957 22 4.96086 21.7893 4.58579 21.4142C4.21071 21.0391 4 20.5304 4 20V6C4 5.46957 4.21071 4.96086 4.58579 4.58579C4.96086 4.21071 5.46957 4 6 4H8M9 2H15C15.5523 2 16 2.44772 16 3V5C16 5.55228 15.5523 6 15 6H9C8.44772 6 8 5.55228 8 5V3C8 2.44772 8.44772 2 9 2Z\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"MRc18lATy\",Ja4opJJxL:Yju1ccNZR,jEhDuBPqb:\"LiDAR\",layoutId:\"MRc18lATy\",p9dWsCoCN:\"Speed through surveys to system designs and create beautiful reports \",variant:matchVariant(\"uOTNbk3YI\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,y:(componentViewport?.y||0)+28+0+0+0+48+0+89,...addPropertyOverrides({IPBu6mDUp:{y:(componentViewport?.y||0)+28+0+0+0+48+0+178}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zjfqep-container\",layoutDependency:layoutDependency,layoutId:\"tVEedvNU6-container\",nodeId:\"tVEedvNU6\",rendersWithMotion:true,scopeId:\"jrgM__glF\",children:/*#__PURE__*/_jsx(MegaNavItemWithIrishInstallCopyzjfqepWithMappedReactPropsjan6o3,{DqMtlruEe:\"Install & Handover\",hb9U3tw_k:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M14 2V6C14 6.53043 14.2107 7.03914 14.5858 7.41421C14.9609 7.78929 15.4696 8 16 8H20M9 15L11 17L15 13M15 2H6C5.46957 2 4.96086 2.21071 4.58579 2.58579C4.21071 2.96086 4 3.46957 4 4V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V7L15 2Z\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',height:\"100%\",id:\"tVEedvNU6\",Ja4opJJxL:F8zA_IeQz,jEhDuBPqb:\"New\",layoutId:\"tVEedvNU6\",onp9dWsCoCNChange:setHPae8FG98,p9dWsCoCN:HPae8FG98,variant:matchVariant(\"uOTNbk3YI\"),width:\"100%\"})})})]})]})})})})})});});const css=[\".framer-HKdlP.framer-1f8aewc, .framer-HKdlP .framer-1f8aewc { display: block; }\",\".framer-HKdlP.framer-dkbg42 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 264px; justify-content: flex-start; max-width: 1312px; overflow: hidden; padding: 28px; position: relative; width: 1312px; will-change: var(--framer-will-change-override, transform); }\",\".framer-HKdlP .framer-1ce1kcb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 208px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HKdlP .framer-w7j8h4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-HKdlP .framer-1dvvajz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HKdlP .framer-1s1095p { display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(3, 400px); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HKdlP .framer-1k8qxg2-container, .framer-HKdlP .framer-1681q3a-container, .framer-HKdlP .framer-1klk2rd-container, .framer-HKdlP .framer-1ij3zh8-container, .framer-HKdlP .framer-fljdkv-container, .framer-HKdlP .framer-zjfqep-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-HKdlP.framer-v-djzfhn.framer-dkbg42, .framer-HKdlP.framer-v-djzfhn .framer-w7j8h4 { height: min-content; }\",\".framer-HKdlP.framer-v-djzfhn .framer-1ce1kcb { align-content: flex-start; align-items: flex-start; height: min-content; }\",\".framer-HKdlP.framer-v-djzfhn .framer-1s1095p { grid-template-columns: repeat(2, 400px); }\",\".framer-HKdlP.framer-v-djzfhn .framer-1k8qxg2-container { order: 0; }\",\".framer-HKdlP.framer-v-djzfhn .framer-1681q3a-container { order: 1; }\",\".framer-HKdlP.framer-v-djzfhn .framer-1klk2rd-container { order: 5; }\",\".framer-HKdlP.framer-v-djzfhn .framer-1ij3zh8-container { order: 3; }\",\".framer-HKdlP.framer-v-djzfhn .framer-fljdkv-container { order: 2; }\",\".framer-HKdlP.framer-v-djzfhn .framer-zjfqep-container { order: 4; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 264\n * @framerIntrinsicWidth 1312\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1312px\",null,null]},\"IPBu6mDUp\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1312px\",null,null]}}}\n * @framerVariables {\"onVo1ixjX\":\"click\",\"mg8g4NEXf\":\"title\",\"HI_FauaB9\":\"showQMS\",\"HPae8FG98\":\"paperworkDescription\",\"G5EDuV62r\":\"estimatesLink\",\"ClMVQCeHe\":\"proposalsLink\",\"MWPwaphuu\":\"pipeworkLink\",\"Yju1ccNZR\":\"surveyLink\",\"F8zA_IeQz\":\"paperworkLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjrgM__glF=withCSS(Component,css,\"framer-HKdlP\");export default FramerjrgM__glF;FramerjrgM__glF.displayName=\"Mega Nav\";FramerjrgM__glF.defaultProps={height:264,width:1312};addPropertyControls(FramerjrgM__glF,{variant:{options:[\"PRHQZbolc\",\"IPBu6mDUp\"],optionTitles:[\"Variant 1\",\"Variant\"],title:\"Variant\",type:ControlType.Enum},onVo1ixjX:{title:\"Click\",type:ControlType.EventHandler},mg8g4NEXf:{defaultValue:\"Features\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmg8g4NEXfChange:{changes:\"mg8g4NEXf\",type:ControlType.ChangeHandler},HI_FauaB9:{defaultValue:true,title:\"Show QMS\",type:ControlType.Boolean},onHI_FauaB9Change:{changes:\"HI_FauaB9\",type:ControlType.ChangeHandler},HPae8FG98:{defaultValue:\"Every document pre-filled and ready - from DNO to installation to handover\",title:\"Paperwork Description\",type:ControlType.String},onHPae8FG98Change:{changes:\"HPae8FG98\",type:ControlType.ChangeHandler},G5EDuV62r:{title:\"Estimates Link\",type:ControlType.Link},ClMVQCeHe:{title:\"Proposals Link\",type:ControlType.Link},MWPwaphuu:{title:\"Pipework Link\",type:ControlType.Link},Yju1ccNZR:{title:\"Survey Link\",type:ControlType.Link},F8zA_IeQz:{title:\"Paperwork Link\",type:ControlType.Link}});addFonts(FramerjrgM__glF,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MegaNavItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerjrgM__glF.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MegaNavItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjrgM__glF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1312px\\\",null,null]},\\\"IPBu6mDUp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1312px\\\",null,null]}}}\",\"framerVariables\":\"{\\\"onVo1ixjX\\\":\\\"click\\\",\\\"mg8g4NEXf\\\":\\\"title\\\",\\\"HI_FauaB9\\\":\\\"showQMS\\\",\\\"HPae8FG98\\\":\\\"paperworkDescription\\\",\\\"G5EDuV62r\\\":\\\"estimatesLink\\\",\\\"ClMVQCeHe\\\":\\\"proposalsLink\\\",\\\"MWPwaphuu\\\":\\\"pipeworkLink\\\",\\\"Yju1ccNZR\\\":\\\"surveyLink\\\",\\\"F8zA_IeQz\\\":\\\"paperworkLink\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1312\",\"framerIntrinsicHeight\":\"264\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jrgM__glF.map","// Generated by Framer (c88fd2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 NavigationHeader__Navigation from\"https://framerusercontent.com/modules/nGGhoOVJqnyW6KYiyjNz/xRNMMbDBRX6kOxdwz5KF/axpRBCGpI.js\";const NavigationHeader__NavigationFonts=getFonts(NavigationHeader__Navigation);const cycleOrder=[\"kek2wj5Cw\",\"j6E974vrs\"];const serializationHash=\"framer-NOop1\";const variantClassNames={j6E974vrs:\"framer-v-1esyngb\",kek2wj5Cw:\"framer-v-e8b2p0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cvYtxLP3Y=undefined;const WIKCEQmUa=undefined;const v4QH3VQV9=undefined;const RPsDMjdgs=undefined;const MN_BgIdPI=undefined;const eNASS9767=undefined;const oSAb5Mjze=undefined;const bb3KU9S3r=undefined;const uMI9Y2VDW=undefined;const oqqNIy_0x=undefined;const btuHkCvRe=undefined;const kFe0GMVSj=undefined;const FXiGNg8zk=undefined;const JX1jh3pw4=undefined;const t3qxSH1uE=undefined;const n_kKXCNSX=undefined;const setcvYtxLP3Y=undefined;const setv4QH3VQV9=undefined;const seteNASS9767=undefined;const setuMI9Y2VDW=undefined;const setkFe0GMVSj=undefined;const sett3qxSH1uE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={\"Variant 1\":\"kek2wj5Cw\",\"Variant 2\":\"j6E974vrs\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({child1Label,child1Link,child1Show,child2Label,child2Link,child2Show,child3Label,child3Link,child3Show,child4Label,child4Link,child4Show,child5Label,child5Link,child5Show,height,id,title,width,...props})=>{return{...props,bb3KU9S3r:child3Show??props.bb3KU9S3r??true,btuHkCvRe:child4Show??props.btuHkCvRe??true,cvYtxLP3Y:title??props.cvYtxLP3Y??\"Tools\",eNASS9767:child2Label??props.eNASS9767??\"Heat loss survey & design\",FXiGNg8zk:child4Link??props.FXiGNg8zk,JX1jh3pw4:child5Show??props.JX1jh3pw4??true,kFe0GMVSj:child4Label??props.kFe0GMVSj??\"MCS compliant paperwork\",MN_BgIdPI:child2Show??props.MN_BgIdPI??true,n_kKXCNSX:child5Link??props.n_kKXCNSX,oqqNIy_0x:child3Link??props.oqqNIy_0x,oSAb5Mjze:child2Link??props.oSAb5Mjze,RPsDMjdgs:child1Link??props.RPsDMjdgs,t3qxSH1uE:child5Label??props.t3qxSH1uE??\"Quality management system\",uMI9Y2VDW:child3Label??props.uMI9Y2VDW??\"Pipework & Drawings\",v4QH3VQV9:child1Label??props.v4QH3VQV9??\"Enquiry forms & estimates\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kek2wj5Cw\",WIKCEQmUa:child1Show??props.WIKCEQmUa??true};};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,\"cvYtxLP3Y\":externalcvYtxLP3Y,\"oncvYtxLP3YChange\":setExternalcvYtxLP3Y,WIKCEQmUa,\"v4QH3VQV9\":externalv4QH3VQV9,\"onv4QH3VQV9Change\":setExternalv4QH3VQV9,RPsDMjdgs,\"eNASS9767\":externaleNASS9767,\"oneNASS9767Change\":setExternaleNASS9767,MN_BgIdPI,oSAb5Mjze,\"uMI9Y2VDW\":externaluMI9Y2VDW,\"onuMI9Y2VDWChange\":setExternaluMI9Y2VDW,oqqNIy_0x,bb3KU9S3r,\"kFe0GMVSj\":externalkFe0GMVSj,\"onkFe0GMVSjChange\":setExternalkFe0GMVSj,FXiGNg8zk,btuHkCvRe,\"t3qxSH1uE\":externalt3qxSH1uE,\"ont3qxSH1uEChange\":setExternalt3qxSH1uE,n_kKXCNSX,JX1jh3pw4,...restProps}=getProps(props);const[cvYtxLP3Y,setcvYtxLP3Y]=useStateVariable(externalcvYtxLP3Y,setExternalcvYtxLP3Y);const[v4QH3VQV9,setv4QH3VQV9]=useStateVariable(externalv4QH3VQV9,setExternalv4QH3VQV9);const[eNASS9767,seteNASS9767]=useStateVariable(externaleNASS9767,setExternaleNASS9767);const[uMI9Y2VDW,setuMI9Y2VDW]=useStateVariable(externaluMI9Y2VDW,setExternaluMI9Y2VDW);const[kFe0GMVSj,setkFe0GMVSj]=useStateVariable(externalkFe0GMVSj,setExternalkFe0GMVSj);const[t3qxSH1uE,sett3qxSH1uE]=useStateVariable(externalt3qxSH1uE,setExternalt3qxSH1uE);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kek2wj5Cw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13lvfpi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"j6E974vrs\");});const onTap1iyk4q8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"kek2wj5Cw\");});const vyk0e2Zccx1tdz7=activeVariantCallback(async(...args)=>{setVariant(\"kek2wj5Cw\");});const vyk0e2Zccytnf54=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kek2wj5Cw\"),500);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"j6E974vrs\")return true;return value;};const isDisplayed1=value=>{if(baseVariant===\"j6E974vrs\")return false;return value;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"j6E974vrs\")return true;return false;};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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-e8b2p0\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kek2wj5Cw\",onTap:onTap13lvfpi,ref:refBinding,style:{...style},...addPropertyOverrides({j6E974vrs:{\"data-framer-name\":\"Variant 2\",onTap:onTap1iyk4q8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1njv5mw-container\",layoutDependency:layoutDependency,layoutId:\"D0VaSjo3R-container\",nodeId:\"D0VaSjo3R\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:cvYtxLP3Y,id:\"D0VaSjo3R\",layoutId:\"D0VaSjo3R\",onhKBYmKB6sChange:setcvYtxLP3Y,style:{width:\"100%\"},variant:matchVariant(\"Bc9ASgw1b\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\",...addPropertyOverrides({j6E974vrs:{variant:matchVariant(\"pXxJWQ7ZL\"),vyk0e2Zcc:vyk0e2Zccx1tdz7}},baseVariant,gestureVariant)})})}),isDisplayed(WIKCEQmUa!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n2kqge-container\",layoutDependency:layoutDependency,layoutId:\"n1ivg7B9U-container\",nodeId:\"n1ivg7B9U\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:v4QH3VQV9,id:\"n1ivg7B9U\",layoutId:\"n1ivg7B9U\",onhKBYmKB6sChange:setv4QH3VQV9,OS5h_jZSo:RPsDMjdgs,style:{width:\"100%\"},variant:matchVariant(\"MGz8cnTQ5\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\",...addPropertyOverrides({j6E974vrs:{vyk0e2Zcc:vyk0e2Zccytnf54}},baseVariant,gestureVariant)})})}),MN_BgIdPI!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+68,...addPropertyOverrides({j6E974vrs:{y:(componentViewport?.y||0)+0+136}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11msmj6-container\",layoutDependency:layoutDependency,layoutId:\"eOuR33BHn-container\",nodeId:\"eOuR33BHn\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:eNASS9767,id:\"eOuR33BHn\",layoutId:\"eOuR33BHn\",onhKBYmKB6sChange:seteNASS9767,OS5h_jZSo:oSAb5Mjze,style:{width:\"100%\"},variant:matchVariant(\"MGz8cnTQ5\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\",...addPropertyOverrides({j6E974vrs:{vyk0e2Zcc:vyk0e2Zccytnf54}},baseVariant,gestureVariant)})})}),isDisplayed1(bb3KU9S3r!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ktfwq0-container\",layoutDependency:layoutDependency,layoutId:\"whgMlzPkj-container\",nodeId:\"whgMlzPkj\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:uMI9Y2VDW,id:\"whgMlzPkj\",layoutId:\"whgMlzPkj\",onhKBYmKB6sChange:setuMI9Y2VDW,OS5h_jZSo:oqqNIy_0x,style:{width:\"100%\"},variant:matchVariant(\"MGz8cnTQ5\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+68,...addPropertyOverrides({j6E974vrs:{y:(componentViewport?.y||0)+0+136}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nv4l1x-container\",layoutDependency:layoutDependency,layoutId:\"iyfFXXBJq-container\",nodeId:\"iyfFXXBJq\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:uMI9Y2VDW,id:\"iyfFXXBJq\",layoutId:\"iyfFXXBJq\",onhKBYmKB6sChange:setuMI9Y2VDW,OS5h_jZSo:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(\"MGz8cnTQ5\"),vyk0e2Zcc:vyk0e2Zccytnf54,w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\",...addPropertyOverrides({j6E974vrs:{OS5h_jZSo:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({j6E974vrs:{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+204}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9j02do-container\",layoutDependency:layoutDependency,layoutId:\"DxuHnQ6er-container\",nodeId:\"DxuHnQ6er\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:\"Pipework & Drawings\",id:\"DxuHnQ6er\",layoutId:\"DxuHnQ6er\",OS5h_jZSo:resolvedLinks1[0],style:{width:\"100%\"},variant:matchVariant(\"MGz8cnTQ5\"),vyk0e2Zcc:vyk0e2Zccytnf54,w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\",...addPropertyOverrides({j6E974vrs:{OS5h_jZSo:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),btuHkCvRe!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+136,...addPropertyOverrides({j6E974vrs:{y:(componentViewport?.y||0)+0+272}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-my997y-container\",layoutDependency:layoutDependency,layoutId:\"tWfhHn9Fs-container\",nodeId:\"tWfhHn9Fs\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:kFe0GMVSj,id:\"tWfhHn9Fs\",layoutId:\"tWfhHn9Fs\",onhKBYmKB6sChange:setkFe0GMVSj,OS5h_jZSo:FXiGNg8zk,style:{width:\"100%\"},variant:matchVariant(\"MGz8cnTQ5\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\",...addPropertyOverrides({j6E974vrs:{vyk0e2Zcc:vyk0e2Zccytnf54}},baseVariant,gestureVariant)})})}),isDisplayed(JX1jh3pw4!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+136,...addPropertyOverrides({j6E974vrs:{y:(componentViewport?.y||0)+0+272}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vg4fa7-container\",layoutDependency:layoutDependency,layoutId:\"N8JaXvMfe-container\",nodeId:\"N8JaXvMfe\",rendersWithMotion:true,scopeId:\"vMPYHGqIS\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:t3qxSH1uE,id:\"N8JaXvMfe\",layoutId:\"N8JaXvMfe\",onhKBYmKB6sChange:sett3qxSH1uE,OS5h_jZSo:n_kKXCNSX,style:{width:\"100%\"},variant:matchVariant(\"MGz8cnTQ5\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\"})})})]})})})});});const css=[\".framer-NOop1.framer-1c0ehuq, .framer-NOop1 .framer-1c0ehuq { display: block; }\",\".framer-NOop1.framer-e8b2p0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 68px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 342px; }\",\".framer-NOop1 .framer-1njv5mw-container, .framer-NOop1 .framer-1n2kqge-container, .framer-NOop1 .framer-11msmj6-container, .framer-NOop1 .framer-1ktfwq0-container, .framer-NOop1 .framer-1nv4l1x-container, .framer-NOop1 .framer-9j02do-container, .framer-NOop1 .framer-my997y-container, .framer-NOop1 .framer-1vg4fa7-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-NOop1.framer-v-1esyngb.framer-e8b2p0 { height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 342\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"j6E974vrs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cvYtxLP3Y\":\"title\",\"WIKCEQmUa\":\"child1Show\",\"v4QH3VQV9\":\"child1Label\",\"RPsDMjdgs\":\"child1Link\",\"eNASS9767\":\"child2Label\",\"MN_BgIdPI\":\"child2Show\",\"oSAb5Mjze\":\"child2Link\",\"uMI9Y2VDW\":\"child3Label\",\"oqqNIy_0x\":\"child3Link\",\"bb3KU9S3r\":\"child3Show\",\"kFe0GMVSj\":\"child4Label\",\"FXiGNg8zk\":\"child4Link\",\"btuHkCvRe\":\"child4Show\",\"t3qxSH1uE\":\"child5Label\",\"n_kKXCNSX\":\"child5Link\",\"JX1jh3pw4\":\"child5Show\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervMPYHGqIS=withCSS(Component,css,\"framer-NOop1\");export default FramervMPYHGqIS;FramervMPYHGqIS.displayName=\"Mobile Expandable Links\";FramervMPYHGqIS.defaultProps={height:68,width:342};addPropertyControls(FramervMPYHGqIS,{variant:{options:[\"kek2wj5Cw\",\"j6E974vrs\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},cvYtxLP3Y:{defaultValue:\"Tools\",displayTextArea:false,title:\"Title\",type:ControlType.String},oncvYtxLP3YChange:{changes:\"cvYtxLP3Y\",type:ControlType.ChangeHandler},WIKCEQmUa:{defaultValue:true,title:\"Child 1 - Show\",type:ControlType.Boolean},onWIKCEQmUaChange:{changes:\"WIKCEQmUa\",type:ControlType.ChangeHandler},v4QH3VQV9:{defaultValue:\"Enquiry forms & estimates\",displayTextArea:false,title:\"Child 1 - Label\",type:ControlType.String},onv4QH3VQV9Change:{changes:\"v4QH3VQV9\",type:ControlType.ChangeHandler},RPsDMjdgs:{title:\"Child 1 - Link\",type:ControlType.Link},eNASS9767:{defaultValue:\"Heat loss survey & design\",displayTextArea:false,title:\"Child 2 - Label\",type:ControlType.String},oneNASS9767Change:{changes:\"eNASS9767\",type:ControlType.ChangeHandler},MN_BgIdPI:{defaultValue:true,title:\"Child 2 - Show\",type:ControlType.Boolean},onMN_BgIdPIChange:{changes:\"MN_BgIdPI\",type:ControlType.ChangeHandler},oSAb5Mjze:{title:\"Child 2 - Link\",type:ControlType.Link},uMI9Y2VDW:{defaultValue:\"Pipework & Drawings\",displayTextArea:false,title:\"Child 3 - Label\",type:ControlType.String},onuMI9Y2VDWChange:{changes:\"uMI9Y2VDW\",type:ControlType.ChangeHandler},oqqNIy_0x:{title:\"Child 3 - Link\",type:ControlType.Link},bb3KU9S3r:{defaultValue:true,title:\"Child 3 - Show\",type:ControlType.Boolean},onbb3KU9S3rChange:{changes:\"bb3KU9S3r\",type:ControlType.ChangeHandler},kFe0GMVSj:{defaultValue:\"MCS compliant paperwork\",displayTextArea:false,title:\"Child 4 - Label\",type:ControlType.String},onkFe0GMVSjChange:{changes:\"kFe0GMVSj\",type:ControlType.ChangeHandler},FXiGNg8zk:{title:\"Child 4 - Link\",type:ControlType.Link},btuHkCvRe:{defaultValue:true,title:\"Child 4 - Show\",type:ControlType.Boolean},onbtuHkCvReChange:{changes:\"btuHkCvRe\",type:ControlType.ChangeHandler},t3qxSH1uE:{defaultValue:\"Quality management system\",displayTextArea:false,title:\"Child 5 - Label\",type:ControlType.String},ont3qxSH1uEChange:{changes:\"t3qxSH1uE\",type:ControlType.ChangeHandler},n_kKXCNSX:{title:\"Child 5 - Link\",type:ControlType.Link},JX1jh3pw4:{defaultValue:true,title:\"Child 5 Show\",type:ControlType.Boolean},onJX1jh3pw4Change:{changes:\"JX1jh3pw4\",type:ControlType.ChangeHandler}});addFonts(FramervMPYHGqIS,[{explicitInter:true,fonts:[]},...NavigationHeader__NavigationFonts],{supportsExplicitInterCodegen:true});FramervMPYHGqIS.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationHeader__Navigation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervMPYHGqIS\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"68\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j6E974vrs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"cvYtxLP3Y\\\":\\\"title\\\",\\\"WIKCEQmUa\\\":\\\"child1Show\\\",\\\"v4QH3VQV9\\\":\\\"child1Label\\\",\\\"RPsDMjdgs\\\":\\\"child1Link\\\",\\\"eNASS9767\\\":\\\"child2Label\\\",\\\"MN_BgIdPI\\\":\\\"child2Show\\\",\\\"oSAb5Mjze\\\":\\\"child2Link\\\",\\\"uMI9Y2VDW\\\":\\\"child3Label\\\",\\\"oqqNIy_0x\\\":\\\"child3Link\\\",\\\"bb3KU9S3r\\\":\\\"child3Show\\\",\\\"kFe0GMVSj\\\":\\\"child4Label\\\",\\\"FXiGNg8zk\\\":\\\"child4Link\\\",\\\"btuHkCvRe\\\":\\\"child4Show\\\",\\\"t3qxSH1uE\\\":\\\"child5Label\\\",\\\"n_kKXCNSX\\\":\\\"child5Link\\\",\\\"JX1jh3pw4\\\":\\\"child5Show\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"342\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vMPYHGqIS.map","// Generated by Framer (f9faa6c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/saEcIaCyiqojnAC3zJTk/QI74FQBMID7ir6FNT5wZ/Hero.js\";import{withIrishMobileLinks}from\"https://framerusercontent.com/modules/FlHf6iD84x9dM1BkbogG/Buv6bNatqCqD2CtKibak/IrishNav.js\";import NavigationHeader__Navigation from\"https://framerusercontent.com/modules/nGGhoOVJqnyW6KYiyjNz/xRNMMbDBRX6kOxdwz5KF/axpRBCGpI.js\";import MegaNav from\"https://framerusercontent.com/modules/wvaXygzICoy8pcWmlPxo/fqcYSR73ujTrPWdq7OzW/jrgM__glF.js\";import BitsButton from\"https://framerusercontent.com/modules/7jBoCWWvaxb78YikwgJz/7oYx5zSteiov8jDNcALO/rgRTQTCrS.js\";import MobileExpandableLinks,*as MobileExpandableLinksInfo from\"https://framerusercontent.com/modules/tV9kGeJMB46tAONYQh6w/AP8YNz8MaT3IfsyYywvX/vMPYHGqIS.js\";const HeroFonts=getFonts(Hero);const MobileExpandableLinksFonts=getFonts(MobileExpandableLinks);const MobileExpandableLinksWithIrishMobileLinks2nd1j4WithMappedReactPropsirg5kj=withMappedReactProps(withCodeBoundaryForOverrides(MobileExpandableLinks,{nodeId:\"NFJ0yBoKp\",override:withIrishMobileLinks,scopeId:\"QXhTnn9xv\"}),MobileExpandableLinksInfo);const NavigationHeader__NavigationFonts=getFonts(NavigationHeader__Navigation);const BitsButtonFonts=getFonts(BitsButton);const MegaNavFonts=getFonts(MegaNav);const cycleOrder=[\"hluSePwoF\",\"g4s4axG1n\",\"oVIucXkyp\",\"HUGqLomb7\",\"g5sHXYnem\",\"wW8Ek0IYu\",\"dU9EibZsa\",\"jifvbMNSB\",\"mcnbp9L3P\"];const serializationHash=\"framer-jNZee\";const variantClassNames={dU9EibZsa:\"framer-v-1trh69r\",g4s4axG1n:\"framer-v-l9yjcg\",g5sHXYnem:\"framer-v-1j0gmsf\",hluSePwoF:\"framer-v-1v5hxah\",HUGqLomb7:\"framer-v-y6f5v3\",jifvbMNSB:\"framer-v-1he5en3\",mcnbp9L3P:\"framer-v-1ru83mr\",oVIucXkyp:\"framer-v-sm6pn4\",wW8Ek0IYu:\"framer-v-1ojw3h9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LPvUUpJrM=undefined;const RqFl43SyD=undefined;const Oj5B9w1mr=undefined;const jOUdBImvt=undefined;const ajzjZ9Zd4=undefined;const BGHOCmjfT=undefined;const QRu9924bn=undefined;const FG_qkRoz5=undefined;const u2nuwdYjX=undefined;const Vlumr_O9O=undefined;const aWh7VqM19=undefined;const neDtFLTps=undefined;const UzLoyOrdh=undefined;const kiuMtol4A=undefined;const dpfcMvhos=undefined;const setRqFl43SyD=undefined;const setOj5B9w1mr=undefined;const setjOUdBImvt=undefined;const setajzjZ9Zd4=undefined;const setBGHOCmjfT=undefined;const setdpfcMvhos=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={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 equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{return value?\"IVf0obrpW\":\"EygQXuhmw\";};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const humanReadableVariantMap={\"Dekstop - SIMPLE\":\"mcnbp9L3P\",\"Desktop - Tools DropDown\":\"dU9EibZsa\",\"Laptop - Solutions DropDown\":\"jifvbMNSB\",\"Laptop - Tools DropDown\":\"g5sHXYnem\",\"Phone--Closed\":\"g4s4axG1n\",\"Phone--NoNav\":\"oVIucXkyp\",\"Phone--Open\":\"hluSePwoF\",Desktop:\"wW8Ek0IYu\",Laptop:\"HUGqLomb7\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({activeAbout,activeBlog,activeCareers,height,id,showAboutUs,showCareers,showEnquiryAndEstimates,showFeatures,showInsights,showInstallAndHandover,showLogIn,showPaperworkDescription,showQualityManagementSystem,showQuoteAndProposal,showSurveysAndDesign,showWatchDemo,width,...props})=>{return{...props,ajzjZ9Zd4:showInstallAndHandover??props.ajzjZ9Zd4??true,aWh7VqM19:showCareers??props.aWh7VqM19??true,BGHOCmjfT:showQualityManagementSystem??props.BGHOCmjfT??true,dpfcMvhos:showPaperworkDescription??props.dpfcMvhos??\"Every document pre-filled and ready - from DNO to installation to handover\",FG_qkRoz5:activeBlog??props.FG_qkRoz5??false,jOUdBImvt:showQuoteAndProposal??props.jOUdBImvt??true,kiuMtol4A:showWatchDemo??props.kiuMtol4A??true,LPvUUpJrM:showFeatures??props.LPvUUpJrM??true,neDtFLTps:activeCareers??props.neDtFLTps??false,Oj5B9w1mr:showSurveysAndDesign??props.Oj5B9w1mr??true,QRu9924bn:showInsights??props.QRu9924bn??true,RqFl43SyD:showEnquiryAndEstimates??props.RqFl43SyD??true,u2nuwdYjX:showAboutUs??props.u2nuwdYjX??true,UzLoyOrdh:showLogIn??props.UzLoyOrdh??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"hluSePwoF\",Vlumr_O9O:activeAbout??props.Vlumr_O9O??false};};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,FG_qkRoz5,Vlumr_O9O,neDtFLTps,LPvUUpJrM,\"RqFl43SyD\":externalRqFl43SyD,\"onRqFl43SyDChange\":setExternalRqFl43SyD,\"Oj5B9w1mr\":externalOj5B9w1mr,\"onOj5B9w1mrChange\":setExternalOj5B9w1mr,\"jOUdBImvt\":externaljOUdBImvt,\"onjOUdBImvtChange\":setExternaljOUdBImvt,\"ajzjZ9Zd4\":externalajzjZ9Zd4,\"onajzjZ9Zd4Change\":setExternalajzjZ9Zd4,QRu9924bn,u2nuwdYjX,aWh7VqM19,UzLoyOrdh,kiuMtol4A,\"BGHOCmjfT\":externalBGHOCmjfT,\"onBGHOCmjfTChange\":setExternalBGHOCmjfT,\"dpfcMvhos\":externaldpfcMvhos,\"ondpfcMvhosChange\":setExternaldpfcMvhos,...restProps}=getProps(props);const[RqFl43SyD,setRqFl43SyD]=useStateVariable(externalRqFl43SyD,setExternalRqFl43SyD);const[Oj5B9w1mr,setOj5B9w1mr]=useStateVariable(externalOj5B9w1mr,setExternalOj5B9w1mr);const[jOUdBImvt,setjOUdBImvt]=useStateVariable(externaljOUdBImvt,setExternaljOUdBImvt);const[ajzjZ9Zd4,setajzjZ9Zd4]=useStateVariable(externalajzjZ9Zd4,setExternalajzjZ9Zd4);const[BGHOCmjfT,setBGHOCmjfT]=useStateVariable(externalBGHOCmjfT,setExternalBGHOCmjfT);const[dpfcMvhos,setdpfcMvhos]=useStateVariable(externaldpfcMvhos,setExternaldpfcMvhos);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hluSePwoF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"oVIucXkyp\",\"HUGqLomb7\",\"g5sHXYnem\",\"wW8Ek0IYu\",\"dU9EibZsa\",\"jifvbMNSB\",\"mcnbp9L3P\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClickh01npw=activeVariantCallback(async(...args)=>{setVariant(\"g4s4axG1n\");});const onClick173nzpl=activeVariantCallback(async(...args)=>{setVariant(\"hluSePwoF\");});const isDisplayed1=()=>{if([\"g4s4axG1n\",\"oVIucXkyp\",\"mcnbp9L3P\"].includes(baseVariant))return false;return true;};const isDisplayed2=value=>{if([\"HUGqLomb7\",\"g5sHXYnem\",\"wW8Ek0IYu\",\"dU9EibZsa\",\"jifvbMNSB\"].includes(baseVariant))return false;return value;};const router=useRouter();const isDisplayed3=value=>{if([\"HUGqLomb7\",\"g5sHXYnem\",\"wW8Ek0IYu\",\"dU9EibZsa\"].includes(baseVariant))return value;if(baseVariant===\"jifvbMNSB\")return true;return false;};const h_A063gKRebr1q=activeVariantCallback(async(...args)=>{setVariant(\"g5sHXYnem\");});const h_A063gKRwsh5md=activeVariantCallback(async(...args)=>{setVariant(\"dU9EibZsa\");});const isDisplayed4=value=>{if([\"HUGqLomb7\",\"wW8Ek0IYu\"].includes(baseVariant))return false;return value;};const isDisplayed5=value=>{if([\"HUGqLomb7\",\"wW8Ek0IYu\"].includes(baseVariant))return value;return false;};const isDisplayed6=()=>{if(baseVariant===\"dU9EibZsa\")return false;return true;};const isDisplayed7=value=>{if(baseVariant===\"jifvbMNSB\")return true;return value;};const isDisplayed8=()=>{if(baseVariant===\"g5sHXYnem\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"jifvbMNSB\")return true;return false;};const isDisplayed10=value=>{if([\"g5sHXYnem\",\"jifvbMNSB\"].includes(baseVariant))return false;return value;};const isDisplayed11=()=>{if(baseVariant===\"dU9EibZsa\")return true;return false;};const isDisplayed12=value=>{if([\"HUGqLomb7\",\"g5sHXYnem\",\"wW8Ek0IYu\",\"dU9EibZsa\"].includes(baseVariant))return value;return false;};const onVo1ixjX4fj8x7=activeVariantCallback(async(...args)=>{setVariant(\"HUGqLomb7\");});const onVo1ixjX2x7x7q=activeVariantCallback(async(...args)=>{setVariant(\"wW8Ek0IYu\");});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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1v5hxah\",className,classNames),\"data-framer-name\":\"Phone--Open\",layoutDependency:layoutDependency,layoutId:\"hluSePwoF\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-2543f619-f422-4886-974f-d461add94f03, rgb(16, 57, 48))\",...style},variants:{dU9EibZsa:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},g5sHXYnem:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},HUGqLomb7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},jifvbMNSB:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},mcnbp9L3P:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},wW8Ek0IYu:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({dU9EibZsa:{\"data-border\":true,\"data-framer-name\":\"Desktop - Tools DropDown\"},g4s4axG1n:{\"data-framer-name\":\"Phone--Closed\"},g5sHXYnem:{\"data-border\":true,\"data-framer-name\":\"Laptop - Tools DropDown\"},HUGqLomb7:{\"data-border\":true,\"data-framer-name\":\"Laptop\"},jifvbMNSB:{\"data-border\":true,\"data-framer-name\":\"Laptop - Solutions DropDown\"},mcnbp9L3P:{\"data-border\":true,\"data-framer-name\":\"Dekstop - SIMPLE\"},oVIucXkyp:{\"data-framer-name\":\"Phone--NoNav\"},wW8Ek0IYu:{\"data-border\":true,\"data-framer-name\":\"Desktop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dj1h87\",layoutDependency:layoutDependency,layoutId:\"i_TZKnNz8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-61ftuf\",\"data-framer-name\":\"Bar\",layoutDependency:layoutDependency,layoutId:\"LXiCMuOn8\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{dU9EibZsa:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},g4s4axG1n:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.06)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},g5sHXYnem:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},HUGqLomb7:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},jifvbMNSB:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},mcnbp9L3P:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},oVIucXkyp:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},wW8Ek0IYu:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({g4s4axG1n:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eDuWq2osY\"},motionChild:true,nodeId:\"ZFhIrWZTH\",openInNewTab:false,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+18),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"},className:\"framer-lwwlme framer-f6zhj8\",layoutDependency:layoutDependency,layoutId:\"ZFhIrWZTH\",...addPropertyOverrides({dU9EibZsa:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+20),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"}},g5sHXYnem:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+20),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"}},HUGqLomb7:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+20),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"}},jifvbMNSB:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+20),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"}},mcnbp9L3P:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||68)-40-0)/2)+0+-14),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"}},oVIucXkyp:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+16),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"}},wW8Ek0IYu:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+20),pixelHeight:104,pixelWidth:500,positionX:\"center\",positionY:\"center\",sizes:\"107px\",src:\"https://framerusercontent.com/images/23WDendG9hOpLPQyYHHOoDAk2Y.svg?width=500&height=104\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hgnetq-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"c2bGBA1Yk-container\",name:\"Icon\",nodeId:\"c2bGBA1Yk\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"XMark\",id:\"c2bGBA1Yk\",layoutId:\"c2bGBA1Yk\",mirrored:false,name:\"Icon\",onClick:onClickh01npw,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({g4s4axG1n:{iconSelection:\"Bars3\",onClick:onClick173nzpl}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ezkys\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Lxjt1tUZT\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hqu7zu\",\"data-framer-name\":\"Menu-Inner\",layoutDependency:layoutDependency,layoutId:\"pS_IqIN64\",style:{backgroundColor:\"var(--token-2543f619-f422-4886-974f-d461add94f03, rgb(16, 57, 48))\"},children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-15107dc\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"GAgxXyGFp\",children:[isDisplayed2(LPvUUpJrM!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined},{href:{webPageId:\"CgxCZUVUj\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+64+0+0+24+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2nd1j4-container\",layoutDependency:layoutDependency,layoutId:\"NFJ0yBoKp-container\",nodeId:\"NFJ0yBoKp\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(MobileExpandableLinksWithIrishMobileLinks2nd1j4WithMappedReactPropsirg5kj,{bb3KU9S3r:jOUdBImvt,btuHkCvRe:ajzjZ9Zd4,cvYtxLP3Y:\"Features\",eNASS9767:\"Surveys, Heat loss & Design\",FXiGNg8zk:resolvedLinks[3],height:\"100%\",id:\"NFJ0yBoKp\",JX1jh3pw4:BGHOCmjfT,kFe0GMVSj:\"Install & Handover\",layoutId:\"NFJ0yBoKp\",MN_BgIdPI:Oj5B9w1mr,n_kKXCNSX:resolvedLinks[4],onbb3KU9S3rChange:setjOUdBImvt,onbtuHkCvReChange:setajzjZ9Zd4,onJX1jh3pw4Change:setBGHOCmjfT,onMN_BgIdPIChange:setOj5B9w1mr,onWIKCEQmUaChange:setRqFl43SyD,oqqNIy_0x:resolvedLinks[2],oSAb5Mjze:resolvedLinks[1],RPsDMjdgs:resolvedLinks[0],style:{width:\"100%\"},t3qxSH1uE:\"Quality Management System\",uMI9Y2VDW:\"Quote & proposal\",v4QH3VQV9:\"Enquiry forms & Estimates\",variant:matchVariant(\"kek2wj5Cw\"),width:\"100%\",WIKCEQmUa:RqFl43SyD})})})}),isDisplayed3(LPvUUpJrM!==false)&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dU9EibZsa:{height:68,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},g5sHXYnem:{height:68,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},HUGqLomb7:{height:68,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},jifvbMNSB:{height:68,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},wW8Ek0IYu:{height:68,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19fhf4k-container\",layoutDependency:layoutDependency,layoutId:\"I32_VItm_-container\",nodeId:\"I32_VItm_\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:\"Tools\",id:\"I32_VItm_\",layoutId:\"I32_VItm_\",variant:matchVariant(\"FYTX60jtF\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},width:\"100%\",...addPropertyOverrides({dU9EibZsa:{hKBYmKB6s:\"Features\",variant:matchVariant(\"SZjzbolkj\")},g5sHXYnem:{hKBYmKB6s:\"Features\",variant:matchVariant(\"SZjzbolkj\")},HUGqLomb7:{h_A063gKR:h_A063gKRebr1q,hKBYmKB6s:\"Features\"},jifvbMNSB:{hKBYmKB6s:\"Features\",variant:matchVariant(\"SZjzbolkj\")},wW8Ek0IYu:{h_A063gKR:h_A063gKRwsh5md,hKBYmKB6s:\"Features\"}},baseVariant,gestureVariant)})})})}),QRu9924bn!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MdIpwQBXn\"},implicitPathVariables:undefined},{href:{webPageId:\"MdIpwQBXn\"},implicitPathVariables:undefined},{href:{webPageId:\"MdIpwQBXn\"},implicitPathVariables:undefined},{href:{webPageId:\"MdIpwQBXn\"},implicitPathVariables:undefined},{href:{webPageId:\"MdIpwQBXn\"},implicitPathVariables:undefined},{href:{webPageId:\"MdIpwQBXn\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+64+0+0+24+0+0+0,...addPropertyOverrides({dU9EibZsa:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},g5sHXYnem:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},HUGqLomb7:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},jifvbMNSB:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},wW8Ek0IYu:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bkthg-container\",layoutDependency:layoutDependency,layoutId:\"C0OQaZaIV-container\",nodeId:\"C0OQaZaIV\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:\"Insights\",id:\"C0OQaZaIV\",layoutId:\"C0OQaZaIV\",OS5h_jZSo:resolvedLinks1[0],style:{width:\"100%\"},variant:matchVariant(\"KT8X95Lub\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},width:\"100%\",...addPropertyOverrides({dU9EibZsa:{OS5h_jZSo:resolvedLinks1[4],variant:matchVariant(convertFromBoolean(equals(FG_qkRoz5,true),activeLocale))},g5sHXYnem:{OS5h_jZSo:resolvedLinks1[2],variant:matchVariant(convertFromBoolean(equals(FG_qkRoz5,true),activeLocale))},HUGqLomb7:{OS5h_jZSo:resolvedLinks1[1],variant:matchVariant(convertFromBoolean(equals(FG_qkRoz5,true),activeLocale))},jifvbMNSB:{OS5h_jZSo:resolvedLinks1[5],variant:matchVariant(convertFromBoolean(equals(FG_qkRoz5,true),activeLocale))},wW8Ek0IYu:{OS5h_jZSo:resolvedLinks1[3],variant:matchVariant(convertFromBoolean(equals(FG_qkRoz5,true),activeLocale))}},baseVariant,gestureVariant)})})})}),isDisplayed4(u2nuwdYjX!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wHwd9bQGP\"},implicitPathVariables:undefined},{href:{webPageId:\"wHwd9bQGP\"},implicitPathVariables:undefined},{href:{webPageId:\"wHwd9bQGP\"},implicitPathVariables:undefined},{href:{webPageId:\"wHwd9bQGP\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+64+0+0+24+0+0+0,...addPropertyOverrides({dU9EibZsa:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},g5sHXYnem:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},jifvbMNSB:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11qb8rr-container\",layoutDependency:layoutDependency,layoutId:\"DLj2KtI2h-container\",nodeId:\"DLj2KtI2h\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:\"About Us\",id:\"DLj2KtI2h\",layoutId:\"DLj2KtI2h\",OS5h_jZSo:resolvedLinks2[0],style:{width:\"100%\"},variant:matchVariant(\"KT8X95Lub\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},width:\"100%\",...addPropertyOverrides({dU9EibZsa:{OS5h_jZSo:resolvedLinks2[2],variant:matchVariant(convertFromBoolean(equals(Vlumr_O9O,true),activeLocale))},g5sHXYnem:{OS5h_jZSo:resolvedLinks2[1],variant:matchVariant(convertFromBoolean(equals(Vlumr_O9O,true),activeLocale))},jifvbMNSB:{OS5h_jZSo:resolvedLinks2[3],variant:matchVariant(convertFromBoolean(equals(Vlumr_O9O,true),activeLocale))}},baseVariant,gestureVariant)})})})}),aWh7VqM19!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XK76hXSy7\"},implicitPathVariables:undefined},{href:{webPageId:\"XK76hXSy7\"},implicitPathVariables:undefined},{href:{webPageId:\"XK76hXSy7\"},implicitPathVariables:undefined},{href:{webPageId:\"XK76hXSy7\"},implicitPathVariables:undefined},{href:{webPageId:\"XK76hXSy7\"},implicitPathVariables:undefined},{href:{webPageId:\"XK76hXSy7\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+64+0+0+24+0+0+0,...addPropertyOverrides({dU9EibZsa:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},g5sHXYnem:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},HUGqLomb7:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},jifvbMNSB:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},wW8Ek0IYu:{width:undefined,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gcyghz-container\",layoutDependency:layoutDependency,layoutId:\"KWUi8Gti1-container\",nodeId:\"KWUi8Gti1\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{height:\"100%\",hKBYmKB6s:\"Careers\",id:\"KWUi8Gti1\",layoutId:\"KWUi8Gti1\",OS5h_jZSo:resolvedLinks3[0],style:{width:\"100%\"},variant:matchVariant(\"KT8X95Lub\"),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},width:\"100%\",...addPropertyOverrides({dU9EibZsa:{OS5h_jZSo:resolvedLinks3[4],variant:matchVariant(convertFromBoolean(equals(neDtFLTps,true),activeLocale))},g5sHXYnem:{OS5h_jZSo:resolvedLinks3[2],variant:matchVariant(convertFromBoolean(equals(neDtFLTps,true),activeLocale))},HUGqLomb7:{OS5h_jZSo:resolvedLinks3[1],variant:matchVariant(convertFromBoolean(equals(neDtFLTps,true),activeLocale))},jifvbMNSB:{OS5h_jZSo:resolvedLinks3[5],variant:matchVariant(convertFromBoolean(equals(neDtFLTps,true),activeLocale))},wW8Ek0IYu:{OS5h_jZSo:resolvedLinks3[3],variant:matchVariant(convertFromBoolean(equals(neDtFLTps,true),activeLocale))}},baseVariant,gestureVariant)})})})}),isDisplayed5(u2nuwdYjX!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wHwd9bQGP\"},implicitPathVariables:undefined},{href:{webPageId:\"wHwd9bQGP\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({HUGqLomb7:{height:68,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},wW8Ek0IYu:{height:68,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lg1rjd-container\",layoutDependency:layoutDependency,layoutId:\"G9Q62Xxqy-container\",nodeId:\"G9Q62Xxqy\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(NavigationHeader__Navigation,{h_A063gKR:h_A063gKRebr1q,height:\"100%\",hKBYmKB6s:\"About Us\",id:\"G9Q62Xxqy\",layoutId:\"G9Q62Xxqy\",variant:matchVariant(convertFromBoolean(equals(Vlumr_O9O,true),activeLocale)),w_HbQOZeJ:{borderBottomWidth:0,borderColor:\"rgba(255, 255, 255, 0.06)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},width:\"100%\",...addPropertyOverrides({HUGqLomb7:{h_A063gKR:undefined,OS5h_jZSo:resolvedLinks4[0]},wW8Ek0IYu:{h_A063gKR:undefined,OS5h_jZSo:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pfbv38\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"OvV5Xml07\",children:[isDisplayed7(UzLoyOrdh!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+0+0+64+0+0+24+296+0,...addPropertyOverrides({g5sHXYnem:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0},HUGqLomb7:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},jifvbMNSB:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0},wW8Ek0IYu:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-530ljy-container\",\"data-framer-name\":\"Log in\",layoutDependency:layoutDependency,layoutId:\"EuD56YQSs-container\",name:\"Log in\",nodeId:\"EuD56YQSs\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"EuD56YQSs\",layoutId:\"EuD56YQSs\",lbdmNEYo7:\"Log in\",name:\"Log in\",nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:1},rohEK9SUu:\"var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, rgb(17, 24, 39))\",U_7acxPH_:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",variant:matchVariant(\"QqtQ_JIx7\"),width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:\"https://app.spruce.eco/login\",...addPropertyOverrides({g5sHXYnem:{variant:matchVariant(\"UF0fXP3Nx\")},HUGqLomb7:{variant:matchVariant(\"UF0fXP3Nx\")},jifvbMNSB:{variant:matchVariant(\"UF0fXP3Nx\")},wW8Ek0IYu:{nEmMoGbjt:{borderColor:\"var(--token-2543f619-f422-4886-974f-d461add94f03, rgb(16, 57, 47))\",borderStyle:\"solid\",borderWidth:1},rohEK9SUu:\"rgb(255, 255, 255)\",variant:matchVariant(\"WuTtk4W9k\"),xzCK9oGaG:false}},baseVariant,gestureVariant)})})}),isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined},{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({g5sHXYnem:{height:53,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14c24jz-container\",\"data-framer-name\":\"Book a call\",layoutDependency:layoutDependency,layoutId:\"btacQamv8-container\",name:\"Book a call\",nodeId:\"btacQamv8\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"btacQamv8\",layoutId:\"btacQamv8\",lbdmNEYo7:\"Watch demo\",name:\"Book a call\",nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:1},rohEK9SUu:\"var(--token-5efc50c6-8b3e-4b1b-ae87-5c7cc172b3a0, rgb(242, 241, 235))\",U_7acxPH_:\"rgb(51, 145, 111)\",variant:matchVariant(\"Cv5u8IC15\"),width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks5[0],...addPropertyOverrides({g5sHXYnem:{YBnqhpnzP:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined},{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jifvbMNSB:{height:53,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k2b1p7-container\",\"data-framer-name\":\"Book a call\",layoutDependency:layoutDependency,layoutId:\"bWtnazdim-container\",name:\"Book a call\",nodeId:\"bWtnazdim\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"bWtnazdim\",layoutId:\"bWtnazdim\",lbdmNEYo7:\"Watch demo\",name:\"Book a call\",nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:1},rohEK9SUu:\"var(--token-5efc50c6-8b3e-4b1b-ae87-5c7cc172b3a0, rgb(242, 241, 235))\",U_7acxPH_:\"rgb(51, 145, 111)\",variant:matchVariant(\"Cv5u8IC15\"),width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks6[0],...addPropertyOverrides({jifvbMNSB:{YBnqhpnzP:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),isDisplayed10(kiuMtol4A!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined},{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined},{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+0+0+64+0+0+24+296+0,...addPropertyOverrides({HUGqLomb7:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+0+0},wW8Ek0IYu:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z9zzqx-container\",\"data-framer-name\":\"Book a call\",layoutDependency:layoutDependency,layoutId:\"OVGERjFrj-container\",name:\"Book a call\",nodeId:\"OVGERjFrj\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"OVGERjFrj\",layoutId:\"OVGERjFrj\",lbdmNEYo7:\"Watch demo\",name:\"Book a call\",nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:1},rohEK9SUu:\"var(--token-5efc50c6-8b3e-4b1b-ae87-5c7cc172b3a0, rgb(242, 241, 235))\",U_7acxPH_:\"rgb(51, 145, 111)\",variant:matchVariant(\"Cv5u8IC15\"),width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks7[0],...addPropertyOverrides({HUGqLomb7:{YBnqhpnzP:resolvedLinks7[1]},wW8Ek0IYu:{YBnqhpnzP:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eqoz3a\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"KArXDaJco\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,...addPropertyOverrides({dU9EibZsa:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u1ypih-container\",\"data-framer-name\":\"Log in\",layoutDependency:layoutDependency,layoutId:\"yvXEwshV6-container\",name:\"Log in\",nodeId:\"yvXEwshV6\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"yvXEwshV6\",layoutId:\"yvXEwshV6\",lbdmNEYo7:\"Log in\",name:\"Log in\",nEmMoGbjt:{borderColor:\"var(--token-2543f619-f422-4886-974f-d461add94f03, rgb(16, 57, 47))\",borderStyle:\"solid\",borderWidth:1},rohEK9SUu:\"rgb(255, 255, 255)\",U_7acxPH_:\"var(--token-3ab2bf0b-0b72-4aa5-b69c-c88441c70914, rgb(121, 219, 142))\",variant:matchVariant(\"WuTtk4W9k\"),width:\"100%\",xzCK9oGaG:false,YBnqhpnzP:\"https://app.spruce.eco/login\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined},{href:{webPageId:\"G95SoVe_0\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,...addPropertyOverrides({dU9EibZsa:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69)-24-68)/2)+0+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12z0c50-container\",\"data-framer-name\":\"Book a call\",layoutDependency:layoutDependency,layoutId:\"eUKJoE_si-container\",name:\"Book a call\",nodeId:\"eUKJoE_si\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",children:/*#__PURE__*/_jsx(BitsButton,{De4x5mL3W:\"var(--token-55297968-8aed-47b1-8e0c-1bf14f4c442d, rgb(34, 120, 88))\",height:\"100%\",hX2ipreKt:\"ChevronRight\",id:\"eUKJoE_si\",layoutId:\"eUKJoE_si\",lbdmNEYo7:\"Watch demo\",name:\"Book a call\",nEmMoGbjt:{borderColor:\"var(--token-c7e6fa18-bee0-4f53-9d14-e32820ff4420, rgb(229, 231, 235))\",borderStyle:\"solid\",borderWidth:1},rohEK9SUu:\"var(--token-5efc50c6-8b3e-4b1b-ae87-5c7cc172b3a0, rgb(242, 241, 235))\",U_7acxPH_:\"rgb(51, 145, 111)\",variant:matchVariant(\"Cv5u8IC15\"),width:\"100%\",xzCK9oGaG:true,YBnqhpnzP:resolvedLinks8[0],...addPropertyOverrides({dU9EibZsa:{YBnqhpnzP:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})})]})]})})]}),isDisplayed12(LPvUUpJrM!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined},{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined},{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined},{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined},{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dU9EibZsa:{height:264,width:\"1312px\",y:(componentViewport?.y||0)+65},g5sHXYnem:{height:264,width:`calc(${componentViewport?.width||\"100vw\"} - 128px)`,y:(componentViewport?.y||0)+65},HUGqLomb7:{height:264,width:`calc(${componentViewport?.width||\"100vw\"} - 128px)`,y:(componentViewport?.y||0)+80},wW8Ek0IYu:{height:264,width:\"1312px\",y:(componentViewport?.y||0)+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bs7nz1-container\",layoutDependency:layoutDependency,layoutId:\"kfnI1lX6M-container\",nodeId:\"kfnI1lX6M\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",style:{opacity:0},variants:{dU9EibZsa:{opacity:1},g5sHXYnem:{opacity:1}},...addPropertyOverrides({dU9EibZsa:{transformTemplate:transformTemplate1},wW8Ek0IYu:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MegaNav,{ClMVQCeHe:resolvedLinks9[1],F8zA_IeQz:resolvedLinks9[4],G5EDuV62r:resolvedLinks9[0],height:\"100%\",HI_FauaB9:true,HPae8FG98:\"Every document pre-filled and ready - from DNO to installation to handover\",id:\"kfnI1lX6M\",layoutId:\"kfnI1lX6M\",mg8g4NEXf:\"Features\",MWPwaphuu:resolvedLinks9[2],onVo1ixjX:onVo1ixjX4fj8x7,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"PRHQZbolc\"),width:\"100%\",Yju1ccNZR:resolvedLinks9[3],...addPropertyOverrides({dU9EibZsa:{ClMVQCeHe:resolvedLinks9[21],F8zA_IeQz:resolvedLinks9[24],G5EDuV62r:resolvedLinks9[20],HI_FauaB9:BGHOCmjfT,HPae8FG98:dpfcMvhos,MWPwaphuu:resolvedLinks9[22],onHI_FauaB9Change:setBGHOCmjfT,onHPae8FG98Change:setdpfcMvhos,onVo1ixjX:onVo1ixjX2x7x7q,style:{width:\"100%\"},Yju1ccNZR:resolvedLinks9[23]},g5sHXYnem:{ClMVQCeHe:resolvedLinks9[11],F8zA_IeQz:resolvedLinks9[14],G5EDuV62r:resolvedLinks9[10],HI_FauaB9:BGHOCmjfT,HPae8FG98:dpfcMvhos,MWPwaphuu:resolvedLinks9[12],onHI_FauaB9Change:setBGHOCmjfT,onHPae8FG98Change:setdpfcMvhos,style:{width:\"100%\"},variant:matchVariant(\"IPBu6mDUp\"),Yju1ccNZR:resolvedLinks9[13]},HUGqLomb7:{ClMVQCeHe:resolvedLinks9[6],F8zA_IeQz:resolvedLinks9[9],G5EDuV62r:resolvedLinks9[5],mg8g4NEXf:\"Tools\",MWPwaphuu:resolvedLinks9[7],style:{width:\"100%\"},Yju1ccNZR:resolvedLinks9[8]},wW8Ek0IYu:{ClMVQCeHe:resolvedLinks9[16],F8zA_IeQz:resolvedLinks9[19],G5EDuV62r:resolvedLinks9[15],MWPwaphuu:resolvedLinks9[17],style:{width:\"100%\"},Yju1ccNZR:resolvedLinks9[18]}},baseVariant,gestureVariant)})})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined},{href:{webPageId:\"Fgpc1I9P7\"},implicitPathVariables:undefined},{href:{webPageId:\"sGMOvyK2Q\"},implicitPathVariables:undefined},{href:{webPageId:\"jDlW92acz\"},implicitPathVariables:undefined},{href:{webPageId:\"NenXnClMz\"},implicitPathVariables:undefined},{href:{webPageId:\"FnBOiFaFp\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jifvbMNSB:{height:264,width:`calc(${componentViewport?.width||\"100vw\"} - 128px)`,y:(componentViewport?.y||0)+65}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xrocfl-container\",layoutDependency:layoutDependency,layoutId:\"jRnLK7_PR-container\",nodeId:\"jRnLK7_PR\",rendersWithMotion:true,scopeId:\"QXhTnn9xv\",style:{opacity:0},variants:{jifvbMNSB:{opacity:1}},children:/*#__PURE__*/_jsx(MegaNav,{ClMVQCeHe:resolvedLinks10[1],F8zA_IeQz:resolvedLinks10[4],G5EDuV62r:resolvedLinks10[0],height:\"100%\",HI_FauaB9:BGHOCmjfT,HPae8FG98:dpfcMvhos,id:\"jRnLK7_PR\",layoutId:\"jRnLK7_PR\",mg8g4NEXf:\"Solutions\",MWPwaphuu:resolvedLinks10[2],onHI_FauaB9Change:setBGHOCmjfT,onHPae8FG98Change:setdpfcMvhos,onVo1ixjX:onVo1ixjX4fj8x7,style:{width:\"100%\"},variant:matchVariant(\"IPBu6mDUp\"),width:\"100%\",Yju1ccNZR:resolvedLinks10[3],...addPropertyOverrides({jifvbMNSB:{ClMVQCeHe:resolvedLinks10[6],F8zA_IeQz:resolvedLinks10[9],G5EDuV62r:resolvedLinks10[5],mg8g4NEXf:\"Features\",MWPwaphuu:resolvedLinks10[7],Yju1ccNZR:resolvedLinks10[8]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-jNZee.framer-f6zhj8, .framer-jNZee .framer-f6zhj8 { display: block; }\",\".framer-jNZee.framer-1v5hxah { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; overflow-y: auto; padding: 0px; position: relative; width: 390px; }\",\".framer-jNZee .framer-1dj1h87, .framer-jNZee .framer-15107dc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jNZee .framer-61ftuf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px 24px 16px 24px; position: relative; width: 100%; }\",\".framer-jNZee .framer-lwwlme { flex: none; height: 28px; overflow: visible; position: relative; text-decoration: none; width: 107px; }\",\".framer-jNZee .framer-1hgnetq-container { cursor: pointer; flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-jNZee .framer-17ezkys { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-jNZee .framer-1hqu7zu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-jNZee .framer-2nd1j4-container, .framer-jNZee .framer-1bkthg-container, .framer-jNZee .framer-11qb8rr-container, .framer-jNZee .framer-gcyghz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jNZee .framer-19fhf4k-container, .framer-jNZee .framer-lg1rjd-container, .framer-jNZee .framer-530ljy-container, .framer-jNZee .framer-u1ypih-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jNZee .framer-1pfbv38, .framer-jNZee .framer-1eqoz3a { 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: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-jNZee .framer-14c24jz-container, .framer-jNZee .framer-k2b1p7-container, .framer-jNZee .framer-z9zzqx-container, .framer-jNZee .framer-12z0c50-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-jNZee .framer-bs7nz1-container { bottom: -336px; flex: none; height: 336px; left: -443px; pointer-events: none; position: absolute; right: -443px; z-index: 1; }\",\".framer-jNZee .framer-xrocfl-container { flex: none; height: auto; left: 64px; pointer-events: none; position: absolute; right: 64px; top: 65px; z-index: 7; }\",\".framer-jNZee.framer-v-l9yjcg.framer-1v5hxah, .framer-jNZee.framer-v-sm6pn4.framer-1v5hxah { min-height: unset; }\",\".framer-jNZee.framer-v-y6f5v3.framer-1v5hxah, .framer-jNZee.framer-v-1j0gmsf.framer-1v5hxah, .framer-jNZee.framer-v-1he5en3.framer-1v5hxah { align-content: center; align-items: center; cursor: default; flex-direction: row; gap: 64px; justify-content: center; min-height: unset; overflow: visible; padding: 12px 64px 12px 64px; width: 1020px; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-1dj1h87, .framer-jNZee.framer-v-1j0gmsf .framer-1dj1h87, .framer-jNZee.framer-v-1he5en3 .framer-1dj1h87 { flex: 1 0 0px; flex-direction: row; gap: unset; justify-content: space-between; max-width: 1440px; order: 0; width: 1px; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-61ftuf, .framer-jNZee.framer-v-1j0gmsf .framer-61ftuf, .framer-jNZee.framer-v-1ojw3h9 .framer-61ftuf, .framer-jNZee.framer-v-1trh69r .framer-61ftuf, .framer-jNZee.framer-v-1he5en3 .framer-61ftuf, .framer-jNZee.framer-v-1ru83mr .framer-61ftuf { align-self: stretch; gap: 0px; height: auto; justify-content: flex-start; padding: 0px; width: min-content; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-17ezkys, .framer-jNZee.framer-v-1he5en3 .framer-17ezkys { flex-direction: row; width: min-content; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-1hqu7zu { flex-direction: row; gap: 0px; justify-content: center; order: 0; padding: 0px; width: min-content; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-15107dc { flex-direction: row; gap: 4px; order: 0; padding: 0px 16px 0px 0px; width: min-content; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-19fhf4k-container, .framer-jNZee.framer-v-y6f5v3 .framer-1pfbv38, .framer-jNZee.framer-v-y6f5v3 .framer-530ljy-container, .framer-jNZee.framer-v-1j0gmsf .framer-19fhf4k-container, .framer-jNZee.framer-v-1j0gmsf .framer-1pfbv38, .framer-jNZee.framer-v-1j0gmsf .framer-530ljy-container, .framer-jNZee.framer-v-1ojw3h9 .framer-19fhf4k-container, .framer-jNZee.framer-v-1ojw3h9 .framer-1pfbv38, .framer-jNZee.framer-v-1trh69r .framer-12z0c50-container, .framer-jNZee.framer-v-1he5en3 .framer-1pfbv38, .framer-jNZee.framer-v-1he5en3 .framer-530ljy-container { order: 1; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-1bkthg-container, .framer-jNZee.framer-v-1j0gmsf .framer-1bkthg-container, .framer-jNZee.framer-v-1ojw3h9 .framer-1bkthg-container { order: 4; width: auto; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-gcyghz-container, .framer-jNZee.framer-v-1ojw3h9 .framer-gcyghz-container { order: 7; width: auto; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-lg1rjd-container, .framer-jNZee.framer-v-1ojw3h9 .framer-lg1rjd-container { order: 6; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-z9zzqx-container, .framer-jNZee.framer-v-1j0gmsf .framer-14c24jz-container, .framer-jNZee.framer-v-1ojw3h9 .framer-530ljy-container, .framer-jNZee.framer-v-1trh69r .framer-u1ypih-container, .framer-jNZee.framer-v-1he5en3 .framer-k2b1p7-container { order: 0; }\",\".framer-jNZee.framer-v-y6f5v3 .framer-bs7nz1-container { bottom: unset; height: auto; left: 64px; order: 1; right: 64px; top: 80px; }\",\".framer-jNZee.framer-v-1j0gmsf .framer-17ezkys { flex-direction: row; justify-content: center; width: min-content; }\",\".framer-jNZee.framer-v-1j0gmsf .framer-1hqu7zu, .framer-jNZee.framer-v-1he5en3 .framer-1hqu7zu { align-content: center; align-items: center; flex-direction: row; gap: 0px; justify-content: center; order: 0; padding: 0px; width: min-content; }\",\".framer-jNZee.framer-v-1j0gmsf .framer-15107dc, .framer-jNZee.framer-v-1he5en3 .framer-15107dc { flex-direction: row; gap: 4px; justify-content: center; order: 0; padding: 0px 16px 0px 0px; width: min-content; }\",\".framer-jNZee.framer-v-1j0gmsf .framer-11qb8rr-container { order: 5; width: auto; }\",\".framer-jNZee.framer-v-1j0gmsf .framer-gcyghz-container { order: 6; width: auto; }\",\".framer-jNZee.framer-v-1j0gmsf .framer-bs7nz1-container { bottom: unset; height: auto; left: 64px; order: 1; pointer-events: auto; right: 64px; top: 65px; z-index: 7; }\",\".framer-jNZee.framer-v-1ojw3h9.framer-1v5hxah, .framer-jNZee.framer-v-1trh69r.framer-1v5hxah { align-content: center; align-items: center; cursor: default; flex-direction: row; gap: 64px; justify-content: center; min-height: unset; overflow: visible; padding: 12px 64px 12px 64px; width: 1440px; }\",\".framer-jNZee.framer-v-1ojw3h9 .framer-1dj1h87, .framer-jNZee.framer-v-1trh69r .framer-1dj1h87 { flex: 1 0 0px; flex-direction: row; max-width: 1048px; order: 0; width: 1px; }\",\".framer-jNZee.framer-v-1ojw3h9 .framer-17ezkys, .framer-jNZee.framer-v-1trh69r .framer-17ezkys { flex: 1 0 0px; flex-direction: row; width: 1px; }\",\".framer-jNZee.framer-v-1ojw3h9 .framer-1hqu7zu, .framer-jNZee.framer-v-1trh69r .framer-1hqu7zu { align-content: center; align-items: center; flex: 1 0 0px; flex-direction: row; gap: unset; justify-content: space-between; order: 0; padding: 0px; width: 1px; }\",\".framer-jNZee.framer-v-1ojw3h9 .framer-15107dc, .framer-jNZee.framer-v-1trh69r .framer-15107dc { flex: 1 0 0px; flex-direction: row; gap: 4px; justify-content: center; order: 0; width: 1px; }\",\".framer-jNZee.framer-v-1ojw3h9 .framer-z9zzqx-container { order: 3; }\",\".framer-jNZee.framer-v-1ojw3h9 .framer-bs7nz1-container { bottom: unset; height: auto; left: 50%; order: 1; right: unset; top: 80px; width: 1312px; }\",\".framer-jNZee.framer-v-1trh69r .framer-1bkthg-container, .framer-jNZee.framer-v-1trh69r .framer-11qb8rr-container, .framer-jNZee.framer-v-1trh69r .framer-gcyghz-container, .framer-jNZee.framer-v-1he5en3 .framer-1bkthg-container, .framer-jNZee.framer-v-1he5en3 .framer-11qb8rr-container, .framer-jNZee.framer-v-1he5en3 .framer-gcyghz-container { width: auto; }\",\".framer-jNZee.framer-v-1trh69r .framer-1eqoz3a { order: 2; }\",\".framer-jNZee.framer-v-1trh69r .framer-bs7nz1-container { bottom: unset; height: auto; left: 50%; order: 1; pointer-events: auto; right: unset; top: 65px; width: 1312px; z-index: 7; }\",\".framer-jNZee.framer-v-1he5en3 .framer-xrocfl-container { order: 2; pointer-events: auto; }\",\".framer-jNZee.framer-v-1ru83mr.framer-1v5hxah { align-content: center; align-items: center; cursor: default; flex-direction: row; gap: 64px; justify-content: center; min-height: unset; overflow: visible; padding: 20px 64px 20px 64px; width: 1440px; }\",\".framer-jNZee.framer-v-1ru83mr .framer-1dj1h87 { flex: 1 0 0px; flex-direction: row; justify-content: center; max-width: 1440px; order: 0; width: 1px; }\",'.framer-jNZee[data-border=\"true\"]::after, .framer-jNZee [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 546\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"g4s4axG1n\":{\"layout\":[\"fixed\",\"auto\"]},\"oVIucXkyp\":{\"layout\":[\"fixed\",\"auto\"]},\"HUGqLomb7\":{\"layout\":[\"fixed\",\"auto\"]},\"g5sHXYnem\":{\"layout\":[\"fixed\",\"auto\"]},\"wW8Ek0IYu\":{\"layout\":[\"fixed\",\"auto\"]},\"dU9EibZsa\":{\"layout\":[\"fixed\",\"auto\"]},\"jifvbMNSB\":{\"layout\":[\"fixed\",\"auto\"]},\"mcnbp9L3P\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FG_qkRoz5\":\"activeBlog\",\"Vlumr_O9O\":\"activeAbout\",\"neDtFLTps\":\"activeCareers\",\"LPvUUpJrM\":\"showFeatures\",\"RqFl43SyD\":\"showEnquiryAndEstimates\",\"Oj5B9w1mr\":\"showSurveysAndDesign\",\"jOUdBImvt\":\"showQuoteAndProposal\",\"ajzjZ9Zd4\":\"showInstallAndHandover\",\"QRu9924bn\":\"showInsights\",\"u2nuwdYjX\":\"showAboutUs\",\"aWh7VqM19\":\"showCareers\",\"UzLoyOrdh\":\"showLogIn\",\"kiuMtol4A\":\"showWatchDemo\",\"BGHOCmjfT\":\"showQualityManagementSystem\",\"dpfcMvhos\":\"showPaperworkDescription\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQXhTnn9xv=withCSS(Component,css,\"framer-jNZee\");export default FramerQXhTnn9xv;FramerQXhTnn9xv.displayName=\"Navigation/Header-Navigation\";FramerQXhTnn9xv.defaultProps={height:546,width:390};addPropertyControls(FramerQXhTnn9xv,{variant:{options:[\"hluSePwoF\",\"g4s4axG1n\",\"oVIucXkyp\",\"HUGqLomb7\",\"g5sHXYnem\",\"wW8Ek0IYu\",\"dU9EibZsa\",\"jifvbMNSB\",\"mcnbp9L3P\"],optionTitles:[\"Phone--Open\",\"Phone--Closed\",\"Phone--NoNav\",\"Laptop\",\"Laptop - Tools DropDown\",\"Desktop\",\"Desktop - Tools DropDown\",\"Laptop - Solutions DropDown\",\"Dekstop - SIMPLE\"],title:\"Variant\",type:ControlType.Enum},FG_qkRoz5:{defaultValue:false,title:\"Active/Blog\",type:ControlType.Boolean},onFG_qkRoz5Change:{changes:\"FG_qkRoz5\",type:ControlType.ChangeHandler},Vlumr_O9O:{defaultValue:false,title:\"Active/About\",type:ControlType.Boolean},onVlumr_O9OChange:{changes:\"Vlumr_O9O\",type:ControlType.ChangeHandler},neDtFLTps:{defaultValue:false,title:\"Active/Careers\",type:ControlType.Boolean},onneDtFLTpsChange:{changes:\"neDtFLTps\",type:ControlType.ChangeHandler},LPvUUpJrM:{defaultValue:true,title:\"Show Features\",type:ControlType.Boolean},onLPvUUpJrMChange:{changes:\"LPvUUpJrM\",type:ControlType.ChangeHandler},RqFl43SyD:{defaultValue:true,title:\"Show Enquiry And Estimates\",type:ControlType.Boolean},onRqFl43SyDChange:{changes:\"RqFl43SyD\",type:ControlType.ChangeHandler},Oj5B9w1mr:{defaultValue:true,title:\"Show Surveys And Design\",type:ControlType.Boolean},onOj5B9w1mrChange:{changes:\"Oj5B9w1mr\",type:ControlType.ChangeHandler},jOUdBImvt:{defaultValue:true,title:\"Show Quote And Proposal\",type:ControlType.Boolean},onjOUdBImvtChange:{changes:\"jOUdBImvt\",type:ControlType.ChangeHandler},ajzjZ9Zd4:{defaultValue:true,title:\"Show Install And Handover\",type:ControlType.Boolean},onajzjZ9Zd4Change:{changes:\"ajzjZ9Zd4\",type:ControlType.ChangeHandler},QRu9924bn:{defaultValue:true,title:\"Show Insights\",type:ControlType.Boolean},onQRu9924bnChange:{changes:\"QRu9924bn\",type:ControlType.ChangeHandler},u2nuwdYjX:{defaultValue:true,title:\"Show About Us\",type:ControlType.Boolean},onu2nuwdYjXChange:{changes:\"u2nuwdYjX\",type:ControlType.ChangeHandler},aWh7VqM19:{defaultValue:true,title:\"Show Careers\",type:ControlType.Boolean},onaWh7VqM19Change:{changes:\"aWh7VqM19\",type:ControlType.ChangeHandler},UzLoyOrdh:{defaultValue:true,title:\"Show Log In\",type:ControlType.Boolean},onUzLoyOrdhChange:{changes:\"UzLoyOrdh\",type:ControlType.ChangeHandler},kiuMtol4A:{defaultValue:true,title:\"Show Watch Demo\",type:ControlType.Boolean},onkiuMtol4AChange:{changes:\"kiuMtol4A\",type:ControlType.ChangeHandler},BGHOCmjfT:{defaultValue:true,title:\"Show Quality Management System\",type:ControlType.Boolean},onBGHOCmjfTChange:{changes:\"BGHOCmjfT\",type:ControlType.ChangeHandler},dpfcMvhos:{defaultValue:\"Every document pre-filled and ready - from DNO to installation to handover\",title:\"Show Paperwork Description\",type:ControlType.String},ondpfcMvhosChange:{changes:\"dpfcMvhos\",type:ControlType.ChangeHandler}});addFonts(FramerQXhTnn9xv,[{explicitInter:true,fonts:[]},...HeroFonts,...MobileExpandableLinksFonts,...NavigationHeader__NavigationFonts,...BitsButtonFonts,...MegaNavFonts],{supportsExplicitInterCodegen:true});FramerQXhTnn9xv.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MobileExpandableLinks,{},context),()=>forwardLoader(NavigationHeader__Navigation,{},context),()=>forwardLoader(BitsButton,{},context),()=>forwardLoader(MegaNav,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQXhTnn9xv\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"546\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"FG_qkRoz5\\\":\\\"activeBlog\\\",\\\"Vlumr_O9O\\\":\\\"activeAbout\\\",\\\"neDtFLTps\\\":\\\"activeCareers\\\",\\\"LPvUUpJrM\\\":\\\"showFeatures\\\",\\\"RqFl43SyD\\\":\\\"showEnquiryAndEstimates\\\",\\\"Oj5B9w1mr\\\":\\\"showSurveysAndDesign\\\",\\\"jOUdBImvt\\\":\\\"showQuoteAndProposal\\\",\\\"ajzjZ9Zd4\\\":\\\"showInstallAndHandover\\\",\\\"QRu9924bn\\\":\\\"showInsights\\\",\\\"u2nuwdYjX\\\":\\\"showAboutUs\\\",\\\"aWh7VqM19\\\":\\\"showCareers\\\",\\\"UzLoyOrdh\\\":\\\"showLogIn\\\",\\\"kiuMtol4A\\\":\\\"showWatchDemo\\\",\\\"BGHOCmjfT\\\":\\\"showQualityManagementSystem\\\",\\\"dpfcMvhos\\\":\\\"showPaperworkDescription\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"g4s4axG1n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oVIucXkyp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HUGqLomb7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g5sHXYnem\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wW8Ek0IYu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dU9EibZsa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jifvbMNSB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mcnbp9L3P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","// Generated by Framer (0f6ce29)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Grenette Trial Regular\",\"CUSTOMV2;Grenette Trial Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Grenette Trial Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Grenette Trial\",url:\"https://framerusercontent.com/assets/TDK50uPKb94oPxj0AziQlalRwI.woff2\",weight:\"400\"},{cssFamilyName:\"Grenette Trial Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Grenette Trial\",url:\"https://framerusercontent.com/assets/I6T36tGcDLsW8JI5C2st3Uv74Wk.woff2\",weight:\"700\"}]}];export const css=['.framer-intgT .framer-styles-preset-14o3nn0:not(.rich-text-wrapper), .framer-intgT .framer-styles-preset-14o3nn0.rich-text-wrapper h1 { --framer-font-family: \"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Grenette Trial Bold\", \"Grenette Trial Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 57px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1439px) and (min-width: 1024px) { .framer-intgT .framer-styles-preset-14o3nn0:not(.rich-text-wrapper), .framer-intgT .framer-styles-preset-14o3nn0.rich-text-wrapper h1 { --framer-font-family: \"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Grenette Trial Bold\", \"Grenette Trial Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 51px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 1023px) and (min-width: 810px) { .framer-intgT .framer-styles-preset-14o3nn0:not(.rich-text-wrapper), .framer-intgT .framer-styles-preset-14o3nn0.rich-text-wrapper h1 { --framer-font-family: \"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Grenette Trial Bold\", \"Grenette Trial Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-intgT .framer-styles-preset-14o3nn0:not(.rich-text-wrapper), .framer-intgT .framer-styles-preset-14o3nn0.rich-text-wrapper h1 { --framer-font-family: \"Grenette Trial Regular\", \"Grenette Trial Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Grenette Trial Bold\", \"Grenette Trial Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-intgT\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Manrope-500\",\"GF;Manrope-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_A87jxeN7B.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_A87jxeN7B.woff2\",weight:\"700\"}]}];export const css=['.framer-OW927 .framer-styles-preset-c4vatn:not(.rich-text-wrapper), .framer-OW927 .framer-styles-preset-c4vatn.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-OW927 .framer-styles-preset-c4vatn:not(.rich-text-wrapper), .framer-OW927 .framer-styles-preset-c4vatn.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-OW927 .framer-styles-preset-c4vatn:not(.rich-text-wrapper), .framer-OW927 .framer-styles-preset-c4vatn.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e748e0d5-f437-43f6-9cb3-a1b9e4a44951, #111827); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-OW927\";\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\"}}}"],"mappings":"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"}