{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ClRZ1XNVfiimX4hC2CS7/dja5IJKPubehNAZVk2wR/c68PkD6NI.js", "ssg:https://framerusercontent.com/modules/kfB9QDEHHCYYv2nxUD8U/RhAJ0cLCbeBHoGwf3o2g/OzsM5gC8z.js", "ssg:https://framerusercontent.com/modules/TPVErd0Zy1JbgnTuzsTA/2ufcPGYFaxpiefvZtylC/xo_uHnun4.js", "ssg:https://framerusercontent.com/modules/ihlxuHKOJL05HwKZ7zvy/xGxEE1ohGnk4VDmapqPN/MLrAKcwSX.js"],
  "sourcesContent": ["// Generated by Framer (b0cf16c)\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 Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ML2P8tpN3NMgUZoox0ho/Carousel.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uicYJDEWBzV8iWQfPchI/MoTvk1E7wsJuTWmONVdK/helXcF1rI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6oBcPAfbieFaqN5ZHfIX/bq9gip3WogDPS3RsBT9O/ovyT9oli5.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ih25x0rhvdUbH5KfiqTF/kS1Pg3F93zuDKnDZaTnU/YydYU1lIP.js\";const CarouselFonts=getFonts(Carousel);const serializationHash=\"framer-mBxFe\";const variantClassNames={O9QM0ttAr:\"framer-v-1vawi72\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,width,...props})=>{return{...props,x_NEREnIQ:background??props.x_NEREnIQ??\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\"};};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,x_NEREnIQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"O9QM0ttAr\",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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vawi72\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"O9QM0ttAr\",ref:refBinding,style:{backgroundColor:x_NEREnIQ,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ejer10-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"J9B_tR02d-container\",nodeId:\"J9B_tR02d\",rendersWithMotion:true,scopeId:\"c68PkD6NI\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:500,arrowSize:60,leftArrow:\"https://framerusercontent.com/images/GWu3sOYVNIZJwPaDm5zeV65Ac.png\",rightArrow:\"https://framerusercontent.com/images/bc4Ie17gXdSHhhlBMDb0ctFiZic.png\",showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:35},gap:70,height:\"100%\",id:\"J9B_tR02d\",layoutId:\"J9B_tR02d\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mgb7nj\",\"data-border\":true,\"data-framer-name\":\"Testimonial 1 - Desktop\",layoutDependency:layoutDependency,layoutId:\"Z4HaGdpUO\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bf186c41-d702-4b92-9bf5-0bafd6a204dd, rgb(214, 202, 188))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-65jjoz\",\"data-styles-preset\":\"ovyT9oli5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:\"\u2018I cannot recommend Virtuoso Interiors enough. The team, and Karen in particular go above and beyond to ensure a successful project. The team work with flexibility to accommodate and address unforeseen issues and as a building surveyor, I have found this approach invaluable for delivering projects on time and on budget. Karen\u2019s previous design experience has given her an innovative approach which has assisted me in providing my clients with attractive and functional workplaces, which stand the test of time. I recently revisited an office we refurbished over 10 years ago and it still appears modern and in good condition.\u2019\"})}),className:\"framer-1e6hs0g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ehc11TfH7\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-odbqhx\",layoutDependency:layoutDependency,layoutId:\"OlIWTzF5p\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-98upgi\",layoutDependency:layoutDependency,layoutId:\"nYzmrz7xQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-98h58w\",\"data-styles-preset\":\"helXcF1rI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Matt Boursnell\"})})}),className:\"framer-iucq9h\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"Ma8AbsMmo\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aj11wb\",\"data-styles-preset\":\"YydYU1lIP\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Loudwater Building Consultancy\"})})}),className:\"framer-eh6ki9\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"BkuEZHR7j\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mmxl66\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2 - Desktop\",layoutDependency:layoutDependency,layoutId:\"Q6zvM9cY9\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bf186c41-d702-4b92-9bf5-0bafd6a204dd, rgb(214, 202, 188))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-65jjoz\",\"data-styles-preset\":\"ovyT9oli5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:\"\u2018Having worked closely with the Virtuoso team as the clients representative on a number of projects, I can whole heartedly say it is always a pleasure. Virtuoso have consistently delivered quality schemes with each project benefiting from the teams complete focus and showcasing their evidential passion for excellence. Most recently, 10 Old Bailey was a large project with many design and logistical challenges, all of which were addressed by the team expediently and with a smile. Virtuoso have achieved great results which were on programme and to budget. My thanks to the team.\u2019\"})}),className:\"framer-zdl8gs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZEtwHmX_U\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wou9l3\",layoutDependency:layoutDependency,layoutId:\"cSzxGH0eC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pbo2zl\",layoutDependency:layoutDependency,layoutId:\"OY6WMEAjG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-98h58w\",\"data-styles-preset\":\"helXcF1rI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Nick Gibbons\\xa0\"})})}),className:\"framer-143bt0a\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"DXxCJqHAS\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aj11wb\",\"data-styles-preset\":\"YydYU1lIP\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Project Manager & Employers Agent, Workman LLP\"})})}),className:\"framer-1oyc790\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"Cx80g5xYE\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mBxFe.framer-zqi4mg, .framer-mBxFe .framer-zqi4mg { display: block; }\",\".framer-mBxFe.framer-1vawi72 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 78px 48px 68px 48px; position: relative; width: 1440px; }\",\".framer-mBxFe .framer-1ejer10-container { flex: none; height: auto; max-width: 1600px; position: relative; width: 100%; }\",\".framer-mBxFe .framer-mgb7nj, .framer-mBxFe .framer-1mmxl66 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 1280px; }\",\".framer-mBxFe .framer-1e6hs0g, .framer-mBxFe .framer-zdl8gs { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 90%; word-break: break-word; word-wrap: break-word; }\",\".framer-mBxFe .framer-odbqhx, .framer-mBxFe .framer-wou9l3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mBxFe .framer-98upgi, .framer-mBxFe .framer-1pbo2zl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mBxFe .framer-iucq9h, .framer-mBxFe .framer-eh6ki9, .framer-mBxFe .framer-143bt0a, .framer-mBxFe .framer-1oyc790 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mBxFe.framer-1vawi72, .framer-mBxFe .framer-mgb7nj, .framer-mBxFe .framer-odbqhx, .framer-mBxFe .framer-98upgi, .framer-mBxFe .framer-1mmxl66, .framer-mBxFe .framer-wou9l3, .framer-mBxFe .framer-1pbo2zl { gap: 0px; } .framer-mBxFe.framer-1vawi72 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-mBxFe.framer-1vawi72 > :first-child, .framer-mBxFe .framer-mgb7nj > :first-child, .framer-mBxFe .framer-98upgi > :first-child, .framer-mBxFe .framer-1mmxl66 > :first-child, .framer-mBxFe .framer-1pbo2zl > :first-child { margin-top: 0px; } .framer-mBxFe.framer-1vawi72 > :last-child, .framer-mBxFe .framer-mgb7nj > :last-child, .framer-mBxFe .framer-98upgi > :last-child, .framer-mBxFe .framer-1mmxl66 > :last-child, .framer-mBxFe .framer-1pbo2zl > :last-child { margin-bottom: 0px; } .framer-mBxFe .framer-mgb7nj > *, .framer-mBxFe .framer-1mmxl66 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-mBxFe .framer-odbqhx > *, .framer-mBxFe .framer-wou9l3 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-mBxFe .framer-odbqhx > :first-child, .framer-mBxFe .framer-wou9l3 > :first-child { margin-left: 0px; } .framer-mBxFe .framer-odbqhx > :last-child, .framer-mBxFe .framer-wou9l3 > :last-child { margin-right: 0px; } .framer-mBxFe .framer-98upgi > *, .framer-mBxFe .framer-1pbo2zl > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-mBxFe[data-border=\"true\"]::after, .framer-mBxFe [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 456.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"x_NEREnIQ\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerc68PkD6NI=withCSS(Component,css,\"framer-mBxFe\");export default Framerc68PkD6NI;Framerc68PkD6NI.displayName=\"Testimonials - Desktop\";Framerc68PkD6NI.defaultProps={height:456.5,width:1440};addPropertyControls(Framerc68PkD6NI,{x_NEREnIQ:{defaultValue:'var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82)) /* {\"name\":\"Colour 2\"} */',title:\"Background\",type:ControlType.Color}});addFonts(Framerc68PkD6NI,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...CarouselFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc68PkD6NI\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"456.5\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"x_NEREnIQ\\\":\\\"background\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b0cf16c)\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 Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ML2P8tpN3NMgUZoox0ho/Carousel.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uicYJDEWBzV8iWQfPchI/MoTvk1E7wsJuTWmONVdK/helXcF1rI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6oBcPAfbieFaqN5ZHfIX/bq9gip3WogDPS3RsBT9O/ovyT9oli5.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ih25x0rhvdUbH5KfiqTF/kS1Pg3F93zuDKnDZaTnU/YydYU1lIP.js\";const CarouselFonts=getFonts(Carousel);const serializationHash=\"framer-LLqm3\";const variantClassNames={simuSQw8u:\"framer-v-bscno7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,width,...props})=>{return{...props,x_NEREnIQ:background??props.x_NEREnIQ??\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\"};};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,x_NEREnIQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"simuSQw8u\",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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-bscno7\",className,classNames),\"data-framer-name\":\"Tablet\",layoutDependency:layoutDependency,layoutId:\"simuSQw8u\",ref:refBinding,style:{backgroundColor:x_NEREnIQ,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6jj5ze-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vVl8cNUw3-container\",nodeId:\"vVl8cNUw3\",rendersWithMotion:true,scopeId:\"OzsM5gC8z\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:500,arrowSize:48,leftArrow:\"https://framerusercontent.com/images/GWu3sOYVNIZJwPaDm5zeV65Ac.png\",rightArrow:\"https://framerusercontent.com/images/bc4Ie17gXdSHhhlBMDb0ctFiZic.png\",showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:35},gap:70,height:\"100%\",id:\"vVl8cNUw3\",layoutId:\"vVl8cNUw3\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bgz4g1\",\"data-border\":true,\"data-framer-name\":\"Testimonial 1 - Tablet\",layoutDependency:layoutDependency,layoutId:\"dZCST8qBN\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bf186c41-d702-4b92-9bf5-0bafd6a204dd, rgb(214, 202, 188))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-65jjoz\",\"data-styles-preset\":\"ovyT9oli5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:\"\u2018I cannot recommend Virtuoso Interiors enough. The team, and Karen in particular go above and beyond to ensure a successful project. The team work with flexibility to accommodate and address unforeseen issues and as a building surveyor, I have found this approach invaluable for delivering projects on time and on budget. Karen\u2019s previous design experience has given her an innovative approach which has assisted me in providing my clients with attractive and functional workplaces, which stand the test of time. I recently revisited an office we refurbished over 10 years ago and it still appears modern and in good condition.\u2019\"})}),className:\"framer-ggzemy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PWr6QwcM6\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yublye\",layoutDependency:layoutDependency,layoutId:\"OUvTgx8S2\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ikif87\",layoutDependency:layoutDependency,layoutId:\"XOtKCRT6m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-98h58w\",\"data-styles-preset\":\"helXcF1rI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Matt Boursnell\"})})}),className:\"framer-efj0c5\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"j2XhQRlJE\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aj11wb\",\"data-styles-preset\":\"YydYU1lIP\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Loudwater Building Consultancy\"})})}),className:\"framer-1vjvtv1\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"fZeptpK8T\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yg09yi\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2 - Tablet\",layoutDependency:layoutDependency,layoutId:\"J4H36k0OB\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-bf186c41-d702-4b92-9bf5-0bafd6a204dd, rgb(214, 202, 188))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-65jjoz\",\"data-styles-preset\":\"ovyT9oli5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:\"\u2018Having worked closely with the Virtuoso team as the clients representative on a number of projects, I can whole heartedly say it is always a pleasure. Virtuoso have consistently delivered quality schemes with each project benefiting from the teams complete focus and showcasing their evidential passion for excellence. Most recently, 10 Old Bailey was a large project with many design and logistical challenges, all of which were addressed by the team expediently and with a smile. Virtuoso have achieved great results which were on programme and to budget. My thanks to the team.\u2019\"})}),className:\"framer-2k9n4w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Uim08zzqb\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e2u456\",layoutDependency:layoutDependency,layoutId:\"qVOFbCZxu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hp0r0u\",layoutDependency:layoutDependency,layoutId:\"Gd4GPbcak\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-98h58w\",\"data-styles-preset\":\"helXcF1rI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Nick Gibbons\\xa0\"})})}),className:\"framer-tftmck\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"edMFQMAl7\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aj11wb\",\"data-styles-preset\":\"YydYU1lIP\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Project Manager & Employers Agent, Workman LLP\"})})}),className:\"framer-1u6sf9r\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"y6E9f5lbY\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LLqm3.framer-g9ssbh, .framer-LLqm3 .framer-g9ssbh { display: block; }\",\".framer-LLqm3.framer-bscno7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 60px 32px 60px 32px; position: relative; width: 810px; }\",\".framer-LLqm3 .framer-6jj5ze-container { flex: none; height: auto; max-width: 1600px; position: relative; width: 100%; }\",\".framer-LLqm3 .framer-bgz4g1, .framer-LLqm3 .framer-1yg09yi { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 670px; }\",\".framer-LLqm3 .framer-ggzemy, .framer-LLqm3 .framer-2k9n4w { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-LLqm3 .framer-yublye, .framer-LLqm3 .framer-1e2u456 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-LLqm3 .framer-ikif87, .framer-LLqm3 .framer-1hp0r0u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-LLqm3 .framer-efj0c5, .framer-LLqm3 .framer-1vjvtv1, .framer-LLqm3 .framer-tftmck, .framer-LLqm3 .framer-1u6sf9r { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LLqm3.framer-bscno7, .framer-LLqm3 .framer-bgz4g1, .framer-LLqm3 .framer-yublye, .framer-LLqm3 .framer-ikif87, .framer-LLqm3 .framer-1yg09yi, .framer-LLqm3 .framer-1e2u456, .framer-LLqm3 .framer-1hp0r0u { gap: 0px; } .framer-LLqm3.framer-bscno7 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-LLqm3.framer-bscno7 > :first-child, .framer-LLqm3 .framer-bgz4g1 > :first-child, .framer-LLqm3 .framer-ikif87 > :first-child, .framer-LLqm3 .framer-1yg09yi > :first-child, .framer-LLqm3 .framer-1hp0r0u > :first-child { margin-top: 0px; } .framer-LLqm3.framer-bscno7 > :last-child, .framer-LLqm3 .framer-bgz4g1 > :last-child, .framer-LLqm3 .framer-ikif87 > :last-child, .framer-LLqm3 .framer-1yg09yi > :last-child, .framer-LLqm3 .framer-1hp0r0u > :last-child { margin-bottom: 0px; } .framer-LLqm3 .framer-bgz4g1 > *, .framer-LLqm3 .framer-1yg09yi > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-LLqm3 .framer-yublye > *, .framer-LLqm3 .framer-1e2u456 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-LLqm3 .framer-yublye > :first-child, .framer-LLqm3 .framer-1e2u456 > :first-child { margin-left: 0px; } .framer-LLqm3 .framer-yublye > :last-child, .framer-LLqm3 .framer-1e2u456 > :last-child { margin-right: 0px; } .framer-LLqm3 .framer-ikif87 > *, .framer-LLqm3 .framer-1hp0r0u > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-LLqm3[data-border=\"true\"]::after, .framer-LLqm3 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 574.5\n * @framerIntrinsicWidth 810\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"x_NEREnIQ\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOzsM5gC8z=withCSS(Component,css,\"framer-LLqm3\");export default FramerOzsM5gC8z;FramerOzsM5gC8z.displayName=\"Testimonials - Tablet\";FramerOzsM5gC8z.defaultProps={height:574.5,width:810};addPropertyControls(FramerOzsM5gC8z,{x_NEREnIQ:{defaultValue:'var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82)) /* {\"name\":\"Colour 2\"} */',title:\"Background\",type:ControlType.Color}});addFonts(FramerOzsM5gC8z,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...CarouselFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOzsM5gC8z\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"574.5\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"x_NEREnIQ\\\":\\\"background\\\"}\",\"framerIntrinsicWidth\":\"810\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b0cf16c)\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 Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ML2P8tpN3NMgUZoox0ho/Carousel.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uicYJDEWBzV8iWQfPchI/MoTvk1E7wsJuTWmONVdK/helXcF1rI.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/6oBcPAfbieFaqN5ZHfIX/bq9gip3WogDPS3RsBT9O/ovyT9oli5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/apOIGiedsJ6USSxcSTdx/NnoNOoNWRQFdMSSQKmiu/tWRJGrKrY.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ih25x0rhvdUbH5KfiqTF/kS1Pg3F93zuDKnDZaTnU/YydYU1lIP.js\";const CarouselFonts=getFonts(Carousel);const serializationHash=\"framer-1tSVE\";const variantClassNames={w_JOTWifB:\"framer-v-x9ai4n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,width,...props})=>{return{...props,x_NEREnIQ:background??props.x_NEREnIQ??\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\"};};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,x_NEREnIQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"w_JOTWifB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-x9ai4n\",className,classNames),\"data-framer-name\":\"Mobile\",layoutDependency:layoutDependency,layoutId:\"w_JOTWifB\",ref:refBinding,style:{backgroundColor:x_NEREnIQ,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1op9b1h-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SynBiVHT7-container\",nodeId:\"SynBiVHT7\",rendersWithMotion:true,scopeId:\"xo_uHnun4\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:500,arrowSize:60,leftArrow:\"https://framerusercontent.com/images/GWu3sOYVNIZJwPaDm5zeV65Ac.png\",rightArrow:\"https://framerusercontent.com/images/bc4Ie17gXdSHhhlBMDb0ctFiZic.png\",showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:15},gap:70,height:\"100%\",id:\"SynBiVHT7\",layoutId:\"SynBiVHT7\",padding:10,paddingBottom:70,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:10,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:true,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qb0xzt\",\"data-framer-name\":\"Testimonial 1 - Mobile\",layoutDependency:layoutDependency,layoutId:\"ywkEPnErU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8iq9lm\",\"data-styles-preset\":\"tWRJGrKrY\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:\"\u2018I cannot recommend Virtuoso Interiors enough. The team, and Karen in particular go above and beyond to ensure a successful project. The team work with flexibility to accommodate and address unforeseen issues and as a building surveyor, I have found this approach invaluable for delivering projects on time and on budget. Karen\u2019s previous design experience has given her an innovative approach which has assisted me in providing my clients with attractive and functional workplaces, which stand the test of time. I recently revisited an office we refurbished over 10 years ago and it still appears modern and in good condition.\u2019\"})}),className:\"framer-tj7ict\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O1g5nIYo9\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a1t9am\",layoutDependency:layoutDependency,layoutId:\"SqVmC1KKC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n5egmc\",layoutDependency:layoutDependency,layoutId:\"XtM8XCuLh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-98h58w\",\"data-styles-preset\":\"helXcF1rI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Matt Boursnell\"})})}),className:\"framer-1yt4cny\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"oXDeld8Xo\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aj11wb\",\"data-styles-preset\":\"YydYU1lIP\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Loudwater Building Consultancy\"})})}),className:\"framer-1nvpqgz\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"A_jgtEBC3\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gjwkw6\",\"data-framer-name\":\"Testimonial 2 - Mobile\",layoutDependency:layoutDependency,layoutId:\"svHYyAfwz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-65jjoz\",\"data-styles-preset\":\"ovyT9oli5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:\"\u2018Having worked closely with the Virtuoso team as the clients representative on a number of projects, I can whole heartedly say it is always a pleasure. Virtuoso have consistently delivered quality schemes with each project benefiting from the teams complete focus and showcasing their evidential passion for excellence. Most recently, 10 Old Bailey was a large project with many design and logistical challenges, all of which were addressed by the team expediently and with a smile. Virtuoso have achieved great results which were on programme and to budget. My thanks to the team.\u2019\"})}),className:\"framer-cklvcy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PIZFd_jrc\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14n7y9i\",layoutDependency:layoutDependency,layoutId:\"gr1QWqeCN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mfy43e\",layoutDependency:layoutDependency,layoutId:\"OY5AhqHae\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-98h58w\",\"data-styles-preset\":\"helXcF1rI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Nick Gibbons\\xa0\"})})}),className:\"framer-1b5t5yp\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"kdFeR8fOU\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aj11wb\",\"data-styles-preset\":\"YydYU1lIP\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Project Manager & Employers Agent, Workman LLP\"})})}),className:\"framer-5z0wm0\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"TcCaGikhH\",style:{\"--extracted-r6o4lv\":\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1tSVE.framer-4j9wyt, .framer-1tSVE .framer-4j9wyt { display: block; }\",\".framer-1tSVE.framer-x9ai4n { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 34px 20px 34px 20px; position: relative; width: 390px; }\",\".framer-1tSVE .framer-1op9b1h-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-1tSVE .framer-1qb0xzt, .framer-1tSVE .framer-gjwkw6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 330px; }\",\".framer-1tSVE .framer-tj7ict, .framer-1tSVE .framer-cklvcy { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1tSVE .framer-a1t9am, .framer-1tSVE .framer-14n7y9i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-1tSVE .framer-1n5egmc, .framer-1tSVE .framer-mfy43e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-1tSVE .framer-1yt4cny, .framer-1tSVE .framer-1nvpqgz, .framer-1tSVE .framer-1b5t5yp, .framer-1tSVE .framer-5z0wm0 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1tSVE.framer-x9ai4n, .framer-1tSVE .framer-1qb0xzt, .framer-1tSVE .framer-a1t9am, .framer-1tSVE .framer-1n5egmc, .framer-1tSVE .framer-gjwkw6, .framer-1tSVE .framer-14n7y9i, .framer-1tSVE .framer-mfy43e { gap: 0px; } .framer-1tSVE.framer-x9ai4n > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-1tSVE.framer-x9ai4n > :first-child, .framer-1tSVE .framer-1qb0xzt > :first-child, .framer-1tSVE .framer-1n5egmc > :first-child, .framer-1tSVE .framer-gjwkw6 > :first-child, .framer-1tSVE .framer-mfy43e > :first-child { margin-top: 0px; } .framer-1tSVE.framer-x9ai4n > :last-child, .framer-1tSVE .framer-1qb0xzt > :last-child, .framer-1tSVE .framer-1n5egmc > :last-child, .framer-1tSVE .framer-gjwkw6 > :last-child, .framer-1tSVE .framer-mfy43e > :last-child { margin-bottom: 0px; } .framer-1tSVE .framer-1qb0xzt > *, .framer-1tSVE .framer-gjwkw6 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-1tSVE .framer-a1t9am > *, .framer-1tSVE .framer-14n7y9i > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-1tSVE .framer-a1t9am > :first-child, .framer-1tSVE .framer-14n7y9i > :first-child { margin-left: 0px; } .framer-1tSVE .framer-a1t9am > :last-child, .framer-1tSVE .framer-14n7y9i > :last-child { margin-right: 0px; } .framer-1tSVE .framer-1n5egmc > *, .framer-1tSVE .framer-mfy43e > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 899\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1600px\",null,null]}}}\n * @framerVariables {\"x_NEREnIQ\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerxo_uHnun4=withCSS(Component,css,\"framer-1tSVE\");export default Framerxo_uHnun4;Framerxo_uHnun4.displayName=\"Testimonials - Mobile\";Framerxo_uHnun4.defaultProps={height:899,width:390};addPropertyControls(Framerxo_uHnun4,{x_NEREnIQ:{defaultValue:'var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82)) /* {\"name\":\"Colour 2\"} */',title:\"Background\",type:ControlType.Color}});addFonts(Framerxo_uHnun4,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...CarouselFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerxo_uHnun4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"390\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"x_NEREnIQ\\\":\\\"background\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"899\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1600px\\\",null,null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (402ce05)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouteElementId,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TestimonialsDesktop from\"#framer/local/canvasComponent/c68PkD6NI/c68PkD6NI.js\";import ProjectCard from\"#framer/local/canvasComponent/dkHqH5IsT/dkHqH5IsT.js\";import ContactBanner from\"#framer/local/canvasComponent/mvFjjL93U/mvFjjL93U.js\";import ProjectCardAlternate from\"#framer/local/canvasComponent/OpAUc6Tw7/OpAUc6Tw7.js\";import TestimonialsTablet from\"#framer/local/canvasComponent/OzsM5gC8z/OzsM5gC8z.js\";import Footer from\"#framer/local/canvasComponent/sqI55T788/sqI55T788.js\";import Navigation from\"#framer/local/canvasComponent/tcXJo3ibF/tcXJo3ibF.js\";import NewsCard from\"#framer/local/canvasComponent/TLNf69q5h/TLNf69q5h.js\";import TestimonialsMobile from\"#framer/local/canvasComponent/xo_uHnun4/xo_uHnun4.js\";import Button from\"#framer/local/canvasComponent/yxMLBm6u9/yxMLBm6u9.js\";import Projects from\"#framer/local/collection/IBLzBKqBo/IBLzBKqBo.js\";import NewsIdeas from\"#framer/local/collection/oHkuee6PE/oHkuee6PE.js\";import*as sharedStyle1 from\"#framer/local/css/helXcF1rI/helXcF1rI.js\";import*as sharedStyle from\"#framer/local/css/O7S5Hiye3/O7S5Hiye3.js\";import*as sharedStyle2 from\"#framer/local/css/TgqHsZDpr/TgqHsZDpr.js\";import metadataProvider from\"#framer/local/webPageMetadata/MLrAKcwSX/MLrAKcwSX.js\";const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const ContainerWithFX=withFX(Container);const RichTextWithFX=withFX(RichText);const ButtonFonts=getFonts(Button);const MotionDivWithFX=withFX(motion.div);const ProjectCardAlternateFonts=getFonts(ProjectCardAlternate);const ProjectCardFonts=getFonts(ProjectCard);const TestimonialsTabletFonts=getFonts(TestimonialsTablet);const TestimonialsMobileFonts=getFonts(TestimonialsMobile);const TestimonialsDesktopFonts=getFonts(TestimonialsDesktop);const ContactBannerFonts=getFonts(ContactBanner);const NewsCardFonts=getFonts(NewsCard);const FooterFonts=getFonts(Footer);const breakpoints={dhgiZsmfY:\"(max-width: 809px)\",s6W8brWZ5:\"(min-width: 810px) and (max-width: 1439px)\",uzXnsOUVu:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Noa6Q\";const variantClassNames={dhgiZsmfY:\"framer-v-146ork3\",s6W8brWZ5:\"framer-v-u0un88\",uzXnsOUVu:\"framer-v-1f0rxdw\"};const transition1={delay:0,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-95};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition2={delay:0,duration:1.5,ease:[.35,0,0,1],type:\"tween\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:30};const animation3={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition3={delay:.2,duration:.5,ease:[0,.46,.56,1],type:\"tween\"};const textEffect={effect:animation3,repeat:false,startDelay:0,tokenization:\"line\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transition4={delay:.1,duration:1.5,ease:[.35,0,0,1],type:\"tween\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:30};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"uzXnsOUVu\",Phone:\"dhgiZsmfY\",Tablet:\"s6W8brWZ5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uzXnsOUVu\"};};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,I9MXNPrVXXU9FZcVCJ,O2AM2YV5ZXU9FZcVCJ,bZvbWkf5fXU9FZcVCJ,Fo0GBg4sHXU9FZcVCJ,uvzi6z694XU9FZcVCJ,nKV0o6pdZXU9FZcVCJ,sQVfnHR6CXU9FZcVCJ,idXU9FZcVCJ,I9MXNPrVXn1fTJ4keV,O2AM2YV5Zn1fTJ4keV,bZvbWkf5fn1fTJ4keV,Fo0GBg4sHn1fTJ4keV,uvzi6z694n1fTJ4keV,nKV0o6pdZn1fTJ4keV,sQVfnHR6Cn1fTJ4keV,idn1fTJ4keV,FhGIs8ttGChXlQ2EGa,kByi9vxJxChXlQ2EGa,R19wwcySaChXlQ2EGa,TkkNuh2VqChXlQ2EGa,idChXlQ2EGa,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const router=useRouter();const elementId=useRouteElementId(\"IT1II8Vvd\");const elementId1=useRouteElementId(\"lJsrItryD\");const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"s6W8brWZ5\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"dhgiZsmfY\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"s6W8brWZ5\",\"dhgiZsmfY\"].includes(baseVariant))return false;return true;};const elementId2=useRouteElementId(\"Y06Jc9aAR\");const elementId3=useRouteElementId(\"XVEvl7dCN\");useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"uzXnsOUVu\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1f0rxdw\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:82,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-2x846q-container\",layoutScroll:true,nodeId:\"Hf0wTNhRr\",rendersWithMotion:true,scopeId:\"MLrAKcwSX\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{__framer__targets:[{ref:ref1,target:\"rZ8f5cXwj\"},{ref:ref2,target:\"rZ8f5cXwj\"},{ref:ref3,target:\"jIewN4HxZ\"},{ref:ref4,target:\"rZ8f5cXwj\"}],variant:\"rZ8f5cXwj\"},s6W8brWZ5:{__framer__targets:[{ref:ref1,target:\"vDyJ9lE02\"},{ref:ref2,target:\"vDyJ9lE02\"},{ref:ref3,target:\"xIY8vzd_A\"},{ref:ref4,target:\"vDyJ9lE02\"}],variant:\"vDyJ9lE02\"}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"pBqLnJFUn\"},{ref:ref2,target:\"pBqLnJFUn\"},{ref:ref3,target:\"jwBhPjjRC\"},{ref:ref4,target:\"pBqLnJFUn\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",HIUESj1_l:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\",id:\"Hf0wTNhRr\",layoutId:\"Hf0wTNhRr\",LROo5ABi1:\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(237, 233, 231))\",qxW86NtK4:\"var(--token-867e3c3c-5be3-430d-ad3e-9b309ed4e55c, rgb(91, 92, 64))\",smXRnXOgo:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",style:{width:\"100%\"},variant:\"pBqLnJFUn\",width:\"100%\",zZ7MNdZDO:true})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1livytr\",\"data-framer-name\":\"Section 1\",children:/*#__PURE__*/_jsx(\"header\",{className:\"framer-1f0he02\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1npuuwm\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-wydv0d\",\"data-styles-preset\":\"O7S5Hiye3\",style:{\"--framer-text-color\":\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\"},children:\"Case Studies\"})}),className:\"framer-sj691q\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-rdmddx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-98h58w\",\"data-styles-preset\":\"helXcF1rI\",style:{\"--framer-text-color\":\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\"},children:\"Showcasing the expertise of Virtuoso Interiors through our exceptional designs and successful recent collaborations\"})}),className:\"framer-qs14ck\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wdtq62\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ki3pF5r_2\"},implicitPathVariables:undefined},{href:{webPageId:\"Ki3pF5r_2\"},implicitPathVariables:undefined},{href:{webPageId:\"Ki3pF5r_2\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pqb3bw-container\",nodeId:\"J0vJkynN8\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{oo3HEm2c3:resolvedLinks[2]},s6W8brWZ5:{oo3HEm2c3:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Button,{dnYUnmVgg:\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",dwKoLndQ9:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\",fQody3Ota:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\",GCVGg4wsx:\"rgba(48, 72, 82, 0.6)\",gipRyYW3H:\"rgba(127, 108, 73, 0.3)\",gnz5J0qgb:\"rgba(255, 255, 255, 0.05)\",height:\"100%\",HsBUGZDnw:{borderColor:\"rgba(31, 25, 13, 0)\",borderStyle:\"solid\",borderWidth:2},i2Sn_GG72:\"Our Process\",id:\"J0vJkynN8\",layoutId:\"J0vJkynN8\",N4sb0z29W:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\",oKks_1caC:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",oo3HEm2c3:resolvedLinks[0],S5yd19l4z:\"rgba(255, 255, 255, 0.6)\",style:{height:\"100%\"},uuxxVDigd:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\",variant:\"BwLyKKkJB\",vgy1JZKE7:\"rgba(127, 108, 73, 0.15)\",width:\"100%\",WJOdl3Z3_:{borderColor:\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\",borderStyle:\"solid\",borderWidth:1},XdJReDBdV:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NqJge4fF4\"},implicitPathVariables:undefined},{href:{webPageId:\"NqJge4fF4\"},implicitPathVariables:undefined},{href:{webPageId:\"NqJge4fF4\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-116by2q-container\",nodeId:\"pexU8_jjr\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{oo3HEm2c3:resolvedLinks1[2]},s6W8brWZ5:{oo3HEm2c3:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(Button,{dnYUnmVgg:\"var(--token-867e3c3c-5be3-430d-ad3e-9b309ed4e55c, rgb(91, 92, 64))\",dwKoLndQ9:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\",fQody3Ota:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\",GCVGg4wsx:\"rgba(48, 72, 82, 0.6)\",gipRyYW3H:\"rgba(127, 108, 73, 0.2)\",gnz5J0qgb:\"rgba(255, 255, 255, 0.05)\",height:\"100%\",HsBUGZDnw:{borderColor:\"rgba(31, 25, 13, 0)\",borderStyle:\"solid\",borderWidth:2},i2Sn_GG72:\"Who we are\",id:\"pexU8_jjr\",layoutId:\"pexU8_jjr\",N4sb0z29W:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\",oKks_1caC:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",oo3HEm2c3:resolvedLinks1[0],S5yd19l4z:\"rgba(127, 108, 73, 0.8)\",style:{height:\"100%\"},uuxxVDigd:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\",variant:\"exlqUzvog\",vgy1JZKE7:\"rgba(127, 108, 73, 0.15)\",width:\"100%\",WJOdl3Z3_:{borderColor:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\",borderStyle:\"solid\",borderWidth:1},XdJReDBdV:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\"})})})})})]})]})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ikdbdk\",\"data-framer-name\":\"Templates\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ovkqoz\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"XU9FZcVCJ\",data:Projects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"XU9FZcVCJ\",name:\"I9MXNPrVX\",type:\"Identifier\"},{collection:\"XU9FZcVCJ\",name:\"O2AM2YV5Z\",type:\"Identifier\"},{collection:\"XU9FZcVCJ\",name:\"bZvbWkf5f\",type:\"Identifier\"},{collection:\"XU9FZcVCJ\",name:\"Fo0GBg4sH\",type:\"Identifier\"},{collection:\"XU9FZcVCJ\",name:\"uvzi6z694\",type:\"Identifier\"},{collection:\"XU9FZcVCJ\",name:\"nKV0o6pdZ\",type:\"Identifier\"},{collection:\"XU9FZcVCJ\",name:\"sQVfnHR6C\",type:\"Identifier\"},{collection:\"XU9FZcVCJ\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({bZvbWkf5f:bZvbWkf5fXU9FZcVCJ,Fo0GBg4sH:Fo0GBg4sHXU9FZcVCJ,I9MXNPrVX:I9MXNPrVXXU9FZcVCJ,id:idXU9FZcVCJ,nKV0o6pdZ:nKV0o6pdZXU9FZcVCJ,O2AM2YV5Z:O2AM2YV5ZXU9FZcVCJ,sQVfnHR6C:sQVfnHR6CXU9FZcVCJ,uvzi6z694:uvzi6z694XU9FZcVCJ},index)=>{O2AM2YV5ZXU9FZcVCJ??=\"\";bZvbWkf5fXU9FZcVCJ??=\"\";Fo0GBg4sHXU9FZcVCJ??=\"\";uvzi6z694XU9FZcVCJ??=\"\";nKV0o6pdZXU9FZcVCJ??=\"\";sQVfnHR6CXU9FZcVCJ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`XU9FZcVCJ-${idXU9FZcVCJ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{sQVfnHR6C:sQVfnHR6CXU9FZcVCJ},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-wnv7dt\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{sQVfnHR6C:sQVfnHR6CXU9FZcVCJ},webPageId:\"Sw7755f8i\"},implicitPathVariables:undefined},{href:{pathVariables:{sQVfnHR6C:sQVfnHR6CXU9FZcVCJ},webPageId:\"Sw7755f8i\"},implicitPathVariables:undefined},{href:{pathVariables:{sQVfnHR6C:sQVfnHR6CXU9FZcVCJ},webPageId:\"Sw7755f8i\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1600px) - 40px, 1px)`},s6W8brWZ5:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1600px) - 64px, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:452,width:`max(min(${componentViewport?.width||\"100vw\"}, 1600px) - 96px, 1px)`,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-sz40ya-container\",nodeId:\"XCCgr6jYp\",rendersWithMotion:true,scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{KZjDVf6w7:resolvedLinks2[2],variant:\"cXY19Dc8R\"},s6W8brWZ5:{KZjDVf6w7:resolvedLinks2[1],variant:\"AluUyDAoM\"}},children:/*#__PURE__*/_jsx(ProjectCardAlternate,{a4vHpnEcq:bZvbWkf5fXU9FZcVCJ,height:\"100%\",id:\"XCCgr6jYp\",JaxaSWFix:Fo0GBg4sHXU9FZcVCJ,KZjDVf6w7:resolvedLinks2[0],layoutId:\"XCCgr6jYp\",opXveOxOH:toResponsiveImage(I9MXNPrVXXU9FZcVCJ),sLNHnH9Q2:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",style:{width:\"100%\"},UfKS0uVQA:O2AM2YV5ZXU9FZcVCJ,variant:\"YSL9yerfZ\",vinkqcAsI:nKV0o6pdZXU9FZcVCJ,W9vSGxY5D:uvzi6z694XU9FZcVCJ,width:\"100%\",zXjHKtBeX:\"var(--token-afd8bc73-1e88-401f-90ed-a3ccbafdabed, rgb(247, 243, 233))\"})})})})})})})})},idXU9FZcVCJ);})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v191n7\",\"data-framer-name\":\"Line\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6wxiv4\",\"data-framer-name\":\"Related Projects\",id:elementId1,ref:ref2,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-2fjr1w\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"n1fTJ4keV\",data:Projects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"n1fTJ4keV\",name:\"I9MXNPrVX\",type:\"Identifier\"},{collection:\"n1fTJ4keV\",name:\"O2AM2YV5Z\",type:\"Identifier\"},{collection:\"n1fTJ4keV\",name:\"bZvbWkf5f\",type:\"Identifier\"},{collection:\"n1fTJ4keV\",name:\"Fo0GBg4sH\",type:\"Identifier\"},{collection:\"n1fTJ4keV\",name:\"uvzi6z694\",type:\"Identifier\"},{collection:\"n1fTJ4keV\",name:\"nKV0o6pdZ\",type:\"Identifier\"},{collection:\"n1fTJ4keV\",name:\"sQVfnHR6C\",type:\"Identifier\"},{collection:\"n1fTJ4keV\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({bZvbWkf5f:bZvbWkf5fn1fTJ4keV,Fo0GBg4sH:Fo0GBg4sHn1fTJ4keV,I9MXNPrVX:I9MXNPrVXn1fTJ4keV,id:idn1fTJ4keV,nKV0o6pdZ:nKV0o6pdZn1fTJ4keV,O2AM2YV5Z:O2AM2YV5Zn1fTJ4keV,sQVfnHR6C:sQVfnHR6Cn1fTJ4keV,uvzi6z694:uvzi6z694n1fTJ4keV},index1)=>{O2AM2YV5Zn1fTJ4keV??=\"\";bZvbWkf5fn1fTJ4keV??=\"\";Fo0GBg4sHn1fTJ4keV??=\"\";uvzi6z694n1fTJ4keV??=\"\";nKV0o6pdZn1fTJ4keV??=\"\";sQVfnHR6Cn1fTJ4keV??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`n1fTJ4keV-${idn1fTJ4keV}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{sQVfnHR6C:sQVfnHR6Cn1fTJ4keV},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-18d1g59\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{sQVfnHR6C:sQVfnHR6Cn1fTJ4keV},webPageId:\"Sw7755f8i\"},implicitPathVariables:undefined},{href:{pathVariables:{sQVfnHR6C:sQVfnHR6Cn1fTJ4keV},webPageId:\"Sw7755f8i\"},implicitPathVariables:undefined},{href:{pathVariables:{sQVfnHR6C:sQVfnHR6Cn1fTJ4keV},webPageId:\"Sw7755f8i\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1600px) - 40px, 50px)`},s6W8brWZ5:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 112px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:632,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 144px) / 2, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3qyqn7-container\",nodeId:\"mMtYVeyJq\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{HnjgmYdoE:resolvedLinks3[2],variant:\"lI7WtOB1K\"},s6W8brWZ5:{HnjgmYdoE:resolvedLinks3[1],variant:\"lI7WtOB1K\"}},children:/*#__PURE__*/_jsx(ProjectCard,{AhhJX1EpG:toResponsiveImage(I9MXNPrVXn1fTJ4keV),gOo7S2q0F:nKV0o6pdZn1fTJ4keV,height:\"100%\",HnjgmYdoE:resolvedLinks3[0],id:\"mMtYVeyJq\",jz2GxAnHZ:bZvbWkf5fn1fTJ4keV,kQsiiFo63:Fo0GBg4sHn1fTJ4keV,layoutId:\"mMtYVeyJq\",PBVDKRyP6:O2AM2YV5Zn1fTJ4keV,style:{width:\"100%\"},variant:\"rI0lxdRTa\",width:\"100%\",wtVLcwdKT:uvzi6z694n1fTJ4keV})})})})})})})})},idn1fTJ4keV);})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s6W8brWZ5:{height:574,width:componentViewport?.width||\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x7zu7c-container hidden-1f0rxdw hidden-146ork3\",nodeId:\"mOcm6JJzR\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(TestimonialsTablet,{height:\"100%\",id:\"mOcm6JJzR\",layoutId:\"mOcm6JJzR\",style:{width:\"100%\"},width:\"100%\",x_NEREnIQ:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{height:899,width:componentViewport?.width||\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lugcdl-container hidden-1f0rxdw hidden-u0un88\",nodeId:\"Yrb7G_GQH\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(TestimonialsMobile,{height:\"100%\",id:\"Yrb7G_GQH\",layoutId:\"Yrb7G_GQH\",style:{width:\"100%\"},width:\"100%\",x_NEREnIQ:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-3wnm1y hidden-u0un88 hidden-146ork3\",\"data-framer-name\":\"Section 3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:456,width:`min(${componentViewport?.width||\"100vw\"}, 1600px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oh4ecd-container\",id:elementId2,nodeId:\"Y06Jc9aAR\",ref:ref3,scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(TestimonialsDesktop,{height:\"100%\",id:\"Y06Jc9aAR\",layoutId:\"Y06Jc9aAR\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\",x_NEREnIQ:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qo7bvr\",\"data-framer-name\":\"Section Banner\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-283ant\",\"data-framer-name\":\"Colour Strip\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:394,width:`min(${componentViewport?.width||\"100vw\"}, 1600px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wb1fjb-container\",id:elementId3,nodeId:\"XVEvl7dCN\",ref:ref4,scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{variant:\"gcSjcVZ9_\"},s6W8brWZ5:{variant:\"CZhYWqJKC\"}},children:/*#__PURE__*/_jsx(ContactBanner,{height:\"100%\",id:\"XVEvl7dCN\",JaRPKKkx9:\"rgba(255, 255, 255, 0)\",layoutId:\"XVEvl7dCN\",nDOHMnSmY:false,style:{maxWidth:\"100%\",width:\"100%\"},variant:\"Jwi9xEFVs\",Vav4x7ue7:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wxq3rg\",\"data-framer-name\":\"News\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-18klz92\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-1xwvysn\",\"data-styles-preset\":\"TgqHsZDpr\",style:{\"--framer-text-color\":\"var(--token-867e3c3c-5be3-430d-ad3e-9b309ed4e55c, rgb(91, 92, 64))\"},children:\"Related News & Ideas\"})}),className:\"framer-1tejx2f\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fsDk2emlC\"},implicitPathVariables:undefined},{href:{webPageId:\"fsDk2emlC\"},implicitPathVariables:undefined},{href:{webPageId:\"fsDk2emlC\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8uqn22-container\",nodeId:\"I_Q5fvH6K\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{oo3HEm2c3:resolvedLinks4[2]},s6W8brWZ5:{oo3HEm2c3:resolvedLinks4[1]}},children:/*#__PURE__*/_jsx(Button,{dnYUnmVgg:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",dwKoLndQ9:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",fQody3Ota:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\",GCVGg4wsx:\"rgba(48, 72, 82, 0.6)\",gipRyYW3H:\"rgba(127, 108, 73, 0.2)\",gnz5J0qgb:\"rgba(255, 255, 255, 0.05)\",height:\"100%\",HsBUGZDnw:{borderColor:\"rgba(31, 25, 13, 0)\",borderStyle:\"solid\",borderWidth:2},i2Sn_GG72:\"View All\",id:\"I_Q5fvH6K\",layoutId:\"I_Q5fvH6K\",N4sb0z29W:\"var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, rgb(127, 108, 73))\",oKks_1caC:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",oo3HEm2c3:resolvedLinks4[0],S5yd19l4z:\"rgba(255, 255, 255, 0.8)\",style:{height:\"100%\"},uuxxVDigd:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\",variant:\"exlqUzvog\",vgy1JZKE7:\"rgba(48, 72, 82, 0.15)\",width:\"100%\",WJOdl3Z3_:{borderColor:\"var(--token-e4a4a2df-2e03-4b35-b1ca-cbc4b0bcda3b, rgb(48, 72, 82))\",borderStyle:\"solid\",borderWidth:1},XdJReDBdV:\"var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, rgb(255, 255, 255))\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8pwvzh\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{query:{from:{alias:\"ChXlQ2EGa\",data:NewsIdeas,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"ChXlQ2EGa\",name:\"FhGIs8ttG\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"kByi9vxJx\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"R19wwcySa\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"TkkNuh2Vq\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"id\",type:\"Identifier\"}]}},s6W8brWZ5:{query:{from:{alias:\"ChXlQ2EGa\",data:NewsIdeas,type:\"Collection\"},limit:{type:\"LiteralValue\",value:2},select:[{collection:\"ChXlQ2EGa\",name:\"FhGIs8ttG\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"kByi9vxJx\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"R19wwcySa\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"TkkNuh2Vq\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"id\",type:\"Identifier\"}]}}},children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ChXlQ2EGa\",data:NewsIdeas,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},select:[{collection:\"ChXlQ2EGa\",name:\"FhGIs8ttG\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"kByi9vxJx\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"R19wwcySa\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"TkkNuh2Vq\",type:\"Identifier\"},{collection:\"ChXlQ2EGa\",name:\"id\",type:\"Identifier\"}]},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({FhGIs8ttG:FhGIs8ttGChXlQ2EGa,id:idChXlQ2EGa,kByi9vxJx:kByi9vxJxChXlQ2EGa,R19wwcySa:R19wwcySaChXlQ2EGa,TkkNuh2Vq:TkkNuh2VqChXlQ2EGa},index2)=>{FhGIs8ttGChXlQ2EGa??=\"\";R19wwcySaChXlQ2EGa??=\"\";TkkNuh2VqChXlQ2EGa??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ChXlQ2EGa-${idChXlQ2EGa}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FhGIs8ttG:FhGIs8ttGChXlQ2EGa},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{FhGIs8ttG:FhGIs8ttGChXlQ2EGa},webPageId:\"AVMgkuv6a\"},motionChild:true,nodeId:\"ua50HwYpQ\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1c31vrf framer-1l93ycn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1600px) - 40px, 1px)`},s6W8brWZ5:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1600px) - 64px, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:354,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 160px) / 3, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nwpji4-container\",nodeId:\"EnsMDQHDh\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{variant:\"c7DtvHl0_\"},s6W8brWZ5:{variant:\"c7DtvHl0_\"}},children:/*#__PURE__*/_jsx(NewsCard,{fLfsrMEOI:R19wwcySaChXlQ2EGa,height:\"100%\",id:\"EnsMDQHDh\",layoutId:\"EnsMDQHDh\",style:{width:\"100%\"},variant:\"KYOeLLOM3\",width:\"100%\",WpAM4HDtP:TkkNuh2VqChXlQ2EGa,xJ9AZx4vN:toResponsiveImage(kByi9vxJxChXlQ2EGa)})})})})})})})})},idChXlQ2EGa);})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j0a79p\",\"data-framer-name\":\"Section Footer\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:`min(${componentViewport?.width||\"100vw\"}, 1600px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-v6ao6s-container\",nodeId:\"epFJ6pr58\",scopeId:\"MLrAKcwSX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dhgiZsmfY:{variant:\"m1s9Z8YzM\"},s6W8brWZ5:{variant:\"WIzWCwoeG\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"epFJ6pr58\",layoutId:\"epFJ6pr58\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"XFTdcqGE5\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Noa6Q.framer-1l93ycn, .framer-Noa6Q .framer-1l93ycn { display: block; }\",\".framer-Noa6Q.framer-1f0rxdw { align-content: center; align-items: center; background-color: var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-Noa6Q .framer-2x846q-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-Noa6Q .framer-1livytr { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-1f0he02 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: hidden; padding: 120px 48px 48px 48px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-1npuuwm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-sj691q { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-Noa6Q .framer-rdmddx { 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: 60%; }\",\".framer-Noa6Q .framer-qs14ck { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Noa6Q .framer-wdtq62 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Noa6Q .framer-pqb3bw-container, .framer-Noa6Q .framer-116by2q-container, .framer-Noa6Q .framer-8uqn22-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-Noa6Q .framer-1ikdbdk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 24px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-ovkqoz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-wnv7dt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 30px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-Noa6Q .framer-sz40ya-container, .framer-Noa6Q .framer-3qyqn7-container, .framer-Noa6Q .framer-1nwpji4-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-Noa6Q .framer-1v191n7 { background-color: var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, #7f6c49); flex: none; height: 1px; opacity: 0.3; overflow: hidden; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-6wxiv4 { align-content: center; align-items: center; background-color: var(--token-532c1ff1-fa5e-4b84-bb7c-68e6d8489441, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 30px 48px 96px 48px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-2fjr1w { display: grid; flex: none; gap: 48px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-18d1g59 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 30px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-1x7zu7c-container, .framer-Noa6Q .framer-lugcdl-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-3wnm1y { align-content: center; align-items: center; background-color: var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, #7f6c49); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-oh4ecd-container, .framer-Noa6Q .framer-v6ao6s-container { flex: none; height: auto; max-width: 1600px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-1qo7bvr { flex: none; height: 462px; overflow: hidden; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-283ant { background-color: var(--token-bc5ca795-6209-4516-b063-73eff7ffd469, #7f6c49); flex: none; height: 231px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-Noa6Q .framer-1wb1fjb-container { flex: none; height: auto; left: 50%; max-width: 1600px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }\",\".framer-Noa6Q .framer-wxq3rg { 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: 1600px; overflow: hidden; padding: 72px 48px 120px 48px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-18klz92 { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-1tejx2f { flex: 1 0 0px; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Noa6Q .framer-8pwvzh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-Noa6Q .framer-1c31vrf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-Noa6Q .framer-j0a79p { align-content: center; align-items: center; background-color: var(--token-867e3c3c-5be3-430d-ad3e-9b309ed4e55c, #5b5c40); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,\"@media (min-width: 810px) and (max-width: 1439px) { .framer-Noa6Q.framer-1f0rxdw { width: 810px; } .framer-Noa6Q .framer-1f0he02 { gap: 32px; padding: 100px 32px 44px 32px; } .framer-Noa6Q .framer-rdmddx { gap: 22px; } .framer-Noa6Q .framer-1ikdbdk { padding: 24px 32px 32px 32px; } .framer-Noa6Q .framer-6wxiv4 { gap: 32px; padding: 2px 32px 80px 32px; } .framer-Noa6Q .framer-2fjr1w { gap: 12px 48px; } .framer-Noa6Q .framer-1qo7bvr { height: 332px; } .framer-Noa6Q .framer-283ant { height: 162px; left: 0px; right: 0px; width: unset; } .framer-Noa6Q .framer-wxq3rg { padding: 56px 32px 80px 32px; } .framer-Noa6Q .framer-8pwvzh { gap: 28px; }}\",\"@media (max-width: 809px) { .framer-Noa6Q.framer-1f0rxdw { width: 390px; } .framer-Noa6Q .framer-1f0he02 { gap: 20px; padding: 90px 20px 32px 20px; } .framer-Noa6Q .framer-rdmddx { gap: 20px; width: 100%; } .framer-Noa6Q .framer-1ikdbdk { padding: 14px 20px 20px 20px; } .framer-Noa6Q .framer-6wxiv4 { align-content: flex-start; align-items: flex-start; gap: 20px; justify-content: flex-start; padding: 10px 20px 60px 20px; } .framer-Noa6Q .framer-2fjr1w { gap: 8px 48px; grid-template-columns: repeat(1, minmax(50px, 1fr)); } .framer-Noa6Q .framer-1qo7bvr { height: 300px; } .framer-Noa6Q .framer-283ant { height: 176px; left: calc(50.00000000000002% - 390px / 2); width: 390px; } .framer-Noa6Q .framer-wxq3rg { padding: 40px 20px 70px 20px; } .framer-Noa6Q .framer-8pwvzh { flex-direction: column; gap: 20px; } .framer-Noa6Q .framer-1c31vrf { flex: none; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4530\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"s6W8brWZ5\":{\"layout\":[\"fixed\",\"auto\"]},\"dhgiZsmfY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"IT1II8Vvd\":{\"pattern\":\":IT1II8Vvd\",\"name\":\"feature\"},\"lJsrItryD\":{\"pattern\":\":lJsrItryD\",\"name\":\"project-grid\"},\"Y06Jc9aAR\":{\"pattern\":\":Y06Jc9aAR\",\"name\":\"color-block\"},\"XVEvl7dCN\":{\"pattern\":\":XVEvl7dCN\",\"name\":\"cta\"}}\n * @framerResponsiveScreen\n */const FramerMLrAKcwSX=withCSS(Component,css,\"framer-Noa6Q\");export default FramerMLrAKcwSX;FramerMLrAKcwSX.displayName=\"Page\";FramerMLrAKcwSX.defaultProps={height:4530,width:1440};addFonts(FramerMLrAKcwSX,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...ButtonFonts,...ProjectCardAlternateFonts,...ProjectCardFonts,...TestimonialsTabletFonts,...TestimonialsMobileFonts,...TestimonialsDesktopFonts,...ContactBannerFonts,...NewsCardFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMLrAKcwSX\",\"slots\":[],\"annotations\":{\"framerAcceptsLayoutTemplate\":\"true\",\"framerResponsiveScreen\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerScrollSections\":\"{\\\"IT1II8Vvd\\\":{\\\"pattern\\\":\\\":IT1II8Vvd\\\",\\\"name\\\":\\\"feature\\\"},\\\"lJsrItryD\\\":{\\\"pattern\\\":\\\":lJsrItryD\\\",\\\"name\\\":\\\"project-grid\\\"},\\\"Y06Jc9aAR\\\":{\\\"pattern\\\":\\\":Y06Jc9aAR\\\",\\\"name\\\":\\\"color-block\\\"},\\\"XVEvl7dCN\\\":{\\\"pattern\\\":\\\":XVEvl7dCN\\\",\\\"name\\\":\\\"cta\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"4530\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s6W8brWZ5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dhgiZsmfY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["CarouselFonts", "getFonts", "Carousel", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "background", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "x_NEREnIQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Carousel", "u", "RichText", "css", "Framerc68PkD6NI", "withCSS", "c68PkD6NI_default", "addPropertyControls", "ControlType", "addFonts", "CarouselFonts", "getFontsFromSharedStyle", "fonts", "CarouselFonts", "getFonts", "Carousel", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "background", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "x_NEREnIQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Carousel", "u", "RichText", "css", "FramerOzsM5gC8z", "withCSS", "OzsM5gC8z_default", "addPropertyControls", "ControlType", "addFonts", "CarouselFonts", "getFontsFromSharedStyle", "fonts", "CarouselFonts", "getFonts", "Carousel", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "background", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "x_NEREnIQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Carousel", "u", "RichText", "css", "Framerxo_uHnun4", "withCSS", "xo_uHnun4_default", "addPropertyControls", "ControlType", "addFonts", "CarouselFonts", "getFontsFromSharedStyle", "fonts", "NavigationFonts", "getFonts", "tcXJo3ibF_default", "NavigationWithVariantAppearEffect", "withVariantAppearEffect", "ContainerWithFX", "withFX", "Container", "RichTextWithFX", "RichText", "ButtonFonts", "yxMLBm6u9_default", "MotionDivWithFX", "motion", "ProjectCardAlternateFonts", "OpAUc6Tw7_default", "ProjectCardFonts", "dkHqH5IsT_default", "TestimonialsTabletFonts", "OzsM5gC8z_default", "TestimonialsMobileFonts", "xo_uHnun4_default", "TestimonialsDesktopFonts", "c68PkD6NI_default", "ContactBannerFonts", "mvFjjL93U_default", "NewsCardFonts", "TLNf69q5h_default", "FooterFonts", "sqI55T788_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transformTemplate1", "_", "t", "animation1", "transition2", "animation2", "animation3", "transition3", "textEffect", "transition4", "animation4", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "I9MXNPrVXXU9FZcVCJ", "O2AM2YV5ZXU9FZcVCJ", "bZvbWkf5fXU9FZcVCJ", "Fo0GBg4sHXU9FZcVCJ", "uvzi6z694XU9FZcVCJ", "nKV0o6pdZXU9FZcVCJ", "sQVfnHR6CXU9FZcVCJ", "idXU9FZcVCJ", "I9MXNPrVXn1fTJ4keV", "O2AM2YV5Zn1fTJ4keV", "bZvbWkf5fn1fTJ4keV", "Fo0GBg4sHn1fTJ4keV", "uvzi6z694n1fTJ4keV", "nKV0o6pdZn1fTJ4keV", "sQVfnHR6Cn1fTJ4keV", "idn1fTJ4keV", "FhGIs8ttGChXlQ2EGa", "kByi9vxJxChXlQ2EGa", "R19wwcySaChXlQ2EGa", "TkkNuh2VqChXlQ2EGa", "idChXlQ2EGa", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "ref1", "ref2", "ref3", "ref4", "router", "useRouter", "elementId", "useRouteElementId", "elementId1", "isDisplayed", "isDisplayed1", "isDisplayed2", "elementId2", "elementId3", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "ComponentViewportProvider", "PropertyOverrides2", "x", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "ChildrenCanSuspend", "IBLzBKqBo_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "resolvedLinks2", "collection1", "paginationInfo1", "loadMore1", "index1", "resolvedLinks3", "resolvedLinks4", "oHkuee6PE_default", "collection2", "paginationInfo2", "loadMore2", "index2", "Link", "css", "FramerMLrAKcwSX", "withCSS", "MLrAKcwSX_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
