{"version":3,"file":"script_main.w2ORixJO.mjs","names":["SVG","getProps","Icon","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","Icon","createLayoutDependency","useRef","React.useId","className","SVG","getProps","Icon","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getProps","Icon","className","addPropertyOverrides","IconFonts","Icon","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","BrandFonts","Brand","TextLink","IconBox","FooterLinks","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","Icon","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","useRef","isMotionValue","isMotionValue","useRef","animation","useCallback","value","isMotionValue","animate","useMemo","Slider","useState","useRef","useCallback","value","isMotionValue","useState","_Fragment","Audio","useRef","useCallback","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","Brand","Icon","IOKnob2","NavLink2","SlideInButton2","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Navigation2Fonts","Navigation2","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","Navigation2Fonts","Navigation2","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","Navigation2","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","TemplateCAT","TemplateES","TemplateFR","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/wHguoJlul4XEhk3AaulI/oXBkR31mlI2KeEPMxpPw/uNxF6T0zi.js","https:/framerusercontent.com/modules/0RP3M3BArG7iWEphiNh9/Gx1zJ1VCBD5dSEJJnUqB/I4oKlQ1fW.js","https:/framerusercontent.com/modules/CLgurHPTFgmtXE5jBvY3/catcT59hcyvCZvC4nIST/tHhsEfhOY.js","https:/framerusercontent.com/modules/qNLPl8g5iCahkm2bt6YN/uda5ScEnDWRaxC8DzkPt/uVz1FHhtr.js","https:/framerusercontent.com/modules/BFqjyFTUds2GUm0Q0GkS/3Jv1BoIQwr0yHOE33xp8/HnK9vrkv1.js","https:/framerusercontent.com/modules/MG7iE94F0ZvoqbNuMbV6/OGSqIbf20wwPsml59vF9/kpAqrq8WH.js","https:/framerusercontent.com/modules/jA7aaOL5ra3wvK5GRemy/6nQBBUzMgAZUQXVKgBjM/Ypo2H2bsg.js","https:/framerusercontent.com/modules/P5xqUwmEY9LOBmlnUJRN/eUPJ7wnXjwiMqmK4yrkD/KQepIZgGn.js","https:/framerusercontent.com/modules/fDiD8YUePSCJ3kzbcDmb/9tAUc0G6Mef5cUjZi9dI/Rlp13hpmq.js","https:/framerusercontent.com/modules/gyjVwa4cT4cWo3mQV0EN/qcmmzdi9BedVbIk8mEpA/EcKuIOOuo.js","https:/framerusercontent.com/modules/5NZbIvVQswwEvhwO57Yd/I6kNK9KlzemXol3JEYtc/s0Pq73Zfu.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/0tL3NK6Gdibfi84549mt/wxfj3uKBUiepHMkJD9XI/lodash.js","https:/framer.com/m/framer/lodash.js@0.3.0","https:/framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js","https:/framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js","https:/framerusercontent.com/modules/KQTUbkNBZmBeRNdr8G2W/na8M2x493Fr2xYrPSaZV/yKsr8wzmL.js","https:/framerusercontent.com/modules/LDYNUSuxIESRDffX8i2h/xCYfUkocOcxPso642S6Y/Nd_TbZ_bJ.js","https:/framerusercontent.com/modules/JnrjCLRylvDEq7Htwizo/keOiqB0mj3qxiAgDHiRO/CjTQCJ_Zn.js","https:/framerusercontent.com/modules/SyznQkEiqi573UhHNdir/v4EbHvOuAXU6qXgvVbsU/QoryLVjBq.js","https:/framerusercontent.com/modules/Ym6vqSWiI6o3yFirakq6/31b6l0yRMebqCiWfoC65/k4kIW3MCa.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lOvOJ\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-lOvOJ { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Phone Call\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11.275 1.306 C 11.327 1.114 11.452 0.95 11.625 0.85 C 11.797 0.751 12.002 0.724 12.194 0.775 C 15.025 1.514 17.236 3.725 17.975 6.556 C 18.026 6.748 17.999 6.953 17.9 7.125 C 17.8 7.297 17.636 7.423 17.444 7.475 C 17.381 7.491 17.316 7.5 17.25 7.5 C 16.91 7.5 16.613 7.271 16.525 6.943 C 15.923 4.632 14.118 2.827 11.807 2.225 C 11.614 2.173 11.45 2.048 11.351 1.875 C 11.251 1.703 11.224 1.498 11.275 1.306 Z M 11.057 5.225 C 12.35 5.57 13.18 6.4 13.525 7.693 C 13.613 8.021 13.91 8.25 14.25 8.25 C 14.316 8.25 14.381 8.241 14.444 8.225 C 14.636 8.173 14.8 8.047 14.9 7.875 C 14.999 7.703 15.026 7.498 14.975 7.306 C 14.495 5.51 13.24 4.255 11.444 3.775 C 11.044 3.668 10.633 3.906 10.526 4.306 C 10.419 4.707 10.657 5.118 11.057 5.225 Z M 18.739 14.164 C 18.393 16.792 16.151 18.755 13.5 18.75 C 6.056 18.75 0 12.694 0 5.25 C -0.005 2.599 1.958 0.357 4.586 0.011 C 5.246 -0.069 5.88 0.294 6.144 0.904 L 8.124 5.324 L 8.124 5.335 C 8.324 5.797 8.28 6.328 8.005 6.75 C 7.988 6.775 7.971 6.799 7.952 6.822 L 6 9.136 C 6.702 10.563 8.195 12.042 9.64 12.746 L 11.922 10.805 C 11.945 10.786 11.968 10.768 11.993 10.752 C 12.414 10.471 12.949 10.422 13.415 10.621 L 13.427 10.626 L 17.843 12.605 C 18.454 12.869 18.819 13.503 18.739 14.164 Z M 17.25 13.976 C 17.25 13.976 17.243 13.976 17.24 13.976 L 17.24 13.976 L 12.833 12.003 L 10.551 13.944 C 10.528 13.963 10.505 13.981 10.481 13.997 C 10.042 14.29 9.481 14.33 9.005 14.104 C 7.249 13.255 5.498 11.518 4.649 9.781 C 4.42 9.308 4.456 8.749 4.743 8.309 C 4.759 8.284 4.777 8.259 4.796 8.237 L 6.75 5.92 L 4.781 1.514 C 4.781 1.51 4.781 1.506 4.781 1.503 C 2.9 1.748 1.495 3.353 1.5 5.25 C 1.507 11.874 6.876 17.243 13.5 17.25 C 15.396 17.256 17.001 15.854 17.25 13.975 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"18.74987837792363px\" id=\"FIxtaRhNP\" opacity=\"1\" transform=\"translate(2.25 3)\" width=\"18.749737547502242px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Phone Call\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-lOvOJ\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Phone Call\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a6932ec)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/wHguoJlul4XEhk3AaulI/oXBkR31mlI2KeEPMxpPw/uNxF6T0zi.js\";const enabledGestures={VuIDwBLge:{hover:true}};const cycleOrder=[\"xsq5DU6I8\",\"VuIDwBLge\",\"Q2JdTahDj\"];const serializationHash=\"framer-un7Tz\";const variantClassNames={Q2JdTahDj:\"framer-v-31tug0\",VuIDwBLge:\"framer-v-1ovuhbm\",xsq5DU6I8:\"framer-v-t9owb9\"};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={Large:\"xsq5DU6I8\",Regular:\"VuIDwBLge\",Small:\"Q2JdTahDj\"};const getProps=({background,click,color,height,icon,id,link,width,...props})=>{return{...props,HxVmrU0OW:color??props.HxVmrU0OW??\"var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(68, 21, 74))\",n3lLkdic9:background??props.n3lLkdic9??\"var(--token-cc130300-b735-4fd8-87db-c302190b55de, rgb(237, 236, 228))\",RZXx3LnYj:click??props.RZXx3LnYj,sas8XHGFL:link??props.sas8XHGFL,sx18VdCbC:icon??props.sx18VdCbC??Icon,variant:humanReadableVariantMap[props.variant]??props.variant??\"xsq5DU6I8\"};};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,HxVmrU0OW,n3lLkdic9,sx18VdCbC,sas8XHGFL,RZXx3LnYj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xsq5DU6I8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8v4ujr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RZXx3LnYj){const res=await RZXx3LnYj(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"xsq5DU6I8\",scopeId:\"I4oKlQ1fW\",...addPropertyOverrides({VuIDwBLge:{href:sas8XHGFL,openInNewTab:true,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-t9owb9\",className,classNames)} framer-113sd83`,\"data-framer-name\":\"Large\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xsq5DU6I8\",onTap:onTap8v4ujr,ref:refBinding,style:{backgroundColor:n3lLkdic9,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({\"VuIDwBLge-hover\":{\"data-framer-name\":undefined},Q2JdTahDj:{\"data-framer-name\":\"Small\"},VuIDwBLge:{\"data-framer-name\":\"Regular\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-bqrwug\",Component:sx18VdCbC,layoutDependency:layoutDependency,layoutId:\"v77ysx9D7\",style:{\"--21h8s6\":HxVmrU0OW,scale:1},variants:{\"VuIDwBLge-hover\":{scale:1.2}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-un7Tz.framer-113sd83, .framer-un7Tz .framer-113sd83 { display: block; }\",\".framer-un7Tz.framer-t9owb9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-un7Tz .framer-bqrwug { flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-un7Tz.framer-v-1ovuhbm.framer-t9owb9 { gap: 4px; padding: 12px; text-decoration: none; }\",\".framer-un7Tz.framer-v-1ovuhbm .framer-bqrwug { height: var(--framer-aspect-ratio-supported, 20px); width: 20px; }\",\".framer-un7Tz.framer-v-31tug0.framer-t9owb9 { gap: 4px; padding: 8px; }\",\".framer-un7Tz.framer-v-31tug0 .framer-bqrwug { height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 72\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VuIDwBLge\":{\"layout\":[\"auto\",\"auto\"]},\"Q2JdTahDj\":{\"layout\":[\"auto\",\"auto\"]},\"YtYIxDEdI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HxVmrU0OW\":\"color\",\"n3lLkdic9\":\"background\",\"sx18VdCbC\":\"icon\",\"sas8XHGFL\":\"link\",\"RZXx3LnYj\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerI4oKlQ1fW=withCSS(Component,css,\"framer-un7Tz\");export default FramerI4oKlQ1fW;FramerI4oKlQ1fW.displayName=\"Icon Box\";FramerI4oKlQ1fW.defaultProps={height:72,width:72};addPropertyControls(FramerI4oKlQ1fW,{variant:{options:[\"xsq5DU6I8\",\"VuIDwBLge\",\"Q2JdTahDj\"],optionTitles:[\"Large\",\"Regular\",\"Small\"],title:\"Variant\",type:ControlType.Enum},HxVmrU0OW:{defaultValue:'var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(68, 21, 74)) /* {\"name\":\"Elrune-500\"} */',title:\"Color\",type:ControlType.Color},n3lLkdic9:{defaultValue:'var(--token-cc130300-b735-4fd8-87db-c302190b55de, rgb(237, 236, 228)) /* {\"name\":\"nuvasa-200\"} */',title:\"Background\",type:ControlType.Color},sx18VdCbC:{defaultValue:{identifier:\"module:wHguoJlul4XEhk3AaulI/oXBkR31mlI2KeEPMxpPw/uNxF6T0zi.js:default\",moduleId:\"wHguoJlul4XEhk3AaulI\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},sas8XHGFL:{title:\"Link\",type:ControlType.Link},RZXx3LnYj:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerI4oKlQ1fW,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI4oKlQ1fW\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerIntrinsicWidth\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VuIDwBLge\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q2JdTahDj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YtYIxDEdI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"HxVmrU0OW\\\":\\\"color\\\",\\\"n3lLkdic9\\\":\\\"background\\\",\\\"sx18VdCbC\\\":\\\"icon\\\",\\\"sas8XHGFL\\\":\\\"link\\\",\\\"RZXx3LnYj\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"72\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./I4oKlQ1fW.map","// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-naDvf\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-naDvf { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Instagram Logo\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.75 5.25 C 7.265 5.25 5.25 7.265 5.25 9.75 C 5.25 12.235 7.265 14.25 9.75 14.25 C 12.235 14.25 14.25 12.235 14.25 9.75 C 14.247 7.266 12.234 5.253 9.75 5.25 Z M 9.75 12.75 C 8.093 12.75 6.75 11.407 6.75 9.75 C 6.75 8.093 8.093 6.75 9.75 6.75 C 11.407 6.75 12.75 8.093 12.75 9.75 C 12.75 11.407 11.407 12.75 9.75 12.75 Z M 14.25 0 L 5.25 0 C 2.352 0.003 0.003 2.352 0 5.25 L 0 14.25 C 0.003 17.148 2.352 19.497 5.25 19.5 L 14.25 19.5 C 17.148 19.497 19.497 17.148 19.5 14.25 L 19.5 5.25 C 19.497 2.352 17.148 0.003 14.25 0 Z M 18 14.25 C 18 16.321 16.321 18 14.25 18 L 5.25 18 C 3.179 18 1.5 16.321 1.5 14.25 L 1.5 5.25 C 1.5 3.179 3.179 1.5 5.25 1.5 L 14.25 1.5 C 16.321 1.5 18 3.179 18 5.25 Z M 15.75 4.875 C 15.75 5.496 15.246 6 14.625 6 C 14.004 6 13.5 5.496 13.5 4.875 C 13.5 4.254 14.004 3.75 14.625 3.75 C 15.246 3.75 15.75 4.254 15.75 4.875 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"19.5px\" id=\"rwazTCj7a\" opacity=\"1\" transform=\"translate(2.25 2.25)\" width=\"19.5px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-naDvf\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Instagram Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a6932ec)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={YzV5_m4Oz:{hover:true}};const cycleOrder=[\"YzV5_m4Oz\",\"Em9L8H7WD\",\"Rc5eDXDx8\",\"AnUF4IJMW\"];const serializationHash=\"framer-pTAKP\";const variantClassNames={AnUF4IJMW:\"framer-v-1srfs2w\",Em9L8H7WD:\"framer-v-1wptyik\",Rc5eDXDx8:\"framer-v-1paquec\",YzV5_m4Oz:\"framer-v-bwl7y9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"Grande Blanco\":\"AnUF4IJMW\",\"Grande negro\":\"Rc5eDXDx8\",\"On Dark\":\"Em9L8H7WD\",Default:\"YzV5_m4Oz\"};const getProps=({height,id,padding,width,...props})=>{return{...props,AluDPFNcp:padding??props.AluDPFNcp??\"4px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YzV5_m4Oz\"};};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,AluDPFNcp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YzV5_m4Oz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"YzV5_m4Oz\",scopeId:\"uVz1FHhtr\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-bwl7y9\",className,classNames)} framer-1bto248`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"YzV5_m4Oz\",ref:refBinding,style:{\"--1o08y42\":numberToPixelString(AluDPFNcp),...style},...addPropertyOverrides({\"YzV5_m4Oz-hover\":{\"data-framer-name\":undefined},AnUF4IJMW:{\"data-framer-name\":\"Grande Blanco\"},Em9L8H7WD:{\"data-framer-name\":\"On Dark\"},Rc5eDXDx8:{\"data-framer-name\":\"Grande negro\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:68,pixelWidth:68,src:\"https://framerusercontent.com/images/PbXrniJqPD0Y2UiPlBAjn0XIdM.svg?width=68&height=68\"},className:\"framer-12mvnsh\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"rhIag5BZO\",...addPropertyOverrides({AnUF4IJMW:{background:{alt:\"\",fit:\"fill\",pixelHeight:80,pixelWidth:274,src:\"https://framerusercontent.com/images/m5S8oL8xEZcEazzBY49VKK9I2pI.png?width=274&height=80\"}},Em9L8H7WD:{background:{alt:\"\",fit:\"fill\",pixelHeight:104,pixelWidth:104,src:\"https://framerusercontent.com/images/BD8Y3LKyuCS3ZR8XI1M7LeqNAXw.svg?width=104&height=104\"}},Rc5eDXDx8:{background:{alt:\"\",fit:\"fill\",pixelHeight:80,pixelWidth:274,src:\"https://framerusercontent.com/images/m5S8oL8xEZcEazzBY49VKK9I2pI.png?width=274&height=80\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pTAKP.framer-1bto248, .framer-pTAKP .framer-1bto248 { display: block; }\",\".framer-pTAKP.framer-bwl7y9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: var(--1o08y42); position: relative; text-decoration: none; width: min-content; }\",\".framer-pTAKP .framer-12mvnsh { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-pTAKP.framer-v-1wptyik.framer-bwl7y9, .framer-pTAKP.framer-v-1paquec.framer-bwl7y9, .framer-pTAKP.framer-v-1srfs2w.framer-bwl7y9 { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Em9L8H7WD\":{\"layout\":[\"auto\",\"auto\"]},\"Rc5eDXDx8\":{\"layout\":[\"auto\",\"auto\"]},\"AnUF4IJMW\":{\"layout\":[\"auto\",\"auto\"]},\"kAXE2lSrY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AluDPFNcp\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruVz1FHhtr=withCSS(Component,css,\"framer-pTAKP\");export default FrameruVz1FHhtr;FrameruVz1FHhtr.displayName=\"Brand\";FrameruVz1FHhtr.defaultProps={height:52,width:52};addPropertyControls(FrameruVz1FHhtr,{variant:{options:[\"YzV5_m4Oz\",\"Em9L8H7WD\",\"Rc5eDXDx8\",\"AnUF4IJMW\"],optionTitles:[\"Default\",\"On Dark\",\"Grande negro\",\"Grande Blanco\"],title:\"Variant\",type:ControlType.Enum},AluDPFNcp:{defaultValue:\"4px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FrameruVz1FHhtr,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruVz1FHhtr\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"52\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Em9L8H7WD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Rc5eDXDx8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AnUF4IJMW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kAXE2lSrY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"52\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"AluDPFNcp\\\":\\\"padding\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uVz1FHhtr.map","// Generated by Framer (569fd08)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={sarMWvcem:{hover:true}};const serializationHash=\"framer-6tnIM\";const variantClassNames={sarMWvcem:\"framer-v-1mabaiz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aBdyOOxNe=undefined;const xgqSQEQES=undefined;const fai2oeV00=undefined;const naIO1uVpF=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({defaultColor,height,hoverColor,id,link,text,width,...props})=>{return{...props,aBdyOOxNe:link??props.aBdyOOxNe,fai2oeV00:text??props.fai2oeV00??\"Solutions\",naIO1uVpF:hoverColor??props.naIO1uVpF??\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\",xgqSQEQES:defaultColor??props.xgqSQEQES??\"var(--token-501a4506-8977-42ad-a801-a3289c23e152, rgb(192, 180, 194))\"};};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,fai2oeV00,aBdyOOxNe,xgqSQEQES,naIO1uVpF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"sarMWvcem\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:aBdyOOxNe,motionChild:true,nodeId:\"sarMWvcem\",scopeId:\"HnK9vrkv1\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1mabaiz\",className,classNames)} framer-mn630i`,\"data-framer-name\":\"Footer-Link\",layoutDependency:layoutDependency,layoutId:\"sarMWvcem\",ref:refBinding,style:{...style},...addPropertyOverrides({\"sarMWvcem-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-xgqSQEQES-HnK9vrkv1))\"},children:\"Solutions\"})}),className:\"framer-14celf\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"IHES9XOPM\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-xgqSQEQES-HnK9vrkv1)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-naIO1uVpF-HnK9vrkv1\":naIO1uVpF,\"--variable-reference-xgqSQEQES-HnK9vrkv1\":xgqSQEQES},text:fai2oeV00,variants:{\"sarMWvcem-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-naIO1uVpF-HnK9vrkv1)\",\"--variable-reference-naIO1uVpF-HnK9vrkv1\":naIO1uVpF}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"sarMWvcem-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-naIO1uVpF-HnK9vrkv1))\"},children:\"Solutions\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6tnIM.framer-mn630i, .framer-6tnIM .framer-mn630i { display: block; }\",\".framer-6tnIM.framer-1mabaiz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6tnIM .framer-14celf { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-6tnIM.framer-v-1mabaiz.hover.framer-1mabaiz { gap: 4px; }\",\".framer-6tnIM.framer-v-1mabaiz.hover .framer-14celf { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 79\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NxYl1TCLs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fai2oeV00\":\"text\",\"aBdyOOxNe\":\"link\",\"xgqSQEQES\":\"defaultColor\",\"naIO1uVpF\":\"hoverColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHnK9vrkv1=withCSS(Component,css,\"framer-6tnIM\");export default FramerHnK9vrkv1;FramerHnK9vrkv1.displayName=\"Text Link\";FramerHnK9vrkv1.defaultProps={height:26,width:79};addPropertyControls(FramerHnK9vrkv1,{fai2oeV00:{defaultValue:\"Solutions\",displayTextArea:false,title:\"Text\",type:ControlType.String},aBdyOOxNe:{title:\"Link\",type:ControlType.Link},xgqSQEQES:{defaultValue:\"var(--token-501a4506-8977-42ad-a801-a3289c23e152, rgb(192, 180, 194))\",title:\"Default Color\",type:ControlType.Color},naIO1uVpF:{defaultValue:\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\",title:\"Hover Color\",type:ControlType.Color}});addFonts(FramerHnK9vrkv1,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHnK9vrkv1\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NxYl1TCLs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"79\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"fai2oeV00\\\":\\\"text\\\",\\\"aBdyOOxNe\\\":\\\"link\\\",\\\"xgqSQEQES\\\":\\\"defaultColor\\\",\\\"naIO1uVpF\\\":\\\"hoverColor\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HnK9vrkv1.map","// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-rYbgv\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-rYbgv { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Arrow Right\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17.781 8.031 L 11.031 14.781 C 10.738 15.074 10.262 15.074 9.969 14.781 C 9.676 14.488 9.676 14.013 9.969 13.72 L 15.44 8.25 L 0.75 8.25 C 0.336 8.25 0 7.915 0 7.5 C 0 7.086 0.336 6.75 0.75 6.75 L 15.44 6.75 L 9.969 1.281 C 9.676 0.988 9.676 0.513 9.969 0.22 C 10.262 -0.073 10.738 -0.073 11.031 0.22 L 17.781 6.97 C 17.921 7.11 18.001 7.301 18.001 7.5 C 18.001 7.699 17.921 7.89 17.781 8.031 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"15.000834143065617px\" id=\"VBiNJEtUH\" opacity=\"1\" transform=\"translate(3 4.5)\" width=\"18.00058999231169px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-rYbgv\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/MG7iE94F0ZvoqbNuMbV6/OGSqIbf20wwPsml59vF9/kpAqrq8WH.js\";const IconFonts=getFonts(Icon);const enabledGestures={cHopXIlZp:{hover:true}};const serializationHash=\"framer-rXh0c\";const variantClassNames={cHopXIlZp:\"framer-v-l2vvg\"};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 getProps=({height,id,link,title,width,...props})=>{return{...props,ByzAtAIlJ:title??props.ByzAtAIlJ??\"Behance\",Q2VY6Pr66:link??props.Q2VY6Pr66};};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,Q2VY6Pr66,ByzAtAIlJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cHopXIlZp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Q2VY6Pr66,motionChild:true,nodeId:\"cHopXIlZp\",openInNewTab:false,scopeId:\"Ypo2H2bsg\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-l2vvg\",className,classNames)} framer-1sumofw`,\"data-framer-name\":\"Default Link\",layoutDependency:layoutDependency,layoutId:\"cHopXIlZp\",ref:refBinding,style:{...style},...addPropertyOverrides({\"cHopXIlZp-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16sovxd\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"a953BfBpF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51)))\"},children:\"Behance\"})}),className:\"framer-1s9djgw\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"uRfXBMXbJ\",style:{\"--extracted-r6o4lv\":\"var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51))\"},text:ByzAtAIlJ,variants:{\"cHopXIlZp-hover\":{\"--extracted-r6o4lv\":\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cHopXIlZp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84)))\"},children:\"Behance\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2mfun5\",\"data-framer-name\":\"Arrow Icon\",layoutDependency:layoutDependency,layoutId:\"TIrTtVy4L\",children:/*#__PURE__*/_jsx(Icon,{animated:true,className:\"framer-14q5qhc\",layoutDependency:layoutDependency,layoutId:\"vF2iSOT3c\",style:{\"--21h8s6\":\"var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51))\",rotate:-45},variants:{\"cHopXIlZp-hover\":{\"--21h8s6\":\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\",rotate:0}}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rXh0c.framer-1sumofw, .framer-rXh0c .framer-1sumofw { display: block; }\",\".framer-rXh0c.framer-l2vvg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-rXh0c .framer-16sovxd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rXh0c .framer-1s9djgw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rXh0c .framer-2mfun5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-rXh0c .framer-14q5qhc { flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; width: 20px; }\",\".framer-rXh0c.framer-v-l2vvg.hover.framer-l2vvg { gap: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 91\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"y1bTBxSiq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Q2VY6Pr66\":\"link\",\"ByzAtAIlJ\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYpo2H2bsg=withCSS(Component,css,\"framer-rXh0c\");export default FramerYpo2H2bsg;FramerYpo2H2bsg.displayName=\"Footer Links\";FramerYpo2H2bsg.defaultProps={height:25,width:91};addPropertyControls(FramerYpo2H2bsg,{Q2VY6Pr66:{title:\"Link\",type:ControlType.Link},ByzAtAIlJ:{defaultValue:\"Behance\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerYpo2H2bsg,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYpo2H2bsg\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"y1bTBxSiq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Q2VY6Pr66\\\":\\\"link\\\",\\\"ByzAtAIlJ\\\":\\\"title\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"25\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"91\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ypo2H2bsg.map","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IconBox from\"https://framerusercontent.com/modules/0RP3M3BArG7iWEphiNh9/Gx1zJ1VCBD5dSEJJnUqB/I4oKlQ1fW.js\";import Icon from\"https://framerusercontent.com/modules/CLgurHPTFgmtXE5jBvY3/catcT59hcyvCZvC4nIST/tHhsEfhOY.js\";import Brand from\"https://framerusercontent.com/modules/qNLPl8g5iCahkm2bt6YN/uda5ScEnDWRaxC8DzkPt/uVz1FHhtr.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rMPcjNmaibABKrSfUoYY/cV2JC86KSm1aiJ5fkTwM/mNp2axMPl.js\";import TextLink from\"https://framerusercontent.com/modules/BFqjyFTUds2GUm0Q0GkS/3Jv1BoIQwr0yHOE33xp8/HnK9vrkv1.js\";import FooterLinks from\"https://framerusercontent.com/modules/jA7aaOL5ra3wvK5GRemy/6nQBBUzMgAZUQXVKgBjM/Ypo2H2bsg.js\";const BrandFonts=getFonts(Brand);const TextLinkFonts=getFonts(TextLink);const IconBoxFonts=getFonts(IconBox);const FooterLinksFonts=getFonts(FooterLinks);const cycleOrder=[\"kiRmYq_bu\",\"J3sBiwuhx\",\"YwpriD0jW\"];const serializationHash=\"framer-vOR1o\";const variantClassNames={J3sBiwuhx:\"framer-v-15uz20q\",kiRmYq_bu:\"framer-v-1skb0xf\",YwpriD0jW:\"framer-v-1ps75h0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const a6u4pA8QK=undefined;const DNnBlzIRV=undefined;const QpiUfh7B7=undefined;const kUBU360EZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"kiRmYq_bu\",Phone:\"YwpriD0jW\",Tablet:\"J3sBiwuhx\"};const getProps=({avisoLegalTEXTOFOOTER,height,id,politicaDePrivacidadTEXTOFOOTER,sloganTEXTOFOOTER,telefonoTEXTOFOOTER,width,...props})=>{return{...props,a6u4pA8QK:sloganTEXTOFOOTER??props.a6u4pA8QK??\"Cada caso es importante, cada cliente tambi\\xe9n\",DNnBlzIRV:telefonoTEXTOFOOTER??props.DNnBlzIRV??\"Tel\\xe9fono (+376) 388 974\",kUBU360EZ:politicaDePrivacidadTEXTOFOOTER??props.kUBU360EZ??\"Pol\\xedtica de Privacidad\",QpiUfh7B7:avisoLegalTEXTOFOOTER??props.QpiUfh7B7??\"Aviso legal\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kiRmYq_bu\"};};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,a6u4pA8QK,DNnBlzIRV,QpiUfh7B7,kUBU360EZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kiRmYq_bu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1skb0xf\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kiRmYq_bu\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-ba6b9f78-ff20-42a0-9d45-d00a643ba683, rgba(255, 255, 255, 0.15))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(247, 255, 249)\",...style},...addPropertyOverrides({J3sBiwuhx:{\"data-framer-name\":\"Tablet\"},YwpriD0jW:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s717bg\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"QIMeUxAyU\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c0zlu5\",\"data-framer-name\":\"Footer content\",layoutDependency:layoutDependency,layoutId:\"cjYnrPjFQ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14g076b\",\"data-framer-name\":\"Footer main\",layoutDependency:layoutDependency,layoutId:\"cjyLzMsPb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16knt5v\",\"data-framer-name\":\"Footer content\",layoutDependency:layoutDependency,layoutId:\"Xs2ec5reH\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+0+(((componentViewport?.height||394)-0-315.8)/2+0+0)+89+0+0+0+0+0+0,...addPropertyOverrides({J3sBiwuhx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||450)-0-544)/2+0+0)+89+0+0+0+0+0+0},YwpriD0jW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||638)-0-759.8)/2+0+0)+89+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vbocn8-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"boqeuiXIT-container\",nodeId:\"boqeuiXIT\",rendersWithMotion:true,scopeId:\"KQepIZgGn\",children:/*#__PURE__*/_jsx(Brand,{AluDPFNcp:\"0px\",height:\"100%\",id:\"boqeuiXIT\",layoutId:\"boqeuiXIT\",variant:\"Rc5eDXDx8\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-db3r79\",\"data-styles-preset\":\"mNp2axMPl\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e11e0c7d-96f6-4b17-b21b-e3980814dfc6, rgb(33, 33, 33)))\"},children:\"Cada caso es importante, cada cliente tambi\\xe9n\"})}),className:\"framer-ztf1xb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nWhoxedtG\",style:{\"--extracted-r6o4lv\":\"var(--token-e11e0c7d-96f6-4b17-b21b-e3980814dfc6, rgb(33, 33, 33))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:a6u4pA8QK,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YwpriD0jW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-db3r79\",\"data-styles-preset\":\"mNp2axMPl\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e11e0c7d-96f6-4b17-b21b-e3980814dfc6, rgb(33, 33, 33)))\"},children:\"Cada caso es importante, cada cliente tambi\\xe9n\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f7kc4t\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"RwCb8uxjY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84)))\"},children:\"Tel\\xe9fono (+376) 388 974\"})}),className:\"framer-16p91xk\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"LFgJBy_8i\",style:{\"--extracted-r6o4lv\":\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\"},text:DNnBlzIRV,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51)))\"},children:\"Avinguda Carlemany, 111, 4- 2\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51)))\"},children:\"Escaldes-Engordany (AD700) \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51)))\"},children:\"Principat d\\xb7Andorra\"})]}),className:\"framer-1liis5k\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"ty1hhmOiZ\",style:{\"--extracted-1iakedh\":\"var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51))\",\"--extracted-2gxw0f\":\"var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51))\",\"--extracted-r6o4lv\":\"var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(0, 50, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ghbnt\",\"data-framer-name\":\"2 Column grid\",layoutDependency:layoutDependency,layoutId:\"CQOvU_GV4\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cx6zgs\",\"data-framer-name\":\"Links Wrapper\",layoutDependency:layoutDependency,layoutId:\"B5ImD1AHS\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+(((componentViewport?.height||394)-0-315.8)/2+0+0)+89+0+0+0+0+0+0+0,...addPropertyOverrides({J3sBiwuhx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||450)-0-544)/2+0+0)+89+0+0+0+0+0+0+0},YwpriD0jW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||638)-0-759.8)/2+0+0)+89+0+0+0+0+359+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10sut39-container\",layoutDependency:layoutDependency,layoutId:\"OFdwyElrP-container\",nodeId:\"OFdwyElrP\",rendersWithMotion:true,scopeId:\"KQepIZgGn\",children:/*#__PURE__*/_jsx(TextLink,{aBdyOOxNe:\"mailto: info@cervosteixeira.com\",fai2oeV00:\"info@cervosteixeira.com\",height:\"100%\",id:\"OFdwyElrP\",layoutId:\"OFdwyElrP\",naIO1uVpF:\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\",width:\"100%\",xgqSQEQES:\"rgb(0, 0, 0)\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y53p8h\",\"data-framer-name\":\"social icon\",layoutDependency:layoutDependency,layoutId:\"ksnfx2yto\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+(((componentViewport?.height||394)-0-315.8)/2+0+0)+89+0+0+0+0+0+0+46+0,...addPropertyOverrides({J3sBiwuhx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||450)-0-544)/2+0+0)+89+0+0+0+0+0+0+46+0},YwpriD0jW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||638)-0-759.8)/2+0+0)+89+0+0+0+0+359+0+0+46+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kfk6ti-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AbUzrMH2J-container\",nodeId:\"AbUzrMH2J\",rendersWithMotion:true,scopeId:\"KQepIZgGn\",children:/*#__PURE__*/_jsx(IconBox,{height:\"100%\",HxVmrU0OW:\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\",id:\"AbUzrMH2J\",layoutId:\"AbUzrMH2J\",n3lLkdic9:\"rgb(255, 255, 255)\",sas8XHGFL:\"https://www.instagram.com/cervosteixeira?utm_source=qr&igsh=N3Bhdm4zbDZxMm8=\",sx18VdCbC:Icon,variant:\"VuIDwBLge\",width:\"100%\"})})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-161gopx\",\"data-border\":true,\"data-framer-name\":\"Bottom-content-wrappper\",layoutDependency:layoutDependency,layoutId:\"rgfiZLwrt\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(236, 228, 237, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uq044h\",\"data-framer-name\":\"Copyright/Legal\",layoutDependency:layoutDependency,layoutId:\"riXrFJ7lu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ffc6xl\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"BEbzO4dxA\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FPYdgRmpE\"},implicitPathVariables:undefined},{href:{webPageId:\"FPYdgRmpE\"},implicitPathVariables:undefined},{href:{webPageId:\"FPYdgRmpE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+0+(((componentViewport?.height||394)-0-315.8)/2+0+0)+89+0+0+142+16+1.9+0,...addPropertyOverrides({J3sBiwuhx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||450)-0-544)/2+0+0)+89+0+0+343+16+0+0+0+0},YwpriD0jW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||638)-0-759.8)/2+0+0)+89+0+0+501+16+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gm4ecw-container\",layoutDependency:layoutDependency,layoutId:\"sOuk9FHQV-container\",nodeId:\"sOuk9FHQV\",rendersWithMotion:true,scopeId:\"KQepIZgGn\",children:/*#__PURE__*/_jsx(FooterLinks,{ByzAtAIlJ:QpiUfh7B7,height:\"100%\",id:\"sOuk9FHQV\",layoutId:\"sOuk9FHQV\",Q2VY6Pr66:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({J3sBiwuhx:{Q2VY6Pr66:resolvedLinks[1]},YwpriD0jW:{Q2VY6Pr66:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rUSbY6ouj\"},implicitPathVariables:undefined},{href:{webPageId:\"rUSbY6ouj\"},implicitPathVariables:undefined},{href:{webPageId:\"rUSbY6ouj\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+0+(((componentViewport?.height||394)-0-315.8)/2+0+0)+89+0+0+142+16+1.9+0,...addPropertyOverrides({J3sBiwuhx:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||450)-0-544)/2+0+0)+89+0+0+343+16+0+0+0+31},YwpriD0jW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||638)-0-759.8)/2+0+0)+89+0+0+501+16+0+0+0+28}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11e4al9-container\",layoutDependency:layoutDependency,layoutId:\"tttNT3WYp-container\",nodeId:\"tttNT3WYp\",rendersWithMotion:true,scopeId:\"KQepIZgGn\",children:/*#__PURE__*/_jsx(FooterLinks,{ByzAtAIlJ:kUBU360EZ,height:\"100%\",id:\"tttNT3WYp\",layoutId:\"tttNT3WYp\",Q2VY6Pr66:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({J3sBiwuhx:{Q2VY6Pr66:resolvedLinks1[1]},YwpriD0jW:{Q2VY6Pr66:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t4pevs\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"Pa4NWSGOu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-db3r79\",\"data-styles-preset\":\"mNp2axMPl\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84)))\"},children:\"\\xa9 2025 CervosTeixeira. All rights reserved.\"})}),className:\"framer-p54hf1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A1Qqa0iIe\",style:{\"--extracted-r6o4lv\":\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vOR1o.framer-1dhcu64, .framer-vOR1o .framer-1dhcu64 { display: block; }\",\".framer-vOR1o.framer-1skb0xf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1200px; }\",\".framer-vOR1o .framer-1s717bg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 89px 80px 40px 80px; position: relative; width: 100%; }\",\".framer-vOR1o .framer-1c0zlu5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vOR1o .framer-14g076b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vOR1o .framer-16knt5v { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: auto; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-vOR1o .framer-1vbocn8-container, .framer-vOR1o .framer-10sut39-container, .framer-vOR1o .framer-1kfk6ti-container, .framer-vOR1o .framer-1gm4ecw-container, .framer-vOR1o .framer-11e4al9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vOR1o .framer-ztf1xb { flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vOR1o .framer-1f7kc4t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vOR1o .framer-16p91xk, .framer-vOR1o .framer-1liis5k, .framer-vOR1o .framer-p54hf1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vOR1o .framer-15ghbnt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 384px; z-index: 3; }\",\".framer-vOR1o .framer-cx6zgs { 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: 0px; position: relative; width: min-content; }\",\".framer-vOR1o .framer-1y53p8h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vOR1o .framer-161gopx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-vOR1o .framer-1uq044h { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-vOR1o .framer-ffc6xl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vOR1o .framer-1t4pevs { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vOR1o.framer-v-15uz20q.framer-1skb0xf { width: 810px; }\",\".framer-vOR1o.framer-v-15uz20q .framer-1s717bg { padding: 89px 40px 40px 40px; }\",\".framer-vOR1o.framer-v-15uz20q .framer-14g076b { align-content: flex-start; align-items: flex-start; gap: 40px; }\",\".framer-vOR1o.framer-v-15uz20q .framer-16knt5v { align-self: unset; height: min-content; }\",\".framer-vOR1o.framer-v-15uz20q .framer-1uq044h { align-content: flex-end; align-items: flex-end; }\",\".framer-vOR1o.framer-v-15uz20q .framer-ffc6xl { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 6px; }\",\".framer-vOR1o.framer-v-1ps75h0.framer-1skb0xf { width: 390px; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-1s717bg { padding: 89px 24px 40px 24px; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-14g076b { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-16knt5v { align-content: center; align-items: center; align-self: unset; flex: none; height: min-content; width: 100%; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-1f7kc4t, .framer-vOR1o.framer-v-1ps75h0 .framer-cx6zgs { align-content: center; align-items: center; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-15ghbnt { justify-content: center; width: 346px; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-1uq044h { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-ffc6xl { flex: none; flex-direction: column; gap: 3px; width: 100%; }\",\".framer-vOR1o.framer-v-1ps75h0 .framer-1t4pevs { align-content: center; align-items: center; flex: none; width: 100%; }\",...sharedStyle.css,'.framer-vOR1o[data-border=\"true\"]::after, .framer-vOR1o [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 394\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"J3sBiwuhx\":{\"layout\":[\"fixed\",\"auto\"]},\"YwpriD0jW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"a6u4pA8QK\":\"sloganTEXTOFOOTER\",\"DNnBlzIRV\":\"telefonoTEXTOFOOTER\",\"QpiUfh7B7\":\"avisoLegalTEXTOFOOTER\",\"kUBU360EZ\":\"politicaDePrivacidadTEXTOFOOTER\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKQepIZgGn=withCSS(Component,css,\"framer-vOR1o\");export default FramerKQepIZgGn;FramerKQepIZgGn.displayName=\"Footer\";FramerKQepIZgGn.defaultProps={height:394,width:1200};addPropertyControls(FramerKQepIZgGn,{variant:{options:[\"kiRmYq_bu\",\"J3sBiwuhx\",\"YwpriD0jW\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},a6u4pA8QK:{defaultValue:\"Cada caso es importante, cada cliente tambi\\xe9n\",displayTextArea:false,title:\"Slogan TEXTO FOOTER\",type:ControlType.String},DNnBlzIRV:{defaultValue:\"Tel\\xe9fono (+376) 388 974\",displayTextArea:false,title:\"telefono TEXTO FOOTER\",type:ControlType.String},QpiUfh7B7:{defaultValue:\"Aviso legal\",displayTextArea:false,title:\"Aviso legal TEXTO FOOTER\",type:ControlType.String},kUBU360EZ:{defaultValue:\"Pol\\xedtica de Privacidad\",displayTextArea:false,title:\"politica de privacidad TEXTO FOOTER\",type:ControlType.String}});addFonts(FramerKQepIZgGn,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]},...BrandFonts,...TextLinkFonts,...IconBoxFonts,...FooterLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKQepIZgGn\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"a6u4pA8QK\\\":\\\"sloganTEXTOFOOTER\\\",\\\"DNnBlzIRV\\\":\\\"telefonoTEXTOFOOTER\\\",\\\"QpiUfh7B7\\\":\\\"avisoLegalTEXTOFOOTER\\\",\\\"kUBU360EZ\\\":\\\"politicaDePrivacidadTEXTOFOOTER\\\"}\",\"framerIntrinsicHeight\":\"394\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"J3sBiwuhx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YwpriD0jW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KQepIZgGn.map","// Generated by Framer (3ad0d99)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={QpqbJ_9sU:{hover:true}};const cycleOrder=[\"QpqbJ_9sU\",\"NtJtIgjU5\",\"TynGGFGYf\",\"w8AYpt9i5\",\"VWX8QmKZv\",\"UrI0IcPe0\"];const serializationHash=\"framer-wK7Zu\";const variantClassNames={NtJtIgjU5:\"framer-v-1e77pj7\",QpqbJ_9sU:\"framer-v-5seu5\",TynGGFGYf:\"framer-v-16p6oyq\",UrI0IcPe0:\"framer-v-16s9na\",VWX8QmKZv:\"framer-v-l4rxao\",w8AYpt9i5:\"framer-v-albj4z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"Grande Blanco\":\"w8AYpt9i5\",\"Grande negro\":\"TynGGFGYf\",\"On Dark\":\"NtJtIgjU5\",\"Solo texto\":\"VWX8QmKZv\",\"Variant 6\":\"UrI0IcPe0\",Default:\"QpqbJ_9sU\"};const getProps=({height,id,padding,width,...props})=>{return{...props,AluDPFNcp:padding??props.AluDPFNcp??\"4px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QpqbJ_9sU\"};};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,AluDPFNcp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QpqbJ_9sU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5seu5\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"QpqbJ_9sU\",ref:refBinding,style:{\"--1o08y42\":numberToPixelString(AluDPFNcp),...style},...addPropertyOverrides({\"QpqbJ_9sU-hover\":{\"data-framer-name\":undefined},NtJtIgjU5:{\"data-framer-name\":\"On Dark\"},TynGGFGYf:{\"data-framer-name\":\"Grande negro\"},UrI0IcPe0:{\"data-framer-name\":\"Variant 6\"},VWX8QmKZv:{\"data-framer-name\":\"Solo texto\"},w8AYpt9i5:{\"data-framer-name\":\"Grande Blanco\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:68,pixelWidth:68,src:\"https://framerusercontent.com/images/PbXrniJqPD0Y2UiPlBAjn0XIdM.svg?width=68&height=68\"},className:\"framer-p30om6\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"klHkzzS05\",...addPropertyOverrides({NtJtIgjU5:{background:{alt:\"\",fit:\"fill\",pixelHeight:104,pixelWidth:104,src:\"https://framerusercontent.com/images/BD8Y3LKyuCS3ZR8XI1M7LeqNAXw.svg?width=104&height=104\"}},TynGGFGYf:{background:{alt:\"\",fit:\"fill\",pixelHeight:80,pixelWidth:274,src:\"https://framerusercontent.com/images/m5S8oL8xEZcEazzBY49VKK9I2pI.png?width=274&height=80\"}},UrI0IcPe0:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-44)/2)),pixelHeight:68,pixelWidth:68,src:\"https://framerusercontent.com/images/PbXrniJqPD0Y2UiPlBAjn0XIdM.svg?width=68&height=68\"}},VWX8QmKZv:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-44)/2)),pixelHeight:80,pixelWidth:204,src:\"https://framerusercontent.com/images/MNd1MeDxjUjjJn6JTfO5z1ouE2U.png?width=204&height=80\"}},w8AYpt9i5:{background:{alt:\"\",fit:\"fill\",pixelHeight:80,pixelWidth:274,src:\"https://framerusercontent.com/images/m5S8oL8xEZcEazzBY49VKK9I2pI.png?width=274&height=80\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wK7Zu.framer-qf66ci, .framer-wK7Zu .framer-qf66ci { display: block; }\",\".framer-wK7Zu.framer-5seu5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: var(--1o08y42); position: relative; width: min-content; }\",\".framer-wK7Zu .framer-p30om6 { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-wK7Zu.framer-v-1e77pj7.framer-5seu5, .framer-wK7Zu.framer-v-16p6oyq.framer-5seu5, .framer-wK7Zu.framer-v-albj4z.framer-5seu5 { cursor: unset; }\",\".framer-wK7Zu.framer-v-l4rxao.framer-5seu5 { cursor: unset; padding: 0px; }\",\".framer-wK7Zu.framer-v-16s9na.framer-5seu5 { cursor: unset; gap: 0px; padding: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NtJtIgjU5\":{\"layout\":[\"auto\",\"auto\"]},\"TynGGFGYf\":{\"layout\":[\"auto\",\"auto\"]},\"w8AYpt9i5\":{\"layout\":[\"auto\",\"auto\"]},\"VWX8QmKZv\":{\"layout\":[\"auto\",\"auto\"]},\"UrI0IcPe0\":{\"layout\":[\"auto\",\"auto\"]},\"bqc06HBHD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AluDPFNcp\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRlp13hpmq=withCSS(Component,css,\"framer-wK7Zu\");export default FramerRlp13hpmq;FramerRlp13hpmq.displayName=\"Brand\";FramerRlp13hpmq.defaultProps={height:52,width:52};addPropertyControls(FramerRlp13hpmq,{variant:{options:[\"QpqbJ_9sU\",\"NtJtIgjU5\",\"TynGGFGYf\",\"w8AYpt9i5\",\"VWX8QmKZv\",\"UrI0IcPe0\"],optionTitles:[\"Default\",\"On Dark\",\"Grande negro\",\"Grande Blanco\",\"Solo texto\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},AluDPFNcp:{defaultValue:\"4px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerRlp13hpmq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRlp13hpmq\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"52\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NtJtIgjU5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TynGGFGYf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w8AYpt9i5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VWX8QmKZv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UrI0IcPe0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bqc06HBHD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"AluDPFNcp\\\":\\\"padding\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rlp13hpmq.map","// Generated by Framer (3df86f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/TxiLcL1zh4miqsZc7fcV/hYiJXV0bGpVBf4cK04SS/zFQC8BLKc.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={DwyiSLSJM:{hover:true},Fiyi4pLPV:{hover:true},UCLK1Yq88:{hover:true},yuj_WF_SM:{hover:true}};const cycleOrder=[\"UCLK1Yq88\",\"yuj_WF_SM\",\"Fiyi4pLPV\",\"DwyiSLSJM\"];const serializationHash=\"framer-VdAJH\";const variantClassNames={DwyiSLSJM:\"framer-v-2i0kqe\",Fiyi4pLPV:\"framer-v-175ud6x\",UCLK1Yq88:\"framer-v-4g4vt5\",yuj_WF_SM:\"framer-v-1v4kx10\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.1,delay:0,duration:.5,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"L Icon Hover\":\"UCLK1Yq88\",\"M Icon Hover\":\"yuj_WF_SM\",\"S Icon Hover\":\"Fiyi4pLPV\",Blanco:\"DwyiSLSJM\"};const getProps=({buttonText,defaultBackgroundColor,height,hoverBackgroundColor,hoverTextColor,iconName,id,link,width,...props})=>{return{...props,j0165Zvt_:buttonText??props.j0165Zvt_??\"Get Started\",j8szPJwSp:defaultBackgroundColor??props.j8szPJwSp??\"var(--token-a0cab09a-6eef-4586-98fa-b295d75447a6, rgb(255, 255, 255))\",sZRNSPMLb:link??props.sZRNSPMLb,variant:humanReadableVariantMap[props.variant]??props.variant??\"UCLK1Yq88\",vwzea099b:iconName??props.vwzea099b??\"ArrowRight\",YfslHVnoQ:hoverBackgroundColor??props.YfslHVnoQ??\"var(--token-38f844f7-1734-478e-af68-00ecc2e843a6, rgb(0, 85, 255))\",zSwWsNxlO:hoverTextColor??props.zSwWsNxlO??\"var(--token-a0cab09a-6eef-4586-98fa-b295d75447a6, rgb(255, 255, 255))\"};};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,sZRNSPMLb,j0165Zvt_,zSwWsNxlO,j8szPJwSp,YfslHVnoQ,vwzea099b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UCLK1Yq88\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"UCLK1Yq88-hover\",\"yuj_WF_SM-hover\",\"Fiyi4pLPV-hover\"].includes(gestureVariant))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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4g4vt5\",className,classNames),\"data-framer-name\":\"L Icon Hover\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"UCLK1Yq88\",ref:refBinding,style:{...style},...addPropertyOverrides({\"DwyiSLSJM-hover\":{\"data-framer-name\":undefined},\"Fiyi4pLPV-hover\":{\"data-framer-name\":undefined},\"UCLK1Yq88-hover\":{\"data-framer-name\":undefined},\"yuj_WF_SM-hover\":{\"data-framer-name\":undefined},DwyiSLSJM:{\"data-framer-name\":\"Blanco\"},Fiyi4pLPV:{\"data-framer-name\":\"S Icon Hover\"},yuj_WF_SM:{\"data-framer-name\":\"M Icon Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:sZRNSPMLb,motionChild:true,nodeId:\"T_MQbvPQx\",openInNewTab:false,scopeId:\"EcKuIOOuo\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17z2jwt framer-vjooup\",\"data-framer-name\":\"Button content\",layoutDependency:layoutDependency,layoutId:\"T_MQbvPQx\",style:{backgroundColor:j8szPJwSp},variants:{\"Fiyi4pLPV-hover\":{backgroundColor:YfslHVnoQ},\"UCLK1Yq88-hover\":{backgroundColor:YfslHVnoQ},\"yuj_WF_SM-hover\":{backgroundColor:YfslHVnoQ}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xtrlcn\",\"data-framer-name\":\"BG Fill\",layoutDependency:layoutDependency,layoutId:\"iimkDTT3_\",style:{backgroundColor:YfslHVnoQ,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-khg2n3\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"iHtYmGb_H\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\"},children:\"Get Started\"})}),className:\"framer-ae5wen\",\"data-framer-name\":\"Text 1\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"yA2BvP2vW\",style:{\"--variable-reference-zSwWsNxlO-EcKuIOOuo\":zSwWsNxlO},text:j0165Zvt_,variants:{\"Fiyi4pLPV-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-EcKuIOOuo)\",\"--variable-reference-zSwWsNxlO-EcKuIOOuo\":zSwWsNxlO},\"UCLK1Yq88-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-EcKuIOOuo)\",\"--variable-reference-zSwWsNxlO-EcKuIOOuo\":zSwWsNxlO},\"yuj_WF_SM-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-EcKuIOOuo)\",\"--variable-reference-zSwWsNxlO-EcKuIOOuo\":zSwWsNxlO},DwyiSLSJM:{\"--extracted-r6o4lv\":\"rgb(252, 252, 252)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Fiyi4pLPV-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-EcKuIOOuo))\"},children:\"Get Started\"})})},\"UCLK1Yq88-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-EcKuIOOuo))\"},children:/*#__PURE__*/_jsx(Link,{href:sZRNSPMLb,motionChild:true,nodeId:\"yA2BvP2vW\",openInNewTab:false,relValues:[],scopeId:\"EcKuIOOuo\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5cmz2\",\"data-styles-preset\":\"zFQC8BLKc\",children:\"Get Started\"})})})})},\"yuj_WF_SM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-EcKuIOOuo))\"},children:/*#__PURE__*/_jsx(Link,{href:sZRNSPMLb,motionChild:true,nodeId:\"yA2BvP2vW\",openInNewTab:false,relValues:[],scopeId:\"EcKuIOOuo\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5cmz2\",\"data-styles-preset\":\"zFQC8BLKc\",children:\"Get Started\"})})})})},DwyiSLSJM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:/*#__PURE__*/_jsx(Link,{href:sZRNSPMLb,motionChild:true,nodeId:\"yA2BvP2vW\",openInNewTab:false,relValues:[],scopeId:\"EcKuIOOuo\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5cmz2\",\"data-styles-preset\":\"zFQC8BLKc\",children:\"Get Started\"})})})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dn27cr\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"Y3g988Xvg\",style:{opacity:0},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zSwWsNxlO-EcKuIOOuo))\"},children:\"Get Started\"})}),className:\"framer-1vnrqu4\",\"data-framer-name\":\"Text 1\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"sfpuIKin8\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-zSwWsNxlO-EcKuIOOuo)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-zSwWsNxlO-EcKuIOOuo\":zSwWsNxlO},text:j0165Zvt_,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i167h9-container\",\"data-framer-name\":\"Icon Static\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"j7S2JAF2q-container\",name:\"Icon Static\",nodeId:\"j7S2JAF2q\",rendersWithMotion:true,scopeId:\"EcKuIOOuo\",children:/*#__PURE__*/_jsx(Phosphor,{color:zSwWsNxlO,height:\"100%\",iconSearch:\"arrow\",iconSelection:vwzea099b,id:\"j7S2JAF2q\",layoutId:\"j7S2JAF2q\",mirrored:false,name:\"Icon Static\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VdAJH.framer-vjooup, .framer-VdAJH .framer-vjooup { display: block; }\",\".framer-VdAJH.framer-4g4vt5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VdAJH .framer-17z2jwt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 26px 14px 26px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VdAJH .framer-1xtrlcn { bottom: -50px; flex: none; left: -24px; overflow: visible; position: absolute; top: -49px; width: 28px; z-index: 1; }\",\".framer-VdAJH .framer-khg2n3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-start; overflow: hidden; padding: 0px 4px 0px 4px; position: relative; width: min-content; }\",\".framer-VdAJH .framer-ae5wen, .framer-VdAJH .framer-1vnrqu4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VdAJH .framer-dn27cr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-end; overflow: hidden; padding: 0px 4px 0px 4px; position: relative; width: min-content; z-index: 1; }\",\".framer-VdAJH .framer-i167h9-container { bottom: 14px; flex: none; height: 19px; position: absolute; right: -23px; width: 22px; z-index: 1; }\",\".framer-VdAJH.framer-v-1v4kx10 .framer-17z2jwt { padding: 10px 22px 10px 22px; }\",\".framer-VdAJH.framer-v-1v4kx10 .framer-i167h9-container { bottom: 10px; }\",\".framer-VdAJH.framer-v-175ud6x .framer-17z2jwt { padding: 5px 18px 5px 18px; }\",\".framer-VdAJH.framer-v-175ud6x .framer-i167h9-container { bottom: 5px; right: -21px; }\",\".framer-VdAJH.framer-v-4g4vt5.hover .framer-17z2jwt { gap: 0px; justify-content: flex-start; }\",\".framer-VdAJH.framer-v-4g4vt5.hover .framer-1xtrlcn { bottom: -53px; order: 0; top: -53px; width: 108%; }\",\".framer-VdAJH.framer-v-4g4vt5.hover .framer-khg2n3 { bottom: 14px; height: unset; left: 11px; order: 1; position: absolute; top: 14px; z-index: 1; }\",\".framer-VdAJH.framer-v-4g4vt5.hover .framer-dn27cr { order: 2; }\",\".framer-VdAJH.framer-v-4g4vt5.hover .framer-1vnrqu4 { order: 0; }\",\".framer-VdAJH.framer-v-4g4vt5.hover .framer-i167h9-container { order: 3; right: 12px; }\",\".framer-VdAJH.framer-v-1v4kx10.hover .framer-17z2jwt { gap: 0px; }\",\".framer-VdAJH.framer-v-1v4kx10.hover .framer-1xtrlcn { bottom: -54px; top: -52px; width: 108%; }\",\".framer-VdAJH.framer-v-1v4kx10.hover .framer-khg2n3 { bottom: 10px; height: unset; left: 10px; position: absolute; top: 10px; z-index: 2; }\",\".framer-VdAJH.framer-v-1v4kx10.hover .framer-i167h9-container { right: 10px; }\",\".framer-VdAJH.framer-v-175ud6x.hover .framer-1xtrlcn { bottom: -58px; top: -58px; width: 109%; }\",\".framer-VdAJH.framer-v-175ud6x.hover .framer-khg2n3 { bottom: 5px; height: unset; left: 5px; position: absolute; top: 5px; z-index: 2; }\",\".framer-VdAJH.framer-v-175ud6x.hover .framer-i167h9-container { right: 8px; width: 21px; }\",\".framer-VdAJH.framer-v-2i0kqe.hover .framer-1xtrlcn { right: -64px; width: unset; z-index: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47\n * @framerIntrinsicWidth 141\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yuj_WF_SM\":{\"layout\":[\"auto\",\"auto\"]},\"Fiyi4pLPV\":{\"layout\":[\"auto\",\"auto\"]},\"DwyiSLSJM\":{\"layout\":[\"auto\",\"auto\"]},\"rinOpUfAG\":{\"layout\":[\"auto\",\"auto\"]},\"cB_iU_tbZ\":{\"layout\":[\"auto\",\"auto\"]},\"K0wYmrSZe\":{\"layout\":[\"auto\",\"auto\"]},\"ypqO4F0OS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"sZRNSPMLb\":\"link\",\"j0165Zvt_\":\"buttonText\",\"zSwWsNxlO\":\"hoverTextColor\",\"j8szPJwSp\":\"defaultBackgroundColor\",\"YfslHVnoQ\":\"hoverBackgroundColor\",\"vwzea099b\":\"iconName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEcKuIOOuo=withCSS(Component,css,\"framer-VdAJH\");export default FramerEcKuIOOuo;FramerEcKuIOOuo.displayName=\"Slide In Button 2\";FramerEcKuIOOuo.defaultProps={height:47,width:141};addPropertyControls(FramerEcKuIOOuo,{variant:{options:[\"UCLK1Yq88\",\"yuj_WF_SM\",\"Fiyi4pLPV\",\"DwyiSLSJM\"],optionTitles:[\"L Icon Hover\",\"M Icon Hover\",\"S Icon Hover\",\"Blanco\"],title:\"Variant\",type:ControlType.Enum},sZRNSPMLb:{title:\"Link\",type:ControlType.Link},j0165Zvt_:{defaultValue:\"Get Started\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},zSwWsNxlO:{defaultValue:'var(--token-a0cab09a-6eef-4586-98fa-b295d75447a6, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Hover Text Color\",type:ControlType.Color},j8szPJwSp:{defaultValue:'var(--token-a0cab09a-6eef-4586-98fa-b295d75447a6, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Default Background Color\",type:ControlType.Color},YfslHVnoQ:{defaultValue:'var(--token-38f844f7-1734-478e-af68-00ecc2e843a6, rgb(0, 85, 255)) /* {\"name\":\"Blue\"} */',title:\"Hover Background Color\",type:ControlType.Color},vwzea099b:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,title:\"Icon Name\"}});addFonts(FramerEcKuIOOuo,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEcKuIOOuo\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yuj_WF_SM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Fiyi4pLPV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DwyiSLSJM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rinOpUfAG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cB_iU_tbZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K0wYmrSZe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ypqO4F0OS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"47\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"141\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"sZRNSPMLb\\\":\\\"link\\\",\\\"j0165Zvt_\\\":\\\"buttonText\\\",\\\"zSwWsNxlO\\\":\\\"hoverTextColor\\\",\\\"j8szPJwSp\\\":\\\"defaultBackgroundColor\\\",\\\"YfslHVnoQ\\\":\\\"hoverBackgroundColor\\\",\\\"vwzea099b\\\":\\\"iconName\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EcKuIOOuo.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={OKNepjSkw:{hover:true}};const serializationHash=\"framer-j6H7x\";const variantClassNames={OKNepjSkw:\"framer-v-q9ystv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const n0qoLkxRf=undefined;const yvW5hKwwf=undefined;const jBG91guH4=undefined;const j2MzL4_RX=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,textColor,title,width,...props})=>{return{...props,j2MzL4_RX:title??props.j2MzL4_RX??\"Templates\",jBG91guH4:textColor??props.jBG91guH4??\"var(--token-475936ba-8864-4770-9713-5d8b6c4eeae6, rgb(0, 0, 0))\",n0qoLkxRf:click??props.n0qoLkxRf,yvW5hKwwf:link??props.yvW5hKwwf};};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,j2MzL4_RX,yvW5hKwwf,jBG91guH4,n0qoLkxRf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"OKNepjSkw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg30jfj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(n0qoLkxRf){const res=await n0qoLkxRf(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yvW5hKwwf,motionChild:true,nodeId:\"OKNepjSkw\",openInNewTab:false,scopeId:\"s0Pq73Zfu\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-q9ystv\",className,classNames)} framer-1bzlm6g`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OKNepjSkw\",onTap:onTapg30jfj,ref:refBinding,style:{...style},...addPropertyOverrides({\"OKNepjSkw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-jBG91guH4-s0Pq73Zfu))\"},children:\"Templates\"})}),className:\"framer-1xnetrp\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"U0lMRfmS3\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-jBG91guH4-s0Pq73Zfu)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-jBG91guH4-s0Pq73Zfu\":jBG91guH4},text:j2MzL4_RX,variants:{\"OKNepjSkw-hover\":{\"--extracted-r6o4lv\":\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OKNepjSkw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84)))\"},children:\"Templates\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j6H7x.framer-1bzlm6g, .framer-j6H7x .framer-1bzlm6g { display: block; }\",\".framer-j6H7x.framer-q9ystv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-j6H7x .framer-1xnetrp { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wLzcAC3m9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"j2MzL4_RX\":\"title\",\"yvW5hKwwf\":\"link\",\"jBG91guH4\":\"textColor\",\"n0qoLkxRf\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers0Pq73Zfu=withCSS(Component,css,\"framer-j6H7x\");export default Framers0Pq73Zfu;Framers0Pq73Zfu.displayName=\"Nav link 2\";Framers0Pq73Zfu.defaultProps={height:42,width:108};addPropertyControls(Framers0Pq73Zfu,{j2MzL4_RX:{defaultValue:\"Templates\",displayTextArea:false,title:\"Title\",type:ControlType.String},yvW5hKwwf:{title:\"Link\",type:ControlType.Link},jBG91guH4:{defaultValue:'var(--token-475936ba-8864-4770-9713-5d8b6c4eeae6, rgb(0, 0, 0)) /* {\"name\":\"Neutral 12\"} */',title:\"Text color\",type:ControlType.Color},n0qoLkxRf:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framers0Pq73Zfu,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers0Pq73Zfu\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wLzcAC3m9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"108\",\"framerIntrinsicHeight\":\"42\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"j2MzL4_RX\\\":\\\"title\\\",\\\"yvW5hKwwf\\\":\\\"link\\\",\\\"jBG91guH4\\\":\\\"textColor\\\",\\\"n0qoLkxRf\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s0Pq73Zfu.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map","/*\n * lodash (framer/lodash@0.3.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/0tL3NK6Gdibfi84549mt/wxfj3uKBUiepHMkJD9XI/lodash.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{MotionValue,motion,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/_jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export const Audio=withCSS(function Audio(props){var _props_style;const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;let iconCursor=\"pointer\";if(!!playPauseCursor){iconCursor=playPauseCursor;}else if(props===null||props===void 0?void 0:(_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.cursor){iconCursor=props.style.cursor;}// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===\"URL\"?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{var _playerInfo_current_animation,_playerInfo_current;const currentDuration=player.current.duration;const currentTime=player.current.currentTime;(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{})// It's likely fine, swallow error\n;};const pauseAudio=()=>{var _playerInfo_current_animation,_playerInfo_current;player.current.pause();(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress)){player.current.currentTime=progress*.01*player.current.duration;}};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{var _player_current;// Do this in an effect to correct on optimised sites\nif((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{var _player_current;const progressPercent=((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles={marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:iconCursor};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/_jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,preload:\"metadata\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/_jsx(_Fragment,{children:isPlaying?/*#__PURE__*/_jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/_jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/_jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/_jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/_jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});},[\".framer-audio-icon { outline: none; }\",\".framer-audio-icons:focus-visible { outline: auto; }\"]);Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:\"URL\",pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===\"URL\";}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};function PlayIcon(props){return /*#__PURE__*/_jsx(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",fill:\"#333\"})});}function PauseIcon(props){return /*#__PURE__*/_jsxs(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",fill:\"#343434\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",fill:\"#343434\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map","// Generated by Framer (569fd08)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,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{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js\";const AudioFonts=getFonts(Audio);const cycleOrder=[\"n5d_0kqD4\",\"zD1sEcuNX\",\"P5rztw7Ah\"];const serializationHash=\"framer-9p0Yn\";const variantClassNames={n5d_0kqD4:\"framer-v-ko8kz2\",P5rztw7Ah:\"framer-v-2ttsgm\",zD1sEcuNX:\"framer-v-8itb9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QyS775yZ5=undefined;const AJMhh8oGJ=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -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={\"Off (Return)\":\"P5rztw7Ah\",CAT:\"n5d_0kqD4\",ES:\"zD1sEcuNX\"};const getProps=({height,id,link,tap,width,...props})=>{return{...props,AJMhh8oGJ:tap??props.AJMhh8oGJ,QyS775yZ5:link??props.QyS775yZ5,variant:humanReadableVariantMap[props.variant]??props.variant??\"n5d_0kqD4\"};};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,AJMhh8oGJ,QyS775yZ5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n5d_0kqD4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12wxx3f=activeVariantCallback(async(...args)=>{if(AJMhh8oGJ){const res=await AJMhh8oGJ(...args);if(res===false)return false;}setVariant(\"zD1sEcuNX\");});const onTaphbm6ax=activeVariantCallback(async(...args)=>{if(AJMhh8oGJ){const res=await AJMhh8oGJ(...args);if(res===false)return false;}setVariant(\"P5rztw7Ah\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"zD1sEcuNX\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"P5rztw7Ah\")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(Link,{href:QyS775yZ5,motionChild:true,nodeId:\"n5d_0kqD4\",openInNewTab:false,scopeId:\"yKsr8wzmL\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ko8kz2\",className,classNames)} framer-phwjg4`,\"data-framer-name\":\"CAT\",layoutDependency:layoutDependency,layoutId:\"n5d_0kqD4\",ref:refBinding,style:{...style},...addPropertyOverrides({P5rztw7Ah:{\"data-framer-name\":\"Off (Return)\"},zD1sEcuNX:{\"data-framer-name\":\"ES\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ezv0xk\",\"data-framer-name\":\"Toggle\",layoutDependency:layoutDependency,layoutId:\"jjaWJFr_p\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cfrr8c\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"BQF6G7oFW\",style:{backgroundColor:\"var(--token-81323d00-8780-4057-870e-fcb582bd2d57, rgb(227, 227, 227))\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500,boxShadow:\"inset 0px 1px 2px 0px rgba(0, 0, 0, 0.25)\"},variants:{zD1sEcuNX:{backgroundColor:\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-153v0oq\",layoutDependency:layoutDependency,layoutId:\"KLD_5YqtN\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+0+12+0),pixelHeight:183,pixelWidth:275,sizes:\"16px\",src:\"https://framerusercontent.com/images/MpiypnkkPWFQVxZs1jsWUMI8fxE.png?width=275&height=183\"},className:\"framer-11yqqkr\",\"data-framer-name\":\"O\",layoutDependency:layoutDependency,layoutId:\"r5bzVC866\",style:{borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},...addPropertyOverrides({zD1sEcuNX:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+0+12+0),pixelHeight:700,pixelWidth:1e3,sizes:\"16px\",src:\"https://framerusercontent.com/images/mPY7DW6UjrhcOJvLaBTYEOj2p0.png?width=1000&height=700\",srcSet:\"https://framerusercontent.com/images/mPY7DW6UjrhcOJvLaBTYEOj2p0.png?scale-down-to=512&width=1000&height=700 512w,https://framerusercontent.com/images/mPY7DW6UjrhcOJvLaBTYEOj2p0.png?width=1000&height=700 1000w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mrtvxa\",\"data-framer-name\":\"Knob\",layoutDependency:layoutDependency,layoutId:\"AremC7AdJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t39ymi\",\"data-framer-name\":\"stroke\",layoutDependency:layoutDependency,layoutId:\"h8wf52eYD\",style:{background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(209, 209, 209) 100%)\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500,boxShadow:\"0px 0.8243573314583045px 1.1541002640416262px -0.625px rgba(0, 0, 0, 0.26), 0px 2.107655556210375px 2.950717778694525px -1.25px rgba(0, 0, 0, 0.25), 0px 4.225385750432906px 5.915540050606069px -1.875px rgba(0, 0, 0, 0.24), 0px 8.0098665613521px 11.21381318589294px -2.5px rgba(0, 0, 0, 0.22), 0px 15.921221646778575px 22.289710305490004px -3.125px rgba(0, 0, 0, 0.18), 0px 35px 49px -3.75px rgba(0, 0, 0, 0.09)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+3+1),pixelHeight:463,pixelWidth:662,sizes:\"32px\",src:\"https://framerusercontent.com/images/BGcq5MsQZS7YRfE7SMuvaQUMMVY.png?width=662&height=463\",srcSet:\"https://framerusercontent.com/images/BGcq5MsQZS7YRfE7SMuvaQUMMVY.png?scale-down-to=512&width=662&height=463 512w,https://framerusercontent.com/images/BGcq5MsQZS7YRfE7SMuvaQUMMVY.png?width=662&height=463 662w\"},className:\"framer-py96yp\",\"data-framer-name\":\"Knob\",layoutDependency:layoutDependency,layoutId:\"gVI1a3cNa\",style:{borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},transformTemplate:transformTemplate1,...addPropertyOverrides({zD1sEcuNX:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+3+1),pixelHeight:183,pixelWidth:275,sizes:\"32px\",src:\"https://framerusercontent.com/images/MpiypnkkPWFQVxZs1jsWUMI8fxE.png?width=275&height=183\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ua0ohd\",\"data-framer-name\":\"interaction\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HhwVYxack\",onTap:onTap12wxx3f,...addPropertyOverrides({zD1sEcuNX:{onTap:onTaphbm6ax}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b7qruv-container\",\"data-framer-name\":\"1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RUV3WVUo0-container\",name:\"1\",nodeId:\"RUV3WVUo0\",rendersWithMotion:true,scopeId:\"yKsr8wzmL\",style:{opacity:0},children:/*#__PURE__*/_jsx(Audio,{background:\"rgb(235, 235, 235)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"RUV3WVUo0\",isMixedBorderRadius:false,layoutId:\"RUV3WVUo0\",loop:false,name:\"1\",onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:true,progress:0,progressColor:\"rgb(51, 51, 51)\",showPlayPause:false,showTime:false,showTrack:false,srcFile:\"https://framerusercontent.com/assets/kjE5ZkSkczjtJJkdDhP4kiyPyo.wav\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgb(255, 255, 255)\",volume:29,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ypm0ni-container\",\"data-framer-name\":\"2\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Z9tnn7VBP-container\",name:\"2\",nodeId:\"Z9tnn7VBP\",rendersWithMotion:true,scopeId:\"yKsr8wzmL\",style:{opacity:0},children:/*#__PURE__*/_jsx(Audio,{background:\"rgb(235, 235, 235)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,font:{},gap:15,height:\"100%\",id:\"Z9tnn7VBP\",isMixedBorderRadius:false,layoutId:\"Z9tnn7VBP\",loop:false,name:\"2\",onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:true,playing:true,progress:0,progressColor:\"rgb(51, 51, 51)\",showPlayPause:false,showTime:false,showTrack:false,srcFile:\"https://framerusercontent.com/assets/kjE5ZkSkczjtJJkdDhP4kiyPyo.wav\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,trackColor:\"rgb(255, 255, 255)\",volume:29,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9p0Yn.framer-phwjg4, .framer-9p0Yn .framer-phwjg4 { display: block; }\",\".framer-9p0Yn.framer-ko8kz2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9p0Yn .framer-1ezv0xk { flex: none; height: 40px; overflow: visible; position: relative; width: 79px; }\",\".framer-9p0Yn .framer-1cfrr8c { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9p0Yn .framer-153v0oq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: flex-end; left: calc(36.708860759493696% - 76px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 76px; }\",\".framer-9p0Yn .framer-11yqqkr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); overflow: visible; position: relative; width: 16px; }\",\".framer-9p0Yn .framer-mrtvxa { flex: none; height: 34px; overflow: visible; position: absolute; right: 42px; top: calc(50.00000000000002% - 34px / 2); width: 34px; }\",\".framer-9p0Yn .framer-t39ymi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-9p0Yn .framer-py96yp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); left: 50%; overflow: visible; position: absolute; top: 50%; width: 32px; }\",\".framer-9p0Yn .framer-ua0ohd { bottom: -23px; cursor: pointer; flex: none; left: -30px; overflow: hidden; position: absolute; right: -30px; top: -22px; z-index: 1; }\",\".framer-9p0Yn .framer-b7qruv-container, .framer-9p0Yn .framer-ypm0ni-container { flex: none; height: 31px; left: calc(46.835443037974706% - 33px / 2); position: absolute; top: calc(50.00000000000002% - 31px / 2); width: 33px; z-index: -1; }\",\".framer-9p0Yn.framer-v-8itb9 .framer-153v0oq { justify-content: flex-start; left: 10px; }\",\".framer-9p0Yn.framer-v-8itb9 .framer-11yqqkr { order: 0; }\",\".framer-9p0Yn.framer-v-8itb9 .framer-mrtvxa { right: 3px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 79\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"zD1sEcuNX\":{\"layout\":[\"auto\",\"fixed\"]},\"P5rztw7Ah\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"AJMhh8oGJ\":\"tap\",\"QyS775yZ5\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryKsr8wzmL=withCSS(Component,css,\"framer-9p0Yn\");export default FrameryKsr8wzmL;FrameryKsr8wzmL.displayName=\"IOKnob 2\";FrameryKsr8wzmL.defaultProps={height:40,width:79};addPropertyControls(FrameryKsr8wzmL,{variant:{options:[\"n5d_0kqD4\",\"zD1sEcuNX\",\"P5rztw7Ah\"],optionTitles:[\"CAT\",\"ES\",\"Off (Return)\"],title:\"Variant\",type:ControlType.Enum},AJMhh8oGJ:{title:\"Tap\",type:ControlType.EventHandler},QyS775yZ5:{title:\"Link\",type:ControlType.Link}});addFonts(FrameryKsr8wzmL,[{explicitInter:true,fonts:[]},...AudioFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryKsr8wzmL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"79\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"AJMhh8oGJ\\\":\\\"tap\\\",\\\"QyS775yZ5\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zD1sEcuNX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"P5rztw7Ah\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yKsr8wzmL.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Brand from\"https://framerusercontent.com/modules/fDiD8YUePSCJ3kzbcDmb/9tAUc0G6Mef5cUjZi9dI/Rlp13hpmq.js\";import Icon from\"https://framerusercontent.com/modules/fwiFcTjVqyWvqB86uobI/mHkGaSxMpJe6Xirx2ADU/eKQ_ifoL2.js\";import SlideInButton2 from\"https://framerusercontent.com/modules/gyjVwa4cT4cWo3mQV0EN/qcmmzdi9BedVbIk8mEpA/EcKuIOOuo.js\";import NavLink2 from\"https://framerusercontent.com/modules/5NZbIvVQswwEvhwO57Yd/I6kNK9KlzemXol3JEYtc/s0Pq73Zfu.js\";import IOKnob2 from\"https://framerusercontent.com/modules/KQTUbkNBZmBeRNdr8G2W/na8M2x493Fr2xYrPSaZV/yKsr8wzmL.js\";const BrandFonts=getFonts(Brand);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const IconFonts=getFonts(Icon);const IOKnob2Fonts=getFonts(IOKnob2);const NavLink2Fonts=getFonts(NavLink2);const SlideInButton2Fonts=getFonts(SlideInButton2);const IOKnob2Controls=getPropertyControls(IOKnob2);const cycleOrder=[\"nIIMhF9YI\",\"uzVEC9sxh\",\"iQJ5lakry\",\"b4UBjVbSU\"];const serializationHash=\"framer-A1mnN\";const variantClassNames={b4UBjVbSU:\"framer-v-inynz\",iQJ5lakry:\"framer-v-m3w3ht\",nIIMhF9YI:\"framer-v-197ylfh\",uzVEC9sxh:\"framer-v-1u4vtoj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CrBfCGcDZ=undefined;const HB7FU0U35=undefined;const Auf0kgl_V=undefined;const aRpkv34AZ=undefined;const DlPGVqJlT=undefined;const B5g5JPaue=undefined;const nVSzXwEcy=undefined;const f9aWWUh60=undefined;const xaIaiwLo8=undefined;const X2BHgPMIe=undefined;const LFKnlHbPa=undefined;const w3T_thJKi=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:0,y:0};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,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 humanReadableEnumMap={\"Off (Return)\":\"P5rztw7Ah\",CAT:\"n5d_0kqD4\",ES:\"zD1sEcuNX\"};const humanReadableVariantMap={\"Phone Open\":\"iQJ5lakry\",\"Variant 4\":\"b4UBjVbSU\",Desktop:\"nIIMhF9YI\",Phone:\"uzVEC9sxh\"};const getProps=({buttonTextContacte,cambioDeIdioma,height,id,linkBlog,linkEquip,linkServei,linkTalent,padding,titleEquip,titleServeis,titleTalent,variant1,visibleSOLOBLOG,width,...props})=>{return{...props,aRpkv34AZ:cambioDeIdioma??props.aRpkv34AZ,Auf0kgl_V:humanReadableEnumMap[variant1]??variant1??props.Auf0kgl_V??\"zD1sEcuNX\",B5g5JPaue:linkServei??props.B5g5JPaue,CrBfCGcDZ:padding??props.CrBfCGcDZ??\"0px 80px 0px 80px\",DlPGVqJlT:titleServeis??props.DlPGVqJlT??\"Servicios\",f9aWWUh60:linkEquip??props.f9aWWUh60,HB7FU0U35:visibleSOLOBLOG??props.HB7FU0U35??true,LFKnlHbPa:linkBlog??props.LFKnlHbPa,nVSzXwEcy:titleEquip??props.nVSzXwEcy??\"Equipo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nIIMhF9YI\",w3T_thJKi:buttonTextContacte??props.w3T_thJKi??\"Contacto\",X2BHgPMIe:linkTalent??props.X2BHgPMIe,xaIaiwLo8:titleTalent??props.xaIaiwLo8??\"Talento\"};};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,CrBfCGcDZ,DlPGVqJlT,nVSzXwEcy,xaIaiwLo8,w3T_thJKi,B5g5JPaue,f9aWWUh60,X2BHgPMIe,Auf0kgl_V,aRpkv34AZ,LFKnlHbPa,HB7FU0U35,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nIIMhF9YI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1epan9q=activeVariantCallback(async(...args)=>{setVariant(\"uzVEC9sxh\");});const onTap1em0isi=activeVariantCallback(async(...args)=>{setVariant(\"iQJ5lakry\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"uzVEC9sxh\",\"iQJ5lakry\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"uzVEC9sxh\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-197ylfh\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nIIMhF9YI\",ref:refBinding,style:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,boxShadow:\"none\",WebkitBackdropFilter:\"blur(8px)\",...style},variants:{b4UBjVbSU:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,boxShadow:\"none\"},iQJ5lakry:{backgroundColor:\"var(--token-4139193e-0c54-4f74-8fc1-5d2d0a490a49, rgba(247, 245, 242, 0.35))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,boxShadow:\"2px 3px 32px 0px rgba(0, 0, 0, 0.25)\"}},...addPropertyOverrides({b4UBjVbSU:{\"data-framer-name\":\"Variant 4\"},iQJ5lakry:{\"data-framer-name\":\"Phone Open\"},uzVEC9sxh:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vdklo3\",layoutDependency:layoutDependency,layoutId:\"pc5KXwRpP\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kuqi6j\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"kmwCoc7B7\",style:{\"--1y9m3zq\":numberToPixelString(CrBfCGcDZ),background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12yrkj5\",layoutDependency:layoutDependency,layoutId:\"BDUcRj4ar\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"V9WdZTTG_\"},motionChild:true,nodeId:\"w_mG3qXAC\",openInNewTab:false,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-utxvar framer-1mj6w6b\",layoutDependency:layoutDependency,layoutId:\"w_mG3qXAC\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51.9984,width:\"52px\",...addPropertyOverrides({iQJ5lakry:{y:(componentViewport?.y||0)+0+0+0+0+0+6.5+0+10.0008},uzVEC9sxh:{y:(componentViewport?.y||0)+0+0+0+0+-36+0+10.0008}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jlhmqo-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sWZ3LhUa2-container\",nodeId:\"sWZ3LhUa2\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(Brand,{AluDPFNcp:\"4px\",height:\"100%\",id:\"sWZ3LhUa2\",layoutId:\"sWZ3LhUa2\",style:{height:\"100%\",width:\"100%\"},variant:\"QpqbJ_9sU\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,...addPropertyOverrides({iQJ5lakry:{y:(componentViewport?.y||0)+0+0+0+0+0+6.5+0+10},uzVEC9sxh:{y:(componentViewport?.y||0)+0+0+0+0+-36+0+10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-laoouu-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VpQyjxUu5-container\",nodeId:\"VpQyjxUu5\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(Brand,{AluDPFNcp:\"4px\",height:\"100%\",id:\"VpQyjxUu5\",layoutId:\"VpQyjxUu5\",variant:\"VWX8QmKZv\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u0ambv\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"K5weV2L6i\",...addPropertyOverrides({iQJ5lakry:{\"data-highlight\":true,onTap:onTap1epan9q}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tciym0\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Vs2Y4eyuq\",...addPropertyOverrides({iQJ5lakry:{\"data-highlight\":true,onTap:onTap1epan9q},uzVEC9sxh:{\"data-highlight\":true,onTap:onTap1em0isi}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({iQJ5lakry:{height:32,y:(componentViewport?.y||0)+0+0+0+0+0+6.5+9.7416+16.2584+-6},uzVEC9sxh:{height:32,y:(componentViewport?.y||0)+0+0+0+0+-36+8.4996+5.5004+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ww4wl8-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RyqzvC6XR-container\",nodeId:\"RyqzvC6XR\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",style:{opacity:0},transformTemplate:transformTemplate1,variants:{iQJ5lakry:{opacity:1}},children:/*#__PURE__*/_jsx(Icon,{agBwFbciD:\"x\",height:\"100%\",id:\"RyqzvC6XR\",layoutId:\"RyqzvC6XR\",qTfrqVf7t:\"var(--token-3113dad3-58eb-4f2b-ae24-d14368be38d8, rgb(109, 109, 109))\",uaKWCDDc4:\"light\",variant:\"fHf3z_vSu\",width:\"100%\",yVWkgd4xt:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({iQJ5lakry:{height:32,y:(componentViewport?.y||0)+0+0+0+0+0+6.5+9.7416+16.2584+-6},uzVEC9sxh:{height:32,y:(componentViewport?.y||0)+0+0+0+0+-36+8.4996+5.5004+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1817w03-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"P_aZSVCXz-container\",nodeId:\"P_aZSVCXz\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{iQJ5lakry:{opacity:0}},children:/*#__PURE__*/_jsx(Icon,{agBwFbciD:\"list\",height:\"100%\",id:\"P_aZSVCXz\",layoutId:\"P_aZSVCXz\",qTfrqVf7t:\"var(--token-475936ba-8864-4770-9713-5d8b6c4eeae6, rgb(0, 0, 0))\",uaKWCDDc4:\"light\",variant:\"fHf3z_vSu\",width:\"100%\",yVWkgd4xt:true})})})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gbetu8\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"TgXwRPFhF\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{b4UBjVbSU:{backgroundColor:\"rgba(0, 0, 0, 0)\"},iQJ5lakry:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({iQJ5lakry:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[HB7FU0U35!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({iQJ5lakry:{y:(componentViewport?.y||0)+0+0+0+0+85-36+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1io4l7y-container\",layoutDependency:layoutDependency,layoutId:\"Nut1LNszI-container\",nodeId:\"Nut1LNszI\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(IOKnob2,{height:\"100%\",id:\"Nut1LNszI\",layoutId:\"Nut1LNszI\",QyS775yZ5:aRpkv34AZ,style:{height:\"100%\"},variant:Auf0kgl_V,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({iQJ5lakry:{width:\"342px\",y:(componentViewport?.y||0)+0+0+0+0+85-36+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iosfx3-container\",layoutDependency:layoutDependency,layoutId:\"F_S2DDfVI-container\",nodeId:\"F_S2DDfVI\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(NavLink2,{height:\"100%\",id:\"F_S2DDfVI\",j2MzL4_RX:DlPGVqJlT,jBG91guH4:\"var(--token-475936ba-8864-4770-9713-5d8b6c4eeae6, rgb(0, 0, 0))\",layoutId:\"F_S2DDfVI\",width:\"100%\",yvW5hKwwf:B5g5JPaue,...addPropertyOverrides({iQJ5lakry:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({iQJ5lakry:{width:\"342px\",y:(componentViewport?.y||0)+0+0+0+0+85-36+0+42}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vdg3cs-container\",layoutDependency:layoutDependency,layoutId:\"bXg0dFm63-container\",nodeId:\"bXg0dFm63\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(NavLink2,{height:\"100%\",id:\"bXg0dFm63\",j2MzL4_RX:nVSzXwEcy,jBG91guH4:\"var(--token-475936ba-8864-4770-9713-5d8b6c4eeae6, rgb(0, 0, 0))\",layoutId:\"bXg0dFm63\",width:\"100%\",yvW5hKwwf:f9aWWUh60,...addPropertyOverrides({iQJ5lakry:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({iQJ5lakry:{width:\"342px\",y:(componentViewport?.y||0)+0+0+0+0+85-36+0+84}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-byamlj-container\",layoutDependency:layoutDependency,layoutId:\"WkhpRMwgD-container\",nodeId:\"WkhpRMwgD\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(NavLink2,{height:\"100%\",id:\"WkhpRMwgD\",j2MzL4_RX:xaIaiwLo8,jBG91guH4:\"var(--token-475936ba-8864-4770-9713-5d8b6c4eeae6, rgb(0, 0, 0))\",layoutId:\"WkhpRMwgD\",width:\"100%\",yvW5hKwwf:X2BHgPMIe,...addPropertyOverrides({iQJ5lakry:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({iQJ5lakry:{width:\"342px\",y:(componentViewport?.y||0)+0+0+0+0+85-36+0+126}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fcazuv-container\",layoutDependency:layoutDependency,layoutId:\"zxZ5HYW0W-container\",nodeId:\"zxZ5HYW0W\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(NavLink2,{height:\"100%\",id:\"zxZ5HYW0W\",j2MzL4_RX:\"Blog\",jBG91guH4:\"var(--token-475936ba-8864-4770-9713-5d8b6c4eeae6, rgb(0, 0, 0))\",layoutId:\"zxZ5HYW0W\",width:\"100%\",yvW5hKwwf:LFKnlHbPa,...addPropertyOverrides({iQJ5lakry:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FHo_9Oy0w\"},implicitPathVariables:undefined},{href:{webPageId:\"FHo_9Oy0w\"},implicitPathVariables:undefined},{href:{webPageId:\"FHo_9Oy0w\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,...addPropertyOverrides({iQJ5lakry:{y:(componentViewport?.y||0)+0+0+0+0+85-36+0+168}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1thkr1m-container\",layoutDependency:layoutDependency,layoutId:\"eKHeNGdy3-container\",nodeId:\"eKHeNGdy3\",rendersWithMotion:true,scopeId:\"Nd_TbZ_bJ\",children:/*#__PURE__*/_jsx(SlideInButton2,{height:\"100%\",id:\"eKHeNGdy3\",j0165Zvt_:w3T_thJKi,j8szPJwSp:\"rgb(255, 255, 255)\",layoutId:\"eKHeNGdy3\",sZRNSPMLb:resolvedLinks[0],variant:\"UCLK1Yq88\",vwzea099b:\"ArrowRight\",width:\"100%\",YfslHVnoQ:\"var(--token-e660d77c-784f-4700-afe1-8fffeb3ae5a5, rgb(0, 155, 84))\",zSwWsNxlO:\"var(--token-a0cab09a-6eef-4586-98fa-b295d75447a6, rgb(255, 255, 255))\",...addPropertyOverrides({b4UBjVbSU:{sZRNSPMLb:resolvedLinks[2]},iQJ5lakry:{sZRNSPMLb:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A1mnN.framer-1mj6w6b, .framer-A1mnN .framer-1mj6w6b { display: block; }\",\".framer-A1mnN.framer-197ylfh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-A1mnN .framer-vdklo3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-A1mnN .framer-1kuqi6j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 85px; justify-content: space-between; max-width: 1600px; overflow: visible; padding: var(--1y9m3zq); position: relative; width: 100%; }\",\".framer-A1mnN .framer-12yrkj5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-A1mnN .framer-utxvar { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 72px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 172px; }\",\".framer-A1mnN .framer-jlhmqo-container { flex: none; height: 72%; position: relative; width: 30%; }\",\".framer-A1mnN .framer-laoouu-container, .framer-A1mnN .framer-1iosfx3-container, .framer-A1mnN .framer-1vdg3cs-container, .framer-A1mnN .framer-byamlj-container, .framer-A1mnN .framer-1fcazuv-container, .framer-A1mnN .framer-1thkr1m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-A1mnN .framer-1u0ambv { flex: none; gap: 0px; height: 76%; overflow: visible; position: relative; width: 159px; }\",\".framer-A1mnN .framer-1tciym0 { flex: none; height: 40px; overflow: hidden; position: absolute; right: -17px; top: calc(93.10344827586209% - 40px / 2); width: 40px; }\",\".framer-A1mnN .framer-ww4wl8-container, .framer-A1mnN .framer-1817w03-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",\".framer-A1mnN .framer-gbetu8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-A1mnN .framer-1io4l7y-container { flex: none; height: 40px; position: relative; width: auto; z-index: 1; }\",\".framer-A1mnN.framer-v-1u4vtoj.framer-197ylfh { flex-direction: column; gap: 0px; height: 80px; justify-content: flex-start; width: 390px; }\",\".framer-A1mnN.framer-v-1u4vtoj .framer-vdklo3, .framer-A1mnN.framer-v-m3w3ht .framer-vdklo3 { flex: none; width: 100%; }\",\".framer-A1mnN.framer-v-1u4vtoj .framer-1kuqi6j { height: 100%; max-width: unset; padding: 0px 24px 0px 24px; }\",\".framer-A1mnN.framer-v-1u4vtoj .framer-1u0ambv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; padding: 0px; width: 1px; }\",\".framer-A1mnN.framer-v-1u4vtoj .framer-1tciym0 { cursor: pointer; gap: 10px; height: 44px; position: relative; right: unset; top: unset; width: 20px; }\",\".framer-A1mnN.framer-v-m3w3ht.framer-197ylfh { flex-direction: column; gap: 0px; height: 384px; justify-content: flex-start; max-height: 720px; overflow: visible; width: 390px; }\",\".framer-A1mnN.framer-v-m3w3ht .framer-1kuqi6j { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: center; padding: 0px 24px 0px 24px; z-index: 1; }\",\".framer-A1mnN.framer-v-m3w3ht .framer-12yrkj5 { flex: none; justify-content: center; width: 100%; }\",\".framer-A1mnN.framer-v-m3w3ht .framer-1u0ambv { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 73%; justify-content: flex-end; padding: 0px; width: 1px; }\",\".framer-A1mnN.framer-v-m3w3ht .framer-1tciym0 { cursor: pointer; gap: 10px; height: 20px; position: relative; right: unset; top: unset; width: 20px; }\",\".framer-A1mnN.framer-v-m3w3ht .framer-gbetu8 { align-content: flex-start; align-items: flex-start; bottom: -239px; flex-direction: column; gap: 0px; justify-content: flex-start; left: 50%; padding: 0px 0px 20px 0px; position: absolute; width: 88%; z-index: 1; }\",\".framer-A1mnN.framer-v-m3w3ht .framer-1iosfx3-container, .framer-A1mnN.framer-v-m3w3ht .framer-1vdg3cs-container, .framer-A1mnN.framer-v-m3w3ht .framer-byamlj-container, .framer-A1mnN.framer-v-m3w3ht .framer-1fcazuv-container { width: 342px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 85\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uzVEC9sxh\":{\"layout\":[\"fixed\",\"fixed\"]},\"iQJ5lakry\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"720px\"]},\"b4UBjVbSU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"CrBfCGcDZ\":\"padding\",\"DlPGVqJlT\":\"titleServeis\",\"nVSzXwEcy\":\"titleEquip\",\"xaIaiwLo8\":\"titleTalent\",\"w3T_thJKi\":\"buttonTextContacte\",\"B5g5JPaue\":\"linkServei\",\"f9aWWUh60\":\"linkEquip\",\"X2BHgPMIe\":\"linkTalent\",\"Auf0kgl_V\":\"variant1\",\"aRpkv34AZ\":\"cambioDeIdioma\",\"LFKnlHbPa\":\"linkBlog\",\"HB7FU0U35\":\"visibleSOLOBLOG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNd_TbZ_bJ=withCSS(Component,css,\"framer-A1mnN\");export default FramerNd_TbZ_bJ;FramerNd_TbZ_bJ.displayName=\"Navigation 2\";FramerNd_TbZ_bJ.defaultProps={height:85,width:1200};addPropertyControls(FramerNd_TbZ_bJ,{variant:{options:[\"nIIMhF9YI\",\"uzVEC9sxh\",\"iQJ5lakry\",\"b4UBjVbSU\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},CrBfCGcDZ:{defaultValue:\"0px 80px 0px 80px\",title:\"Padding\",type:ControlType.Padding},DlPGVqJlT:{defaultValue:\"Servicios\",displayTextArea:false,title:\"Title-serveis\",type:ControlType.String},nVSzXwEcy:{defaultValue:\"Equipo\",displayTextArea:false,title:\"Title-equip\",type:ControlType.String},xaIaiwLo8:{defaultValue:\"Talento\",displayTextArea:false,title:\"Title-talent\",type:ControlType.String},w3T_thJKi:{defaultValue:\"Contacto\",displayTextArea:false,title:\"Button Text - contacte\",type:ControlType.String},B5g5JPaue:{title:\"Link-servei\",type:ControlType.Link},f9aWWUh60:{title:\"Link-equip\",type:ControlType.Link},X2BHgPMIe:{title:\"Link-talent\",type:ControlType.Link},Auf0kgl_V:IOKnob2Controls?.[\"variant\"]&&{...IOKnob2Controls[\"variant\"],defaultValue:\"zD1sEcuNX\",description:undefined,hidden:undefined,title:\"Variant\"},aRpkv34AZ:{title:\"cambio de idioma\",type:ControlType.Link},LFKnlHbPa:{title:\"Link_blog\",type:ControlType.Link},HB7FU0U35:{defaultValue:true,title:\"Visible_SOLO BLOG\",type:ControlType.Boolean}});addFonts(FramerNd_TbZ_bJ,[{explicitInter:true,fonts:[]},...BrandFonts,...IconFonts,...IOKnob2Fonts,...NavLink2Fonts,...SlideInButton2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNd_TbZ_bJ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"CrBfCGcDZ\\\":\\\"padding\\\",\\\"DlPGVqJlT\\\":\\\"titleServeis\\\",\\\"nVSzXwEcy\\\":\\\"titleEquip\\\",\\\"xaIaiwLo8\\\":\\\"titleTalent\\\",\\\"w3T_thJKi\\\":\\\"buttonTextContacte\\\",\\\"B5g5JPaue\\\":\\\"linkServei\\\",\\\"f9aWWUh60\\\":\\\"linkEquip\\\",\\\"X2BHgPMIe\\\":\\\"linkTalent\\\",\\\"Auf0kgl_V\\\":\\\"variant1\\\",\\\"aRpkv34AZ\\\":\\\"cambioDeIdioma\\\",\\\"LFKnlHbPa\\\":\\\"linkBlog\\\",\\\"HB7FU0U35\\\":\\\"visibleSOLOBLOG\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uzVEC9sxh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iQJ5lakry\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"720px\\\"]},\\\"b4UBjVbSU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"85\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Nd_TbZ_bJ.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/KQepIZgGn/KQepIZgGn.js\";import Navigation2 from\"#framer/local/canvasComponent/Nd_TbZ_bJ/Nd_TbZ_bJ.js\";const Navigation2Fonts=getFonts(Navigation2);const FooterFonts=getFonts(Footer);const breakpoints={Ac90PPOIm:\"(min-width: 1200px) and (max-width: 1799.98px)\",hjSnpFQjM:\"(min-width: 810px) and (max-width: 1199.98px)\",Iox7xxEh2:\"(max-width: 809.98px)\",VLfJ35toK:\"(min-width: 1800px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-rerWs\";const variantClassNames={Ac90PPOIm:\"framer-v-h7ijn9\",hjSnpFQjM:\"framer-v-1ddr3z3\",Iox7xxEh2:\"framer-v-18lpysn\",VLfJ35toK:\"framer-v-rq2byr\"};const sZ_vTJZtN=undefined;const breakpointRules={hjSnpFQjM:[\".framer-rerWs .framer-2wdol6-container { height: auto; width: 100%; }\"],Iox7xxEh2:[\".framer-rerWs .framer-2wdol6-container { width: 100%; }\"],VLfJ35toK:[\".framer-rerWs .framer-2wdol6-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={hjSnpFQjM:\".framer-1ddr3z3-override\",Iox7xxEh2:\".framer-18lpysn-override\",VLfJ35toK:\".framer-rq2byr-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rerWs.framer-17a3p92, .framer-rerWs .framer-17a3p92 { display: block; }\",\".framer-rerWs.framer-h7ijn9 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-rerWs .framer-2wdol6-container { flex: none; height: 84px; order: -1000; position: relative; width: auto; z-index: 10; }\",\".framer-rerWs .framer-1c95c8b { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-rerWs .framer-9dl9qq-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Ac90PPOIm:\"(min-width: 1200px) and (max-width: 1799.98px)\",hjSnpFQjM:\"(min-width: 810px) and (max-width: 1199.98px)\",Iox7xxEh2:\"(max-width: 809.98px)\",VLfJ35toK:\"(min-width: 1800px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop-ES\":\"Ac90PPOIm\",\"Phone - ES\":\"Iox7xxEh2\",\"Tablet - CAT\":\"hjSnpFQjM\",BIG:\"VLfJ35toK\"};const getProps=({cambioDeIdioma,height,id,width,...props})=>{return{...props,sZ_vTJZtN:cambioDeIdioma??props.sZ_vTJZtN,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ac90PPOIm\"};};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,sZ_vTJZtN,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"Ac90PPOIm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-h7ijn9\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RIHzQURJl\"},implicitPathVariables:undefined},{href:{hash:\":Ze9gzrulJ\",webPageId:\"s8VCKrFsf\"},implicitPathVariables:undefined},{href:{webPageId:\"TtarKyln0\"},implicitPathVariables:undefined},{href:{webPageId:\"rTiC_28EJ\"},implicitPathVariables:undefined},{href:{webPageId:\"RIHzQURJl\"},implicitPathVariables:undefined},{href:{hash:\":Ze9gzrulJ\",webPageId:\"s8VCKrFsf\"},implicitPathVariables:undefined},{href:{webPageId:\"TtarKyln0\"},implicitPathVariables:undefined},{href:{webPageId:\"rTiC_28EJ\"},implicitPathVariables:undefined},{href:{webPageId:\"RIHzQURJl\"},implicitPathVariables:undefined},{href:{hash:\":Ze9gzrulJ\",webPageId:\"s8VCKrFsf\"},implicitPathVariables:undefined},{href:{webPageId:\"TtarKyln0\"},implicitPathVariables:undefined},{href:{webPageId:\"rTiC_28EJ\"},implicitPathVariables:undefined},{href:{webPageId:\"RIHzQURJl\"},implicitPathVariables:undefined},{href:{hash:\":Ze9gzrulJ\",webPageId:\"s8VCKrFsf\"},implicitPathVariables:undefined},{href:{webPageId:\"TtarKyln0\"},implicitPathVariables:undefined},{href:{webPageId:\"rTiC_28EJ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hjSnpFQjM:{height:85,width:\"100vw\"},Iox7xxEh2:{width:\"100vw\"},VLfJ35toK:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2wdol6-container\",nodeId:\"s4CbSf2u4\",scopeId:\"CjTQCJ_Zn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hjSnpFQjM:{B5g5JPaue:resolvedLinks[4],f9aWWUh60:resolvedLinks[5],LFKnlHbPa:resolvedLinks[7],style:{width:\"100%\"},variant:\"uzVEC9sxh\",X2BHgPMIe:resolvedLinks[6]},Iox7xxEh2:{B5g5JPaue:resolvedLinks[8],f9aWWUh60:resolvedLinks[9],LFKnlHbPa:resolvedLinks[11],style:{height:\"100%\",width:\"100%\"},variant:\"uzVEC9sxh\",X2BHgPMIe:resolvedLinks[10]},VLfJ35toK:{B5g5JPaue:resolvedLinks[12],f9aWWUh60:resolvedLinks[13],LFKnlHbPa:resolvedLinks[15],style:{height:\"100%\",width:\"100%\"},X2BHgPMIe:resolvedLinks[14]}},children:/*#__PURE__*/_jsx(Navigation2,{aRpkv34AZ:sZ_vTJZtN,Auf0kgl_V:\"zD1sEcuNX\",B5g5JPaue:resolvedLinks[0],CrBfCGcDZ:\"0px 80px 0px 80px\",DlPGVqJlT:\"Servicios\",f9aWWUh60:resolvedLinks[1],height:\"100%\",id:\"s4CbSf2u4\",layoutId:\"s4CbSf2u4\",LFKnlHbPa:resolvedLinks[3],nVSzXwEcy:\"Equipo\",style:{height:\"100%\"},variant:\"nIIMhF9YI\",w3T_thJKi:\"Contacto\",width:\"100%\",X2BHgPMIe:resolvedLinks[2],xaIaiwLo8:\"Talento\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c95c8b\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hjSnpFQjM:{y:1085}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:394,width:\"100vw\",y:1084,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9dl9qq-container\",nodeId:\"VrKYkdyVS\",scopeId:\"CjTQCJ_Zn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hjSnpFQjM:{variant:\"J3sBiwuhx\"},Iox7xxEh2:{variant:\"YwpriD0jW\"}},children:/*#__PURE__*/_jsx(Footer,{a6u4pA8QK:\"Cada caso es importante, cada cliente tambi\\xe9n\",DNnBlzIRV:\"Tel\\xe9fono (+376) 388 974\",height:\"100%\",id:\"VrKYkdyVS\",kUBU360EZ:\"Pol\\xedtica de Privacidad\",layoutId:\"VrKYkdyVS\",QpiUfh7B7:\"Aviso legal\",style:{width:\"100%\"},variant:\"kiRmYq_bu\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hjSnpFQjM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Iox7xxEh2\":{\"layout\":[\"fixed\",\"fixed\"]},\"VLfJ35toK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sZ_vTJZtN\":\"cambioDeIdioma\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Ac90PPOIm\":[\".framer-2wdol6-container\",\".framer-9dl9qq-container\"],\"hjSnpFQjM\":[\".framer-2wdol6-container\",\".framer-9dl9qq-container\"],\"Iox7xxEh2\":[\".framer-2wdol6-container\",\".framer-9dl9qq-container\"],\"VLfJ35toK\":[\".framer-2wdol6-container\",\".framer-9dl9qq-container\"]}\n * @framerBreakpoints {\"VLfJ35toK\":{\"min\":1800,\"canvasClassName\":\"framer-rq2byr-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"BIG\",\"width\":1800,\"rootFontSize\":16},\"Ac90PPOIm\":{\"min\":1200,\"max\":1799,\"canvasClassName\":\"framer-h7ijn9-override\",\"minHeight\":1000,\"name\":\"Desktop-ES\",\"width\":1200,\"rootFontSize\":16},\"hjSnpFQjM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ddr3z3-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet - CAT\",\"width\":810,\"rootFontSize\":16},\"Iox7xxEh2\":{\"max\":809,\"canvasClassName\":\"framer-18lpysn-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone - ES\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Ac90PPOIm\n * @framerLayoutTemplate true\n */const FramerCjTQCJ_Zn=withCSS(Component,css,\"framer-rerWs\");export default FramerCjTQCJ_Zn;FramerCjTQCJ_Zn.displayName=\"Template ES\";FramerCjTQCJ_Zn.defaultProps={height:1e3,width:1200};addPropertyControls(FramerCjTQCJ_Zn,{sZ_vTJZtN:{title:\"Cambio De Idioma\",type:ControlType.Link}});addFonts(FramerCjTQCJ_Zn,[{explicitInter:true,fonts:[]},...Navigation2Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCjTQCJ_Zn\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"Ac90PPOIm\\\":[\\\".framer-2wdol6-container\\\",\\\".framer-9dl9qq-container\\\"],\\\"hjSnpFQjM\\\":[\\\".framer-2wdol6-container\\\",\\\".framer-9dl9qq-container\\\"],\\\"Iox7xxEh2\\\":[\\\".framer-2wdol6-container\\\",\\\".framer-9dl9qq-container\\\"],\\\"VLfJ35toK\\\":[\\\".framer-2wdol6-container\\\",\\\".framer-9dl9qq-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"sZ_vTJZtN\\\":\\\"cambioDeIdioma\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"Ac90PPOIm\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hjSnpFQjM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Iox7xxEh2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VLfJ35toK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"VLfJ35toK\\\":{\\\"min\\\":1800,\\\"canvasClassName\\\":\\\"framer-rq2byr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"BIG\\\",\\\"width\\\":1800,\\\"rootFontSize\\\":16},\\\"Ac90PPOIm\\\":{\\\"min\\\":1200,\\\"max\\\":1799,\\\"canvasClassName\\\":\\\"framer-h7ijn9-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop-ES\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hjSnpFQjM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ddr3z3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet - CAT\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Iox7xxEh2\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-18lpysn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone - ES\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/KQepIZgGn/KQepIZgGn.js\";import Navigation2 from\"#framer/local/canvasComponent/Nd_TbZ_bJ/Nd_TbZ_bJ.js\";const Navigation2Fonts=getFonts(Navigation2);const FooterFonts=getFonts(Footer);const breakpoints={NxReqpHcp:\"(min-width: 810px) and (max-width: 1199.98px)\",sUK_Qm7zw:\"(min-width: 1200px)\",YqGbBdGpw:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0nDeV\";const variantClassNames={NxReqpHcp:\"framer-v-g3pzfy\",sUK_Qm7zw:\"framer-v-i5wsx7\",YqGbBdGpw:\"framer-v-mdxtx5\"};const fsA3fQTvH=undefined;const b_2n9A3es=undefined;const bKnYJqnds=undefined;const JpBv2A6eD=undefined;const r7qusKH25=undefined;const F6nHszi85=undefined;const breakpointRules={NxReqpHcp:[\".framer-0nDeV .framer-1j4jog7-container { height: auto; width: 100%; }\"],YqGbBdGpw:[\".framer-0nDeV .framer-1j4jog7-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={NxReqpHcp:\".framer-g3pzfy-override\",YqGbBdGpw:\".framer-mdxtx5-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0nDeV.framer-1vkbqjv, .framer-0nDeV .framer-1vkbqjv { display: block; }\",\".framer-0nDeV.framer-i5wsx7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0nDeV .framer-1j4jog7-container { flex: none; height: 84px; order: -1000; position: relative; width: auto; z-index: 10; }\",\".framer-0nDeV .framer-1hnec0 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-0nDeV .framer-pigcv8-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={NxReqpHcp:\"(min-width: 810px) and (max-width: 1199.98px)\",sUK_Qm7zw:\"(min-width: 1200px)\",YqGbBdGpw:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop-CAT\":\"sUK_Qm7zw\",\"Phone - CAT\":\"YqGbBdGpw\",\"Tablet - CAT\":\"NxReqpHcp\"};const getProps=({avisoLegalTEXTOFOOTER,cambioDeIdioma,height,id,politicaDePrivacidadTEXTOFOOTER,sloganTEXTOFOOTER,telefonoTEXTOFOOTER,visibleSOLOBLOG,width,...props})=>{return{...props,b_2n9A3es:visibleSOLOBLOG??props.b_2n9A3es??true,bKnYJqnds:sloganTEXTOFOOTER??props.bKnYJqnds??\"Cada caso es importante, cada cliente tambi\\xe9n\",F6nHszi85:politicaDePrivacidadTEXTOFOOTER??props.F6nHszi85??\"Pol\\xedtica de Privacidad\",fsA3fQTvH:cambioDeIdioma??props.fsA3fQTvH,JpBv2A6eD:telefonoTEXTOFOOTER??props.JpBv2A6eD??\"Tel\\xe9fono (+376) 388 974\",r7qusKH25:avisoLegalTEXTOFOOTER??props.r7qusKH25??\"Aviso legal\",variant:humanReadableVariantMap[props.variant]??props.variant??\"sUK_Qm7zw\"};};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,fsA3fQTvH,bKnYJqnds,JpBv2A6eD,r7qusKH25,F6nHszi85,b_2n9A3es,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"sUK_Qm7zw\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-i5wsx7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"o3xy4Mk18\"},implicitPathVariables:undefined},{href:{hash:\":cyxvrP0Pr\",webPageId:\"V9WdZTTG_\"},implicitPathVariables:undefined},{href:{webPageId:\"ttvxUmkyz\"},implicitPathVariables:undefined},{href:{webPageId:\"cvvqr_Xxc\"},implicitPathVariables:undefined},{href:{webPageId:\"o3xy4Mk18\"},implicitPathVariables:undefined},{href:{hash:\":cyxvrP0Pr\",webPageId:\"V9WdZTTG_\"},implicitPathVariables:undefined},{href:{webPageId:\"ttvxUmkyz\"},implicitPathVariables:undefined},{href:{webPageId:\"cvvqr_Xxc\"},implicitPathVariables:undefined},{href:{webPageId:\"o3xy4Mk18\"},implicitPathVariables:undefined},{href:{hash:\":cyxvrP0Pr\",webPageId:\"V9WdZTTG_\"},implicitPathVariables:undefined},{href:{webPageId:\"ttvxUmkyz\"},implicitPathVariables:undefined},{href:{webPageId:\"cvvqr_Xxc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NxReqpHcp:{height:85,width:\"100vw\"},YqGbBdGpw:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j4jog7-container\",nodeId:\"srNJXsOfb\",scopeId:\"QoryLVjBq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NxReqpHcp:{B5g5JPaue:resolvedLinks[4],f9aWWUh60:resolvedLinks[5],LFKnlHbPa:resolvedLinks[7],style:{width:\"100%\"},variant:\"uzVEC9sxh\",X2BHgPMIe:resolvedLinks[6]},YqGbBdGpw:{B5g5JPaue:resolvedLinks[8],f9aWWUh60:resolvedLinks[9],LFKnlHbPa:resolvedLinks[11],style:{height:\"100%\",width:\"100%\"},variant:\"uzVEC9sxh\",X2BHgPMIe:resolvedLinks[10]}},children:/*#__PURE__*/_jsx(Navigation2,{aRpkv34AZ:fsA3fQTvH,Auf0kgl_V:\"n5d_0kqD4\",B5g5JPaue:resolvedLinks[0],CrBfCGcDZ:\"0px 80px 0px 80px\",DlPGVqJlT:\"Serveis\",f9aWWUh60:resolvedLinks[1],HB7FU0U35:b_2n9A3es,height:\"100%\",id:\"srNJXsOfb\",layoutId:\"srNJXsOfb\",LFKnlHbPa:resolvedLinks[3],nVSzXwEcy:\"Equip\",style:{height:\"100%\"},variant:\"nIIMhF9YI\",w3T_thJKi:\"Contacte\",width:\"100%\",X2BHgPMIe:resolvedLinks[2],xaIaiwLo8:\"Talent\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hnec0\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NxReqpHcp:{y:1085}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:394,width:\"100vw\",y:1084,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pigcv8-container\",nodeId:\"fJs9Z_Lj6\",scopeId:\"QoryLVjBq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NxReqpHcp:{variant:\"J3sBiwuhx\"},YqGbBdGpw:{variant:\"YwpriD0jW\"}},children:/*#__PURE__*/_jsx(Footer,{a6u4pA8QK:bKnYJqnds,DNnBlzIRV:JpBv2A6eD,height:\"100%\",id:\"fJs9Z_Lj6\",kUBU360EZ:F6nHszi85,layoutId:\"fJs9Z_Lj6\",QpiUfh7B7:r7qusKH25,style:{width:\"100%\"},variant:\"kiRmYq_bu\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NxReqpHcp\":{\"layout\":[\"fixed\",\"fixed\"]},\"YqGbBdGpw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fsA3fQTvH\":\"cambioDeIdioma\",\"bKnYJqnds\":\"sloganTEXTOFOOTER\",\"JpBv2A6eD\":\"telefonoTEXTOFOOTER\",\"r7qusKH25\":\"avisoLegalTEXTOFOOTER\",\"F6nHszi85\":\"politicaDePrivacidadTEXTOFOOTER\",\"b_2n9A3es\":\"visibleSOLOBLOG\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"sUK_Qm7zw\":[\".framer-1j4jog7-container\",\".framer-pigcv8-container\"],\"NxReqpHcp\":[\".framer-1j4jog7-container\",\".framer-pigcv8-container\"],\"YqGbBdGpw\":[\".framer-1j4jog7-container\",\".framer-pigcv8-container\"]}\n * @framerBreakpoints {\"sUK_Qm7zw\":{\"min\":1200,\"canvasClassName\":\"framer-i5wsx7-override\",\"minHeight\":1000,\"name\":\"Desktop-CAT\",\"width\":1200,\"rootFontSize\":16},\"NxReqpHcp\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-g3pzfy-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet - CAT\",\"width\":810,\"rootFontSize\":16},\"YqGbBdGpw\":{\"max\":809,\"canvasClassName\":\"framer-mdxtx5-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone - CAT\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant sUK_Qm7zw\n * @framerLayoutTemplate true\n */const FramerQoryLVjBq=withCSS(Component,css,\"framer-0nDeV\");export default FramerQoryLVjBq;FramerQoryLVjBq.displayName=\"Template CAT\";FramerQoryLVjBq.defaultProps={height:1e3,width:1200};addPropertyControls(FramerQoryLVjBq,{fsA3fQTvH:{title:\"Cambio De Idioma\",type:ControlType.Link},bKnYJqnds:{defaultValue:\"Cada caso es importante, cada cliente tambi\\xe9n\",displayTextArea:false,title:\"Slogan TEXTO FOOTER\",type:ControlType.String},JpBv2A6eD:{defaultValue:\"Tel\\xe9fono (+376) 388 974\",displayTextArea:false,title:\"Telefono TEXTO FOOTER\",type:ControlType.String},r7qusKH25:{defaultValue:\"Aviso legal\",displayTextArea:false,title:\"Aviso Legal TEXTO FOOTER\",type:ControlType.String},F6nHszi85:{defaultValue:\"Pol\\xedtica de Privacidad\",displayTextArea:false,title:\"Politica De Privacidad TEXTO FOOTER\",type:ControlType.String},b_2n9A3es:{defaultValue:true,title:\"Visible SOLO BLOG\",type:ControlType.Boolean}});addFonts(FramerQoryLVjBq,[{explicitInter:true,fonts:[]},...Navigation2Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQoryLVjBq\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"sUK_Qm7zw\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-i5wsx7-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop-CAT\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"NxReqpHcp\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-g3pzfy-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet - CAT\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"YqGbBdGpw\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-mdxtx5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone - CAT\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"sUK_Qm7zw\\\":[\\\".framer-1j4jog7-container\\\",\\\".framer-pigcv8-container\\\"],\\\"NxReqpHcp\\\":[\\\".framer-1j4jog7-container\\\",\\\".framer-pigcv8-container\\\"],\\\"YqGbBdGpw\\\":[\\\".framer-1j4jog7-container\\\",\\\".framer-pigcv8-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NxReqpHcp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YqGbBdGpw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerVariables\":\"{\\\"fsA3fQTvH\\\":\\\"cambioDeIdioma\\\",\\\"bKnYJqnds\\\":\\\"sloganTEXTOFOOTER\\\",\\\"JpBv2A6eD\\\":\\\"telefonoTEXTOFOOTER\\\",\\\"r7qusKH25\\\":\\\"avisoLegalTEXTOFOOTER\\\",\\\"F6nHszi85\\\":\\\"politicaDePrivacidadTEXTOFOOTER\\\",\\\"b_2n9A3es\\\":\\\"visibleSOLOBLOG\\\"}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"sUK_Qm7zw\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/KQepIZgGn/KQepIZgGn.js\";import Navigation2 from\"#framer/local/canvasComponent/Nd_TbZ_bJ/Nd_TbZ_bJ.js\";const Navigation2Fonts=getFonts(Navigation2);const FooterFonts=getFonts(Footer);const breakpoints={Bc_Fiimux:\"(max-width: 809.98px)\",MKXi6Jro6:\"(min-width: 810px) and (max-width: 1199.98px)\",PmEBoacwj:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-B3JfK\";const variantClassNames={Bc_Fiimux:\"framer-v-1d2zuyg\",MKXi6Jro6:\"framer-v-1osl1f9\",PmEBoacwj:\"framer-v-14sz7rg\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={Bc_Fiimux:[\".framer-B3JfK .framer-1c2wwfs-container { width: 100%; }\"],MKXi6Jro6:[\".framer-B3JfK .framer-1c2wwfs-container { height: auto; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Bc_Fiimux:\".framer-1d2zuyg-override\",MKXi6Jro6:\".framer-1osl1f9-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B3JfK.framer-tidm18, .framer-B3JfK .framer-tidm18 { display: block; }\",\".framer-B3JfK.framer-14sz7rg { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-B3JfK .framer-1c2wwfs-container { flex: none; height: 84px; order: -1000; position: relative; width: auto; z-index: 10; }\",\".framer-B3JfK .framer-1cf6kmw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-B3JfK .framer-1ph5qfa-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Bc_Fiimux:\"(max-width: 809.98px)\",MKXi6Jro6:\"(min-width: 810px) and (max-width: 1199.98px)\",PmEBoacwj:\"(min-width: 1200px)\"};const humanReadableVariantMap={\"Desktop-CAT\":\"PmEBoacwj\",\"Phone - CAT\":\"Bc_Fiimux\",\"Tablet - CAT\":\"MKXi6Jro6\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PmEBoacwj\"};};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);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PmEBoacwj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-14sz7rg\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YumnzbPSB\"},implicitPathVariables:undefined},{href:{hash:\":epwidcy09\",webPageId:\"RMnPVd7JW\"},implicitPathVariables:undefined},{href:{webPageId:\"OtmnUs8XX\"},implicitPathVariables:undefined},{href:{webPageId:\"YumnzbPSB\"},implicitPathVariables:undefined},{href:{hash:\":epwidcy09\",webPageId:\"RMnPVd7JW\"},implicitPathVariables:undefined},{href:{webPageId:\"OtmnUs8XX\"},implicitPathVariables:undefined},{href:{webPageId:\"YumnzbPSB\"},implicitPathVariables:undefined},{href:{hash:\":epwidcy09\",webPageId:\"RMnPVd7JW\"},implicitPathVariables:undefined},{href:{webPageId:\"OtmnUs8XX\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Bc_Fiimux:{width:\"100vw\"},MKXi6Jro6:{height:85,width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c2wwfs-container\",nodeId:\"rNBdzpIXU\",scopeId:\"k4kIW3MCa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Bc_Fiimux:{B5g5JPaue:resolvedLinks[6],f9aWWUh60:resolvedLinks[7],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"uzVEC9sxh\"),X2BHgPMIe:resolvedLinks[8]},MKXi6Jro6:{B5g5JPaue:resolvedLinks[3],f9aWWUh60:resolvedLinks[4],style:{width:\"100%\"},X2BHgPMIe:resolvedLinks[5]}},children:/*#__PURE__*/_jsx(Navigation2,{Auf0kgl_V:\"zD1sEcuNX\",B5g5JPaue:resolvedLinks[0],CrBfCGcDZ:\"0px 80px 0px 80px\",DlPGVqJlT:\" Services\",f9aWWUh60:resolvedLinks[1],HB7FU0U35:true,height:\"100%\",id:\"rNBdzpIXU\",layoutId:\"rNBdzpIXU\",nVSzXwEcy:\"\\xc9quipe\",style:{height:\"100%\"},variant:matchVariant(\"nIIMhF9YI\"),w3T_thJKi:\"Contact\",width:\"100%\",X2BHgPMIe:resolvedLinks[2],xaIaiwLo8:\"Talent\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cf6kmw\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MKXi6Jro6:{y:1085}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:394,width:\"100vw\",y:1084,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ph5qfa-container\",nodeId:\"NMFBiWJzO\",scopeId:\"k4kIW3MCa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Bc_Fiimux:{variant:matchVariant(\"YwpriD0jW\")},MKXi6Jro6:{variant:matchVariant(\"J3sBiwuhx\")}},children:/*#__PURE__*/_jsx(Footer,{a6u4pA8QK:\"Chaque dossier m\\xe9rite une attention particuli\\xe8re\",DNnBlzIRV:\"Tel\\xe9fono (+376) 388 974\",height:\"100%\",id:\"NMFBiWJzO\",kUBU360EZ:\"Pol\\xedtica de Privacidad\",layoutId:\"NMFBiWJzO\",QpiUfh7B7:\"Aviso legal\",style:{width:\"100%\"},variant:matchVariant(\"kiRmYq_bu\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MKXi6Jro6\":{\"layout\":[\"fixed\",\"fixed\"]},\"Bc_Fiimux\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PmEBoacwj\":[\".framer-1c2wwfs-container\",\".framer-1ph5qfa-container\"],\"MKXi6Jro6\":[\".framer-1c2wwfs-container\",\".framer-1ph5qfa-container\"],\"Bc_Fiimux\":[\".framer-1c2wwfs-container\",\".framer-1ph5qfa-container\"]}\n * @framerBreakpoints {\"PmEBoacwj\":{\"min\":1200,\"canvasClassName\":\"framer-14sz7rg-override\",\"minHeight\":1000,\"name\":\"Desktop-CAT\",\"width\":1200,\"rootFontSize\":16},\"MKXi6Jro6\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1osl1f9-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet - CAT\",\"width\":810,\"rootFontSize\":16},\"Bc_Fiimux\":{\"max\":809,\"canvasClassName\":\"framer-1d2zuyg-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone - CAT\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PmEBoacwj\n * @framerLayoutTemplate true\n */const Framerk4kIW3MCa=withCSS(Component,css,\"framer-B3JfK\");export default Framerk4kIW3MCa;Framerk4kIW3MCa.displayName=\"Template FR\";Framerk4kIW3MCa.defaultProps={height:1e3,width:1200};addFonts(Framerk4kIW3MCa,[{explicitInter:true,fonts:[]},...Navigation2Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk4kIW3MCa\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MKXi6Jro6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Bc_Fiimux\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"PmEBoacwj\\\":[\\\".framer-1c2wwfs-container\\\",\\\".framer-1ph5qfa-container\\\"],\\\"MKXi6Jro6\\\":[\\\".framer-1c2wwfs-container\\\",\\\".framer-1ph5qfa-container\\\"],\\\"Bc_Fiimux\\\":[\\\".framer-1c2wwfs-container\\\",\\\".framer-1ph5qfa-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"PmEBoacwj\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"PmEBoacwj\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-14sz7rg-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop-CAT\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MKXi6Jro6\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1osl1f9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet - CAT\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Bc_Fiimux\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1d2zuyg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone - CAT\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport TemplateES from \"https://framerusercontent.com/modules/JnrjCLRylvDEq7Htwizo/keOiqB0mj3qxiAgDHiRO/CjTQCJ_Zn.js\";\r\nimport TemplateCAT from \"https://framerusercontent.com/modules/SyznQkEiqi573UhHNdir/v4EbHvOuAXU6qXgvVbsU/QoryLVjBq.js\";\r\nimport TemplateFR from \"https://framerusercontent.com/modules/Ym6vqSWiI6o3yFirakq6/31b6l0yRMebqCiWfoC65/k4kIW3MCa.js\";\r\n\r\n\t\tconst routes = {V9WdZTTG_: {elements: {C8Ked0MG1: \"blog\", cyxvrP0Pr: \"nosaltres\", ecfoo98MR: \"serveis\", fzodE8tb9: \"review\", SP7MQGTpG: \"contacte\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fgEfMeFGxVEkT9IKCFgh/Ofh2E6RPDadKsqwlZQX1/V9WdZTTG_.js\")), path: \"/\"}, s8VCKrFsf: {elements: {ATszCUCNT: \"serveis\", hdT8CtcRW: \"review\", ME6wfLD6I: \"blog\", v0E9fJSV0: \"contacte\", Ze9gzrulJ: \"nosaltres\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QRrZnskSsBUIWtfCJmmV/GL1ymcDeb7n4iWrmhQw1/s8VCKrFsf.js\")), path: \"/es/home\"}, RMnPVd7JW: {elements: {epwidcy09: \"nosaltres\", lrAfCAvVH: \"serveis\", UVxRHIiVU: \"blog\", Zcizp_JnN: \"review\", zzxeVvYcs: \"contacte\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6xc3b38IEz3r58kwXHXj/dlT8gJQXZVUyoWVYzhQM/RMnPVd7JW.js\")), path: \"/fr/home\"}, FHo_9Oy0w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZxALmGzkRhwrcsuzA0lh/7svT1LougkX9lom9mO2c/FHo_9Oy0w.js\")), path: \"/contacte\"}, ZEN4_4n68: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fJpbenPqfYgNGqRZdWmB/E33d6jTrinaahyJgm9nE/ZEN4_4n68.js\")), path: \"/es/contacto\"}, kdSmUOBxi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cPepXl7BO2J1ntrhtqiW/HlBb3E372hw4Md91KQxP/kdSmUOBxi.js\")), path: \"/fr/contact\"}, ttvxUmkyz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qK4O1JcOV9PA1ip2gj9m/mwnTxhpUnVDdFaeu1WBz/ttvxUmkyz.js\")), path: \"/talent\"}, TtarKyln0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/23HzWIFKiTxrvOAWu5KC/ypxMLbml54K1c1D0JvAH/TtarKyln0.js\")), path: \"/es/talent\"}, OtmnUs8XX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2x9yXQx2bLuktzBoDrJi/t2jvUPAfnb9FU8XEGMxv/OtmnUs8XX.js\")), path: \"/fr/talent\"}, cvvqr_Xxc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/llvaZAiUAg3hmuAvOJpd/O6VKmFs9Dw4v2M3xdhOV/cvvqr_Xxc.js\")), path: \"/blog\"}, rTiC_28EJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Gkv8XffbHEfuTDG5dglb/jRyMN9Fb1jMXw1sCKF2j/rTiC_28EJ.js\")), path: \"/es/blog\"}, EdBYskm25: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dpK5454DYpBkLFOJ2mUO/xVee2aVz723GLzpG0Wkj/EdBYskm25.js\")), path: \"/404\"}, Cw7S7j34e: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/av9Jb1BNllrdAkt0XuW2/QPU27ZUpI3aVhQfJZ27r/Cw7S7j34e.js\")), path: \"/moltes-gràcies\"}, rUSbY6ouj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G6VpvzxFa8mnIH9ceFKy/UsyA5P0jkb9S1AWlwZ50/rUSbY6ouj.js\")), path: \"/legal/política-de-privacitat\"}, FPYdgRmpE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LTTFbarZOQznT6Oli34W/M5pT2Jd3VOHOlKYyjSDj/FPYdgRmpE.js\")), path: \"/legal/avis-legal\"}, o3xy4Mk18: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DHFg1BxUSzcKRXNwLGBs/2zAeYL0TPPXDxCHLPTZ2/o3xy4Mk18.js\")), path: \"/serveis\"}, RIHzQURJl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O110lfMgYYnl94ZGM5ra/LCBjNXTlphyaajDV6nbb/RIHzQURJl.js\")), path: \"/es/serveis\"}, YumnzbPSB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4ahCus13TJXN9soYCn6i/mWisZISVTP26JyoNOA98/YumnzbPSB.js\")), path: \"/fr/serveis\"}, l7DzFviHU: {collectionId: \"OvDLjqh46\", elements: {NiK9BGvHS: \"services\", z1_QFg3ts: \"works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CS4AMRi2zjg8XhmlKBc7/1P3nuSFAru5fQbsgWAi1/l7DzFviHU.js\")), path: \"/blog/:u81digauQ\"}, bZhDyEwVd: {collectionId: \"QaFq66D6I\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0AuzNO6uvvyzSmpe4mto/I15X4tdEAtv9EpFoQhtN/bZhDyEwVd.js\")), path: \"/serveis/:lhelwrk7v\"}}\r\n\r\n\t\tconst locales = [{code: \"ca-ES\", id: \"default\", name: \"Catalan\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {OvDLjqh46: async () => (await import(\"https://framerusercontent.com/modules/T5YNlmh3bHBh9oGdUTIp/llCN5l19XvTUyaMsqxRn/OvDLjqh46.js\"))?.[\"utils\"], QaFq66D6I: async () => (await import(\"https://framerusercontent.com/modules/ROreJkCqOKpHeTkFeBxB/frhR5FyCY5V2Ej1pocwW/QaFq66D6I.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"9831a92da2f7f0c9d9fc5c7e844e093d5dbfa9e9f8de43dde0fcbcb9c26dd6e5\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {b_2n9A3es: true, bKnYJqnds: \"Cada cas és important, cada client també\", F6nHszi85: \"Política de privacitat\", fsA3fQTvH: {href: {webPageId: \"s8VCKrFsf\"}}, JpBv2A6eD: \"Telèfon (+376) 388 974\", r7qusKH25: \"Avís legal\"}\r\nconst props2 = {sZ_vTJZtN: {href: {webPageId: \"V9WdZTTG_\"}}}\r\nconst props3 = {...props1, bKnYJqnds: \"Cada caso es importante, cada cliente también\", F6nHszi85: \"Política de Privacidad\", fsA3fQTvH: {href: {webPageId: \"ZEN4_4n68\"}}, JpBv2A6eD: \"Teléfono (+376) 388 974\", r7qusKH25: \"Aviso legal\"}\r\nconst props4 = {...props2, sZ_vTJZtN: {href: {webPageId: \"FHo_9Oy0w\"}}}\r\nconst props5 = {...props1, bKnYJqnds: \"Cada caso es importante, cada cliente también\", F6nHszi85: \"Política de Privacidad\", fsA3fQTvH: {href: {webPageId: \"TtarKyln0\"}}, JpBv2A6eD: \"Teléfono (+376) 388 974\", r7qusKH25: \"Aviso legal\"}\r\nconst props6 = {...props2, sZ_vTJZtN: {href: {webPageId: \"ttvxUmkyz\"}}}\r\nconst props7 = {...props1, bKnYJqnds: \"Cada caso es importante, cada cliente también\", F6nHszi85: \"Política de Privacidad\", fsA3fQTvH: {href: {webPageId: \"rTiC_28EJ\"}}, JpBv2A6eD: \"Teléfono (+376) 388 974\", r7qusKH25: \"Aviso legal\"}\r\nconst props8 = {...props2, sZ_vTJZtN: {href: {webPageId: \"cvvqr_Xxc\"}}}\r\nconst props9 = {...props1, bKnYJqnds: \"Cada caso es importante, cada cliente también\", F6nHszi85: \"Política de Privacidad\", fsA3fQTvH: undefined, JpBv2A6eD: \"Teléfono (+376) 388 974\", r7qusKH25: \"Aviso legal\"}\r\nconst props10 = {...props1, bKnYJqnds: \"Cada caso es importante, cada cliente también\", F6nHszi85: \"Política de Privacidad\", fsA3fQTvH: {href: {webPageId: \"RIHzQURJl\"}}, JpBv2A6eD: \"Teléfono (+376) 388 974\", r7qusKH25: \"Aviso legal\"}\r\nconst props11 = {...props2, sZ_vTJZtN: {href: {webPageId: \"o3xy4Mk18\"}}}\r\nconst props12 = {...props1, b_2n9A3es: false, bKnYJqnds: \"Cada caso es importante, cada cliente también\", F6nHszi85: \"Política de Privacidad\", fsA3fQTvH: undefined, JpBv2A6eD: \"Teléfono (+376) 388 974\", r7qusKH25: \"Aviso legal\"}\r\nconst templateProps = {bZhDyEwVd: props9, cvvqr_Xxc: props7, Cw7S7j34e: props9, EdBYskm25: props9, FHo_9Oy0w: props3, FPYdgRmpE: props9, l7DzFviHU: props12, o3xy4Mk18: props10, RIHzQURJl: props11, rTiC_28EJ: props8, rUSbY6ouj: props9, s8VCKrFsf: props2, TtarKyln0: props6, ttvxUmkyz: props5, V9WdZTTG_: props1, ZEN4_4n68: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"V9WdZTTG_\":\r\ncase \"FHo_9Oy0w\":\r\ncase \"ttvxUmkyz\":\r\ncase \"cvvqr_Xxc\":\r\ncase \"EdBYskm25\":\r\ncase \"Cw7S7j34e\":\r\ncase \"rUSbY6ouj\":\r\ncase \"FPYdgRmpE\":\r\ncase \"o3xy4Mk18\":\r\ncase \"l7DzFviHU\":\r\ncase \"bZhDyEwVd\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"fsA3fQTvH\"]]}, (resolvedLinks) => React.createElement(TemplateCAT, {...props, fsA3fQTvH: resolvedLinks[0], key: \"TemplateCAT\", style}, children(true)));\r\ncase \"s8VCKrFsf\":\r\ncase \"ZEN4_4n68\":\r\ncase \"TtarKyln0\":\r\ncase \"rTiC_28EJ\":\r\ncase \"RIHzQURJl\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"sZ_vTJZtN\"]]}, (resolvedLinks) => React.createElement(TemplateES, {...props, key: \"TemplateES\", style, sZ_vTJZtN: resolvedLinks[0]}, children(true)));\r\ncase \"RMnPVd7JW\":\r\ncase \"kdSmUOBxi\":\r\ncase \"OtmnUs8XX\":\r\ncase \"YumnzbPSB\":\r\nreturn React.createElement(TemplateFR, {...props, key: \"TemplateFR\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"V9WdZTTG_\":\r\ncase \"FHo_9Oy0w\":\r\ncase \"ttvxUmkyz\":\r\ncase \"cvvqr_Xxc\":\r\ncase \"EdBYskm25\":\r\ncase \"Cw7S7j34e\":\r\ncase \"rUSbY6ouj\":\r\ncase \"FPYdgRmpE\":\r\ncase \"o3xy4Mk18\":\r\ncase \"l7DzFviHU\":\r\ncase \"bZhDyEwVd\":\r\nreturn [{hash: \"i5wsx7\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"g3pzfy\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"mdxtx5\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"s8VCKrFsf\":\r\ncase \"ZEN4_4n68\":\r\ncase \"TtarKyln0\":\r\ncase \"rTiC_28EJ\":\r\ncase \"RIHzQURJl\":\r\nreturn [{hash: \"rq2byr\", mediaQuery: \"(min-width: 1800px)\"}, {hash: \"h7ijn9\", mediaQuery: \"(min-width: 1200px) and (max-width: 1799.98px)\"}, {hash: \"1ddr3z3\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"18lpysn\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"RMnPVd7JW\":\r\ncase \"kdSmUOBxi\":\r\ncase \"OtmnUs8XX\":\r\ncase \"YumnzbPSB\":\r\nreturn [{hash: \"14sz7rg\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1osl1f9\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1d2zuyg\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dpK5454DYpBkLFOJ2mUO/xVee2aVz723GLzpG0Wkj/EdBYskm25.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.cervosteixeira.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/W7H8mgTFUyiXQUUaVWrc/CKecmGpsQlUIC3trSEur/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}