{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js", "ssg:https://framerusercontent.com/modules/9pUh2hYOdasSfPT9kToV/orj1t97sutKw5hL8HmbR/LvbIgGBWJ.js", "ssg:https://framerusercontent.com/modules/9SlqXVIouuSPk6wnhirO/GWSam0Rp0gfB3rssltHc/ZPO4o9z7K.js", "ssg:https://framerusercontent.com/modules/WRhwd6NZKSet3KdPnVei/9fccy1EDPyOe0zA8BPy3/k86kEbxaQ.js", "ssg:https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js", "ssg:https://framerusercontent.com/modules/Kr7daSR7xw9XpZZMnUeE/fIyndJHsANPoSM4Enn7i/eypzqs4uO.js", "ssg:https://framerusercontent.com/modules/MXQInlqTtT06z3JOzBZy/XqYGqBw3UVUNX1rYiClK/gmGKUP5i0.js", "ssg:https://framerusercontent.com/modules/QGY7zgQzqCNEGA9nWtJv/sifXg4d0BeR2aUK8joI2/v3BFS4B_F.js", "ssg:https://framerusercontent.com/modules/5nmGSGxrFFAuUdeiSbtW/7HKpyTErysrI5fO4rJ69/iGFBG5RGj.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){const circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){const updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{replacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};const accessibilityProps={role:\"img\",...props.title&&{\"aria-label\":props.title},...props.description&&{\"aria-description\":props.description}};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle,...accessibilityProps});}SVG.displayName=\"SVG\";SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Prod.map", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-mGRnf .framer-styles-preset-1j854ni:not(.rich-text-wrapper), .framer-mGRnf .framer-styles-preset-1j854ni.rich-text-wrapper a { --framer-link-current-text-color: var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, #f9f4e9); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, #f9f4e9); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, #556eb3); --framer-link-text-decoration: none; }\"];export const className=\"framer-mGRnf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-wldKE .framer-styles-preset-1352ssd:not(.rich-text-wrapper), .framer-wldKE .framer-styles-preset-1352ssd.rich-text-wrapper a { --framer-link-current-text-color: var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, #f9f4e9); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, #556eb3); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, #f9f4e9); --framer-link-text-decoration: none; }\"];export const className=\"framer-wldKE\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7858796)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9pUh2hYOdasSfPT9kToV/orj1t97sutKw5hL8HmbR/LvbIgGBWJ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9SlqXVIouuSPk6wnhirO/GWSam0Rp0gfB3rssltHc/ZPO4o9z7K.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"ZoqWvqlTC\",\"PROytZQHX\",\"jR_3gnZWB\"];const serializationHash=\"framer-cXl88\";const variantClassNames={jR_3gnZWB:\"framer-v-1aesj8u\",PROytZQHX:\"framer-v-1xkdbzi\",ZoqWvqlTC:\"framer-v-18kbkhu\"};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={Desktop:\"ZoqWvqlTC\",Phone:\"jR_3gnZWB\",Tablet:\"PROytZQHX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZoqWvqlTC\"};};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:\"ZoqWvqlTC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18kbkhu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ZoqWvqlTC\",ref:refBinding,style:{backgroundColor:\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\",...style},...addPropertyOverrides({jR_3gnZWB:{\"data-framer-name\":\"Phone\"},PROytZQHX:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c489z4\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"lWRVzCmQI\",style:{backgroundColor:\"var(--token-f7cd2c64-416a-4665-a2ec-e718702d9d8a, rgb(21, 31, 72))\",borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y31w1w\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"GXRx7ljss\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q62jb4\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"d2NhhjI2G\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"UpwbNqJc9\",scopeId:\"k86kEbxaQ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yji5t framer-1afb6jx\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"UpwbNqJc9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zqy2re-container\",\"data-framer-name\":\"mr-zola-logo\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KHBVDEYbU-container\",name:\"mr-zola-logo\",nodeId:\"KHBVDEYbU\",rendersWithMotion:true,scopeId:\"k86kEbxaQ\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"686\" height=\"453\" viewBox=\"0 0 686 453\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_43_11)\"> <path d=\"M667.65 108C651.55 89.85 627.37 80.03 604.56 82.4C595.39 83.35 581.38 86.84 562.67 105.28C561.36 99.38 560.06 93.52 558.81 87.8L558.71 87.36C555.7 71.63 543.94 57.77 526.44 49.33C506.87 39.9 485.05 39.24 469.49 47.61C461.43 51.95 456.23 58.42 451.3 67.63C450.45 65.68 449.8 64.2 449.44 63.39C447.93 59.7 445.8 56.36 443.13 53.46C433.77 43.35 418.35 38.5 404.76 41.41C401.52 42.1 398.4 43.21 395.44 44.71C395.25 44.36 395.1 44.06 394.98 43.85C394.79 43.47 394.6 43.1 394.44 42.82C392.26 38.6 389.42 34.96 386.01 32C373.02 20.7 354.01 20.96 340.94 26.22C329.66 30.73 320.08 41.97 312.42 59.67C304.92 49.17 303.33 46.95 302.93 46.4C291.68 30.78 272.91 18.29 248.65 10.27C227.27 3.21002 202.06 -0.339984 175.79 0.0200157C122.84 0.740016 54.68 18.53 22.2 66.29C11.8 81.58 4.18004 101.01 1.30004 119.59C-2.51996 144.21 2.11004 165.56 14.68 181.33C19.21 187 24.72 191.88 31.02 195.79C31.39 196.02 31.75 196.25 32.09 196.46C35.12 198.37 62.13 215.28 81.93 227.68C72.84 236.22 61.7 247.46 50.46 261.94C8.91003 315.47 -3.90997 354.96 12.37 379.31C16.71 385.79 22.57 390.03 30.31 392.26C30.6 392.35 30.91 392.45 31.21 392.54C31.52 392.63 31.83 392.73 32.14 392.82C32.53 392.94 32.93 393.06 33.26 393.15C43.52 396.27 195.21 442.08 208.27 446.01C208.7 446.15 209.15 446.29 209.61 446.42C209.9 446.51 210.2 446.6 210.5 446.69C210.8 446.79 211.1 446.88 211.42 446.97C211.71 447.06 212.01 447.15 212.32 447.24C221.03 450.02 231.83 449.79 267.38 449.04H267.87C273.2 448.91 279.09 448.79 285.6 448.66L288.73 448.6C328.68 447.82 346.91 447.47 361.53 430.83C362.12 430.16 362.7 429.47 363.26 428.76C378.38 436.86 381.36 438.45 382.01 438.8C390.13 443.17 399.02 445.23 407.7 444.76C421.5 444.01 433.94 437.36 444.75 424.99C451.32 430.14 457.65 435.11 458.5 435.78L459.25 436.37C473.05 447.48 491.15 448.86 521.15 451.14C530.92 451.88 541.02 452.65 550.75 452.65C569.38 452.65 592.7 450.21 607.8 431.22C615.29 421.79 622.36 405.27 618.39 389.05C628.93 391.4 640.06 388.42 647.38 384.47C668.08 373.31 672.49 347.9 676.11 315.84C680.79 274.35 682.26 234.75 683.44 202.92V202.81C683.87 191.47 684.23 181.69 684.69 173.47L684.72 172.86C686.1 147.02 683.72 126.11 667.65 108ZM676.73 172.43L676.7 173.04C676.24 181.32 675.87 191.14 675.45 202.51V202.62C674.27 234.31 672.81 273.76 668.16 314.95C664.81 344.65 660.87 368.1 643.59 377.43C635.57 381.75 623.43 383.95 614.38 379.13L606.19 374.76L610.24 389.53C614.32 403.42 608.1 417.98 601.54 426.24C591.41 438.97 575.75 444.65 550.75 444.65C541.32 444.65 531.38 443.89 521.75 443.16C493.3 441 476.14 439.69 464.21 430.09L463.47 429.51C462.45 428.71 454.16 422.2 446.63 416.29L443.51 413.84L441.03 416.95C431.13 429.42 419.77 436.09 407.27 436.77C400.06 437.17 392.63 435.43 385.79 431.75C385.08 431.37 381.75 429.59 363.97 420.07L360.8 418.37L358.77 421.35C357.77 422.82 356.68 424.23 355.52 425.55C343.23 439.54 328.35 439.83 288.57 440.6L285.44 440.66C278.93 440.79 273.04 440.92 267.7 441.03H267.21C233.51 441.76 222.15 442 214.7 439.6L214.57 439.56C214.31 439.49 214.05 439.41 213.8 439.33L213.68 439.3C213.41 439.22 213.14 439.14 212.88 439.05L212.76 439.02C212.5 438.94 212.23 438.86 211.98 438.78L211.86 438.75C211.48 438.64 211.11 438.52 210.75 438.4L210.63 438.36C198 434.57 45.86 388.62 35.5 385.47C35.16 385.37 34.83 385.28 34.51 385.17L34.4 385.14C34.12 385.06 33.85 384.98 33.59 384.9L33.49 384.87C33.21 384.79 32.94 384.7 32.67 384.62L32.57 384.59C26.54 382.85 22.36 379.86 19.02 374.87C4.87004 353.69 17.58 317.35 56.78 266.84C69.29 250.73 81.74 238.69 91.19 230.01L95.05 226.46L90.6 223.67C70.66 211.19 39.61 191.74 36.32 189.67C36 189.47 35.67 189.26 35.29 189.02C29.72 185.56 24.89 181.3 20.93 176.34C9.80004 162.37 5.74004 143.17 9.21004 120.81C11.91 103.37 19.06 85.13 28.82 70.79C59.57 25.57 124.96 8.72002 175.9 8.02002C201.31 7.66002 225.59 11.08 246.14 17.87C268.79 25.35 286.18 36.83 296.44 51.08C296.9 51.72 298.98 54.62 310.15 70.27L314.53 76.39L317.16 69.34C324.41 49.85 333.41 37.85 343.92 33.65C354.73 29.29 370.32 28.96 380.76 38.04C383.41 40.34 385.62 43.18 387.38 46.58C387.54 46.87 387.69 47.16 387.88 47.53C388.32 48.35 389.21 50.03 390.32 52.13L392.38 56.03L396.06 53.6C399.26 51.49 402.75 50.02 406.44 49.23C417.36 46.89 429.74 50.78 437.25 58.89C439.29 61.1 440.91 63.64 442.06 66.47L442.1 66.57C442.83 68.23 444.9 72.94 447.41 78.69L450.96 86.81L454.7 78.78C460.39 66.56 465.03 59.09 473.28 54.66C486.62 47.48 505.66 48.2 522.97 56.54C538.18 63.87 548.35 75.67 550.86 88.92L550.99 89.51C552.76 97.59 554.61 105.93 556.49 114.28L558.16 121.74L563.33 116.11C582.84 94.91 596.68 91.26 605.39 90.36C607.38 90.15 609.39 90.05 611.4 90.05C629.84 90.05 648.66 98.65 661.67 113.31C675.93 129.38 678 148.57 676.73 172.43Z\" fill=\"#F9F4E9\"/> <path d=\"M290.63 62.3998C256.94 2.12978 88.54 2.50977 37.89 76.9898C21.85 100.57 9.15996 143.97 29.51 169.49C51.99 197.67 100.5 187.56 105.43 186.43C143.79 177.6 164.83 147.26 172.25 134.54C172.66 133.84 173.74 134.28 173.54 135.07C172.09 140.7 169.92 147.94 166.67 156.04C144.19 211.96 104.52 223.28 65.46 273.61C56.89 284.65 11.24 343.47 28.15 368.77C34.1 377.66 43.71 376.34 130.96 374.63C187.78 373.51 206.24 373.56 219.59 358.37C233.36 342.71 233.47 319.78 233.5 314.05C233.54 304.88 233.63 285.14 222.58 275.7C212.97 267.49 195.34 267.41 175.69 275.88C174.93 276.21 174.33 275.17 174.99 274.66C274.89 198.18 315.49 106.85 290.64 62.4098L290.63 62.3998Z\" fill=\"#F9F4E9\"/> <path d=\"M525.96 299.31C509.76 298.58 484 299.72 452.99 311.49C450.85 312.3 448.86 309.98 450 307.99C456.32 296.95 464.3 282.65 473.2 265.85C498.95 217.2 500.16 208.33 498.12 199.77C492.48 176.08 462.13 155.35 440.7 161.32C434.23 163.12 422.78 168.97 404.15 234.81C384.72 303.49 375.01 337.83 391.45 357.95C403.91 373.2 425.95 374.87 470.05 378.23C511.62 381.39 551.09 384.4 570.53 359.94C579.77 348.31 585.25 329.51 578.08 316.62C569.55 301.29 546.42 300.24 525.96 299.31Z\" fill=\"#F9F4E9\"/> <path d=\"M322.78 142.26C329.6 147.54 340.55 146.82 347.7 142.33C356.45 136.85 361.01 124.86 358.78 111.71C358.66 110.98 359.62 110.61 360.05 111.22C363.85 116.68 369.79 120.27 376.31 120.75C382.41 121.19 387.31 118.78 390.62 116.33C391.25 115.87 392.04 116.61 391.63 117.27C382.35 132.45 382.29 146.83 388.68 152.45C393.95 157.08 403.86 155.97 410.48 152.29C414.62 149.98 420.01 145.24 427.06 114.67C433.29 87.7201 436.26 74.0701 429.15 66.3801C424.33 61.1701 415.97 58.4401 408.72 60.0001C392.49 63.4801 387.31 87.6301 382.43 86.3101C377.16 84.8801 386.36 57.5101 373.51 46.3601C366.51 40.2801 355.22 40.9601 347.96 43.8901C345.34 44.9401 335.42 49.4301 325.95 77.3801C319.68 95.8701 307.85 130.72 322.77 142.28L322.78 142.26Z\" fill=\"#F9F4E9\"/> <path d=\"M464.77 147.37C474.5 145.39 478.23 132.61 481.57 133.71C484.43 134.66 480.9 143.87 486.07 151.42C489.75 156.81 497.06 160.21 502.96 159.13C511.97 157.47 519.91 144.97 517.08 129.36C531.55 120.58 541.52 106.77 540.37 93.4101C538.24 68.6701 498.61 53.5201 478.47 64.3501C471.3 68.2101 467.5 76.8101 459.9 94.0201C452.18 111.49 442.23 134.02 451.13 143.35C454.45 146.83 460.22 148.29 464.77 147.37ZM489.04 88.1701C489.77 86.2001 493.25 84.6101 497.24 85.6401C498.06 85.8501 498.89 85.4501 499.25 84.6801C501.13 80.6101 505.34 79.0301 507.74 80.1001C509.92 81.0801 511.46 84.6401 510.41 88.4401C510.19 89.2501 510.58 90.1201 511.33 90.4801C514.98 92.2101 516.6 95.7701 515.84 97.9101C515.05 100.16 511.27 101.99 507.17 100.71C506.35 100.46 505.51 100.91 505.13 101.67C503.25 105.46 499.37 106.95 497.2 106.01C495.1 105.1 493.57 101.46 494.81 97.6001C495.08 96.7801 494.68 95.8701 493.89 95.5201C490 93.7901 488.3 90.1901 489.04 88.1701Z\" fill=\"#F9F4E9\"/> <path d=\"M360.18 168.45C347.55 160.28 333.05 162.48 328.93 163.11C279.93 170.54 260.51 246.64 258.7 254.1C256.74 262.18 239.43 333.59 276.41 360.21C279.35 362.33 290.13 369.86 304.44 369.08C350.44 366.57 372.27 281.44 374.02 274.3C376.36 264.79 394.56 190.67 360.18 168.45ZM334.94 245.1C332.62 245.8 330.05 246.86 327.47 248.51C318.16 254.49 314.93 264.29 313.4 263.67C311.78 263.01 317.31 252.65 313.56 242.94C312.5 240.22 310.89 237.99 309.08 236.16C307.32 234.37 307.99 231.39 310.34 230.49C313.39 229.32 316.69 227.62 319.85 225.1C329.17 217.66 332.06 207.31 333.74 207.91C335.39 208.49 331.48 217.91 333.61 229.72C334.37 233.88 335.71 237.44 337.11 240.3C338.04 242.22 336.98 244.49 334.94 245.1Z\" fill=\"#F9F4E9\"/> <path d=\"M606.5 101.31C598.87 102.1 580.91 105.88 551.33 149.39C544.64 159.23 482.91 251.39 509.49 279.41C517.16 287.49 531.02 289.04 540.62 285.12C554.02 279.66 562.68 262.14 562.31 239.7C562.3 238.93 563.34 238.71 563.64 239.42C566.63 246.55 572.51 252.23 579.99 254.7C588.92 257.66 598.73 255.58 605.88 249.64C606.47 249.15 607.29 249.85 606.93 250.52C598.73 265.65 598.92 280.07 605.67 286.47C612.63 293.08 626.41 291.03 635.44 286.16C655.05 275.59 658.26 248.48 662.39 208.97C667.26 162.3 669.7 138.97 653.42 120.62C642.65 108.48 624.62 99.44 606.5 101.31ZM604.54 222.39C601.98 224.08 596.73 226.01 591.27 224.53C585.27 222.89 581.39 217.77 580.12 214.39C576.69 205.22 585.66 190.75 603.26 178.92C604.85 177.86 607.03 178.62 607.63 180.43C614.13 200.17 612.76 216.96 604.54 222.39Z\" fill=\"#F9F4E9\"/> </g> <defs> <clipPath id=\"clip0_43_11\"> <rect width=\"685.06\" height=\"452.65\" fill=\"white\"/> </clipPath> </defs> </svg>',description:\"\",height:\"100%\",id:\"KHBVDEYbU\",layoutId:\"KHBVDEYbU\",lineCap:\"butt\",lineJoin:\"miter\",name:\"mr-zola-logo\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5m4t5o\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"mETAp1G4C\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"RlM7QW50b24tcmVndWxhcg==\",\"--framer-font-family\":'\"Anton\", \"Anton Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:\"Quick links\"})}),className:\"framer-1ajhqhv\",fonts:[\"FS;Anton-regular\"],layoutDependency:layoutDependency,layoutId:\"q9wh3NqnH\",style:{\"--extracted-1eung3n\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rfoet5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"tvnLo3OKB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j2frar\",\"data-framer-name\":\"Left links\",layoutDependency:layoutDependency,layoutId:\"Oxu_Xe13Y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":QbTlDbDwl\",webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"YKOMFxxmo\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"About us\"})})})}),className:\"framer-wfyqjf\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"YKOMFxxmo\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":S1HipLmdt\",webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"Ov11dn_5W\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Gallery\"})})})}),className:\"framer-151zo1l\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"Ov11dn_5W\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Deh3s8n4N\",webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"xfd3nIsim\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Services\"})})})}),className:\"framer-1itzlgj\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"xfd3nIsim\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sdcyei\",\"data-framer-name\":\"Right links\",layoutDependency:layoutDependency,layoutId:\"KRG9NDyUg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":SI5r13Css\",webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"btHuGKGhL\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Testimonials\"})})})}),className:\"framer-1cw23iq\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"btHuGKGhL\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":eTMONGDNq\",webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"otec_fh53\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"FAQs\"})})})}),className:\"framer-q5hxze\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"otec_fh53\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ODRskP7od\",webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"GOB17Uvjl\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Contact\"})})})}),className:\"framer-1rkhkwh\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"GOB17Uvjl\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rl577\",\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"FwmVKfVN3\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, rgb(85, 110, 179))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h8aj5r\",\"data-framer-name\":\"Bottom Left\",layoutDependency:layoutDependency,layoutId:\"x3aPWPdJe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:\"\\xa9 2025 Mr Zola. All rights reserved.\"})}),className:\"framer-1wz0mu5\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"Aze_fwOwu\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jR_3gnZWB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:\"\\xa9 2025 Mr Zola. All rights reserved.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZlfxETUr3\"},motionChild:true,nodeId:\"u4srHo3C3\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Privacy Policy\"})})})}),className:\"framer-14ty583\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"u4srHo3C3\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jR_3gnZWB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZlfxETUr3\"},motionChild:true,nodeId:\"u4srHo3C3\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Privacy Policy\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCAl1qmvB\"},motionChild:true,nodeId:\"dWVlCt7Ol\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Terms of Service\"})})})}),className:\"framer-aeuwva\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"dWVlCt7Ol\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jR_3gnZWB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCAl1qmvB\"},motionChild:true,nodeId:\"dWVlCt7Ol\",openInNewTab:false,scopeId:\"k86kEbxaQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1352ssd\",\"data-styles-preset\":\"ZPO4o9z7K\",children:\"Terms of Service\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x7ta0m\",\"data-framer-name\":\"Bottom Right\",layoutDependency:layoutDependency,layoutId:\"jKbc907Nk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:[\"Website design by \",/*#__PURE__*/_jsx(Link,{href:\"https://humblcreatives.com/\",motionChild:true,nodeId:\"Gyh606qXR\",openInNewTab:true,scopeId:\"k86kEbxaQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j854ni\",\"data-styles-preset\":\"LvbIgGBWJ\",children:\"Humbl Creatives.\"})})]})}),className:\"framer-1xgbp9q\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"Gyh606qXR\",style:{\"--extracted-r6o4lv\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jR_3gnZWB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:[\"Website design by \",/*#__PURE__*/_jsx(Link,{href:\"https://humblcreatives.com/\",motionChild:true,nodeId:\"Gyh606qXR\",openInNewTab:true,scopeId:\"k86kEbxaQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j854ni\",\"data-styles-preset\":\"LvbIgGBWJ\",children:\"Humbl Creatives.\"})})]})})}},baseVariant,gestureVariant)})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cXl88.framer-1afb6jx, .framer-cXl88 .framer-1afb6jx { display: block; }\",\".framer-cXl88.framer-18kbkhu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 60px 0px 40px 0px; position: relative; width: 1200px; }\",\".framer-cXl88 .framer-1c489z4 { bottom: 0px; flex: none; left: 20px; overflow: visible; position: absolute; right: 20px; top: 0px; z-index: 1; }\",\".framer-cXl88 .framer-y31w1w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px 50px 0px 50px; position: relative; width: 100%; z-index: 1; }\",\".framer-cXl88 .framer-q62jb4 { 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-cXl88 .framer-yji5t { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-cXl88 .framer-zqy2re-container { flex: 1 0 0px; height: 140px; max-width: 211px; position: relative; width: 1px; }\",\".framer-cXl88 .framer-5m4t5o { 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: min-content; }\",\".framer-cXl88 .framer-1ajhqhv { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-cXl88 .framer-1rfoet5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cXl88 .framer-j2frar, .framer-cXl88 .framer-sdcyei { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cXl88 .framer-wfyqjf, .framer-cXl88 .framer-151zo1l, .framer-cXl88 .framer-1itzlgj, .framer-cXl88 .framer-1cw23iq, .framer-cXl88 .framer-q5hxze, .framer-cXl88 .framer-1rkhkwh { flex: none; height: auto; min-width: 120px; position: relative; white-space: pre; width: auto; }\",\".framer-cXl88 .framer-1rl577 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-cXl88 .framer-h8aj5r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cXl88 .framer-1wz0mu5, .framer-cXl88 .framer-14ty583, .framer-cXl88 .framer-aeuwva, .framer-cXl88 .framer-1xgbp9q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cXl88 .framer-1x7ta0m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cXl88.framer-v-1xkdbzi.framer-18kbkhu { width: 810px; }\",\".framer-cXl88.framer-v-1xkdbzi .framer-yji5t { align-self: unset; height: 140px; }\",\".framer-cXl88.framer-v-1xkdbzi .framer-zqy2re-container, .framer-cXl88.framer-v-1aesj8u .framer-14ty583 { order: 0; }\",\".framer-cXl88.framer-v-1xkdbzi .framer-1rl577 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-cXl88.framer-v-1xkdbzi .framer-h8aj5r { flex: none; width: 100%; }\",\".framer-cXl88.framer-v-1xkdbzi .framer-1x7ta0m { flex: none; justify-content: flex-start; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u.framer-18kbkhu { padding: 50px 0px 40px 0px; width: 390px; }\",\".framer-cXl88.framer-v-1aesj8u .framer-y31w1w { max-width: 390px; }\",\".framer-cXl88.framer-v-1aesj8u .framer-q62jb4 { flex-direction: column; gap: 50px; justify-content: flex-start; }\",\".framer-cXl88.framer-v-1aesj8u .framer-yji5t { align-content: flex-start; align-items: flex-start; align-self: unset; flex: none; flex-direction: column; gap: 20px; height: min-content; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u .framer-zqy2re-container { flex: none; height: 192px; max-width: 290px; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u .framer-5m4t5o { flex-wrap: wrap; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u .framer-1ajhqhv { align-self: unset; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u .framer-1rfoet5 { flex-wrap: wrap; gap: 20px; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u .framer-j2frar { flex-wrap: wrap; }\",\".framer-cXl88.framer-v-1aesj8u .framer-1rl577 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: wrap; gap: 20px; justify-content: flex-start; }\",\".framer-cXl88.framer-v-1aesj8u .framer-h8aj5r { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: wrap; gap: 20px; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u .framer-1wz0mu5 { order: 2; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-cXl88.framer-v-1aesj8u .framer-aeuwva { order: 1; }\",\".framer-cXl88.framer-v-1aesj8u .framer-1x7ta0m { flex: none; flex-wrap: wrap; justify-content: flex-start; width: 100%; }\",\".framer-cXl88.framer-v-1aesj8u .framer-1xgbp9q { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-cXl88[data-border=\"true\"]::after, .framer-cXl88 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 367\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PROytZQHX\":{\"layout\":[\"fixed\",\"auto\"]},\"jR_3gnZWB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerk86kEbxaQ=withCSS(Component,css,\"framer-cXl88\");export default Framerk86kEbxaQ;Framerk86kEbxaQ.displayName=\"Footer 2\";Framerk86kEbxaQ.defaultProps={height:367,width:1200};addPropertyControls(Framerk86kEbxaQ,{variant:{options:[\"ZoqWvqlTC\",\"PROytZQHX\",\"jR_3gnZWB\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerk86kEbxaQ,[{explicitInter:true,fonts:[{family:\"Anton\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TPY5PBRHOSXJ53WNSUYZQYX4FZUMAYNF/YHKM2QXXZHS7MS6DJUZXTGRXMIGWH7K5/PCXT6E5YCQO6SSVLT6UZPPGT7QKGXOUS.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...SVGFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk86kEbxaQ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PROytZQHX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jR_3gnZWB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"367\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./k86kEbxaQ.map", "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:`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\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map", "// Generated by Framer (2306ade)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={pHmny4PRM:{hover:true}};const cycleOrder=[\"pHmny4PRM\",\"WsWlXncAx\"];const serializationHash=\"framer-sZqLw\";const variantClassNames={pHmny4PRM:\"framer-v-15o8ktz\",WsWlXncAx:\"framer-v-83evhj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"pHmny4PRM\",Phone:\"WsWlXncAx\"};const getProps=({click,height,id,label,link2,smoothScroll,width,...props})=>{return{...props,L5z2HPu9m:smoothScroll??props.L5z2HPu9m,NrkyOOc26:click??props.NrkyOOc26,OGJpOTy5t:label??props.OGJpOTy5t??\"Services\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pHmny4PRM\",Z7j6XsPBT:link2??props.Z7j6XsPBT};};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,OGJpOTy5t,Z7j6XsPBT,L5z2HPu9m,NrkyOOc26,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pHmny4PRM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapu2ia6d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NrkyOOc26){const res=await NrkyOOc26(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Z7j6XsPBT,motionChild:true,nodeId:\"pHmny4PRM\",openInNewTab:false,scopeId:\"eypzqs4uO\",smoothScroll:L5z2HPu9m,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-15o8ktz\",className,classNames)} framer-2ftysj`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pHmny4PRM\",onTap:onTapu2ia6d,ref:refBinding,style:{...style},...addPropertyOverrides({\"pHmny4PRM-hover\":{\"data-framer-name\":undefined},WsWlXncAx:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.7px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, rgb(85, 110, 179)))\"},children:\"Services\"})}),className:\"framer-y6l1tq\",\"data-framer-name\":\"Phone\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"UnnZdXjiM\",style:{\"--extracted-1of0zx5\":\"var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, rgb(85, 110, 179))\",\"--framer-paragraph-spacing\":\"0px\"},text:OGJpOTy5t,variants:{\"pHmny4PRM-hover\":{\"--extracted-1of0zx5\":\"var(--token-8222af87-158f-4cc2-9c34-1399785dcf58, rgb(109, 131, 189))\"},WsWlXncAx:{\"--extracted-1of0zx5\":\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"pHmny4PRM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.7px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8222af87-158f-4cc2-9c34-1399785dcf58, rgb(109, 131, 189)))\"},children:\"Services\"})})},WsWlXncAx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.7px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233)))\"},children:\"Services\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sZqLw.framer-2ftysj, .framer-sZqLw .framer-2ftysj { display: block; }\",\".framer-sZqLw.framer-15o8ktz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sZqLw .framer-y6l1tq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 65\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"WsWlXncAx\":{\"layout\":[\"auto\",\"fixed\"]},\"yiGkosvXT\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"OGJpOTy5t\":\"label\",\"Z7j6XsPBT\":\"link2\",\"L5z2HPu9m\":\"smoothScroll\",\"NrkyOOc26\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framereypzqs4uO=withCSS(Component,css,\"framer-sZqLw\");export default Framereypzqs4uO;Framereypzqs4uO.displayName=\"Nav Link\";Framereypzqs4uO.defaultProps={height:34,width:65};addPropertyControls(Framereypzqs4uO,{variant:{options:[\"pHmny4PRM\",\"WsWlXncAx\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},OGJpOTy5t:{defaultValue:\"Services\",displayTextArea:false,title:\"Label\",type:ControlType.String},Z7j6XsPBT:{title:\"Link 2\",type:ControlType.Link},L5z2HPu9m:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},NrkyOOc26:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framereypzqs4uO,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framereypzqs4uO\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerIntrinsicWidth\":\"65\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WsWlXncAx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yiGkosvXT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"OGJpOTy5t\\\":\\\"label\\\",\\\"Z7j6XsPBT\\\":\\\"link2\\\",\\\"L5z2HPu9m\\\":\\\"smoothScroll\\\",\\\"NrkyOOc26\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eypzqs4uO.map", "// Generated by Framer (bc39543)\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=[\"Xvk8T3efl\",\"e_ZklRHoX\"];const serializationHash=\"framer-ahzUk\";const variantClassNames={e_ZklRHoX:\"framer-v-vqr8d9\",Xvk8T3efl:\"framer-v-12e9y6h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.5,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:\"e_ZklRHoX\",Hamburger:\"Xvk8T3efl\"};const getProps=({click2,height,id,width,...props})=>{return{...props,MIsncjU1E:click2??props.MIsncjU1E,variant:humanReadableVariantMap[props.variant]??props.variant??\"Xvk8T3efl\"};};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,MIsncjU1E,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Xvk8T3efl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapb67olq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MIsncjU1E){const res=await MIsncjU1E(...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-12e9y6h\",className,classNames),\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Xvk8T3efl\",onTap:onTapb67olq,ref:refBinding,style:{...style},...addPropertyOverrides({e_ZklRHoX:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rupuyg\",layoutDependency:layoutDependency,layoutId:\"z5nWOuPE1\",style:{backgroundColor:\"var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, rgb(85, 110, 179))\",rotate:0},variants:{e_ZklRHoX:{backgroundColor:\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-29kpc1\",layoutDependency:layoutDependency,layoutId:\"Te66KbXNt\",style:{backgroundColor:\"var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, rgb(85, 110, 179))\",rotate:0},variants:{e_ZklRHoX:{backgroundColor:\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\",rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ahzUk.framer-oantyg, .framer-ahzUk .framer-oantyg { display: block; }\",\".framer-ahzUk.framer-12e9y6h { cursor: pointer; height: 34px; overflow: hidden; position: relative; width: 34px; }\",\".framer-ahzUk .framer-1rupuyg { flex: none; height: 3px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: 12px; width: 24px; }\",\".framer-ahzUk .framer-29kpc1 { bottom: 12px; flex: none; height: 3px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; width: 24px; }\",\".framer-ahzUk.framer-v-vqr8d9.framer-12e9y6h { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 34px); }\",\".framer-ahzUk.framer-v-vqr8d9 .framer-1rupuyg { top: calc(50.00000000000002% - 3px / 2); }\",\".framer-ahzUk.framer-v-vqr8d9 .framer-29kpc1 { bottom: unset; top: calc(50.00000000000002% - 3px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"e_ZklRHoX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MIsncjU1E\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergmGKUP5i0=withCSS(Component,css,\"framer-ahzUk\");export default FramergmGKUP5i0;FramergmGKUP5i0.displayName=\"Hamburger Menu\";FramergmGKUP5i0.defaultProps={height:34,width:34};addPropertyControls(FramergmGKUP5i0,{variant:{options:[\"Xvk8T3efl\",\"e_ZklRHoX\"],optionTitles:[\"Hamburger\",\"Close\"],title:\"Variant\",type:ControlType.Enum},MIsncjU1E:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FramergmGKUP5i0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergmGKUP5i0\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"34\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerVariables\":\"{\\\"MIsncjU1E\\\":\\\"click2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e_ZklRHoX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gmGKUP5i0.map", "// Generated by Framer (7858796)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import NavLink from\"https://framerusercontent.com/modules/Kr7daSR7xw9XpZZMnUeE/fIyndJHsANPoSM4Enn7i/eypzqs4uO.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/MXQInlqTtT06z3JOzBZy/XqYGqBw3UVUNX1rYiClK/gmGKUP5i0.js\";import Button3 from\"https://framerusercontent.com/modules/fWQNe3PCCX4EFKz0354u/DSdHFU0o6A26wDoasga0/TVDQEUsd2.js\";const StopScrollFonts=getFonts(StopScroll);const SVGFonts=getFonts(SVG);const HamburgerMenuFonts=getFonts(HamburgerMenu);const Button3Fonts=getFonts(Button3);const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"G0pwHrk9E\",\"JmSPvTcGP\",\"YFT7MHWxG\"];const serializationHash=\"framer-a05p4\";const variantClassNames={G0pwHrk9E:\"framer-v-wya9ct\",JmSPvTcGP:\"framer-v-1reczcm\",YFT7MHWxG:\"framer-v-16duqea\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Closed\":\"YFT7MHWxG\",\"Phone Open\":\"JmSPvTcGP\",Desktop:\"G0pwHrk9E\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"G0pwHrk9E\"};};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:\"G0pwHrk9E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const MIsncjU1E1tps16u=activeVariantCallback(async(...args)=>{setVariant(\"YFT7MHWxG\");});const MIsncjU1Eli7gfb=activeVariantCallback(async(...args)=>{setVariant(\"JmSPvTcGP\");});const NrkyOOc261tps16u=activeVariantCallback(async(...args)=>{setVariant(\"YFT7MHWxG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"JmSPvTcGP\",\"YFT7MHWxG\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed1=()=>{if([\"JmSPvTcGP\",\"YFT7MHWxG\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wya9ct\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"G0pwHrk9E\",ref:refBinding,style:{backgroundColor:\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\",...style},variants:{JmSPvTcGP:{backgroundColor:\"var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, rgb(85, 110, 179))\"}},...addPropertyOverrides({JmSPvTcGP:{\"data-framer-name\":\"Phone Open\"},YFT7MHWxG:{\"data-framer-name\":\"Phone Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vvlsja-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EMYgveZws-container\",nodeId:\"EMYgveZws\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",style:{opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"EMYgveZws\",layoutId:\"EMYgveZws\",toggle:false,width:\"100%\",...addPropertyOverrides({JmSPvTcGP:{toggle:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mi717l\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"yXXhpqgip\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10mrvmo\",\"data-framer-name\":\"Logo+Menu\",layoutDependency:layoutDependency,layoutId:\"sJnkoqYE2\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UN50G0B3y\"},motionChild:true,nodeId:\"iRI8zYV_O\",scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Mr Zola Logo\",className:\"framer-1vuk0du framer-1n1czes\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iRI8zYV_O\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-66pxuy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Epx0OxVFJ-container\",nodeId:\"Epx0OxVFJ\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"var(--token-8ddcbead-17fd-4fea-ad29-e6d8b32f6059, rgb(85, 110, 179))\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"699\" height=\"413\" viewBox=\"0 0 699 413\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_1_14)\"> <path d=\"M522.38 104.42C521.59 106.67 517.81 108.5 513.71 107.22C512.89 106.97 512.05 107.42 511.67 108.18C509.79 111.97 505.91 113.46 503.74 112.52C501.64 111.61 500.11 107.97 501.35 104.11C501.62 103.29 501.22 102.38 500.43 102.03C496.54 100.3 494.84 96.7 495.58 94.68C496.31 92.71 499.79 91.12 503.78 92.15C504.6 92.36 505.43 91.96 505.79 91.19C507.67 87.12 511.88 85.54 514.28 86.61C516.46 87.59 518 91.15 516.95 94.95C516.73 95.76 517.12 96.63 517.87 96.99C521.52 98.72 523.14 102.28 522.38 104.42Z\" fill=\"#556EB5\"/> <path d=\"M341.48 251.61C339.16 252.31 336.59 253.37 334.01 255.02C324.7 261 321.47 270.8 319.94 270.18C318.32 269.52 323.85 259.16 320.1 249.45C319.04 246.73 317.43 244.5 315.62 242.67C313.86 240.88 314.53 237.9 316.88 237C319.93 235.83 323.23 234.13 326.39 231.61C335.71 224.17 338.6 213.82 340.28 214.42C341.93 215 338.02 224.42 340.15 236.23C340.91 240.39 342.25 243.95 343.65 246.81C344.58 248.73 343.52 251 341.48 251.61Z\" fill=\"#556EB5\"/> <path d=\"M697.84 159.17C696.65 138.88 690.68 123.31 679.04 110.2C663.41 92.58 640.53 82.06 617.84 82.06C615.36 82.06 612.86 82.19 610.41 82.44C601.07 83.41 588.45 86.66 572.47 100.05C572.44 99.27 572.4 98.51 572.33 97.73C570.88 80.9 561.1 65.75 544.81 55.08C531.93 46.64 515.91 41.8 500.86 41.8C490.46 41.8 481.06 44.02 472.92 48.4C466.95 51.61 462.41 55.71 458.54 60.77C457.35 58.99 455.98 57.25 454.42 55.56C445.73 46.17 432.66 40.56 419.46 40.56C416.23 40.56 413.02 40.89 409.91 41.56C408.15 41.94 406.46 42.41 404.85 42.96C402.75 39.64 400.11 36.48 396.8 33.61C388.59 26.47 377.93 22.7 365.98 22.7C358.77 22.7 351.51 24.09 345.04 26.69C334.32 30.98 325.3 39.86 317.77 53.63C306.89 36.05 288.03 21.92 262.98 12.62C240.74 4.37 214.1 0 185.93 0C154.03 0 122.73 5.51 95.41 15.92C63.72 28.01 38.8 46.41 23.33 69.15C12.41 85.21 4.41 105.61 1.38 125.11C-2.72 151.58 2.37 174.68 16.11 191.91C31.36 211.03 55.71 221.13 86.53 221.13C88.85 221.13 91.09 221.07 93.25 220.97C80.21 232.67 66.02 246.19 51.84 264.46C7.76 321.24 -4.79 362.13 13.48 389.46C25.81 407.88 46.14 407.88 67.66 407.88C78.42 407.88 92.47 407.58 111.91 407.17C119.73 407 128.39 406.82 137.99 406.63L142.47 406.54C170.32 406 188.72 405.64 203.25 403.29C221.85 400.28 234.81 393.62 245.28 381.71C247.62 379.05 250.07 375.83 252.43 371.98C257.44 378.71 262.9 383.71 268.03 387.41C280.51 396.4 294.64 401.15 308.91 401.15C310.06 401.15 311.22 401.12 312.37 401.06C337.19 399.71 356 384.39 369.63 366.47C371.73 371.33 374.53 376.08 378.23 380.6C397.6 404.31 426.6 406.52 474.65 410.18C488.69 411.24 503.2 412.35 516.94 412.35C541.08 412.35 575.64 409.24 597.04 382.32C604.26 373.23 609.57 361.93 611.96 350.5C614.16 340 613.87 329.93 611.16 320.84C615.37 322.06 619.91 322.68 624.69 322.68C634.6 322.68 645.04 320 654.08 315.12C685.96 297.94 689.82 260.96 694.3 218.08C696.8 194.12 698.78 175.2 697.84 159.17ZM462.14 110.44C463.56 107.04 465.04 103.7 466.44 100.53C474.04 83.32 477.84 74.72 485.01 70.86C505.15 60.03 544.78 75.18 546.91 99.92C548.06 113.28 538.09 127.09 523.62 135.87C526.59 151.6 518.38 164.16 509.5 165.64C504.28 166.51 496.67 163.91 492.61 157.93C490.83 155.31 490.16 152.67 489.89 150.9C488.99 145.56 490.1 140.88 488.11 140.22C486.29 139.62 484.36 143.14 481.4 146.78C478.93 149.83 475.74 152.98 471.31 153.88C466.76 154.8 460.99 153.34 457.67 149.86C455.86 147.96 454.82 145.5 454.4 142.66C454.33 142.21 454.27 141.75 454.24 141.28C453.56 132.82 457.58 121.33 462.14 110.44ZM329.61 92.56V92.54C330.63 89.4 331.62 86.47 332.5 83.87C341.98 55.92 351.89 51.43 354.51 50.38C361.77 47.46 373.06 46.77 380.06 52.86C392.91 64.01 383.71 91.38 388.98 92.81C393.85 94.14 399.03 69.99 415.26 66.5C422.51 64.95 430.88 67.68 435.7 72.89C440.97 78.59 440.7 87.57 437.67 102.82C437.14 105.48 436.53 108.33 435.85 111.38C434.82 115.97 434 119.53 433.61 121.17C427.86 145.43 425.3 149.91 422.69 153.26C421.08 155.33 419.61 157.14 417.03 158.8C410.38 163.08 399.87 163.04 395.23 158.96C388.84 153.34 388.9 138.96 398.18 123.78C398.58 123.12 397.79 122.38 397.16 122.84C393.85 125.28 388.96 127.7 382.85 127.25C376.33 126.78 370.39 123.19 366.59 117.73C366.17 117.12 365.2 117.48 365.33 118.22C367.11 128.73 364.55 138.5 358.98 144.8C357.59 146.38 356.01 147.74 354.25 148.84C347.1 153.32 336.15 154.04 329.33 148.77C328.09 147.81 327.03 146.69 326.16 145.43C324.91 143.68 323.99 141.66 323.34 139.43C319.68 126.71 324.87 107.29 329.62 92.56H329.61ZM181.52 281.16C180.86 281.66 181.46 282.7 182.22 282.37C201.87 273.91 219.49 273.99 229.11 282.2C231.46 284.21 233.31 286.68 234.75 289.42C240.12 299.56 240.06 313.33 240.03 320.55C240.01 323.58 239.98 331.42 237.91 340.46C236.07 348.5 232.6 357.49 226.12 364.87C212.77 380.06 194.31 380.01 137.49 381.13C50.24 382.84 40.63 384.16 34.68 375.27C17.77 349.97 63.42 291.15 71.99 280.11C111.05 229.78 150.72 218.46 173.2 162.54C176.45 154.44 178.62 147.2 180.07 141.57C180.28 140.78 179.2 140.34 178.79 141.04C171.37 153.77 150.33 184.11 111.97 192.94C107.04 194.07 58.53 204.18 36.05 176C15.7 150.48 28.39 107.08 44.43 83.5C95.08 9.02 263.48 8.64 297.17 68.91C300.59 75.03 302.78 82.04 303.73 89.79C305.44 103.7 303.2 119.95 297.09 137.62C293.06 149.32 287.32 161.64 279.91 174.3C274.04 184.36 267.11 194.65 259.14 205.01C239.51 230.57 213.56 256.63 181.52 281.16ZM387.45 229.8C387.31 253.36 381.78 275.86 380.56 280.81C379.74 284.13 374.59 304.31 364.69 325.2L364.68 325.22C353.29 349.27 335.6 374.25 310.98 375.59C296.67 376.37 285.89 368.84 282.95 366.72C273.49 359.91 267.59 350.18 264.07 339.32C258.36 321.73 258.92 301.2 260.79 285.42C262.28 272.84 264.6 263.28 265.24 260.61C266.08 257.11 270.8 238.53 280.63 219.01H280.64C285.82 208.69 292.44 198.1 300.67 189.35C306.76 182.88 313.72 177.4 321.64 173.78C325.96 171.8 330.57 170.36 335.47 169.62C339.21 169.05 351.52 167.18 363.21 172.98C364.39 173.55 365.56 174.21 366.72 174.96C383.18 185.6 387.59 208.14 387.45 229.79V229.8ZM577.06 366.45C557.63 390.9 518.16 387.9 476.59 384.74C432.49 381.38 410.44 379.7 397.98 364.46C391.33 356.31 388.96 345.83 389.77 331.69H389.78C390.99 310.89 399.12 282.18 410.68 241.31C411.44 238.64 412.18 236.07 412.91 233.6C422.75 200.3 430.49 184.17 436.47 176.12C436.47 176.12 436.477 176.113 436.49 176.1C438.35 173.6 440.04 171.88 441.57 170.68H441.58C441.77 170.52 441.96 170.38 442.15 170.24C444.11 168.82 445.79 168.22 447.23 167.82C463.48 163.29 484.86 174.12 496.7 189.94C499.17 193.24 501.23 196.76 502.73 200.4C503.53 202.33 504.18 204.29 504.65 206.27C506.57 214.35 505.61 222.69 483.92 264.37C482.6 266.9 481.21 269.56 479.73 272.35C470.83 289.16 462.85 303.46 456.54 314.5C455.4 316.49 457.38 318.81 459.52 317.99C475.01 312.12 489.19 308.89 501.52 307.22C513.88 305.55 524.39 305.45 532.5 305.82C544 306.34 556.35 306.9 566.47 310.02C574.35 312.44 580.88 316.42 584.61 323.13C591.78 336.02 586.3 354.82 577.05 366.45H577.06ZM668.93 215.48C664.8 254.99 661.59 282.1 641.98 292.67C632.95 297.54 619.17 299.59 612.21 292.98C605.45 286.57 605.26 272.16 613.46 257.02C613.82 256.35 613 255.66 612.41 256.14C605.27 262.08 595.46 264.17 586.53 261.21C579.05 258.73 573.17 253.05 570.18 245.92C569.88 245.22 568.84 245.44 568.85 246.2C569.09 261.14 565.34 273.89 558.86 282.36C555.59 286.62 551.64 289.8 547.16 291.63C537.56 295.55 523.7 294 516.03 285.92C514.52 284.32 513.29 282.52 512.32 280.53C510.84 277.49 509.97 274.04 509.61 270.25C507.87 251.79 518.32 225.6 530 202.84C541.86 179.71 554.98 160.14 557.87 155.9C587.45 112.39 605.41 108.61 613.04 107.82C631.16 105.95 649.19 114.99 659.96 127.13C676.24 145.48 673.8 168.81 668.93 215.48Z\" fill=\"#556EB5\"/> <path d=\"M611.08 228.9C608.52 230.59 603.27 232.52 597.81 231.04C591.81 229.4 587.93 224.28 586.66 220.9C583.23 211.73 592.2 197.26 609.8 185.43C611.39 184.37 613.57 185.13 614.17 186.94C620.67 206.68 619.3 223.47 611.08 228.9Z\" fill=\"#556EB5\"/> </g> <defs> <clipPath id=\"clip0_1_14\"> <rect width=\"698.08\" height=\"412.35\" fill=\"white\"/> </clipPath> </defs> </svg>',description:\"\",height:\"100%\",id:\"Epx0OxVFJ\",layoutId:\"Epx0OxVFJ\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\",...addPropertyOverrides({JmSPvTcGP:{customColor:\"var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, rgb(249, 244, 233))\"}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h8bs4b\",\"data-framer-name\":\"Button+Menu\",layoutDependency:layoutDependency,layoutId:\"M0TbwK6Ov\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",...addPropertyOverrides({JmSPvTcGP:{y:(componentViewport?.y||0)+0+0+0+0+9+14},YFT7MHWxG:{y:(componentViewport?.y||0)+0+0+0+0+9+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g82dgj-container\",layoutDependency:layoutDependency,layoutId:\"hVZtk15_7-container\",nodeId:\"hVZtk15_7\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(HamburgerMenu,{height:\"100%\",id:\"hVZtk15_7\",layoutId:\"hVZtk15_7\",style:{height:\"100%\",width:\"100%\"},variant:\"e_ZklRHoX\",width:\"100%\",...addPropertyOverrides({JmSPvTcGP:{MIsncjU1E:MIsncjU1E1tps16u},YFT7MHWxG:{MIsncjU1E:MIsncjU1Eli7gfb,variant:\"Xvk8T3efl\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ODRskP7od\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:62,...addPropertyOverrides({JmSPvTcGP:{y:(componentViewport?.y||0)+0+0+0+0+9+0},YFT7MHWxG:{y:(componentViewport?.y||0)+0+0+0+0+9+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-udkjtm-container\",layoutDependency:layoutDependency,layoutId:\"dFkhDDlRv-container\",nodeId:\"dFkhDDlRv\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",style:{opacity:1},variants:{JmSPvTcGP:{opacity:0},YFT7MHWxG:{opacity:1}},children:/*#__PURE__*/_jsx(Button3,{aWPRIK3cW:\"Get in touch\",bAEOFj2Y2:true,BKPcQrLno:false,height:\"100%\",id:\"dFkhDDlRv\",layoutId:\"dFkhDDlRv\",variant:\"D2yg9XWXB\",wauKxDeIc:10,width:\"100%\",...addPropertyOverrides({JmSPvTcGP:{variant:\"G1aC7tT7X\"},YFT7MHWxG:{JbyStVNTo:resolvedLinks[0],variant:\"G1aC7tT7X\"}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mrk3n9\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"QF21aaUzc\",style:{opacity:1},variants:{YFT7MHWxG:{opacity:0}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":QbTlDbDwl\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":QbTlDbDwl\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":QbTlDbDwl\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-50)/2)+6+4,...addPropertyOverrides({JmSPvTcGP:{y:(componentViewport?.y||0)+0+0+0+115+4+0},YFT7MHWxG:{y:(componentViewport?.y||0)+0+0+0+115+4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6j08rv-container\",layoutDependency:layoutDependency,layoutId:\"iHog_PM1m-container\",nodeId:\"iHog_PM1m\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"iHog_PM1m\",L5z2HPu9m:true,layoutId:\"iHog_PM1m\",OGJpOTy5t:\"About Us\",style:{height:\"100%\"},variant:\"pHmny4PRM\",width:\"100%\",Z7j6XsPBT:resolvedLinks1[0],...addPropertyOverrides({JmSPvTcGP:{NrkyOOc26:NrkyOOc261tps16u,variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks1[1]},YFT7MHWxG:{variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Deh3s8n4N\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":Deh3s8n4N\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":Deh3s8n4N\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-50)/2)+6+4,...addPropertyOverrides({JmSPvTcGP:{y:(componentViewport?.y||0)+0+0+0+115+4+74},YFT7MHWxG:{y:(componentViewport?.y||0)+0+0+0+115+4+49}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-211rwx-container\",layoutDependency:layoutDependency,layoutId:\"e6KmaqAbF-container\",nodeId:\"e6KmaqAbF\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"e6KmaqAbF\",L5z2HPu9m:true,layoutId:\"e6KmaqAbF\",OGJpOTy5t:\"Services\",style:{height:\"100%\"},variant:\"pHmny4PRM\",width:\"100%\",Z7j6XsPBT:resolvedLinks2[0],...addPropertyOverrides({JmSPvTcGP:{NrkyOOc26:NrkyOOc261tps16u,variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks2[1]},YFT7MHWxG:{variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":S1HipLmdt\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":S1HipLmdt\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":S1HipLmdt\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-50)/2)+6+4,...addPropertyOverrides({JmSPvTcGP:{y:(componentViewport?.y||0)+0+0+0+115+4+148},YFT7MHWxG:{y:(componentViewport?.y||0)+0+0+0+115+4+98}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gqyia7-container\",layoutDependency:layoutDependency,layoutId:\"DidL1s6Ai-container\",nodeId:\"DidL1s6Ai\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"DidL1s6Ai\",L5z2HPu9m:true,layoutId:\"DidL1s6Ai\",OGJpOTy5t:\"Gallery\",style:{height:\"100%\"},variant:\"pHmny4PRM\",width:\"100%\",Z7j6XsPBT:resolvedLinks3[0],...addPropertyOverrides({JmSPvTcGP:{NrkyOOc26:NrkyOOc261tps16u,variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks3[1]},YFT7MHWxG:{variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":SI5r13Css\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":SI5r13Css\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":SI5r13Css\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-50)/2)+6+4,...addPropertyOverrides({JmSPvTcGP:{y:(componentViewport?.y||0)+0+0+0+115+4+222},YFT7MHWxG:{y:(componentViewport?.y||0)+0+0+0+115+4+147}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1apoqo3-container\",layoutDependency:layoutDependency,layoutId:\"BxBQL30la-container\",nodeId:\"BxBQL30la\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"BxBQL30la\",L5z2HPu9m:true,layoutId:\"BxBQL30la\",OGJpOTy5t:\"Testimonials\",style:{height:\"100%\"},variant:\"pHmny4PRM\",width:\"100%\",Z7j6XsPBT:resolvedLinks4[0],...addPropertyOverrides({JmSPvTcGP:{NrkyOOc26:NrkyOOc261tps16u,variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks4[1]},YFT7MHWxG:{variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":eTMONGDNq\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":eTMONGDNq\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined},{href:{hash:\":eTMONGDNq\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-50)/2)+6+4,...addPropertyOverrides({JmSPvTcGP:{y:(componentViewport?.y||0)+0+0+0+115+4+296},YFT7MHWxG:{y:(componentViewport?.y||0)+0+0+0+115+4+196}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cjzkf4-container\",layoutDependency:layoutDependency,layoutId:\"WBHzHKQr2-container\",nodeId:\"WBHzHKQr2\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"WBHzHKQr2\",L5z2HPu9m:true,layoutId:\"WBHzHKQr2\",OGJpOTy5t:\"FAQs\",style:{height:\"100%\"},variant:\"pHmny4PRM\",width:\"100%\",Z7j6XsPBT:resolvedLinks5[0],...addPropertyOverrides({JmSPvTcGP:{NrkyOOc26:NrkyOOc261tps16u,variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks5[1]},YFT7MHWxG:{variant:\"WsWlXncAx\",Z7j6XsPBT:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-j1y13s\",layoutDependency:layoutDependency,layoutId:\"macp06TKb\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ODRskP7od\",webPageId:\"UN50G0B3y\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:62,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-50)/2)+0+-6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7cz4rk-container\",layoutDependency:layoutDependency,layoutId:\"lPG0sL2Xm-container\",nodeId:\"lPG0sL2Xm\",rendersWithMotion:true,scopeId:\"v3BFS4B_F\",children:/*#__PURE__*/_jsx(Button3,{aWPRIK3cW:\"Get in touch\",bAEOFj2Y2:true,BKPcQrLno:false,height:\"100%\",id:\"lPG0sL2Xm\",JbyStVNTo:resolvedLinks6[0],layoutId:\"lPG0sL2Xm\",variant:\"G1aC7tT7X\",wauKxDeIc:10,width:\"100%\"})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a05p4.framer-1n1czes, .framer-a05p4 .framer-1n1czes { display: block; }\",\".framer-a05p4.framer-wya9ct { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-a05p4 .framer-1vvlsja-container { flex: none; height: auto; left: 0px; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-a05p4 .framer-mi717l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px 50px 0px 50px; position: relative; width: 1px; }\",\".framer-a05p4 .framer-10mrvmo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-a05p4 .framer-1vuk0du { flex: none; height: 41px; overflow: visible; position: relative; text-decoration: none; width: 70px; }\",\".framer-a05p4 .framer-66pxuy-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-a05p4 .framer-1h8bs4b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-a05p4 .framer-1g82dgj-container { flex: none; height: 34px; position: relative; width: 34px; }\",\".framer-a05p4 .framer-udkjtm-container, .framer-a05p4 .framer-7cz4rk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-a05p4 .framer-1mrk3n9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-a05p4 .framer-6j08rv-container, .framer-a05p4 .framer-211rwx-container, .framer-a05p4 .framer-gqyia7-container, .framer-a05p4 .framer-1apoqo3-container, .framer-a05p4 .framer-cjzkf4-container { flex: none; height: 34px; position: relative; width: auto; }\",\".framer-a05p4 .framer-j1y13s { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-a05p4.framer-v-1reczcm.framer-wya9ct { flex-direction: column; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",\".framer-a05p4.framer-v-1reczcm .framer-mi717l, .framer-a05p4.framer-v-16duqea .framer-mi717l { flex: none; flex-direction: column; gap: 35px; justify-content: flex-start; padding: 0px 20px 35px 20px; width: 100%; }\",\".framer-a05p4.framer-v-1reczcm .framer-10mrvmo, .framer-a05p4.framer-v-16duqea .framer-10mrvmo { flex: none; gap: unset; height: 80px; justify-content: space-between; width: 100%; }\",\".framer-a05p4.framer-v-1reczcm .framer-1g82dgj-container, .framer-a05p4.framer-v-16duqea .framer-1g82dgj-container { order: 1; }\",\".framer-a05p4.framer-v-1reczcm .framer-udkjtm-container { order: 0; pointer-events: none; }\",\".framer-a05p4.framer-v-1reczcm .framer-1mrk3n9 { align-content: flex-start; align-items: flex-start; cursor: default; flex-direction: column; gap: 40px; pointer-events: auto; width: 100%; }\",\".framer-a05p4.framer-v-16duqea.framer-wya9ct { flex-direction: column; justify-content: flex-start; width: 390px; }\",\".framer-a05p4.framer-v-16duqea .framer-udkjtm-container { order: 0; }\",\".framer-a05p4.framer-v-16duqea .framer-1mrk3n9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 15px; pointer-events: none; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JmSPvTcGP\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"YFT7MHWxG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv3BFS4B_F=withCSS(Component,css,\"framer-a05p4\");export default Framerv3BFS4B_F;Framerv3BFS4B_F.displayName=\"Navigation\";Framerv3BFS4B_F.defaultProps={height:80,width:1440};addPropertyControls(Framerv3BFS4B_F,{variant:{options:[\"G0pwHrk9E\",\"JmSPvTcGP\",\"YFT7MHWxG\"],optionTitles:[\"Desktop\",\"Phone Open\",\"Phone Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerv3BFS4B_F,[{explicitInter:true,fonts:[]},...StopScrollFonts,...SVGFonts,...HamburgerMenuFonts,...Button3Fonts,...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv3BFS4B_F\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"80\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JmSPvTcGP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"YFT7MHWxG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"#framer/local/canvasComponent/k86kEbxaQ/k86kEbxaQ.js\";import Navigation from\"#framer/local/canvasComponent/v3BFS4B_F/v3BFS4B_F.js\";const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const Footer2Fonts=getFonts(Footer2);const breakpoints={aveVmW324:\"(max-width: 809px)\",cNJYLuQjn:\"(min-width: 810px) and (max-width: 1199px)\",tsLKdUzQG:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-XvP9o\";const variantClassNames={aveVmW324:\"framer-v-sp16kr\",cNJYLuQjn:\"framer-v-17u7n5g\",tsLKdUzQG:\"framer-v-17fyarw\"};const transition1={bounce:0,delay:0,duration:.5,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XvP9o.framer-86deaq, .framer-XvP9o .framer-86deaq { display: block; }\",\".framer-XvP9o.framer-17fyarw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-XvP9o .framer-vpy1zt-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-XvP9o .framer-9kyocf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-XvP9o .framer-12futzt { align-content: center; align-items: center; background-color: var(--token-160f65ca-4eae-407a-8f03-a2d8f747df3c, #f9f4e9); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-XvP9o .framer-18yip2t-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={aveVmW324:\"(max-width: 809px)\",cNJYLuQjn:\"(min-width: 810px) and (max-width: 1199px)\",tsLKdUzQG:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Laptop:\"tsLKdUzQG\",Phone:\"aveVmW324\",Tablet:\"cNJYLuQjn\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tsLKdUzQG\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"tsLKdUzQG\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17fyarw\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,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-vpy1zt-container\",layoutScroll:true,nodeId:\"Gtew_n6r7\",rendersWithMotion:true,scopeId:\"iGFBG5RGj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aveVmW324:{variant:\"YFT7MHWxG\"},cNJYLuQjn:{variant:\"YFT7MHWxG\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"Gtew_n6r7\",layoutId:\"Gtew_n6r7\",style:{width:\"100%\"},variant:\"G0pwHrk9E\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-9kyocf\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12futzt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:368,width:\"max(100vw, 1px)\",y:1010,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18yip2t-container\",nodeId:\"PMCX8eOT1\",scopeId:\"iGFBG5RGj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aveVmW324:{variant:\"jR_3gnZWB\"},cNJYLuQjn:{variant:\"PROytZQHX\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"PMCX8eOT1\",layoutId:\"PMCX8eOT1\",style:{width:\"100%\"},variant:\"ZoqWvqlTC\",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\"]},\"cNJYLuQjn\":{\"layout\":[\"fixed\",\"fixed\"]},\"aveVmW324\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"tsLKdUzQG\":[\".framer-vpy1zt-container\",\".framer-12futzt\"],\"cNJYLuQjn\":[\".framer-vpy1zt-container\",\".framer-12futzt\"],\"aveVmW324\":[\".framer-vpy1zt-container\",\".framer-12futzt\"]}\n * @framerBreakpoints {\"tsLKdUzQG\":{\"min\":1200,\"canvasClassName\":\"framer-17fyarw-override\",\"minHeight\":1000,\"name\":\"Laptop\",\"width\":1200,\"rootFontSize\":16},\"cNJYLuQjn\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-17u7n5g-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"aveVmW324\":{\"max\":809,\"canvasClassName\":\"framer-sp16kr-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant tsLKdUzQG\n * @framerLayoutTemplate\n */const FrameriGFBG5RGj=withCSS(Component,css,\"framer-XvP9o\");export default FrameriGFBG5RGj;FrameriGFBG5RGj.displayName=\"Navbar\";FrameriGFBG5RGj.defaultProps={height:1e3,width:1200};addFonts(FrameriGFBG5RGj,[{explicitInter:true,fonts:[]},...NavigationFonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriGFBG5RGj\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cNJYLuQjn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aveVmW324\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"tsLKdUzQG\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"tsLKdUzQG\\\":[\\\".framer-vpy1zt-container\\\",\\\".framer-12futzt\\\"],\\\"cNJYLuQjn\\\":[\\\".framer-vpy1zt-container\\\",\\\".framer-12futzt\\\"],\\\"aveVmW324\\\":[\\\".framer-vpy1zt-container\\\",\\\".framer-12futzt\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"tsLKdUzQG\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-17fyarw-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"cNJYLuQjn\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-17u7n5g-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aveVmW324\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-sp16kr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Navbar from \"https://framerusercontent.com/modules/5nmGSGxrFFAuUdeiSbtW/7HKpyTErysrI5fO4rJ69/iGFBG5RGj.js\";\r\n\r\n        const routes = {UN50G0B3y: {elements: {Deh3s8n4N: \"services\", eTMONGDNq: \"faqs\", ODRskP7od: \"contact\", QbTlDbDwl: \"about\", S1HipLmdt: \"gallery\", SI5r13Css: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yfAeQsJZ3eLd8P9fyehS/d1BE3dZkC4VGg5POrfAx/UN50G0B3y.js\")), path: \"/\"}, i36uHevaZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8YnlAPDXeNS7bENLd6Fh/yBxqyQnLMuVYtvnhoI9O/i36uHevaZ.js\")), path: \"/404\"}, pqALsFifd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8eMvkoXlU9s3OXRSsHwV/YwNWuFR2hjl5e3FB4ZGv/pqALsFifd.js\")), path: \"/thankyou\"}, ZlfxETUr3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aerdbJb9EYDIVDT0ggu2/fRsRkp7xoqyYISb1G9kh/ZlfxETUr3.js\")), path: \"/privacy-policy\"}, jCAl1qmvB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4JwP8mUCFC7tnPvPjtXg/3oEE9fsU9Rsc0SK04fEH/jCAl1qmvB.js\")), path: \"/terms-of-service\"}}\r\n\r\n        const locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"5257ad43ae232702d4fd06fb34ece77b83f3b7426f592ea985fa346c8abf902a\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"UN50G0B3y\":\r\ncase \"i36uHevaZ\":\r\ncase \"pqALsFifd\":\r\ncase \"G0RYQmdWD\":\r\ncase \"ZlfxETUr3\":\r\ncase \"jCAl1qmvB\":\r\nreturn React.createElement(Navbar, {...props, key: \"Navbar\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"UN50G0B3y\":\r\ncase \"i36uHevaZ\":\r\ncase \"pqALsFifd\":\r\ncase \"G0RYQmdWD\":\r\ncase \"ZlfxETUr3\":\r\ncase \"jCAl1qmvB\":\r\nreturn [{hash: \"17fyarw\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"17u7n5g\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"sp16kr\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8YnlAPDXeNS7bENLd6Fh/yBxqyQnLMuVYtvnhoI9O/i36uHevaZ.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.mrzola.co.uk\",\r\n                    EditorBar: \r\ntypeof window === \"undefined\" ? undefined : (() => {\r\n    const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n    if (isBot) return\r\n\r\n    return Framer.lazy(async () => {\r\n        const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n        return {\r\n            default: createEditorBar({\r\n                dependencies: {\r\n                    __version: 1,\r\n                    framer: {\r\n                        useCurrentRoute: Framer.useCurrentRoute,\r\n                        useLocaleInfo: Framer.useLocaleInfo,\r\n                        useRouter: Framer.useRouter,\r\n                    },\r\n                    react: {\r\n                        createElement: React.createElement,\r\n                        memo: React.memo,\r\n                        useCallback: React.useCallback,\r\n                        useEffect: React.useEffect,\r\n                        useRef: React.useRef,\r\n                        useState: React.useState,\r\n                    },\r\n                    \"react-dom\": { createPortal },\r\n                },\r\n            }),\r\n        }\r\n    })\r\n})()\r\n,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarOnPageEditing: false, pauseOffscreen: true, replaceNestedLinks: true}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset.framerHydrateV2)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldUnlessUrgent()\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        Framer.setInitialHydrationState()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "SVG", "props", "customSvgElement", "setCustomSvgElement", "ye", "ue", "svgContent", "processCustomSVGContent", "replacements", "hasCustomStroke", "hasCustomStrokeWidth", "hasLineCap", "hasLineJoin", "circleFillRegex", "match", "updatedCircle", "regex", "replacement", "customContainerStyle", "accessibilityProps", "p", "addPropertyControls", "ControlType", "SVG_Prod_default", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "SVGFonts", "getFonts", "SVG_Prod_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "Framerk86kEbxaQ", "withCSS", "k86kEbxaQ_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "StopScroll", "props", "toggle", "p", "l", "addPropertyControls", "ControlType", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "label", "link2", "smoothScroll", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "OGJpOTy5t", "Z7j6XsPBT", "L5z2HPu9m", "NrkyOOc26", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapu2ia6d", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "Framereypzqs4uO", "withCSS", "eypzqs4uO_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click2", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "MIsncjU1E", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapb67olq", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "css", "FramergmGKUP5i0", "withCSS", "gmGKUP5i0_default", "addPropertyControls", "ControlType", "addFonts", "StopScrollFonts", "getFonts", "StopScroll", "SVGFonts", "SVG_Prod_default", "HamburgerMenuFonts", "gmGKUP5i0_default", "Button3Fonts", "TVDQEUsd2_default", "NavLinkFonts", "eypzqs4uO_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "MIsncjU1E1tps16u", "args", "MIsncjU1Eli7gfb", "NrkyOOc261tps16u", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "isDisplayed1", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "css", "Framerv3BFS4B_F", "withCSS", "v3BFS4B_F_default", "addPropertyControls", "ControlType", "addFonts", "NavigationFonts", "getFonts", "v3BFS4B_F_default", "ContainerWithFX", "withFX", "Container", "Footer2Fonts", "k86kEbxaQ_default", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "ContainerWithFX", "PropertyOverrides2", "v3BFS4B_F_default", "Container", "k86kEbxaQ_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FrameriGFBG5RGj", "withCSS", "iGFBG5RGj_default", "addFonts", "NavigationFonts", "Footer2Fonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props", "B", "iGFBG5RGj_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "window", "navigator", "createEditorBar", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldUnlessUrgent", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "setInitialHydrationState", "turnOffReactEventHandling", "d", "r"]
}
