{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/6IRTcxcNV4GCbAeVhLBT/bKqpoHVoRfTC7AIRcA1k/uSVlrRNuy.js", "ssg:https://framerusercontent.com/modules/gGMLDwT4JcKZLebOJNfF/9d5ro21HA802k1a5N2sE/OVS2enybs.js", "ssg:https://framerusercontent.com/modules/sxJrRQlrfvqNEbQs3niW/WPkuRTK6SvstOy2FYTFD/b4XHJ1wKH.js", "ssg:https://framerusercontent.com/modules/8RKqBYoCN5KP8KlnaBFe/XeQiBCEXxa1K6pZSKgz0/jVoUnYmPx.js", "ssg:https://framerusercontent.com/modules/hIK8dxu81qn8LiwjR3AD/BRNIWlInhTddD87A8DM1/YNzuZm4Lu.js", "ssg:https://framerusercontent.com/modules/AnIYEsVDsx0StS58HvaM/Y2aWTLouKL79POhS9rml/nkWxOgF9t.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "// Generated by Framer (99efa6a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-gpQqr .framer-styles-preset-inn29d:not(.rich-text-wrapper), .framer-gpQqr .framer-styles-preset-inn29d.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-6b49f927-336f-43e3-84f7-18ea689858fd, #26968f); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-6b49f927-336f-43e3-84f7-18ea689858fd, #26968f); --framer-link-text-decoration: none; }\"];export const className=\"framer-gpQqr\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (259a342)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"DNpLHfOFt\",\"lYn4To4EQ\"];const serializationHash=\"framer-kXzxB\";const variantClassNames={DNpLHfOFt:\"framer-v-ukl76r\",lYn4To4EQ:\"framer-v-1oqm7bd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Logo Black\":\"DNpLHfOFt\",\"Logo Colored\":\"lYn4To4EQ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DNpLHfOFt\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DNpLHfOFt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"lYn4To4EQ\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"lYn4To4EQ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ukl76r\",className,classNames),\"data-framer-name\":\"Logo Black\",layoutDependency:layoutDependency,layoutId:\"DNpLHfOFt\",ref:refBinding,style:{...style},...addPropertyOverrides({lYn4To4EQ:{\"data-framer-name\":\"Logo Colored\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-eo7ynb\",\"data-framer-name\":\"SnapyCode - Main Logo - Black (1)\",fill:\"black\",intrinsicHeight:327,intrinsicWidth:871,layoutDependency:layoutDependency,layoutId:\"EoMwYW1zq\",svg:'<svg width=\"871\" height=\"327\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M411.1 89.48c-2.8-4.11-6.51-7.46-11.16-10.04-4.65-2.58-9.77-4.83-15.36-6.72-3.56-1.16-6.91-2.3-9.95-3.4-3.07-1.1-5.73-2.31-8-3.56-2.27-1.26-4.04-2.77-5.31-4.52-1.25-1.73-1.88-3.93-1.88-6.56 0-2.63.63-4.83 1.88-6.57 1.26-1.73 2.99-3.07 5.15-3.95 2.16-.9 4.55-1.29 7.19-1.19 3.08 0 5.71.63 7.92 1.91 2.22 1.26 3.95 2.92 5.22 4.99 1.28 2.05 1.95 4.29 2.06 6.72h23.75c-.22-6.64-1.98-12.4-5.3-17.26-3.33-4.84-7.85-8.56-13.55-11.15-5.69-2.59-12.27-3.88-19.76-3.88-7.49 0-13.8 1.28-19.54 3.8-5.77 2.54-10.24 6.17-13.45 10.92-3.24 4.75-4.83 10.5-4.83 17.25 0 7.92 2.29 14.25 6.88 18.99 4.58 4.75 11.26 8.55 20.02 11.4 3.91 1.26 7.56 2.5 11.01 3.71 3.41 1.21 6.45 2.56 9.1 4.03 2.63 1.48 4.71 3.29 6.23 5.38 1.54 2.11 2.3 4.65 2.3 7.61 0 2.75-.64 5.06-1.96 6.96-1.33 1.9-3.18 3.38-5.54 4.44-2.38 1.05-5.2 1.57-8.47 1.57-3.69 0-6.91-.74-9.65-2.22-2.76-1.47-4.87-3.47-6.41-6.01-1.53-2.53-2.34-5.38-2.46-8.55h-23.42c.11 7.49 2 13.88 5.69 19.14 3.7 5.29 8.7 9.3 14.97 12.04 6.25 2.73 13.41 4.11 21.43 4.11 8.55 0 15.73-1.53 21.53-4.6 5.8-3.06 10.24-7.09 13.29-12.11 3.06-5 4.57-10.47 4.57-16.36 0-6.76-1.4-12.19-4.18-16.32h-.01Zm87.03-17.88c-2.38-5.27-5.83-9.31-10.36-12.1-4.54-2.79-10.08-4.19-16.61-4.19-6.53 0-11.73 1.37-16.22 4.11-4.47 2.75-7.93 6.33-10.36 10.75l-1.59-12.97h-19.45v79.75h22.15V94.38c0-4.32.76-7.97 2.29-11 1.53-3.01 3.68-5.32 6.41-6.96 2.76-1.63 5.81-2.45 9.19-2.45 5.57 0 9.66 1.65 12.25 4.99 2.59 3.32 3.88 8.04 3.88 14.16v43.83h21.99V91.07c0-7.71-1.18-14.19-3.56-19.48l-.01.01Zm83.08-1.57c-3.02-4.76-7.28-8.4-12.82-10.92-5.54-2.54-12.06-3.8-19.56-3.8-6.73 0-12.78 1.18-18.12 3.56-5.32 2.37-9.56 5.65-12.73 9.81-3.15 4.16-5.06 9.1-5.69 14.79h21.52c.63-3.37 2.29-5.91 4.99-7.59 2.68-1.69 5.97-2.53 9.89-2.53 3.56 0 6.46.63 8.62 1.9 2.17 1.26 3.75 3.14 4.76 5.61.99 2.49 1.48 5.63 1.48 9.42h-19.6c-7.61 0-13.93 1.06-18.99 3.17-5.08 2.11-8.82 5.01-11.25 8.7-2.44 3.7-3.63 7.92-3.63 12.67 0 4.42 1.03 8.45 3.08 12.09 2.07 3.64 5.27 6.55 9.65 8.71 4.39 2.16 9.85 3.25 16.38 3.25 3.17 0 6.04-.34 8.63-1.02 2.59-.7 4.92-1.64 7.02-2.86 2.13-1.22 4.01-2.67 5.63-4.35 1.63-1.69 2.98-3.57 4.03-5.69l2.54 12.02h18.67V87.61c0-6.97-1.51-12.82-4.5-17.57v-.01Zm-18.59 33.7c-.32 2.54-.95 4.88-1.91 7.04s-2.16 4.09-3.63 5.78c-1.48 1.68-3.3 2.98-5.38 3.87-2.11.9-4.49 1.34-7.14 1.34-2.21 0-4.16-.32-5.85-.94-1.69-.63-3.01-1.64-3.96-3.02-.94-1.37-1.41-2.99-1.41-4.89 0-1.79.47-3.4 1.41-4.83.95-1.42 2.4-2.53 4.35-3.32 1.96-.8 4.46-1.19 7.53-1.19h15.98v.16h.01ZM676.86 75.8c-3.27-6.27-7.78-11.26-13.54-14.95-5.74-3.7-12.32-5.54-19.7-5.54-4.21 0-7.93.59-11.16 1.73-3.21 1.16-5.97 2.72-8.3 4.66-2.33 1.95-4.27 4.04-5.85 6.26l-2.54-10.77h-19.62v114.56h22.16v-44.94c2.63 3.79 6.08 6.74 10.34 8.86 4.29 2.11 9.32 3.17 15.12 3.17 7.18 0 13.6-1.8 19.3-5.38 5.71-3.6 10.24-8.51 13.62-14.81 3.38-6.26 5.06-13.42 5.06-21.43s-1.63-15.18-4.89-21.45v.03Zm-20.27 32.98c-1.79 3.39-4.26 6.03-7.45 7.92-3.14 1.9-6.73 2.86-10.74 2.86s-7.73-.97-10.85-2.86c-3.11-1.88-5.55-4.53-7.35-7.92-1.8-3.37-2.68-7.26-2.68-11.7 0-4.44.87-8.17 2.68-11.56 1.8-3.38 4.24-6.03 7.35-7.99 3.11-1.96 6.73-2.93 10.85-2.93 4.12 0 7.61.98 10.74 2.93 3.18 1.95 5.65 4.61 7.45 7.99 1.82 3.39 2.71 7.28 2.71 11.72s-.9 8.17-2.71 11.54Zm114.9-32.98c-3.27-6.27-7.8-11.26-13.52-14.95-5.77-3.7-12.33-5.54-19.72-5.54-4.21 0-7.93.59-11.15 1.73-3.22 1.16-6 2.72-8.32 4.66-2.31 1.95-4.27 4.04-5.85 6.26l-2.54-10.77h-19.62v114.56h22.16v-44.94c2.63 3.79 6.09 6.74 10.36 8.86 4.27 2.11 9.32 3.17 15.11 3.17 7.16 0 13.6-1.8 19.3-5.38 5.71-3.6 10.24-8.51 13.6-14.81 3.38-6.26 5.07-13.42 5.07-21.43s-1.62-15.18-4.89-21.45l.01.03Zm-20.26 32.98c-1.8 3.39-4.27 6.03-7.43 7.92-3.17 1.9-6.78 2.86-10.78 2.86-4 0-7.72-.97-10.82-2.86-3.11-1.88-5.57-4.53-7.36-7.92-1.78-3.37-2.69-7.26-2.69-11.7 0-4.44.91-8.17 2.69-11.56 1.79-3.38 4.25-6.03 7.36-7.99 3.1-1.95 6.71-2.93 10.82-2.93s7.61.98 10.78 2.93c3.16 1.95 5.63 4.61 7.43 7.99 1.79 3.39 2.69 7.28 2.69 11.72s-.9 8.17-2.69 11.54Z\" fill=\"#000\"/><path d=\"m837.33 57.21-19.8 50.47-22.61-50.47h-24.07l31.95 70.9h4.76l-19.14 43.66h23.42l49.07-114.56h-23.58ZM404.66 278.43c-4.24 3.03-9.9 4.56-16.95 4.56-6.5 0-12.09-1.53-16.71-4.56-4.64-3.04-8.18-7.37-10.65-12.96-2.47-5.6-3.67-12.28-3.67-20.07 0-7.79 1.19-14.51 3.67-20.18 2.47-5.64 6.01-10 10.65-13.03 4.62-3.04 10.2-4.55 16.71-4.55 7.04 0 12.72 1.62 17.04 4.87 4.32 3.24 7.12 7.87 8.41 13.85h24.63c-2.14-12.39-7.57-21.99-16.33-28.82-8.74-6.81-19.89-10.24-33.45-10.24-11.19 0-20.83 2.46-28.94 7.36-8.11 4.91-14.35 11.74-18.73 20.47-4.37 8.76-6.55 18.83-6.55 30.25 0 11.42 2.18 21.46 6.55 30.15 4.38 8.69 10.62 15.47 18.73 20.31 8.11 4.86 17.75 7.28 28.94 7.28 13.56 0 24.7-3.33 33.45-10 8.76-6.68 14.19-15.82 16.33-27.45h-24.63c-1.39 5.45-4.22 9.69-8.5 12.73v.03Zm115.28-39.52c-3.57-6.33-8.46-11.31-14.64-14.88-6.19-3.57-13.17-5.35-20.96-5.35-7.79 0-14.78 1.78-20.97 5.35-6.18 3.57-11.06 8.56-14.63 14.96-3.6 6.41-5.37 13.75-5.37 22.08 0 8.33 1.77 15.36 5.37 21.76 3.56 6.39 8.45 11.39 14.63 14.95 6.19 3.58 13.11 5.37 20.8 5.37 7.69 0 14.91-1.78 21.04-5.37 6.15-3.56 11.02-8.53 14.65-14.87 3.62-6.35 5.43-13.7 5.43-22s-1.78-15.66-5.35-22Zm-20 34.64c-1.67 3.41-3.81 5.97-6.49 7.68-2.67 1.7-5.76 2.55-9.27 2.55-3.3 0-6.32-.85-9.03-2.55-2.72-1.7-4.88-4.26-6.48-7.68-1.61-3.41-2.39-7.62-2.39-12.64 0-5.02.78-9.23 2.39-12.65 1.6-3.4 3.78-5.95 6.56-7.68 2.78-1.7 5.79-2.55 9.12-2.55 3.33 0 6.48.85 9.19 2.55 2.72 1.72 4.88 4.27 6.48 7.68 1.61 3.42 2.4 7.64 2.4 12.65 0 5.01-.83 9.23-2.48 12.64Zm96.08-87.52v44.64c-2.67-3.84-6.14-6.8-10.4-8.88-4.29-2.07-9.28-3.11-15.04-3.11-7.36 0-14.02 1.84-19.92 5.53-5.91 3.68-10.56 8.69-13.93 15.03-3.37 6.35-5.03 13.63-5.03 21.84 0 8.21 1.67 15.2 5.03 21.59 3.37 6.4 7.92 11.42 13.7 15.04 5.76 3.63 12.32 5.45 19.68 5.45 4.35 0 8.19-.59 11.51-1.77 3.29-1.16 6.14-2.75 8.48-4.71 2.33-1.98 4.32-4.09 5.92-6.33l2.55 10.88h19.83V186.04h-22.38v-.01ZM594 272.74c-1.75 3.41-4.23 6.08-7.42 8.01-3.19 1.91-6.88 2.87-11.05 2.87-4.17 0-7.65-.97-10.87-2.87-3.21-1.93-5.68-4.62-7.45-8.09-1.75-3.46-2.63-7.43-2.63-11.92s.88-8.26 2.63-11.69c1.77-3.4 4.24-6.07 7.45-8 3.22-1.92 6.82-2.88 10.87-2.88 4.05 0 7.86.97 11.05 2.88 3.19 1.93 5.68 4.6 7.42 8 1.78 3.42 2.65 7.36 2.65 11.85 0 4.49-.87 8.42-2.65 11.83v.01Zm109.92-34.56c-3.37-5.96-8.04-10.71-14.08-14.24-6.03-3.52-13.04-5.27-21.03-5.27-7.99 0-15.6 1.86-21.84 5.61-6.25 3.72-11.09 8.81-14.56 15.26-3.47 6.47-5.2 13.85-5.2 22.18s1.76 15.43 5.27 21.67c3.53 6.25 8.4 11.09 14.63 14.56 6.25 3.47 13.43 5.2 21.54 5.2 6.39 0 12.14-1.19 17.26-3.6 5.12-2.4 9.46-5.63 13.05-9.69 3.56-4.06 6.1-8.57 7.61-13.59h-22.89c-1.29 2.55-3.17 4.64-5.68 6.23-2.5 1.61-5.69 2.4-9.53 2.4-3.84 0-7.19-.85-10.08-2.56-2.87-1.7-5.11-4.12-6.72-7.26-1.28-2.54-2.06-5.4-2.3-8.57h59.1c.21-1.49.33-2.88.38-4.16.06-1.28.09-2.45.09-3.52 0-7.79-1.69-14.67-5.04-20.65h.02Zm-54.08 14.73c.41-2.29 1.09-4.32 2.01-6.09 1.7-3.29 4.04-5.81 7.04-7.51 2.99-1.71 6.3-2.56 9.93-2.56 4.79 0 8.81 1.47 12.08 4.4 3.25 2.94 5.02 6.86 5.34 11.77h-36.4v-.01ZM118.5 24.29H62.81c-27.46 0-49.72 22.26-49.72 49.7v179.45c0 27.45 22.26 49.7 49.72 49.7h55.7l139.38-139.39L118.5 24.29Zm2.68 88.83h-.01l-50.6 50.6 50.61 50.61H90.41L47.5 171.4c-.79-.79-1.44-1.69-1.94-2.63-.1-.24-.22-.48-.33-.72-.1-.24-.22-.49-.29-.74-.06-.17-.12-.33-.17-.51-.03-.13-.07-.25-.1-.38-.01-.05-.02-.09-.02-.14-.05-.17-.08-.34-.11-.51-.01-.05-.01-.08-.02-.12 0-.02-.01-.05-.01-.08-.06-.36-.1-.72-.13-1.09a8.13 8.13 0 0 1 0-1.56c.02-.37.07-.74.13-1.09v-.03s0-.01.01-.01c0-.05.01-.09.02-.15.07-.34.15-.69.24-1.02.06-.17.11-.33.17-.51.07-.24.18-.49.29-.74.12-.24.23-.49.33-.72.51-.95 1.15-1.84 1.94-2.64l42.91-42.9 30.77-.01-.01.02Zm14.9 79.9 23.37-58.6h14.29l-23.35 58.6h-14.32.01Zm155.86-10.21v70.63c0 27.45-22.24 49.7-49.7 49.7h-70.56l120.26-120.33Zm0-108.81v70.54L171.68 24.29h70.56c27.46 0 49.7 22.26 49.7 49.72V74Z\" fill=\"#000\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1vc9l6w\",\"data-framer-name\":\"SnapyCode - Main Logo - Colored (1) 1\",fill:\"black\",intrinsicHeight:327,intrinsicWidth:871,layoutDependency:layoutDependency,layoutId:\"ThpiU1ITD\",svg:'<svg width=\"871\" height=\"327\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M412.47 88.219c-2.756-4.046-6.407-7.343-10.983-9.883-4.567-2.55-9.616-4.754-15.117-6.615a324.907 324.907 0 0 1-9.793-3.347c-3.021-1.082-5.639-2.273-7.873-3.504-2.234-1.24-3.976-2.726-5.226-4.449-1.231-1.703-1.851-3.868-1.851-6.457s.62-4.754 1.851-6.467c1.24-1.703 2.942-3.022 5.068-3.888 2.126-.886 4.478-1.27 7.076-1.172 3.032 0 5.62.62 7.795 1.88 2.185 1.24 3.888 2.875 5.138 4.912 1.259 2.018 1.919 4.223 2.027 6.615h23.374c-.216-6.536-1.948-12.206-5.216-16.99-3.277-4.764-7.726-8.425-13.336-10.975-5.6-2.549-12.075-3.819-19.447-3.819-7.371 0-13.582 1.26-19.231 3.74-5.679 2.5-10.078 6.074-13.237 10.75-3.189 4.675-4.754 10.335-4.754 16.98 0 7.795 2.254 14.026 6.772 18.691 4.507 4.676 11.081 8.416 19.703 11.222 3.848 1.24 7.44 2.46 10.836 3.652 3.356 1.19 6.348 2.52 8.956 3.966 2.588 1.457 4.635 3.239 6.131 5.296 1.516 2.077 2.264 4.577 2.264 7.491 0 2.707-.63 4.981-1.929 6.851-1.309 1.87-3.13 3.327-5.453 4.37-2.342 1.034-5.117 1.546-8.336 1.546-3.631 0-6.8-.729-9.497-2.186-2.716-1.447-4.793-3.415-6.309-5.915-1.505-2.491-2.303-5.296-2.421-8.416h-23.049c.108 7.372 1.968 13.662 5.6 18.84 3.641 5.207 8.562 9.154 14.733 11.851 6.151 2.687 13.198 4.045 21.091 4.045 8.415 0 15.481-1.506 21.189-4.528 5.709-3.012 10.078-6.978 13.08-11.92 3.012-4.921 4.498-10.306 4.498-16.103 0-6.654-1.378-12-4.114-16.064h-.01Zm85.653-17.6c-2.342-5.188-5.737-9.164-10.196-11.91-4.468-2.747-9.92-4.125-16.347-4.125-6.427 0-11.544 1.349-15.963 4.046-4.4 2.707-7.805 6.23-10.196 10.581l-1.565-12.767h-19.143v78.501h21.8V93.042c0-4.252.748-7.845 2.254-10.828 1.506-2.963 3.622-5.236 6.308-6.85 2.717-1.605 5.718-2.412 9.045-2.412 5.482 0 9.507 1.624 12.056 4.912 2.549 3.267 3.819 7.913 3.819 13.938v43.143h21.642V89.784c0-7.59-1.161-13.968-3.504-19.175l-.01.01Zm81.766-1.546c-2.972-4.685-7.165-8.268-12.617-10.748-5.452-2.5-11.869-3.74-19.251-3.74-6.623 0-12.577 1.16-17.833 3.503-5.236 2.333-9.409 5.562-12.529 9.657-3.1 4.094-4.98 8.957-5.6 14.558h21.18c.62-3.317 2.254-5.818 4.911-7.471 2.638-1.664 5.876-2.49 9.734-2.49 3.503 0 6.357.62 8.483 1.87 2.136 1.24 3.691 3.09 4.685 5.522.974 2.45 1.457 5.541 1.457 9.272h-19.29c-7.49 0-13.71 1.043-18.69 3.12-5 2.077-8.68 4.932-11.072 8.564-2.401 3.642-3.573 7.796-3.573 12.471 0 4.351 1.014 8.318 3.032 11.901 2.037 3.583 5.186 6.447 9.497 8.573 4.321 2.127 9.694 3.199 16.121 3.199 3.12 0 5.944-.334 8.493-1.004 2.549-.689 4.843-1.614 6.909-2.815 2.097-1.201 3.947-2.628 5.541-4.282a22.256 22.256 0 0 0 3.967-5.6l2.499 11.831h18.375V86.378c0-6.86-1.486-12.62-4.429-17.295v-.01Zm-18.296 33.172c-.315 2.5-.935 4.804-1.88 6.93-.944 2.126-2.125 4.026-3.572 5.689a14.714 14.714 0 0 1-5.295 3.81c-2.077.886-4.419 1.319-7.027 1.319-2.175 0-4.094-.315-5.757-.926-1.664-.62-2.963-1.614-3.898-2.972-.925-1.349-1.388-2.943-1.388-4.814 0-1.762.463-3.346 1.388-4.754.935-1.398 2.362-2.49 4.281-3.268 1.929-.787 4.39-1.171 7.411-1.171h15.727v.157h.01Zm112.433-27.492c-3.218-6.172-7.657-11.084-13.326-14.716-5.649-3.642-12.125-5.453-19.388-5.453-4.144 0-7.805.58-10.984 1.703-3.159 1.142-5.875 2.677-8.168 4.587-2.293 1.92-4.203 3.977-5.758 6.162l-2.5-10.601h-19.309v112.764h21.809v-44.236c2.589 3.731 5.984 6.635 10.177 8.722 4.222 2.077 9.172 3.12 14.881 3.12 7.066 0 13.384-1.772 18.994-5.296 5.62-3.543 10.078-8.376 13.405-14.578 3.326-6.162 4.98-13.209 4.98-21.094 0-7.884-1.605-14.942-4.813-21.114v.03Zm-19.949 32.463c-1.762 3.337-4.193 5.936-7.332 7.796-3.091 1.87-6.624 2.815-10.571 2.815-3.946 0-7.607-.955-10.678-2.815-3.061-1.851-5.462-4.459-7.234-7.796-1.771-3.317-2.637-7.146-2.637-11.517 0-4.37.856-8.041 2.637-11.378 1.772-3.327 4.173-5.936 7.234-7.865 3.061-1.93 6.624-2.884 10.678-2.884 4.055 0 7.49.964 10.571 2.884 3.129 1.92 5.56 4.538 7.332 7.865 1.791 3.337 2.667 7.166 2.667 11.536 0 4.37-.886 8.042-2.667 11.359Zm113.082-32.463c-3.218-6.172-7.677-11.084-13.306-14.716-5.679-3.642-12.135-5.453-19.408-5.453-4.143 0-7.805.58-10.974 1.703-3.169 1.142-5.905 2.677-8.188 4.587-2.274 1.92-4.203 3.977-5.758 6.162l-2.499-10.601h-19.31v112.764h21.809v-44.236c2.589 3.731 5.994 6.635 10.197 8.722 4.202 2.077 9.172 3.12 14.871 3.12 7.046 0 13.384-1.772 18.994-5.296 5.62-3.543 10.078-8.376 13.385-14.578 3.327-6.162 4.99-13.209 4.99-21.094 0-7.884-1.595-14.942-4.813-21.114l.01.03Zm-19.939 32.463c-1.772 3.337-4.203 5.936-7.313 7.796-3.12 1.87-6.673 2.815-10.609 2.815-3.937 0-7.598-.955-10.649-2.815-3.061-1.851-5.482-4.459-7.244-7.796-1.752-3.317-2.647-7.146-2.647-11.517 0-4.37.895-8.041 2.647-11.378 1.762-3.327 4.183-5.936 7.244-7.865 3.051-1.92 6.604-2.884 10.649-2.884 4.045 0 7.489.964 10.609 2.884 3.11 1.92 5.541 4.538 7.313 7.865 1.761 3.337 2.647 7.166 2.647 11.536 0 4.37-.886 8.042-2.647 11.359Z\" fill=\"#1E2C5C\"/><path d=\"m831.958 56.454-19.487 49.679-22.253-49.679h-23.689l31.445 69.789h4.684l-18.837 42.976h23.05l48.293-112.765h-23.206ZM406.132 274.207c-4.173 2.982-9.743 4.488-16.682 4.488-6.397 0-11.899-1.506-16.445-4.488-4.567-2.992-8.051-7.255-10.482-12.757-2.431-5.512-3.612-12.087-3.612-19.755 0-7.668 1.171-14.283 3.612-19.864 2.431-5.552 5.915-9.843 10.482-12.826 4.546-2.992 10.038-4.478 16.445-4.478 6.929 0 12.519 1.594 16.771 4.793 4.251 3.189 7.007 7.747 8.277 13.633h24.24c-2.106-12.196-7.45-21.645-16.072-28.368-8.601-6.703-19.575-10.08-32.921-10.08-11.013 0-20.5 2.422-28.482 7.245-7.981 4.833-14.123 11.556-18.433 20.149-4.301 8.623-6.447 18.535-6.447 29.776s2.146 21.124 6.447 29.677c4.31 8.554 10.452 15.228 18.433 19.992 7.982 4.784 17.469 7.166 28.482 7.166 13.346 0 24.31-3.278 32.921-9.843 8.622-6.576 13.966-15.572 16.072-27.02h-24.24c-1.368 5.365-4.154 9.538-8.366 12.53v.03Zm113.456-38.901c-3.513-6.23-8.326-11.132-14.408-14.646-6.092-3.514-12.962-5.267-20.628-5.267-7.667 0-14.547 1.753-20.639 5.267-6.082 3.514-10.885 8.425-14.398 14.725-3.543 6.31-5.285 13.535-5.285 21.734 0 8.199 1.742 15.119 5.285 21.419 3.503 6.29 8.316 11.211 14.398 14.716 6.092 3.524 12.903 5.285 20.471 5.285 7.569 0 14.674-1.752 20.707-5.285 6.053-3.505 10.846-8.397 14.419-14.637 3.562-6.251 5.344-13.486 5.344-21.655 0-8.17-1.752-15.415-5.266-21.656Zm-19.683 34.097c-1.644 3.357-3.75 5.877-6.388 7.56-2.627 1.673-5.668 2.51-9.123 2.51-3.248 0-6.22-.837-8.887-2.51-2.677-1.673-4.803-4.193-6.378-7.56-1.584-3.356-2.352-7.5-2.352-12.441 0-4.942.768-9.086 2.352-12.452 1.575-3.347 3.721-5.857 6.457-7.56 2.736-1.673 5.698-2.51 8.975-2.51 3.278 0 6.378.837 9.045 2.51 2.677 1.693 4.803 4.203 6.378 7.56 1.584 3.366 2.362 7.52 2.362 12.452 0 4.931-.817 9.085-2.441 12.441Zm94.56-86.148v43.941c-2.628-3.78-6.043-6.694-10.236-8.741-4.222-2.038-9.133-3.062-14.802-3.062-7.243 0-13.798 1.812-19.605 5.444-5.816 3.622-10.393 8.554-13.709 14.794-3.317 6.251-4.951 13.417-4.951 21.498 0 8.081 1.644 14.962 4.951 21.251 3.316 6.3 7.795 11.241 13.483 14.805 5.669 3.573 12.125 5.364 19.369 5.364 4.281 0 8.06-.58 11.328-1.742 3.238-1.142 6.043-2.707 8.346-4.636 2.293-1.949 4.251-4.026 5.826-6.231l2.51 10.71h19.516V183.265h-22.026v-.01Zm-1.988 85.351c-1.722 3.357-4.163 5.985-7.303 7.885-3.139 1.88-6.771 2.825-10.875 2.825s-7.529-.955-10.698-2.825c-3.159-1.9-5.59-4.548-7.332-7.964-1.722-3.405-2.589-7.313-2.589-11.733 0-4.419.867-8.13 2.589-11.507 1.742-3.346 4.173-5.974 7.332-7.874 3.169-1.89 6.712-2.835 10.698-2.835 3.986 0 7.736.955 10.875 2.835 3.14 1.9 5.59 4.528 7.303 7.874 1.752 3.367 2.608 7.245 2.608 11.665 0 4.419-.856 8.288-2.608 11.644v.01Zm108.181-34.018c-3.317-5.867-7.913-10.542-13.857-14.017-5.935-3.465-12.834-5.187-20.698-5.187-7.863 0-15.353 1.83-21.494 5.522-6.151 3.661-10.915 8.672-14.33 15.021-3.415 6.368-5.117 13.632-5.117 21.832 0 8.199 1.732 15.188 5.186 21.33 3.474 6.152 8.267 10.916 14.399 14.332 6.151 3.416 13.217 5.118 21.199 5.118 6.289 0 11.948-1.171 16.987-3.543 5.039-2.362 9.31-5.542 12.843-9.538 3.504-3.997 6.004-8.436 7.49-13.377h-22.528c-1.269 2.51-3.12 4.567-5.59 6.132-2.46 1.585-5.6 2.363-9.379 2.363s-7.076-.837-9.921-2.52c-2.824-1.674-5.029-4.056-6.613-7.147-1.26-2.5-2.028-5.315-2.264-8.435h58.165a40.65 40.65 0 0 0 .374-4.095c.059-1.26.089-2.412.089-3.465 0-7.668-1.664-14.44-4.961-20.326h.02Zm-53.224 14.499c.403-2.254 1.072-4.252 1.978-5.995 1.673-3.238 3.976-5.719 6.928-7.392 2.943-1.683 6.201-2.52 9.773-2.52 4.714 0 8.671 1.447 11.889 4.331 3.199 2.894 4.941 6.753 5.256 11.586h-35.824v-.01ZM124.499 24.05h-54.81c-27.025 0-48.933 21.911-48.933 48.921V249.61c0 27.019 21.908 48.921 48.934 48.921h54.819l137.175-137.206L124.499 24.05Zm2.637 87.438h-.009l-49.8 49.807 49.809 49.817H96.853l-42.231-42.257a10.941 10.941 0 0 1-1.91-2.589c-.098-.236-.216-.473-.324-.709-.099-.236-.217-.482-.285-.728-.06-.168-.119-.325-.168-.502-.03-.128-.069-.246-.098-.374-.01-.05-.02-.089-.02-.138-.05-.168-.079-.335-.108-.502-.01-.049-.01-.079-.02-.118 0-.02-.01-.05-.01-.079a12.777 12.777 0 0 1-.128-1.073 8.01 8.01 0 0 1 0-1.536c.02-.364.07-.728.128-1.072v-.03s0-.01.01-.01c0-.049.01-.088.02-.147.069-.335.147-.68.236-1.005.06-.167.108-.324.167-.502a6.25 6.25 0 0 1 .286-.728c.118-.236.226-.482.325-.709a11.244 11.244 0 0 1 1.909-2.598l42.231-42.228 30.283-.01-.01.02Zm14.665 78.648 23-57.682h14.064l-22.981 57.682h-14.093.01Z\" fill=\"#1E2C5C\"/><path d=\"M295.195 180.086v69.523c0 27.019-21.888 48.921-48.914 48.921h-69.443l118.357-118.444Zm0-107.105v69.435L176.838 24.05h69.443c27.026 0 48.914 21.911 48.914 48.941v-.01Z\" fill=\"#85E0DA\"/></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kXzxB.framer-15obipb, .framer-kXzxB .framer-15obipb { display: block; }\",\".framer-kXzxB.framer-ukl76r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kXzxB .framer-eo7ynb { aspect-ratio: 2.6636085626911314 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 45px); position: relative; width: 121px; }\",\".framer-kXzxB .framer-1vc9l6w { aspect-ratio: 2.6636085626911314 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 45px); position: relative; width: 120px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kXzxB.framer-ukl76r { gap: 0px; } .framer-kXzxB.framer-ukl76r > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kXzxB.framer-ukl76r > :first-child { margin-left: 0px; } .framer-kXzxB.framer-ukl76r > :last-child { margin-right: 0px; } }\",\".framer-kXzxB.framer-v-1oqm7bd.framer-ukl76r { gap: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kXzxB.framer-v-1oqm7bd.framer-ukl76r { gap: 0px; } .framer-kXzxB.framer-v-1oqm7bd.framer-ukl76r > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-kXzxB.framer-v-1oqm7bd.framer-ukl76r > :first-child { margin-left: 0px; } .framer-kXzxB.framer-v-1oqm7bd.framer-ukl76r > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lYn4To4EQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOVS2enybs=withCSS(Component,css,\"framer-kXzxB\");export default FramerOVS2enybs;FramerOVS2enybs.displayName=\"Logo\";FramerOVS2enybs.defaultProps={height:45,width:121};addPropertyControls(FramerOVS2enybs,{variant:{options:[\"DNpLHfOFt\",\"lYn4To4EQ\"],optionTitles:[\"Logo Black\",\"Logo Colored\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOVS2enybs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOVS2enybs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lYn4To4EQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"121\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OVS2enybs.map", "// Generated by Framer (259a342)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/nS63ifOnhN6N1f5hCykw/HnShMe7OOY9eY64J4Ew2/lwFzNq_o7.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6IRTcxcNV4GCbAeVhLBT/bKqpoHVoRfTC7AIRcA1k/uSVlrRNuy.js\";import Logo from\"https://framerusercontent.com/modules/gGMLDwT4JcKZLebOJNfF/9d5ro21HA802k1a5N2sE/OVS2enybs.js\";const LogoFonts=getFonts(Logo);const cycleOrder=[\"Q5Fb3FmDP\",\"yNC8vRRqY\",\"lCSC5xDzz\"];const serializationHash=\"framer-P5Ras\";const variantClassNames={lCSC5xDzz:\"framer-v-8cg6zw\",Q5Fb3FmDP:\"framer-v-jbuadu\",yNC8vRRqY:\"framer-v-tzcuz7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile-close\":\"yNC8vRRqY\",\"Mobile-open\":\"lCSC5xDzz\",Desktop:\"Q5Fb3FmDP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Q5Fb3FmDP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Q5Fb3FmDP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap64jlzz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"yNC8vRRqY\"),200);});const onTap6xeg5m=activeVariantCallback(async(...args)=>{setVariant(\"QILQI3nYD\");});const onTap1gq3ptr=activeVariantCallback(async(...args)=>{setVariant(\"lCSC5xDzz\");});const onTap1mqszfy=activeVariantCallback(async(...args)=>{setVariant(\"yNC8vRRqY\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"yNC8vRRqY\",\"lCSC5xDzz\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jbuadu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Q5Fb3FmDP\",ref:refBinding,style:{backgroundColor:\"var(--token-21b896a9-7930-4640-bdff-ba21da5828db, rgb(248, 248, 248))\",...style},...addPropertyOverrides({lCSC5xDzz:{\"data-framer-name\":\"Mobile-open\",\"data-highlight\":true,onTap:onTap64jlzz},yNC8vRRqY:{\"data-framer-name\":\"Mobile-close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ku6ksy\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"TAM77sgba\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pcoe8u\",\"data-border\":true,\"data-framer-name\":\"Nav Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"aRzfZJtkH\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6a4ed56d-f5d8-40c8-b936-26601b549f63, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bhvx1SO3h\"},motionChild:true,nodeId:\"eG4mingwE\",openInNewTab:false,scopeId:\"b4XHJ1wKH\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rglmat framer-c03da4\",\"data-framer-name\":\"Logo wrapper\",layoutDependency:layoutDependency,layoutId:\"eG4mingwE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||85)-0-85)/2)+0+20+0,...addPropertyOverrides({lCSC5xDzz:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-60)/2)+1+6.5+0},yNC8vRRqY:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+1+6.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dklc0y-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"lP8X43wwa-container\",name:\"Logo\",nodeId:\"lP8X43wwa\",rendersWithMotion:true,scopeId:\"b4XHJ1wKH\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"lP8X43wwa\",layoutId:\"lP8X43wwa\",name:\"Logo\",variant:\"lYn4To4EQ\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-om6319\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"PhnujKaGp\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},variants:{lCSC5xDzz:{backgroundColor:\"var(--token-21b896a9-7930-4640-bdff-ba21da5828db, rgb(248, 248, 248))\",opacity:1},yNC8vRRqY:{backgroundColor:\"var(--token-21b896a9-7930-4640-bdff-ba21da5828db, rgb(248, 248, 248))\",opacity:0}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ltsbpb\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"mKxwJ3wGH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ichdi3\",\"data-styles-preset\":\"lwFzNq_o7\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":TucaOlOAM\",webPageId:\"Bhvx1SO3h\"},motionChild:true,nodeId:\"zooPnhtTv\",openInNewTab:false,scopeId:\"b4XHJ1wKH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-inn29d\",\"data-styles-preset\":\"uSVlrRNuy\",children:\"About\"})})})}),className:\"framer-6vg4l4\",\"data-framer-name\":\"Nav link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zooPnhtTv\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ichdi3\",\"data-styles-preset\":\"lwFzNq_o7\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":GT1Gw1Zhs\",webPageId:\"Bhvx1SO3h\"},motionChild:true,nodeId:\"bA2H2kKOA\",openInNewTab:false,scopeId:\"b4XHJ1wKH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-inn29d\",\"data-styles-preset\":\"uSVlrRNuy\",children:\"Services\"})})})}),className:\"framer-10hmm39\",\"data-framer-name\":\"Nav link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bA2H2kKOA\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ichdi3\",\"data-styles-preset\":\"lwFzNq_o7\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":kWRx3ToPm\",webPageId:\"Bhvx1SO3h\"},motionChild:true,nodeId:\"MxxaQ0uVQ\",openInNewTab:false,scopeId:\"b4XHJ1wKH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-inn29d\",\"data-styles-preset\":\"uSVlrRNuy\",children:\"Products\"})})})}),className:\"framer-1jgydh7\",\"data-framer-name\":\"Nav link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MxxaQ0uVQ\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ichdi3\",\"data-styles-preset\":\"lwFzNq_o7\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ilckvm8Zv\",webPageId:\"Bhvx1SO3h\"},motionChild:true,nodeId:\"xeqpcfbmI\",openInNewTab:false,scopeId:\"b4XHJ1wKH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-inn29d\",\"data-styles-preset\":\"uSVlrRNuy\",children:\"Contact\"})})})}),className:\"framer-16i46u8\",\"data-framer-name\":\"Nav link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xeqpcfbmI\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hdl23u\",\"data-framer-name\":\"Button wrapper\",layoutDependency:layoutDependency,layoutId:\"haEDsSYIh\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10c77ue\",\"data-framer-name\":\"Menu button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fD56PWhXQ\",onTap:onTap6xeg5m,...addPropertyOverrides({lCSC5xDzz:{onTap:onTap1mqszfy},yNC8vRRqY:{onTap:onTap1gq3ptr}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16jz09w\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"VvKywAzX6\",style:{backgroundColor:\"var(--token-9be46232-65c2-4b6a-a47e-e813dd7bf0c1, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{lCSC5xDzz:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-umwh5s\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"ZGwUScqvL\",style:{backgroundColor:\"var(--token-9be46232-65c2-4b6a-a47e-e813dd7bf0c1, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{lCSC5xDzz:{rotate:45}}})]})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P5Ras.framer-c03da4, .framer-P5Ras .framer-c03da4 { display: block; }\",\".framer-P5Ras.framer-jbuadu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-P5Ras .framer-ku6ksy { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px 25px 0px 25px; position: relative; user-select: none; width: 1px; }\",\".framer-P5Ras .framer-1pcoe8u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 25px 20px 25px; position: relative; width: 1px; }\",\".framer-P5Ras .framer-1rglmat { -webkit-user-select: none; 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: visible; padding: 0px; position: relative; text-decoration: none; user-select: none; width: min-content; }\",\".framer-P5Ras .framer-1dklc0y-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-P5Ras .framer-om6319 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-P5Ras .framer-1ltsbpb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-P5Ras .framer-6vg4l4, .framer-P5Ras .framer-10hmm39, .framer-P5Ras .framer-1jgydh7, .framer-P5Ras .framer-16i46u8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-P5Ras .framer-1hdl23u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; min-height: 44px; overflow: visible; padding: 0px; position: relative; width: 140px; }\",\".framer-P5Ras .framer-10c77ue { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: hidden; position: relative; width: 44px; }\",\".framer-P5Ras .framer-16jz09w { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-P5Ras .framer-umwh5s { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-P5Ras.framer-jbuadu, .framer-P5Ras .framer-ku6ksy, .framer-P5Ras .framer-1rglmat, .framer-P5Ras .framer-om6319, .framer-P5Ras .framer-1ltsbpb, .framer-P5Ras .framer-1hdl23u { gap: 0px; } .framer-P5Ras.framer-jbuadu > *, .framer-P5Ras .framer-ku6ksy > *, .framer-P5Ras .framer-1rglmat > *, .framer-P5Ras .framer-1hdl23u > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-P5Ras.framer-jbuadu > :first-child, .framer-P5Ras .framer-ku6ksy > :first-child, .framer-P5Ras .framer-1rglmat > :first-child, .framer-P5Ras .framer-om6319 > :first-child, .framer-P5Ras .framer-1ltsbpb > :first-child, .framer-P5Ras .framer-1hdl23u > :first-child { margin-left: 0px; } .framer-P5Ras.framer-jbuadu > :last-child, .framer-P5Ras .framer-ku6ksy > :last-child, .framer-P5Ras .framer-1rglmat > :last-child, .framer-P5Ras .framer-om6319 > :last-child, .framer-P5Ras .framer-1ltsbpb > :last-child, .framer-P5Ras .framer-1hdl23u > :last-child { margin-right: 0px; } .framer-P5Ras .framer-om6319 > * { margin: 0px; margin-left: calc(22px / 2); margin-right: calc(22px / 2); } .framer-P5Ras .framer-1ltsbpb > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } }\",\".framer-P5Ras.framer-v-tzcuz7.framer-jbuadu { overflow: visible; width: 400px; }\",\".framer-P5Ras.framer-v-tzcuz7 .framer-ku6ksy, .framer-P5Ras.framer-v-8cg6zw .framer-ku6ksy { height: 60px; padding: 0px 16px 0px 16px; }\",\".framer-P5Ras.framer-v-tzcuz7 .framer-1pcoe8u, .framer-P5Ras.framer-v-8cg6zw .framer-1pcoe8u { height: 58px; padding: 20px; z-index: 10; }\",\".framer-P5Ras.framer-v-tzcuz7 .framer-om6319 { align-content: flex-start; align-items: flex-start; height: 1px; justify-content: flex-start; left: -20px; overflow: hidden; position: absolute; right: -20px; top: 56px; width: unset; z-index: 1; }\",\".framer-P5Ras.framer-v-tzcuz7 .framer-1ltsbpb, .framer-P5Ras.framer-v-8cg6zw .framer-1ltsbpb { flex-direction: column; width: 100%; }\",\".framer-P5Ras.framer-v-tzcuz7 .framer-1hdl23u, .framer-P5Ras.framer-v-8cg6zw .framer-1hdl23u { min-height: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-P5Ras.framer-v-tzcuz7 .framer-1ltsbpb { gap: 0px; } .framer-P5Ras.framer-v-tzcuz7 .framer-1ltsbpb > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-P5Ras.framer-v-tzcuz7 .framer-1ltsbpb > :first-child { margin-top: 0px; } .framer-P5Ras.framer-v-tzcuz7 .framer-1ltsbpb > :last-child { margin-bottom: 0px; } }\",\".framer-P5Ras.framer-v-8cg6zw.framer-jbuadu { cursor: pointer; overflow: visible; width: 400px; }\",\".framer-P5Ras.framer-v-8cg6zw .framer-om6319 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; left: -20px; overflow: hidden; padding: 24px 0px 24px 0px; position: absolute; right: -20px; top: 58px; width: unset; z-index: 1; }\",\".framer-P5Ras.framer-v-8cg6zw .framer-16jz09w { bottom: 21px; top: unset; }\",\".framer-P5Ras.framer-v-8cg6zw .framer-umwh5s { top: 21px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-P5Ras.framer-v-8cg6zw .framer-1ltsbpb { gap: 0px; } .framer-P5Ras.framer-v-8cg6zw .framer-1ltsbpb > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-P5Ras.framer-v-8cg6zw .framer-1ltsbpb > :first-child { margin-top: 0px; } .framer-P5Ras.framer-v-8cg6zw .framer-1ltsbpb > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-P5Ras[data-border=\"true\"]::after, .framer-P5Ras [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 85\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yNC8vRRqY\":{\"layout\":[\"fixed\",\"auto\"]},\"lCSC5xDzz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerb4XHJ1wKH=withCSS(Component,css,\"framer-P5Ras\");export default Framerb4XHJ1wKH;Framerb4XHJ1wKH.displayName=\"Section/Nav\";Framerb4XHJ1wKH.defaultProps={height:85,width:1200};addPropertyControls(Framerb4XHJ1wKH,{variant:{options:[\"Q5Fb3FmDP\",\"yNC8vRRqY\",\"lCSC5xDzz\"],optionTitles:[\"Desktop\",\"Mobile-close\",\"Mobile-open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerb4XHJ1wKH,[{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\"}]},...LogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb4XHJ1wKH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"85\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yNC8vRRqY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lCSC5xDzz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (259a342)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={OKL4ybQXG:{hover:true,pressed:true}};const cycleOrder=[\"OKL4ybQXG\",\"Ti8N_8ESI\",\"N3eQ2rxFi\",\"GlhJK2ptW\",\"ty0UP7xgK\"];const serializationHash=\"framer-mQM63\";const variantClassNames={GlhJK2ptW:\"framer-v-yca25r\",N3eQ2rxFi:\"framer-v-shp3sw\",OKL4ybQXG:\"framer-v-nn3hd0\",Ti8N_8ESI:\"framer-v-pbjke6\",ty0UP7xgK:\"framer-v-12fqcst\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"OKL4ybQXG\",Disabled:\"N3eQ2rxFi\",Error:\"ty0UP7xgK\",Loading:\"Ti8N_8ESI\",Success:\"GlhJK2ptW\"};const getProps=({click,height,id,width,...props})=>{return{...props,KAXcH_Sit:click??props.KAXcH_Sit,variant:humanReadableVariantMap[props.variant]??props.variant??\"OKL4ybQXG\"};};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,KAXcH_Sit,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OKL4ybQXG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapwjn2ow=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KAXcH_Sit){const res=await KAXcH_Sit(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Ti8N_8ESI\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Ti8N_8ESI\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nn3hd0\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"OKL4ybQXG\",onTap:onTapwjn2ow,ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(133, 224, 218) 0%, rgb(38, 150, 143) 100%)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,opacity:1,...style},variants:{\"OKL4ybQXG-hover\":{opacity:1},\"OKL4ybQXG-pressed\":{opacity:1},GlhJK2ptW:{opacity:1},N3eQ2rxFi:{opacity:.5},ty0UP7xgK:{opacity:1}},...addPropertyOverrides({\"OKL4ybQXG-hover\":{\"data-framer-name\":undefined},\"OKL4ybQXG-pressed\":{\"data-framer-name\":undefined},GlhJK2ptW:{\"data-framer-name\":\"Success\"},N3eQ2rxFi:{\"data-framer-name\":\"Disabled\"},Ti8N_8ESI:{\"data-framer-name\":\"Loading\"},ty0UP7xgK:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-aex04c\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"LOgzVJWDf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{ty0UP7xgK:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GlhJK2ptW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})})},ty0UP7xgK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-87no9d\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"mV6BoreFL\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1xqi2jb\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"Cn24U2ezo\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{Ti8N_8ESI:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ilq5sr\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"q8PQuKYiz\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mQM63.framer-1chsmm6, .framer-mQM63 .framer-1chsmm6 { display: block; }\",\".framer-mQM63.framer-nn3hd0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-mQM63 .framer-aex04c { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-mQM63 .framer-87no9d { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-mQM63 .framer-1xqi2jb { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-mQM63 .framer-1ilq5sr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mQM63.framer-nn3hd0 { gap: 0px; } .framer-mQM63.framer-nn3hd0 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-mQM63.framer-nn3hd0 > :first-child { margin-left: 0px; } .framer-mQM63.framer-nn3hd0 > :last-child { margin-right: 0px; } }\",\".framer-mQM63.framer-v-pbjke6 .framer-1xqi2jb { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ti8N_8ESI\":{\"layout\":[\"fixed\",\"fixed\"]},\"N3eQ2rxFi\":{\"layout\":[\"fixed\",\"fixed\"]},\"GlhJK2ptW\":{\"layout\":[\"fixed\",\"fixed\"]},\"ty0UP7xgK\":{\"layout\":[\"fixed\",\"fixed\"]},\"qNC7biEzF\":{\"layout\":[\"fixed\",\"fixed\"]},\"atPSFIddc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KAXcH_Sit\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjVoUnYmPx=withCSS(Component,css,\"framer-mQM63\");export default FramerjVoUnYmPx;FramerjVoUnYmPx.displayName=\"Button 3\";FramerjVoUnYmPx.defaultProps={height:40,width:240};addPropertyControls(FramerjVoUnYmPx,{variant:{options:[\"OKL4ybQXG\",\"Ti8N_8ESI\",\"N3eQ2rxFi\",\"GlhJK2ptW\",\"ty0UP7xgK\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},KAXcH_Sit:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjVoUnYmPx,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjVoUnYmPx\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ti8N_8ESI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N3eQ2rxFi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GlhJK2ptW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ty0UP7xgK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qNC7biEzF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"atPSFIddc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"KAXcH_Sit\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jVoUnYmPx.map", "// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,FormSelect,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/6IRTcxcNV4GCbAeVhLBT/bKqpoHVoRfTC7AIRcA1k/uSVlrRNuy.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8byU0zdHMx7EygMPELpz/9ilRaBy5CpXWjgjxDcLI/xQ3YpcOYq.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/88mem5UKNsyAkLQNsjqy/UUTQ6WfXbkShwDRK6oMA/YMWHTpEKD.js\";import Button3 from\"https://framerusercontent.com/modules/8RKqBYoCN5KP8KlnaBFe/XeQiBCEXxa1K6pZSKgz0/jVoUnYmPx.js\";import Logo from\"https://framerusercontent.com/modules/gGMLDwT4JcKZLebOJNfF/9d5ro21HA802k1a5N2sE/OVS2enybs.js\";const LogoFonts=getFonts(Logo);const Button3Fonts=getFonts(Button3);const cycleOrder=[\"V_KUxPNiw\",\"u9BOdrBl7\",\"K0exkfXxi\"];const serializationHash=\"framer-T1m5u\";const variantClassNames={K0exkfXxi:\"framer-v-1txcu6y\",u9BOdrBl7:\"framer-v-5h9ca0\",V_KUxPNiw:\"framer-v-1ni6a4a\"};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 formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"V_KUxPNiw\",Phone:\"K0exkfXxi\",Tablet:\"u9BOdrBl7\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"V_KUxPNiw\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"V_KUxPNiw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"u9BOdrBl7\",\"K0exkfXxi\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ni6a4a\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"V_KUxPNiw\",ref:refBinding,style:{backgroundColor:\"var(--token-16d47f0e-bb2a-4ca9-aa26-50db1e3771de, rgb(255, 255, 255))\",...style},...addPropertyOverrides({K0exkfXxi:{\"data-framer-name\":\"Phone\"},u9BOdrBl7:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o9zugy\",\"data-framer-name\":\"Grid 2x\",layoutDependency:layoutDependency,layoutId:\"aErYCgYaE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1edlcqt\",\"data-framer-name\":\"Text wrapper\",layoutDependency:layoutDependency,layoutId:\"rxVzMNxr2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l1xywr\",\"data-framer-name\":\"Branding\",layoutDependency:layoutDependency,layoutId:\"IatUP87wM\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bhvx1SO3h\"},motionChild:true,nodeId:\"PkYaLzN0W\",scopeId:\"YNzuZm4Lu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-o3pqft framer-6qesrx\",\"data-framer-name\":\"Logo wrapper\",layoutDependency:layoutDependency,layoutId:\"PkYaLzN0W\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-63gvv1-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"zd6Ajm5KO-container\",name:\"Logo\",nodeId:\"zd6Ajm5KO\",rendersWithMotion:true,scopeId:\"YNzuZm4Lu\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"zd6Ajm5KO\",layoutId:\"zd6Ajm5KO\",name:\"Logo\",variant:\"lYn4To4EQ\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-9n4cdq\",\"data-styles-preset\":\"xQ3YpcOYq\",style:{\"--framer-text-alignment\":\"left\"},children:[\"Looking to collaborate? \",/*#__PURE__*/_jsx(motion.br,{}),\"Let's get in touch\"]})}),className:\"framer-17y0cu2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ze5IHBako\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h5,{className:\"framer-styles-preset-cu1yzc\",\"data-styles-preset\":\"YMWHTpEKD\",style:{\"--framer-text-alignment\":\"left\"},children:[\"Or email us at \",/*#__PURE__*/_jsx(Link,{href:\"mailto:info@snappycode.net\",motionChild:true,nodeId:\"etK1ALXs2\",openInNewTab:true,scopeId:\"YNzuZm4Lu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-inn29d\",\"data-styles-preset\":\"uSVlrRNuy\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1s711t6, rgb(56, 161, 154))\"},children:\"info@snappycode.net\"})})})]})}),className:\"framer-lz3q1p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"etK1ALXs2\",style:{\"--extracted-1s711t6\":\"rgb(56, 161, 154)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-118ae5g\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"zT06QpUP6\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gu0ij3\",\"data-framer-name\":\"Bottom wrapper\",layoutDependency:layoutDependency,layoutId:\"Wv3peTu08\"})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bhvs9j\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"N3Th54rLn\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/b905eb5a-8cfc-4579-9b6c-b90078aaabee/submit\",className:\"framer-brih8w\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"p5IYLLSJh\",nodeId:\"p5IYLLSJh\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6a4ed56d-f5d8-40c8-b936-26601b549f63, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(136, 160, 194, 0.08)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-10u6sq7\",layoutDependency:layoutDependency,layoutId:\"U1Zosud4R\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 136, 136))\"},children:\"Name\"})}),className:\"framer-cjveem\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"MCZcxGWIk\",style:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-2eemml\",inputName:\"Name\",layoutDependency:layoutDependency,layoutId:\"o9lbKllQt\",placeholder:\"ex. Jane Smith\",required:true,style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-8iwgpy\",layoutDependency:layoutDependency,layoutId:\"hp7aNC3DU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 136, 136))\"},children:\"Email Address\"})}),className:\"framer-1jgh6x8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GWGMQL5tv\",style:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1cnb35a\",inputName:\"Email Address\",layoutDependency:layoutDependency,layoutId:\"jqf4PPIyq\",placeholder:\"jane@gmail.com\",style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-tg9y1k\",layoutDependency:layoutDependency,layoutId:\"bOkf7Dp1G\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 136, 136))\"},children:\"Budget\"})}),className:\"framer-1opi2v0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"sLvhFJGWZ\",style:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-erzl7l\",defaultValue:\"\",inputName:\"Budget\",layoutDependency:layoutDependency,layoutId:\"S7TVc9cIv\",required:true,selectOptions:[{disabled:true,title:\"Tell us your budget\",type:\"option\",value:\"\"},{title:\"<$10,000\",type:\"option\",value:\"<$10,000\"},{title:\"$10,000-$50,000\",type:\"option\",value:\"$10,000-$50,000\"},{title:\"$50,000>\",type:\"option\",value:\"$50,000>\"},{title:\"Custom\",type:\"option\",value:\"Custom\"}],style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-invalid-text-color\":\"rgb(153, 153, 153)\"}})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-18ioy0j\",layoutDependency:layoutDependency,layoutId:\"TsOJgnDz_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 136, 136))\"},children:\"Comments\"})}),className:\"framer-e75x0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"uHARAR2Ko\",style:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-2x1yb5\",inputName:\"Comments\",layoutDependency:layoutDependency,layoutId:\"KuOSSkSQ2\",placeholder:\"Tell us more about your project\",style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"textarea\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"422px\",...addPropertyOverrides({K0exkfXxi:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1150px) - 80px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1whi4kp-container\",layoutDependency:layoutDependency,layoutId:\"Zyge5Zvgl-container\",nodeId:\"Zyge5Zvgl\",rendersWithMotion:true,scopeId:\"YNzuZm4Lu\",children:/*#__PURE__*/_jsx(Button3,{height:\"100%\",id:\"Zyge5Zvgl\",layoutId:\"Zyge5Zvgl\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"Ti8N_8ESI\",success:\"GlhJK2ptW\"},\"OKL4ybQXG\"),width:\"100%\"})})})]})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T1m5u.framer-6qesrx, .framer-T1m5u .framer-6qesrx { display: block; }\",\".framer-T1m5u.framer-1ni6a4a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: center; overflow: visible; padding: 64px 25px 64px 25px; position: relative; width: 1200px; }\",\".framer-T1m5u .framer-o9zugy { display: grid; flex: none; gap: 52px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1150px; overflow: visible; padding: 0px 25px 0px 25px; position: relative; width: 100%; }\",\".framer-T1m5u .framer-1edlcqt { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-T1m5u .framer-1l1xywr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-T1m5u .framer-o3pqft { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-T1m5u .framer-63gvv1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-T1m5u .framer-17y0cu2, .framer-T1m5u .framer-lz3q1p { flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-T1m5u .framer-118ae5g { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-T1m5u .framer-1gu0ij3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; min-height: 30px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-T1m5u .framer-bhvs9j { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px 0px 0px 38px; position: relative; width: 100%; }\",\".framer-T1m5u .framer-brih8w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px; position: relative; width: 486px; will-change: var(--framer-will-change-override, transform); }\",\".framer-T1m5u .framer-10u6sq7, .framer-T1m5u .framer-8iwgpy, .framer-T1m5u .framer-tg9y1k, .framer-T1m5u .framer-18ioy0j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-T1m5u .framer-cjveem, .framer-T1m5u .framer-1jgh6x8, .framer-T1m5u .framer-1opi2v0, .framer-T1m5u .framer-e75x0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-T1m5u .framer-2eemml, .framer-T1m5u .framer-1cnb35a, .framer-T1m5u .framer-erzl7l { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }','.framer-T1m5u .framer-2x1yb5 { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-T1m5u .framer-1whi4kp-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-T1m5u.framer-v-5h9ca0.framer-1ni6a4a { width: 810px; }\",\".framer-T1m5u.framer-v-5h9ca0 .framer-o9zugy { gap: 0px; grid-template-columns: repeat(1, minmax(50px, 1fr)); }\",\".framer-T1m5u.framer-v-5h9ca0 .framer-1edlcqt { gap: 52px; }\",\".framer-T1m5u.framer-v-5h9ca0 .framer-bhvs9j { align-content: flex-end; align-items: flex-end; padding: 0px; }\",\".framer-T1m5u.framer-v-1txcu6y.framer-1ni6a4a { padding: 34px 16px 34px 16px; width: 390px; }\",\".framer-T1m5u.framer-v-1txcu6y .framer-o9zugy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; padding: 0px 16px 0px 16px; }\",\".framer-T1m5u.framer-v-1txcu6y .framer-1edlcqt { align-self: unset; gap: 34px; height: min-content; }\",\".framer-T1m5u.framer-v-1txcu6y .framer-bhvs9j { align-self: unset; padding: 0px; }\",\".framer-T1m5u.framer-v-1txcu6y .framer-brih8w { padding: 24px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-T1m5u[data-border=\"true\"]::after, .framer-T1m5u [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 630\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"u9BOdrBl7\":{\"layout\":[\"fixed\",\"auto\"]},\"K0exkfXxi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYNzuZm4Lu=withCSS(Component,css,\"framer-T1m5u\");export default FramerYNzuZm4Lu;FramerYNzuZm4Lu.displayName=\"Footer\";FramerYNzuZm4Lu.defaultProps={height:630,width:1200};addPropertyControls(FramerYNzuZm4Lu,{variant:{options:[\"V_KUxPNiw\",\"u9BOdrBl7\",\"K0exkfXxi\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYNzuZm4Lu,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...LogoFonts,...Button3Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYNzuZm4Lu\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"630\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u9BOdrBl7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"K0exkfXxi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YNzuZm4Lu.map", "// Generated by Framer (259a342)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SectionNav from\"#framer/local/canvasComponent/b4XHJ1wKH/b4XHJ1wKH.js\";import Footer from\"#framer/local/canvasComponent/YNzuZm4Lu/YNzuZm4Lu.js\";const SectionNavFonts=getFonts(SectionNav);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FooterFonts=getFonts(Footer);const breakpoints={E4I8b0Os6:\"(min-width: 1200px)\",n8lUKd6Nb:\"(min-width: 810px) and (max-width: 1199px)\",tM632cQoJ:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-lpq39\";const variantClassNames={E4I8b0Os6:\"framer-v-valrqx\",n8lUKd6Nb:\"framer-v-7m6alw\",tM632cQoJ:\"framer-v-j3x6b7\"};const transition1={damping:58,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-40};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lpq39.framer-2v63n4, .framer-lpq39 .framer-2v63n4 { display: block; }\",\".framer-lpq39.framer-valrqx { align-content: center; align-items: center; background-color: var(--token-21b896a9-7930-4640-bdff-ba21da5828db, #f8f8f8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-lpq39 .framer-k1o2m6-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-lpq39 .framer-rwrtp { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(0 * -1px); position: relative; width: 0px; }\",\".framer-lpq39 .framer-dc4ptm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lpq39 .framer-1xntfxa-container { flex: none; height: auto; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(0 * -1px); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-lpq39.framer-valrqx, .framer-lpq39 .framer-dc4ptm { gap: 0px; } .framer-lpq39.framer-valrqx > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-lpq39.framer-valrqx > :first-child { margin-top: 0px; } .framer-lpq39.framer-valrqx > :last-child { margin-bottom: 0px; } .framer-lpq39 .framer-dc4ptm > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-lpq39 .framer-dc4ptm > :first-child { margin-left: 0px; } .framer-lpq39 .framer-dc4ptm > :last-child { margin-right: 0px; } }\"];const mediaQueries={E4I8b0Os6:\"(min-width: 1200px)\",n8lUKd6Nb:\"(min-width: 810px) and (max-width: 1199px)\",tM632cQoJ:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"E4I8b0Os6\",Phone:\"tM632cQoJ\",Tablet:\"n8lUKd6Nb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"E4I8b0Os6\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"E4I8b0Os6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-21b896a9-7930-4640-bdff-ba21da5828db, rgb(248, 248, 248)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-valrqx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:85,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-k1o2m6-container\",\"data-framer-appear-id\":\"k1o2m6\",initial:animation1,layoutScroll:true,nodeId:\"oHk9xF6wG\",optimized:true,rendersWithMotion:true,scopeId:\"nkWxOgF9t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tM632cQoJ:{variant:\"yNC8vRRqY\"}},children:/*#__PURE__*/_jsx(SectionNav,{height:\"100%\",id:\"oHk9xF6wG\",layoutId:\"oHk9xF6wG\",style:{width:\"100%\"},variant:\"Q5Fb3FmDP\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-rwrtp\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dc4ptm\",\"data-framer-name\":\"Contact Us\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:630,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xntfxa-container\",nodeId:\"ZAE1oHO6M\",scopeId:\"nkWxOgF9t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{n8lUKd6Nb:{variant:\"u9BOdrBl7\"},tM632cQoJ:{variant:\"K0exkfXxi\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ZAE1oHO6M\",layoutId:\"ZAE1oHO6M\",style:{width:\"100%\"},variant:\"V_KUxPNiw\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"n8lUKd6Nb\":{\"layout\":[\"fixed\",\"fixed\"]},\"tM632cQoJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"E4I8b0Os6\":[\".framer-k1o2m6-container\",\".framer-dc4ptm\"],\"n8lUKd6Nb\":[\".framer-k1o2m6-container\",\".framer-dc4ptm\"],\"tM632cQoJ\":[\".framer-k1o2m6-container\",\".framer-dc4ptm\"]}\n * @framerBreakpoints {\"E4I8b0Os6\":{\"min\":1200,\"canvasClassName\":\"framer-valrqx-override\",\"minHeight\":1200,\"name\":\"Desktop\",\"width\":1200},\"n8lUKd6Nb\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-7m6alw-override\",\"minHeight\":1200,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810},\"tM632cQoJ\":{\"max\":809,\"canvasClassName\":\"framer-j3x6b7-override\",\"minHeight\":1500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390}}\n * @framerDefaultVariant E4I8b0Os6\n * @framerLayoutTemplate\n */const FramernkWxOgF9t=withCSS(Component,css,\"framer-lpq39\");export default FramernkWxOgF9t;FramernkWxOgF9t.displayName=\"Template\";FramernkWxOgF9t.defaultProps={height:1200,width:1200};addFonts(FramernkWxOgF9t,[{explicitInter:true,fonts:[]},...SectionNavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernkWxOgF9t\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"E4I8b0Os6\",\"framerHitTargets\":\"{\\\"E4I8b0Os6\\\":[\\\".framer-k1o2m6-container\\\",\\\".framer-dc4ptm\\\"],\\\"n8lUKd6Nb\\\":[\\\".framer-k1o2m6-container\\\",\\\".framer-dc4ptm\\\"],\\\"tM632cQoJ\\\":[\\\".framer-k1o2m6-container\\\",\\\".framer-dc4ptm\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n8lUKd6Nb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tM632cQoJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"E4I8b0Os6\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-valrqx-override\\\",\\\"minHeight\\\":1200,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200},\\\"n8lUKd6Nb\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-7m6alw-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810},\\\"tM632cQoJ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-j3x6b7-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/AnIYEsVDsx0StS58HvaM/Y2aWTLouKL79POhS9rml/nkWxOgF9t.js\";\r\n\r\n        const routes = {Bhvx1SO3h: {elements: {GT1Gw1Zhs: \"services\", ilckvm8Zv: \"contactus\", kWRx3ToPm: \"products\", TucaOlOAM: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dA0SMSOCg28lweR2yPtT/MPGXKSRhYlupFrKxRmRh/Bhvx1SO3h.js\")), path: \"/\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"972d542a43d21223a1694fabb0efe23055cf949619ece4314a2ea46e271c65a3\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"Bhvx1SO3h\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Bhvx1SO3h\":\r\nreturn [{hash: \"valrqx\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"7m6alw\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"j3x6b7\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://snappycode.net\",\r\n                    EditorBar: \r\ntypeof window === \"undefined\" ? undefined : (() => {\r\n    const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n    if (isBot) return\r\n\r\n    return Framer.lazy(async () => {\r\n        const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n        return {\r\n            default: createEditorBar({\r\n                dependencies: {\r\n                    __version: 1,\r\n                    framer: {\r\n                        useCurrentRoute: Framer.useCurrentRoute,\r\n                        useLocaleInfo: Framer.useLocaleInfo,\r\n                        useRouter: Framer.useRouter,\r\n                    },\r\n                    react: {\r\n                        createElement: React.createElement,\r\n                        memo: React.memo,\r\n                        useCallback: React.useCallback,\r\n                        useEffect: React.useEffect,\r\n                        useRef: React.useRef,\r\n                        useState: React.useState,\r\n                    },\r\n                    \"react-dom\": { createPortal },\r\n                },\r\n            }),\r\n        }\r\n    })\r\n})()\r\n,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarOnPageEditing: false, pauseOffscreen: true, replaceNestedLinks: true}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset.framerHydrateV2)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldUnlessUrgent()\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        Framer.setInitialHydrationState()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "SVG", "css", "FramerOVS2enybs", "withCSS", "OVS2enybs_default", "addPropertyControls", "ControlType", "addFonts", "LogoFonts", "getFonts", "OVS2enybs_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap64jlzz", "args", "onTap6xeg5m", "onTap1gq3ptr", "onTap1mqszfy", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "Framerb4XHJ1wKH", "withCSS", "b4XHJ1wKH_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "KAXcH_Sit", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapwjn2ow", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "RichText2", "css", "FramerjVoUnYmPx", "withCSS", "jVoUnYmPx_default", "addPropertyControls", "ControlType", "addFonts", "LogoFonts", "getFonts", "OVS2enybs_default", "Button3Fonts", "jVoUnYmPx_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "formVariants", "form", "currentVariant", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "FormContainer", "formState", "l", "FormPlainTextInput2", "FormSelect", "css", "FramerYNzuZm4Lu", "withCSS", "YNzuZm4Lu_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "SectionNavFonts", "getFonts", "b4XHJ1wKH_default", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "FooterFonts", "YNzuZm4Lu_default", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "ContainerWithOptimizedAppearEffect", "PropertyOverrides2", "b4XHJ1wKH_default", "Container", "YNzuZm4Lu_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramernkWxOgF9t", "withCSS", "nkWxOgF9t_default", "addFonts", "SectionNavFonts", "FooterFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props", "B", "nkWxOgF9t_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "window", "navigator", "createEditorBar", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldUnlessUrgent", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "setInitialHydrationState", "turnOffReactEventHandling", "d", "r"]
}
