{"version":3,"file":"script_main.C_M8jfgr.mjs","names":["_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Icon","cycleOrder","serializationHash","variantClassNames","animation","transition1","animation1","animation2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","isBrowser","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Suspense","serializationHash","variantClassNames","transition1","animation","animation1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","TopbarFonts","Topbar","TopbarWithVariantAppearEffect","ContainerWithFX","RichText","Image1","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transition1","animation","matchVariant","breakpointRules","breakpointKeys","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","React.Fragment","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","PropertyOverrides","SVG","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Topbar","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Internal","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/aCg5WJvL8NhMYE6UMm3g/xg0zvbvjxpF0JTulutAW/yOswxYUFH.js","https:/framerusercontent.com/modules/igLnc8QMqec3oHHhb2fr/YJmnEGsGBOLS4lzjwxZ4/kobE6xvtv.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/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js","https:/framerusercontent.com/modules/LwgFjKRDLupjQTw2SEGZ/zbaTX8Ll3tzLjW5KzFA8/vQiRAOk94.js","https:/framerusercontent.com/modules/dJajtP53bUCDTYJ1QPKb/vpcI0il8uq0ohqDBbE5L/ohZJZ82vJ.js","https:/framerusercontent.com/modules/qFXtBrZfks57Wo2zbHXa/DfqZ6gU6nYNsHAbqscWF/ikpQ8f_r5.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (c92dc1a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"N3O3x6S0a\",\"hK_DOvuLq\"];const serializationHash=\"framer-hZtaE\";const variantClassNames={hK_DOvuLq:\"framer-v-mm24hi\",N3O3x6S0a:\"framer-v-hdpeue\"};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 humanReadableVariantMap={Close:\"hK_DOvuLq\",Menu:\"N3O3x6S0a\"};const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"N3O3x6S0a\",XKaY3MrGu:tap??props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"N3O3x6S0a\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hdpeue\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"N3O3x6S0a\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({hK_DOvuLq:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16l0giy\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"oX3tK3WPK\",style:{backgroundColor:\"var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, rgb(247, 241, 234))\",rotate:0},variants:{hK_DOvuLq:{backgroundColor:\"var(--token-962276c9-18dc-4ea6-9dec-f3e2abe301fe, rgb(204, 174, 47))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bv8oi8\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"B72NSdhwC\",style:{backgroundColor:\"var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, rgb(247, 241, 234))\",rotate:0},variants:{hK_DOvuLq:{backgroundColor:\"var(--token-962276c9-18dc-4ea6-9dec-f3e2abe301fe, rgb(204, 174, 47))\",rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hZtaE.framer-7htwy1, .framer-hZtaE .framer-7htwy1 { display: block; }\",\".framer-hZtaE.framer-hdpeue { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-hZtaE .framer-16l0giy { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(59.090909090909115% - 2px / 2); width: 20px; }\",\".framer-hZtaE .framer-1bv8oi8 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; }\",\".framer-hZtaE.framer-v-mm24hi.framer-hdpeue { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\",\".framer-hZtaE.framer-v-mm24hi .framer-16l0giy, .framer-hZtaE.framer-v-mm24hi .framer-1bv8oi8 { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hK_DOvuLq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryOswxYUFH=withCSS(Component,css,\"framer-hZtaE\");export default FrameryOswxYUFH;FrameryOswxYUFH.displayName=\"Icon\";FrameryOswxYUFH.defaultProps={height:44,width:44};addPropertyControls(FrameryOswxYUFH,{variant:{options:[\"N3O3x6S0a\",\"hK_DOvuLq\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FrameryOswxYUFH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryOswxYUFH\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hK_DOvuLq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yOswxYUFH.map","// Generated by Framer (3be6e9d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/FS4EW1vrh2TzGhdU2Dw7/xKkXyD4S85o9KEUhuMdq/TXpY33Sna.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rcYVQP3Kr0oftMh0WuyB/6qc80btJxorJCd0d2XIa/tyZui45pB.js\";import Icon from\"https://framerusercontent.com/modules/aCg5WJvL8NhMYE6UMm3g/xg0zvbvjxpF0JTulutAW/yOswxYUFH.js\";const StopScrollFonts=getFonts(StopScroll);const IconFonts=getFonts(Icon);const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"i5P32tgF9\",\"i6RdPdNwv\",\"tHkcfYQdN\",\"K4BL3Dbse\",\"K5VD_GwTx\",\"q71ay85En\"];const serializationHash=\"framer-vkKEu\";const variantClassNames={i5P32tgF9:\"framer-v-14zo3yy\",i6RdPdNwv:\"framer-v-16puark\",K4BL3Dbse:\"framer-v-ggaqhd\",K5VD_GwTx:\"framer-v-1q8jg7h\",q71ay85En:\"framer-v-zgnmya\",tHkcfYQdN:\"framer-v-1899v8d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const transition1={delay:.8,duration:1.5,ease:[.12,.23,.17,.99],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:24};const transition2={damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation2={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};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 Scroll\":\"K4BL3Dbse\",\"Phone Open\":\"tHkcfYQdN\",\"Phone Scroll Menu\":\"q71ay85En\",\"Phone Scroll\":\"K5VD_GwTx\",Desktop:\"i5P32tgF9\",Phone:\"i6RdPdNwv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"i5P32tgF9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i5P32tgF9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGuqe1m96=activeVariantCallback(async(...args)=>{setVariant(\"tHkcfYQdN\");});const XKaY3MrGuyhbbl4=activeVariantCallback(async(...args)=>{setVariant(\"i6RdPdNwv\");});const XKaY3MrGu18flpi4=activeVariantCallback(async(...args)=>{setVariant(\"q71ay85En\");});const XKaY3MrGu1830pxs=activeVariantCallback(async(...args)=>{setVariant(\"K5VD_GwTx\");});const onTapyhbbl4=activeVariantCallback(async(...args)=>{setVariant(\"i6RdPdNwv\");});const onTap1830pxs=activeVariantCallback(async(...args)=>{setVariant(\"K5VD_GwTx\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"i6RdPdNwv\",\"tHkcfYQdN\",\"K5VD_GwTx\",\"q71ay85En\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"i6RdPdNwv\",\"K5VD_GwTx\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-14zo3yy\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"i5P32tgF9\",ref:refBinding,style:{backgroundColor:\"rgba(11, 56, 51, 0)\",...style},variants:{K4BL3Dbse:{backgroundColor:\"rgb(11, 56, 51)\"},K5VD_GwTx:{backgroundColor:\"rgb(11, 56, 51)\"},q71ay85En:{backgroundColor:\"rgb(11, 56, 51)\"},tHkcfYQdN:{backgroundColor:\"rgb(11, 56, 51)\"}},...addPropertyOverrides({i6RdPdNwv:{\"data-framer-name\":\"Phone\"},K4BL3Dbse:{\"data-framer-name\":\"Desktop Scroll\"},K5VD_GwTx:{\"data-framer-name\":\"Phone Scroll\"},q71ay85En:{\"data-framer-name\":\"Phone Scroll Menu\"},tHkcfYQdN:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nfx31a-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BbLZBHxNn-container\",nodeId:\"BbLZBHxNn\",rendersWithMotion:true,scopeId:\"kobE6xvtv\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"BbLZBHxNn\",layoutId:\"BbLZBHxNn\",toggle:false,width:\"100%\",...addPropertyOverrides({q71ay85En:{toggle:true},tHkcfYQdN:{toggle:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mqkusn\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"BpDmELyrv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wqnlgo\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"s4GN21KYh\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UdSop0yCB\",openInNewTab:false,scopeId:\"kobE6xvtv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xusrw4 framer-17m8owm\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"UdSop0yCB\",whileHover:animation2,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ib2zab\",\"data-framer-name\":\"gold-horiz 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:66,intrinsicWidth:210,layoutDependency:layoutDependency,layoutId:\"Vps7F57QR\",svg:'<svg width=\"210\" height=\"66\" viewBox=\"0 0 210 66\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_9475_46097)\">\\n<path d=\"M52.6018 60.7944V53.299H54.8946C56.5246 53.299 57.8306 53.8763 57.8306 55.7061C57.8306 57.5359 56.5295 58.1377 54.8946 58.1377H54.006V60.7944H52.6018ZM54.006 54.5173V56.9244H54.8946C55.7538 56.9244 56.4215 56.6455 56.4215 55.711C56.4215 54.7766 55.7489 54.5173 54.8946 54.5173H54.006Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M61.1102 60.7944V53.299H63.3834C65.0281 53.299 66.3194 53.8127 66.3194 55.6132C66.3194 56.7678 65.7695 57.3549 64.9348 57.6289L65.0281 57.805L66.5697 60.7895H64.9594L63.7909 58.3726C63.6141 58.0203 63.5307 57.9518 63.1625 57.9518H62.5242V60.7944H61.12H61.1102ZM62.5193 54.4537V56.8021H63.3883C64.2475 56.8021 64.9152 56.4743 64.9152 55.6181C64.9152 54.7619 64.2426 54.4537 63.3883 54.4537H62.5193Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M69.4272 57.0467C69.4272 54.6494 70.7087 53.1865 72.8885 53.1865C75.0684 53.1865 76.3597 54.6494 76.3597 57.0467C76.3597 59.444 75.0684 60.9069 72.8885 60.9069C70.7087 60.9069 69.4272 59.444 69.4272 57.0467ZM74.9506 57.0467C74.9506 55.3979 74.1749 54.4194 72.8836 54.4194C71.5924 54.4194 70.8265 55.3979 70.8265 57.0467C70.8265 58.6955 71.5924 59.674 72.8836 59.674C74.1749 59.674 74.9506 58.6955 74.9506 57.0467Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M79.8357 60.7944V53.299H82.1285C83.7585 53.299 85.0645 53.8763 85.0645 55.7061C85.0645 57.5359 83.7634 58.1377 82.1285 58.1377H81.2399V60.7944H79.8357ZM81.2399 54.5173V56.9244H82.1285C82.9877 56.9244 83.6554 56.6455 83.6554 55.711C83.6554 54.7766 82.9828 54.5173 82.1285 54.5173H81.2399Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M89.7532 57.5849V59.5614H92.9886V60.7944H88.349V53.299H92.9886L92.9051 54.5319H89.7532V56.3666H92.2031V57.58H89.7532V57.5849Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M96.5481 60.7944V53.299H98.8213C100.466 53.299 101.757 53.8127 101.757 55.6132C101.757 56.7678 101.207 57.3549 100.373 57.6289L100.466 57.805L102.003 60.7895H100.392L99.2239 58.3726C99.0471 58.0203 98.9636 57.9518 98.5954 57.9518H97.9572V60.7944H96.553H96.5481ZM97.9523 54.4537V56.8021H98.8213C99.6804 56.8021 100.348 56.4743 100.348 55.6181C100.348 54.7619 99.6755 54.4537 98.8213 54.4537H97.9523Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M106.421 60.7944V54.5858H104.467V53.299H109.765V54.5858H107.811V60.7944H106.416H106.421Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M114.63 60.7944V58.6514L112.254 53.299H113.771L115.342 57.1201L116.923 53.299H118.421L116.034 58.671V60.7895H114.63V60.7944Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M127.12 57.5849V59.5614H130.356V60.7944H125.716V53.299H130.356L130.272 54.5319H127.12V56.3666H129.57V57.58H127.12V57.5849Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M133.13 60.7944L135.432 56.851L133.356 53.299H134.917L136.341 55.7502L137.765 53.299H139.326L137.249 56.8608L139.542 60.7944H137.981L136.326 57.9714L134.681 60.7944H133.12H133.13Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M142.581 60.7944V53.299H144.874C146.504 53.299 147.81 53.8763 147.81 55.7061C147.81 57.5359 146.509 58.1377 144.874 58.1377H143.985V60.7944H142.581ZM143.985 54.5173V56.9244H144.874C145.733 56.9244 146.401 56.6455 146.401 55.711C146.401 54.7766 145.728 54.5173 144.874 54.5173H143.985Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M152.493 57.5849V59.5614H155.729V60.7944H151.089V53.299H155.729L155.645 54.5319H152.493V56.3666H154.943V57.58H152.493V57.5849Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M159.288 60.7944V53.299H161.561C163.206 53.299 164.497 53.8127 164.497 55.6132C164.497 56.7678 163.948 57.3549 163.113 57.6289L163.206 57.805L164.743 60.7895H163.133L161.964 58.3726C161.787 58.0203 161.704 57.9518 161.336 57.9518H160.697V60.7944H159.293H159.288ZM160.697 54.4537V56.8021H161.566C162.426 56.8021 163.093 56.4743 163.093 55.6181C163.093 54.7619 162.421 54.4537 161.566 54.4537H160.697Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M169.167 60.7944V54.5858H167.213V53.299H172.51V54.5858H170.556V60.7944H169.162H169.167Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M175.112 59.8159L175.824 58.901C176.236 59.3315 176.973 59.7327 177.724 59.7327C178.549 59.7327 178.996 59.3119 178.996 58.671C178.996 58.123 178.613 57.8148 177.901 57.6093L177.366 57.4675C175.932 57.0956 175.328 56.4596 175.328 55.2316C175.328 54.0036 176.3 53.1816 177.847 53.1816C178.829 53.1816 179.688 53.5926 180.316 54.1797L179.604 55.0848C179.221 54.7325 178.51 54.3558 177.837 54.3558C177.164 54.3558 176.732 54.6836 176.732 55.2022C176.732 55.7208 177.071 56.0242 177.807 56.2199L178.333 56.3764C179.766 56.7483 180.4 57.4381 180.4 58.6417C180.4 60.0018 179.428 60.9069 177.695 60.9069C176.619 60.9069 175.637 60.3736 175.112 59.8159Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M57.2611 40.1724V38.9493L60.8403 38.4992V19.4869H59.9811C57.4133 19.4869 55.6115 19.5994 54.5707 19.8196L54.119 22.848H52.5872V17.7109H74.4891V22.848H72.9425L72.4908 19.8196C71.5629 19.619 69.7218 19.5162 66.9773 19.5162H66.1525V38.4943L69.7316 38.9444V40.1675H57.2562L57.2611 40.1724Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M79.762 27.6916C80.9747 26.3511 82.0548 25.3872 83.0171 24.8001C83.9745 24.213 84.8533 23.9195 85.6487 23.9195H86.557V29.6633H85.6143L84.6226 27.5546C83.9156 27.5546 83.1153 27.7063 82.2168 28.0145C81.3184 28.3228 80.5279 28.6799 79.8455 29.0958V38.6606L82.3838 39.0618V40.1675H72.9376V39.0618L74.9899 38.6606V25.9303L72.9376 25.5291V24.4234H79.5755L79.762 27.6916Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M99.1453 38.7976L98.0013 39.3847C96.4303 40.1871 95.0212 40.5932 93.7643 40.5932C90.848 40.5932 89.3947 39.0471 89.3947 35.9551V25.9401L87.8138 25.5389V24.4332H94.2504V35.3044C94.2504 36.2437 94.4517 36.9727 94.8494 37.5011C95.247 38.0246 95.8166 38.2888 96.5579 38.2888C97.4073 38.2888 98.2616 38.098 99.1109 37.7213V25.945L97.6675 25.5438V24.4381H103.971V38.6753L105.518 39.0765V40.1822H99.381L99.1453 38.8074V38.7976Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M114.748 24.0369C116.889 24.0369 118.44 24.6044 119.398 25.7444C120.355 26.8844 120.836 28.6555 120.836 31.0528V32.4276H112.549V32.6967C112.549 34.3601 112.681 35.5441 112.951 36.2486C113.221 36.9532 113.658 37.4864 114.262 37.8583C114.866 38.2252 115.696 38.4111 116.751 38.4111C117.738 38.4111 118.98 38.2497 120.483 37.9268V39.2184C119.864 39.5853 119.069 39.8936 118.087 40.1333C117.105 40.373 116.152 40.4953 115.219 40.4953C112.632 40.4953 110.717 39.8251 109.48 38.4747C108.243 37.1293 107.624 35.0451 107.624 32.2172C107.624 29.3893 108.213 27.4225 109.397 26.0673C110.58 24.717 112.362 24.0418 114.753 24.0418L114.748 24.0369ZM114.562 25.7297C113.889 25.7297 113.388 26.0918 113.059 26.8208C112.73 27.5448 112.563 28.8316 112.563 30.6712H116.226C116.226 29.1741 116.177 28.1222 116.074 27.5155C115.971 26.9088 115.804 26.4587 115.563 26.1652C115.323 25.8765 114.989 25.7297 114.562 25.7297Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M154.182 17.706V18.9291L152.047 19.3792L143.337 40.6861H141.103L131.942 19.3792L130.091 18.9291V17.706H139.89V18.9291L137.553 19.3792L143.892 34.1057L149.808 19.3792L147.54 18.9291V17.706H154.177H154.182Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M174.145 38.1714V16.3655H167.674V17.4712L169.289 17.8723V37.1929L167.05 38.0833L164.802 37.1929V28.4255C164.802 25.5242 162.823 24.0712 158.866 24.0712C158.036 24.0712 157.226 24.1054 156.431 24.1739C155.636 24.2424 154.393 24.4039 152.7 24.6583V28.4597H153.809L154.447 26.4979C155.611 25.9156 156.667 25.627 157.609 25.627C159.166 25.627 159.946 26.5761 159.946 28.4744V30.769L157.894 30.8179C155.945 30.862 154.516 31.0577 153.608 31.3953C152.7 31.7377 152.007 32.2612 151.521 32.9706C151.04 33.6801 150.8 34.6243 150.8 35.8083C150.8 38.9346 152.43 40.5002 155.69 40.5002C156.406 40.5002 157.118 40.3926 157.825 40.1724C158.532 39.9523 159.323 39.5511 160.197 38.9591L160.565 40.1675H175.878V39.0618L174.145 38.1714ZM159.941 37.8925C159.043 38.2839 158.213 38.4796 157.452 38.4796C156.912 38.4796 156.475 38.2546 156.141 37.8093C155.807 37.3641 155.636 36.6645 155.636 35.7153C155.636 34.5411 155.847 33.6947 156.264 33.1712C156.686 32.6477 157.437 32.364 158.527 32.3151L159.941 32.2661V37.8925Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M188.314 38.7976L187.17 39.3847C185.599 40.1871 184.19 40.5932 182.933 40.5932C180.017 40.5932 178.564 39.0471 178.564 35.9551V25.9401L176.983 25.5389V24.4332H183.419V35.3044C183.419 36.2437 183.62 36.9727 184.018 37.5011C184.416 38.0246 184.985 38.2888 185.727 38.2888C186.576 38.2888 187.43 38.098 188.28 37.7213V25.945L186.836 25.5438V24.4381H193.14V38.6753L194.687 39.0765V40.1822H188.55L188.314 38.8074V38.7976Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M203.917 24.0369C206.058 24.0369 207.609 24.6044 208.566 25.7444C209.524 26.8844 210.005 28.6555 210.005 31.0528V32.4276H201.717V32.6967C201.717 34.3601 201.85 35.5441 202.12 36.2486C202.39 36.9532 202.827 37.4864 203.431 37.8583C204.035 38.2252 204.865 38.4111 205.92 38.4111C206.907 38.4111 208.149 38.2497 209.651 37.9268V39.2184C209.033 39.5853 208.237 39.8936 207.256 40.1333C206.274 40.373 205.321 40.4953 204.388 40.4953C201.801 40.4953 199.886 39.8251 198.649 38.4747C197.412 37.1293 196.793 35.0451 196.793 32.2172C196.793 29.3893 197.382 27.4225 198.565 26.0673C199.749 24.717 201.531 24.0418 203.922 24.0418L203.917 24.0369ZM203.73 25.7297C203.058 25.7297 202.557 26.0918 202.228 26.8208C201.899 27.5448 201.732 28.8316 201.732 30.6712H205.395C205.395 29.1741 205.346 28.1222 205.243 27.5155C205.139 26.9088 204.973 26.4587 204.732 26.1652C204.491 25.8765 204.158 25.7297 203.73 25.7297Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M17.2181 0L0 8.64507V66H34.6326V8.64507L17.2181 0ZM29.3498 60.9069H5.28277V33.592L17.2476 27.584L29.3498 33.592V60.9069Z\" fill=\"#CCAE2F\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_9475_46097\">\\n<rect width=\"210\" height=\"66\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-drv67y\",layoutDependency:layoutDependency,layoutId:\"PEmdz01Mg\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0}}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({i6RdPdNwv:{height:44,y:(componentViewport?.y||0)+20+0+0},K5VD_GwTx:{height:44,y:(componentViewport?.y||0)+20+(((componentViewport?.height||76)-40-44)/2+0+0)+0+0+0},q71ay85En:{height:44,y:(componentViewport?.y||0)+20+(((componentViewport?.height||652)-40-615.2)/2+0+0)+0+0+0},tHkcfYQdN:{height:44,y:(componentViewport?.y||0)+20+(((componentViewport?.height||652)-40-615.2)/2+0+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dhgxwd-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"QUmaQuDDz-container\",name:\"Menu Icon\",nodeId:\"QUmaQuDDz\",rendersWithMotion:true,scopeId:\"kobE6xvtv\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"QUmaQuDDz\",layoutId:\"QUmaQuDDz\",name:\"Menu Icon\",variant:matchVariant(\"N3O3x6S0a\"),width:\"100%\",...addPropertyOverrides({i6RdPdNwv:{XKaY3MrGu:XKaY3MrGuqe1m96},K5VD_GwTx:{XKaY3MrGu:XKaY3MrGu18flpi4},q71ay85En:{variant:matchVariant(\"hK_DOvuLq\"),XKaY3MrGu:XKaY3MrGu1830pxs},tHkcfYQdN:{variant:matchVariant(\"hK_DOvuLq\"),XKaY3MrGu:XKaY3MrGuyhbbl4}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1esmzca\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"SffbVYJQ8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QwvFsBhXl\"},motionChild:true,nodeId:\"i4fuFCwa5\",openInNewTab:false,relValues:[],scopeId:\"kobE6xvtv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Services\"})})})}),className:\"framer-8lg3g2\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i4fuFCwa5\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({q71ay85En:{\"data-highlight\":true,onTap:onTap1830pxs},tHkcfYQdN:{\"data-highlight\":true,onTap:onTapyhbbl4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QPaXivDGt\"},motionChild:true,nodeId:\"lRexfCuuN\",openInNewTab:false,relValues:[],scopeId:\"kobE6xvtv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"About\"})})})}),className:\"framer-1rdah9c\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lRexfCuuN\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({q71ay85En:{\"data-highlight\":true,onTap:onTap1830pxs},tHkcfYQdN:{\"data-highlight\":true,onTap:onTapyhbbl4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JEKrQ8PZ3\"},motionChild:true,nodeId:\"WjM9tJfKq\",openInNewTab:false,relValues:[],scopeId:\"kobE6xvtv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Pricing Guide\"})})})}),className:\"framer-c9k9ml\",\"data-framer-name\":\"Pricing Guide\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WjM9tJfKq\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({q71ay85En:{\"data-highlight\":true,onTap:onTap1830pxs},tHkcfYQdN:{\"data-highlight\":true,onTap:onTapyhbbl4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WgU1cVbip\"},motionChild:true,nodeId:\"uepbdOJut\",openInNewTab:false,relValues:[],scopeId:\"kobE6xvtv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"True Architecture\"})})})}),className:\"framer-1ky9hpi\",\"data-framer-name\":\"True Architecture\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uepbdOJut\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({q71ay85En:{\"data-highlight\":true,onTap:onTap1830pxs},tHkcfYQdN:{\"data-highlight\":true,onTap:onTapyhbbl4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"evpYmh62X\"},motionChild:true,nodeId:\"mr3RIAd0c\",openInNewTab:false,relValues:[],scopeId:\"kobE6xvtv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Case Studies\"})})})}),className:\"framer-1ye8snc\",\"data-framer-name\":\"Case Studies\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mr3RIAd0c\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({q71ay85En:{\"data-highlight\":true,onTap:onTap1830pxs},tHkcfYQdN:{\"data-highlight\":true,onTap:onTapyhbbl4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cKeAg_yQ9\"},motionChild:true,nodeId:\"GOC8S8cYV\",openInNewTab:false,relValues:[],scopeId:\"kobE6xvtv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Articles\"})})})}),className:\"framer-100b7n3\",\"data-framer-name\":\"Blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GOC8S8cYV\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({q71ay85En:{\"data-highlight\":true,onTap:onTap1830pxs},tHkcfYQdN:{\"data-highlight\":true,onTap:onTapyhbbl4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fPQhuHldp\"},motionChild:true,nodeId:\"LodIBZfFK\",openInNewTab:false,relValues:[],scopeId:\"kobE6xvtv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Contact\"})})})}),className:\"framer-mbvuc0\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LodIBZfFK\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({q71ay85En:{\"data-highlight\":true,onTap:undefined},tHkcfYQdN:{\"data-highlight\":true,onTap:onTapyhbbl4}},baseVariant,gestureVariant)})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vkKEu.framer-17m8owm, .framer-vkKEu .framer-17m8owm { display: block; }\",\".framer-vkKEu.framer-14zo3yy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: 1200px; }\",\".framer-vkKEu .framer-1nfx31a-container { flex: none; height: auto; left: 20px; position: absolute; top: 51%; width: auto; z-index: 1; }\",\".framer-vkKEu .framer-mqkusn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vkKEu .framer-1wqnlgo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vkKEu .framer-xusrw4 { 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; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-vkKEu .framer-1ib2zab { aspect-ratio: 3.1818181818181817 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); position: relative; width: 191px; }\",\".framer-vkKEu .framer-drv67y { -webkit-user-select: none; flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: relative; user-select: none; width: 1px; }\",\".framer-vkKEu .framer-dhgxwd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vkKEu .framer-1esmzca { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vkKEu .framer-8lg3g2, .framer-vkKEu .framer-1rdah9c, .framer-vkKEu .framer-c9k9ml, .framer-vkKEu .framer-1ky9hpi, .framer-vkKEu .framer-1ye8snc, .framer-vkKEu .framer-100b7n3, .framer-vkKEu .framer-mbvuc0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vkKEu.framer-v-16puark.framer-14zo3yy { align-content: flex-start; align-items: flex-start; height: 76px; justify-content: flex-start; width: 390px; }\",\".framer-vkKEu.framer-v-16puark .framer-1wqnlgo { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-vkKEu.framer-v-16puark .framer-1ib2zab, .framer-vkKEu.framer-v-1899v8d .framer-1ib2zab { height: var(--framer-aspect-ratio-supported, 44px); width: 140px; }\",\".framer-vkKEu.framer-v-1899v8d.framer-14zo3yy, .framer-vkKEu.framer-v-zgnmya.framer-14zo3yy { flex-direction: column; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-vkKEu.framer-v-1899v8d .framer-mqkusn, .framer-vkKEu.framer-v-1q8jg7h .framer-mqkusn, .framer-vkKEu.framer-v-zgnmya .framer-mqkusn { flex: none; flex-direction: column; width: 100%; }\",\".framer-vkKEu.framer-v-1899v8d .framer-1wqnlgo, .framer-vkKEu.framer-v-zgnmya .framer-1wqnlgo { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-vkKEu.framer-v-1899v8d .framer-1esmzca, .framer-vkKEu.framer-v-zgnmya .framer-1esmzca { flex-direction: column; gap: 40px; justify-content: center; padding: 60px 20px 120px 20px; width: 100%; }\",\".framer-vkKEu.framer-v-1899v8d .framer-8lg3g2, .framer-vkKEu.framer-v-1899v8d .framer-1rdah9c, .framer-vkKEu.framer-v-1899v8d .framer-c9k9ml, .framer-vkKEu.framer-v-1899v8d .framer-1ky9hpi, .framer-vkKEu.framer-v-1899v8d .framer-1ye8snc, .framer-vkKEu.framer-v-1899v8d .framer-100b7n3, .framer-vkKEu.framer-v-1899v8d .framer-mbvuc0, .framer-vkKEu.framer-v-zgnmya .framer-8lg3g2, .framer-vkKEu.framer-v-zgnmya .framer-1rdah9c, .framer-vkKEu.framer-v-zgnmya .framer-c9k9ml, .framer-vkKEu.framer-v-zgnmya .framer-1ky9hpi, .framer-vkKEu.framer-v-zgnmya .framer-1ye8snc, .framer-vkKEu.framer-v-zgnmya .framer-100b7n3, .framer-vkKEu.framer-v-zgnmya .framer-mbvuc0 { cursor: pointer; }\",\".framer-vkKEu.framer-v-ggaqhd.framer-14zo3yy { height: 79px; }\",\".framer-vkKEu.framer-v-ggaqhd .framer-1ib2zab { height: var(--framer-aspect-ratio-supported, 39px); width: 124px; }\",\".framer-vkKEu.framer-v-1q8jg7h.framer-14zo3yy { flex-direction: column; height: 76px; width: 390px; }\",\".framer-vkKEu.framer-v-1q8jg7h .framer-1wqnlgo { align-content: flex-start; align-items: flex-start; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-vkKEu.framer-v-1q8jg7h .framer-1ib2zab, .framer-vkKEu.framer-v-zgnmya .framer-1ib2zab { height: var(--framer-aspect-ratio-supported, 40px); width: 127px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"i6RdPdNwv\":{\"layout\":[\"fixed\",\"fixed\"]},\"tHkcfYQdN\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"K4BL3Dbse\":{\"layout\":[\"fixed\",\"fixed\"]},\"K5VD_GwTx\":{\"layout\":[\"fixed\",\"fixed\"]},\"q71ay85En\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkobE6xvtv=withCSS(Component,css,\"framer-vkKEu\");export default FramerkobE6xvtv;FramerkobE6xvtv.displayName=\"Topbar\";FramerkobE6xvtv.defaultProps={height:100,width:1200};addPropertyControls(FramerkobE6xvtv,{variant:{options:[\"i5P32tgF9\",\"i6RdPdNwv\",\"tHkcfYQdN\",\"K4BL3Dbse\",\"K5VD_GwTx\",\"q71ay85En\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Desktop Scroll\",\"Phone Scroll\",\"Phone Scroll Menu\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkobE6xvtv,[{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\"}]},...StopScrollFonts,...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerkobE6xvtv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Icon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkobE6xvtv\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i6RdPdNwv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tHkcfYQdN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"K4BL3Dbse\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K5VD_GwTx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q71ay85En\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kobE6xvtv.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/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,ariaLabel:`Toggle for ${title}`})}):/*#__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\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"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,RenderTarget,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/L9fJK0tucMOkjZFRszrm/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;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();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:skipGTMId?\"\":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})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\"framercanvas.com\");}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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gxoQGOSOOiNbFgNvCeQh/5rERFkMGPKxYDIkcocBs/qPtTN91Sk.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/FS4EW1vrh2TzGhdU2Dw7/xKkXyD4S85o9KEUhuMdq/TXpY33Sna.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rcYVQP3Kr0oftMh0WuyB/6qc80btJxorJCd0d2XIa/tyZui45pB.js\";const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"Vo0UzqUuo\",\"foH58hs2x\",\"QuQIdv9Bc\"];const serializationHash=\"framer-tXCeL\";const variantClassNames={foH58hs2x:\"framer-v-66q0x4\",QuQIdv9Bc:\"framer-v-j9bhjc\",Vo0UzqUuo:\"framer-v-1p8yub7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.6,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation1={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};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:\"Vo0UzqUuo\",Phone:\"QuQIdv9Bc\",Tablet:\"foH58hs2x\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Vo0UzqUuo\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Vo0UzqUuo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p8yub7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Vo0UzqUuo\",ref:refBinding,style:{...style},...addPropertyOverrides({foH58hs2x:{\"data-framer-name\":\"Tablet\"},QuQIdv9Bc:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i1yg8i\",\"data-framer-name\":\"Frame 105\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:80,intrinsicWidth:1440,layoutDependency:layoutDependency,layoutId:\"goKJPdi46\",svg:'<svg width=\"1440\" height=\"80\" viewBox=\"0 0 1440 80\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1440 80L720 6.67553e-05L0 79.9999L1440 80Z\" fill=\"#0B3833\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-167yzee\",\"data-framer-name\":\"Footer / 3 /\",layoutDependency:layoutDependency,layoutId:\"bnJihRkNg\",style:{backgroundColor:\"rgb(11, 56, 51)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f2xadp\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"AGXDKtHNk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pnbjle\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"GqOyXVwqS\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kz1vdq\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"e6q57osjA\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MgdZ4rFTs\",openInNewTab:false,scopeId:\"vQiRAOk94\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-b52d73 framer-u1dffi\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"MgdZ4rFTs\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1y2gcl3\",\"data-framer-name\":\"gold-vert 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:129,intrinsicWidth:158,layoutDependency:layoutDependency,layoutId:\"y71xgeuRx\",svg:'<svg width=\"158\" height=\"129\" viewBox=\"0 0 158 129\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_9523_3413)\">\\n<path d=\"M15.499 128.888V121.426H17.7858C19.4115 121.426 20.7141 122.001 20.7141 123.822C20.7141 125.644 19.4164 126.243 17.7858 126.243H16.8995V128.888H15.499ZM16.8995 122.634V125.03H17.7858C18.6427 125.03 19.3087 124.752 19.3087 123.822C19.3087 122.892 18.6378 122.634 17.7858 122.634H16.8995Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M23.9902 128.888V121.426H26.2574C27.8978 121.426 29.1857 121.937 29.1857 123.73C29.1857 124.879 28.6373 125.464 27.8048 125.736L27.8979 125.912L29.4305 128.883H27.8244L26.659 126.477C26.4827 126.126 26.3994 126.058 26.0322 126.058H25.3956V128.888H23.9951H23.9902ZM25.3907 122.57V124.908H26.2574C27.1144 124.908 27.7803 124.582 27.7803 123.73C27.7803 122.877 27.1095 122.57 26.2574 122.57H25.3907Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M32.2803 125.157C32.2803 122.77 33.5583 121.314 35.7325 121.314C37.9067 121.314 39.1945 122.77 39.1945 125.157C39.1945 127.544 37.9067 129 35.7325 129C33.5583 129 32.2803 127.544 32.2803 125.157ZM37.794 125.157C37.794 123.516 37.0203 122.541 35.7325 122.541C34.4446 122.541 33.6807 123.516 33.6807 125.157C33.6807 126.798 34.4446 127.772 35.7325 127.772C37.0203 127.772 37.794 126.798 37.794 125.157Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M42.6611 128.888V121.426H44.9479C46.5736 121.426 47.8762 122.001 47.8762 123.822C47.8762 125.644 46.5785 126.243 44.9479 126.243H44.0616V128.888H42.6611ZM44.0665 122.634V125.03H44.9528C45.8098 125.03 46.4757 124.752 46.4757 123.822C46.4757 122.892 45.8049 122.634 44.9528 122.634H44.0665Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M52.5528 125.688V127.655H55.7798V128.883H51.1523V121.421H55.7798L55.6965 122.648H52.5528V124.475H54.9963V125.683H52.5528V125.688Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M59.3301 128.888V121.426H61.5973C63.2377 121.426 64.5255 121.937 64.5255 123.73C64.5255 124.879 63.9771 125.464 63.1447 125.736L63.2377 125.912L64.7753 128.883H63.1691L62.0037 126.477C61.8274 126.126 61.7442 126.058 61.3769 126.058H60.7403V128.888H59.3399H59.3301ZM60.7306 122.57V124.908H61.5973C62.4542 124.908 63.1202 124.582 63.1202 123.73C63.1202 122.877 62.4493 122.57 61.5973 122.57H60.7306Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M69.1774 128.888V122.707H67.2285V121.426H72.5121V122.707H70.5632V128.888H69.1725H69.1774Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M77.3695 128.888V126.754L74.9995 121.426H76.5126L78.0796 125.23L79.6563 121.426H81.1498L78.77 126.774V128.883H77.3695V128.888Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M89.8219 125.688V127.655H93.0488V128.883H88.4214V121.421H93.0488L92.9656 122.648H89.8219V124.475H92.2653V125.683H89.8219V125.688Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M95.8159 128.888L98.1125 124.962L96.0412 121.426H97.5984L99.0184 123.866L100.438 121.426H101.996L99.9243 124.972L102.211 128.888H100.654L99.0037 126.077L97.3633 128.888H95.8062H95.8159Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M105.242 128.888V121.426H107.529C109.155 121.426 110.457 122.001 110.457 123.822C110.457 125.644 109.16 126.243 107.529 126.243H106.643V128.888H105.242ZM106.643 122.634V125.03H107.529C108.386 125.03 109.052 124.752 109.052 123.822C109.052 122.892 108.381 122.634 107.529 122.634H106.643Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M115.129 125.688V127.655H118.355V128.883H113.728V121.421H118.355L118.272 122.648H115.129V124.475H117.572V125.683H115.129V125.688Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M121.911 128.888V121.426H124.178C125.818 121.426 127.106 121.937 127.106 123.73C127.106 124.879 126.558 125.464 125.725 125.736L125.818 125.912L127.356 128.883H125.75L124.584 126.477C124.408 126.126 124.325 126.058 123.957 126.058H123.321V128.888H121.92H121.911ZM123.311 122.57V124.908H124.178C125.035 124.908 125.701 124.582 125.701 123.73C125.701 122.877 125.03 122.57 124.178 122.57H123.311Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M131.758 128.888V122.707H129.809V121.426H135.093V122.707H133.144V128.888H131.753H131.758Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M137.688 127.914L138.398 127.003C138.809 127.432 139.544 127.831 140.293 127.831C141.116 127.831 141.561 127.412 141.561 126.774C141.561 126.228 141.179 125.922 140.469 125.717L139.936 125.576C138.506 125.206 137.903 124.572 137.903 123.35C137.903 122.127 138.873 121.309 140.415 121.309C141.395 121.309 142.252 121.718 142.879 122.303L142.169 123.204C141.787 122.853 141.077 122.478 140.406 122.478C139.735 122.478 139.304 122.804 139.304 123.321C139.304 123.837 139.642 124.139 140.376 124.334L140.9 124.49C142.33 124.86 142.962 125.547 142.962 126.745C142.962 128.099 141.992 129 140.264 129C139.191 129 138.212 128.469 137.688 127.914Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M5.16172 108.353V107.135L8.73146 106.687V87.7598H7.87453C5.31352 87.7598 3.51641 87.8718 2.47829 88.091L2.02779 91.1059H0.5V85.9917H22.3445V91.1059H20.802L20.3515 88.091C19.426 87.8913 17.5897 87.789 14.8524 87.789H14.0298V106.682L17.5995 107.13V108.348H5.16172V108.353Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M27.6034 95.9281C28.8129 94.5936 29.8902 93.634 30.8499 93.0496C31.8048 92.4651 32.6813 92.1729 33.4746 92.1729H34.3805V97.891H33.4403L32.4512 95.7918C31.746 95.7918 30.9479 95.9428 30.0518 96.2496C29.1556 96.5565 28.3673 96.912 27.6866 97.326V106.848L30.2182 107.248V108.348H20.7969V107.248L22.8437 106.848V94.1747L20.7969 93.7753V92.6745H27.4173L27.6034 95.9281Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M46.936 106.984L45.7951 107.569C44.2281 108.368 42.8227 108.772 41.5692 108.772C38.6605 108.772 37.211 107.233 37.211 104.155V94.1843L35.6343 93.7849V92.6841H42.0539V103.507C42.0539 104.442 42.2547 105.168 42.6513 105.694C43.048 106.215 43.616 106.478 44.3554 106.478C45.2026 106.478 46.0546 106.288 46.9017 105.913V94.1891L45.4621 93.7897V92.689H51.7495V106.863L53.292 107.262V108.363H47.171L46.936 106.994V106.984Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M62.4929 92.2944C64.6279 92.2944 66.1753 92.8594 67.1301 93.9943C68.085 95.1292 68.5649 96.8924 68.5649 99.279V100.648H60.2992V100.916C60.2992 102.572 60.4314 103.75 60.7007 104.452C60.97 105.153 61.4058 105.684 62.0081 106.054C62.6104 106.424 63.438 106.604 64.4908 106.604C65.475 106.604 66.7139 106.444 68.2123 106.122V107.408C67.5953 107.773 66.802 108.08 65.8227 108.319C64.8433 108.558 63.8934 108.679 62.963 108.679C60.3824 108.679 58.4727 108.012 57.2387 106.668C56.0047 105.328 55.3877 103.253 55.3877 100.438C55.3877 97.623 55.9753 95.6649 57.1554 94.3158C58.3355 92.9715 60.1131 92.2993 62.4978 92.2993L62.4929 92.2944ZM62.3068 93.9797C61.636 93.9797 61.1365 94.3401 60.8084 95.0658C60.4803 95.7867 60.3138 97.0677 60.3138 98.8991H63.9668C63.9668 97.4086 63.9179 96.3615 63.815 95.7575C63.7122 95.1535 63.5457 94.7054 63.3058 94.4132C63.0658 94.1258 62.7328 93.9797 62.3068 93.9797Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M101.824 85.9917V87.2094L99.6937 87.6575L91.0069 108.869H88.7788L79.6415 87.6575L77.7954 87.2094V85.9917H87.5693V87.2094L85.2385 87.6575L91.5602 102.318L97.4608 87.6575L95.1985 87.2094V85.9917H101.819H101.824Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M121.739 106.366V84.6572H115.285V85.758L116.896 86.1574V105.392L114.663 106.278L112.421 105.392V96.6635C112.421 93.7751 110.447 92.3285 106.5 92.3285C105.673 92.3285 104.865 92.3626 104.072 92.4308C103.278 92.499 102.04 92.6598 100.35 92.913V96.6976H101.457L102.093 94.7444C103.254 94.1648 104.307 93.8774 105.247 93.8774C106.799 93.8774 107.578 94.8223 107.578 96.7122V98.9965L105.531 99.0452C103.587 99.0891 102.162 99.2839 101.256 99.62C100.35 99.9609 99.6597 100.482 99.1749 101.188C98.695 101.895 98.4551 102.835 98.4551 104.013C98.4551 107.126 100.081 108.684 103.332 108.684C104.047 108.684 104.757 108.577 105.462 108.358C106.167 108.139 106.956 107.739 107.827 107.15L108.195 108.353H123.468V107.252L121.739 106.366ZM107.568 106.083C106.672 106.473 105.844 106.668 105.085 106.668C104.547 106.668 104.111 106.444 103.778 106.001C103.445 105.557 103.273 104.861 103.273 103.916C103.273 102.747 103.484 101.904 103.9 101.383C104.321 100.862 105.071 100.579 106.158 100.531L107.568 100.482V106.083Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M135.871 106.984L134.73 107.569C133.163 108.368 131.758 108.772 130.504 108.772C127.596 108.772 126.146 107.233 126.146 104.155V94.1843L124.569 93.7849V92.6841H130.989V103.507C130.989 104.442 131.19 105.168 131.586 105.694C131.983 106.215 132.551 106.478 133.29 106.478C134.138 106.478 134.99 106.288 135.837 105.913V94.1891L134.397 93.7897V92.689H140.685V106.863L142.227 107.262V108.363H136.106L135.871 106.994V106.984Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M151.428 92.2944C153.563 92.2944 155.11 92.8594 156.065 93.9943C157.02 95.1292 157.5 96.8924 157.5 99.279V100.648H149.234V100.916C149.234 102.572 149.366 103.75 149.636 104.452C149.905 105.153 150.341 105.684 150.943 106.054C151.545 106.424 152.373 106.604 153.426 106.604C154.41 106.604 155.649 106.444 157.147 106.122V107.408C156.53 107.773 155.737 108.08 154.758 108.319C153.778 108.558 152.828 108.679 151.898 108.679C149.317 108.679 147.408 108.012 146.174 106.668C144.94 105.328 144.323 103.253 144.323 100.438C144.323 97.623 144.91 95.6649 146.09 94.3158C147.271 92.9715 149.048 92.2993 151.433 92.2993L151.428 92.2944ZM151.247 93.9797C150.576 93.9797 150.076 94.3401 149.748 95.0658C149.42 95.7867 149.254 97.0677 149.254 98.8991H152.907C152.907 97.4086 152.858 96.3615 152.755 95.7575C152.652 95.1535 152.486 94.7054 152.246 94.4132C152.006 94.1258 151.673 93.9797 151.247 93.9797Z\" fill=\"#CCAE2F\"/>\\n<path d=\"M78.902 0L61.729 8.60649V65.7055H96.2708V8.60649L78.902 0ZM91.0019 60.6351H67.0028V33.4421L78.9362 27.4609L91.0067 33.4421V60.6351H91.0019Z\" fill=\"#CCAE2F\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_9523_3413\">\\n<rect width=\"157\" height=\"129\" fill=\"white\" transform=\"translate(0.5)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lg78cd\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Yl1MDQIKI\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qq7e7o\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"FAsI5WrfI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kig7qc\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"XJUwX7wdx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1jh4vy8\",\"data-styles-preset\":\"qPtTN91Sk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:enquiries@true-value.co.uk\",motionChild:true,nodeId:\"Jj1U9xHsB\",openInNewTab:true,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"enquiries@true-value.co.uk\"})})})}),className:\"framer-1rtnniw\",\"data-framer-name\":\"enquiries@true-value.co.uk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jj1U9xHsB\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1jh4vy8\",\"data-styles-preset\":\"qPtTN91Sk\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+441225941051\",motionChild:true,nodeId:\"OQdd81Bt7\",openInNewTab:true,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"tel:+44 1225 941051\"})})})}),className:\"framer-cucwgf\",\"data-framer-name\":\"tel:+44 1225 941051\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OQdd81Bt7\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vevxz7\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"zizQU3VL1\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/truevalueuk\",motionChild:true,nodeId:\"BeAgL1vTC\",openInNewTab:true,scopeId:\"vQiRAOk94\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6jipox framer-u1dffi\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"BeAgL1vTC\",whileHover:animation1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-33d3s3\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"goeHwhlfG\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 19\"><path d=\"M 18 5.242 L 18 13.242 C 18 16.004 15.761 18.242 13 18.242 L 5 18.242 C 2.239 18.242 0 16.004 0 13.242 L 0 5.242 C 0 2.481 2.239 0.242 5 0.242 L 13 0.242 C 15.761 0.242 18 2.481 18 5.242 Z M 16.25 5.242 C 16.244 3.45 14.793 1.998 13 1.992 L 5 1.992 C 3.207 1.998 1.755 3.45 1.75 5.242 L 1.75 13.242 C 1.755 15.035 3.207 16.487 5 16.492 L 13 16.492 C 14.793 16.487 16.244 15.035 16.25 13.242 Z M 12.75 4.492 C 12.75 3.94 13.198 3.492 13.75 3.492 C 14.302 3.492 14.75 3.94 14.75 4.492 C 14.75 5.044 14.302 5.492 13.75 5.492 C 13.198 5.492 12.75 5.044 12.75 4.492 Z M 12.185 6.057 C 13.029 6.902 13.503 8.048 13.5 9.242 C 13.5 11.728 11.485 13.742 9 13.742 C 6.515 13.742 4.5 11.728 4.5 9.242 C 4.5 6.757 6.515 4.742 9 4.742 C 10.194 4.74 11.34 5.213 12.185 6.057 Z M 6.25 9.242 C 6.25 10.761 7.481 11.992 9 11.992 C 10.519 11.992 11.75 10.761 11.75 9.242 C 11.75 7.723 10.519 6.492 9 6.492 C 7.481 6.492 6.25 7.723 6.25 9.242 Z\" fill=\"var(--token-962276c9-18dc-4ea6-9dec-f3e2abe301fe, rgb(204, 174, 47)) /* {&quot;name&quot;:&quot;Yellow&quot;} */\"></path></svg>',svgContentId:11234665318,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/107997555/\",motionChild:true,nodeId:\"CYLtOqJov\",openInNewTab:true,scopeId:\"vQiRAOk94\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ux06pz framer-u1dffi\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"CYLtOqJov\",whileHover:animation1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-6iy45v\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"okllIjiG4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 19\"><path d=\"M 16.5 0.242 C 17.328 0.242 18 0.914 18 1.742 L 18 16.742 C 18 17.571 17.328 18.242 16.5 18.242 L 1.5 18.242 C 0.672 18.242 0 17.571 0 16.742 L 0 1.742 C 0 0.914 0.672 0.242 1.5 0.242 Z M 4.008 2.742 C 3.14 2.722 2.472 3.401 2.468 4.246 C 2.464 5.145 3.161 5.782 3.961 5.786 C 4.811 5.79 5.526 5.201 5.521 4.245 C 5.526 3.407 4.888 2.761 4.008 2.742 Z M 9.28 7.004 L 6.758 7.004 L 6.758 15.564 L 9.422 15.564 L 9.422 15.364 C 9.422 14.984 9.421 14.604 9.421 14.224 C 9.42 13.21 9.419 12.195 9.425 11.182 C 9.426 10.936 9.437 10.68 9.5 10.445 C 9.738 9.567 10.527 9.001 11.407 9.14 C 11.973 9.229 12.347 9.556 12.504 10.089 C 12.601 10.422 12.645 10.781 12.649 11.128 C 12.66 12.176 12.659 13.224 12.657 14.271 C 12.657 14.641 12.656 15.011 12.656 15.381 L 12.656 15.562 L 15.328 15.562 L 15.328 15.357 C 15.328 14.905 15.328 14.453 15.327 14.001 C 15.327 12.872 15.326 11.742 15.329 10.612 C 15.331 10.102 15.276 9.598 15.151 9.105 C 14.964 8.371 14.577 7.763 13.948 7.325 C 13.503 7.012 13.013 6.811 12.466 6.789 C 12.404 6.786 12.341 6.783 12.278 6.779 C 11.998 6.764 11.714 6.749 11.447 6.803 C 10.682 6.956 10.01 7.306 9.502 7.924 C 9.443 7.994 9.385 8.066 9.299 8.174 L 9.28 8.198 Z M 2.682 15.567 L 5.332 15.567 L 5.332 7.01 L 2.682 7.01 Z\" fill=\"var(--token-962276c9-18dc-4ea6-9dec-f3e2abe301fe, rgb(204, 174, 47)) /* {&quot;name&quot;:&quot;Yellow&quot;} */\"></path></svg>',svgContentId:11215786095,withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gn8lh8\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"GVEoOfSpN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QwvFsBhXl\"},motionChild:true,nodeId:\"jYz_36o36\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Services\"})})})}),className:\"framer-1hzowqu\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jYz_36o36\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WgU1cVbip\"},motionChild:true,nodeId:\"zGq59HhZf\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"True Architecture\"})})})}),className:\"framer-n6b42i\",\"data-framer-name\":\"True Architecture\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zGq59HhZf\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JEKrQ8PZ3\"},motionChild:true,nodeId:\"TxF7IZfsY\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Pricing Calculator\"})})})}),className:\"framer-vbmb4e\",\"data-framer-name\":\"True Architecture\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TxF7IZfsY\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QPaXivDGt\"},motionChild:true,nodeId:\"pLd4vuuIF\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"About\"})})})}),className:\"framer-12jzpzj\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pLd4vuuIF\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":KBPxGzCgk\",webPageId:\"QPaXivDGt\"},motionChild:true,nodeId:\"CBn0RH4u8\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Meet The Team\"})})})}),className:\"framer-tzmz38\",\"data-framer-name\":\"Blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CBn0RH4u8\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cKeAg_yQ9\"},motionChild:true,nodeId:\"FhvuM8d2D\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Articles\"})})})}),className:\"framer-1xoks6\",\"data-framer-name\":\"Blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FhvuM8d2D\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"evpYmh62X\"},motionChild:true,nodeId:\"is2H0_8bn\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Case Studies\"})})})}),className:\"framer-trddz0\",\"data-framer-name\":\"Case Studies\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"is2H0_8bn\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fPQhuHldp\"},motionChild:true,nodeId:\"j4VYbCizX\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Contact\"})})})}),className:\"framer-10j127w\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j4VYbCizX\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--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-tw60m8\",\"data-styles-preset\":\"TXpY33Sna\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vIH7Yp0dP\"},motionChild:true,nodeId:\"r7yeyW5Sl\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"FAQs\"})})})}),className:\"framer-1ohfmsy\",\"data-framer-name\":\"FAQs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r7yeyW5Sl\",style:{\"--extracted-r6o4lv\":\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sm4wut\",\"data-framer-name\":\"Credits\",layoutDependency:layoutDependency,layoutId:\"MsUnG00kA\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1olft51\",\"data-framer-name\":\"Divider\",fill:'var(--token-962276c9-18dc-4ea6-9dec-f3e2abe301fe, rgb(204, 174, 47)) /* {\"name\":\"Yellow\"} */',intrinsicHeight:3,intrinsicWidth:1362,layoutDependency:layoutDependency,layoutId:\"PFqRwLF0g\",svg:'<svg width=\"1362\" height=\"3\" viewBox=\"-1 -1 1362 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"0.5\" x2=\"1360\" y2=\"0.5\" stroke=\"#CCAE2F\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x495yt\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"TRnisMHkc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2025 True Value is the trading name of True Value Property Advice Limited\"})}),className:\"framer-13iqmtx\",\"data-framer-name\":\"\\xa9 2025 True Value is the trading name of True Value Property Advice Limited\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n4B8ROGHC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QuQIdv9Bc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2025 True Value is the trading name of True Value Property Advice Limited\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4kkyez\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"eisgl0p7P\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HBAhmXc9h\"},motionChild:true,nodeId:\"e9zZmobxf\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Terms of Service\"})})})}),className:\"framer-1jj0ofs\",\"data-framer-name\":\"Terms of Service\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"e9zZmobxf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"igKsjljbo\"},motionChild:true,nodeId:\"GGEwBqFRx\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Privacy Policy\"})})})}),className:\"framer-u5g542\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GGEwBqFRx\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xflTepZGy\"},motionChild:true,nodeId:\"Wt3GmdKkW\",openInNewTab:false,relValues:[],scopeId:\"vQiRAOk94\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1a1aj8s\",\"data-styles-preset\":\"tyZui45pB\",children:\"Cookie Notice\"})})})}),className:\"framer-1gm0muo\",\"data-framer-name\":\"Cookies Settings\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Wt3GmdKkW\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xflTepZGy\"},implicitPathVariables:undefined},{href:{webPageId:\"xflTepZGy\"},implicitPathVariables:undefined},{href:{webPageId:\"xflTepZGy\"},implicitPathVariables:undefined},{href:{webPageId:\"xflTepZGy\"},implicitPathVariables:undefined},{href:{webPageId:\"xflTepZGy\"},implicitPathVariables:undefined},{href:{webPageId:\"xflTepZGy\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-63uqvy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GtPKOACmp-container\",nodeId:\"GtPKOACmp\",rendersWithMotion:true,scopeId:\"vQiRAOk94\",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:8,width:0},colorBody:\"var(--token-826d9686-d2e0-4d90-83cd-f38a862509d8, rgb(11, 56, 51))\",colorTitle:\"var(--token-826d9686-d2e0-4d90-83cd-f38a862509d8, rgb(11, 56, 51))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"120%\"},fontTitle:{fontFamily:'\"Lora\", \"Lora Placeholder\", serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1.2)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-a4d79d26-9b92-45ae-8582-8de6453c0a49, rgb(6, 28, 26))\"},width:360,zIndex:10},button:{borderRadius:0,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:\"var(--token-962276c9-18dc-4ea6-9dec-f3e2abe301fe, rgb(204, 174, 47))\",fill:\"var(--token-826d9686-d2e0-4d90-83cd-f38a862509d8, rgb(11, 56, 51))\"},secondary:{color:\"var(--token-962276c9-18dc-4ea6-9dec-f3e2abe301fe, rgb(204, 174, 47))\",fill:\"var(--token-826d9686-d2e0-4d90-83cd-f38a862509d8, rgb(11, 56, 51))\"},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 personalized content.\",euPolicy:{label:\"Cookie Notice\",link:resolvedLinks[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Notice\",link:resolvedLinks[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"},gtmId:\"GT-5DFKPD4K\",height:\"100%\",id:\"GtPKOACmp\",layoutId:\"GtPKOACmp\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalisation and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalised content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, rgb(247, 241, 234))\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Lora\", \"Lora Placeholder\", serif',fontStyle:\"normal\",fontWeight:600},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"var(--token-826d9686-d2e0-4d90-83cd-f38a862509d8, rgb(11, 56, 51))\",toggleColorInactive:\"rgba(145, 0, 12, 0.5)\"}},preview:false,trigger:{color:\"var(--token-f0dbf5d6-6a9b-4cc7-8bbe-7cc025bd9a13, rgb(255, 255, 255))\",iconSize:24,iconType:\"default\",text:\"Manage Cookies\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"150%\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({foH58hs2x:{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 personalized content.\",euPolicy:{label:\"Cookie Notice\",link:resolvedLinks[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Notice\",link:resolvedLinks[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}},QuQIdv9Bc:{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 personalized content.\",euPolicy:{label:\"Cookie Notice\",link:resolvedLinks[4],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Notice\",link:resolvedLinks[5],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}}},baseVariant,gestureVariant)})})})})]})]})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tXCeL.framer-u1dffi, .framer-tXCeL .framer-u1dffi { display: block; }\",\".framer-tXCeL.framer-1p8yub7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-tXCeL .framer-1i1yg8i { flex: none; height: 80px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-167yzee { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-f2xadp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-1pnbjle { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-1kz1vdq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1920px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-b52d73 { 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; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tXCeL .framer-1y2gcl3 { aspect-ratio: 1.2248062015503876 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); position: relative; width: 147px; }\",\".framer-tXCeL .framer-1lg78cd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-qq7e7o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-kig7qc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-1rtnniw, .framer-tXCeL .framer-cucwgf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tXCeL .framer-vevxz7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tXCeL .framer-6jipox, .framer-tXCeL .framer-ux06pz { flex: none; gap: 0px; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tXCeL .framer-33d3s3, .framer-tXCeL .framer-6iy45v { flex: none; height: 19px; left: 3px; position: absolute; top: 3px; width: 18px; }\",\".framer-tXCeL .framer-1gn8lh8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-1hzowqu, .framer-tXCeL .framer-n6b42i, .framer-tXCeL .framer-vbmb4e, .framer-tXCeL .framer-12jzpzj, .framer-tXCeL .framer-tzmz38, .framer-tXCeL .framer-1xoks6, .framer-tXCeL .framer-trddz0, .framer-tXCeL .framer-10j127w, .framer-tXCeL .framer-1ohfmsy, .framer-tXCeL .framer-13iqmtx, .framer-tXCeL .framer-1jj0ofs, .framer-tXCeL .framer-u5g542, .framer-tXCeL .framer-1gm0muo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tXCeL .framer-1sm4wut { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-1olft51 { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-tXCeL .framer-x495yt { 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-tXCeL .framer-4kkyez { 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-tXCeL .framer-63uqvy-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tXCeL.framer-v-66q0x4.framer-1p8yub7 { width: 810px; }\",\".framer-tXCeL.framer-v-66q0x4 .framer-f2xadp { gap: 60px; }\",\".framer-tXCeL.framer-v-66q0x4 .framer-1kz1vdq, .framer-tXCeL.framer-v-j9bhjc .framer-f2xadp { gap: 40px; }\",\".framer-tXCeL.framer-v-66q0x4 .framer-x495yt { align-content: center; align-items: center; flex-direction: column; gap: 60px; justify-content: flex-start; }\",\".framer-tXCeL.framer-v-j9bhjc.framer-1p8yub7 { width: 390px; }\",\".framer-tXCeL.framer-v-j9bhjc .framer-167yzee { padding: 20px; }\",\".framer-tXCeL.framer-v-j9bhjc .framer-1gn8lh8, .framer-tXCeL.framer-v-j9bhjc .framer-4kkyez { align-content: center; align-items: center; flex-direction: column; }\",\".framer-tXCeL.framer-v-j9bhjc .framer-x495yt { align-content: center; align-items: center; flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-tXCeL.framer-v-j9bhjc .framer-13iqmtx { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 626\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"foH58hs2x\":{\"layout\":[\"fixed\",\"auto\"]},\"QuQIdv9Bc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervQiRAOk94=withCSS(Component,css,\"framer-tXCeL\");export default FramervQiRAOk94;FramervQiRAOk94.displayName=\"Footer\";FramervQiRAOk94.defaultProps={height:626,width:1200};addPropertyControls(FramervQiRAOk94,{variant:{options:[\"Vo0UzqUuo\",\"foH58hs2x\",\"QuQIdv9Bc\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramervQiRAOk94,[{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/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:\"Lora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Lora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LEPTJ56CXEIFZS2BZMKVGQGQR3J75WRT/47CWKKJO46R4EDFFM7QZRCL3WAPMSJU2/36HN3YOOACEGVWTJT3K4CDUJYXSWVW5S.woff2\",weight:\"600\"}]},...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervQiRAOk94\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"foH58hs2x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QuQIdv9Bc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"626\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vQiRAOk94.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Sn64gjTwaJh0TFAuaV07/Video.js\";import Topbar from\"#framer/local/canvasComponent/kobE6xvtv/kobE6xvtv.js\";import Footer from\"#framer/local/canvasComponent/vQiRAOk94/vQiRAOk94.js\";import*as sharedStyle from\"#framer/local/css/cPHRqIgis/cPHRqIgis.js\";import*as sharedStyle2 from\"#framer/local/css/DU3pvtXa4/DU3pvtXa4.js\";import*as sharedStyle1 from\"#framer/local/css/FagKzUvKV/FagKzUvKV.js\";const TopbarFonts=getFonts(Topbar);const TopbarWithVariantAppearEffect=withVariantAppearEffect(Topbar);const ContainerWithFX=withFX(Container);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const VideoFonts=getFonts(Video);const Image1WithFX=withFX(Image1);const MotionHeaderWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.header);const FooterFonts=getFonts(Footer);const breakpoints={F8iUm11an:\"(min-width: 810px) and (max-width: 1199.98px)\",f995QNuS0:\"(min-width: 1200px) and (max-width: 1439.98px)\",mXUCz8o50:\"(min-width: 2500px)\",oUXZDXR9G:\"(max-width: 809.98px)\",rKQyIky0m:\"(min-width: 1440px) and (max-width: 2499.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-OpSu4\";const variantClassNames={F8iUm11an:\"framer-v-1dfbqru\",f995QNuS0:\"framer-v-1z4jnp\",mXUCz8o50:\"framer-v-199k8i9\",oUXZDXR9G:\"framer-v-1ff7a8\",rKQyIky0m:\"framer-v-7bfpmh\"};const IXxzDu2Zd=undefined;const HUwBitOoY=undefined;const jOpXuSF4A=undefined;const LMri6_Wz2=undefined;const uOwla6opD=undefined;const w0EiiGn16=undefined;const S4z1prwX0=undefined;const VcTEggmPu=undefined;const s67NsMggv=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:.3,duration:.4,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:.4,duration:1.5,ease:[.12,.23,.17,.99],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const transition4={delay:.5,duration:1.5,ease:[.12,.23,.17,.99],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const breakpointRules={F8iUm11an:[\".framer-OpSu4 .framer-1w2q02k { right: 0px; width: unset; }\"],oUXZDXR9G:[\".framer-OpSu4 .framer-4pscz9 { flex-wrap: wrap; padding: 180px 32px 120px 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={F8iUm11an:\".framer-1dfbqru-override\",oUXZDXR9G:\".framer-1ff7a8-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OpSu4.framer-p9kz2w, .framer-OpSu4 .framer-p9kz2w { display: block; }\",\".framer-OpSu4.framer-1z4jnp { align-content: center; align-items: center; background-color: var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, #f7f1ea); display: flex; 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-OpSu4 .framer-1pk05t6-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-OpSu4 .framer-4pscz9 { align-content: center; align-items: center; background-color: var(--token-826d9686-d2e0-4d90-83cd-f38a862509d8, #0b3833); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -999; overflow: var(--overflow-clip-fallback, clip); padding: 180px 80px 120px 80px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-OpSu4 .framer-1ie4hxt { bottom: 0px; flex: none; height: 80px; left: 0px; position: absolute; right: 0px; z-index: 3; }\",\".framer-OpSu4 .framer-1vx8ebw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 820px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 3; }\",\".framer-OpSu4 .framer-mbcdxf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OpSu4 .framer-1i5yoqg { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-OpSu4 .framer-1v3hjh3 { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-OpSu4 .framer-38m99n-container { bottom: 0px; flex: none; left: 0px; opacity: var(--cksmy3); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-OpSu4 .framer-1w2q02k { bottom: 0px; flex: none; left: 0px; opacity: var(--cksmy3); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-OpSu4 .framer-atnbal { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -10px; position: relative; width: 0px; }\",\".framer-OpSu4 .framer-1rgl977-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -10px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const mediaQueries={F8iUm11an:\"(min-width: 810px) and (max-width: 1199.98px)\",f995QNuS0:\"(min-width: 1200px) and (max-width: 1439.98px)\",mXUCz8o50:\"(min-width: 2500px)\",oUXZDXR9G:\"(max-width: 809.98px)\",rKQyIky0m:\"(min-width: 1440px) and (max-width: 2499.98px)\"};const humanReadableVariantMap={\"Desktop LG\":\"rKQyIky0m\",Desktop:\"f995QNuS0\",Large:\"mXUCz8o50\",Phone:\"oUXZDXR9G\",Tablet:\"F8iUm11an\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Image:\"u4Arr9shy\",Video:\"RPUasvCMN\"};const getProps=({headerDescription,heading,height,id,image,mediaOpacity,mediaType,scrollSection,showHeader,showHeaderDescription,videoFile,width,...props})=>{return{...props,HUwBitOoY:showHeader??props.HUwBitOoY??true,IXxzDu2Zd:scrollSection??props.IXxzDu2Zd,jOpXuSF4A:heading??props.jOpXuSF4A??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{children:\"Service Heading\"})}),LMri6_Wz2:showHeaderDescription??props.LMri6_Wz2,S4z1prwX0:mediaOpacity??props.S4z1prwX0??.1,s67NsMggv:image??props.s67NsMggv,uOwla6opD:headerDescription??props.uOwla6opD??\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"f995QNuS0\",VcTEggmPu:videoFile??props.VcTEggmPu,w0EiiGn16:humanReadableEnumMap[mediaType]??mediaType??props.w0EiiGn16??\"u4Arr9shy\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,IXxzDu2Zd,HUwBitOoY,w0EiiGn16,VcTEggmPu,s67NsMggv,jOpXuSF4A,uOwla6opD,LMri6_Wz2,S4z1prwX0,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=equals(w0EiiGn16,\"RPUasvCMN\");const visible1=equals(w0EiiGn16,\"u4Arr9shy\");useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"f995QNuS0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, rgb(247, 241, 234)); } :root { font-size: 106.25%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1z4jnp\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1pk05t6-container\",layoutScroll:true,nodeId:\"dK8P4kHfc\",rendersWithMotion:true,scopeId:\"ohZJZ82vJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F8iUm11an:{variant:matchVariant(\"i6RdPdNwv\")},oUXZDXR9G:{__framer__targets:[{ref:IXxzDu2Zd,target:\"K5VD_GwTx\"}],variant:matchVariant(\"i6RdPdNwv\")}},children:/*#__PURE__*/_jsx(TopbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:IXxzDu2Zd,target:\"K4BL3Dbse\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"dK8P4kHfc\",layoutId:\"dK8P4kHfc\",style:{width:\"100%\"},variant:matchVariant(\"i5P32tgF9\"),width:\"100%\"})})})}),HUwBitOoY!==false&&/*#__PURE__*/_jsxs(MotionHeaderWithOptimizedAppearEffect,{animate:animation1,className:\"framer-4pscz9\",\"data-framer-appear-id\":\"4pscz9\",\"data-framer-name\":\"Hero\",initial:animation2,optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ie4hxt\",\"data-framer-name\":\"Shape\",fill:'var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, rgb(247, 241, 234)) /* {\"name\":\"Cream (Background)\"} */',intrinsicHeight:80,intrinsicWidth:1440,svg:'<svg width=\"1440\" height=\"80\" viewBox=\"0 0 1440 80\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 -0.0010376L0 79.9989L720 80L0 -0.0010376Z\" fill=\"#F7F1EA\"/>\\n<path d=\"M1440 -0.000488281L1440 79.9994L720 79.9994L1440 -0.000488281Z\" fill=\"#F7F1EA\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vx8ebw\",\"data-framer-name\":\"Wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mbcdxf\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation3,children:jOpXuSF4A,className:\"framer-1i5yoqg\",\"data-framer-appear-id\":\"1i5yoqg\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\",\"Inter-Italic\"],initial:animation4,optimized:true,stylesPresetsClassNames:{h1:\"framer-styles-preset-1x0htwm\",img:\"framer-styles-preset-1r0drfl\"},verticalAlignment:\"top\",withExternalLayout:true}),LMri6_Wz2!==false&&/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1l2bkso\",\"data-styles-preset\":\"DU3pvtXa4\",children:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"})}),className:\"framer-1v3hjh3\",\"data-framer-appear-id\":\"1v3hjh3\",\"data-framer-name\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat.\",fonts:[\"Inter\"],initial:animation4,optimized:true,text:uOwla6opD,verticalAlignment:\"top\",withExternalLayout:true})]})}),visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-38m99n-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Dhgnlw0G7\",scopeId:\"ohZJZ82vJ\",style:{\"--cksmy3\":S4z1prwX0},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"Dhgnlw0G7\",isMixedBorderRadius:false,layoutId:\"Dhgnlw0G7\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcType:\"URL\",srcUrl:VcTEggmPu,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),visible1!==false&&/*#__PURE__*/_jsx(Image1WithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:66,__perspectiveFX:false,__targetOpacity:S4z1prwX0,background:{alt:\"man in blue sweater sitting on brown sofa chair\",fit:\"fill\",loading:getLoadingLazyAtYPosition(0),pixelHeight:4e3,pixelWidth:6e3,sizes:\"100vw\",...toResponsiveImage(s67NsMggv)},className:\"framer-1w2q02k\",style:{\"--cksmy3\":S4z1prwX0}})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-atnbal\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:625,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rgl977-container\",nodeId:\"lQOR85IDX\",scopeId:\"ohZJZ82vJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F8iUm11an:{variant:matchVariant(\"foH58hs2x\")},oUXZDXR9G:{variant:matchVariant(\"QuQIdv9Bc\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"lQOR85IDX\",layoutId:\"lQOR85IDX\",style:{width:\"100%\"},variant:matchVariant(\"Vo0UzqUuo\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 17\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"F8iUm11an\":{\"layout\":[\"fixed\",\"fixed\"]},\"oUXZDXR9G\":{\"layout\":[\"fixed\",\"fixed\"]},\"rKQyIky0m\":{\"layout\":[\"fixed\",\"fixed\"]},\"mXUCz8o50\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IXxzDu2Zd\":\"scrollSection\",\"HUwBitOoY\":\"showHeader\",\"w0EiiGn16\":\"mediaType\",\"VcTEggmPu\":\"videoFile\",\"s67NsMggv\":\"image\",\"jOpXuSF4A\":\"heading\",\"uOwla6opD\":\"headerDescription\",\"LMri6_Wz2\":\"showHeaderDescription\",\"S4z1prwX0\":\"mediaOpacity\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"f995QNuS0\":[\".framer-1pk05t6-container\",\".framer-4pscz9\",\".framer-1rgl977-container\"],\"F8iUm11an\":[\".framer-1pk05t6-container\",\".framer-4pscz9\",\".framer-1rgl977-container\"],\"oUXZDXR9G\":[\".framer-1pk05t6-container\",\".framer-4pscz9\",\".framer-1rgl977-container\"],\"rKQyIky0m\":[\".framer-1pk05t6-container\",\".framer-4pscz9\",\".framer-1rgl977-container\"],\"mXUCz8o50\":[\".framer-1pk05t6-container\",\".framer-4pscz9\",\".framer-1rgl977-container\"]}\n * @framerBreakpoints {\"mXUCz8o50\":{\"min\":2500,\"canvasClassName\":\"framer-199k8i9-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Large\",\"width\":2500,\"rootFontSize\":17},\"rKQyIky0m\":{\"min\":1440,\"max\":2499,\"canvasClassName\":\"framer-7bfpmh-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Desktop LG\",\"width\":1440,\"rootFontSize\":17},\"f995QNuS0\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-1z4jnp-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":17},\"F8iUm11an\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1dfbqru-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"oUXZDXR9G\":{\"max\":809,\"canvasClassName\":\"framer-1ff7a8-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":17}}\n * @framerDefaultVariant f995QNuS0\n * @framerLayoutTemplate true\n */const FramerohZJZ82vJ=withCSS(Component,css,\"framer-OpSu4\");export default FramerohZJZ82vJ;FramerohZJZ82vJ.displayName=\"Internal\";FramerohZJZ82vJ.defaultProps={height:1e3,width:1200};addPropertyControls(FramerohZJZ82vJ,{IXxzDu2Zd:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},HUwBitOoY:{defaultValue:true,title:\"Show Header\",type:ControlType.Boolean},w0EiiGn16:{defaultValue:\"u4Arr9shy\",options:[\"u4Arr9shy\",\"RPUasvCMN\"],optionTitles:[\"Image\",\"Video\"],title:\"Media Type\",type:ControlType.Enum},VcTEggmPu:{defaultValue:\"\",description:\"Works with direct links only\",title:\"Video File\",type:ControlType.String},s67NsMggv:{title:\"Image\",type:ControlType.ResponsiveImage},jOpXuSF4A:{defaultValue:\"<h1>Service Heading</h1>\",title:\"Heading\",type:ControlType.RichText},uOwla6opD:{defaultValue:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\",displayTextArea:false,title:\"Header Description\",type:ControlType.String},LMri6_Wz2:{defaultValue:false,title:\"Show Header Description\",type:ControlType.Boolean},S4z1prwX0:{defaultValue:.1,max:1,min:0,step:.01,title:\"Media Opacity\",type:ControlType.Number}});addFonts(FramerohZJZ82vJ,[{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:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...TopbarFonts,...VideoFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerohZJZ82vJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Topbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerohZJZ82vJ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"mXUCz8o50\\\":{\\\"min\\\":2500,\\\"canvasClassName\\\":\\\"framer-199k8i9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Large\\\",\\\"width\\\":2500,\\\"rootFontSize\\\":17},\\\"rKQyIky0m\\\":{\\\"min\\\":1440,\\\"max\\\":2499,\\\"canvasClassName\\\":\\\"framer-7bfpmh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Desktop LG\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":17},\\\"f995QNuS0\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1z4jnp-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":17},\\\"F8iUm11an\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1dfbqru-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"oUXZDXR9G\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ff7a8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":17}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"IXxzDu2Zd\\\":\\\"scrollSection\\\",\\\"HUwBitOoY\\\":\\\"showHeader\\\",\\\"w0EiiGn16\\\":\\\"mediaType\\\",\\\"VcTEggmPu\\\":\\\"videoFile\\\",\\\"s67NsMggv\\\":\\\"image\\\",\\\"jOpXuSF4A\\\":\\\"heading\\\",\\\"uOwla6opD\\\":\\\"headerDescription\\\",\\\"LMri6_Wz2\\\":\\\"showHeaderDescription\\\",\\\"S4z1prwX0\\\":\\\"mediaOpacity\\\"}\",\"framerRootFontSize\":\"17\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"f995QNuS0\\\":[\\\".framer-1pk05t6-container\\\",\\\".framer-4pscz9\\\",\\\".framer-1rgl977-container\\\"],\\\"F8iUm11an\\\":[\\\".framer-1pk05t6-container\\\",\\\".framer-4pscz9\\\",\\\".framer-1rgl977-container\\\"],\\\"oUXZDXR9G\\\":[\\\".framer-1pk05t6-container\\\",\\\".framer-4pscz9\\\",\\\".framer-1rgl977-container\\\"],\\\"rKQyIky0m\\\":[\\\".framer-1pk05t6-container\\\",\\\".framer-4pscz9\\\",\\\".framer-1rgl977-container\\\"],\\\"mXUCz8o50\\\":[\\\".framer-1pk05t6-container\\\",\\\".framer-4pscz9\\\",\\\".framer-1rgl977-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F8iUm11an\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oUXZDXR9G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rKQyIky0m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mXUCz8o50\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"f995QNuS0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Topbar from\"#framer/local/canvasComponent/kobE6xvtv/kobE6xvtv.js\";import Footer from\"#framer/local/canvasComponent/vQiRAOk94/vQiRAOk94.js\";const TopbarFonts=getFonts(Topbar);const TopbarWithVariantAppearEffect=withVariantAppearEffect(Topbar);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const breakpoints={KUTgyfj6k:\"(min-width: 810px) and (max-width: 1199.98px)\",tZCIuP_CS:\"(min-width: 1440px) and (max-width: 2499.98px)\",u0VZXKE_8:\"(min-width: 2500px)\",yTx2ufceV:\"(max-width: 809.98px)\",ZWX_hywo7:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-NkuxQ\";const variantClassNames={KUTgyfj6k:\"framer-v-19dmujb\",tZCIuP_CS:\"framer-v-hz5vqu\",u0VZXKE_8:\"framer-v-10zzzjh\",yTx2ufceV:\"framer-v-1ylv7l1\",ZWX_hywo7:\"framer-v-11xbvtx\"};const IXxzDu2Zd=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NkuxQ.framer-jo6l2d, .framer-NkuxQ .framer-jo6l2d { display: block; }\",\".framer-NkuxQ.framer-11xbvtx { align-content: center; align-items: center; background-color: var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, #f7f1ea); display: flex; 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-NkuxQ .framer-1yj4cd7-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-NkuxQ .framer-jqul4y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -10px; position: relative; width: 0px; }\",\".framer-NkuxQ .framer-1ilzu2y-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -10px; }'];const mediaQueries={KUTgyfj6k:\"(min-width: 810px) and (max-width: 1199.98px)\",tZCIuP_CS:\"(min-width: 1440px) and (max-width: 2499.98px)\",u0VZXKE_8:\"(min-width: 2500px)\",yTx2ufceV:\"(max-width: 809.98px)\",ZWX_hywo7:\"(min-width: 1200px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={\"Desktop LG\":\"tZCIuP_CS\",Desktop:\"ZWX_hywo7\",Large:\"u0VZXKE_8\",Phone:\"yTx2ufceV\",Tablet:\"KUTgyfj6k\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,IXxzDu2Zd:scrollSection??props.IXxzDu2Zd,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZWX_hywo7\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,IXxzDu2Zd,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ZWX_hywo7\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ebb8ba3f-cf48-4878-9da9-280555f482ce, rgb(247, 241, 234)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-11xbvtx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:94,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1yj4cd7-container\",layoutScroll:true,nodeId:\"asv2Ci_Vf\",rendersWithMotion:true,scopeId:\"ikpQ8f_r5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KUTgyfj6k:{variant:matchVariant(\"i6RdPdNwv\")},yTx2ufceV:{__framer__targets:[{ref:IXxzDu2Zd,target:\"K5VD_GwTx\"}],variant:matchVariant(\"i6RdPdNwv\")}},children:/*#__PURE__*/_jsx(TopbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:IXxzDu2Zd,target:\"K4BL3Dbse\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"asv2Ci_Vf\",layoutId:\"asv2Ci_Vf\",style:{width:\"100%\"},variant:matchVariant(\"i5P32tgF9\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-jqul4y\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:627,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ilzu2y-container\",nodeId:\"k8NivG1WL\",scopeId:\"ikpQ8f_r5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KUTgyfj6k:{variant:matchVariant(\"foH58hs2x\")},yTx2ufceV:{variant:matchVariant(\"QuQIdv9Bc\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"k8NivG1WL\",layoutId:\"k8NivG1WL\",style:{width:\"100%\"},variant:matchVariant(\"Vo0UzqUuo\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KUTgyfj6k\":{\"layout\":[\"fixed\",\"fixed\"]},\"yTx2ufceV\":{\"layout\":[\"fixed\",\"fixed\"]},\"tZCIuP_CS\":{\"layout\":[\"fixed\",\"fixed\"]},\"u0VZXKE_8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IXxzDu2Zd\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZWX_hywo7\":[\".framer-1yj4cd7-container\",\".framer-1ilzu2y-container\"],\"KUTgyfj6k\":[\".framer-1yj4cd7-container\",\".framer-1ilzu2y-container\"],\"yTx2ufceV\":[\".framer-1yj4cd7-container\",\".framer-1ilzu2y-container\"],\"tZCIuP_CS\":[\".framer-1yj4cd7-container\",\".framer-1ilzu2y-container\"],\"u0VZXKE_8\":[\".framer-1yj4cd7-container\",\".framer-1ilzu2y-container\"]}\n * @framerBreakpoints {\"u0VZXKE_8\":{\"min\":2500,\"canvasClassName\":\"framer-10zzzjh-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Large\",\"width\":2500,\"rootFontSize\":16},\"tZCIuP_CS\":{\"min\":1440,\"max\":2499,\"canvasClassName\":\"framer-hz5vqu-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Desktop LG\",\"width\":1440,\"rootFontSize\":16},\"ZWX_hywo7\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-11xbvtx-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"KUTgyfj6k\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-19dmujb-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"yTx2ufceV\":{\"max\":809,\"canvasClassName\":\"framer-1ylv7l1-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ZWX_hywo7\n * @framerLayoutTemplate true\n */const FramerikpQ8f_r5=withCSS(Component,css,\"framer-NkuxQ\");export default FramerikpQ8f_r5;FramerikpQ8f_r5.displayName=\"Template\";FramerikpQ8f_r5.defaultProps={height:1e3,width:1200};addPropertyControls(FramerikpQ8f_r5,{IXxzDu2Zd:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerikpQ8f_r5,[{explicitInter:true,fonts:[]},...TopbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerikpQ8f_r5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"u0VZXKE_8\\\":{\\\"min\\\":2500,\\\"canvasClassName\\\":\\\"framer-10zzzjh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Large\\\",\\\"width\\\":2500,\\\"rootFontSize\\\":16},\\\"tZCIuP_CS\\\":{\\\"min\\\":1440,\\\"max\\\":2499,\\\"canvasClassName\\\":\\\"framer-hz5vqu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Desktop LG\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"ZWX_hywo7\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-11xbvtx-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"KUTgyfj6k\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-19dmujb-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"yTx2ufceV\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ylv7l1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerVariables\":\"{\\\"IXxzDu2Zd\\\":\\\"scrollSection\\\"}\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"ZWX_hywo7\",\"framerHitTargets\":\"{\\\"ZWX_hywo7\\\":[\\\".framer-1yj4cd7-container\\\",\\\".framer-1ilzu2y-container\\\"],\\\"KUTgyfj6k\\\":[\\\".framer-1yj4cd7-container\\\",\\\".framer-1ilzu2y-container\\\"],\\\"yTx2ufceV\\\":[\\\".framer-1yj4cd7-container\\\",\\\".framer-1ilzu2y-container\\\"],\\\"tZCIuP_CS\\\":[\\\".framer-1yj4cd7-container\\\",\\\".framer-1ilzu2y-container\\\"],\\\"u0VZXKE_8\\\":[\\\".framer-1yj4cd7-container\\\",\\\".framer-1ilzu2y-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KUTgyfj6k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yTx2ufceV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tZCIuP_CS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u0VZXKE_8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Internal from \"https://framerusercontent.com/modules/dJajtP53bUCDTYJ1QPKb/vpcI0il8uq0ohqDBbE5L/ohZJZ82vJ.js\";\r\nimport Template1 from \"https://framerusercontent.com/modules/qFXtBrZfks57Wo2zbHXa/DfqZ6gU6nYNsHAbqscWF/ikpQ8f_r5.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {bnX72xltF: \"4-cards\", jz9Sb3krM: \"services\", p1bULPoB0: \"what-we-do\", VTNzL2MCO: \"main-1\", wnbRvEUnL: \"4-cards-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hdS5dOffAz4TWQGhnplS/oOvCFFGxrLSNjlS7leMU/augiA20Il.js\")), path: \"/\"}, QwvFsBhXl: {elements: {d0_TqgcaF: \"service3\", g7QTqcV_B: \"service2\", jJs5j13wS: \"service1\", M2B655mgL: \"main-1\", qmXKygVcf: \"service4\", Tu9ZZrLU7: \"service5\", XjbvboAzk: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AjYH4SXrIGispBrhuIB2/1RBO5h0JgDszNEnF7Wqm/QwvFsBhXl.js\")), path: \"/services\"}, fPQhuHldp: {elements: {uZOaTwoPj: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GK5F7IekK8suF3aeEykt/dAIpwVIIDaaDv6WdU1N4/fPQhuHldp.js\")), path: \"/contact\"}, HnjJTKc03: {elements: {HPG_vbnyV: \"main-1\", lPGoBpiKG: \"timeline-row4\", luruggCDh: \"timeline-row1-1\", pZubXDK4e: \"timeline-row3\", tqTsZIbKR: \"timeline-row2\", WPYveWvnD: \"timeline-row1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lB8Wi62y2COccNoCQu6Z/JCN1PwKNoiuq29xRhGQp/HnjJTKc03.js\")), path: \"/services/property-check\"}, WgU1cVbip: {elements: {dDamm2o47: \"timeline-row2\", IgasI2QPq: \"timeline-row1\", LqarpSEkR: \"our-process\", QLDbwFXqu: \"main-1\", RX4cruiPe: \"timeline-row5\", RzDcDXt1x: \"timeline-row3\", VMzLKlwXp: \"timeline-row4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YlHpidOzDchLuRAbBEg9/fkxozmKnjyCN5P3J1NV0/WgU1cVbip.js\")), path: \"/services/true-architecture\"}, BDdBVC9p6: {elements: {at7ufjmog: \"timeline-row2\", ECJ9Q2Vqr: \"timeline-row-4\", eTQwS3aBI: \"timeline-row5\", fpwUZDiHS: \"main-1\", jbWQ4GP60: \"timeline-row1\", P3pK2hr8E: \"timeline-row-3\", QOv8GHItv: \"timeline-row3\", QPFO0jLj2: \"timeline-row4\", xmXF0QzBG: \"timeline-row-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YFXMCX7rITML8Wc3MJ6M/jBbmePIodB9s57n8zm2O/BDdBVC9p6.js\")), path: \"/services/offer-strategy-letter-writing\"}, y6nR4Susl: {elements: {a0UZQvZwJ: \"timeline-row2\", ndFiIqgYr: \"timeline-row3\", pFpJAC1zA: \"timeline-row4\", taL924wBG: \"what-we-do\", x8AmX8biN: \"main-1\", xWhm0bpMO: \"timeline-row1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9cHkJz9PAKr6AKtW1eZL/YFoRoa83cL9K97SFZxmf/y6nR4Susl.js\")), path: \"/services/survey-costing-negotiation\"}, kJkx2C0QG: {elements: {BcKbGNeOI: \"timeline-row4\", ItpvSTQZp: \"timeline-row3\", LPj48c3nm: \"timeline-row2\", LS7xINNOP: \"main-1\", QOqQo5vOi: \"timeline-row1\", sYzoh_YpR: \"timeline-row5\", ZEC9ZJEOy: \"timeline-row6\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RC3jNuUsAPrVJ6kXcv7a/SWokrGCVoS7LppUZwxbf/kJkx2C0QG.js\")), path: \"/services/improvement-plan\"}, ynqNZv_ql: {elements: {CcFDLYjSQ: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0reFIC9JL7XIjLGPMwmF/KxRUCrdTBwPPAZXgG6QF/ynqNZv_ql.js\")), path: \"/thank-you\"}, JEKrQ8PZ3: {elements: {TTgpf8lSV: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mo1AJXL02mDvjnI9dJ2R/DQo4N7PibAKcRrNHd3QI/JEKrQ8PZ3.js\")), path: \"/pricing\"}, dLNqrEECn: {elements: {yfJbQalR6: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Mav9Sb1uOePyYVQ9wSCn/sv4RV5tEjRAHkkJ4WD9P/dLNqrEECn.js\")), path: \"/404\"}, QPaXivDGt: {elements: {GULuEHTvK: \"main-1\", KBPxGzCgk: \"meet-the-team\", UZcJemLB0: \"what-we-do\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qjRPmrXAJjt34bJQ6VUI/PPqXD1SVOE0kokQG3Nez/QPaXivDGt.js\")), path: \"/about\"}, vIH7Yp0dP: {elements: {tDgD6ElkG: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yxgxnwNat1fuTwxcb6us/c9IKThWHni9N6o6zPMyM/vIH7Yp0dP.js\")), path: \"/faqs\"}, xflTepZGy: {elements: {mP5WCvkQs: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e6JpJSrhiXiycTbMjtTM/MxM7lt8uIlUo7lM6ioMS/xflTepZGy.js\")), path: \"/cookie-notice\"}, igKsjljbo: {elements: {YL4Y0k7e5: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qlQwEBuXUtZhO1ZlxAdZ/elO26G2Ie4MTppNuxSdh/igKsjljbo.js\")), path: \"/privacy-policy\"}, HBAhmXc9h: {elements: {zqvTjYAb3: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cAGDaz3gyQq5BL0drEIV/fqX9G5G7GlFxaE1SptSc/HBAhmXc9h.js\")), path: \"/terms\"}, cKeAg_yQ9: {elements: {OFQ0GqmNX: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vV1FVJumfR8ZpuAAdwDO/swF50QZkWp2rsOHg2oeK/cKeAg_yQ9.js\")), path: \"/articles\"}, evpYmh62X: {elements: {tE8ehtACH: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YhwbuIwh8zjsMOSvxi65/mJUfdjCQ4Aonwc7uVWCv/evpYmh62X.js\")), path: \"/case-studies\"}, pV5AgmEDq: {collectionId: \"mkkrzL37p\", elements: {k5uONhuas: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JsWZZrG16oBrH9nrdXqI/QHSbNNGPbNifwsypuDPw/pV5AgmEDq.js\")), path: \"/about/:a_zZebSvH\"}, aNfD_qC4Y: {collectionId: \"W33Sg6p_w\", elements: {IhN5dyTJ9: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jXZLFUjfQGiIYk6OgSF4/Ii3saA6FA5g3sehxs9pa/aNfD_qC4Y.js\")), path: \"/articles/:TDHLicYRE\"}, ENzDBcYmY: {collectionId: \"UMIIi0fZe\", elements: {CNEPooBOz: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jAtmaJroj1ovvIo3ciem/bE14GKgmuCBsPLs9w4z6/ENzDBcYmY.js\")), path: \"/case-studies/:F2GCpOxL9\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {mkkrzL37p: async () => (await import(\"https://framerusercontent.com/modules/cEqazSQm2GRUD863VUJd/6r7JG9FOnwBea8qpINaZ/mkkrzL37p.js\"))?.[\"utils\"], UMIIi0fZe: async () => (await import(\"https://framerusercontent.com/modules/x1oSt18qs0NcMyjrjGE7/qaZ4m09PdE0jnOBz1noG/UMIIi0fZe.js\"))?.[\"utils\"], W33Sg6p_w: async () => (await import(\"https://framerusercontent.com/modules/DNta3LCTuZV1FyDRG5MX/AbKGNjgtE9wtOFEO0gBE/W33Sg6p_w.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"273ebd7246904f7081a1b39c1e106ce0e3eddb6024d91dff3ec4acdc3c27af6b\"\r\n\t\tconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nconst text = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"Our \", React.createElement(\"em\", undefined, \"Services\")))\r\nconst text1 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"Contact \", React.createElement(\"em\", undefined, \"Us\")))\r\nconst text2 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Property Check Service\"))\r\nconst text3 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"True Architecture\"))\r\nconst text4 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Offer Strategy & \", React.createElement(\"em\", undefined, \"Letter Writing\")))\r\nconst text5 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Survey Costing & \", React.createElement(\"em\", undefined, \"Negotiation\")))\r\nconst text6 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, React.createElement(\"em\", undefined, \"Improvement\"), \" Plan \"))\r\nconst text7 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Thank \", React.createElement(\"em\", undefined, \"you\")))\r\nconst text8 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Pricing \", React.createElement(\"em\", undefined, \"Calculator\")))\r\nconst text9 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"404 Page Not Found\"))\r\nconst text10 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"About \", React.createElement(\"em\", undefined, \"us\")))\r\nconst text11 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"FAQs\"))\r\nconst text12 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"Cookie Notice\"))\r\nconst text13 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"Privacy Policy\"))\r\nconst text14 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"Terms \", React.createElement(\"em\", undefined, \"&\"), \" Conditions\"))\r\nconst text15 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Articles\"))\r\nconst text16 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Case Studies\"))\r\nconst text17 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", undefined, \"Service Heading\"))\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {IXxzDu2Zd: {href: {hash: \":VTNzL2MCO\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {HUwBitOoY: true, IXxzDu2Zd: {href: {hash: \":M2B655mgL\", webPageId: \"QwvFsBhXl\"}, refKey: true}, jOpXuSF4A: text, LMri6_Wz2: false, S4z1prwX0: 0.1, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1407, pixelWidth: 2500, positionX: \"28%\", positionY: \"93.4%\", src: \"https://framerusercontent.com/images/Tfgxntb7WAmxNzOsboCXA45c.jpg?width=2500&height=1407\", srcSet: \"https://framerusercontent.com/images/Tfgxntb7WAmxNzOsboCXA45c.jpg?scale-down-to=512&width=2500&height=1407 512w,https://framerusercontent.com/images/Tfgxntb7WAmxNzOsboCXA45c.jpg?scale-down-to=1024&width=2500&height=1407 1024w,https://framerusercontent.com/images/Tfgxntb7WAmxNzOsboCXA45c.jpg?scale-down-to=2048&width=2500&height=1407 2048w,https://framerusercontent.com/images/Tfgxntb7WAmxNzOsboCXA45c.jpg?width=2500&height=1407 2500w\"}, \"Close up of writing on paper with a pencil\"), uOwla6opD: \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\", VcTEggmPu: \"https://res.cloudinary.com/donsnkfwf/video/upload/v1770048898/Improvement_Plan_osegps.mp4\", w0EiiGn16: \"RPUasvCMN\"}\r\nconst props3 = {...props2, IXxzDu2Zd: {href: {hash: \":uZOaTwoPj\", webPageId: \"fPQhuHldp\"}, refKey: true}, jOpXuSF4A: text1, s67NsMggv: wrapInAddImageAlt({pixelHeight: 2138, pixelWidth: 3800, src: \"https://framerusercontent.com/images/sxOeHZl2B5kyliVCGKkhSP8l3s.jpg?width=3800&height=2138\", srcSet: \"https://framerusercontent.com/images/sxOeHZl2B5kyliVCGKkhSP8l3s.jpg?scale-down-to=512&width=3800&height=2138 512w,https://framerusercontent.com/images/sxOeHZl2B5kyliVCGKkhSP8l3s.jpg?scale-down-to=1024&width=3800&height=2138 1024w,https://framerusercontent.com/images/sxOeHZl2B5kyliVCGKkhSP8l3s.jpg?scale-down-to=2048&width=3800&height=2138 2048w,https://framerusercontent.com/images/sxOeHZl2B5kyliVCGKkhSP8l3s.jpg?width=3800&height=2138 3800w\"}, \"Young woman using smartphone on sofa\"), VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props4 = {...props2, IXxzDu2Zd: {href: {hash: \":HPG_vbnyV\", webPageId: \"HnjJTKc03\"}, refKey: true}, jOpXuSF4A: text2, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1570, pixelWidth: 2000, src: \"https://framerusercontent.com/images/i4K0qTGW2iS6XWaxNBOwdCl7I.png?width=2000&height=1570\", srcSet: \"https://framerusercontent.com/images/i4K0qTGW2iS6XWaxNBOwdCl7I.png?scale-down-to=512&width=2000&height=1570 512w,https://framerusercontent.com/images/i4K0qTGW2iS6XWaxNBOwdCl7I.png?scale-down-to=1024&width=2000&height=1570 1024w,https://framerusercontent.com/images/i4K0qTGW2iS6XWaxNBOwdCl7I.png?width=2000&height=1570 2000w\"}, \"an aerial view of a lot of houses\"), VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props5 = {...props2, IXxzDu2Zd: {href: {hash: \":QLDbwFXqu\", webPageId: \"WgU1cVbip\"}, refKey: true}, jOpXuSF4A: text3, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1295, pixelWidth: 2000, src: \"https://framerusercontent.com/images/BJxN6knqHOHEUTLxyfSraOm4V0Y.png?width=2000&height=1295\", srcSet: \"https://framerusercontent.com/images/BJxN6knqHOHEUTLxyfSraOm4V0Y.png?scale-down-to=512&width=2000&height=1295 512w,https://framerusercontent.com/images/BJxN6knqHOHEUTLxyfSraOm4V0Y.png?scale-down-to=1024&width=2000&height=1295 1024w,https://framerusercontent.com/images/BJxN6knqHOHEUTLxyfSraOm4V0Y.png?width=2000&height=1295 2000w\"}, \"\"), VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props6 = {...props2, IXxzDu2Zd: {href: {hash: \":HPG_vbnyV\", webPageId: \"BDdBVC9p6\"}, refKey: true}, jOpXuSF4A: text4, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1361, pixelWidth: 2000, src: \"https://framerusercontent.com/images/xxzoYNv80WgcG5tA5gRpHd3EEcI.png?width=2000&height=1361\", srcSet: \"https://framerusercontent.com/images/xxzoYNv80WgcG5tA5gRpHd3EEcI.png?scale-down-to=512&width=2000&height=1361 512w,https://framerusercontent.com/images/xxzoYNv80WgcG5tA5gRpHd3EEcI.png?scale-down-to=1024&width=2000&height=1361 1024w,https://framerusercontent.com/images/xxzoYNv80WgcG5tA5gRpHd3EEcI.png?width=2000&height=1361 2000w\"}, \"man in blue sweater sitting on brown sofa chair\"), VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props7 = {...props2, IXxzDu2Zd: {href: {hash: \":x8AmX8biN\", webPageId: \"y6nR4Susl\"}, refKey: true}, jOpXuSF4A: text5, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1327, pixelWidth: 2000, src: \"https://framerusercontent.com/images/UUNG06PlUQNfIOfU5manHBAUFi4.png?width=2000&height=1327\", srcSet: \"https://framerusercontent.com/images/UUNG06PlUQNfIOfU5manHBAUFi4.png?scale-down-to=512&width=2000&height=1327 512w,https://framerusercontent.com/images/UUNG06PlUQNfIOfU5manHBAUFi4.png?scale-down-to=1024&width=2000&height=1327 1024w,https://framerusercontent.com/images/UUNG06PlUQNfIOfU5manHBAUFi4.png?width=2000&height=1327 2000w\"}, \"man in blue sweater sitting on brown sofa chair\"), VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props8 = {...props2, IXxzDu2Zd: {href: {hash: \":LS7xINNOP\", webPageId: \"kJkx2C0QG\"}, refKey: true}, jOpXuSF4A: text6, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1238, pixelWidth: 2000, src: \"https://framerusercontent.com/images/dWkK9SHlBlwbpdJIxISzEZcpA.png?width=2000&height=1238\", srcSet: \"https://framerusercontent.com/images/dWkK9SHlBlwbpdJIxISzEZcpA.png?scale-down-to=512&width=2000&height=1238 512w,https://framerusercontent.com/images/dWkK9SHlBlwbpdJIxISzEZcpA.png?scale-down-to=1024&width=2000&height=1238 1024w,https://framerusercontent.com/images/dWkK9SHlBlwbpdJIxISzEZcpA.png?width=2000&height=1238 2000w\"}, \"man climbing on ladder inside room\"), w0EiiGn16: \"u4Arr9shy\"}\r\nconst props9 = {...props2, IXxzDu2Zd: {href: {hash: \":uZOaTwoPj\", webPageId: \"ynqNZv_ql\"}, refKey: true}, jOpXuSF4A: text7, LMri6_Wz2: true, s67NsMggv: wrapInAddImageAlt({pixelHeight: 3997, pixelWidth: 5987, positionX: \"59.7%\", positionY: \"28%\", src: \"https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?width=5987&height=3997\", srcSet: \"https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=512&width=5987&height=3997 512w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=1024&width=5987&height=3997 1024w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=2048&width=5987&height=3997 2048w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=4096&width=5987&height=3997 4096w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?width=5987&height=3997 5987w\"}, \"woman in black sleeveless shirt sitting beside table with macbook pro\"), uOwla6opD: \"Your enquiry has been sent and we will be in touch soon.\", VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props10 = {...props2, IXxzDu2Zd: {href: {hash: \":TTgpf8lSV\", webPageId: \"JEKrQ8PZ3\"}, refKey: true}, jOpXuSF4A: text8, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1667, pixelWidth: 2500, src: \"https://framerusercontent.com/images/QR0KIw5XNj0MweYX1oWGT66KBo.jpg?width=2500&height=1667\", srcSet: \"https://framerusercontent.com/images/QR0KIw5XNj0MweYX1oWGT66KBo.jpg?scale-down-to=512&width=2500&height=1667 512w,https://framerusercontent.com/images/QR0KIw5XNj0MweYX1oWGT66KBo.jpg?scale-down-to=1024&width=2500&height=1667 1024w,https://framerusercontent.com/images/QR0KIw5XNj0MweYX1oWGT66KBo.jpg?scale-down-to=2048&width=2500&height=1667 2048w,https://framerusercontent.com/images/QR0KIw5XNj0MweYX1oWGT66KBo.jpg?width=2500&height=1667 2500w\"}, \"woman in black sleeveless shirt sitting beside table with macbook pro\"), uOwla6opD: \"Your enquiry has been sent and we will be in touch soon.\", VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props11 = {...props2, IXxzDu2Zd: {href: {hash: \":uZOaTwoPj\", webPageId: \"dLNqrEECn\"}, refKey: true}, jOpXuSF4A: text9, s67NsMggv: wrapInAddImageAlt({pixelHeight: 3997, pixelWidth: 5987, positionX: \"59.7%\", positionY: \"28%\", src: \"https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?width=5987&height=3997\", srcSet: \"https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=512&width=5987&height=3997 512w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=1024&width=5987&height=3997 1024w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=2048&width=5987&height=3997 2048w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?scale-down-to=4096&width=5987&height=3997 4096w,https://framerusercontent.com/images/b4Kn9eEbqV7J68j8XfvZeGzQ6mQ.jpg?width=5987&height=3997 5987w\"}, \"woman in black sleeveless shirt sitting beside table with macbook pro\"), uOwla6opD: \"Your enquiry has been sent and we will be in touch soon.\", VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props12 = {...props2, IXxzDu2Zd: {href: {hash: \":GULuEHTvK\", webPageId: \"QPaXivDGt\"}, refKey: true}, jOpXuSF4A: text10, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1875, pixelWidth: 2500, src: \"https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?width=2500&height=1875\", srcSet: \"https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?scale-down-to=512&width=2500&height=1875 512w,https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?scale-down-to=1024&width=2500&height=1875 1024w,https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?scale-down-to=2048&width=2500&height=1875 2048w,https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?width=2500&height=1875 2500w\"}, \"man in blue sweater sitting on brown sofa chair\"), VcTEggmPu: \"https://res.cloudinary.com/donsnkfwf/video/upload/v1770049807/ABOUT_PAGE_ij9o88.mp4\"}\r\nconst props13 = {...props2, IXxzDu2Zd: {href: {hash: \":tDgD6ElkG\", webPageId: \"vIH7Yp0dP\"}, refKey: true}, jOpXuSF4A: text11, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1875, pixelWidth: 2500, src: \"https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?width=2500&height=1875\", srcSet: \"https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?scale-down-to=512&width=2500&height=1875 512w,https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?scale-down-to=1024&width=2500&height=1875 1024w,https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?scale-down-to=2048&width=2500&height=1875 2048w,https://framerusercontent.com/images/FgLVBfnyaVq6AOxc86zn5TCwG0.jpg?width=2500&height=1875 2500w\"}, \"man in blue sweater sitting on brown sofa chair\"), VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props14 = {...props2, IXxzDu2Zd: {href: {hash: \":mP5WCvkQs\", webPageId: \"xflTepZGy\"}, refKey: true}, jOpXuSF4A: text12, s67NsMggv: undefined, VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props15 = {...props2, IXxzDu2Zd: {href: {hash: \":YL4Y0k7e5\", webPageId: \"igKsjljbo\"}, refKey: true}, jOpXuSF4A: text13, s67NsMggv: undefined, VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props16 = {...props2, IXxzDu2Zd: {href: {hash: \":zqvTjYAb3\", webPageId: \"HBAhmXc9h\"}, refKey: true}, jOpXuSF4A: text14, s67NsMggv: undefined, VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props17 = {...props2, IXxzDu2Zd: {href: {hash: \":OFQ0GqmNX\", webPageId: \"cKeAg_yQ9\"}, refKey: true}, jOpXuSF4A: text15, s67NsMggv: undefined, VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props18 = {...props2, IXxzDu2Zd: {href: {hash: \":tE8ehtACH\", webPageId: \"evpYmh62X\"}, refKey: true}, jOpXuSF4A: text16, s67NsMggv: wrapInAddImageAlt({pixelHeight: 1667, pixelWidth: 2500, positionX: \"60.5%\", positionY: \"79.5%\", src: \"https://framerusercontent.com/images/JisDPTQjzERCjrlBUdfdK1frdDE.jpg?width=2500&height=1667\", srcSet: \"https://framerusercontent.com/images/JisDPTQjzERCjrlBUdfdK1frdDE.jpg?scale-down-to=512&width=2500&height=1667 512w,https://framerusercontent.com/images/JisDPTQjzERCjrlBUdfdK1frdDE.jpg?scale-down-to=1024&width=2500&height=1667 1024w,https://framerusercontent.com/images/JisDPTQjzERCjrlBUdfdK1frdDE.jpg?scale-down-to=2048&width=2500&height=1667 2048w,https://framerusercontent.com/images/JisDPTQjzERCjrlBUdfdK1frdDE.jpg?width=2500&height=1667 2500w\"}, \"\"), VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props19 = {...props2, HUwBitOoY: false, IXxzDu2Zd: {href: {hash: \":k5uONhuas\", webPageId: \"pV5AgmEDq\"}, refKey: true}, jOpXuSF4A: text17, s67NsMggv: undefined, VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props20 = {...props2, HUwBitOoY: false, IXxzDu2Zd: {href: {hash: \":IhN5dyTJ9\", webPageId: \"aNfD_qC4Y\"}, refKey: true}, jOpXuSF4A: text17, s67NsMggv: undefined, VcTEggmPu: \"\", w0EiiGn16: \"u4Arr9shy\"}\r\nconst props21 = {...props1, IXxzDu2Zd: {href: {hash: \":CNEPooBOz\", webPageId: \"ENzDBcYmY\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {aNfD_qC4Y: props20, augiA20Il: props1, BDdBVC9p6: props6, cKeAg_yQ9: props17, dLNqrEECn: props11, ENzDBcYmY: props21, evpYmh62X: props18, fPQhuHldp: props3, HBAhmXc9h: props16, HnjJTKc03: props4, igKsjljbo: props15, JEKrQ8PZ3: props10, kJkx2C0QG: props8, pV5AgmEDq: props19, QPaXivDGt: props12, QwvFsBhXl: props2, vIH7Yp0dP: props13, WgU1cVbip: props5, xflTepZGy: props14, y6nR4Susl: props7, ynqNZv_ql: props9}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"ENzDBcYmY\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"IXxzDu2Zd\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, IXxzDu2Zd: siteRef(resolvedLinks[0]), key: \"Template1\", style}, children(true)));\r\ncase \"QwvFsBhXl\":\r\ncase \"fPQhuHldp\":\r\ncase \"HnjJTKc03\":\r\ncase \"WgU1cVbip\":\r\ncase \"BDdBVC9p6\":\r\ncase \"y6nR4Susl\":\r\ncase \"kJkx2C0QG\":\r\ncase \"ynqNZv_ql\":\r\ncase \"JEKrQ8PZ3\":\r\ncase \"dLNqrEECn\":\r\ncase \"QPaXivDGt\":\r\ncase \"vIH7Yp0dP\":\r\ncase \"xflTepZGy\":\r\ncase \"igKsjljbo\":\r\ncase \"HBAhmXc9h\":\r\ncase \"cKeAg_yQ9\":\r\ncase \"evpYmh62X\":\r\ncase \"pV5AgmEDq\":\r\ncase \"aNfD_qC4Y\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"IXxzDu2Zd\"]]}, (resolvedLinks) => React.createElement(Internal, {...props, IXxzDu2Zd: siteRef(resolvedLinks[0]), key: \"Internal\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"ENzDBcYmY\":\r\nreturn [{hash: \"10zzzjh\", mediaQuery: \"(min-width: 2500px)\"}, {hash: \"hz5vqu\", mediaQuery: \"(min-width: 1440px) and (max-width: 2499.98px)\"}, {hash: \"11xbvtx\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"19dmujb\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ylv7l1\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"QwvFsBhXl\":\r\ncase \"fPQhuHldp\":\r\ncase \"HnjJTKc03\":\r\ncase \"WgU1cVbip\":\r\ncase \"BDdBVC9p6\":\r\ncase \"y6nR4Susl\":\r\ncase \"kJkx2C0QG\":\r\ncase \"ynqNZv_ql\":\r\ncase \"JEKrQ8PZ3\":\r\ncase \"dLNqrEECn\":\r\ncase \"QPaXivDGt\":\r\ncase \"vIH7Yp0dP\":\r\ncase \"xflTepZGy\":\r\ncase \"igKsjljbo\":\r\ncase \"HBAhmXc9h\":\r\ncase \"cKeAg_yQ9\":\r\ncase \"evpYmh62X\":\r\ncase \"pV5AgmEDq\":\r\ncase \"aNfD_qC4Y\":\r\nreturn [{hash: \"199k8i9\", mediaQuery: \"(min-width: 2500px)\"}, {hash: \"7bfpmh\", mediaQuery: \"(min-width: 1440px) and (max-width: 2499.98px)\"}, {hash: \"1z4jnp\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1dfbqru\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ff7a8\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Mav9Sb1uOePyYVQ9wSCn/sv4RV5tEjRAHkkJ4WD9P/dLNqrEECn.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://just-writers-994869.framer.app\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/a03NgSzXyB8UxR5ygYIk/bKTHxgxIG5bmdSGQOQnW/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}