{"version":3,"file":"-KP7ju35C7tGlvf4XW6CBcv-auw5g9tTqTAh7RKljQ4.CygvHGEz.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","useRef","_Fragment","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","RichText","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Accordion","LayoutJumpPreventer","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","React.useState","getProps","React.forwardRef","useRef","React.useId","useRef","useState","useCallback","RichText","Buttons","StatsCard","SrviceCards","ProcessCard","TestimonialCard","X","CheckCircle","FAQs","Button","Image1","React.forwardRef","useRef","React.useId","React.useMemo","metadataProvider","React.useContext","React.useRef","PropertyOverrides","React.Fragment","_Fragment","FormPlainTextInput","ImageSlider"],"sources":["https:/framerusercontent.com/modules/sA40IuttSjNtfmAykIG4/FcLulfyRtBFXmkzGb4we/jiyAOZNbE.js","https:/framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js","https:/framerusercontent.com/modules/2aj2oof3AdOzzrWizahp/A4gOoTMHIbFsLFaRM7Xd/clcVvyTYz.js","https:/framerusercontent.com/modules/wEcmmJjVi8HD5OtZaV8G/wASg5QkbaV8hJS9VWE9u/d7KzdLRlj.js","https:/framerusercontent.com/modules/xYrO4PAfgRYQRaFHLab6/wDeMuwegQeyLTJnAsMh6/lQBYQm5Lk.js","https:/framerusercontent.com/modules/sG5ZrhUvWYz3qKnbYfH7/Jnf8MI37pSgytP3vfQDb/Uy_Eucmfl.js","https:/framerusercontent.com/modules/rd2cp1bzjySqe8Qvz8pk/PxYUKei2KCXuCvNHU1Af/eJfngRH_V.js","https:/framerusercontent.com/modules/pVRZjWh8eBoJMDXJMCuj/hay3QcVppzkTe55r2Vwr/aU7c8botR.js","https:/framerusercontent.com/modules/r7ZCZMSihz0mzrJWdFnK/zqI8DIAkr38D7rO0MV91/EqkBgQ0UV.js","https:/framerusercontent.com/modules/qpjhCcDm4G1NbFAlpMKV/OnyZiTlIjOBuSKcKQWFv/AnimatedNumberCounter_Prod.js","https:/framerusercontent.com/modules/siuYTBYRsIG4y8KWlCWS/mF4DSv8nPFjABBIaqdhS/P3fAAwvvz.js","https:/framerusercontent.com/modules/cGJVAt07TQRn6SOb1nwA/9DVqslcR2JQTysOmlf2y/UlZyXYcGU.js","https:/framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js","https:/framerusercontent.com/modules/iLHudcVLvOtYyfVAIDap/uxdrClwuNaepSYtPsh6d/me1EWOyfK.js","https:/framerusercontent.com/modules/1XjPUsODerkL6Gk5Aq6y/kaOdHJ5gTPf2HiGcoWsC/VQLLwd24g.js","https:/framerusercontent.com/modules/d4xX2G4ZIjcSCqJQ10qV/zJ5v235sJt5gg1KILeDI/ImageComparisonSlider.js","https:/framerusercontent.com/modules/sstNUBzifePoW7wiE17t/ezQlxh0OObWSghMsnLpc/augiA20Il.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"M2umBpORv\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3 L 2.25 5.25 L 7.5 0\" fill=\"transparent\" height=\"5.25px\" id=\"SKKzYtdWd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 9.75)\" width=\"7.5px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"Ub0giwiXO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2883338743\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-30Bgq\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-30Bgq { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check Circle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-30Bgq\");Icon.displayName=\"Check Circle\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Check Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.5 16.5 C 0.672 16.5 0 15.828 0 15 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 15 0 C 15.828 0 16.5 0.672 16.5 1.5 L 16.5 15 C 16.5 15.828 15.828 16.5 15 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"LjE0Ycn76\" transform=\"translate(3.75 3.75)\" width=\"16.5px\"/><path d=\"M 13.5 0 L 0 13.5\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"oSDwjLCvX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/><path d=\"M 13.5 13.5 L 0 0\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"H9XwXWiXU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2202960551\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AhL2C\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AhL2C { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-AhL2C\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d369d66)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"rQbYk0HUH\",\"ZfFFlC89d\",\"iunPkhcLO\",\"Rg9MMFZ3p\",\"e4TTKSJqu\"];const serializationHash=\"framer-ljuAx\";const variantClassNames={e4TTKSJqu:\"framer-v-17n4o04\",iunPkhcLO:\"framer-v-19rsing\",Rg9MMFZ3p:\"framer-v-xeq6k0\",rQbYk0HUH:\"framer-v-geqmsz\",ZfFFlC89d:\"framer-v-6vm0gw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cqpO0XxBw=undefined;const ydoiF5DPl=undefined;const ij_bicGQA=undefined;const QJLCx2btB=undefined;const YthyXFX2j=undefined;const transition1={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"IMG 1\":\"rQbYk0HUH\",\"IMG 2\":\"ZfFFlC89d\",\"IMG 3\":\"iunPkhcLO\",\"IMG 4\":\"Rg9MMFZ3p\",\"IMG 5\":\"e4TTKSJqu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,image2,image3,image4,image5,width,...props})=>{return{...props,cqpO0XxBw:image5??props.cqpO0XxBw,ij_bicGQA:image3??props.ij_bicGQA,QJLCx2btB:image2??props.QJLCx2btB,variant:humanReadableVariantMap[props.variant]??props.variant??\"rQbYk0HUH\",ydoiF5DPl:image4??props.ydoiF5DPl,YthyXFX2j:image??props.YthyXFX2j};};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,YthyXFX2j,QJLCx2btB,ij_bicGQA,ydoiF5DPl,cqpO0XxBw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rQbYk0HUH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1e1frkv=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),3e3);});useOnVariantChange(baseVariant,{default:onAppear1e1frkv});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-geqmsz\",className,classNames),\"data-framer-name\":\"IMG 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rQbYk0HUH\",ref:refBinding,style:{backgroundColor:\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",...style},...addPropertyOverrides({e4TTKSJqu:{\"data-framer-name\":\"IMG 5\"},iunPkhcLO:{\"data-framer-name\":\"IMG 3\"},Rg9MMFZ3p:{\"data-framer-name\":\"IMG 4\"},ZfFFlC89d:{\"data-framer-name\":\"IMG 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Two people sitting on rocks near the ocean.\",fit:\"fill\",intrinsicHeight:3300,intrinsicWidth:4789,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:3300,pixelWidth:4789,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(cqpO0XxBw)},className:\"framer-v2xa9f\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"uoNkhhA5H\",style:{filter:\"brightness(0.6)\",opacity:0,WebkitFilter:\"brightness(0.6)\"},variants:{e4TTKSJqu:{opacity:1}}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Two people sitting on rocks near the ocean.\",fit:\"fill\",intrinsicHeight:3300,intrinsicWidth:4789,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:3300,pixelWidth:4789,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(ydoiF5DPl)},className:\"framer-9uts0n\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"ykEn4P4wF\",style:{filter:\"brightness(0.6)\",opacity:0,WebkitFilter:\"brightness(0.6)\"},variants:{Rg9MMFZ3p:{opacity:1}}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Two people sitting on rocks near the ocean.\",fit:\"fill\",intrinsicHeight:3300,intrinsicWidth:4789,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:3300,pixelWidth:4789,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(ij_bicGQA)},className:\"framer-qqexm8\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"DbDxstiS1\",style:{filter:\"brightness(0.6)\",opacity:0,WebkitFilter:\"brightness(0.6)\"},variants:{iunPkhcLO:{opacity:1}}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Two people sitting on rocks near the ocean.\",fit:\"fill\",intrinsicHeight:3300,intrinsicWidth:4789,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:3300,pixelWidth:4789,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(QJLCx2btB)},className:\"framer-1ikrxit\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"iO8btGCec\",style:{filter:\"brightness(0.6)\",opacity:0,WebkitFilter:\"brightness(0.6)\"},variants:{ZfFFlC89d:{opacity:1}}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Two people sitting on rocks near the ocean.\",fit:\"fill\",intrinsicHeight:3300,intrinsicWidth:4789,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:3300,pixelWidth:4789,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(YthyXFX2j)},className:\"framer-tdq3ns\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"XryziStSR\",style:{filter:\"brightness(0.6)\",opacity:1,WebkitFilter:\"brightness(0.6)\"},variants:{e4TTKSJqu:{opacity:0},iunPkhcLO:{opacity:0},Rg9MMFZ3p:{opacity:0},ZfFFlC89d:{opacity:0}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ljuAx.framer-15l1nih, .framer-ljuAx .framer-15l1nih { display: block; }\",\".framer-ljuAx.framer-geqmsz { height: 800px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1200px; }\",\".framer-ljuAx .framer-v2xa9f, .framer-ljuAx .framer-9uts0n, .framer-ljuAx .framer-qqexm8, .framer-ljuAx .framer-1ikrxit, .framer-ljuAx .framer-tdq3ns { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZfFFlC89d\":{\"layout\":[\"fixed\",\"fixed\"]},\"iunPkhcLO\":{\"layout\":[\"fixed\",\"fixed\"]},\"Rg9MMFZ3p\":{\"layout\":[\"fixed\",\"fixed\"]},\"e4TTKSJqu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YthyXFX2j\":\"image\",\"QJLCx2btB\":\"image2\",\"ij_bicGQA\":\"image3\",\"ydoiF5DPl\":\"image4\",\"cqpO0XxBw\":\"image5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerclcVvyTYz=withCSS(Component,css,\"framer-ljuAx\");export default FramerclcVvyTYz;FramerclcVvyTYz.displayName=\"Image Slider\";FramerclcVvyTYz.defaultProps={height:800,width:1200};addPropertyControls(FramerclcVvyTYz,{variant:{options:[\"rQbYk0HUH\",\"ZfFFlC89d\",\"iunPkhcLO\",\"Rg9MMFZ3p\",\"e4TTKSJqu\"],optionTitles:[\"IMG 1\",\"IMG 2\",\"IMG 3\",\"IMG 4\",\"IMG 5\"],title:\"Variant\",type:ControlType.Enum},YthyXFX2j:{title:\"Image\",type:ControlType.ResponsiveImage},QJLCx2btB:{title:\"Image 2\",type:ControlType.ResponsiveImage},ij_bicGQA:{title:\"Image 3\",type:ControlType.ResponsiveImage},ydoiF5DPl:{title:\"Image 4\",type:ControlType.ResponsiveImage},cqpO0XxBw:{title:\"Image 5\",type:ControlType.ResponsiveImage}});addFonts(FramerclcVvyTYz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerclcVvyTYz\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZfFFlC89d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iunPkhcLO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Rg9MMFZ3p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e4TTKSJqu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"YthyXFX2j\\\":\\\"image\\\",\\\"QJLCx2btB\\\":\\\"image2\\\",\\\"ij_bicGQA\\\":\\\"image3\\\",\\\"ydoiF5DPl\\\":\\\"image4\\\",\\\"cqpO0XxBw\\\":\\\"image5\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./clcVvyTYz.map","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/U13x6Q9uJPciMoOkD8H8/A3fBqDChux2Jt9Y48AyW/cF8xAxA64.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={VBtvZvRVz:{hover:true,pressed:true}};const cycleOrder=[\"VBtvZvRVz\",\"IOgplT7lJ\",\"KMY2anEOQ\",\"hgg2bhlcz\",\"DuRPTE6mC\"];const serializationHash=\"framer-c9khU\";const variantClassNames={DuRPTE6mC:\"framer-v-11zuie5\",hgg2bhlcz:\"framer-v-44ik57\",IOgplT7lJ:\"framer-v-8afals\",KMY2anEOQ:\"framer-v-w0w0co\",VBtvZvRVz:\"framer-v-on1kzz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const roBjNmSoZ=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"VBtvZvRVz\",Disabled:\"KMY2anEOQ\",Error:\"DuRPTE6mC\",Loading:\"IOgplT7lJ\",Success:\"hgg2bhlcz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,roBjNmSoZ:title??props.roBjNmSoZ??\"Send Project Request\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VBtvZvRVz\"};};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,roBjNmSoZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VBtvZvRVz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IOgplT7lJ\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"IOgplT7lJ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-on1kzz\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"VBtvZvRVz\",ref:refBinding,style:{backgroundColor:\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{\"VBtvZvRVz-hover\":{opacity:1},\"VBtvZvRVz-pressed\":{opacity:1},DuRPTE6mC:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},hgg2bhlcz:{opacity:1},KMY2anEOQ:{opacity:.5}},...addPropertyOverrides({DuRPTE6mC:{\"data-framer-name\":\"Error\"},hgg2bhlcz:{\"data-framer-name\":\"Success\"},IOgplT7lJ:{\"data-framer-name\":\"Loading\"},KMY2anEOQ:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ndx0fm\",\"data-styles-preset\":\"cF8xAxA64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Send Project Request\"})}),className:\"framer-1w6rts4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p7ABkNLQv\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:roBjNmSoZ,variants:{DuRPTE6mC:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DuRPTE6mC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"GF;Cal Sans-regular\"],text:undefined},hgg2bhlcz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ndx0fm\",\"data-styles-preset\":\"cF8xAxA64\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Thank you\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-126ywkf\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"u5coVtbe_\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1g9foeu\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"WiPUhb51Q\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{IOgplT7lJ:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-134wtfb\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"zrHKc2jkX\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\".framer-c9khU.framer-4l0t50, .framer-c9khU .framer-4l0t50 { display: block; }\",\".framer-c9khU.framer-on1kzz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-c9khU .framer-1w6rts4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-c9khU .framer-126ywkf { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-c9khU .framer-1g9foeu { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-c9khU .framer-134wtfb { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-c9khU.framer-v-8afals.framer-on1kzz, .framer-c9khU.framer-v-w0w0co.framer-on1kzz, .framer-c9khU.framer-v-44ik57.framer-on1kzz, .framer-c9khU.framer-v-11zuie5.framer-on1kzz { cursor: unset; }\",\".framer-c9khU.framer-v-8afals .framer-1g9foeu { overflow: hidden; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IOgplT7lJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"KMY2anEOQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"hgg2bhlcz\":{\"layout\":[\"fixed\",\"fixed\"]},\"DuRPTE6mC\":{\"layout\":[\"fixed\",\"fixed\"]},\"PGceDVyZf\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dtddg3pIR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"roBjNmSoZ\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd7KzdLRlj=withCSS(Component,css,\"framer-c9khU\");export default Framerd7KzdLRlj;Framerd7KzdLRlj.displayName=\"Button\";Framerd7KzdLRlj.defaultProps={height:40,width:240};addPropertyControls(Framerd7KzdLRlj,{variant:{options:[\"VBtvZvRVz\",\"IOgplT7lJ\",\"KMY2anEOQ\",\"hgg2bhlcz\",\"DuRPTE6mC\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},roBjNmSoZ:{defaultValue:\"Send Project Request\",displayTextArea:false,title:\"Title\",type:ControlType.String},onroBjNmSoZChange:{changes:\"roBjNmSoZ\",type:ControlType.ChangeHandler}});addFonts(Framerd7KzdLRlj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Cal Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd7KzdLRlj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IOgplT7lJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KMY2anEOQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hgg2bhlcz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DuRPTE6mC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PGceDVyZf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dtddg3pIR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"roBjNmSoZ\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"240\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Cal Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Cal Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"}]}];export const css=[\".framer-hGcsq .framer-styles-preset-1pgxrzi:not(.rich-text-wrapper), .framer-hGcsq .framer-styles-preset-1pgxrzi.rich-text-wrapper p { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-hGcsq .framer-styles-preset-1pgxrzi:not(.rich-text-wrapper), .framer-hGcsq .framer-styles-preset-1pgxrzi.rich-text-wrapper p { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-hGcsq .framer-styles-preset-1pgxrzi:not(.rich-text-wrapper), .framer-hGcsq .framer-styles-preset-1pgxrzi.rich-text-wrapper p { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-hGcsq\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Cal Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Cal Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"}]}];export const css=[\".framer-xFsAR .framer-styles-preset-itb6im:not(.rich-text-wrapper), .framer-xFsAR .framer-styles-preset-itb6im.rich-text-wrapper p { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-xFsAR .framer-styles-preset-itb6im:not(.rich-text-wrapper), .framer-xFsAR .framer-styles-preset-itb6im.rich-text-wrapper p { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-xFsAR .framer-styles-preset-itb6im:not(.rich-text-wrapper), .framer-xFsAR .framer-styles-preset-itb6im.rich-text-wrapper p { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-xFsAR\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bee8ea6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xYrO4PAfgRYQRaFHLab6/wDeMuwegQeyLTJnAsMh6/lQBYQm5Lk.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/sG5ZrhUvWYz3qKnbYfH7/Jnf8MI37pSgytP3vfQDb/Uy_Eucmfl.js\";const serializationHash=\"framer-u8tEn\";const variantClassNames={IkngRbWZb:\"framer-v-19q7kfv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zcSG27nNL=undefined;const JFUAor5ur=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,name1,width,...props})=>{return{...props,JFUAor5ur:name1??props.JFUAor5ur??\"Leah Daniel\",zcSG27nNL:content??props.zcSG27nNL??'\"The project felt clear from day one. The team explained the timeline, managed the work properly and delivered a space we actually love using\".'};};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,zcSG27nNL,JFUAor5ur,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IkngRbWZb\",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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19q7kfv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IkngRbWZb\",ref:refBinding,style:{backgroundColor:\"var(--token-89b28dc5-9ae4-4b2b-90b5-23773be25cba, rgb(251, 248, 243))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7swh0e\",layoutDependency:layoutDependency,layoutId:\"xwsQDVsKw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-74wbeg\",layoutDependency:layoutDependency,layoutId:\"J6TxUXid2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cpxjyo\",layoutDependency:layoutDependency,layoutId:\"uoZUNzUp1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0.859 L 11.645 6.219 L 17.56 7.078 L 13.28 11.25 L 14.29 17.141 L 9 14.359 L 3.71 17.141 L 4.72 11.25 L 0.44 7.078 L 6.355 6.219 Z\" fill=\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43)) /* {&quot;name&quot;:&quot;Accent&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13iu65n\",layoutDependency:layoutDependency,layoutId:\"O5WiMt413\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0.859 L 11.645 6.219 L 17.56 7.078 L 13.28 11.25 L 14.29 17.141 L 9 14.359 L 3.71 17.141 L 4.72 11.25 L 0.44 7.078 L 6.355 6.219 Z\" fill=\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43)) /* {&quot;name&quot;:&quot;Accent&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mvftyx\",layoutDependency:layoutDependency,layoutId:\"wr9ACKzHJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0.859 L 11.645 6.219 L 17.56 7.078 L 13.28 11.25 L 14.29 17.141 L 9 14.359 L 3.71 17.141 L 4.72 11.25 L 0.44 7.078 L 6.355 6.219 Z\" fill=\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43)) /* {&quot;name&quot;:&quot;Accent&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c2f1ya\",layoutDependency:layoutDependency,layoutId:\"F_lJn7Frg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0.859 L 11.645 6.219 L 17.56 7.078 L 13.28 11.25 L 14.29 17.141 L 9 14.359 L 3.71 17.141 L 4.72 11.25 L 0.44 7.078 L 6.355 6.219 Z\" fill=\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43)) /* {&quot;name&quot;:&quot;Accent&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-joivqk\",layoutDependency:layoutDependency,layoutId:\"BJSP5ldMf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 9 0.859 L 11.645 6.219 L 17.56 7.078 L 13.28 11.25 L 14.29 17.141 L 9 14.359 L 3.71 17.141 L 4.72 11.25 L 0.44 7.078 L 6.355 6.219 Z\" fill=\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43)) /* {&quot;name&quot;:&quot;Accent&quot;} */\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jeao46\",layoutDependency:layoutDependency,layoutId:\"o95w30Ijz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pgxrzi\",\"data-styles-preset\":\"lQBYQm5Lk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"“The project felt clear from day one. The team explained the timeline, managed the work properly and delivered a space we actually love using”.\"})}),className:\"framer-blcqbe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qV2TfU5f7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zcSG27nNL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ogg0wq\",\"data-framer-name\":\"User Info\",layoutDependency:layoutDependency,layoutId:\"o2SmZ7_KA\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ujpyg1\",\"data-framer-name\":\"Name + Position\",layoutDependency:layoutDependency,layoutId:\"VIcdK0iXV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-itb6im\",\"data-styles-preset\":\"Uy_Eucmfl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Leah Daniel\"})})}),className:\"framer-1uqroha\",\"data-framer-name\":\"Leah Daniel\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"tx20ikiqQ\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:JFUAor5ur,verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})})});});const css=[\".framer-u8tEn.framer-10c16rj, .framer-u8tEn .framer-10c16rj { display: block; }\",\".framer-u8tEn.framer-19q7kfv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: 372px; will-change: var(--framer-will-change-override, transform); }\",\".framer-u8tEn .framer-7swh0e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-u8tEn .framer-74wbeg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-u8tEn .framer-1cpxjyo, .framer-u8tEn .framer-13iu65n, .framer-u8tEn .framer-1mvftyx, .framer-u8tEn .framer-c2f1ya, .framer-u8tEn .framer-joivqk { height: 18px; position: relative; width: 18px; }\",\".framer-u8tEn .framer-jeao46 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-u8tEn .framer-blcqbe, .framer-u8tEn .framer-1uqroha { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-u8tEn .framer-ogg0wq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-u8tEn .framer-1ujpyg1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 218\n * @framerIntrinsicWidth 372\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"zcSG27nNL\":\"content\",\"JFUAor5ur\":\"name1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereJfngRH_V=withCSS(Component,css,\"framer-u8tEn\");export default FramereJfngRH_V;FramereJfngRH_V.displayName=\"Testimonial card\";FramereJfngRH_V.defaultProps={height:218,width:372};addPropertyControls(FramereJfngRH_V,{zcSG27nNL:{defaultValue:'\"The project felt clear from day one. The team explained the timeline, managed the work properly and delivered a space we actually love using\".',displayTextArea:true,title:\"Content\",type:ControlType.String},onzcSG27nNLChange:{changes:\"zcSG27nNL\",type:ControlType.ChangeHandler},JFUAor5ur:{defaultValue:\"Leah Daniel\",displayTextArea:false,title:\"Name\",type:ControlType.String},onJFUAor5urChange:{changes:\"JFUAor5ur\",type:ControlType.ChangeHandler}});addFonts(FramereJfngRH_V,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereJfngRH_V\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"zcSG27nNL\\\":\\\"content\\\",\\\"JFUAor5ur\\\":\\\"name1\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"218\",\"framerIntrinsicWidth\":\"372\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eJfngRH_V.map","// Generated by Framer (da191f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Cal Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Cal Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"}]}];export const css=[\".framer-ch2JS .framer-styles-preset-o0qwox:not(.rich-text-wrapper), .framer-ch2JS .framer-styles-preset-o0qwox.rich-text-wrapper h4 { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-ch2JS .framer-styles-preset-o0qwox:not(.rich-text-wrapper), .framer-ch2JS .framer-styles-preset-o0qwox.rich-text-wrapper h4 { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-ch2JS .framer-styles-preset-o0qwox:not(.rich-text-wrapper), .framer-ch2JS .framer-styles-preset-o0qwox.rich-text-wrapper h4 { --framer-font-family: \\\"Cal Sans\\\", \\\"Cal Sans Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-ch2JS\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pVRZjWh8eBoJMDXJMCuj/hay3QcVppzkTe55r2Vwr/aU7c8botR.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/11x0ErboQMbkrwygx1qy/6E1gNDiCFy2UJmfMAEhP/kEl1bkMMo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3AdybXnVnpvuUsCYUuH2/PF1oewJz5CGOYWmBQ4IZ/OfrbcsMyt.js\";const serializationHash=\"framer-U2eW5\";const variantClassNames={utfzKKCH4:\"framer-v-w9j5bi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ojNccNqL2=undefined;const P9z5cU9Gf=undefined;const l_Bofw02j=undefined;const TWGCOA_fk=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({description,headline,height,id,image,number,width,...props})=>{return{...props,l_Bofw02j:headline??props.l_Bofw02j??\"Plan\",ojNccNqL2:number??props.ojNccNqL2??\"01\",P9z5cU9Gf:image??props.P9z5cU9Gf??{alt:\"\",pixelHeight:230,pixelWidth:239,src:\"https://framerusercontent.com/images/u6OfRLY3Rc8bjLqhM1dmgej5u5U.png?width=239&height=230\"},TWGCOA_fk:description??props.TWGCOA_fk??\"We review the space, understand your goals and define the scope, timeline and estimate.\"};};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,ojNccNqL2,P9z5cU9Gf,l_Bofw02j,TWGCOA_fk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"utfzKKCH4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-w9j5bi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"utfzKKCH4\",ref:refBinding,style:{backgroundColor:\"var(--token-89b28dc5-9ae4-4b2b-90b5-23773be25cba, rgb(251, 248, 243))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ay228c\",layoutDependency:layoutDependency,layoutId:\"KXs9sZQLY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lsc7gz\",\"data-styles-preset\":\"OfrbcsMyt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22)))\"},children:\"01\"})}),className:\"framer-nc6dbr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DDKZzuHDw\",style:{\"--extracted-r6o4lv\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ojNccNqL2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9m2i58\",layoutDependency:layoutDependency,layoutId:\"XChpJHmDK\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:230,intrinsicWidth:239,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-487.7)/2+0+0)+0+184+0+0),pixelHeight:230,pixelWidth:239,sizes:\"134px\",...toResponsiveImage(P9z5cU9Gf)},className:\"framer-1w7owh2\",layoutDependency:layoutDependency,layoutId:\"PfPt_IdB_\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19f8by3\",layoutDependency:layoutDependency,layoutId:\"z3TPZxuDo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-o0qwox\",\"data-styles-preset\":\"aU7c8botR\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Plan\"})}),className:\"framer-mct9qa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O6sMA4JFn\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:l_Bofw02j,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lqz7nt\",\"data-styles-preset\":\"kEl1bkMMo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"We review the space, understand your goals and define the scope, timeline and estimate.\"})}),className:\"framer-1ecvmrk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EFz5q8Z8s\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TWGCOA_fk,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\".framer-U2eW5.framer-5i0xkq, .framer-U2eW5 .framer-5i0xkq { display: block; }\",\".framer-U2eW5.framer-w9j5bi { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: 360px; will-change: var(--framer-will-change-override, transform); }\",\".framer-U2eW5 .framer-1ay228c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-U2eW5 .framer-nc6dbr, .framer-U2eW5 .framer-mct9qa, .framer-U2eW5 .framer-1ecvmrk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-U2eW5 .framer-9m2i58 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-U2eW5 .framer-1w7owh2 { flex: none; height: 134px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 134px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-U2eW5 .framer-19f8by3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 324\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ojNccNqL2\":\"number\",\"P9z5cU9Gf\":\"image\",\"l_Bofw02j\":\"headline\",\"TWGCOA_fk\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEqkBgQ0UV=withCSS(Component,css,\"framer-U2eW5\");export default FramerEqkBgQ0UV;FramerEqkBgQ0UV.displayName=\"Process card\";FramerEqkBgQ0UV.defaultProps={height:324,width:360};addPropertyControls(FramerEqkBgQ0UV,{ojNccNqL2:{defaultValue:\"01\",displayTextArea:false,title:\"Number\",type:ControlType.String},onojNccNqL2Change:{changes:\"ojNccNqL2\",type:ControlType.ChangeHandler},P9z5cU9Gf:{__defaultAssetReference:\"data:framer/asset-reference,u6OfRLY3Rc8bjLqhM1dmgej5u5U.png?originalFilename=ChatGPT_Image_Jun_8__2026_at_01_00_31_PM-removebg-preview.png&width=239&height=230\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,u6OfRLY3Rc8bjLqhM1dmgej5u5U.png?originalFilename=ChatGPT_Image_Jun_8__2026_at_01_00_31_PM-removebg-preview.png&width=239&height=230\"},title:\"Image\",type:ControlType.ResponsiveImage},l_Bofw02j:{defaultValue:\"Plan\",displayTextArea:false,title:\"Headline\",type:ControlType.String},onl_Bofw02jChange:{changes:\"l_Bofw02j\",type:ControlType.ChangeHandler},TWGCOA_fk:{defaultValue:\"We review the space, understand your goals and define the scope, timeline and estimate.\",displayTextArea:true,title:\"Description\",type:ControlType.String},onTWGCOA_fkChange:{changes:\"TWGCOA_fk\",type:ControlType.ChangeHandler}});addFonts(FramerEqkBgQ0UV,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEqkBgQ0UV\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ojNccNqL2\\\":\\\"number\\\",\\\"P9z5cU9Gf\\\":\\\"image\\\",\\\"l_Bofw02j\\\":\\\"headline\\\",\\\"TWGCOA_fk\\\":\\\"description\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"360\",\"framerIntrinsicHeight\":\"324\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{motion,useMotionValue,animate,useInView}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function AnimatedNumberCounter(props){const{mode,start,end,value,decimals,commas,color,animation}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Tag=props.tag;const MotionTag=motion[props.tag];const isDefault=mode==\"default\";const initialValue=isDefault?start:value;const transition=isDefault?animation.transition:props.transition;const formatNumber=number=>{let numberString=number.toFixed(decimals);if(commas){numberString=numberString.replace(/\\B(?=(\\d{3})+(?!\\d))/g,\",\");}return numberString;};const[number,setNumber]=useState(initialValue);const[finalValue,setFinalValue]=useState(number);const[currentAnimation,setCurrentAnimation]=useState(null);const ref=useRef(null);const isInView=useInView(ref,{once:!props.animation.replay,amount:\"some\"});const motionValue=useMotionValue(value);const runAnimation=(from,to)=>{if(!isCanvas){if(currentAnimation){currentAnimation.stop();}setFinalValue(to);setCurrentAnimation(animate(from,to,{...transition,onUpdate:latest=>{setNumber(latest);}}));}};useEffect(()=>{if(isDefault&&animation.trigger==\"appear\"){runAnimation(start,end);}},[]);useEffect(()=>{if(isDefault&&animation.trigger==\"layerInView\"){if(isInView){runAnimation(start,end);}else{if(currentAnimation){currentAnimation.stop();}setNumber(start);}}},[isInView]);useEffect(()=>{if(!isDefault){runAnimation(number,value);}},[value]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(Tag,{style:{...props.style,margin:0,opacity:0,pointerEvents:\"none\",userSelect:\"none\",textWrap:props.balance?\"balance\":undefined,fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,textAlign:\"center\",...props.font},children:[props.prefix,formatNumber(isCanvas?initialValue:finalValue),props.suffix]}),/*#__PURE__*/_jsxs(MotionTag,{ref:ref,style:{position:\"absolute\",inset:0,userSelect:props.userSelect?\"auto\":\"none\",fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,margin:0,...color.mode==\"solid\"?{color:color.color}:{WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundImage:`linear-gradient(${color.angle}deg, ${color.startColor}, ${color.endColor})`},textDecoration:props.decoration,textWrap:props.balance?\"balance\":undefined,textAlign:\"center\",...props.font,...props.style},children:[props.prefix,formatNumber(isCanvas?initialValue:number),props.suffix]})]});}AnimatedNumberCounter.displayName=\"Animated Number Counter\";addPropertyControls(AnimatedNumberCounter,{mode:{type:ControlType.Enum,options:[\"default\",\"variants\"],optionTitles:[\"Default\",\"Variants\"],displaySegmentedControl:true},value:{type:ControlType.Number,defaultValue:0,hidden:props=>props.mode!==\"variants\"},start:{type:ControlType.Number,defaultValue:0,hidden:props=>props.mode!==\"default\"},end:{type:ControlType.Number,defaultValue:100,hidden:props=>props.mode!==\"default\"},animation:{type:ControlType.Object,icon:\"effect\",hidden:props=>props.mode!==\"default\",controls:{trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},replay:{type:ControlType.Boolean,defaultValue:true,hidden(props){return props.trigger!==\"layerInView\";}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:1,bounce:0}}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:1,bounce:0},hidden:props=>props.mode!==\"variants\"},decimals:{type:ControlType.Enum,defaultValue:0,options:[0,1,2,3],optionTitles:[\"Off\",\"1\",\"2\",\"3\"],displaySegmentedControl:true},commas:{type:ControlType.Boolean,defaultValue:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},color:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"gradient\"],optionTitles:[\"Solid\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!==\"solid\"},startColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!==\"gradient\"},endColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.mode!==\"gradient\"},angle:{type:ControlType.Number,defaultValue:180,min:-360,max:360,unit:\"\\xb0\",hidden:props=>props.mode!==\"gradient\"}}},prefix:{type:ControlType.String,placeholder:\"Prefix\"},suffix:{type:ControlType.String,placeholder:\"Suffix\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Strikethrough\"]},balance:{type:ControlType.Boolean,defaultValue:false},userSelect:{type:ControlType.Boolean,defaultValue:true},tag:{type:ControlType.Enum,defaultValue:\"p\",displaySegmentedControl:true,options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"]},monospace:{type:ControlType.Boolean,defaultValue:false,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedNumberCounter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedNumberCounter_Prod.map","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,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 AnimatedNumberCounter from\"https://framerusercontent.com/modules/qpjhCcDm4G1NbFAlpMKV/OnyZiTlIjOBuSKcKQWFv/AnimatedNumberCounter_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/11x0ErboQMbkrwygx1qy/6E1gNDiCFy2UJmfMAEhP/kEl1bkMMo.js\";const AnimatedNumberCounterFonts=getFonts(AnimatedNumberCounter);const serializationHash=\"framer-tCqm3\";const variantClassNames={tr200EPsp:\"framer-v-1ult2ps\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const p9IEdlj5j=undefined;const n3thO9Obf=undefined;const QWPEzEfXr=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({end,height,id,suffix,title,width,...props})=>{return{...props,n3thO9Obf:suffix??props.n3thO9Obf??\"+\",p9IEdlj5j:end??props.p9IEdlj5j??280,QWPEzEfXr:title??props.QWPEzEfXr??\"Projects Completed\"};};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,p9IEdlj5j,n3thO9Obf,QWPEzEfXr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"tr200EPsp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ult2ps\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"tr200EPsp\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y9cq97-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"c03Om2hyF-container\",nodeId:\"c03Om2hyF\",rendersWithMotion:true,scopeId:\"P3fAAwvvz\",children:/*#__PURE__*/_jsx(AnimatedNumberCounter,{animation:{replay:false,transition:{bounce:0,delay:0,duration:1,type:\"spring\"},trigger:\"layerInView\"},balance:false,color:{angle:180,color:\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},commas:true,decimals:0,decoration:\"none\",end:p9IEdlj5j,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"52px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"-0.8px\",lineHeight:\"100%\"},height:\"100%\",id:\"c03Om2hyF\",layoutId:\"c03Om2hyF\",mode:\"default\",monospace:true,prefix:\"\",start:0,suffix:n3thO9Obf,tag:\"p\",transition:{bounce:0,delay:0,duration:1,type:\"spring\"},userSelect:true,value:3,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lqz7nt\",\"data-styles-preset\":\"kEl1bkMMo\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Projects Completed\"})}),className:\"framer-giadh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SXib44LxR\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QWPEzEfXr,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-tCqm3.framer-11655ex, .framer-tCqm3 .framer-11655ex { display: block; }\",\".framer-tCqm3.framer-1ult2ps { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-tCqm3 .framer-y9cq97-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tCqm3 .framer-giadh { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 130\n * @framerIntrinsicWidth 66\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"p9IEdlj5j\":\"end\",\"n3thO9Obf\":\"suffix\",\"QWPEzEfXr\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP3fAAwvvz=withCSS(Component,css,\"framer-tCqm3\");export default FramerP3fAAwvvz;FramerP3fAAwvvz.displayName=\"Stats card\";FramerP3fAAwvvz.defaultProps={height:130,width:66};addPropertyControls(FramerP3fAAwvvz,{p9IEdlj5j:{defaultValue:280,title:\"End\",type:ControlType.Number},onp9IEdlj5jChange:{changes:\"p9IEdlj5j\",type:ControlType.ChangeHandler},n3thO9Obf:{defaultValue:\"+\",placeholder:\"Suffix\",title:\"Suffix\",type:ControlType.String},onn3thO9ObfChange:{changes:\"n3thO9Obf\",type:ControlType.ChangeHandler},QWPEzEfXr:{defaultValue:\"Projects Completed\",displayTextArea:false,title:\"Title\",type:ControlType.String},onQWPEzEfXrChange:{changes:\"QWPEzEfXr\",type:ControlType.ChangeHandler}});addFonts(FramerP3fAAwvvz,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AnimatedNumberCounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP3fAAwvvz\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"130\",\"framerIntrinsicWidth\":\"66\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"p9IEdlj5j\\\":\\\"end\\\",\\\"n3thO9Obf\\\":\\\"suffix\\\",\\\"QWPEzEfXr\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-MWRF8\";const variantClassNames={FDewr_RrH:\"framer-v-145epbw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const d2TXwwJ4z=undefined;const EFCsi3D8N=undefined;const plNECsPdE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({bodyText,height,id,image,title,width,...props})=>{return{...props,d2TXwwJ4z:image??props.d2TXwwJ4z??{alt:\"white and brown kitchen cabinet\",pixelHeight:4e3,pixelWidth:3e3,src:\"https://framerusercontent.com/images/JKr8gYpqoOsljcSrQcQoOT3JWU.jpg?width=3000&height=4000\",srcSet:\"https://framerusercontent.com/images/JKr8gYpqoOsljcSrQcQoOT3JWU.jpg?scale-down-to=1024&width=3000&height=4000 768w,https://framerusercontent.com/images/JKr8gYpqoOsljcSrQcQoOT3JWU.jpg?scale-down-to=2048&width=3000&height=4000 1536w,https://framerusercontent.com/images/JKr8gYpqoOsljcSrQcQoOT3JWU.jpg?width=3000&height=4000 3000w\"},EFCsi3D8N:title??props.EFCsi3D8N??\"Full Home Renovation\",plNECsPdE:bodyText??props.plNECsPdE??\"Complete renovation support for homeowners looking to improve layout, comfort and long-term value across the entire property.\"};};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,d2TXwwJ4z,EFCsi3D8N,plNECsPdE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"FDewr_RrH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-145epbw\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"FDewr_RrH\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"white and brown kitchen cabinet\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:4e3,pixelWidth:3e3,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(d2TXwwJ4z)},className:\"framer-1uk2fim\",layoutDependency:layoutDependency,layoutId:\"m4AYg_KbM\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18rz8zf\",layoutDependency:layoutDependency,layoutId:\"ig4NwAc31\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22)))\"},children:\"Full Home Renovation\"})}),className:\"framer-yvvedu\",fonts:[\"GF;Cal Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"YXA9ncCk4\",style:{\"--extracted-a0htzi\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:EFCsi3D8N,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123)))\"},children:\"Complete renovation support for homeowners looking to improve layout, comfort and long-term value across the entire property.\"})}),className:\"framer-10en3q9\",fonts:[\"GF;Cal Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"ihWtneAcl\",style:{\"--extracted-r6o4lv\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:plNECsPdE,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-MWRF8.framer-1b5e8lm, .framer-MWRF8 .framer-1b5e8lm { display: block; }\",\".framer-MWRF8.framer-145epbw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 320px; }\",\".framer-MWRF8 .framer-1uk2fim { aspect-ratio: 1.2214285714285715 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-MWRF8 .framer-18rz8zf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-MWRF8 .framer-yvvedu, .framer-MWRF8 .framer-10en3q9 { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 415\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"d2TXwwJ4z\":\"image\",\"EFCsi3D8N\":\"title\",\"plNECsPdE\":\"bodyText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUlZyXYcGU=withCSS(Component,css,\"framer-MWRF8\");export default FramerUlZyXYcGU;FramerUlZyXYcGU.displayName=\"Srvice cards\";FramerUlZyXYcGU.defaultProps={height:415,width:320};addPropertyControls(FramerUlZyXYcGU,{d2TXwwJ4z:{__defaultAssetReference:\"data:framer/asset-reference,JKr8gYpqoOsljcSrQcQoOT3JWU.jpg?originalFilename=photo-1600489000022-c2086d79f9d4%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHwyfHxraXRjaGVufGVufDB8fHx8MTc4MDY3MjkxNnww%26ixlib%3Drb-4.1.jpg&width=3000&height=4000\",__vekterDefault:{alt:\"white and brown kitchen cabinet\",assetReference:\"data:framer/asset-reference,JKr8gYpqoOsljcSrQcQoOT3JWU.jpg?originalFilename=photo-1600489000022-c2086d79f9d4%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHwyfHxraXRjaGVufGVufDB8fHx8MTc4MDY3MjkxNnww%26ixlib%3Drb-4.1.jpg&width=3000&height=4000\"},title:\"Image\",type:ControlType.ResponsiveImage},EFCsi3D8N:{defaultValue:\"Full Home Renovation\",displayTextArea:false,title:\"Title\",type:ControlType.String},onEFCsi3D8NChange:{changes:\"EFCsi3D8N\",type:ControlType.ChangeHandler},plNECsPdE:{defaultValue:\"Complete renovation support for homeowners looking to improve layout, comfort and long-term value across the entire property.\",displayTextArea:true,title:\"Body text\",type:ControlType.String},onplNECsPdEChange:{changes:\"plNECsPdE\",type:ControlType.ChangeHandler}});addFonts(FramerUlZyXYcGU,[{explicitInter:true,fonts:[{cssFamilyName:\"Cal Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUlZyXYcGU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"d2TXwwJ4z\\\":\\\"image\\\",\\\"EFCsi3D8N\\\":\\\"title\\\",\\\"plNECsPdE\\\":\\\"bodyText\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"415\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"320\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UlZyXYcGU.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function AvoidLayoutJumping({direction,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const rafId=useRef();const vertical=direction===\"vertical\"||direction===\"both\";const horizontal=direction===\"horizontal\"||direction===\"both\";useEffect(()=>{if(isCanvas)return;const parent=ref.current?.parentElement?.parentElement;if(!parent)return;const container=parent.parentElement;if(!container)return;const updateSize=()=>{const rect=parent.getBoundingClientRect();if(horizontal){container.style.width=`${rect.width}px`;}if(vertical){container.style.height=`${rect.height}px`;}rafId.current=requestAnimationFrame(updateSize);};// Start the RAF loop\nrafId.current=requestAnimationFrame(updateSize);return()=>{if(rafId.current){cancelAnimationFrame(rafId.current);}if(container){if(horizontal){container.style.width=\"\";}if(vertical){container.style.height=\"\";}}};},[direction]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style}});}AvoidLayoutJumping.displayName=\"Layout Jump Preventer\";addPropertyControls(AvoidLayoutJumping,{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",// @ts-ignore\noptionIcons:[\"direction-vertical\",\"direction-horizontal\",\"direction-all\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvoidLayoutJumping\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AvoidLayoutJumping_Prod.map","// Generated by Framer (e56d21e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xYrO4PAfgRYQRaFHLab6/wDeMuwegQeyLTJnAsMh6/lQBYQm5Lk.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/49o7QNXkYURhPITTtsn3/biRYuTXvpBChhS4JydQG/WUl7OLRRO.js\";const cycleOrder=[\"uU0RSCwEc\",\"kuBVM_8C1\"];const serializationHash=\"framer-QpOTq\";const variantClassNames={kuBVM_8C1:\"framer-v-c2s48q\",uU0RSCwEc:\"framer-v-1m464c2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Z3jnJDFUJ=undefined;const qQefXa5XK=undefined;const DR_6QqGeh=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"uU0RSCwEc\",Opened:\"kuBVM_8C1\"};const Variants=motion.create(React.Fragment);const getProps=({answer,click,height,id,question,width,...props})=>{return{...props,DR_6QqGeh:answer??props.DR_6QqGeh??\"Framer is a design tool that allows you to design websites on a freeform canvas, and then publish them as websites with a single click.\",qQefXa5XK:question??props.qQefXa5XK??\"What is Framer?\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uU0RSCwEc\",Z3jnJDFUJ:click??props.Z3jnJDFUJ};};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,qQefXa5XK,DR_6QqGeh,Z3jnJDFUJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uU0RSCwEc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsbtr21=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Z3jnJDFUJ){const res=await Z3jnJDFUJ(...args);if(res===false)return false;}setVariant(\"kuBVM_8C1\");});const onTapi8x9xd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Z3jnJDFUJ){const res=await Z3jnJDFUJ(...args);if(res===false)return false;}setVariant(\"uU0RSCwEc\");});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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1m464c2\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uU0RSCwEc\",onTap:onTapsbtr21,ref:refBinding,style:{backgroundColor:\"var(--token-89b28dc5-9ae4-4b2b-90b5-23773be25cba, rgb(251, 248, 243))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({kuBVM_8C1:{\"data-framer-name\":\"Opened\",onTap:onTapi8x9xd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mu6c52\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"JRgu8OCsN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fj02i0\",\"data-framer-name\":\"Question\",layoutDependency:layoutDependency,layoutId:\"TJOnVRcJN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13wv0a7\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"fqT0odkli\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pgxrzi\",\"data-styles-preset\":\"lQBYQm5Lk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22)))\"},children:\"What is Framer?\"})}),className:\"framer-e8i7ed\",\"data-framer-name\":\"Question\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kz66C4Nmh\",style:{\"--extracted-r6o4lv\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qQefXa5XK,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.button,{className:\"framer-15s0q6n\",\"data-framer-name\":\"Icon\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"d0TnYrLsV\",style:{backgroundColor:\"var(--token-945b87d6-0b4e-445d-8a90-552414c9c5d9, rgb(244, 240, 234))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-904ia2\",\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"LMAjlrHBl\",style:{backgroundColor:\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",rotate:-90},variants:{kuBVM_8C1:{rotate:90}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dhop65\",\"data-framer-name\":\"Vertical\",layoutDependency:layoutDependency,layoutId:\"XA3rviraa\",style:{backgroundColor:\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",rotate:-180},variants:{kuBVM_8C1:{rotate:90}}})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5c1s6q\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"Z9Eoc1oYf\",style:{opacity:0},transformTemplate:transformTemplate1,variants:{kuBVM_8C1:{opacity:1}},...addPropertyOverrides({kuBVM_8C1:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ync3kv\",\"data-styles-preset\":\"WUl7OLRRO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123)))\"},children:\"Framer is a design tool that allows you to design websites on a freeform canvas, and then publish them as websites with a single click.\"})}),className:\"framer-y486of\",\"data-framer-name\":\"Answer\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"T7Nrg1vPB\",style:{\"--extracted-r6o4lv\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DR_6QqGeh,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QpOTq.framer-vgre7z, .framer-QpOTq .framer-vgre7z { display: block; }\",\".framer-QpOTq.framer-1m464c2 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 391px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QpOTq .framer-mu6c52 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QpOTq .framer-1fj02i0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-QpOTq .framer-13wv0a7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QpOTq .framer-e8i7ed, .framer-QpOTq .framer-y486of { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-QpOTq .framer-15s0q6n { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 28px); overflow: hidden; position: relative; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QpOTq .framer-904ia2, .framer-QpOTq .framer-1dhop65 { flex: none; height: 12px; left: calc(50.00000000000002% - 1px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 1px; }\",\".framer-QpOTq .framer-5c1s6q { align-content: center; align-items: center; bottom: -120px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; pointer-events: none; position: absolute; width: 100%; z-index: 1; }\",\".framer-QpOTq.framer-v-c2s48q .framer-5c1s6q { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 391\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kuBVM_8C1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qQefXa5XK\":\"question\",\"DR_6QqGeh\":\"answer\",\"Z3jnJDFUJ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerme1EWOyfK=withCSS(Component,css,\"framer-QpOTq\");export default Framerme1EWOyfK;Framerme1EWOyfK.displayName=\"Accordion\";Framerme1EWOyfK.defaultProps={height:76,width:391};addPropertyControls(Framerme1EWOyfK,{variant:{options:[\"uU0RSCwEc\",\"kuBVM_8C1\"],optionTitles:[\"Closed\",\"Opened\"],title:\"Variant\",type:ControlType.Enum},qQefXa5XK:{defaultValue:\"What is Framer?\",displayTextArea:true,title:\"Question\",type:ControlType.String},onqQefXa5XKChange:{changes:\"qQefXa5XK\",type:ControlType.ChangeHandler},DR_6QqGeh:{defaultValue:\"Framer is a design tool that allows you to design websites on a freeform canvas, and then publish them as websites with a single click.\",displayTextArea:false,title:\"Answer\",type:ControlType.String},onDR_6QqGehChange:{changes:\"DR_6QqGeh\",type:ControlType.ChangeHandler},Z3jnJDFUJ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerme1EWOyfK,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerme1EWOyfK\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kuBVM_8C1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"qQefXa5XK\\\":\\\"question\\\",\\\"DR_6QqGeh\\\":\\\"answer\\\",\\\"Z3jnJDFUJ\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"76\",\"framerIntrinsicWidth\":\"391\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e56d21e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LayoutJumpPreventer from\"https://framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js\";import Accordion from\"https://framerusercontent.com/modules/iLHudcVLvOtYyfVAIDap/uxdrClwuNaepSYtPsh6d/me1EWOyfK.js\";const AccordionFonts=getFonts(Accordion);const LayoutJumpPreventerFonts=getFonts(LayoutJumpPreventer);const cycleOrder=[\"Qm7u0A7wN\",\"UF5b1mlCf\",\"qjmuomcAa\",\"ftY7qwNrv\",\"n6cQBkqmo\",\"qMqbBpRzq\",\"nGILtcZbz\"];const serializationHash=\"framer-Tgzsf\";const variantClassNames={ftY7qwNrv:\"framer-v-1q1asxj\",n6cQBkqmo:\"framer-v-gctbwn\",nGILtcZbz:\"framer-v-1c3e1ap\",qjmuomcAa:\"framer-v-2im2bt\",Qm7u0A7wN:\"framer-v-aa9e7f\",qMqbBpRzq:\"framer-v-8rk2s3\",UF5b1mlCf:\"framer-v-hyey7d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const svZsCKZ7a=undefined;const xHGoJVa3_=undefined;const UV7N3G2yB=undefined;const j_EfdrGoD=undefined;const IdiX4w72s=undefined;const yIgVEHYaT=undefined;const ApkKi7SYs=undefined;const rV343XnZp=undefined;const Yp26WXhzg=undefined;const SZGafHI2T=undefined;const setsvZsCKZ7a=undefined;const setxHGoJVa3_=undefined;const setUV7N3G2yB=undefined;const setj_EfdrGoD=undefined;const setIdiX4w72s=undefined;const setyIgVEHYaT=undefined;const setApkKi7SYs=undefined;const setrV343XnZp=undefined;const setYp26WXhzg=undefined;const setSZGafHI2T=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"All closed\":\"Qm7u0A7wN\",\"Question 1 / Opened\":\"UF5b1mlCf\",\"Question 2 / Opened\":\"qjmuomcAa\",\"Question 3 / Opened\":\"ftY7qwNrv\",\"Question 4 / Opened\":\"n6cQBkqmo\",\"Question 5 / Opened\":\"qMqbBpRzq\",\"Question 6 / Opened\":\"nGILtcZbz\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({answer1,answer2,answer3,answer4,answer5,height,id,question1,question2,question3,question4,question5,width,...props})=>{return{...props,ApkKi7SYs:question4??props.ApkKi7SYs??\"How do I add this FAQ component to my project?\",IdiX4w72s:question3??props.IdiX4w72s??\"What is this FAQ component?\",j_EfdrGoD:answer2??props.j_EfdrGoD??\"Framer is fully visual with no code needed, but you can still add custom code and components for more control if you're a designer or developer.\",rV343XnZp:answer4??props.rV343XnZp??\"After duplicating, copy and paste the component into your Framer project. Then edit the questions, answers, styles, and animations as needed.\",svZsCKZ7a:question1??props.svZsCKZ7a??\"What is Framer?\",SZGafHI2T:answer5??props.SZGafHI2T??\"Yes, absolutely. The component is built using native Framer tools, so you can tweak fonts, colors, spacing, animations, and layout however you like.\",UV7N3G2yB:question2??props.UV7N3G2yB??\"Do I need to know how to code to use Framer?\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Qm7u0A7wN\",xHGoJVa3_:answer1??props.xHGoJVa3_??\"Framer is a no-code tool for building and publishing responsive websites—perfect for anyone creating modern, high-performance pages without coding.\",yIgVEHYaT:answer3??props.yIgVEHYaT??\"This is a free, responsive FAQ section for Framer. Drop it into any project, customize styles and text, and use it to save time on support or info pages.\",Yp26WXhzg:question5??props.Yp26WXhzg??\"Can I customize the design of this component?\"};};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,\"svZsCKZ7a\":externalsvZsCKZ7a,\"onsvZsCKZ7aChange\":setExternalsvZsCKZ7a,\"xHGoJVa3_\":externalxHGoJVa3_,\"onxHGoJVa3_Change\":setExternalxHGoJVa3_,\"UV7N3G2yB\":externalUV7N3G2yB,\"onUV7N3G2yBChange\":setExternalUV7N3G2yB,\"j_EfdrGoD\":externalj_EfdrGoD,\"onj_EfdrGoDChange\":setExternalj_EfdrGoD,\"IdiX4w72s\":externalIdiX4w72s,\"onIdiX4w72sChange\":setExternalIdiX4w72s,\"yIgVEHYaT\":externalyIgVEHYaT,\"onyIgVEHYaTChange\":setExternalyIgVEHYaT,\"ApkKi7SYs\":externalApkKi7SYs,\"onApkKi7SYsChange\":setExternalApkKi7SYs,\"rV343XnZp\":externalrV343XnZp,\"onrV343XnZpChange\":setExternalrV343XnZp,\"Yp26WXhzg\":externalYp26WXhzg,\"onYp26WXhzgChange\":setExternalYp26WXhzg,\"SZGafHI2T\":externalSZGafHI2T,\"onSZGafHI2TChange\":setExternalSZGafHI2T,...restProps}=getProps(props);const[svZsCKZ7a,setsvZsCKZ7a]=useStateVariable(externalsvZsCKZ7a,setExternalsvZsCKZ7a);const[xHGoJVa3_,setxHGoJVa3_]=useStateVariable(externalxHGoJVa3_,setExternalxHGoJVa3_);const[UV7N3G2yB,setUV7N3G2yB]=useStateVariable(externalUV7N3G2yB,setExternalUV7N3G2yB);const[j_EfdrGoD,setj_EfdrGoD]=useStateVariable(externalj_EfdrGoD,setExternalj_EfdrGoD);const[IdiX4w72s,setIdiX4w72s]=useStateVariable(externalIdiX4w72s,setExternalIdiX4w72s);const[yIgVEHYaT,setyIgVEHYaT]=useStateVariable(externalyIgVEHYaT,setExternalyIgVEHYaT);const[ApkKi7SYs,setApkKi7SYs]=useStateVariable(externalApkKi7SYs,setExternalApkKi7SYs);const[rV343XnZp,setrV343XnZp]=useStateVariable(externalrV343XnZp,setExternalrV343XnZp);const[Yp26WXhzg,setYp26WXhzg]=useStateVariable(externalYp26WXhzg,setExternalYp26WXhzg);const[SZGafHI2T,setSZGafHI2T]=useStateVariable(externalSZGafHI2T,setExternalSZGafHI2T);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Qm7u0A7wN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Z3jnJDFUJ11j6l3c=activeVariantCallback(async(...args)=>{setVariant(\"UF5b1mlCf\");});const Z3jnJDFUJqc1x7x=activeVariantCallback(async(...args)=>{setVariant(\"qjmuomcAa\");});const Z3jnJDFUJ1gyhjxo=activeVariantCallback(async(...args)=>{setVariant(\"ftY7qwNrv\");});const Z3jnJDFUJ1p6ff12=activeVariantCallback(async(...args)=>{setVariant(\"n6cQBkqmo\");});const Z3jnJDFUJ1mol470=activeVariantCallback(async(...args)=>{setVariant(\"qMqbBpRzq\");});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-aa9e7f\",className,classNames),\"data-framer-name\":\"All closed\",layoutDependency:layoutDependency,layoutId:\"Qm7u0A7wN\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({ftY7qwNrv:{\"data-framer-name\":\"Question 3 / Opened\"},n6cQBkqmo:{\"data-framer-name\":\"Question 4 / Opened\"},nGILtcZbz:{\"data-framer-name\":\"Question 6 / Opened\"},qjmuomcAa:{\"data-framer-name\":\"Question 2 / Opened\"},qMqbBpRzq:{\"data-framer-name\":\"Question 5 / Opened\"},UF5b1mlCf:{\"data-framer-name\":\"Question 1 / Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||492)-8-420)/2+0+0),...addPropertyOverrides({ftY7qwNrv:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+0+0)},n6cQBkqmo:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+0+0)},nGILtcZbz:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+0+0)},qjmuomcAa:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+0+0)},qMqbBpRzq:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+0+0)},UF5b1mlCf:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||428)-8-420)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1675c20-container\",\"data-framer-name\":\"Question 1\",layoutDependency:layoutDependency,layoutId:\"gAKp29n9t-container\",name:\"Question 1\",nodeId:\"gAKp29n9t\",rendersWithMotion:true,scopeId:\"VQLLwd24g\",children:/*#__PURE__*/_jsx(Accordion,{DR_6QqGeh:xHGoJVa3_,height:\"100%\",id:\"gAKp29n9t\",layoutId:\"gAKp29n9t\",name:\"Question 1\",onDR_6QqGehChange:setxHGoJVa3_,onqQefXa5XKChange:setsvZsCKZ7a,qQefXa5XK:svZsCKZ7a,style:{width:\"100%\"},variant:matchVariant(\"kuBVM_8C1\"),width:\"100%\",Z3jnJDFUJ:Z3jnJDFUJ11j6l3c,...addPropertyOverrides({ftY7qwNrv:{variant:matchVariant(\"uU0RSCwEc\")},n6cQBkqmo:{variant:matchVariant(\"uU0RSCwEc\")},nGILtcZbz:{variant:matchVariant(\"uU0RSCwEc\")},qjmuomcAa:{variant:matchVariant(\"uU0RSCwEc\")},qMqbBpRzq:{variant:matchVariant(\"uU0RSCwEc\")},UF5b1mlCf:{variant:matchVariant(\"uU0RSCwEc\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||492)-8-420)/2+76+10),...addPropertyOverrides({ftY7qwNrv:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+76+10)},n6cQBkqmo:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+76+10)},nGILtcZbz:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+76+10)},qjmuomcAa:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+76+10)},qMqbBpRzq:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+76+10)},UF5b1mlCf:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||428)-8-420)/2+76+10)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xyrwox-container\",\"data-framer-name\":\"Question 2\",layoutDependency:layoutDependency,layoutId:\"vBi5zl9si-container\",name:\"Question 2\",nodeId:\"vBi5zl9si\",rendersWithMotion:true,scopeId:\"VQLLwd24g\",children:/*#__PURE__*/_jsx(Accordion,{DR_6QqGeh:j_EfdrGoD,height:\"100%\",id:\"vBi5zl9si\",layoutId:\"vBi5zl9si\",name:\"Question 2\",onDR_6QqGehChange:setj_EfdrGoD,onqQefXa5XKChange:setUV7N3G2yB,qQefXa5XK:UV7N3G2yB,style:{width:\"100%\"},variant:matchVariant(\"uU0RSCwEc\"),width:\"100%\",Z3jnJDFUJ:Z3jnJDFUJqc1x7x})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||492)-8-420)/2+152+20),...addPropertyOverrides({ftY7qwNrv:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+152+20)},n6cQBkqmo:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+152+20)},nGILtcZbz:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+152+20)},qjmuomcAa:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+152+20)},qMqbBpRzq:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+152+20)},UF5b1mlCf:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||428)-8-420)/2+152+20)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-po5yci-container\",\"data-framer-name\":\"Question 3\",layoutDependency:layoutDependency,layoutId:\"GOEAXzQqv-container\",name:\"Question 3\",nodeId:\"GOEAXzQqv\",rendersWithMotion:true,scopeId:\"VQLLwd24g\",children:/*#__PURE__*/_jsx(Accordion,{DR_6QqGeh:yIgVEHYaT,height:\"100%\",id:\"GOEAXzQqv\",layoutId:\"GOEAXzQqv\",name:\"Question 3\",onDR_6QqGehChange:setyIgVEHYaT,onqQefXa5XKChange:setIdiX4w72s,qQefXa5XK:IdiX4w72s,style:{width:\"100%\"},variant:matchVariant(\"uU0RSCwEc\"),width:\"100%\",Z3jnJDFUJ:Z3jnJDFUJ1gyhjxo})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||492)-8-420)/2+228+30),...addPropertyOverrides({ftY7qwNrv:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+228+30)},n6cQBkqmo:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+228+30)},nGILtcZbz:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+228+30)},qjmuomcAa:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+228+30)},qMqbBpRzq:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+228+30)},UF5b1mlCf:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||428)-8-420)/2+228+30)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w13r1k-container\",\"data-framer-name\":\"Question 4\",layoutDependency:layoutDependency,layoutId:\"H92n6JC3u-container\",name:\"Question 4\",nodeId:\"H92n6JC3u\",rendersWithMotion:true,scopeId:\"VQLLwd24g\",children:/*#__PURE__*/_jsx(Accordion,{DR_6QqGeh:rV343XnZp,height:\"100%\",id:\"H92n6JC3u\",layoutId:\"H92n6JC3u\",name:\"Question 4\",onDR_6QqGehChange:setrV343XnZp,onqQefXa5XKChange:setApkKi7SYs,qQefXa5XK:ApkKi7SYs,style:{width:\"100%\"},variant:matchVariant(\"uU0RSCwEc\"),width:\"100%\",Z3jnJDFUJ:Z3jnJDFUJ1p6ff12})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||492)-8-420)/2+304+40),...addPropertyOverrides({ftY7qwNrv:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+304+40)},n6cQBkqmo:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+304+40)},nGILtcZbz:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+304+40)},qjmuomcAa:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+304+40)},qMqbBpRzq:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-8-420)/2+304+40)},UF5b1mlCf:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||428)-8-420)/2+304+40)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qmhwww-container\",\"data-framer-name\":\"Question 5\",layoutDependency:layoutDependency,layoutId:\"XbnVxhAmQ-container\",name:\"Question 5\",nodeId:\"XbnVxhAmQ\",rendersWithMotion:true,scopeId:\"VQLLwd24g\",children:/*#__PURE__*/_jsx(Accordion,{DR_6QqGeh:SZGafHI2T,height:\"100%\",id:\"XbnVxhAmQ\",layoutId:\"XbnVxhAmQ\",name:\"Question 5\",onDR_6QqGehChange:setSZGafHI2T,onqQefXa5XKChange:setYp26WXhzg,qQefXa5XK:Yp26WXhzg,style:{width:\"100%\"},variant:matchVariant(\"uU0RSCwEc\"),width:\"100%\",Z3jnJDFUJ:Z3jnJDFUJ1mol470})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-48389o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vhaPCEbbE-container\",nodeId:\"vhaPCEbbE\",rendersWithMotion:true,scopeId:\"VQLLwd24g\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(LayoutJumpPreventer,{direction:\"vertical\",height:\"100%\",id:\"vhaPCEbbE\",layoutId:\"vhaPCEbbE\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Tgzsf.framer-18rkcn7, .framer-Tgzsf .framer-18rkcn7 { display: block; }\",\".framer-Tgzsf.framer-aa9e7f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px; position: relative; width: 800px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tgzsf .framer-1675c20-container, .framer-Tgzsf .framer-xyrwox-container, .framer-Tgzsf .framer-po5yci-container, .framer-Tgzsf .framer-w13r1k-container, .framer-Tgzsf .framer-qmhwww-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Tgzsf .framer-48389o-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; width: auto; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 492\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UF5b1mlCf\":{\"layout\":[\"fixed\",\"auto\"]},\"qjmuomcAa\":{\"layout\":[\"fixed\",\"auto\"]},\"ftY7qwNrv\":{\"layout\":[\"fixed\",\"auto\"]},\"n6cQBkqmo\":{\"layout\":[\"fixed\",\"auto\"]},\"qMqbBpRzq\":{\"layout\":[\"fixed\",\"auto\"]},\"nGILtcZbz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"svZsCKZ7a\":\"question1\",\"xHGoJVa3_\":\"answer1\",\"UV7N3G2yB\":\"question2\",\"j_EfdrGoD\":\"answer2\",\"IdiX4w72s\":\"question3\",\"yIgVEHYaT\":\"answer3\",\"ApkKi7SYs\":\"question4\",\"rV343XnZp\":\"answer4\",\"Yp26WXhzg\":\"question5\",\"SZGafHI2T\":\"answer5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVQLLwd24g=withCSS(Component,css,\"framer-Tgzsf\");export default FramerVQLLwd24g;FramerVQLLwd24g.displayName=\"FAQs\";FramerVQLLwd24g.defaultProps={height:492,width:800};addPropertyControls(FramerVQLLwd24g,{variant:{options:[\"Qm7u0A7wN\",\"UF5b1mlCf\",\"qjmuomcAa\",\"ftY7qwNrv\",\"n6cQBkqmo\",\"qMqbBpRzq\",\"nGILtcZbz\"],optionTitles:[\"All closed\",\"Question 1 / Opened\",\"Question 2 / Opened\",\"Question 3 / Opened\",\"Question 4 / Opened\",\"Question 5 / Opened\",\"Question 6 / Opened\"],title:\"Variant\",type:ControlType.Enum},svZsCKZ7a:{defaultValue:\"What is Framer?\",displayTextArea:true,title:\"Question 1\",type:ControlType.String},onsvZsCKZ7aChange:{changes:\"svZsCKZ7a\",type:ControlType.ChangeHandler},xHGoJVa3_:{defaultValue:\"Framer is a no-code tool for building and publishing responsive websites—perfect for anyone creating modern, high-performance pages without coding.\",displayTextArea:true,title:\"Answer 1\",type:ControlType.String},onxHGoJVa3_Change:{changes:\"xHGoJVa3_\",type:ControlType.ChangeHandler},UV7N3G2yB:{defaultValue:\"Do I need to know how to code to use Framer?\",displayTextArea:true,title:\"Question 2\",type:ControlType.String},onUV7N3G2yBChange:{changes:\"UV7N3G2yB\",type:ControlType.ChangeHandler},j_EfdrGoD:{defaultValue:\"Framer is fully visual with no code needed, but you can still add custom code and components for more control if you're a designer or developer.\",displayTextArea:true,title:\"Answer 2\",type:ControlType.String},onj_EfdrGoDChange:{changes:\"j_EfdrGoD\",type:ControlType.ChangeHandler},IdiX4w72s:{defaultValue:\"What is this FAQ component?\",displayTextArea:true,title:\"Question 3\",type:ControlType.String},onIdiX4w72sChange:{changes:\"IdiX4w72s\",type:ControlType.ChangeHandler},yIgVEHYaT:{defaultValue:\"This is a free, responsive FAQ section for Framer. Drop it into any project, customize styles and text, and use it to save time on support or info pages.\",displayTextArea:true,title:\"Answer 3\",type:ControlType.String},onyIgVEHYaTChange:{changes:\"yIgVEHYaT\",type:ControlType.ChangeHandler},ApkKi7SYs:{defaultValue:\"How do I add this FAQ component to my project?\",displayTextArea:true,title:\"Question 4\",type:ControlType.String},onApkKi7SYsChange:{changes:\"ApkKi7SYs\",type:ControlType.ChangeHandler},rV343XnZp:{defaultValue:\"After duplicating, copy and paste the component into your Framer project. Then edit the questions, answers, styles, and animations as needed.\",displayTextArea:true,title:\"Answer 4\",type:ControlType.String},onrV343XnZpChange:{changes:\"rV343XnZp\",type:ControlType.ChangeHandler},Yp26WXhzg:{defaultValue:\"Can I customize the design of this component?\",displayTextArea:true,title:\"Question 5\",type:ControlType.String},onYp26WXhzgChange:{changes:\"Yp26WXhzg\",type:ControlType.ChangeHandler},SZGafHI2T:{defaultValue:\"Yes, absolutely. The component is built using native Framer tools, so you can tweak fonts, colors, spacing, animations, and layout however you like.\",displayTextArea:true,title:\"Answer 5\",type:ControlType.String},onSZGafHI2TChange:{changes:\"SZGafHI2T\",type:ControlType.ChangeHandler}});addFonts(FramerVQLLwd24g,[{explicitInter:true,fonts:[]},...AccordionFonts,...LayoutJumpPreventerFonts],{supportsExplicitInterCodegen:true});FramerVQLLwd24g.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Accordion,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVQLLwd24g\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"svZsCKZ7a\\\":\\\"question1\\\",\\\"xHGoJVa3_\\\":\\\"answer1\\\",\\\"UV7N3G2yB\\\":\\\"question2\\\",\\\"j_EfdrGoD\\\":\\\"answer2\\\",\\\"IdiX4w72s\\\":\\\"question3\\\",\\\"yIgVEHYaT\\\":\\\"answer3\\\",\\\"ApkKi7SYs\\\":\\\"question4\\\",\\\"rV343XnZp\\\":\\\"answer4\\\",\\\"Yp26WXhzg\\\":\\\"question5\\\",\\\"SZGafHI2T\\\":\\\"answer5\\\"}\",\"framerIntrinsicHeight\":\"492\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UF5b1mlCf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qjmuomcAa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ftY7qwNrv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n6cQBkqmo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qMqbBpRzq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nGILtcZbz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"800\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Interactive before/after image comparison with circular drag handle and chevrons\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useCallback,useEffect,useRef,useState,startTransition}from\"react\";/**\n * Before/After Drag Comparison\n *\n * Interactive image comparison with circular drag handle and directional chevrons\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ImageComparisonSlider(props){const{beforeImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Before image\"},afterImage={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"After image\"},initialPosition=50,handleSize=60,handleColor=\"#FFFFFF\",dividerColor=\"#FFFFFF\",dividerWidth=2,chevronColor=\"#333333\",chevronSize=16,enableProgressiveBlur=false,blurIntensity=10,blurDirection=\"left-to-right\",cornerRadius=0}=props;const containerRef=useRef(null);const[position,setPosition]=useState(initialPosition);const[isDragging,setIsDragging]=useState(false);const isStatic=useIsStaticRenderer();const updatePositionFromEvent=useCallback(e=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();// Handle both mouse and touch events\nconst clientX=e.touches?e.touches[0].clientX:e.clientX;const x=clientX-rect.left;const newPosition=Math.max(0,Math.min(100,x/rect.width*100));startTransition(()=>setPosition(newPosition));},[]);const handleMouseDown=e=>{e.preventDefault();startTransition(()=>setIsDragging(true));};const handleTouchStart=e=>{e.preventDefault();startTransition(()=>setIsDragging(true));};const handleMouseMove=useCallback(e=>{if(!isDragging||!containerRef.current)return;updatePositionFromEvent(e);},[isDragging,updatePositionFromEvent]);const handleTouchMove=useCallback(e=>{if(!isDragging||!containerRef.current)return;e.preventDefault()// Prevent scrolling while dragging\n;updatePositionFromEvent(e);},[isDragging,updatePositionFromEvent]);const handleMouseUp=useCallback(()=>{startTransition(()=>setIsDragging(false));},[]);const handleTouchEnd=useCallback(()=>{startTransition(()=>setIsDragging(false));},[]);const handleClick=useCallback(e=>{if(!isDragging){updatePositionFromEvent(e);}},[isDragging,updatePositionFromEvent]);useEffect(()=>{if(isStatic)return;const handleGlobalMouseMove=e=>handleMouseMove(e);const handleGlobalMouseUp=()=>handleMouseUp();const handleGlobalTouchMove=e=>handleTouchMove(e);const handleGlobalTouchEnd=()=>handleTouchEnd();if(isDragging){window.addEventListener(\"mousemove\",handleGlobalMouseMove);window.addEventListener(\"mouseup\",handleGlobalMouseUp);window.addEventListener(\"touchmove\",handleGlobalTouchMove,{passive:false});window.addEventListener(\"touchend\",handleGlobalTouchEnd);}return()=>{window.removeEventListener(\"mousemove\",handleGlobalMouseMove);window.removeEventListener(\"mouseup\",handleGlobalMouseUp);window.removeEventListener(\"touchmove\",handleGlobalTouchMove);window.removeEventListener(\"touchend\",handleGlobalTouchEnd);};},[isDragging,handleMouseMove,handleMouseUp,handleTouchMove,handleTouchEnd,isStatic]);const ChevronLeft=()=>/*#__PURE__*/_jsx(\"svg\",{width:chevronSize,height:chevronSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:chevronColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15,18 9,12 15,6\"})});const ChevronRight=()=>/*#__PURE__*/_jsx(\"svg\",{width:chevronSize,height:chevronSize,viewBox:\"0 0 24 24\",fill:\"none\",stroke:chevronColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9,18 15,12 9,6\"})});const getBlurFilter=useCallback(side=>{if(!enableProgressiveBlur)return\"none\";const maxBlur=blurIntensity;const currentPos=position/100;let blurAmount=0;switch(blurDirection){case\"left-to-right\":blurAmount=side===\"before\"?(1-currentPos)*maxBlur:currentPos*maxBlur;break;case\"right-to-left\":blurAmount=side===\"before\"?currentPos*maxBlur:(1-currentPos)*maxBlur;break;case\"center-out\":const distanceFromCenter=Math.abs(currentPos-.5)*2;blurAmount=distanceFromCenter*maxBlur;break;case\"edges-in\":const distanceToCenter=1-Math.abs(currentPos-.5)*2;blurAmount=distanceToCenter*maxBlur;break;case\"bottom-to-top\":// Apply blur from bottom to top based on position\nblurAmount=side===\"before\"?currentPos*maxBlur:(1-currentPos)*maxBlur;break;case\"top-to-bottom\":// Apply blur from top to bottom based on position\nblurAmount=side===\"before\"?(1-currentPos)*maxBlur:currentPos*maxBlur;break;}return`blur(${Math.max(0,blurAmount)}px)`;},[enableProgressiveBlur,blurIntensity,blurDirection,position]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:`${cornerRadius}px`,cursor:isDragging?\"ew-resize\":\"pointer\",userSelect:\"none\"},onClick:isStatic?undefined:handleClick,onMouseDown:isStatic?undefined:handleMouseDown,onTouchStart:isStatic?undefined:handleTouchStart,role:\"slider\",\"aria-valuenow\":position,\"aria-valuemin\":0,\"aria-valuemax\":100,\"aria-label\":\"Image comparison slider\",tabIndex:0,children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${afterImage.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",filter:getBlurFilter(\"after\")},\"aria-label\":afterImage.alt,role:\"img\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${beforeImage.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",clipPath:`inset(0 ${100-position}% 0 0)`,filter:getBlurFilter(\"before\")},\"aria-label\":beforeImage.alt,role:\"img\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:`${position}%`,width:`${dividerWidth}px`,height:\"100%\",backgroundColor:dividerColor,transform:`translateX(-${dividerWidth/2}px)`,zIndex:2,boxShadow:\"0 0 10px rgba(0, 0, 0, 0.3)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:`calc(50% - ${handleSize/2}px)`,left:`${position}%`,width:`${handleSize}px`,height:`${handleSize}px`,borderRadius:\"50%\",backgroundColor:handleColor,border:`2px solid ${handleColor}`,boxShadow:isDragging?\"0 6px 20px rgba(0, 0, 0, 0.4)\":\"0 4px 12px rgba(0, 0, 0, 0.3)\",transform:`translateX(-${handleSize/2}px)`,cursor:\"ew-resize\",zIndex:3,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:\"4px\",transition:isDragging?\"none\":\"box-shadow 0.2s ease\"},onMouseDown:isStatic?undefined:handleMouseDown,children:[/*#__PURE__*/_jsx(ChevronLeft,{}),/*#__PURE__*/_jsx(ChevronRight,{})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"16px\",left:\"16px\",backgroundColor:\"rgba(0, 0, 0, 0.7)\",color:\"#FFFFFF\",padding:\"6px 12px\",borderRadius:\"4px\",fontSize:\"12px\",fontWeight:\"600\",letterSpacing:\"0.5px\",zIndex:4,pointerEvents:\"none\"},children:\"BEFORE\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"16px\",right:\"16px\",backgroundColor:\"rgba(0, 0, 0, 0.7)\",color:\"#FFFFFF\",padding:\"6px 12px\",borderRadius:\"4px\",fontSize:\"12px\",fontWeight:\"600\",letterSpacing:\"0.5px\",zIndex:4,pointerEvents:\"none\"},children:\"AFTER\"})]});}addPropertyControls(ImageComparisonSlider,{beforeImage:{type:ControlType.ResponsiveImage,title:\"Before Image\"},afterImage:{type:ControlType.ResponsiveImage,title:\"After Image\"},initialPosition:{type:ControlType.Number,title:\"Initial Position\",defaultValue:50,min:0,max:100,step:1,unit:\"%\"},handleSize:{type:ControlType.Number,title:\"Handle Size\",defaultValue:60,min:30,max:120,step:2,unit:\"px\"},handleColor:{type:ControlType.Color,title:\"Handle Color\",defaultValue:\"#FFFFFF\"},dividerColor:{type:ControlType.Color,title:\"Divider Color\",defaultValue:\"#FFFFFF\"},dividerWidth:{type:ControlType.Number,title:\"Divider Width\",defaultValue:2,min:1,max:8,step:1,unit:\"px\"},chevronColor:{type:ControlType.Color,title:\"Chevron Color\",defaultValue:\"#333333\"},chevronSize:{type:ControlType.Number,title:\"Chevron Size\",defaultValue:16,min:10,max:30,step:2,unit:\"px\"},enableProgressiveBlur:{type:ControlType.Boolean,title:\"Progressive Blur\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},blurIntensity:{type:ControlType.Number,title:\"Blur Intensity\",defaultValue:10,min:0,max:50,step:1,unit:\"px\",hidden:({enableProgressiveBlur})=>!enableProgressiveBlur},cornerRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:0,min:0,max:80,step:1,unit:\"px\"},blurDirection:{type:ControlType.Enum,title:\"Blur Direction\",options:[\"left-to-right\",\"right-to-left\",\"center-out\",\"edges-in\",\"bottom-to-top\",\"top-to-bottom\"],optionTitles:[\"Left to Right\",\"Right to Left\",\"Center Out\",\"Edges In\",\"Bottom to Top\",\"Top to Bottom\"],defaultValue:\"left-to-right\",hidden:({enableProgressiveBlur})=>!enableProgressiveBlur}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageComparisonSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageComparisonSlider.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,FormContainer,FormPlainTextInput,FormSelect,forwardLoader,GeneratedComponentContext,getFonts,Image as Image1,PropertyOverrides,ResolveLinks,RichText,TickerItem,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,useRouter,useSiteRefs,withColumnMasonryLayout,withCSS,withFX,withOptimizedAppearEffect,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CheckCircle from\"https://framerusercontent.com/modules/sA40IuttSjNtfmAykIG4/FcLulfyRtBFXmkzGb4we/jiyAOZNbE.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Buttons from\"#framer/local/canvasComponent/bhn0OHhlM/bhn0OHhlM.js\";import ImageSlider from\"#framer/local/canvasComponent/clcVvyTYz/clcVvyTYz.js\";import Button from\"#framer/local/canvasComponent/d7KzdLRlj/d7KzdLRlj.js\";import TestimonialCard from\"#framer/local/canvasComponent/eJfngRH_V/eJfngRH_V.js\";import ProcessCard from\"#framer/local/canvasComponent/EqkBgQ0UV/EqkBgQ0UV.js\";import StatsCard from\"#framer/local/canvasComponent/P3fAAwvvz/P3fAAwvvz.js\";import SrviceCards from\"#framer/local/canvasComponent/UlZyXYcGU/UlZyXYcGU.js\";import FAQs from\"#framer/local/canvasComponent/VQLLwd24g/VQLLwd24g.js\";import ImageComparisonSlider from\"#framer/local/codeFile/QqPo6CP/ImageComparisonSlider.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const ButtonsFonts=getFonts(Buttons);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const RichTextWithFX=withFX(RichText);const StatsCardFonts=getFonts(StatsCard);const ContainerWithFX=withFX(Container);const ImageComparisonSliderFonts=getFonts(ImageComparisonSlider);const SrviceCardsFonts=getFonts(SrviceCards);const MotionDivWithColumnMasonryLayoutWithFX=withFX(withColumnMasonryLayout(motion.div));const ProcessCardFonts=getFonts(ProcessCard);const TestimonialCardFonts=getFonts(TestimonialCard);const MotionDivWithFXWithTickerFX=withTickerFX(withFX(motion.div));const XFonts=getFonts(X);const MotionDivWithFX=withFX(motion.div);const CheckCircleFonts=getFonts(CheckCircle);const FAQsFonts=getFonts(FAQs);const MotionLabelWithFX=withFX(motion.label);const ButtonFonts=getFonts(Button);const Image1WithFX=withFX(Image1);const breakpoints={jhDFkKrUA:\"(min-width: 810px) and (max-width: 1199.98px)\",NdWwiBinp:\"(max-width: 809.98px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-M0Z4Q\";const variantClassNames={jhDFkKrUA:\"framer-v-em9dbi\",NdWwiBinp:\"framer-v-k3m5ct\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const transition1={damping:50,delay:0,mass:1,stiffness:180,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:34};const transition2={damping:50,delay:.4,mass:1,stiffness:180,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition3={damping:40,delay:0,mass:1,stiffness:180,type:\"spring\"};const transition4={damping:40,delay:.1,mass:1,stiffness:180,type:\"spring\"};const transition5={damping:40,delay:.2,mass:1,stiffness:180,type:\"spring\"};const transition6={damping:40,delay:.3,mass:1,stiffness:180,type:\"spring\"};const transition7={damping:40,delay:.4,mass:1,stiffness:180,type:\"spring\"};const transition8={damping:40,delay:.5,mass:1,stiffness:180,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition9={damping:40,delay:.6,mass:1,stiffness:180,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:27};const transition10={bounce:0,delay:.3,duration:1.2,type:\"spring\"};const transition11={bounce:0,delay:.4,duration:1.2,type:\"spring\"};const transition12={bounce:0,delay:.5,duration:1.2,type:\"spring\"};const transition13={bounce:0,delay:.6,duration:1.2,type:\"spring\"};const transition14={bounce:0,delay:.7,duration:1.2,type:\"spring\"};const transition15={bounce:0,delay:.8,duration:1.2,type:\"spring\"};const transition16={bounce:0,delay:.9,duration:1.2,type:\"spring\"};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"NdWwiBinp\",Tablet:\"jhDFkKrUA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};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 metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const router=useRouter();const elementId=useRouteElementId(\"zECnBYjKm\");const dynamicRef=useSiteRefs();const elementId1=useRouteElementId(\"Sf6EG0CgL\");const ref1=React.useRef(null);const elementId2=useRouteElementId(\"cAOJ1DWLI\");const ref2=React.useRef(null);const elementId3=useRouteElementId(\"i3o1EHqVC\");const ref3=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"NdWwiBinp\")return false;return true;};const elementId4=useRouteElementId(\"bnp8IUKol\");const ref4=React.useRef(null);const elementId5=useRouteElementId(\"OcrfpAorL\");const ref5=React.useRef(null);const elementId6=useRouteElementId(\"uW9KMo2ID\");const ref6=React.useRef(null);const elementId7=useRouteElementId(\"U0tZfuUfz\");const ref7=React.useRef(null);const elementId8=useRouteElementId(\"WiIpAywVG\");const ref8=React.useRef(null);const elementId9=useRouteElementId(\"YjZRVQxpV\");const ref9=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if([\"jhDFkKrUA\",\"NdWwiBinp\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: none; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ed8yk9-container\",isAuthoredByUser:true,isModuleExternal:true,layout:motionLayout,nodeId:\"fqxTbu0RZ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"fqxTbu0RZ\",intensity:48,layoutId:\"fqxTbu0RZ\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.main,{className:\"framer-174jpin\",\"data-framer-name\":\"Main\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1ju0hio\",\"data-framer-name\":\"Hero section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-krw2ok\",\"data-framer-name\":\"Content container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xfhor8\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-5k4apn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"64px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(17, 17, 17)\",\"--framer-text-transform\":\"uppercase\"},children:\"Premium glass systems. Built with precision.\"})})},NdWwiBinp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"63px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(17, 17, 17)\",\"--framer-text-transform\":\"uppercase\"},children:\"Premium glass systems. Built with precision.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"#111111\",\"--framer-text-transform\":\"uppercase\"},children:\"Premium glass systems. Built with precision.\"})}),className:\"framer-td3oag\",\"data-framer-appear-id\":\"td3oag\",fonts:[\"GF;Cal Sans-regular\"],initial:animation1,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":YjZRVQxpV\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":YjZRVQxpV\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":YjZRVQxpV\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-hxtdr2-container\",\"data-framer-appear-id\":\"hxtdr2\",initial:animation1,nodeId:\"GE5sRQTlg\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{G8qy9WwV9:resolvedLinks[1]},NdWwiBinp:{G8qy9WwV9:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Buttons,{AsQ_NvIng:\"Get Estimate\",G8qy9WwV9:resolvedLinks[0],height:\"100%\",id:\"GE5sRQTlg\",layoutId:\"GE5sRQTlg\",style:{height:\"100%\"},variant:matchVariant(\"oJ_9jERcE\"),width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gzp8q1\",\"data-framer-name\":\"Spacer\",id:elementId,ref:dynamicRef(elementId)}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jd8d0g\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ockn64\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-tprdru\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vjqthi\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qi36dm\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vzrceh\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-e5v1st\",\"data-framer-name\":\"col\"})]})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-r8155c\",\"data-framer-name\":\"About us section\",id:elementId1,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dumuty\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-143k8rz\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bri3u\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"About Tech Glazing\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"About Tech Glazing\"})}),className:\"framer-1q9enja\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p4b4t2\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Custom glass solutions defined by craft\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Custom glass solutions defined by craft\"})}),className:\"framer-ftf75d\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Tech Glazing turns architectural glass ideas into clean, durable installations through precise measurement, quality fabrication, and careful on-site execution.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Tech Glazing turns architectural glass ideas into clean, durable installations through precise measurement, quality fabrication, and careful on-site execution.\"})}),className:\"framer-1mhpsm\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19cjpmj\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1200px) - 48px) / 1.8, 1px) - 48px) / 3, 1px)`},NdWwiBinp:{width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1200px) - 48px) / 1.8, 1px) - 128px) / 3, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1jmiclr-container\",nodeId:\"b3eW0QNM0\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(StatsCard,{height:\"100%\",id:\"b3eW0QNM0\",layoutId:\"b3eW0QNM0\",n3thO9Obf:\"+\",p9IEdlj5j:280,QWPEzEfXr:\"Projects Completed\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1200px) - 48px) / 1.8, 1px) - 48px) / 3, 1px)`},NdWwiBinp:{width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1200px) - 48px) / 1.8, 1px) - 128px) / 3, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-azzs31-container\",nodeId:\"pAhgJB6gj\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(StatsCard,{height:\"100%\",id:\"pAhgJB6gj\",layoutId:\"pAhgJB6gj\",n3thO9Obf:\"+\",p9IEdlj5j:12,QWPEzEfXr:\"Years Experience\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1200px) - 48px) / 1.8, 1px) - 48px) / 3, 1px)`},NdWwiBinp:{width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:`max((max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1200px) - 48px) / 1.8, 1px) - 128px) / 3, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-gcy675-container\",nodeId:\"UPr7N_0M8\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(StatsCard,{height:\"100%\",id:\"UPr7N_0M8\",layoutId:\"UPr7N_0M8\",n3thO9Obf:\"%\",p9IEdlj5j:98,QWPEzEfXr:\"Client Satisfaction\",style:{width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jkb93p-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"VThZXaGWB\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ImageComparisonSlider,{afterImage:addImageAlt({pixelHeight:768,pixelWidth:576,src:\"https://framerusercontent.com/images/BowSVjlJ3LEbkctId7iLvYI6c.png?width=576&height=768\",srcSet:\"https://framerusercontent.com/images/BowSVjlJ3LEbkctId7iLvYI6c.png?width=576&height=768 576w\"},\"\"),beforeImage:addImageAlt({pixelHeight:768,pixelWidth:576,src:\"https://framerusercontent.com/images/fksmmf9oCOMoB1hf6siVcZHqM.png?width=576&height=768\",srcSet:\"https://framerusercontent.com/images/fksmmf9oCOMoB1hf6siVcZHqM.png?width=576&height=768 576w\"},\"\"),blurDirection:\"top-to-bottom\",blurIntensity:6,chevronColor:\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",chevronSize:16,cornerRadius:16,dividerColor:\"var(--token-89b28dc5-9ae4-4b2b-90b5-23773be25cba, rgb(251, 248, 243))\",dividerWidth:2,enableProgressiveBlur:true,handleColor:\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\",handleSize:58,height:\"100%\",id:\"VThZXaGWB\",initialPosition:50,layoutId:\"VThZXaGWB\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qzax9u\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gq1lpj\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fa8zlt\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vvhxby\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mi0wzu\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1646fwi\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zwwju7\",\"data-framer-name\":\"col\"})]})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-vlzpme\",\"data-framer-name\":\"Service section\",id:elementId2,ref:ref2,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bzl5oy\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bakxkk\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-90i8tf\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l6djzl\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4xuvmh\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7uffow\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dll6zt\",\"data-framer-name\":\"col\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vhpj3m\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-543tsy\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Services\"})}),className:\"framer-1a0ylhq\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zhv603\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Architectural glass services for refined spaces\"})}),className:\"framer-1g5tm8b\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"From frameless shower enclosures and office partitions to balustrades, staircases, balconies, and railings, Tech Glazing delivers premium glass systems made to fit each project.\"})}),className:\"framer-fj5h0t\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nv3ifb\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 32px) / 2, 50px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:415,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 32px) / 2, 50px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1quzc7b-container\",id:elementId3,nodeId:\"i3o1EHqVC\",ref:ref3,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SrviceCards,{d2TXwwJ4z:addImageAlt({pixelHeight:839,pixelWidth:863,src:\"https://framerusercontent.com/images/Mbn22dYV5MXW4oQrgMdXRDR3Cc.png?width=863&height=839\",srcSet:\"https://framerusercontent.com/images/Mbn22dYV5MXW4oQrgMdXRDR3Cc.png?scale-down-to=512&width=863&height=839 512w,https://framerusercontent.com/images/Mbn22dYV5MXW4oQrgMdXRDR3Cc.png?width=863&height=839 863w\"},\"white and brown kitchen cabinet\"),EFCsi3D8N:\"Frameless Shower Enclosures\",height:\"100%\",id:\"i3o1EHqVC\",layoutId:\"i3o1EHqVC\",plNECsPdE:\"Custom shower glass measured, fabricated, and installed for a clean frameless finish.\",style:{width:\"100%\"},width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ktk2q2 hidden-k3m5ct\",\"data-framer-name\":\"Spacer\"}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-s3j73a hidden-k3m5ct\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 32px) / 2, 50px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:415,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 32px) / 2, 50px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-189td0p-container\",id:elementId4,nodeId:\"bnp8IUKol\",ref:ref4,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SrviceCards,{d2TXwwJ4z:addImageAlt({pixelHeight:735,pixelWidth:551,src:\"https://framerusercontent.com/images/V7zb6XhGsaRvAhljqyc2czho8.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/V7zb6XhGsaRvAhljqyc2czho8.png?width=551&height=735 551w\"},\"white and brown kitchen cabinet\"),EFCsi3D8N:\"Glass Partitions\",height:\"100%\",id:\"bnp8IUKol\",layoutId:\"bnp8IUKol\",plNECsPdE:\"Elegant glass partitions for offices, interiors, retail spaces, and modern open layouts.\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 32px) / 2, 50px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:415,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 32px) / 2, 50px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-gs85eb-container\",id:elementId5,nodeId:\"OcrfpAorL\",ref:ref5,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SrviceCards,{d2TXwwJ4z:addImageAlt({pixelHeight:735,pixelWidth:980,src:\"https://framerusercontent.com/images/bQkyxMY0XcFeoD8qtevOmi5zWT8.png?width=980&height=735\",srcSet:\"https://framerusercontent.com/images/bQkyxMY0XcFeoD8qtevOmi5zWT8.png?scale-down-to=512&width=980&height=735 512w,https://framerusercontent.com/images/bQkyxMY0XcFeoD8qtevOmi5zWT8.png?width=980&height=735 980w\"},\"white and brown kitchen cabinet\"),EFCsi3D8N:\"Balustrades & Railings\",height:\"100%\",id:\"OcrfpAorL\",layoutId:\"OcrfpAorL\",plNECsPdE:\"Premium glass balustrades, railings, and guard systems built for safety and visual clarity.\",style:{width:\"100%\"},width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-lpfu7b hidden-k3m5ct\",\"data-framer-name\":\"Spacer\"}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-2fx7oe hidden-k3m5ct\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 32px) / 2, 50px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:415,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 32px) / 2, 50px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-m7ms46-container\",id:elementId6,nodeId:\"uW9KMo2ID\",ref:ref6,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SrviceCards,{d2TXwwJ4z:addImageAlt({pixelHeight:735,pixelWidth:551,src:\"https://framerusercontent.com/images/xu10VQlFXPweA3CoeZe6K3VSw.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/xu10VQlFXPweA3CoeZe6K3VSw.png?width=551&height=735 551w\"},\"white and brown kitchen cabinet\"),EFCsi3D8N:\"Staircases & Balconies\",height:\"100%\",id:\"uW9KMo2ID\",layoutId:\"uW9KMo2ID\",plNECsPdE:\"Custom glass for staircases, balconies, terraces, and architectural edge details.\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-18xs5ol\",\"data-framer-name\":\"Featured section\",id:elementId7,ref:ref7,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-nmulkg\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1suynns\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-mcltxl\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qy631n\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mgh2qt\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-32mru\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-d0lnok\",\"data-framer-name\":\"col\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7rdbik\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ajl3wh\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"Completed Projects\"})}),className:\"framer-gsxikj\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bilrgn\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Finished glass installations with lasting detail\"})}),className:\"framer-16kggv4\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"A look at custom glass work shaped by precision, clarity, and high-quality craftsmanship.\"})}),className:\"framer-1jalizd\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(MotionDivWithColumnMasonryLayoutWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-b2kdvu\",columnMasonryLayoutEnabled:true,parentIsDataRepeater:false,rowGap:10,trackCount:3,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735 551w\"},className:\"framer-1kbjzxl\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735 551w\"},className:\"framer-b7bhvs\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/tjtycN9rdEV17bi7XmxwTyBUW8.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/tjtycN9rdEV17bi7XmxwTyBUW8.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/tjtycN9rdEV17bi7XmxwTyBUW8.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/tjtycN9rdEV17bi7XmxwTyBUW8.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/tjtycN9rdEV17bi7XmxwTyBUW8.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/tjtycN9rdEV17bi7XmxwTyBUW8.png?width=551&height=735 551w\"},className:\"framer-t3pkna\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1122,intrinsicWidth:1402,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1122,intrinsicWidth:1402,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1122,intrinsicWidth:1402,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735 551w\"},className:\"framer-m9yi0b\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735 551w\"},className:\"framer-1sgacti\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1537,intrinsicWidth:1023,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/sWvYFOYtgjDIkydjij0JRJBYmyQ.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/sWvYFOYtgjDIkydjij0JRJBYmyQ.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1537,intrinsicWidth:1023,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/sWvYFOYtgjDIkydjij0JRJBYmyQ.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/sWvYFOYtgjDIkydjij0JRJBYmyQ.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1537,intrinsicWidth:1023,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/sWvYFOYtgjDIkydjij0JRJBYmyQ.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/sWvYFOYtgjDIkydjij0JRJBYmyQ.png?width=551&height=735 551w\"},className:\"framer-1dbg45y\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/SMhZUtZ1R0CD7GmRzMx0R6RbP4.png?width=551&height=735 551w\"},className:\"framer-1q0gpju\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2JLnLJUFXp87p25MhzkRXdDGDs.png?width=551&height=735 551w\"},className:\"framer-1v7kezx\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2umCwRB8CSx8wDaCGEyfTfaJw3o.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2umCwRB8CSx8wDaCGEyfTfaJw3o.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2umCwRB8CSx8wDaCGEyfTfaJw3o.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2umCwRB8CSx8wDaCGEyfTfaJw3o.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/2umCwRB8CSx8wDaCGEyfTfaJw3o.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/2umCwRB8CSx8wDaCGEyfTfaJw3o.png?width=551&height=735 551w\"},className:\"framer-wwyw13\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1122,intrinsicWidth:1402,pixelHeight:735,pixelWidth:980,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?width=980&height=735\",srcSet:\"https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?scale-down-to=512&width=980&height=735 512w,https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?width=980&height=735 980w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1122,intrinsicWidth:1402,pixelHeight:735,pixelWidth:980,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?width=980&height=735\",srcSet:\"https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?scale-down-to=512&width=980&height=735 512w,https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?width=980&height=735 980w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1122,intrinsicWidth:1402,pixelHeight:735,pixelWidth:980,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?width=980&height=735\",srcSet:\"https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?scale-down-to=512&width=980&height=735 512w,https://framerusercontent.com/images/0M3RHgy62SzeDCatxNQ9ofI3A8.png?width=980&height=735 980w\"},className:\"framer-1pjoc74\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735 551w\"},className:\"framer-46fml7\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/NO7rYbFwdqK63NLdNtb2R2IwQCU.png?width=551&height=735 551w\"},className:\"framer-15ta3rn\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/awtzvzHACFdbJIIEXLbhWcznFZk.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/awtzvzHACFdbJIIEXLbhWcznFZk.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/awtzvzHACFdbJIIEXLbhWcznFZk.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/awtzvzHACFdbJIIEXLbhWcznFZk.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/awtzvzHACFdbJIIEXLbhWcznFZk.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/awtzvzHACFdbJIIEXLbhWcznFZk.png?width=551&height=735 551w\"},className:\"framer-p7yim7\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/ofNKzL4PzsS0XsEeHwNR18IurE.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/ofNKzL4PzsS0XsEeHwNR18IurE.png?width=551&height=735 551w\"}},NdWwiBinp:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 32px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/ofNKzL4PzsS0XsEeHwNR18IurE.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/ofNKzL4PzsS0XsEeHwNR18IurE.png?width=551&height=735 551w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 20px) / 3, 50px)`,src:\"https://framerusercontent.com/images/ofNKzL4PzsS0XsEeHwNR18IurE.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/ofNKzL4PzsS0XsEeHwNR18IurE.png?width=551&height=735 551w\"},className:\"framer-cp4up4\"})})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-9utf6k\",\"data-framer-name\":\"Process section\",id:elementId8,ref:ref8,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vmwizv\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gm38qm\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nmbmhp\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qdtkts\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1my0oke\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rt9xhd\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-blo3gn\",\"data-framer-name\":\"col\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-g71jzz\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-krebii\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Process\"})}),className:\"framer-8ffrmn\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n13sx6\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"A precise path from measure to installation\"})}),className:\"framer-1gspzfk\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Every glass project follows a clear process so clients know what to expect from design review through final fitting.\"})}),className:\"framer-rnrztg\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hxrnu8\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 32px) / 3, 50px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:324,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 32px) / 3, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-klp7jt-container\",nodeId:\"FFZI8hqGq\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProcessCard,{height:\"100%\",id:\"FFZI8hqGq\",l_Bofw02j:\"Plan\",layoutId:\"FFZI8hqGq\",ojNccNqL2:\"01\",style:{width:\"100%\"},TWGCOA_fk:\"We review the space, understand your goals and define the scope, timeline and estimate.\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 32px) / 3, 50px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:324,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 32px) / 3, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-fpoxrp-container\",nodeId:\"j51v3rwPm\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProcessCard,{height:\"100%\",id:\"j51v3rwPm\",l_Bofw02j:\"Install\",layoutId:\"j51v3rwPm\",ojNccNqL2:\"02\",P9z5cU9Gf:addImageAlt({pixelHeight:237,pixelWidth:239,src:\"https://framerusercontent.com/images/wjMcgmbNu3rHZTizgo7GiL5xn8.png?width=239&height=237\"},\"\"),style:{width:\"100%\"},TWGCOA_fk:\"We coordinate fabrication, hardware, site preparation, and precise installation.\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`max((min(${componentViewport?.width||\"100vw\"} - 48px, 1200px) - 32px) / 3, 50px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:324,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 32px) / 3, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition9},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-h3h5k7-container\",nodeId:\"pXzphIMnA\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProcessCard,{height:\"100%\",id:\"pXzphIMnA\",l_Bofw02j:\"Handover\",layoutId:\"pXzphIMnA\",ojNccNqL2:\"03\",P9z5cU9Gf:addImageAlt({pixelHeight:280,pixelWidth:334,src:\"https://framerusercontent.com/images/ndZF4oo26pAQL82ddDqrgYdveEY.png?width=334&height=280\"},\"\"),style:{width:\"100%\"},TWGCOA_fk:\"We check the final details, clean the space and prepare everything for use.\",width:\"100%\"})})})})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-199fzru\",\"data-framer-name\":\"Testimonial section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-nqxl95\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2eu4js\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-gena7r\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hzb0k5\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jyipgk\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l1b9ia\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1enm75y\",\"data-framer-name\":\"col\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15kkndg\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-158q39d\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"Client Stories\"})}),className:\"framer-2bj4og\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1klb22k\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NdWwiBinp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 251, 247)\"},children:\"Trusted by clients who value precision\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Trusted by clients who value precision\"})}),className:\"framer-yur118\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Real feedback from homeowners, builders, designers, and commercial teams who needed glass work completed with care.\"})}),className:\"framer-1wlkapu\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NdWwiBinp:{tickerEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFXWithTickerFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1j52cu7\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"16px\",tickerEffectHoverModifier:90,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:40,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-19bjp9d-container\",nodeId:\"QjFv5LDaf\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"QjFv5LDaf\",JFUAor5ur:\"Emily Carter\",layoutId:\"QjFv5LDaf\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"Ouuu the absolute best !!!\"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-9ryc21-container\",nodeId:\"kc8W7rsno\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"kc8W7rsno\",JFUAor5ur:\"Emily Carter\",layoutId:\"kc8W7rsno\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"Ouuu the absolute best !!!\"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-13z5me3-container\",nodeId:\"HA8crMmbJ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"HA8crMmbJ\",JFUAor5ur:\"Will Treasure\",layoutId:\"HA8crMmbJ\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"Excellent and relly neat work \"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-102nbfq-container\",nodeId:\"E_94eqOeJ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"E_94eqOeJ\",JFUAor5ur:\"Lateef KEHINDE\",layoutId:\"E_94eqOeJ\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"When precision and accurancy matters the most,Techglazing is my best reccommendation ....\"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-33f8ae-container\",\"data-framer-name\":\"Card Container\",name:\"Card Container\",nodeId:\"UXtvZhJd8\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"UXtvZhJd8\",JFUAor5ur:\"Jay Christopher\",layoutId:\"UXtvZhJd8\",name:\"Card Container\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"Thank you Tech Glazing for upgrading my store. They remodeled it with glass shelves and a glass door. Now my customers are excited when they walk in. Thank you.\"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1de95m-container\",\"data-framer-name\":\"Card Container\",name:\"Card Container\",nodeId:\"vr2SNdp0E\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"vr2SNdp0E\",JFUAor5ur:\"Ekoja Rita\",layoutId:\"vr2SNdp0E\",name:\"Card Container\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"Excellent, reliable… you get what you want from here.\"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1186213-container\",\"data-framer-name\":\"Card Container\",name:\"Card Container\",nodeId:\"aQmUdVCO3\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"aQmUdVCO3\",JFUAor5ur:\"Mitchelle Ikeri\",layoutId:\"aQmUdVCO3\",name:\"Card Container\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"Tech Glazing transformed our bathroom with their high-end glass installation.\"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a4u51n-container\",\"data-framer-name\":\"Card Container\",name:\"Card Container\",nodeId:\"W7QeRjcnF\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"W7QeRjcnF\",JFUAor5ur:\"Lucyjay Firm\",layoutId:\"W7QeRjcnF\",name:\"Card Container\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"Tech Glazing is highly recommended and trusted, based on my experience working with them. They communicate well and deliver as proposed.\"})})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:218,width:\"272px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w0k8xz-container\",\"data-framer-name\":\"Card Container\",name:\"Card Container\",nodeId:\"OsYq1zCA9\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{height:\"100%\",id:\"OsYq1zCA9\",JFUAor5ur:\"Paul\",layoutId:\"OsYq1zCA9\",name:\"Card Container\",style:{width:\"100%\"},width:\"100%\",zcSG27nNL:\"You’re a service provider who leaves a lasting positive impression on your clients. I’m still grateful for the integrity and professionalism you demonstrated on the last job.\"})})})})]})})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-sz3aig\",\"data-framer-name\":\"Comparison section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-v9g837\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17thflu\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-wj9ksl\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18cikxx\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rnw8ph\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nwaqcz\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iqoai\",\"data-framer-name\":\"col\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-x720dy\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qvxj8a\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"Why Tech Glazing\"})}),className:\"framer-1w0h2xi\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ov7b6u\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"A clearer way to deliver architectural glass\"})}),className:\"framer-2h9n0d\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Premium glass work should feel exact from the first site review to the final polish.\"})}),className:\"framer-axudsc\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gtydse\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hh9f1k\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Standard Glass Work\"})}),className:\"framer-1jyb6xf\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-2kraas\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qla9jo\",children:[/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-1n8h17t\",ezTt3ayMo:true,layoutId:\"JY8hU8fCW\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Measurements are confirmed too late\"})}),className:\"framer-sge205\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-u1i3t6\",children:[/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-6kxzlq\",ezTt3ayMo:true,layoutId:\"HPjHNP3tN\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Hardware choices feel unclear\"})}),className:\"framer-1jwkgj4\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-quo604\",children:[/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-1i2unjr\",ezTt3ayMo:true,layoutId:\"uWtSlKx3L\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Updates depend on who is on site\"})}),className:\"framer-1pqbd98\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u2pcxf\",children:[/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-1rbo6ox\",ezTt3ayMo:true,layoutId:\"vfKNl9fHd\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Glass specifications feel rushed\"})}),className:\"framer-g8js9p\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vfh764\",children:[/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-g81kcc\",ezTt3ayMo:true,layoutId:\"ocodPbVVe\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Final checks happen after problems appear\"})}),className:\"framer-pzdt35\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5nympa\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-y7ox3z\",\"data-framer-name\":\"Logo\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:219,intrinsicWidth:245,pixelHeight:839,pixelWidth:770,sizes:\"40px\",src:\"https://framerusercontent.com/images/F2sZOKcDzsQCu8RBRgtXfcizKQ0.png?width=770&height=839\",srcSet:\"https://framerusercontent.com/images/F2sZOKcDzsQCu8RBRgtXfcizKQ0.png?width=770&height=839 770w\"},className:\"framer-1poyvyu\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--token-beb1b911-7006-46f5-ba07-5ce7cc8de81f, rgb(14, 15, 12))\"},children:\"Tech Glazing\"})}),className:\"framer-185k9jd\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1e4t4l3\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gl2rat\",children:[/*#__PURE__*/_jsx(CheckCircle,{animated:false,className:\"framer-1adcnyz\",ezTt3ayMo:true,layoutId:\"VRKiRvb__\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Project scope reviewed before fabrication\"})}),className:\"framer-1336qpr\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-162rukg\",children:[/*#__PURE__*/_jsx(CheckCircle,{animated:false,className:\"framer-5uv1l9\",ezTt3ayMo:true,layoutId:\"OnVgnEgb2\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Timeline and estimate confirmed early\"})}),className:\"framer-splcvv\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p8j0te\",children:[/*#__PURE__*/_jsx(CheckCircle,{animated:false,className:\"framer-wcygnl\",ezTt3ayMo:true,layoutId:\"jue34FWEq\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Progress shared at each major stage\"})}),className:\"framer-uzxwn7\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5sr3lv\",children:[/*#__PURE__*/_jsx(CheckCircle,{animated:false,className:\"framer-1ri5o8w\",ezTt3ayMo:true,layoutId:\"kfhvjD2Gf\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Glass and hardware selected with clear direction\"})}),className:\"framer-s5uxzj\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8nxlut\",children:[/*#__PURE__*/_jsx(CheckCircle,{animated:false,className:\"framer-dfg66z\",ezTt3ayMo:true,layoutId:\"Agyepi2PX\",lschgej4H:true,qxTvv_EBh:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Final fit and finish checked before handover\"})}),className:\"framer-ztv9gi\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1umtpjf\",\"data-framer-name\":\"FAQs section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-7htn4o\",\"data-framer-name\":\"border pattern\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jads8n\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q1fhfg\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wsu8lc\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g919pi\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-swkr1p\",\"data-framer-name\":\"col\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15souxb\",\"data-framer-name\":\"col\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4izt2o\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l7iazs\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"Questions\"})}),className:\"framer-1vli3wv\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pjgyze\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"What clients ask before starting glass work\"})}),className:\"framer-iayosn\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`min(min(${componentViewport?.width||\"100vw\"} - 48px, 1200px), 720px)`},NdWwiBinp:{width:`min(min(${componentViewport?.width||\"100vw\"} - 32px, 1200px), 720px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:492,width:`min(min(${componentViewport?.width||\"100vw\"} - 64px, 1200px), 720px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-hdz1ob-container\",nodeId:\"mFhAOzBgN\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQs,{ApkKi7SYs:\"Do you handle smaller glass projects?\",height:\"100%\",id:\"mFhAOzBgN\",IdiX4w72s:\"Can you help with design and glass selection?\",j_EfdrGoD:\"Yes. Tech Glazing reviews the scope, timeline, glass specifications, and budget range before fabrication begins.\",layoutId:\"mFhAOzBgN\",rV343XnZp:\"Yes. Smaller projects like shower enclosures, single partitions, railings, and replacement glass are supported.\",style:{maxWidth:\"100%\",width:\"100%\"},svZsCKZ7a:\"How long does a custom glass project usually take?\",SZGafHI2T:\"Yes. We work with homeowners, builders, designers, offices, retail spaces, and commercial property teams.\",UV7N3G2yB:\"Do you provide an estimate before work begins?\",variant:matchVariant(\"Qm7u0A7wN\"),width:\"100%\",xHGoJVa3_:\"Timelines depend on the project size, scope and material availability. After the first review, clients receive a clearer project timeline.\",yIgVEHYaT:\"Yes. Tech Glazing supports design review, glass and hardware direction, fabrication coordination, and final installation.\",Yp26WXhzg:\"Can you work on residential and commercial projects?\"})})})})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-suklzz\",\"data-framer-name\":\"Contact section\",id:elementId9,ref:ref9,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gefof0\",\"data-framer-name\":\"Content container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o9507c\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-tojkdy\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sq05n8\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, rgb(182, 90, 43))\",\"--framer-text-transform\":\"uppercase\"},children:\"Start Your Project\"})}),className:\"framer-12n2cqm\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qtu0la\",\"data-framer-name\":\"Text column\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NdWwiBinp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Tell us about your glass project\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Tell us about your glass project\"})}),className:\"framer-3ju8yu\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NdWwiBinp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Share the details of your shower enclosure, partition, railing, staircase, balcony, or custom glass installation and we’ll reply with next steps, timeline, and estimate guidance.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, rgb(138, 131, 123))\"},children:\"Share the details of your shower enclosure, partition, railing, staircase, balcony, or custom glass installation and we’ll reply with next steps, timeline, and estimate guidance.\"})}),className:\"framer-7mji59\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-1nrqtp4\",nodeId:\"yS0vDQjLe\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3olh8c\",children:[/*#__PURE__*/_jsxs(MotionLabelWithFX,{__framer__animate:{transition:transition11},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ocyk4e\",\"data-framer-name\":\"Name\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Name\"})}),className:\"framer-mwm6rj\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-cqamo5\",inputName:\"Name\",placeholder:\"Jane Smith\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(MotionLabelWithFX,{__framer__animate:{transition:transition12},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ye5ope\",\"data-framer-name\":\"Email\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Email\"})}),className:\"framer-1ycui8v\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-kxi257\",inputName:\"Email\",placeholder:\"jane@framer.com\",required:true,type:\"email\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gh1z89\",children:[/*#__PURE__*/_jsxs(MotionLabelWithFX,{__framer__animate:{transition:transition13},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-7o3key\",\"data-framer-name\":\"Service\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Glass Project Type\"})}),className:\"framer-7brpof\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-ipz0v\",defaultValue:\"\",inputName:\"Glass Project Type\",required:true,selectOptions:[{disabled:true,title:\"Select…\",type:\"option\",value:\"\"},{title:\"Full Home Renovation\",type:\"option\",value:\"Full Home Renovation\"},{title:\"Kitchen Remodeling\",type:\"option\",value:\"Kitchen Remodeling\"},{title:\"Bathroom Redesign\",type:\"option\",value:\"Bathroom Redesign\"},{title:\"Commercial Renovation\",type:\"option\",value:\"Commercial Renovation\"},{title:\"Interior Finishing\",type:\"option\",value:\"Interior Finishing\"}]})]}),/*#__PURE__*/_jsxs(MotionLabelWithFX,{__framer__animate:{transition:transition14},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-83zb8g\",\"data-framer-name\":\"Service\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Estimated Budget\"})}),className:\"framer-1vd081y\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-173y124\",defaultValue:\"\",inputName:\"Estimated Budget\",required:true,selectOptions:[{disabled:true,title:\"Select…\",type:\"option\",value:\"\"},{title:\"Under $10k\",type:\"option\",value:\"Under $10k\"},{title:\"$10k to $25k\",type:\"option\",value:\"$10k to $25k\"},{title:\"$25k to $50k\",type:\"option\",value:\"$25k to $50k\"},{title:\"$50k to $100k\",type:\"option\",value:\"$50k to $100k\"},{title:\"$100k+\",type:\"option\",value:\"$100k+\"}]})]})]}),/*#__PURE__*/_jsxs(MotionLabelWithFX,{__framer__animate:{transition:transition15},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ojeyvt\",\"data-framer-name\":\"Message\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q2FsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Cal Sans\", \"Cal Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, rgb(33, 27, 22))\"},children:\"Message\"})}),className:\"framer-1836yyp\",fonts:[\"GF;Cal Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-14sfocs\",inputName:\"Message\",placeholder:\"Tell us about your project\",required:true,type:\"textarea\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jhDFkKrUA:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1200px)`},NdWwiBinp:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 48px) / 2, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition16},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ptf08i-container\",nodeId:\"yL2wGtj39\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"yL2wGtj39\",layoutId:\"yL2wGtj39\",roBjNmSoZ:\"Send Project Request\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"IOgplT7lJ\",success:\"hgg2bhlcz\"},matchVariant(\"VBtvZvRVz\")),width:\"100%\"})})})})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1WithFX,{__framer__animate:{transition:transition15},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"architectural glass installation\",fit:\"fill\",intrinsicHeight:1003,intrinsicWidth:1568,pixelHeight:735,pixelWidth:551,sizes:`max((min(${componentViewport?.width||\"100vw\"} - 64px, 1200px) - 48px) / 2, 1px)`,src:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735\",srcSet:\"https://framerusercontent.com/images/WneRID543cHEJx6Zo1ACbupyWmo.png?width=551&height=735 551w\"},className:\"framer-1i1dctw hidden-em9dbi hidden-k3m5ct\",\"data-framer-name\":\"Image\"})]})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-M0Z4Q.framer-lux5qc, .framer-M0Z4Q .framer-lux5qc { display: block; }\",\".framer-M0Z4Q.framer-72rtr7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-M0Z4Q .framer-1ed8yk9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-M0Z4Q .framer-174jpin { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1ju0hio { align-content: center; align-items: center; background-color: rgba(245, 241, 235, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-krw2ok, .framer-M0Z4Q .framer-qtu0la { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1xfhor8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-M0Z4Q .framer-5k4apn, .framer-M0Z4Q .framer-1bri3u, .framer-M0Z4Q .framer-1p4b4t2, .framer-M0Z4Q .framer-543tsy, .framer-M0Z4Q .framer-zhv603, .framer-M0Z4Q .framer-ajl3wh, .framer-M0Z4Q .framer-1bilrgn, .framer-M0Z4Q .framer-krebii, .framer-M0Z4Q .framer-1n13sx6, .framer-M0Z4Q .framer-158q39d, .framer-M0Z4Q .framer-1klb22k, .framer-M0Z4Q .framer-1qvxj8a, .framer-M0Z4Q .framer-ov7b6u, .framer-M0Z4Q .framer-1l7iazs, .framer-M0Z4Q .framer-pjgyze { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-td3oag { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-M0Z4Q .framer-hxtdr2-container { flex: none; height: 48px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-M0Z4Q .framer-gzp8q1 { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 0; }\",\".framer-M0Z4Q .framer-1jd8d0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: 0px; overflow: visible; padding: 0px 20px 0px 20px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-M0Z4Q .framer-ockn64, .framer-M0Z4Q .framer-gq1lpj, .framer-M0Z4Q .framer-1bakxkk, .framer-M0Z4Q .framer-1suynns, .framer-M0Z4Q .framer-gm38qm, .framer-M0Z4Q .framer-2eu4js, .framer-M0Z4Q .framer-17thflu, .framer-M0Z4Q .framer-1jads8n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-width: 1600px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-tprdru, .framer-M0Z4Q .framer-vjqthi, .framer-M0Z4Q .framer-1vzrceh, .framer-M0Z4Q .framer-e5v1st { background-color: var(--token-8eba8528-8e10-47ec-b17d-77e05aed8738, rgba(245, 241, 235, 0.12)); flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-qi36dm { background-color: var(--token-8eba8528-8e10-47ec-b17d-77e05aed8738, rgba(245, 241, 235, 0.12)); flex: none; gap: 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-r8155c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 32px 80px 32px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-dumuty { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-143k8rz, .framer-M0Z4Q .framer-1o9507c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-1q9enja, .framer-M0Z4Q .framer-1a0ylhq, .framer-M0Z4Q .framer-gsxikj, .framer-M0Z4Q .framer-8ffrmn, .framer-M0Z4Q .framer-2bj4og, .framer-M0Z4Q .framer-1w0h2xi, .framer-M0Z4Q .framer-1jyb6xf, .framer-M0Z4Q .framer-1vli3wv, .framer-M0Z4Q .framer-12n2cqm { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M0Z4Q .framer-ftf75d, .framer-M0Z4Q .framer-1mhpsm, .framer-M0Z4Q .framer-1g5tm8b, .framer-M0Z4Q .framer-16kggv4, .framer-M0Z4Q .framer-1gspzfk, .framer-M0Z4Q .framer-yur118, .framer-M0Z4Q .framer-2h9n0d, .framer-M0Z4Q .framer-iayosn, .framer-M0Z4Q .framer-3ju8yu, .framer-M0Z4Q .framer-7mji59 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M0Z4Q .framer-19cjpmj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1jmiclr-container, .framer-M0Z4Q .framer-azzs31-container, .framer-M0Z4Q .framer-gcy675-container, .framer-M0Z4Q .framer-klp7jt-container, .framer-M0Z4Q .framer-fpoxrp-container, .framer-M0Z4Q .framer-h3h5k7-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-jkb93p-container { aspect-ratio: 0.982 / 1; flex: 0.8 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-M0Z4Q .framer-qzax9u { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px 20px 0px 20px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 2; }\",\".framer-M0Z4Q .framer-1fa8zlt, .framer-M0Z4Q .framer-1vvhxby, .framer-M0Z4Q .framer-1646fwi, .framer-M0Z4Q .framer-zwwju7, .framer-M0Z4Q .framer-90i8tf, .framer-M0Z4Q .framer-l6djzl, .framer-M0Z4Q .framer-7uffow, .framer-M0Z4Q .framer-dll6zt, .framer-M0Z4Q .framer-mcltxl, .framer-M0Z4Q .framer-qy631n, .framer-M0Z4Q .framer-32mru, .framer-M0Z4Q .framer-d0lnok, .framer-M0Z4Q .framer-1nmbmhp, .framer-M0Z4Q .framer-qdtkts, .framer-M0Z4Q .framer-rt9xhd, .framer-M0Z4Q .framer-blo3gn, .framer-M0Z4Q .framer-gena7r, .framer-M0Z4Q .framer-1hzb0k5, .framer-M0Z4Q .framer-l1b9ia, .framer-M0Z4Q .framer-1enm75y, .framer-M0Z4Q .framer-wj9ksl, .framer-M0Z4Q .framer-18cikxx, .framer-M0Z4Q .framer-1nwaqcz, .framer-M0Z4Q .framer-1iqoai, .framer-M0Z4Q .framer-1q1fhfg, .framer-M0Z4Q .framer-wsu8lc, .framer-M0Z4Q .framer-swkr1p, .framer-M0Z4Q .framer-15souxb { background-color: var(--token-47854f5c-5f24-4f51-989e-dd307c9acee9, rgba(0, 0, 0, 0.08)); flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-mi0wzu, .framer-M0Z4Q .framer-4xuvmh, .framer-M0Z4Q .framer-1mgh2qt, .framer-M0Z4Q .framer-1my0oke, .framer-M0Z4Q .framer-jyipgk, .framer-M0Z4Q .framer-1rnw8ph, .framer-M0Z4Q .framer-g919pi { background-color: var(--token-47854f5c-5f24-4f51-989e-dd307c9acee9, rgba(0, 0, 0, 0.08)); flex: none; gap: 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-vlzpme, .framer-M0Z4Q .framer-18xs5ol, .framer-M0Z4Q .framer-9utf6k, .framer-M0Z4Q .framer-sz3aig, .framer-M0Z4Q .framer-1umtpjf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 32px 80px 32px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1bzl5oy, .framer-M0Z4Q .framer-nmulkg, .framer-M0Z4Q .framer-vmwizv, .framer-M0Z4Q .framer-nqxl95, .framer-M0Z4Q .framer-v9g837, .framer-M0Z4Q .framer-7htn4o { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px 20px 0px 20px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-M0Z4Q .framer-vhpj3m, .framer-M0Z4Q .framer-7rdbik, .framer-M0Z4Q .framer-g71jzz, .framer-M0Z4Q .framer-15kkndg, .framer-M0Z4Q .framer-x720dy, .framer-M0Z4Q .framer-4izt2o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-fj5h0t, .framer-M0Z4Q .framer-1jalizd, .framer-M0Z4Q .framer-rnrztg, .framer-M0Z4Q .framer-1wlkapu, .framer-M0Z4Q .framer-axudsc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; max-width: 640px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-M0Z4Q .framer-1nv3ifb { display: grid; flex: none; gap: 32px 32px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1quzc7b-container, .framer-M0Z4Q .framer-189td0p-container, .framer-M0Z4Q .framer-gs85eb-container, .framer-M0Z4Q .framer-m7ms46-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1ktk2q2, .framer-M0Z4Q .framer-s3j73a, .framer-M0Z4Q .framer-lpfu7b, .framer-M0Z4Q .framer-2fx7oe { align-self: start; flex: none; height: 100%; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-b2kdvu { display: grid; flex: none; gap: 10px; height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1kbjzxl, .framer-M0Z4Q .framer-1sgacti, .framer-M0Z4Q .framer-1pjoc74 { align-self: start; aspect-ratio: 1.0333333333333334 / 1; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: auto; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-M0Z4Q .framer-b7bhvs, .framer-M0Z4Q .framer-t3pkna, .framer-M0Z4Q .framer-1q0gpju, .framer-M0Z4Q .framer-wwyw13, .framer-M0Z4Q .framer-46fml7, .framer-M0Z4Q .framer-cp4up4 { align-self: start; aspect-ratio: 0.8266666666666667 / 1; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: auto; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-M0Z4Q .framer-m9yi0b, .framer-M0Z4Q .framer-1dbg45y, .framer-M0Z4Q .framer-1v7kezx, .framer-M0Z4Q .framer-15ta3rn, .framer-M0Z4Q .framer-p7yim7 { align-self: start; aspect-ratio: 1.3285714285714285 / 1; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: auto; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-M0Z4Q .framer-hxrnu8, .framer-M0Z4Q .framer-3olh8c, .framer-M0Z4Q .framer-1gh1z89 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-199fzru { align-content: center; align-items: center; background-color: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 32px 80px 32px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1j52cu7 { -webkit-mask: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 21.23979448198198%, rgb(0, 0, 0) 50.3272804054054%, rgba(0, 0, 0, 0.8) 80.82946227477478%, rgba(0, 0, 0, 0) 100%) add; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; mask: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.8) 21.23979448198198%, rgb(0, 0, 0) 50.3272804054054%, rgba(0, 0, 0, 0.8) 80.82946227477478%, rgba(0, 0, 0, 0) 100%) add; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-19bjp9d-container, .framer-M0Z4Q .framer-9ryc21-container, .framer-M0Z4Q .framer-13z5me3-container, .framer-M0Z4Q .framer-102nbfq-container, .framer-M0Z4Q .framer-33f8ae-container, .framer-M0Z4Q .framer-1de95m-container, .framer-M0Z4Q .framer-1186213-container, .framer-M0Z4Q .framer-1a4u51n-container, .framer-M0Z4Q .framer-1w0k8xz-container { flex: none; height: auto; position: relative; width: 272px; }\",\".framer-M0Z4Q .framer-gtydse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 950px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1hh9f1k, .framer-M0Z4Q .framer-5nympa { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-2kraas { align-content: center; align-items: center; background-color: var(--token-89b28dc5-9ae4-4b2b-90b5-23773be25cba, #fbf8f3); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 32px 16px 32px 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-M0Z4Q .framer-1qla9jo, .framer-M0Z4Q .framer-u1i3t6, .framer-M0Z4Q .framer-quo604, .framer-M0Z4Q .framer-1u2pcxf, .framer-M0Z4Q .framer-1vfh764, .framer-M0Z4Q .framer-gl2rat, .framer-M0Z4Q .framer-162rukg, .framer-M0Z4Q .framer-p8j0te, .framer-M0Z4Q .framer-5sr3lv, .framer-M0Z4Q .framer-8nxlut { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1n8h17t, .framer-M0Z4Q .framer-6kxzlq, .framer-M0Z4Q .framer-1i2unjr, .framer-M0Z4Q .framer-1rbo6ox, .framer-M0Z4Q .framer-g81kcc { --1m6trwb: 0; --21h8s6: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --pgex8v: 1.5; aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-M0Z4Q .framer-sge205, .framer-M0Z4Q .framer-1jwkgj4, .framer-M0Z4Q .framer-1pqbd98, .framer-M0Z4Q .framer-g8js9p, .framer-M0Z4Q .framer-pzdt35, .framer-M0Z4Q .framer-1336qpr, .framer-M0Z4Q .framer-splcvv, .framer-M0Z4Q .framer-uzxwn7, .framer-M0Z4Q .framer-s5uxzj, .framer-M0Z4Q .framer-ztv9gi { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-M0Z4Q .framer-y7ox3z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1poyvyu { aspect-ratio: 1.0588235294117647 / 1; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-M0Z4Q .framer-185k9jd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-M0Z4Q .framer-1e4t4l3 { align-content: center; align-items: center; background-color: var(--token-9408ec33-e3fb-43b1-a9d8-d2a18ccfacf2, #b65a2b); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 32px 16px 32px 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-M0Z4Q .framer-1adcnyz, .framer-M0Z4Q .framer-5uv1l9, .framer-M0Z4Q .framer-wcygnl, .framer-M0Z4Q .framer-1ri5o8w, .framer-M0Z4Q .framer-dfg66z { --1m6trwb: 0; --21h8s6: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --pgex8v: 1.5; aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-M0Z4Q .framer-hdz1ob-container { flex: none; height: auto; max-width: 720px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-suklzz { align-content: center; align-items: center; background-color: var(--token-89b28dc5-9ae4-4b2b-90b5-23773be25cba, #fbf8f3); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 32px 80px 32px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1gefof0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-tojkdy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-M0Z4Q .framer-1sq05n8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1nrqtp4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1ocyk4e, .framer-M0Z4Q .framer-1ye5ope, .framer-M0Z4Q .framer-7o3key, .framer-M0Z4Q .framer-83zb8g { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-M0Z4Q .framer-mwm6rj, .framer-M0Z4Q .framer-1ycui8v, .framer-M0Z4Q .framer-7brpof, .framer-M0Z4Q .framer-1vd081y, .framer-M0Z4Q .framer-1836yyp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-M0Z4Q .framer-cqamo5 { --framer-input-background: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-focused-border-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 12px; --framer-input-placeholder-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); flex: none; height: 40px; position: relative; width: 100%; }','.framer-M0Z4Q .framer-kxi257 { --framer-input-background: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-focused-border-color: var(--token-fd9821cf-244a-473c-95f4-98ce1e474bd2, #6a6c6a); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 12px; --framer-input-placeholder-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); flex: none; height: 40px; position: relative; width: 100%; }','.framer-M0Z4Q .framer-ipz0v, .framer-M0Z4Q .framer-173y124 { --framer-input-background: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-focused-border-color: var(--token-fd9821cf-244a-473c-95f4-98ce1e474bd2, #6a6c6a); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-invalid-text-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-M0Z4Q .framer-ojeyvt { 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; padding: 0px; position: relative; width: 100%; }\",'.framer-M0Z4Q .framer-14sfocs { --framer-input-background: var(--token-f07daf3d-cf9a-4bf8-ae38-f3080f15fd7b, #211b16); --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-focused-border-color: var(--token-fd9821cf-244a-473c-95f4-98ce1e474bd2, #6a6c6a); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 12px; --framer-input-placeholder-color: var(--token-5e61a58d-31a7-4268-8eea-2bf056586619, #8a837b); --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-M0Z4Q .framer-ptf08i-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-M0Z4Q .framer-1i1dctw { aspect-ratio: 0.863406408094435 / 1; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: 1 0 0px; gap: 10px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-M0Z4Q.framer-72rtr7 { width: 810px; } .framer-M0Z4Q .framer-r8155c, .framer-M0Z4Q .framer-vlzpme, .framer-M0Z4Q .framer-18xs5ol, .framer-M0Z4Q .framer-9utf6k, .framer-M0Z4Q .framer-199fzru, .framer-M0Z4Q .framer-sz3aig, .framer-M0Z4Q .framer-1umtpjf, .framer-M0Z4Q .framer-suklzz { padding: 60px 24px 60px 24px; } .framer-M0Z4Q .framer-19cjpmj { gap: 24px; justify-content: center; } .framer-M0Z4Q .framer-hxrnu8 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); } .framer-M0Z4Q .framer-klp7jt-container, .framer-M0Z4Q .framer-fpoxrp-container, .framer-M0Z4Q .framer-h3h5k7-container { align-self: start; flex: none; justify-self: start; width: 100%; } .framer-M0Z4Q .framer-gtydse { align-content: flex-start; align-items: flex-start; justify-content: center; } .framer-M0Z4Q .framer-1gefof0 { flex-direction: column; } .framer-M0Z4Q .framer-1o9507c { flex: none; order: 0; width: 100%; }}\",\"@media (max-width: 809.98px) { .framer-M0Z4Q.framer-72rtr7 { width: 390px; } .framer-M0Z4Q .framer-r8155c, .framer-M0Z4Q .framer-vlzpme, .framer-M0Z4Q .framer-18xs5ol, .framer-M0Z4Q .framer-9utf6k, .framer-M0Z4Q .framer-199fzru, .framer-M0Z4Q .framer-sz3aig, .framer-M0Z4Q .framer-1umtpjf, .framer-M0Z4Q .framer-suklzz { padding: 48px 16px 48px 16px; } .framer-M0Z4Q .framer-dumuty, .framer-M0Z4Q .framer-hxrnu8, .framer-M0Z4Q .framer-gtydse { flex-direction: column; } .framer-M0Z4Q .framer-143k8rz, .framer-M0Z4Q .framer-1jmiclr-container, .framer-M0Z4Q .framer-azzs31-container, .framer-M0Z4Q .framer-gcy675-container, .framer-M0Z4Q .framer-klp7jt-container, .framer-M0Z4Q .framer-fpoxrp-container, .framer-M0Z4Q .framer-h3h5k7-container, .framer-M0Z4Q .framer-1hh9f1k, .framer-M0Z4Q .framer-5nympa, .framer-M0Z4Q .framer-1o9507c { flex: none; width: 100%; } .framer-M0Z4Q .framer-19cjpmj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: center; } .framer-M0Z4Q .framer-jkb93p-container { aspect-ratio: 1.2344827586206897 / 1; flex: none; width: 100%; } .framer-M0Z4Q .framer-1nv3ifb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; } .framer-M0Z4Q .framer-1quzc7b-container, .framer-M0Z4Q .framer-189td0p-container, .framer-M0Z4Q .framer-gs85eb-container, .framer-M0Z4Q .framer-m7ms46-container { align-self: unset; } .framer-M0Z4Q .framer-1j52cu7 { -webkit-mask: unset; flex-direction: column; mask: unset; } .framer-M0Z4Q .framer-1gefof0 { align-content: center; align-items: center; flex-direction: column; gap: 32px; } .framer-M0Z4Q .framer-tojkdy, .framer-M0Z4Q .framer-1sq05n8 { align-content: center; align-items: center; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10594\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jhDFkKrUA\":{\"layout\":[\"fixed\",\"auto\"]},\"NdWwiBinp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"zECnBYjKm\":{\"pattern\":\":zECnBYjKm\",\"name\":\"spacer\"},\"Sf6EG0CgL\":{\"pattern\":\":Sf6EG0CgL\",\"name\":\"about\"},\"cAOJ1DWLI\":{\"pattern\":\":cAOJ1DWLI\",\"name\":\"services\"},\"i3o1EHqVC\":{\"pattern\":\":i3o1EHqVC\",\"name\":\"Frameless Shower Enclosures\"},\"bnp8IUKol\":{\"pattern\":\":bnp8IUKol\",\"name\":\"Glass Partitions\"},\"OcrfpAorL\":{\"pattern\":\":OcrfpAorL\",\"name\":\"Balustrades and Railings\"},\"uW9KMo2ID\":{\"pattern\":\":uW9KMo2ID\",\"name\":\"Staircases and Balconies\"},\"U0tZfuUfz\":{\"pattern\":\":U0tZfuUfz\",\"name\":\"work\"},\"WiIpAywVG\":{\"pattern\":\":WiIpAywVG\",\"name\":\"process\"},\"YjZRVQxpV\":{\"pattern\":\":YjZRVQxpV\",\"name\":\"contact\"}}\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-M0Z4Q\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:10594,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{cssFamilyName:\"Cal Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cal Sans\",url:\"https://fonts.gstatic.com/s/calsans/v2/fdN99sWUv3gWqXxqqSBevloE4LZx.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SmoothScrollFonts,...ButtonsFonts,...StatsCardFonts,...ImageComparisonSliderFonts,...SrviceCardsFonts,...ProcessCardFonts,...TestimonialCardFonts,...XFonts,...CheckCircleFonts,...FAQsFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});FrameraugiA20Il.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ImageSlider,{},context),forwardLoader(Buttons,{},context),forwardLoader(StatsCard,{},context),forwardLoader(SrviceCards,{},context),forwardLoader(ProcessCard,{},context),forwardLoader(TestimonialCard,{},context),forwardLoader(FAQs,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jhDFkKrUA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NdWwiBinp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"10594\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerScrollSections\":\"{\\\"zECnBYjKm\\\":{\\\"pattern\\\":\\\":zECnBYjKm\\\",\\\"name\\\":\\\"spacer\\\"},\\\"Sf6EG0CgL\\\":{\\\"pattern\\\":\\\":Sf6EG0CgL\\\",\\\"name\\\":\\\"about\\\"},\\\"cAOJ1DWLI\\\":{\\\"pattern\\\":\\\":cAOJ1DWLI\\\",\\\"name\\\":\\\"services\\\"},\\\"i3o1EHqVC\\\":{\\\"pattern\\\":\\\":i3o1EHqVC\\\",\\\"name\\\":\\\"Frameless Shower Enclosures\\\"},\\\"bnp8IUKol\\\":{\\\"pattern\\\":\\\":bnp8IUKol\\\",\\\"name\\\":\\\"Glass Partitions\\\"},\\\"OcrfpAorL\\\":{\\\"pattern\\\":\\\":OcrfpAorL\\\",\\\"name\\\":\\\"Balustrades and Railings\\\"},\\\"uW9KMo2ID\\\":{\\\"pattern\\\":\\\":uW9KMo2ID\\\",\\\"name\\\":\\\"Staircases and Balconies\\\"},\\\"U0tZfuUfz\\\":{\\\"pattern\\\":\\\":U0tZfuUfz\\\",\\\"name\\\":\\\"work\\\"},\\\"WiIpAywVG\\\":{\\\"pattern\\\":\\\":WiIpAywVG\\\",\\\"name\\\":\\\"process\\\"},\\\"YjZRVQxpV\\\":{\\\"pattern\\\":\\\":YjZRVQxpV\\\",\\\"name\\\":\\\"contact\\\"}}\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAcceptsLayoutTemplate\":\"true\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}