{"version":3,"file":"script_main.Cg07xbBA.mjs","names":["debounce","Component","useRef","_Fragment","Children","_Fragment","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","ChevronUp","DropdownItem","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","RichTextWithFX","RichText","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavBarLinkFonts","NavBarLink","ProductsDropdown","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","NavBarLinks","PrimaryCTA","Hamburger","NavBarLink","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","css","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","RichText","Subtitle","Link","SecondaryCTA","serializationHash","variantClassNames","animation","animation1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","SVG","Link1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","HeaderBar","Navbar","Lenis","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Template1","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/unpkg.com/lenis@1.3.23/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/ujYJBEJlTvw8T499oZKk/P6H5ijYzoAcnnuvAWoZb/VCw0DV88W.js","https:/framerusercontent.com/modules/yHGTxDxFnVShf1znClbK/e5ruuRUYngSZHKbBIzaK/f0FMK5eRB.js","https:/framerusercontent.com/modules/QCqNHwGmYkERRAjPxvWO/qYXs7ZuKuRgVsGCtltuW/eWM649EfS.js","https:/framerusercontent.com/modules/vFX3uZLJWiFlwZzM0npd/6Ipy2r93Ky1EWPMMrO7A/UUm4F4Ld2.js","https:/framerusercontent.com/modules/lI15Wln3P01PanfBniUK/V8rwG64qLljkln2xiEWD/Fbgc9utK2.js","https:/framerusercontent.com/modules/nj4SioYY401D2zKe5wMc/Xu4WWwdXka9tyqNPpeqT/JONYb0OnL.js","https:/framerusercontent.com/modules/z6gB1LYlVZYvme8pvfyP/wcF6TezKV6oYBUin60WU/LFasfUPRA.js","https:/framerusercontent.com/modules/pZvBYc6pH0rMeygq8fu1/6iKFzW5thwm5tsjbsNTU/TmEEvqMpY.js","https:/framerusercontent.com/modules/stVNZ5X5w9cudN2Njsev/U5Lh6NuTqLeigtAkit9f/BfKOPMbm_.js","https:/framerusercontent.com/modules/uWtJFLqOHGcRtWnBPNZq/EQC4MJkj4bjxPmAmLyv9/yG_Nvd1jQ.js","https:/framerusercontent.com/modules/9CcUW3YjoV0N9WSnwYKc/YE1gwDe5FRYwJhnXaP2Q/tMb1QL8hB.js","framer:toplevel/main"],"sourcesContent":["//#region package.json\nvar version = \"1.3.23\";\n//#endregion\n//#region packages/core/src/maths.ts\n/**\n* Clamp a value between a minimum and maximum value\n*\n* @param min Minimum value\n* @param input Value to clamp\n* @param max Maximum value\n* @returns Clamped value\n*/\nfunction clamp(min, input, max) {\n\treturn Math.max(min, Math.min(input, max));\n}\n/**\n*  Linearly interpolate between two values using an amount (0 <= t <= 1)\n*\n* @param x First value\n* @param y Second value\n* @param t Amount to interpolate (0 <= t <= 1)\n* @returns Interpolated value\n*/\nfunction lerp(x, y, t) {\n\treturn (1 - t) * x + t * y;\n}\n/**\n* Damp a value over time using a damping factor\n* {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n*\n* @param x Initial value\n* @param y Target value\n* @param lambda Damping factor\n* @param dt Time elapsed since the last update\n* @returns Damped value\n*/\nfunction damp(x, y, lambda, deltaTime) {\n\treturn lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\n/**\n* Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n* {@link https://anguscroll.com/just/just-modulo}\n*\n* @param n Dividend\n* @param d Divisor\n* @returns Modulo\n*/\nfunction modulo(n, d) {\n\treturn (n % d + d) % d;\n}\n//#endregion\n//#region packages/core/src/animate.ts\n/**\n* Animate class to handle value animations with lerping or easing\n*\n* @example\n* const animate = new Animate()\n* animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n* animate.advance(0.5) // 50\n*/\nvar Animate = class {\n\tisRunning = false;\n\tvalue = 0;\n\tfrom = 0;\n\tto = 0;\n\tcurrentTime = 0;\n\tlerp;\n\tduration;\n\teasing;\n\tonUpdate;\n\t/**\n\t* Advance the animation by the given delta time\n\t*\n\t* @param deltaTime - The time in seconds to advance the animation\n\t*/\n\tadvance(deltaTime) {\n\t\tif (!this.isRunning) return;\n\t\tlet completed = false;\n\t\tif (this.duration && this.easing) {\n\t\t\tthis.currentTime += deltaTime;\n\t\t\tconst linearProgress = clamp(0, this.currentTime / this.duration, 1);\n\t\t\tcompleted = linearProgress >= 1;\n\t\t\tconst easedProgress = completed ? 1 : this.easing(linearProgress);\n\t\t\tthis.value = this.from + (this.to - this.from) * easedProgress;\n\t\t} else if (this.lerp) {\n\t\t\tthis.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n\t\t\tif (Math.round(this.value) === Math.round(this.to)) {\n\t\t\t\tthis.value = this.to;\n\t\t\t\tcompleted = true;\n\t\t\t}\n\t\t} else {\n\t\t\tthis.value = this.to;\n\t\t\tcompleted = true;\n\t\t}\n\t\tif (completed) this.stop();\n\t\tthis.onUpdate?.(this.value, completed);\n\t}\n\t/** Stop the animation */\n\tstop() {\n\t\tthis.isRunning = false;\n\t}\n\t/**\n\t* Set up the animation from a starting value to an ending value\n\t* with optional parameters for lerping, duration, easing, and onUpdate callback\n\t*\n\t* @param from - The starting value\n\t* @param to - The ending value\n\t* @param options - Options for the animation\n\t*/\n\tfromTo(from, to, { lerp, duration, easing, onStart, onUpdate }) {\n\t\tthis.from = this.value = from;\n\t\tthis.to = to;\n\t\tthis.lerp = lerp;\n\t\tthis.duration = duration;\n\t\tthis.easing = easing;\n\t\tthis.currentTime = 0;\n\t\tthis.isRunning = true;\n\t\tonStart?.();\n\t\tthis.onUpdate = onUpdate;\n\t}\n};\n//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n* Dimensions class to handle the size of the content and wrapper\n*\n* @example\n* const dimensions = new Dimensions(wrapper, content)\n* dimensions.on('resize', (e) => {\n*   console.log(e.width, e.height)\n* })\n*/\nvar Dimensions = class {\n\twidth = 0;\n\theight = 0;\n\tscrollHeight = 0;\n\tscrollWidth = 0;\n\tdebouncedResize;\n\twrapperResizeObserver;\n\tcontentResizeObserver;\n\tconstructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n\t\tthis.wrapper = wrapper;\n\t\tthis.content = content;\n\t\tif (autoResize) {\n\t\t\tthis.debouncedResize = debounce(this.resize, debounceValue);\n\t\t\tif (this.wrapper instanceof Window) window.addEventListener(\"resize\", this.debouncedResize);\n\t\t\telse {\n\t\t\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\t\tthis.wrapperResizeObserver.observe(this.wrapper);\n\t\t\t}\n\t\t\tthis.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\tthis.contentResizeObserver.observe(this.content);\n\t\t}\n\t\tthis.resize();\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver?.disconnect();\n\t\tthis.contentResizeObserver?.disconnect();\n\t\tif (this.wrapper === window && this.debouncedResize) window.removeEventListener(\"resize\", this.debouncedResize);\n\t}\n\tresize = () => {\n\t\tthis.onWrapperResize();\n\t\tthis.onContentResize();\n\t};\n\tonWrapperResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.width = window.innerWidth;\n\t\t\tthis.height = window.innerHeight;\n\t\t} else {\n\t\t\tthis.width = this.wrapper.clientWidth;\n\t\t\tthis.height = this.wrapper.clientHeight;\n\t\t}\n\t};\n\tonContentResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.scrollHeight = this.content.scrollHeight;\n\t\t\tthis.scrollWidth = this.content.scrollWidth;\n\t\t} else {\n\t\t\tthis.scrollHeight = this.wrapper.scrollHeight;\n\t\t\tthis.scrollWidth = this.wrapper.scrollWidth;\n\t\t}\n\t};\n\tget limit() {\n\t\treturn {\n\t\t\tx: this.scrollWidth - this.width,\n\t\t\ty: this.scrollHeight - this.height\n\t\t};\n\t}\n};\n//#endregion\n//#region packages/core/src/emitter.ts\n/**\n* Emitter class to handle events\n* @example\n* const emitter = new Emitter()\n* emitter.on('event', (data) => {\n*   console.log(data)\n* })\n* emitter.emit('event', 'data')\n*/\nvar Emitter = class {\n\tevents = {};\n\t/**\n\t* Emit an event with the given data\n\t* @param event Event name\n\t* @param args Data to pass to the event handlers\n\t*/\n\temit(event, ...args) {\n\t\tconst callbacks = this.events[event] || [];\n\t\tfor (let i = 0, length = callbacks.length; i < length; i++) callbacks[i]?.(...args);\n\t}\n\t/**\n\t* Add a callback to the event\n\t* @param event Event name\n\t* @param cb Callback function\n\t* @returns Unsubscribe function\n\t*/\n\ton(event, cb) {\n\t\tif (this.events[event]) this.events[event].push(cb);\n\t\telse this.events[event] = [cb];\n\t\treturn () => {\n\t\t\tthis.events[event] = this.events[event]?.filter((i) => cb !== i);\n\t\t};\n\t}\n\t/**\n\t* Remove a callback from the event\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\toff(event, callback) {\n\t\tthis.events[event] = this.events[event]?.filter((i) => callback !== i);\n\t}\n\t/**\n\t* Remove all event listeners and clean up\n\t*/\n\tdestroy() {\n\t\tthis.events = {};\n\t}\n};\n//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT = 100 / 6;\nconst listenerOptions = { passive: false };\nfunction getDeltaMultiplier(deltaMode, size) {\n\tif (deltaMode === 1) return LINE_HEIGHT;\n\tif (deltaMode === 2) return size;\n\treturn 1;\n}\nvar VirtualScroll = class {\n\ttouchStart = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\tlastDelta = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\twindow = {\n\t\twidth: 0,\n\t\theight: 0\n\t};\n\temitter = new Emitter();\n\tconstructor(element, options = {\n\t\twheelMultiplier: 1,\n\t\ttouchMultiplier: 1\n\t}) {\n\t\tthis.element = element;\n\t\tthis.options = options;\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onWindowResize();\n\t\tthis.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.addEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.addEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Add an event listener for the given event and callback\n\t*\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\t/** Remove all event listeners and clean up */\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Event handler for 'touchstart' event\n\t*\n\t* @param event Touch event\n\t*/\n\tonTouchStart = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: 0,\n\t\t\ty: 0\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: 0,\n\t\t\tdeltaY: 0,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'touchmove' event */\n\tonTouchMove = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tconst deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n\t\tconst deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: deltaX,\n\t\t\ty: deltaY\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonTouchEnd = (event) => {\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: this.lastDelta.x,\n\t\t\tdeltaY: this.lastDelta.y,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'wheel' event */\n\tonWheel = (event) => {\n\t\tlet { deltaX, deltaY, deltaMode } = event;\n\t\tconst multiplierX = getDeltaMultiplier(deltaMode, this.window.width);\n\t\tconst multiplierY = getDeltaMultiplier(deltaMode, this.window.height);\n\t\tdeltaX *= multiplierX;\n\t\tdeltaY *= multiplierY;\n\t\tdeltaX *= this.options.wheelMultiplier;\n\t\tdeltaY *= this.options.wheelMultiplier;\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonWindowResize = () => {\n\t\tthis.window = {\n\t\t\twidth: window.innerWidth,\n\t\t\theight: window.innerHeight\n\t\t};\n\t};\n};\n//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing = (t) => Math.min(1, 1.001 - 2 ** (-10 * t));\nvar Lenis = class {\n\t_isScrolling = false;\n\t_isStopped = false;\n\t_isLocked = false;\n\t_preventNextNativeScrollEvent = false;\n\t_resetVelocityTimeout = null;\n\t_rafId = null;\n\t/**\n\t* Whether or not the user is touching the screen\n\t*/\n\tisTouching;\n\t/**\n\t* The time in ms since the lenis instance was created\n\t*/\n\ttime = 0;\n\t/**\n\t* User data that will be forwarded through the scroll event\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   userData: {\n\t*     foo: 'bar'\n\t*   }\n\t* })\n\t*/\n\tuserData = {};\n\t/**\n\t* The last velocity of the scroll\n\t*/\n\tlastVelocity = 0;\n\t/**\n\t* The current velocity of the scroll\n\t*/\n\tvelocity = 0;\n\t/**\n\t* The direction of the scroll\n\t*/\n\tdirection = 0;\n\t/**\n\t* The options passed to the lenis instance\n\t*/\n\toptions;\n\t/**\n\t* The target scroll value\n\t*/\n\ttargetScroll;\n\t/**\n\t* The animated scroll value\n\t*/\n\tanimatedScroll;\n\tanimate = new Animate();\n\temitter = new Emitter();\n\tdimensions;\n\tvirtualScroll;\n\tconstructor({ wrapper = window, content = document.documentElement, eventsTarget = wrapper, smoothWheel = true, syncTouch = false, syncTouchLerp = .075, touchInertiaExponent = 1.7, duration, easing, lerp = .1, infinite = false, orientation = \"vertical\", gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\", touchMultiplier = 1, wheelMultiplier = 1, autoResize = true, prevent, virtualScroll, overscroll = true, autoRaf = false, anchors = false, autoToggle = false, allowNestedScroll = false, __experimental__naiveDimensions = false, naiveDimensions = __experimental__naiveDimensions, stopInertiaOnNavigate = false } = {}) {\n\t\twindow.lenisVersion = version;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.version = version;\n\t\tif (orientation === \"horizontal\") window.lenis.horizontal = true;\n\t\tif (syncTouch === true) window.lenis.touch = true;\n\t\tif (!wrapper || wrapper === document.documentElement) wrapper = window;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.options = {\n\t\t\twrapper,\n\t\t\tcontent,\n\t\t\teventsTarget,\n\t\t\tsmoothWheel,\n\t\t\tsyncTouch,\n\t\t\tsyncTouchLerp,\n\t\t\ttouchInertiaExponent,\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tinfinite,\n\t\t\tgestureOrientation,\n\t\t\torientation,\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier,\n\t\t\tautoResize,\n\t\t\tprevent,\n\t\t\tvirtualScroll,\n\t\t\toverscroll,\n\t\t\tautoRaf,\n\t\t\tanchors,\n\t\t\tautoToggle,\n\t\t\tallowNestedScroll,\n\t\t\tnaiveDimensions,\n\t\t\tstopInertiaOnNavigate\n\t\t};\n\t\tthis.dimensions = new Dimensions(wrapper, content, { autoResize });\n\t\tthis.updateClassName();\n\t\tthis.targetScroll = this.animatedScroll = this.actualScroll;\n\t\tthis.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.addEventListener(\"click\", this.onClick);\n\t\tthis.options.wrapper.addEventListener(\"pointerdown\", this.onPointerDown);\n\t\tthis.virtualScroll = new VirtualScroll(eventsTarget, {\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier\n\t\t});\n\t\tthis.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.checkOverflow();\n\t\t\tthis.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd);\n\t\t}\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t}\n\t/**\n\t* Destroy the lenis instance, remove all event listeners and clean up the class name\n\t*/\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\tthis.options.wrapper.removeEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tthis.options.wrapper.removeEventListener(\"pointerdown\", this.onPointerDown);\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.removeEventListener(\"click\", this.onClick);\n\t\tthis.virtualScroll.destroy();\n\t\tthis.dimensions.destroy();\n\t\tthis.cleanUpClassName();\n\t\tif (this._rafId) cancelAnimationFrame(this._rafId);\n\t}\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\toff(event, callback) {\n\t\treturn this.emitter.off(event, callback);\n\t}\n\tonScrollEnd = (e) => {\n\t\tif (!(e instanceof CustomEvent)) {\n\t\t\tif (this.isScrolling === \"smooth\" || this.isScrolling === false) e.stopPropagation();\n\t\t}\n\t};\n\tdispatchScrollendEvent = () => {\n\t\tthis.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\", {\n\t\t\tbubbles: this.options.wrapper === window,\n\t\t\tdetail: { lenisScrollEnd: true }\n\t\t}));\n\t};\n\tget overflow() {\n\t\tconst property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n\t\treturn getComputedStyle(this.rootElement)[property];\n\t}\n\tcheckOverflow() {\n\t\tif ([\"hidden\", \"clip\"].includes(this.overflow)) this.internalStop();\n\t\telse this.internalStart();\n\t}\n\tonTransitionEnd = (event) => {\n\t\tif (event.propertyName?.includes(\"overflow\") && event.target === this.rootElement) this.checkOverflow();\n\t};\n\tsetScroll(scroll) {\n\t\tif (this.isHorizontal) this.options.wrapper.scrollTo({\n\t\t\tleft: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t\telse this.options.wrapper.scrollTo({\n\t\t\ttop: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t}\n\tonClick = (event) => {\n\t\tconst linkElementsUrls = event.composedPath().filter((node) => node instanceof HTMLAnchorElement && node.href).map((element) => new URL(element.href));\n\t\tconst currentUrl = new URL(window.location.href);\n\t\tif (this.options.anchors) {\n\t\t\tconst anchorElementUrl = linkElementsUrls.find((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname === targetUrl.pathname && targetUrl.hash);\n\t\t\tif (anchorElementUrl) {\n\t\t\t\tconst options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n\t\t\t\tconst target = `#${anchorElementUrl.hash.split(\"#\")[1]}`;\n\t\t\t\tthis.scrollTo(target, options);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tif (this.options.stopInertiaOnNavigate) {\n\t\t\tif (linkElementsUrls.some((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname !== targetUrl.pathname)) {\n\t\t\t\tthis.reset();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t};\n\tonPointerDown = (event) => {\n\t\tif (event.button === 1) this.reset();\n\t};\n\tonVirtualScroll = (data) => {\n\t\tif (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false) return;\n\t\tconst { deltaX, deltaY, event } = data;\n\t\tthis.emitter.emit(\"virtual-scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t\tif (event.ctrlKey) return;\n\t\tif (event.lenisStopPropagation) return;\n\t\tconst isTouch = event.type.includes(\"touch\");\n\t\tconst isWheel = event.type.includes(\"wheel\");\n\t\tthis.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n\t\tconst isClickOrTap = deltaX === 0 && deltaY === 0;\n\t\tif (this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked) {\n\t\t\tthis.reset();\n\t\t\treturn;\n\t\t}\n\t\tconst isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n\t\tif (isClickOrTap || isUnknownGesture) return;\n\t\tlet composedPath = event.composedPath();\n\t\tcomposedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n\t\tconst prevent = this.options.prevent;\n\t\tconst gestureOrientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tif (composedPath.find((node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || gestureOrientation === \"vertical\" && node.hasAttribute?.(\"data-lenis-prevent-vertical\") || gestureOrientation === \"horizontal\" && node.hasAttribute?.(\"data-lenis-prevent-horizontal\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.hasNestedScroll(node, {\n\t\t\tdeltaX,\n\t\t\tdeltaY\n\t\t})))) return;\n\t\tif (this.isStopped || this.isLocked) {\n\t\t\tif (event.cancelable) event.preventDefault();\n\t\t\treturn;\n\t\t}\n\t\tif (!(this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel)) {\n\t\t\tthis.isScrolling = \"native\";\n\t\t\tthis.animate.stop();\n\t\t\tevent.lenisStopPropagation = true;\n\t\t\treturn;\n\t\t}\n\t\tlet delta = deltaY;\n\t\tif (this.options.gestureOrientation === \"both\") delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n\t\telse if (this.options.gestureOrientation === \"horizontal\") delta = deltaX;\n\t\tif (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) event.lenisStopPropagation = true;\n\t\tif (event.cancelable) event.preventDefault();\n\t\tconst isSyncTouch = isTouch && this.options.syncTouch;\n\t\tconst hasTouchInertia = isTouch && event.type === \"touchend\";\n\t\tif (hasTouchInertia) delta = Math.sign(delta) * Math.abs(this.velocity) ** this.options.touchInertiaExponent;\n\t\tthis.scrollTo(this.targetScroll + delta, {\n\t\t\tprogrammatic: false,\n\t\t\t...isSyncTouch ? { lerp: hasTouchInertia ? this.options.syncTouchLerp : 1 } : {\n\t\t\t\tlerp: this.options.lerp,\n\t\t\t\tduration: this.options.duration,\n\t\t\t\teasing: this.options.easing\n\t\t\t}\n\t\t});\n\t};\n\t/**\n\t* Force lenis to recalculate the dimensions\n\t*/\n\tresize() {\n\t\tthis.dimensions.resize();\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.emit();\n\t}\n\temit() {\n\t\tthis.emitter.emit(\"scroll\", this);\n\t}\n\tonNativeScroll = () => {\n\t\tif (this._resetVelocityTimeout !== null) {\n\t\t\tclearTimeout(this._resetVelocityTimeout);\n\t\t\tthis._resetVelocityTimeout = null;\n\t\t}\n\t\tif (this._preventNextNativeScrollEvent) {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t\treturn;\n\t\t}\n\t\tif (this.isScrolling === false || this.isScrolling === \"native\") {\n\t\t\tconst lastScroll = this.animatedScroll;\n\t\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\t\tthis.lastVelocity = this.velocity;\n\t\t\tthis.velocity = this.animatedScroll - lastScroll;\n\t\t\tthis.direction = Math.sign(this.animatedScroll - lastScroll);\n\t\t\tif (!this.isStopped) this.isScrolling = \"native\";\n\t\t\tthis.emit();\n\t\t\tif (this.velocity !== 0) this._resetVelocityTimeout = setTimeout(() => {\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = 0;\n\t\t\t\tthis.isScrolling = false;\n\t\t\t\tthis.emit();\n\t\t\t}, 400);\n\t\t}\n\t};\n\treset() {\n\t\tthis.isLocked = false;\n\t\tthis.isScrolling = false;\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.lastVelocity = this.velocity = 0;\n\t\tthis.animate.stop();\n\t}\n\t/**\n\t* Start lenis scroll after it has been stopped\n\t*/\n\tstart() {\n\t\tif (!this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.removeProperty(\"overflow\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStart();\n\t}\n\tinternalStart() {\n\t\tif (!this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = false;\n\t\tthis.emit();\n\t}\n\t/**\n\t* Stop lenis scroll\n\t*/\n\tstop() {\n\t\tif (this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.setProperty(\"overflow\", \"clip\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStop();\n\t}\n\tinternalStop() {\n\t\tif (this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = true;\n\t\tthis.emit();\n\t}\n\t/**\n\t* RequestAnimationFrame for lenis\n\t*\n\t* @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n\t*/\n\traf = (time) => {\n\t\tconst deltaTime = time - (this.time || time);\n\t\tthis.time = time;\n\t\tthis.animate.advance(deltaTime * .001);\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t};\n\t/**\n\t* Scroll to a target value\n\t*\n\t* @param target The target value to scroll to\n\t* @param options The options for the scroll\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   offset: 100,\n\t*   duration: 1,\n\t*   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n\t*   lerp: 0.1,\n\t*   onStart: () => {\n\t*     console.log('onStart')\n\t*   },\n\t*   onComplete: () => {\n\t*     console.log('onComplete')\n\t*   },\n\t* })\n\t*/\n\tscrollTo(_target, { offset = 0, immediate = false, lock = false, programmatic = true, lerp = programmatic ? this.options.lerp : void 0, duration = programmatic ? this.options.duration : void 0, easing = programmatic ? this.options.easing : void 0, onStart, onComplete, force = false, userData } = {}) {\n\t\tif ((this.isStopped || this.isLocked) && !force) return;\n\t\tlet target = _target;\n\t\tlet adjustedOffset = offset;\n\t\tif (typeof target === \"string\" && [\n\t\t\t\"top\",\n\t\t\t\"left\",\n\t\t\t\"start\",\n\t\t\t\"#\"\n\t\t].includes(target)) target = 0;\n\t\telse if (typeof target === \"string\" && [\n\t\t\t\"bottom\",\n\t\t\t\"right\",\n\t\t\t\"end\"\n\t\t].includes(target)) target = this.limit;\n\t\telse {\n\t\t\tlet node = null;\n\t\t\tif (typeof target === \"string\") {\n\t\t\t\tnode = document.querySelector(target);\n\t\t\t\tif (!node) if (target === \"#top\") target = 0;\n\t\t\t\telse console.warn(\"Lenis: Target not found\", target);\n\t\t\t} else if (target instanceof HTMLElement && target?.nodeType) node = target;\n\t\t\tif (node) {\n\t\t\t\tif (this.options.wrapper !== window) {\n\t\t\t\t\tconst wrapperRect = this.rootElement.getBoundingClientRect();\n\t\t\t\t\tadjustedOffset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n\t\t\t\t}\n\t\t\t\tconst rect = node.getBoundingClientRect();\n\t\t\t\tconst targetStyle = getComputedStyle(node);\n\t\t\t\tconst scrollMargin = this.isHorizontal ? Number.parseFloat(targetStyle.scrollMarginLeft) : Number.parseFloat(targetStyle.scrollMarginTop);\n\t\t\t\tconst containerStyle = getComputedStyle(this.rootElement);\n\t\t\t\tconst scrollPadding = this.isHorizontal ? Number.parseFloat(containerStyle.scrollPaddingLeft) : Number.parseFloat(containerStyle.scrollPaddingTop);\n\t\t\t\ttarget = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll - (Number.isNaN(scrollMargin) ? 0 : scrollMargin) - (Number.isNaN(scrollPadding) ? 0 : scrollPadding);\n\t\t\t}\n\t\t}\n\t\tif (typeof target !== \"number\") return;\n\t\ttarget += adjustedOffset;\n\t\tif (this.options.infinite) {\n\t\t\tif (programmatic) {\n\t\t\t\tthis.targetScroll = this.animatedScroll = this.scroll;\n\t\t\t\tconst distance = target - this.animatedScroll;\n\t\t\t\tif (distance > this.limit / 2) target -= this.limit;\n\t\t\t\telse if (distance < -this.limit / 2) target += this.limit;\n\t\t\t}\n\t\t} else target = clamp(0, target, this.limit);\n\t\tif (target === this.targetScroll) {\n\t\t\tonStart?.(this);\n\t\t\tonComplete?.(this);\n\t\t\treturn;\n\t\t}\n\t\tthis.userData = userData ?? {};\n\t\tif (immediate) {\n\t\t\tthis.animatedScroll = this.targetScroll = target;\n\t\t\tthis.setScroll(this.scroll);\n\t\t\tthis.reset();\n\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\tthis.emit();\n\t\t\tonComplete?.(this);\n\t\t\tthis.userData = {};\n\t\t\trequestAnimationFrame(() => {\n\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tif (!programmatic) this.targetScroll = target;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.animate.fromTo(this.animatedScroll, target, {\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tonStart: () => {\n\t\t\t\tif (lock) this.isLocked = true;\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tonStart?.(this);\n\t\t\t},\n\t\t\tonUpdate: (value, completed) => {\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = value - this.animatedScroll;\n\t\t\t\tthis.direction = Math.sign(this.velocity);\n\t\t\t\tthis.animatedScroll = value;\n\t\t\t\tthis.setScroll(this.scroll);\n\t\t\t\tif (programmatic) this.targetScroll = value;\n\t\t\t\tif (!completed) this.emit();\n\t\t\t\tif (completed) {\n\t\t\t\t\tthis.reset();\n\t\t\t\t\tthis.emit();\n\t\t\t\t\tonComplete?.(this);\n\t\t\t\t\tthis.userData = {};\n\t\t\t\t\trequestAnimationFrame(() => {\n\t\t\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t\t\t});\n\t\t\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tpreventNextNativeScrollEvent() {\n\t\tthis._preventNextNativeScrollEvent = true;\n\t\trequestAnimationFrame(() => {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t});\n\t}\n\thasNestedScroll(node, { deltaX, deltaY }) {\n\t\tconst time = Date.now();\n\t\tif (!node._lenis) node._lenis = {};\n\t\tconst cache = node._lenis;\n\t\tlet hasOverflowX;\n\t\tlet hasOverflowY;\n\t\tlet isScrollableX;\n\t\tlet isScrollableY;\n\t\tlet hasOverscrollBehaviorX;\n\t\tlet hasOverscrollBehaviorY;\n\t\tlet scrollWidth;\n\t\tlet scrollHeight;\n\t\tlet clientWidth;\n\t\tlet clientHeight;\n\t\tif (time - (cache.time ?? 0) > 2e3) {\n\t\t\tcache.time = Date.now();\n\t\t\tconst computedStyle = window.getComputedStyle(node);\n\t\t\tcache.computedStyle = computedStyle;\n\t\t\thasOverflowX = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowX);\n\t\t\thasOverflowY = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowY);\n\t\t\thasOverscrollBehaviorX = [\"auto\"].includes(computedStyle.overscrollBehaviorX);\n\t\t\thasOverscrollBehaviorY = [\"auto\"].includes(computedStyle.overscrollBehaviorY);\n\t\t\tcache.hasOverflowX = hasOverflowX;\n\t\t\tcache.hasOverflowY = hasOverflowY;\n\t\t\tif (!(hasOverflowX || hasOverflowY)) return false;\n\t\t\tscrollWidth = node.scrollWidth;\n\t\t\tscrollHeight = node.scrollHeight;\n\t\t\tclientWidth = node.clientWidth;\n\t\t\tclientHeight = node.clientHeight;\n\t\t\tisScrollableX = scrollWidth > clientWidth;\n\t\t\tisScrollableY = scrollHeight > clientHeight;\n\t\t\tcache.isScrollableX = isScrollableX;\n\t\t\tcache.isScrollableY = isScrollableY;\n\t\t\tcache.scrollWidth = scrollWidth;\n\t\t\tcache.scrollHeight = scrollHeight;\n\t\t\tcache.clientWidth = clientWidth;\n\t\t\tcache.clientHeight = clientHeight;\n\t\t\tcache.hasOverscrollBehaviorX = hasOverscrollBehaviorX;\n\t\t\tcache.hasOverscrollBehaviorY = hasOverscrollBehaviorY;\n\t\t} else {\n\t\t\tisScrollableX = cache.isScrollableX;\n\t\t\tisScrollableY = cache.isScrollableY;\n\t\t\thasOverflowX = cache.hasOverflowX;\n\t\t\thasOverflowY = cache.hasOverflowY;\n\t\t\tscrollWidth = cache.scrollWidth;\n\t\t\tscrollHeight = cache.scrollHeight;\n\t\t\tclientWidth = cache.clientWidth;\n\t\t\tclientHeight = cache.clientHeight;\n\t\t\thasOverscrollBehaviorX = cache.hasOverscrollBehaviorX;\n\t\t\thasOverscrollBehaviorY = cache.hasOverscrollBehaviorY;\n\t\t}\n\t\tif (!(hasOverflowX && isScrollableX || hasOverflowY && isScrollableY)) return false;\n\t\tconst orientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tlet scroll;\n\t\tlet maxScroll;\n\t\tlet delta;\n\t\tlet hasOverflow;\n\t\tlet isScrollable;\n\t\tlet hasOverscrollBehavior;\n\t\tif (orientation === \"horizontal\") {\n\t\t\tscroll = Math.round(node.scrollLeft);\n\t\t\tmaxScroll = scrollWidth - clientWidth;\n\t\t\tdelta = deltaX;\n\t\t\thasOverflow = hasOverflowX;\n\t\t\tisScrollable = isScrollableX;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorX;\n\t\t} else if (orientation === \"vertical\") {\n\t\t\tscroll = Math.round(node.scrollTop);\n\t\t\tmaxScroll = scrollHeight - clientHeight;\n\t\t\tdelta = deltaY;\n\t\t\thasOverflow = hasOverflowY;\n\t\t\tisScrollable = isScrollableY;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorY;\n\t\t} else return false;\n\t\tif (!hasOverscrollBehavior && (scroll >= maxScroll || scroll <= 0)) return true;\n\t\treturn (delta > 0 ? scroll < maxScroll : scroll > 0) && hasOverflow && isScrollable;\n\t}\n\t/**\n\t* The root element on which lenis is instanced\n\t*/\n\tget rootElement() {\n\t\treturn this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n\t}\n\t/**\n\t* The limit which is the maximum scroll value\n\t*/\n\tget limit() {\n\t\tif (this.options.naiveDimensions) {\n\t\t\tif (this.isHorizontal) return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n\t\t\treturn this.rootElement.scrollHeight - this.rootElement.clientHeight;\n\t\t}\n\t\treturn this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n\t}\n\t/**\n\t* Whether or not the scroll is horizontal\n\t*/\n\tget isHorizontal() {\n\t\treturn this.options.orientation === \"horizontal\";\n\t}\n\t/**\n\t* The actual scroll value\n\t*/\n\tget actualScroll() {\n\t\tconst wrapper = this.options.wrapper;\n\t\treturn this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n\t}\n\t/**\n\t* The current scroll value\n\t*/\n\tget scroll() {\n\t\treturn this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n\t}\n\t/**\n\t* The progress of the scroll relative to the limit\n\t*/\n\tget progress() {\n\t\treturn this.limit === 0 ? 1 : this.scroll / this.limit;\n\t}\n\t/**\n\t* Current scroll state\n\t*/\n\tget isScrolling() {\n\t\treturn this._isScrolling;\n\t}\n\tset isScrolling(value) {\n\t\tif (this._isScrolling !== value) {\n\t\t\tthis._isScrolling = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is stopped\n\t*/\n\tget isStopped() {\n\t\treturn this._isStopped;\n\t}\n\tset isStopped(value) {\n\t\tif (this._isStopped !== value) {\n\t\t\tthis._isStopped = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is locked\n\t*/\n\tget isLocked() {\n\t\treturn this._isLocked;\n\t}\n\tset isLocked(value) {\n\t\tif (this._isLocked !== value) {\n\t\t\tthis._isLocked = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is smooth scrolling\n\t*/\n\tget isSmooth() {\n\t\treturn this.isScrolling === \"smooth\";\n\t}\n\t/**\n\t* The class name applied to the wrapper element\n\t*/\n\tget className() {\n\t\tlet className = \"lenis\";\n\t\tif (this.options.autoToggle) className += \" lenis-autoToggle\";\n\t\tif (this.isStopped) className += \" lenis-stopped\";\n\t\tif (this.isLocked) className += \" lenis-locked\";\n\t\tif (this.isScrolling) className += \" lenis-scrolling\";\n\t\tif (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n\t\treturn className;\n\t}\n\tupdateClassName() {\n\t\tthis.cleanUpClassName();\n\t\tthis.className.split(\" \").forEach((className) => {\n\t\t\tthis.rootElement.classList.add(className);\n\t\t});\n\t}\n\tcleanUpClassName() {\n\t\tfor (const className of Array.from(this.rootElement.classList)) if (className === \"lenis\" || className.startsWith(\"lenis-\")) this.rootElement.classList.remove(className);\n\t}\n};\n//#endregion\nexport { Lenis as default };\n\n//# sourceMappingURL=lenis.mjs.map","//#region packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n\tif (getComputedStyle(element).position === \"sticky\") {\n\t\telement.style.setProperty(\"position\", \"static\");\n\t\telement.dataset.sticky = \"true\";\n\t}\n\tif (element.offsetParent) removeParentSticky(element.offsetParent);\n}\nfunction addParentSticky(element) {\n\tif (element?.dataset?.sticky === \"true\") {\n\t\telement.style.removeProperty(\"position\");\n\t\tdelete element.dataset.sticky;\n\t}\n\tif (element.offsetParent) addParentSticky(element.offsetParent);\n}\nfunction offsetTop(element, accumulator = 0) {\n\tconst top = accumulator + element.offsetTop;\n\tif (element.offsetParent) return offsetTop(element.offsetParent, top);\n\treturn top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.offsetLeft;\n\tif (element.offsetParent) return offsetLeft(element.offsetParent, left);\n\treturn left;\n}\nfunction scrollTop(element, accumulator = 0) {\n\tconst top = accumulator + element.scrollTop;\n\tif (element.offsetParent) return scrollTop(element.offsetParent, top);\n\treturn top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.scrollLeft;\n\tif (element.offsetParent) return scrollLeft(element.offsetParent, left);\n\treturn left + window.scrollX;\n}\nvar SnapElement = class {\n\telement;\n\toptions;\n\talign;\n\trect = {};\n\twrapperResizeObserver;\n\tresizeObserver;\n\tdebouncedWrapperResize;\n\tconstructor(element, { align = [\"start\"], ignoreSticky = true, ignoreTransform = false } = {}) {\n\t\tthis.element = element;\n\t\tthis.options = {\n\t\t\talign,\n\t\t\tignoreSticky,\n\t\t\tignoreTransform\n\t\t};\n\t\tthis.align = [align].flat();\n\t\tthis.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n\t\tthis.wrapperResizeObserver.observe(document.body);\n\t\tthis.onWrapperResize();\n\t\tthis.resizeObserver = new ResizeObserver(this.onResize);\n\t\tthis.resizeObserver.observe(this.element);\n\t\tthis.setRect({\n\t\t\twidth: this.element.offsetWidth,\n\t\t\theight: this.element.offsetHeight\n\t\t});\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver.disconnect();\n\t\tthis.resizeObserver.disconnect();\n\t}\n\tsetRect({ top, left, width, height, element } = {}) {\n\t\ttop = top ?? this.rect.top;\n\t\tleft = left ?? this.rect.left;\n\t\twidth = width ?? this.rect.width;\n\t\theight = height ?? this.rect.height;\n\t\telement = element ?? this.rect.element;\n\t\tif (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element) return;\n\t\tthis.rect.top = top;\n\t\tthis.rect.y = top;\n\t\tthis.rect.width = width;\n\t\tthis.rect.height = height;\n\t\tthis.rect.left = left;\n\t\tthis.rect.x = left;\n\t\tthis.rect.bottom = top + height;\n\t\tthis.rect.right = left + width;\n\t}\n\tonWrapperResize = () => {\n\t\tlet top;\n\t\tlet left;\n\t\tif (this.options.ignoreSticky) removeParentSticky(this.element);\n\t\tif (this.options.ignoreTransform) {\n\t\t\ttop = offsetTop(this.element);\n\t\t\tleft = offsetLeft(this.element);\n\t\t} else {\n\t\t\tconst rect = this.element.getBoundingClientRect();\n\t\t\ttop = rect.top + scrollTop(this.element);\n\t\t\tleft = rect.left + scrollLeft(this.element);\n\t\t}\n\t\tif (this.options.ignoreSticky) addParentSticky(this.element);\n\t\tthis.setRect({\n\t\t\ttop,\n\t\t\tleft\n\t\t});\n\t};\n\tonResize = ([entry]) => {\n\t\tif (!entry?.borderBoxSize[0]) return;\n\t\tconst width = entry.borderBoxSize[0].inlineSize;\n\t\tconst height = entry.borderBoxSize[0].blockSize;\n\t\tthis.setRect({\n\t\t\twidth,\n\t\t\theight\n\t\t});\n\t};\n};\n//#endregion\n//#region packages/snap/src/uid.ts\nlet index = 0;\nfunction uid() {\n\treturn index++;\n}\n//#endregion\n//#region packages/snap/src/snap.ts\n/**\n* Snap class to handle the snap functionality\n*\n* @example\n* const snap = new Snap(lenis, {\n*   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n*   onSnapStart: (snap) => {\n*     console.log('onSnapStart', snap)\n*   },\n*   onSnapComplete: (snap) => {\n*     console.log('onSnapComplete', snap)\n*   },\n* })\n*\n* snap.add(500) // snap at 500px\n*\n* const removeSnap = snap.add(500)\n*\n* if (someCondition) {\n*   removeSnap()\n* }\n*/\nvar Snap = class {\n\toptions;\n\telements = /* @__PURE__ */ new Map();\n\tsnaps = /* @__PURE__ */ new Map();\n\tviewport = {\n\t\twidth: window.innerWidth,\n\t\theight: window.innerHeight\n\t};\n\tisStopped = false;\n\tonSnapDebounced;\n\tcurrentSnapIndex;\n\tconstructor(lenis, { type = \"proximity\", lerp, easing, duration, distanceThreshold = \"50%\", debounce: debounceDelay = 500, onSnapStart, onSnapComplete } = {}) {\n\t\tthis.lenis = lenis;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.snap = true;\n\t\tthis.options = {\n\t\t\ttype,\n\t\t\tlerp,\n\t\t\teasing,\n\t\t\tduration,\n\t\t\tdistanceThreshold,\n\t\t\tdebounce: debounceDelay,\n\t\t\tonSnapStart,\n\t\t\tonSnapComplete\n\t\t};\n\t\tthis.onWindowResize();\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n\t\tthis.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n\t}\n\t/**\n\t* Destroy the snap instance\n\t*/\n\tdestroy() {\n\t\tthis.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.destroy();\n\t\t});\n\t}\n\t/**\n\t* Start the snap after it has been stopped\n\t*/\n\tstart() {\n\t\tthis.isStopped = false;\n\t}\n\t/**\n\t* Stop the snap\n\t*/\n\tstop() {\n\t\tthis.isStopped = true;\n\t}\n\t/**\n\t* Add a snap to the snap instance\n\t*\n\t* @param value The value to snap to\n\t* @param userData User data that will be forwarded through the snap event\n\t* @returns Unsubscribe function\n\t*/\n\tadd(value) {\n\t\tconst id = uid();\n\t\tthis.snaps.set(id, { value });\n\t\treturn () => this.snaps.delete(id);\n\t}\n\t/**\n\t* Add an element to the snap instance\n\t*\n\t* @param element The element to add\n\t* @param options The options for the element\n\t* @returns Unsubscribe function\n\t*/\n\taddElement(element, options = {}) {\n\t\tconst id = uid();\n\t\tthis.elements.set(id, new SnapElement(element, options));\n\t\treturn () => this.elements.delete(id);\n\t}\n\taddElements(elements, options = {}) {\n\t\tconst map = [...elements].map((element) => this.addElement(element, options));\n\t\treturn () => {\n\t\t\tmap.forEach((remove) => {\n\t\t\t\tremove();\n\t\t\t});\n\t\t};\n\t}\n\tonWindowResize = () => {\n\t\tthis.viewport.width = window.innerWidth;\n\t\tthis.viewport.height = window.innerHeight;\n\t};\n\tcomputeSnaps = () => {\n\t\tconst { isHorizontal } = this.lenis;\n\t\tlet snaps = [...this.snaps.values()];\n\t\tthis.elements.forEach(({ rect, align }) => {\n\t\t\tlet value;\n\t\t\talign.forEach((align) => {\n\t\t\t\tif (align === \"start\") value = rect.top;\n\t\t\t\telse if (align === \"center\") value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n\t\t\t\telse if (align === \"end\") value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n\t\t\t\tif (typeof value === \"number\") snaps.push({ value: Math.ceil(value) });\n\t\t\t});\n\t\t});\n\t\tsnaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n\t\treturn snaps;\n\t};\n\tprevious() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) - 1);\n\t}\n\tnext() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) + 1);\n\t}\n\tgoTo(index) {\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tthis.currentSnapIndex = Math.max(0, Math.min(index, snaps.length - 1));\n\t\tconst currentSnap = snaps[this.currentSnapIndex];\n\t\tif (currentSnap === void 0) return;\n\t\tthis.lenis.scrollTo(currentSnap.value, {\n\t\t\tduration: this.options.duration,\n\t\t\teasing: this.options.easing,\n\t\t\tlerp: this.options.lerp,\n\t\t\tlock: this.options.type === \"lock\",\n\t\t\tuserData: { initiator: \"snap\" },\n\t\t\tonStart: () => {\n\t\t\t\tthis.options.onSnapStart?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t},\n\t\t\tonComplete: () => {\n\t\t\t\tthis.options.onSnapComplete?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t}\n\tget distanceThreshold() {\n\t\tlet distanceThreshold = Number.POSITIVE_INFINITY;\n\t\tif (this.options.type === \"mandatory\") return Number.POSITIVE_INFINITY;\n\t\tconst { isHorizontal } = this.lenis;\n\t\tconst axis = isHorizontal ? \"width\" : \"height\";\n\t\tif (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n\t\telse if (typeof this.options.distanceThreshold === \"number\") distanceThreshold = this.options.distanceThreshold;\n\t\telse distanceThreshold = this.viewport[axis];\n\t\treturn distanceThreshold;\n\t}\n\tonSnap = (e) => {\n\t\tif (this.isStopped) return;\n\t\tif (e.event.type === \"touchmove\") return;\n\t\tif (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\") return;\n\t\tlet { scroll, isHorizontal } = this.lenis;\n\t\tconst delta = isHorizontal ? e.deltaX : e.deltaY;\n\t\tscroll = Math.ceil(this.lenis.scroll + delta);\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tlet snapIndex;\n\t\tconst prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n\t\tconst nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n\t\tif (this.options.type === \"lock\") {\n\t\t\tif (delta > 0) snapIndex = nextSnapIndex;\n\t\t\telse if (delta < 0) snapIndex = prevSnapIndex;\n\t\t} else {\n\t\t\tconst prevSnap = snaps[prevSnapIndex];\n\t\t\tconst distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Number.POSITIVE_INFINITY;\n\t\t\tconst nextSnap = snaps[nextSnapIndex];\n\t\t\tsnapIndex = distanceToPrevSnap < (nextSnap ? Math.abs(scroll - nextSnap.value) : Number.POSITIVE_INFINITY) ? prevSnapIndex : nextSnapIndex;\n\t\t}\n\t\tif (snapIndex === void 0) return;\n\t\tif (snapIndex === -1) return;\n\t\tsnapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n\t\tconst snap = snaps[snapIndex];\n\t\tif (Math.abs(scroll - snap.value) <= this.distanceThreshold) this.goTo(snapIndex);\n\t};\n\tresize() {\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.onWrapperResize();\n\t\t});\n\t}\n};\n//#endregion\nexport { Snap as default };\n\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.23/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,// duration: intensity / 10,\ninfinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap]);// useEffect(() => {\n//     function onClick(event: PointerEvent | MouseEvent) {\n//         const path = event.composedPath()\n//         const pageLink = path.find(\n//             (node) =>\n//                 node instanceof HTMLAnchorElement &&\n//                 (node.getAttribute(\"href\")?.startsWith(\"./\") ||\n//                     node.getAttribute(\"href\")?.startsWith(\"../\"))\n//         ) as HTMLAnchorElement | undefined\n//         if (pageLink) {\n//             if (lenisRef.current) {\n//                 lenisRef.current.reset()\n//             }\n//         }\n//     }\n//     window.addEventListener(\"click\", onClick)\n//     return () => {\n//         window.removeEventListener(\"click\", onClick)\n//     }\n// }, [])\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.23/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (6ca5d98)\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 mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 6 L 6 0 L 0 6\" fill=\"transparent\" height=\"6px\" id=\"eL8UOTOVZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';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=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-iXkoi\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-iXkoi { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Up\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-iXkoi\");Icon.displayName=\"Chevron Up\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Chevron Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7f863c8)\nimport{jsx as _jsx,jsxs as _jsxs}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={KVUJmiwUN:{hover:true}};const cycleOrder=[\"KVUJmiwUN\",\"PmXdAwRym\"];const serializationHash=\"framer-KHntT\";const variantClassNames={KVUJmiwUN:\"framer-v-wm876f\",PmXdAwRym:\"framer-v-1e0sw1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b0YOfMigL=undefined;const dZJrRm0aN=undefined;const qgQdwMyUA=undefined;const Z37HziGsW=undefined;const YNUjAsBXv=undefined;const fHhP2lDJh=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 humanReadableVariantMap={Default:\"KVUJmiwUN\",Phone:\"PmXdAwRym\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newBadge,newTab,smoothScroll,title,width,...props})=>{return{...props,b0YOfMigL:click??props.b0YOfMigL,dZJrRm0aN:link??props.dZJrRm0aN,fHhP2lDJh:title??props.fHhP2lDJh??\"Automation Suite\",qgQdwMyUA:newTab??props.qgQdwMyUA??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"KVUJmiwUN\",YNUjAsBXv:newBadge??props.YNUjAsBXv??false,Z37HziGsW:smoothScroll??props.Z37HziGsW??false};};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,fHhP2lDJh,YNUjAsBXv,dZJrRm0aN,qgQdwMyUA,Z37HziGsW,b0YOfMigL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KVUJmiwUN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTape0rwbu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(b0YOfMigL){const res=await b0YOfMigL(...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:dZJrRm0aN,motionChild:true,nodeId:\"KVUJmiwUN\",openInNewTab:qgQdwMyUA,scopeId:\"f0FMK5eRB\",smoothScroll:Z37HziGsW,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wm876f\",className,classNames)} framer-cml47h`,\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KVUJmiwUN\",onTap:onTape0rwbu,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(242, 246, 247, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"KVUJmiwUN-hover\":{backgroundColor:\"rgb(243, 245, 247)\"}},...addPropertyOverrides({\"KVUJmiwUN-hover\":{\"data-framer-name\":undefined},PmXdAwRym:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[YNUjAsBXv!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 119, 0))\"},children:\"New\"})}),className:\"framer-ne2dul\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IQY6qJ5vt\",style:{\"--extracted-r6o4lv\":\"rgb(255, 119, 0)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g7skrv\",layoutDependency:layoutDependency,layoutId:\"LxWtGNIpr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-a2659e5a-0bdb-46f8-8c9b-c055e01877ac, rgba(0, 0, 0, 0.5)))\"},children:\"Automation Suite\"})}),className:\"framer-1hi4iil\",fonts:[\"CUSTOMV2;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"yKTFCCYGw\",style:{\"--extracted-1w1cjl5\":\"var(--token-a2659e5a-0bdb-46f8-8c9b-c055e01877ac, rgba(0, 0, 0, 0.5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fHhP2lDJh,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\".framer-KHntT.framer-cml47h, .framer-KHntT .framer-cml47h { display: block; }\",\".framer-KHntT.framer-wm876f { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 18px; position: relative; text-decoration: none; width: 330px; }\",\".framer-KHntT .framer-ne2dul { flex: none; height: auto; position: absolute; right: 12px; top: 12px; white-space: pre; width: auto; z-index: 1; }\",\".framer-KHntT .framer-1g7skrv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-KHntT .framer-1hi4iil { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KHntT.framer-v-1e0sw1.framer-wm876f { padding: 0px; }\",\".framer-KHntT.framer-v-1e0sw1 .framer-ne2dul { right: 0px; top: 0px; }\",'.framer-KHntT[data-border=\"true\"]::after, .framer-KHntT [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 58\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PmXdAwRym\":{\"layout\":[\"fixed\",\"auto\"]},\"MI2U8q6Uu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fHhP2lDJh\":\"title\",\"YNUjAsBXv\":\"newBadge\",\"dZJrRm0aN\":\"link\",\"qgQdwMyUA\":\"newTab\",\"Z37HziGsW\":\"smoothScroll\",\"b0YOfMigL\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf0FMK5eRB=withCSS(Component,css,\"framer-KHntT\");export default Framerf0FMK5eRB;Framerf0FMK5eRB.displayName=\"dropdown-item\";Framerf0FMK5eRB.defaultProps={height:58,width:330};addPropertyControls(Framerf0FMK5eRB,{variant:{options:[\"KVUJmiwUN\",\"PmXdAwRym\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},fHhP2lDJh:{defaultValue:\"Automation Suite\",displayTextArea:false,title:\"Title\",type:ControlType.String},onfHhP2lDJhChange:{changes:\"fHhP2lDJh\",type:ControlType.ChangeHandler},YNUjAsBXv:{defaultValue:false,title:\"New Badge\",type:ControlType.Boolean},onYNUjAsBXvChange:{changes:\"YNUjAsBXv\",type:ControlType.ChangeHandler},dZJrRm0aN:{title:\"Link\",type:ControlType.Link},qgQdwMyUA:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onqgQdwMyUAChange:{changes:\"qgQdwMyUA\",type:ControlType.ChangeHandler},Z37HziGsW:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onZ37HziGsWChange:{changes:\"Z37HziGsW\",type:ControlType.ChangeHandler},b0YOfMigL:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerf0FMK5eRB,[{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:\"PP Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/6uIfYl8bnz9kOy3KOuV7PxhFPhA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf0FMK5eRB\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PmXdAwRym\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MI2U8q6Uu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"330\",\"framerIntrinsicHeight\":\"58\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"fHhP2lDJh\\\":\\\"title\\\",\\\"YNUjAsBXv\\\":\\\"newBadge\\\",\\\"dZJrRm0aN\\\":\\\"link\\\",\\\"qgQdwMyUA\\\":\\\"newTab\\\",\\\"Z37HziGsW\\\":\\\"smoothScroll\\\",\\\"b0YOfMigL\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f0FMK5eRB.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronUp from\"https://framerusercontent.com/modules/ujYJBEJlTvw8T499oZKk/P6H5ijYzoAcnnuvAWoZb/VCw0DV88W.js\";import DropdownItem from\"https://framerusercontent.com/modules/yHGTxDxFnVShf1znClbK/e5ruuRUYngSZHKbBIzaK/f0FMK5eRB.js\";const ChevronUpFonts=getFonts(ChevronUp);const DropdownItemFonts=getFonts(DropdownItem);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"Y2zMo9YEB\",\"P6WPxQEyQ\",\"fz9PmEff2\"];const serializationHash=\"framer-noNKJ\";const variantClassNames={fz9PmEff2:\"framer-v-19uh3ku\",P6WPxQEyQ:\"framer-v-y87l26\",Y2zMo9YEB:\"framer-v-1e5tmjc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TRizDOr4w=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-16};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Closed\":\"fz9PmEff2\",\"Phone Open\":\"P6WPxQEyQ\",Desktop:\"Y2zMo9YEB\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,TRizDOr4w:click??props.TRizDOr4w,variant:humanReadableVariantMap[props.variant]??props.variant??\"Y2zMo9YEB\"};};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,TRizDOr4w,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Y2zMo9YEB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7vpb4d=activeVariantCallback(async(...args)=>{setVariant(\"fz9PmEff2\");});const onTap1uw3rc6=activeVariantCallback(async(...args)=>{setVariant(\"P6WPxQEyQ\");});const b0YOfMigL1qkw60r=activeVariantCallback(async(...args)=>{if(TRizDOr4w){const res=await TRizDOr4w(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"P6WPxQEyQ\",\"fz9PmEff2\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"fz9PmEff2\")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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1e5tmjc\",className,classNames),\"data-border\":true,\"data-framer-appear-id\":\"1e5tmjc\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Y2zMo9YEB\",optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,boxShadow:\"0px 6px 20px 0px rgba(0, 0, 0, 0.03)\",...style},variants:{fz9PmEff2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},P6WPxQEyQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({fz9PmEff2:{\"data-framer-name\":\"Phone Closed\"},P6WPxQEyQ:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m90ad4\",layoutDependency:layoutDependency,layoutId:\"wBoSFlIaS\",...addPropertyOverrides({fz9PmEff2:{\"data-highlight\":true,onTap:onTap1uw3rc6},P6WPxQEyQ:{\"data-highlight\":true,onTap:onTap7vpb4d}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 24, 39))\"},children:\"Products\"})}),className:\"framer-1oietqk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eFTijS9ig\",style:{\"--extracted-r6o4lv\":\"rgb(17, 24, 39)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fz9PmEff2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 24, 39))\"},children:\"Trattamenti\"})})},P6WPxQEyQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 24, 39))\"},children:\"Trattamenti\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ChevronUp,{animated:true,className:\"framer-nx8kqo\",layoutDependency:layoutDependency,layoutId:\"I5wKglk9k\",style:{\"--43q7um\":\"rgb(0, 0, 0)\",rotate:0},variants:{fz9PmEff2:{rotate:-180}}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"A2dNgMfKC\"},implicitPathVariables:undefined},{href:{webPageId:\"A2dNgMfKC\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:`max((${componentViewport?.width||\"100vw\"} - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+8+(0*(((componentViewport?.height||141)-16-8)/2)+0),...addPropertyOverrides({P6WPxQEyQ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ag215-container\",layoutDependency:layoutDependency,layoutId:\"gCJBaIn7X-container\",nodeId:\"gCJBaIn7X\",rendersWithMotion:true,scopeId:\"eWM649EfS\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks[0],fHhP2lDJh:\"CHIRURGIA E IMPLANTOLOGIA\",height:\"100%\",id:\"gCJBaIn7X\",layoutId:\"gCJBaIn7X\",qgQdwMyUA:false,style:{width:\"100%\"},variant:matchVariant(\"KVUJmiwUN\"),width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({P6WPxQEyQ:{b0YOfMigL:b0YOfMigL1qkw60r,dZJrRm0aN:resolvedLinks[1],variant:matchVariant(\"PmXdAwRym\")}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tISFCfTQT\"},implicitPathVariables:undefined},{href:{webPageId:\"tISFCfTQT\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:`max((${componentViewport?.width||\"100vw\"} - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+8+(0*(((componentViewport?.height||141)-16-8)/2)+0),...addPropertyOverrides({P6WPxQEyQ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+126}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9tjfek-container\",layoutDependency:layoutDependency,layoutId:\"aWY0QELQe-container\",nodeId:\"aWY0QELQe\",rendersWithMotion:true,scopeId:\"eWM649EfS\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks1[0],fHhP2lDJh:\"PREVENZIONE E CURA\",height:\"100%\",id:\"aWY0QELQe\",layoutId:\"aWY0QELQe\",qgQdwMyUA:false,style:{width:\"100%\"},variant:matchVariant(\"KVUJmiwUN\"),width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({P6WPxQEyQ:{b0YOfMigL:b0YOfMigL1qkw60r,dZJrRm0aN:resolvedLinks1[1],variant:matchVariant(\"PmXdAwRym\")}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wft3CVzsJ\"},implicitPathVariables:undefined},{href:{webPageId:\"wft3CVzsJ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||141)-16-8)/2*1+0,width:`max((${componentViewport?.width||\"100vw\"} - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+8+(1*(((componentViewport?.height||141)-16-8)/2)+8),...addPropertyOverrides({P6WPxQEyQ:{height:58,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-msds12-container\",layoutDependency:layoutDependency,layoutId:\"F8rRC28y5-container\",nodeId:\"F8rRC28y5\",rendersWithMotion:true,scopeId:\"eWM649EfS\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks2[0],fHhP2lDJh:\"ESTETICA E ARMONIA DEL SORRISO\",height:\"100%\",id:\"F8rRC28y5\",layoutId:\"F8rRC28y5\",qgQdwMyUA:false,style:{width:\"100%\"},variant:matchVariant(\"KVUJmiwUN\"),width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({P6WPxQEyQ:{b0YOfMigL:b0YOfMigL1qkw60r,dZJrRm0aN:resolvedLinks2[1],variant:matchVariant(\"PmXdAwRym\")}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SiKBjWLLB\"},implicitPathVariables:undefined},{href:{webPageId:\"SiKBjWLLB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:`max((${componentViewport?.width||\"100vw\"} - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+8+(1*(((componentViewport?.height||141)-16-8)/2)+8),...addPropertyOverrides({P6WPxQEyQ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+274}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i1xwy7-container\",layoutDependency:layoutDependency,layoutId:\"Jhv8l2uSZ-container\",nodeId:\"Jhv8l2uSZ\",rendersWithMotion:true,scopeId:\"eWM649EfS\",children:/*#__PURE__*/_jsx(DropdownItem,{dZJrRm0aN:resolvedLinks3[0],fHhP2lDJh:\"TECNOLOGIE E COMFORT\",height:\"100%\",id:\"Jhv8l2uSZ\",layoutId:\"Jhv8l2uSZ\",qgQdwMyUA:false,style:{width:\"100%\"},variant:matchVariant(\"KVUJmiwUN\"),width:\"100%\",YNUjAsBXv:false,Z37HziGsW:false,...addPropertyOverrides({P6WPxQEyQ:{b0YOfMigL:b0YOfMigL1qkw60r,dZJrRm0aN:resolvedLinks3[1],variant:matchVariant(\"PmXdAwRym\")}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-noNKJ.framer-cun083, .framer-noNKJ .framer-cun083 { display: block; }\",\".framer-noNKJ.framer-1e5tmjc { display: grid; gap: 8px 8px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: 690px; will-change: var(--framer-will-change-override, transform); }\",\".framer-noNKJ .framer-m90ad4 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; justify-self: start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 1fr; }\",\".framer-noNKJ .framer-1oietqk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-noNKJ .framer-nx8kqo { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-noNKJ .framer-ag215-container, .framer-noNKJ .framer-9tjfek-container, .framer-noNKJ .framer-i1xwy7-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-noNKJ .framer-msds12-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-noNKJ.framer-v-y87l26.framer-1e5tmjc, .framer-noNKJ.framer-v-19uh3ku.framer-1e5tmjc { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; will-change: unset; }\",\".framer-noNKJ.framer-v-y87l26 .framer-m90ad4, .framer-noNKJ.framer-v-19uh3ku .framer-m90ad4 { align-self: unset; cursor: pointer; order: 0; width: 100%; }\",\".framer-noNKJ.framer-v-y87l26 .framer-ag215-container { align-self: unset; order: 1; }\",\".framer-noNKJ.framer-v-y87l26 .framer-9tjfek-container { align-self: unset; order: 2; }\",\".framer-noNKJ.framer-v-y87l26 .framer-msds12-container { align-self: unset; height: auto; order: 3; }\",\".framer-noNKJ.framer-v-y87l26 .framer-i1xwy7-container { align-self: unset; order: 4; }\",'.framer-noNKJ[data-border=\"true\"]::after, .framer-noNKJ [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 141\n * @framerIntrinsicWidth 690\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"P6WPxQEyQ\":{\"layout\":[\"fixed\",\"auto\"]},\"fz9PmEff2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"TRizDOr4w\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereWM649EfS=withCSS(Component,css,\"framer-noNKJ\");export default FramereWM649EfS;FramereWM649EfS.displayName=\"Products Dropdown\";FramereWM649EfS.defaultProps={height:141,width:690};addPropertyControls(FramereWM649EfS,{variant:{options:[\"Y2zMo9YEB\",\"P6WPxQEyQ\",\"fz9PmEff2\"],optionTitles:[\"Desktop\",\"Phone Open\",\"Phone Closed\"],title:\"Variant\",type:ControlType.Enum},TRizDOr4w:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramereWM649EfS,[{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\"}]},...ChevronUpFonts,...DropdownItemFonts],{supportsExplicitInterCodegen:true});FramereWM649EfS.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DropdownItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereWM649EfS\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"TRizDOr4w\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"141\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P6WPxQEyQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fz9PmEff2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"690\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eWM649EfS.map","// Generated by Framer (7f863c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oBoEGAKfPrxd4eizwMMN/q2zr9bOWQ56CX5ouTI1u/TJDWfKbrp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hFbsTGkuMo7ug5zjHLAo/3kXlcvHRwzN0117Uv38y/Y0WIQZQSw.js\";const RichTextWithFX=withFX(RichText);const cycleOrder=[\"IjD73RndH\",\"sD1zUc_Wf\",\"RND8IoDVu\"];const serializationHash=\"framer-wIonZ\";const variantClassNames={IjD73RndH:\"framer-v-6u36ip\",RND8IoDVu:\"framer-v-1766xo\",sD1zUc_Wf:\"framer-v-1g1c2sn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TD6uz3dez=undefined;const bOqWxTX_W=undefined;const O_e2bm8W7=undefined;const EKngsEuR0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:29};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Active\":\"IjD73RndH\",\"Desktop InActive\":\"sD1zUc_Wf\",Mobile:\"RND8IoDVu\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,link,title,width,...props})=>{return{...props,bOqWxTX_W:hover??props.bOqWxTX_W,EKngsEuR0:title??props.EKngsEuR0??\"Title\",O_e2bm8W7:link??props.O_e2bm8W7,TD6uz3dez:click??props.TD6uz3dez,variant:humanReadableVariantMap[props.variant]??props.variant??\"IjD73RndH\"};};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,EKngsEuR0,O_e2bm8W7,TD6uz3dez,bOqWxTX_W,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IjD73RndH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnc58w2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TD6uz3dez){const res=await TD6uz3dez(...args);if(res===false)return false;}});const onMouseEnterfw1ko6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(bOqWxTX_W){const res=await bOqWxTX_W(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:O_e2bm8W7,motionChild:true,nodeId:\"IjD73RndH\",openInNewTab:false,scopeId:\"UUm4F4Ld2\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6u36ip\",className,classNames)} framer-3ohkzq`,\"data-framer-name\":\"Desktop Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IjD73RndH\",onMouseEnter:onMouseEnterfw1ko6,onTap:onTapnc58w2,ref:refBinding,style:{...style},...addPropertyOverrides({RND8IoDVu:{\"data-framer-name\":\"Mobile\"},sD1zUc_Wf:{\"data-framer-name\":\"Desktop InActive\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFX,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wrkqr9\",\"data-styles-preset\":\"Y0WIQZQSw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255)))\"},children:\"Title\"})}),className:\"framer-12pb7k1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oPcfReVqO\",style:{\"--extracted-r6o4lv\":\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:EKngsEuR0,variants:{RND8IoDVu:{\"--extracted-1of0zx5\":\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\"},sD1zUc_Wf:{\"--extracted-r6o4lv\":\"rgba(247, 247, 255, 0.5)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RND8IoDVu:{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1a44uh1\",\"data-styles-preset\":\"TJDWfKbrp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255)))\"},children:\"Title\"})})},sD1zUc_Wf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wrkqr9\",\"data-styles-preset\":\"Y0WIQZQSw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(247, 247, 255, 0.5))\"},children:\"Title\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-wIonZ.framer-3ohkzq, .framer-wIonZ .framer-3ohkzq { display: block; }\",\".framer-wIonZ.framer-6u36ip { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 12px 10px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-wIonZ .framer-12pb7k1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wIonZ.framer-v-1766xo.framer-6u36ip { padding: 0px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sD1zUc_Wf\":{\"layout\":[\"auto\",\"auto\"]},\"RND8IoDVu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"EKngsEuR0\":\"title\",\"O_e2bm8W7\":\"link\",\"TD6uz3dez\":\"click\",\"bOqWxTX_W\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUUm4F4Ld2=withCSS(Component,css,\"framer-wIonZ\");export default FramerUUm4F4Ld2;FramerUUm4F4Ld2.displayName=\"NavBar Link\";FramerUUm4F4Ld2.defaultProps={height:39,width:56};addPropertyControls(FramerUUm4F4Ld2,{variant:{options:[\"IjD73RndH\",\"sD1zUc_Wf\",\"RND8IoDVu\"],optionTitles:[\"Desktop Active\",\"Desktop InActive\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},EKngsEuR0:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},onEKngsEuR0Change:{changes:\"EKngsEuR0\",type:ControlType.ChangeHandler},O_e2bm8W7:{title:\"Link\",type:ControlType.Link},TD6uz3dez:{title:\"Click\",type:ControlType.EventHandler},bOqWxTX_W:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerUUm4F4Ld2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUUm4F4Ld2\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sD1zUc_Wf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RND8IoDVu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"EKngsEuR0\\\":\\\"title\\\",\\\"O_e2bm8W7\\\":\\\"link\\\",\\\"TD6uz3dez\\\":\\\"click\\\",\\\"bOqWxTX_W\\\":\\\"hover\\\"}\",\"framerIntrinsicHeight\":\"39\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7f863c8)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ProductsDropdown from\"https://framerusercontent.com/modules/QCqNHwGmYkERRAjPxvWO/qYXs7ZuKuRgVsGCtltuW/eWM649EfS.js\";import NavBarLink from\"https://framerusercontent.com/modules/vFX3uZLJWiFlwZzM0npd/6Ipy2r93Ky1EWPMMrO7A/UUm4F4Ld2.js\";const NavBarLinkFonts=getFonts(NavBarLink);const ProductsDropdownFonts=getFonts(ProductsDropdown);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"MPM6xeFxW\",\"BtX5eGQh7\",\"QM7V9FpjN\",\"tt9uUBtrY\",\"USvzGrXOo\"];const serializationHash=\"framer-a6YsT\";const variantClassNames={BtX5eGQh7:\"framer-v-6sspm\",MPM6xeFxW:\"framer-v-1wmovqy\",QM7V9FpjN:\"framer-v-1i3sgdc\",tt9uUBtrY:\"framer-v-16xcadr\",USvzGrXOo:\"framer-v-195zupb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gq5rqql5U=undefined;const JtwSzcsAl=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Faq's\":\"tt9uUBtrY\",About:\"BtX5eGQh7\",Default:\"MPM6xeFxW\",Mobile:\"USvzGrXOo\",Services:\"QM7V9FpjN\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const getProps=({click,direction,height,id,width,...props})=>{return{...props,gq5rqql5U:humanReadableEnumMap[direction]??direction??props.gq5rqql5U??\"row\",JtwSzcsAl:click??props.JtwSzcsAl,variant:humanReadableVariantMap[props.variant]??props.variant??\"MPM6xeFxW\"};};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,gq5rqql5U,JtwSzcsAl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MPM6xeFxW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphzw20x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JtwSzcsAl){const res=await JtwSzcsAl(...args);if(res===false)return false;}});const onMouseLeave1tdsl1g=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"MPM6xeFxW\");});const onMouseEnter518idp=activeVariantCallback(async(...args)=>{setVariant(\"BtX5eGQh7\");});const onMouseEntermsy691=activeVariantCallback(async(...args)=>{setVariant(\"QM7V9FpjN\");});const bOqWxTX_W13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BtX5eGQh7\",\"QM7V9FpjN\",\"tt9uUBtrY\"].includes(baseVariant))return true;return false;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wmovqy\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MPM6xeFxW\",onTap:onTaphzw20x,ref:refBinding,style:{\"--3fmzlj\":gq5rqql5U,...style},...addPropertyOverrides({BtX5eGQh7:{\"data-framer-name\":\"About\",onMouseLeave:onMouseLeave1tdsl1g},QM7V9FpjN:{\"data-framer-name\":\"Services\",onMouseLeave:onMouseLeave1tdsl1g},tt9uUBtrY:{\"data-framer-name\":\"Faq's\",onMouseLeave:onMouseLeave1tdsl1g},USvzGrXOo:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8vuqaa\",\"data-framer-name\":\"Slider\",layoutDependency:layoutDependency,layoutId:\"Xrq4nHole\",style:{backgroundColor:\"var(--token-57df2dd1-afd3-4411-886e-e59f4a9c68d9, rgb(39, 24, 126))\"},transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1osxpau\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"X598my6aH\",onMouseEnter:onMouseEnter518idp,...addPropertyOverrides({USvzGrXOo:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"ds3w9Fohk\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ayz1kl-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"zAgXMykx2-container\",name:\"About\",nodeId:\"zAgXMykx2\",rendersWithMotion:true,scopeId:\"Fbgc9utK2\",children:/*#__PURE__*/_jsx(NavBarLink,{EKngsEuR0:\"STUDIO\",height:\"100%\",id:\"zAgXMykx2\",layoutId:\"zAgXMykx2\",name:\"About\",O_e2bm8W7:resolvedLinks[0],variant:matchVariant(\"IjD73RndH\"),width:\"100%\",...addPropertyOverrides({BtX5eGQh7:{O_e2bm8W7:resolvedLinks[1]},QM7V9FpjN:{O_e2bm8W7:resolvedLinks[2],variant:matchVariant(\"sD1zUc_Wf\")},tt9uUBtrY:{O_e2bm8W7:resolvedLinks[3],variant:matchVariant(\"sD1zUc_Wf\")},USvzGrXOo:{O_e2bm8W7:resolvedLinks[4]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lsfuse\",\"data-framer-name\":\"Services\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HYYZUXl2o\",onMouseEnter:onMouseEntermsy691,...addPropertyOverrides({USvzGrXOo:{\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-vyepw4-container\",\"data-framer-name\":\"Services\",id:`${layoutId}-vyepw4`,layoutDependency:layoutDependency,layoutId:\"iiTwA3LjO-container\",name:\"Services\",nodeId:\"iiTwA3LjO\",ref:ref1,rendersWithMotion:true,scopeId:\"Fbgc9utK2\",children:[/*#__PURE__*/_jsx(NavBarLink,{bOqWxTX_W:bOqWxTX_W13elrgn({overlay}),EKngsEuR0:\"TRATTAMENTI\",height:\"100%\",id:\"iiTwA3LjO\",layoutId:\"iiTwA3LjO\",name:\"Services\",O_e2bm8W7:resolvedLinks1[0],variant:matchVariant(\"IjD73RndH\"),width:\"100%\",...addPropertyOverrides({BtX5eGQh7:{O_e2bm8W7:resolvedLinks1[1],variant:matchVariant(\"sD1zUc_Wf\")},QM7V9FpjN:{O_e2bm8W7:resolvedLinks1[2]},tt9uUBtrY:{O_e2bm8W7:resolvedLinks1[3],variant:matchVariant(\"sD1zUc_Wf\")},USvzGrXOo:{O_e2bm8W7:resolvedLinks1[4]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-vyepw4`,offsetX:0,offsetY:24,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:234,width:\"690px\",y:(componentViewport?.y||0)+0+0+0+-117,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-11jeu7d-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"h5hPOtQUr-container\",nodeId:\"h5hPOtQUr\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"Fbgc9utK2\",children:/*#__PURE__*/_jsx(ProductsDropdown,{height:\"100%\",id:\"h5hPOtQUr\",layoutId:\"h5hPOtQUr\",style:{width:\"100%\"},variant:matchVariant(\"Y2zMo9YEB\"),width:\"100%\"})})})})})]})})})})})})]})})})});});const css=[\".framer-a6YsT.framer-1hobmm3, .framer-a6YsT .framer-1hobmm3 { display: block; }\",\".framer-a6YsT.framer-1wmovqy { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: var(--3fmzlj); flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-a6YsT .framer-8vuqaa { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: auto; left: 11%; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 6px; z-index: 1; }\",\".framer-a6YsT .framer-1osxpau, .framer-a6YsT .framer-1lsfuse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-a6YsT .framer-ayz1kl-container, .framer-a6YsT .framer-vyepw4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-a6YsT .framer-11jeu7d-container { height: auto; position: relative; width: 690px; }\",\".framer-a6YsT.framer-v-6sspm .framer-8vuqaa { left: 19%; }\",\".framer-a6YsT.framer-v-1i3sgdc .framer-8vuqaa { left: 71%; }\",\".framer-a6YsT.framer-v-16xcadr .framer-8vuqaa { left: 90%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 218\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BtX5eGQh7\":{\"layout\":[\"auto\",\"auto\"]},\"QM7V9FpjN\":{\"layout\":[\"auto\",\"auto\"]},\"tt9uUBtrY\":{\"layout\":[\"auto\",\"auto\"]},\"USvzGrXOo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gq5rqql5U\":\"direction\",\"JtwSzcsAl\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFbgc9utK2=withCSS(Component,css,\"framer-a6YsT\");export default FramerFbgc9utK2;FramerFbgc9utK2.displayName=\"NavBar Links\";FramerFbgc9utK2.defaultProps={height:39,width:218};addPropertyControls(FramerFbgc9utK2,{variant:{options:[\"MPM6xeFxW\",\"BtX5eGQh7\",\"QM7V9FpjN\",\"tt9uUBtrY\",\"USvzGrXOo\"],optionTitles:[\"Default\",\"About\",\"Services\",\"Faq's\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},gq5rqql5U:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},JtwSzcsAl:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerFbgc9utK2,[{explicitInter:true,fonts:[]},...NavBarLinkFonts,...ProductsDropdownFonts],{supportsExplicitInterCodegen:true});FramerFbgc9utK2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBarLink,{},context),forwardLoader(ProductsDropdown,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFbgc9utK2\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"gq5rqql5U\\\":\\\"direction\\\",\\\"JtwSzcsAl\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BtX5eGQh7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QM7V9FpjN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tt9uUBtrY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"USvzGrXOo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"218\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"kT5IeTa4X\",\"wKwn_AHep\",\"bVI560alV\",\"aCa1az6yl\"];const serializationHash=\"framer-kQ6ms\";const variantClassNames={aCa1az6yl:\"framer-v-td7af5\",bVI560alV:\"framer-v-17qxoak\",kT5IeTa4X:\"framer-v-7blh59\",wKwn_AHep:\"framer-v-7mcng3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NB99KdE1C=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 humanReadableVariantMap={\"Dark closed\":\"bVI560alV\",\"Dark opened\":\"aCa1az6yl\",\"Light closed\":\"kT5IeTa4X\",\"Light opened\":\"wKwn_AHep\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,NB99KdE1C:click??props.NB99KdE1C,variant:humanReadableVariantMap[props.variant]??props.variant??\"kT5IeTa4X\"};};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,NB99KdE1C,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kT5IeTa4X\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1f59y2u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NB99KdE1C){const res=await NB99KdE1C(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7blh59\",className,classNames),\"data-framer-name\":\"Light closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kT5IeTa4X\",onTap:onTap1f59y2u,ref:refBinding,style:{...style},...addPropertyOverrides({aCa1az6yl:{\"data-framer-name\":\"Dark opened\"},bVI560alV:{\"data-framer-name\":\"Dark closed\"},wKwn_AHep:{\"data-framer-name\":\"Light opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mjhe5b\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"ApPtdBejW\",style:{backgroundColor:\"var(--token-1d561026-f4e5-4a8a-a45d-8d20320863ba, rgb(255, 255, 255))\",rotate:0},variants:{aCa1az6yl:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:20},bVI560alV:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:0},wKwn_AHep:{rotate:20}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y22rn5\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Qv7mmusbA\",style:{backgroundColor:\"var(--token-1d561026-f4e5-4a8a-a45d-8d20320863ba, rgb(255, 255, 255))\",rotate:0},variants:{aCa1az6yl:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:-20},bVI560alV:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:0},wKwn_AHep:{rotate:-20}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kQ6ms.framer-7tqj9s, .framer-kQ6ms .framer-7tqj9s { display: block; }\",\".framer-kQ6ms.framer-7blh59 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 28px; }\",\".framer-kQ6ms .framer-1mjhe5b, .framer-kQ6ms .framer-y22rn5 { flex: none; gap: 0px; height: 2px; overflow: hidden; position: relative; width: 100%; }\",\".framer-kQ6ms.framer-v-7mcng3 .framer-1mjhe5b, .framer-kQ6ms.framer-v-7mcng3 .framer-y22rn5, .framer-kQ6ms.framer-v-td7af5 .framer-1mjhe5b, .framer-kQ6ms.framer-v-td7af5 .framer-y22rn5 { left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wKwn_AHep\":{\"layout\":[\"fixed\",\"fixed\"]},\"bVI560alV\":{\"layout\":[\"fixed\",\"fixed\"]},\"aCa1az6yl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NB99KdE1C\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJONYb0OnL=withCSS(Component,css,\"framer-kQ6ms\");export default FramerJONYb0OnL;FramerJONYb0OnL.displayName=\"Hamburger\";FramerJONYb0OnL.defaultProps={height:24,width:28};addPropertyControls(FramerJONYb0OnL,{variant:{options:[\"kT5IeTa4X\",\"wKwn_AHep\",\"bVI560alV\",\"aCa1az6yl\"],optionTitles:[\"Light closed\",\"Light opened\",\"Dark closed\",\"Dark opened\"],title:\"Variant\",type:ControlType.Enum},NB99KdE1C:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJONYb0OnL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJONYb0OnL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wKwn_AHep\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bVI560alV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aCa1az6yl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"28\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"NB99KdE1C\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JONYb0OnL.map","// Generated by Framer (7f863c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,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 StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import NavBarLinks from\"https://framerusercontent.com/modules/lI15Wln3P01PanfBniUK/V8rwG64qLljkln2xiEWD/Fbgc9utK2.js\";import Hamburger from\"https://framerusercontent.com/modules/nj4SioYY401D2zKe5wMc/Xu4WWwdXka9tyqNPpeqT/JONYb0OnL.js\";import NavBarLink from\"https://framerusercontent.com/modules/vFX3uZLJWiFlwZzM0npd/6Ipy2r93Ky1EWPMMrO7A/UUm4F4Ld2.js\";import PrimaryCTA from\"https://framerusercontent.com/modules/rddcLxgVI6zUtQQnUPdC/aryZWTMXaNnkp1BzjbJl/X9_uQ8tQA.js\";const NavBarLinksFonts=getFonts(NavBarLinks);const PrimaryCTAFonts=getFonts(PrimaryCTA);const HamburgerFonts=getFonts(Hamburger);const NavBarLinkFonts=getFonts(NavBarLink);const StopScrollFonts=getFonts(StopScroll);const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"qOWHkjsKB\",\"sXk8ugq4G\",\"ATkMklkdn\",\"MrR4Y0rLC\",\"e6e5oY7NA\",\"Z1nl6OVEO\",\"u9KUOVH4i\",\"W1tcO8OLc\"];const serializationHash=\"framer-GifPh\";const variantClassNames={ATkMklkdn:\"framer-v-1389y5r\",e6e5oY7NA:\"framer-v-k08osl\",MrR4Y0rLC:\"framer-v-6gowzq\",qOWHkjsKB:\"framer-v-1nt7tvz\",sXk8ugq4G:\"framer-v-18ntj13\",u9KUOVH4i:\"framer-v-a4gzp2\",W1tcO8OLc:\"framer-v-sk10tx\",Z1nl6OVEO:\"framer-v-9ntp25\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const iCIso16xK=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-90};const transition2={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-89};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={'Desktop \"open\"':\"sXk8ugq4G\",\"Phone Closed\":\"e6e5oY7NA\",\"Phone Open\":\"Z1nl6OVEO\",\"Tablet Closed\":\"ATkMklkdn\",\"Tablet Open\":\"MrR4Y0rLC\",\"Variant 7\":\"u9KUOVH4i\",\"Variant 8\":\"W1tcO8OLc\",Desktop:\"qOWHkjsKB\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,iCIso16xK:click??props.iCIso16xK,variant:humanReadableVariantMap[props.variant]??props.variant??\"qOWHkjsKB\"};};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,iCIso16xK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qOWHkjsKB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapblgi2b=activeVariantCallback(async(...args)=>{setVariant(\"e6e5oY7NA\");});const afBnf6UYF1fh6j3z=activeVariantCallback(async(...args)=>{setVariant(\"qOWHkjsKB\");});const NB99KdE1Cy5gzy5=activeVariantCallback(async(...args)=>{if(iCIso16xK){await delay(()=>{},100);const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"MrR4Y0rLC\");});const NB99KdE1C1os0qmq=activeVariantCallback(async(...args)=>{setVariant(\"ATkMklkdn\");});const NB99KdE1C199tj8w=activeVariantCallback(async(...args)=>{if(iCIso16xK){const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"Z1nl6OVEO\");});const NB99KdE1Cblgi2b=activeVariantCallback(async(...args)=>{setVariant(\"e6e5oY7NA\");});const TD6uz3dez1fh6j3z=activeVariantCallback(async(...args)=>{setVariant(\"qOWHkjsKB\");});const TD6uz3dez1os0qmq=activeVariantCallback(async(...args)=>{setVariant(\"ATkMklkdn\");});const TD6uz3dezblgi2b=activeVariantCallback(async(...args)=>{setVariant(\"e6e5oY7NA\");});const afBnf6UYF1os0qmq=activeVariantCallback(async(...args)=>{setVariant(\"ATkMklkdn\");});const afBnf6UYFblgi2b=activeVariantCallback(async(...args)=>{setVariant(\"e6e5oY7NA\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ATkMklkdn\",\"e6e5oY7NA\",\"Z1nl6OVEO\",\"W1tcO8OLc\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"ATkMklkdn\",\"MrR4Y0rLC\",\"e6e5oY7NA\",\"Z1nl6OVEO\",\"W1tcO8OLc\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if([\"ATkMklkdn\",\"MrR4Y0rLC\",\"e6e5oY7NA\",\"Z1nl6OVEO\",\"W1tcO8OLc\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"sXk8ugq4G\",\"MrR4Y0rLC\",\"Z1nl6OVEO\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"Z1nl6OVEO\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1nt7tvz\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"qOWHkjsKB\",ref:refBinding,style:{...style},...addPropertyOverrides({ATkMklkdn:{__framer__scrollDirection:{direction:\"down\",target:animation1},\"data-framer-name\":\"Tablet Closed\"},e6e5oY7NA:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Phone Closed\"},MrR4Y0rLC:{\"data-framer-name\":\"Tablet Open\"},sXk8ugq4G:{\"data-framer-name\":'Desktop \"open\"'},u9KUOVH4i:{\"data-framer-name\":\"Variant 7\"},W1tcO8OLc:{__framer__scrollDirection:{direction:\"down\",target:animation1},\"data-framer-name\":\"Variant 8\"},Z1nl6OVEO:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Phone Open\",\"data-hide-scrollbars\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11tib1t\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"E8EmxsAj2\",style:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(29, 136, 126, 0.2)\",borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13,WebkitBackdropFilter:\"blur(40px)\"},variants:{e6e5oY7NA:{backgroundColor:\"var(--token-b876f0d1-a437-4553-a305-1a2c27040d14, rgb(29, 136, 126))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},MrR4Y0rLC:{backgroundColor:\"var(--token-b876f0d1-a437-4553-a305-1a2c27040d14, rgb(29, 136, 126))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},sXk8ugq4G:{backgroundColor:\"var(--token-57df2dd1-afd3-4411-886e-e59f4a9c68d9, rgb(41, 41, 41))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},u9KUOVH4i:{backgroundColor:\"rgba(29, 136, 126, 0.6)\"},W1tcO8OLc:{backgroundColor:\"rgba(29, 136, 126, 0.6)\"},Z1nl6OVEO:{backgroundColor:\"var(--token-b876f0d1-a437-4553-a305-1a2c27040d14, rgb(29, 136, 126))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t7397a\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"jwjX6cvjv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nav67n\",\"data-framer-name\":\"Logo + Nav + CTA\",layoutDependency:layoutDependency,layoutId:\"CAMvO5_k5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1808p0c\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"pFnZGdKJn\",...addPropertyOverrides({Z1nl6OVEO:{\"data-highlight\":true,onTap:onTapblgi2b}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"aXrsu74v_\",openInNewTab:false,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1nnwgx framer-vb6vx9\",\"data-framer-name\":\"Group 3\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"aXrsu74v_\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242 49\"><path d=\"M 3.75 3.542 C 1.61 7.422 3.57 15.572 4.82 19.162 C 3.48 5.422 5.64 4.072 7.5 2.732 C 9.38 1.382 11.79 1.922 14.2 5.422 C 17.65 10.432 21.97 11.532 23.84 11.352 C 22.14 10.902 18.11 8.872 15.54 4.352 C 12.32 -1.308 6.43 -1.308 3.75 3.542 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 10.98 38.822 C 9.48 37.312 3.03 23.832 0 17.272 C 2.68 24.722 8.36 40.492 9.64 43.932 C 11.25 48.242 12.85 48.242 14.73 45.552 C 16.61 42.862 17.41 38.822 20.09 33.432 C 22.77 28.042 25.98 33.702 26.52 39.622 C 27.05 45.492 28.35 47.822 29.2 48.242 C 27.06 44.472 28.93 38.812 26.52 32.622 C 24.11 26.432 20.09 28.312 17.41 33.432 C 14.73 38.552 12.86 40.702 10.98 38.822 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 30.27 7.582 C 24.85 7.802 20.54 6.502 19.02 5.432 C 21.97 10.012 30.27 10.012 36.97 9.742 C 43.67 9.472 42.86 16.742 39.92 24.282 C 37.56 30.312 35.9 37.032 35.37 39.632 C 35.91 38.642 37.46 35.702 39.39 31.822 C 41.8 26.972 44.48 22.662 46.62 14.312 C 48.9 5.422 36.98 7.312 30.28 7.582 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 55.55 12.592 C 55.55 12.362 55.6 12.152 55.69 11.952 C 55.79 11.752 55.94 11.582 56.12 11.432 C 56.31 11.292 56.54 11.172 56.79 11.092 C 57.06 11.002 57.36 10.962 57.68 10.962 C 58.2 10.962 58.69 11.052 59.16 11.222 C 59.64 11.392 60.11 11.672 60.58 12.052 L 61.24 11.182 C 60.72 10.772 60.19 10.462 59.63 10.262 C 59.08 10.052 58.44 9.942 57.71 9.942 C 57.23 9.942 56.79 10.012 56.39 10.152 C 55.99 10.282 55.64 10.472 55.34 10.722 C 55.04 10.962 54.81 11.252 54.65 11.582 C 54.49 11.912 54.41 12.282 54.41 12.682 C 54.41 13.082 54.48 13.462 54.61 13.772 C 54.74 14.082 54.95 14.342 55.23 14.572 C 55.51 14.802 55.86 14.992 56.28 15.162 C 56.71 15.322 57.21 15.472 57.79 15.592 C 58.32 15.702 58.75 15.822 59.08 15.952 C 59.43 16.072 59.69 16.212 59.88 16.372 C 60.07 16.522 60.21 16.692 60.28 16.892 C 60.36 17.072 60.39 17.282 60.39 17.522 C 60.39 18.042 60.18 18.452 59.77 18.772 C 59.37 19.092 58.83 19.242 58.15 19.242 C 57.47 19.242 56.83 19.132 56.3 18.902 C 55.76 18.662 55.23 18.302 54.71 17.832 L 54.01 18.662 C 54.61 19.202 55.25 19.612 55.91 19.882 C 56.58 20.142 57.32 20.272 58.12 20.272 C 58.62 20.272 59.08 20.202 59.5 20.072 C 59.92 19.942 60.28 19.752 60.58 19.502 C 60.89 19.252 61.13 18.952 61.3 18.602 C 61.47 18.252 61.56 17.862 61.56 17.432 C 61.56 16.662 61.29 16.052 60.76 15.612 C 60.23 15.172 59.41 14.832 58.29 14.582 C 57.73 14.472 57.28 14.352 56.93 14.222 C 56.58 14.092 56.3 13.942 56.1 13.792 C 55.9 13.632 55.76 13.452 55.68 13.262 C 55.6 13.072 55.56 12.852 55.56 12.622 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 67.46 11.132 L 70.84 11.132 L 70.84 10.082 L 62.94 10.082 L 62.94 11.132 L 66.32 11.132 L 66.32 20.112 L 67.47 20.112 L 67.47 11.132 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 81.18 10.082 L 80.05 10.082 L 80.05 15.912 C 80.05 17.012 79.78 17.832 79.23 18.392 C 78.68 18.942 77.95 19.222 77.02 19.222 C 76.09 19.222 75.3 18.932 74.75 18.352 C 74.21 17.772 73.95 16.932 73.95 15.842 L 73.95 10.082 L 72.81 10.082 L 72.81 15.912 C 72.81 16.622 72.91 17.242 73.11 17.792 C 73.31 18.332 73.59 18.792 73.96 19.172 C 74.33 19.532 74.77 19.812 75.28 20.002 C 75.8 20.182 76.37 20.272 76.99 20.272 C 77.61 20.272 78.19 20.182 78.7 20.002 C 79.22 19.812 79.66 19.532 80.02 19.152 C 80.39 18.782 80.68 18.312 80.88 17.762 C 81.08 17.212 81.18 16.562 81.18 15.832 L 81.18 10.092 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 92.7 15.082 C 92.7 14.372 92.57 13.712 92.31 13.102 C 92.05 12.492 91.68 11.962 91.2 11.512 C 90.73 11.062 90.17 10.712 89.51 10.462 C 88.86 10.202 88.14 10.072 87.36 10.072 L 83.87 10.072 L 83.87 20.102 L 87.36 20.102 C 88.15 20.102 88.86 19.972 89.51 19.712 C 90.17 19.452 90.74 19.102 91.2 18.652 C 91.68 18.202 92.05 17.672 92.31 17.062 C 92.57 16.442 92.7 15.782 92.7 15.072 Z M 91.52 15.112 C 91.52 15.672 91.42 16.192 91.22 16.672 C 91.03 17.152 90.75 17.572 90.39 17.932 C 90.04 18.282 89.6 18.562 89.08 18.762 C 88.56 18.962 87.99 19.062 87.36 19.062 L 85 19.062 L 85 11.122 L 87.36 11.122 C 87.99 11.122 88.57 11.232 89.08 11.442 C 89.6 11.642 90.03 11.922 90.39 12.292 C 90.75 12.642 91.03 13.062 91.22 13.552 C 91.42 14.042 91.52 14.562 91.52 15.112 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 95.2 10.082 L 95.2 20.112 L 96.34 20.112 L 96.34 10.082 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 109.09 15.082 C 109.09 14.382 108.97 13.722 108.72 13.102 C 108.48 12.472 108.14 11.922 107.69 11.452 C 107.24 10.972 106.7 10.602 106.07 10.322 C 105.45 10.042 104.75 9.902 103.99 9.902 C 103.23 9.902 102.52 10.042 101.89 10.332 C 101.26 10.612 100.72 10.982 100.27 11.462 C 99.82 11.942 99.47 12.492 99.22 13.122 C 98.97 13.742 98.85 14.402 98.85 15.102 C 98.85 15.802 98.97 16.462 99.21 17.092 C 99.46 17.712 99.81 18.262 100.26 18.742 C 100.71 19.212 101.25 19.582 101.87 19.862 C 102.5 20.142 103.2 20.282 103.97 20.282 C 104.74 20.282 105.43 20.142 106.07 19.862 C 106.7 19.572 107.24 19.192 107.69 18.712 C 108.14 18.232 108.49 17.682 108.74 17.062 C 108.99 16.432 109.11 15.772 109.11 15.072 Z M 107.91 15.112 C 107.91 15.682 107.81 16.222 107.61 16.732 C 107.42 17.232 107.15 17.662 106.81 18.032 C 106.46 18.402 106.05 18.702 105.56 18.922 C 105.08 19.132 104.55 19.242 103.98 19.242 C 103.41 19.242 102.87 19.132 102.39 18.912 C 101.91 18.692 101.5 18.392 101.14 18.022 C 100.79 17.652 100.51 17.212 100.31 16.702 C 100.12 16.192 100.02 15.652 100.02 15.082 C 100.02 14.512 100.12 13.972 100.31 13.482 C 100.51 12.972 100.78 12.532 101.13 12.162 C 101.48 11.792 101.89 11.502 102.37 11.292 C 102.86 11.072 103.39 10.962 103.96 10.962 C 104.53 10.962 105.06 11.072 105.54 11.292 C 106.03 11.512 106.45 11.812 106.8 12.182 C 107.15 12.552 107.43 12.992 107.62 13.502 C 107.82 14.012 107.92 14.552 107.92 15.122 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 124.86 15.082 C 124.86 14.382 124.74 13.722 124.49 13.102 C 124.25 12.472 123.91 11.922 123.46 11.452 C 123.01 10.972 122.47 10.602 121.84 10.322 C 121.22 10.042 120.52 9.902 119.76 9.902 C 119 9.902 118.29 10.042 117.66 10.332 C 117.03 10.612 116.49 10.982 116.04 11.462 C 115.59 11.942 115.24 12.492 114.99 13.122 C 114.74 13.742 114.62 14.402 114.62 15.102 C 114.62 15.802 114.74 16.462 114.98 17.092 C 115.23 17.712 115.58 18.262 116.03 18.742 C 116.48 19.212 117.02 19.582 117.64 19.862 C 118.27 20.142 118.97 20.282 119.74 20.282 C 120.51 20.282 121.2 20.142 121.84 19.862 C 122.47 19.572 123.01 19.192 123.46 18.712 C 123.91 18.232 124.26 17.682 124.51 17.062 C 124.76 16.432 124.88 15.772 124.88 15.072 Z M 123.68 15.112 C 123.68 15.682 123.58 16.222 123.38 16.732 C 123.19 17.232 122.92 17.662 122.58 18.032 C 122.24 18.402 121.82 18.702 121.33 18.922 C 120.85 19.132 120.32 19.242 119.75 19.242 C 119.18 19.242 118.64 19.132 118.16 18.912 C 117.68 18.692 117.26 18.392 116.91 18.022 C 116.56 17.652 116.28 17.212 116.08 16.702 C 115.89 16.192 115.79 15.652 115.79 15.082 C 115.79 14.512 115.89 13.972 116.08 13.482 C 116.28 12.972 116.55 12.532 116.9 12.162 C 117.25 11.792 117.66 11.502 118.14 11.292 C 118.63 11.072 119.16 10.962 119.73 10.962 C 120.3 10.962 120.83 11.072 121.31 11.292 C 121.8 11.512 122.22 11.812 122.57 12.182 C 122.92 12.552 123.2 12.992 123.39 13.502 C 123.59 14.012 123.69 14.552 123.69 15.122 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 136.08 15.082 C 136.08 14.372 135.95 13.712 135.69 13.102 C 135.43 12.492 135.06 11.962 134.58 11.512 C 134.11 11.062 133.55 10.712 132.89 10.462 C 132.24 10.202 131.52 10.072 130.74 10.072 L 127.25 10.072 L 127.25 20.102 L 130.74 20.102 C 131.53 20.102 132.24 19.972 132.89 19.712 C 133.55 19.452 134.12 19.102 134.58 18.652 C 135.06 18.202 135.43 17.672 135.69 17.062 C 135.95 16.442 136.08 15.782 136.08 15.072 Z M 134.91 15.112 C 134.91 15.672 134.81 16.192 134.61 16.672 C 134.42 17.152 134.14 17.572 133.78 17.932 C 133.43 18.282 132.99 18.562 132.47 18.762 C 131.95 18.962 131.38 19.062 130.75 19.062 L 128.39 19.062 L 128.39 11.122 L 130.75 11.122 C 131.38 11.122 131.96 11.232 132.47 11.442 C 132.99 11.642 133.42 11.922 133.78 12.292 C 134.14 12.642 134.42 13.062 134.61 13.552 C 134.81 14.042 134.91 14.562 134.91 15.112 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 148.3 15.082 C 148.3 14.382 148.18 13.722 147.93 13.102 C 147.69 12.472 147.35 11.922 146.9 11.452 C 146.45 10.972 145.91 10.602 145.28 10.322 C 144.66 10.042 143.96 9.902 143.2 9.902 C 142.44 9.902 141.74 10.042 141.1 10.332 C 140.47 10.612 139.93 10.982 139.48 11.462 C 139.03 11.942 138.68 12.492 138.43 13.122 C 138.18 13.742 138.06 14.402 138.06 15.102 C 138.06 15.802 138.18 16.462 138.42 17.092 C 138.67 17.712 139.02 18.262 139.47 18.742 C 139.92 19.212 140.46 19.582 141.08 19.862 C 141.71 20.142 142.41 20.282 143.18 20.282 C 143.95 20.282 144.64 20.142 145.28 19.862 C 145.91 19.572 146.45 19.192 146.9 18.712 C 147.35 18.232 147.7 17.682 147.95 17.062 C 148.2 16.432 148.32 15.772 148.32 15.072 Z M 147.12 15.112 C 147.12 15.682 147.02 16.222 146.82 16.732 C 146.63 17.232 146.36 17.662 146.02 18.032 C 145.68 18.402 145.26 18.702 144.77 18.922 C 144.29 19.132 143.76 19.242 143.19 19.242 C 142.62 19.242 142.08 19.132 141.6 18.912 C 141.12 18.692 140.7 18.392 140.35 18.022 C 140 17.652 139.72 17.212 139.52 16.702 C 139.33 16.192 139.23 15.652 139.23 15.082 C 139.23 14.512 139.33 13.972 139.52 13.482 C 139.72 12.972 139.99 12.532 140.34 12.162 C 140.68 11.792 141.1 11.502 141.58 11.292 C 142.07 11.072 142.6 10.962 143.17 10.962 C 143.74 10.962 144.27 11.072 144.75 11.292 C 145.24 11.512 145.66 11.812 146.01 12.182 C 146.36 12.552 146.64 12.992 146.83 13.502 C 147.03 14.012 147.13 14.552 147.13 15.122 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 158.09 18.122 L 151.76 10.082 L 150.7 10.082 L 150.7 20.112 L 151.81 20.112 L 151.81 11.892 L 158.3 20.112 L 159.2 20.112 L 159.2 10.082 L 158.09 10.082 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 165.84 11.132 L 169.22 11.132 L 169.22 10.082 L 161.32 10.082 L 161.32 11.132 L 164.7 11.132 L 164.7 20.112 L 165.85 20.112 L 165.85 11.132 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 180.47 15.082 C 180.47 14.382 180.35 13.722 180.1 13.102 C 179.86 12.472 179.52 11.922 179.07 11.452 C 178.62 10.972 178.08 10.602 177.45 10.322 C 176.83 10.042 176.13 9.902 175.37 9.902 C 174.61 9.902 173.91 10.042 173.27 10.332 C 172.64 10.612 172.1 10.982 171.65 11.462 C 171.2 11.942 170.85 12.492 170.6 13.122 C 170.35 13.742 170.23 14.402 170.23 15.102 C 170.23 15.802 170.35 16.462 170.59 17.092 C 170.84 17.712 171.19 18.262 171.64 18.742 C 172.09 19.212 172.63 19.582 173.25 19.862 C 173.88 20.142 174.58 20.282 175.35 20.282 C 176.12 20.282 176.82 20.142 177.45 19.862 C 178.08 19.572 178.62 19.192 179.07 18.712 C 179.52 18.232 179.87 17.682 180.12 17.062 C 180.37 16.432 180.49 15.772 180.49 15.072 Z M 179.3 15.112 C 179.3 15.682 179.2 16.222 179 16.732 C 178.81 17.232 178.54 17.662 178.2 18.032 C 177.85 18.402 177.44 18.702 176.95 18.922 C 176.47 19.132 175.94 19.242 175.37 19.242 C 174.8 19.242 174.26 19.132 173.78 18.912 C 173.3 18.692 172.89 18.392 172.53 18.022 C 172.18 17.652 171.9 17.212 171.7 16.702 C 171.51 16.192 171.41 15.652 171.41 15.082 C 171.41 14.512 171.51 13.972 171.7 13.482 C 171.9 12.972 172.17 12.532 172.52 12.162 C 172.87 11.792 173.28 11.502 173.76 11.292 C 174.25 11.072 174.78 10.962 175.35 10.962 C 175.92 10.962 176.45 11.072 176.93 11.292 C 177.42 11.512 177.84 11.812 178.19 12.182 C 178.54 12.552 178.82 12.992 179.01 13.502 C 179.21 14.012 179.31 14.552 179.31 15.122 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 182.97 10.082 L 182.97 20.112 L 184.1 20.112 L 184.1 10.082 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 191.83 10.012 L 190.77 10.012 L 186.19 20.112 L 187.35 20.112 L 188.54 17.462 L 194.01 17.462 L 195.19 20.112 L 196.41 20.112 Z M 193.57 16.442 L 188.99 16.442 L 191.29 11.332 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 200.91 11.132 L 204.29 11.132 L 204.29 10.082 L 196.39 10.082 L 196.39 11.132 L 199.77 11.132 L 199.77 20.112 L 200.92 20.112 L 200.92 11.132 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 214.73 20.112 L 211.64 16.012 C 212.03 15.942 212.4 15.832 212.73 15.672 C 213.06 15.512 213.35 15.312 213.59 15.072 C 213.84 14.822 214.03 14.542 214.16 14.212 C 214.29 13.882 214.36 13.502 214.36 13.082 C 214.36 12.632 214.27 12.232 214.1 11.862 C 213.93 11.492 213.68 11.172 213.37 10.912 C 213.05 10.642 212.67 10.442 212.22 10.292 C 211.78 10.152 211.28 10.082 210.73 10.082 L 206.41 10.082 L 206.41 20.112 L 207.55 20.112 L 207.55 16.212 L 210.42 16.212 L 213.34 20.112 Z M 213.23 13.122 C 213.23 13.442 213.16 13.742 213.03 13.992 C 212.91 14.252 212.73 14.472 212.5 14.652 C 212.27 14.822 212 14.962 211.68 15.052 C 211.36 15.152 211.02 15.192 210.65 15.192 L 207.56 15.192 L 207.56 11.122 L 210.66 11.122 C 211.47 11.122 212.11 11.302 212.56 11.652 C 213.01 11.992 213.23 12.482 213.23 13.112 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 216.9 10.082 L 216.9 20.112 L 218.04 20.112 L 218.04 10.082 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 229.6 18.522 L 228.85 17.792 C 228.37 18.252 227.88 18.612 227.39 18.862 C 226.89 19.112 226.3 19.232 225.61 19.232 C 225.06 19.232 224.54 19.122 224.06 18.912 C 223.59 18.692 223.18 18.392 222.82 18.022 C 222.47 17.652 222.2 17.212 222 16.702 C 221.81 16.192 221.71 15.652 221.71 15.072 C 221.71 14.492 221.81 13.952 222 13.452 C 222.2 12.942 222.47 12.502 222.82 12.132 C 223.17 11.762 223.59 11.472 224.06 11.262 C 224.54 11.052 225.06 10.942 225.61 10.942 C 226.3 10.942 226.89 11.072 227.38 11.332 C 227.88 11.592 228.34 11.922 228.77 12.322 L 229.55 11.492 C 229.3 11.252 229.04 11.042 228.77 10.852 C 228.5 10.652 228.21 10.482 227.89 10.352 C 227.57 10.212 227.23 10.102 226.86 10.022 C 226.5 9.942 226.08 9.912 225.62 9.912 C 224.88 9.912 224.2 10.052 223.58 10.332 C 222.96 10.602 222.42 10.972 221.97 11.452 C 221.52 11.922 221.17 12.472 220.91 13.102 C 220.66 13.732 220.54 14.402 220.54 15.122 C 220.54 15.842 220.66 16.522 220.91 17.152 C 221.17 17.782 221.52 18.332 221.97 18.802 C 222.42 19.262 222.95 19.622 223.56 19.892 C 224.17 20.162 224.84 20.292 225.57 20.292 C 226.03 20.292 226.45 20.252 226.82 20.162 C 227.19 20.072 227.54 19.952 227.87 19.802 C 228.2 19.652 228.5 19.472 228.78 19.262 C 229.07 19.042 229.34 18.802 229.6 18.532 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 241.11 15.082 C 241.11 14.382 240.99 13.722 240.74 13.102 C 240.5 12.472 240.16 11.922 239.71 11.452 C 239.26 10.972 238.72 10.602 238.09 10.322 C 237.47 10.042 236.77 9.902 236.01 9.902 C 235.25 9.902 234.55 10.042 233.91 10.332 C 233.28 10.612 232.74 10.982 232.29 11.462 C 231.84 11.942 231.49 12.492 231.24 13.122 C 230.99 13.742 230.87 14.402 230.87 15.102 C 230.87 15.802 230.99 16.462 231.23 17.092 C 231.48 17.712 231.83 18.262 232.28 18.742 C 232.73 19.212 233.27 19.582 233.89 19.862 C 234.52 20.142 235.22 20.282 235.99 20.282 C 236.76 20.282 237.45 20.142 238.09 19.862 C 238.72 19.572 239.26 19.192 239.71 18.712 C 240.16 18.232 240.51 17.682 240.76 17.062 C 241.01 16.432 241.13 15.772 241.13 15.072 Z M 239.93 15.112 C 239.93 15.682 239.83 16.222 239.63 16.732 C 239.44 17.232 239.17 17.662 238.83 18.032 C 238.49 18.402 238.07 18.702 237.58 18.922 C 237.1 19.132 236.57 19.242 236 19.242 C 235.43 19.242 234.89 19.132 234.41 18.912 C 233.93 18.692 233.51 18.392 233.16 18.022 C 232.81 17.652 232.53 17.212 232.33 16.702 C 232.14 16.192 232.04 15.652 232.04 15.082 C 232.04 14.512 232.14 13.972 232.33 13.482 C 232.53 12.972 232.8 12.532 233.15 12.162 C 233.49 11.792 233.91 11.502 234.39 11.292 C 234.88 11.072 235.41 10.962 235.98 10.962 C 236.55 10.962 237.08 11.072 237.56 11.292 C 238.05 11.512 238.47 11.812 238.82 12.182 C 239.17 12.552 239.45 12.992 239.64 13.502 C 239.84 14.012 239.94 14.552 239.94 15.122 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 65.84 38.142 L 62.64 32.842 C 63.48 32.492 64.15 31.932 64.66 31.192 C 65.18 30.432 65.45 29.442 65.45 28.242 L 65.45 28.202 C 65.45 26.662 65.01 25.462 64.14 24.592 C 63.28 23.732 62.07 23.302 60.51 23.302 L 54.52 23.302 L 54.52 38.152 L 57.4 38.152 L 57.4 33.402 L 59.67 33.402 L 62.48 38.152 L 65.85 38.152 Z M 62.53 28.402 C 62.53 29.042 62.34 29.552 61.95 29.932 C 61.58 30.312 61.03 30.502 60.32 30.502 L 57.4 30.502 L 57.4 26.242 L 60.27 26.242 C 60.98 26.242 61.54 26.422 61.94 26.772 C 62.34 27.122 62.54 27.652 62.54 28.362 L 62.54 28.402 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 81.4 30.712 L 81.4 30.672 C 81.4 29.612 81.23 28.622 80.88 27.702 C 80.54 26.772 80.06 25.962 79.44 25.282 C 78.83 24.592 78.1 24.042 77.25 23.652 C 76.4 23.242 75.47 23.032 74.46 23.032 C 73.45 23.032 72.51 23.242 71.65 23.652 C 70.8 24.052 70.06 24.602 69.44 25.302 C 68.83 25.992 68.35 26.812 68 27.742 C 67.65 28.662 67.48 29.652 67.48 30.712 L 67.48 30.752 C 67.48 31.812 67.65 32.812 67.99 33.742 C 68.34 34.662 68.82 35.472 69.43 36.162 C 70.05 36.842 70.79 37.382 71.64 37.792 C 72.49 38.192 73.42 38.382 74.43 38.382 C 75.44 38.382 76.37 38.182 77.22 37.792 C 78.08 37.382 78.82 36.832 79.43 36.142 C 80.06 35.432 80.54 34.622 80.89 33.702 C 81.24 32.772 81.41 31.772 81.41 30.712 Z M 78.38 30.752 C 78.38 31.392 78.28 31.992 78.08 32.552 C 77.89 33.102 77.63 33.592 77.27 34.012 C 76.93 34.432 76.52 34.772 76.03 35.012 C 75.54 35.252 75.01 35.372 74.44 35.372 C 73.87 35.372 73.32 35.252 72.83 35.012 C 72.36 34.762 71.94 34.422 71.58 33.992 C 71.23 33.572 70.96 33.072 70.76 32.512 C 70.57 31.942 70.48 31.342 70.48 30.712 L 70.48 30.672 C 70.48 30.032 70.57 29.442 70.76 28.892 C 70.96 28.322 71.23 27.832 71.57 27.412 C 71.92 26.992 72.33 26.652 72.81 26.412 C 73.3 26.172 73.83 26.052 74.42 26.052 C 75.01 26.052 75.53 26.182 76.01 26.432 C 76.5 26.672 76.92 27.002 77.26 27.432 C 77.62 27.852 77.9 28.352 78.08 28.912 C 78.28 29.482 78.38 30.082 78.38 30.712 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 97.07 38.142 L 97.07 23.292 L 93.96 23.292 L 90.51 29.572 L 87.06 23.292 L 83.95 23.292 L 83.95 38.142 L 86.78 38.142 L 86.78 28.512 L 90.43 34.792 L 90.51 34.792 L 94.2 28.452 L 94.2 38.142 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 112.99 38.142 L 107.37 23.192 L 104.71 23.192 L 99.09 38.142 L 102.03 38.142 L 103.23 34.812 L 108.77 34.812 L 109.97 38.142 Z M 107.75 31.922 L 104.27 31.922 L 106.01 27.102 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 126.66 38.142 L 126.66 23.292 L 123.81 23.292 L 123.81 32.432 L 117.67 23.292 L 115.01 23.292 L 115.01 38.142 L 117.86 38.142 L 117.86 28.702 L 124.21 38.142 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 143.16 30.712 L 143.16 30.672 C 143.16 29.612 142.99 28.622 142.64 27.702 C 142.3 26.772 141.82 25.962 141.2 25.282 C 140.59 24.592 139.86 24.042 139.01 23.652 C 138.16 23.242 137.23 23.032 136.22 23.032 C 135.21 23.032 134.27 23.242 133.41 23.652 C 132.56 24.052 131.82 24.602 131.2 25.302 C 130.59 25.992 130.11 26.812 129.76 27.742 C 129.41 28.662 129.24 29.652 129.24 30.712 L 129.24 30.752 C 129.24 31.812 129.41 32.812 129.75 33.742 C 130.1 34.662 130.58 35.472 131.19 36.162 C 131.81 36.842 132.55 37.382 133.4 37.792 C 134.25 38.192 135.18 38.382 136.19 38.382 C 137.2 38.382 138.13 38.182 138.98 37.792 C 139.84 37.382 140.58 36.832 141.19 36.142 C 141.81 35.432 142.3 34.622 142.65 33.702 C 143 32.772 143.17 31.772 143.17 30.712 Z M 140.15 30.752 C 140.15 31.392 140.05 31.992 139.85 32.552 C 139.66 33.102 139.39 33.592 139.04 34.012 C 138.7 34.432 138.29 34.772 137.8 35.012 C 137.31 35.252 136.78 35.372 136.21 35.372 C 135.64 35.372 135.09 35.252 134.6 35.012 C 134.13 34.762 133.71 34.422 133.35 33.992 C 133 33.572 132.73 33.072 132.53 32.512 C 132.34 31.942 132.25 31.342 132.25 30.712 L 132.25 30.672 C 132.25 30.032 132.34 29.442 132.53 28.892 C 132.73 28.322 133 27.832 133.34 27.412 C 133.69 26.992 134.1 26.652 134.58 26.412 C 135.07 26.172 135.6 26.052 136.19 26.052 C 136.78 26.052 137.3 26.182 137.78 26.432 C 138.27 26.672 138.68 27.002 139.03 27.432 C 139.39 27.852 139.67 28.352 139.85 28.912 C 140.05 29.482 140.15 30.082 140.15 30.712 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:10107735422,withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-70)/2+0+0)+10+0+0+0+5.5,...addPropertyOverrides({MrR4Y0rLC:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||289)-0-257)/2+0+0)+10+0+0+0+5},sXk8ugq4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||290)-0-258)/2+0+0)+10+0+0+0+5.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1usgs78-container\",layoutDependency:layoutDependency,layoutId:\"qsE1pMvH9-container\",nodeId:\"qsE1pMvH9\",rendersWithMotion:true,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(NavBarLinks,{gq5rqql5U:\"row\",height:\"100%\",id:\"qsE1pMvH9\",layoutId:\"qsE1pMvH9\",variant:matchVariant(\"MPM6xeFxW\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1shot3i\",\"data-framer-name\":\"Hamburger/CTA Stack\",layoutDependency:layoutDependency,layoutId:\"SjbSMckAn\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sVU3I8Vzr\"},implicitPathVariables:undefined},{href:{webPageId:\"sVU3I8Vzr\"},implicitPathVariables:undefined},{href:{webPageId:\"sVU3I8Vzr\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-70)/2+0+0)+10+0+0+0+0+0,...addPropertyOverrides({sXk8ugq4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||290)-0-258)/2+0+0)+10+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kqatsw-container\",layoutDependency:layoutDependency,layoutId:\"PjnWE892i-container\",nodeId:\"PjnWE892i\",rendersWithMotion:true,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(PrimaryCTA,{c81r6WDvW:\"Contattaci\",height:\"100%\",id:\"PjnWE892i\",layoutId:\"PjnWE892i\",Mfuk4Jsiu:\"var(--token-57df2dd1-afd3-4411-886e-e59f4a9c68d9, rgb(39, 24, 126))\",QiwueR5MH:resolvedLinks[0],variant:matchVariant(\"xFcb9u5Xv\"),width:\"100%\",...addPropertyOverrides({sXk8ugq4G:{afBnf6UYF:afBnf6UYF1fh6j3z,QiwueR5MH:resolvedLinks[1]},u9KUOVH4i:{QiwueR5MH:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ATkMklkdn:{height:24,width:\"28px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||69)-0-69)/2+0+0)+10+0+0+0+12.5+0},e6e5oY7NA:{height:24,width:\"28px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||89)-0-89)/2+0+0)+20+0+0+0+12.5+0},MrR4Y0rLC:{height:24,width:\"28px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||289)-0-257)/2+0+0)+10+0+0+0+12.5+0},W1tcO8OLc:{height:24,width:\"28px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||69)-0-69)/2+0+0)+10+0+0+0+12.5+0},Z1nl6OVEO:{height:24,width:\"28px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1200)/2+0+0)+20+0+0+0+12.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13g5v9b-container\",layoutDependency:layoutDependency,layoutId:\"ds_Qs7wsZ-container\",nodeId:\"ds_Qs7wsZ\",rendersWithMotion:true,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"ds_Qs7wsZ\",layoutId:\"ds_Qs7wsZ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"kT5IeTa4X\"),width:\"100%\",...addPropertyOverrides({ATkMklkdn:{NB99KdE1C:NB99KdE1Cy5gzy5},e6e5oY7NA:{NB99KdE1C:NB99KdE1C199tj8w},MrR4Y0rLC:{NB99KdE1C:NB99KdE1C1os0qmq,variant:matchVariant(\"wKwn_AHep\")},W1tcO8OLc:{NB99KdE1C:NB99KdE1Cy5gzy5},Z1nl6OVEO:{NB99KdE1C:NB99KdE1Cblgi2b,variant:matchVariant(\"wKwn_AHep\")}},baseVariant,gestureVariant)})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1laqhji\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"TKpFHYJqA\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":RELzDrFkM\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":RELzDrFkM\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":RELzDrFkM\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"ds3w9Fohk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,...addPropertyOverrides({MrR4Y0rLC:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||289)-0-257)/2+0+0)+10+0+0+69+0+0},sXk8ugq4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||290)-0-258)/2+0+0)+10+0+0+70+0+0},Z1nl6OVEO:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1200)/2+0+0)+20+0+0+415.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j7iklw-container\",layoutDependency:layoutDependency,layoutId:\"D_S2uu1HQ-container\",nodeId:\"D_S2uu1HQ\",rendersWithMotion:true,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(NavBarLink,{EKngsEuR0:\"ABOUT\",height:\"100%\",id:\"D_S2uu1HQ\",layoutId:\"D_S2uu1HQ\",O_e2bm8W7:resolvedLinks1[0],variant:matchVariant(\"RND8IoDVu\"),width:\"100%\",...addPropertyOverrides({MrR4Y0rLC:{EKngsEuR0:\"STUDIO\",O_e2bm8W7:resolvedLinks1[2],TD6uz3dez:TD6uz3dez1os0qmq},sXk8ugq4G:{O_e2bm8W7:resolvedLinks1[1],TD6uz3dez:TD6uz3dez1fh6j3z},Z1nl6OVEO:{EKngsEuR0:\"STUDIO\",O_e2bm8W7:resolvedLinks1[3],TD6uz3dez:TD6uz3dezblgi2b}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,...addPropertyOverrides({MrR4Y0rLC:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||289)-0-257)/2+0+0)+10+0+0+69+0+49},sXk8ugq4G:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||290)-0-258)/2+0+0)+10+0+0+70+0+49},Z1nl6OVEO:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1200)/2+0+0)+20+0+0+415.5+0+49}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o91xla-container\",layoutDependency:layoutDependency,layoutId:\"uT63UeG4N-container\",nodeId:\"uT63UeG4N\",rendersWithMotion:true,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(NavBarLink,{EKngsEuR0:\"SERVICES\",height:\"100%\",id:\"uT63UeG4N\",layoutId:\"uT63UeG4N\",O_e2bm8W7:resolvedLinks2[0],variant:matchVariant(\"RND8IoDVu\"),width:\"100%\",...addPropertyOverrides({MrR4Y0rLC:{EKngsEuR0:\"TRATTAMENTI\",O_e2bm8W7:resolvedLinks2[2],TD6uz3dez:TD6uz3dez1os0qmq},sXk8ugq4G:{O_e2bm8W7:resolvedLinks2[1],TD6uz3dez:TD6uz3dez1fh6j3z},Z1nl6OVEO:{EKngsEuR0:\"TRATTAMENTI\",O_e2bm8W7:resolvedLinks2[3],TD6uz3dez:TD6uz3dezblgi2b}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sVU3I8Vzr\"},implicitPathVariables:undefined},{href:{webPageId:\"sVU3I8Vzr\"},implicitPathVariables:undefined},{href:{webPageId:\"sVU3I8Vzr\"},implicitPathVariables:undefined},{href:{webPageId:\"sVU3I8Vzr\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MrR4Y0rLC:{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||289)-0-257)/2+0+0)+10+0+0+177},sXk8ugq4G:{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||290)-0-258)/2+0+0)+10+0+0+178},Z1nl6OVEO:{height:50,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1200)/2+0+0)+20+0+0+870}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a7y1d8-container\",layoutDependency:layoutDependency,layoutId:\"HZ_7JMxKC-container\",nodeId:\"HZ_7JMxKC\",rendersWithMotion:true,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(PrimaryCTA,{c81r6WDvW:\"Book an Appointment\",height:\"100%\",id:\"HZ_7JMxKC\",layoutId:\"HZ_7JMxKC\",Mfuk4Jsiu:\"var(--token-57df2dd1-afd3-4411-886e-e59f4a9c68d9, rgb(39, 24, 126))\",QiwueR5MH:resolvedLinks3[0],variant:matchVariant(\"NMajU6zI9\"),width:\"100%\",...addPropertyOverrides({MrR4Y0rLC:{afBnf6UYF:afBnf6UYF1os0qmq,c81r6WDvW:\"Contattaci\",QiwueR5MH:resolvedLinks3[2]},sXk8ugq4G:{afBnf6UYF:afBnf6UYF1fh6j3z,QiwueR5MH:resolvedLinks3[1]},Z1nl6OVEO:{afBnf6UYF:afBnf6UYFblgi2b,c81r6WDvW:\"Contattaci\",QiwueR5MH:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})})]})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p7vo6k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EvS64zr52-container\",nodeId:\"EvS64zr52\",rendersWithMotion:true,scopeId:\"LFasfUPRA\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"EvS64zr52\",layoutId:\"EvS64zr52\",toggle:true,width:\"100%\"})})})]})})})});});const css=[\".framer-GifPh.framer-vb6vx9, .framer-GifPh .framer-vb6vx9 { display: block; }\",\".framer-GifPh.framer-1nt7tvz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 30px 0px 30px; position: relative; width: 1440px; }\",\".framer-GifPh .framer-11tib1t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 100%; }\",\".framer-GifPh .framer-1t7397a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GifPh .framer-1nav67n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GifPh .framer-1808p0c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 20px; position: relative; width: 1px; }\",\".framer-GifPh .framer-1nnwgx { flex: none; height: 49px; position: relative; text-decoration: none; width: 242px; }\",\".framer-GifPh .framer-1usgs78-container, .framer-GifPh .framer-kqatsw-container, .framer-GifPh .framer-j7iklw-container, .framer-GifPh .framer-o91xla-container, .framer-GifPh .framer-a7y1d8-container, .framer-GifPh .framer-1p7vo6k-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GifPh .framer-1shot3i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GifPh .framer-13g5v9b-container { flex: none; height: 24px; position: relative; width: 28px; }\",\".framer-GifPh .framer-1laqhji { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-GifPh.framer-v-18ntj13.framer-1nt7tvz { padding: 0px; }\",\".framer-GifPh.framer-v-18ntj13 .framer-11tib1t { padding: 10px 80px 20px 80px; }\",\".framer-GifPh.framer-v-1389y5r.framer-1nt7tvz, .framer-GifPh.framer-v-sk10tx.framer-1nt7tvz { width: 1200px; }\",\".framer-GifPh.framer-v-1389y5r .framer-11tib1t, .framer-GifPh.framer-v-sk10tx .framer-11tib1t { padding: 10px 40px 10px 40px; z-index: 10; }\",\".framer-GifPh.framer-v-6gowzq.framer-1nt7tvz { padding: 0px; width: 1200px; }\",\".framer-GifPh.framer-v-6gowzq .framer-11tib1t { padding: 10px 70px 20px 70px; }\",\".framer-GifPh.framer-v-6gowzq .framer-1nav67n, .framer-GifPh.framer-v-9ntp25 .framer-1nav67n { order: 0; }\",\".framer-GifPh.framer-v-6gowzq .framer-1laqhji, .framer-GifPh.framer-v-9ntp25 .framer-1laqhji { order: 1; }\",\".framer-GifPh.framer-v-6gowzq .framer-a7y1d8-container, .framer-GifPh.framer-v-9ntp25 .framer-a7y1d8-container { order: 2; }\",\".framer-GifPh.framer-v-k08osl.framer-1nt7tvz, .framer-GifPh.framer-v-9ntp25.framer-1nt7tvz { padding: 0px; width: 390px; }\",\".framer-GifPh.framer-v-k08osl .framer-11tib1t { padding: 20px; }\",\".framer-GifPh.framer-v-9ntp25 .framer-11tib1t { gap: 20px; height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 20px; }\",\".framer-GifPh.framer-v-9ntp25 .framer-1t7397a { flex: 1 0 0px; gap: unset; height: 1px; justify-content: space-between; padding: 0px 0px 40px 0px; }\",\".framer-GifPh.framer-v-9ntp25 .framer-1808p0c { cursor: pointer; }\",'.framer-GifPh[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-GifPh [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-GifPh[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-GifPh [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-GifPh[data-hide-scrollbars=\"true\"], .framer-GifPh [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sXk8ugq4G\":{\"layout\":[\"fixed\",\"auto\"]},\"ATkMklkdn\":{\"layout\":[\"fixed\",\"auto\"]},\"MrR4Y0rLC\":{\"layout\":[\"fixed\",\"auto\"]},\"e6e5oY7NA\":{\"layout\":[\"fixed\",\"auto\"]},\"Z1nl6OVEO\":{\"layout\":[\"fixed\",\"auto\"]},\"u9KUOVH4i\":{\"layout\":[\"fixed\",\"auto\"]},\"W1tcO8OLc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"iCIso16xK\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLFasfUPRA=withCSS(Component,css,\"framer-GifPh\");export default FramerLFasfUPRA;FramerLFasfUPRA.displayName=\"Navbar\";FramerLFasfUPRA.defaultProps={height:70,width:1440};addPropertyControls(FramerLFasfUPRA,{variant:{options:[\"qOWHkjsKB\",\"sXk8ugq4G\",\"ATkMklkdn\",\"MrR4Y0rLC\",\"e6e5oY7NA\",\"Z1nl6OVEO\",\"u9KUOVH4i\",\"W1tcO8OLc\"],optionTitles:[\"Desktop\",'Desktop \"open\"',\"Tablet Closed\",\"Tablet Open\",\"Phone Closed\",\"Phone Open\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum},iCIso16xK:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLFasfUPRA,[{explicitInter:true,fonts:[]},...NavBarLinksFonts,...PrimaryCTAFonts,...HamburgerFonts,...NavBarLinkFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});FramerLFasfUPRA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBarLinks,{},context),forwardLoader(PrimaryCTA,{},context),forwardLoader(Hamburger,{},context),forwardLoader(NavBarLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLFasfUPRA\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sXk8ugq4G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ATkMklkdn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MrR4Y0rLC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e6e5oY7NA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z1nl6OVEO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u9KUOVH4i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W1tcO8OLc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"iCIso16xK\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"70\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-7abtg .framer-styles-preset-1fy601w:not(.rich-text-wrapper), .framer-7abtg .framer-styles-preset-1fy601w.rich-text-wrapper a { --framer-link-text-color: var(--token-4b62672a-1254-4f4c-98ad-c16665e051d8, #ffffff); }\"];export const className=\"framer-7abtg\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (34801f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle from\"https://framerusercontent.com/modules/hFbsTGkuMo7ug5zjHLAo/3kXlcvHRwzN0117Uv38y/Y0WIQZQSw.js\";const enabledGestures={eUcusFQEx:{hover:true}};const serializationHash=\"framer-AvOvE\";const variantClassNames={eUcusFQEx:\"framer-v-yol53m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const drGN6FG4Z=undefined;const mASHyy0Gm=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};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,drGN6FG4Z:link??props.drGN6FG4Z,mASHyy0Gm:title??props.mASHyy0Gm??\"Link\"};};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,mASHyy0Gm,drGN6FG4Z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"eUcusFQEx\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:drGN6FG4Z,motionChild:true,nodeId:\"eUcusFQEx\",openInNewTab:false,scopeId:\"BfKOPMbm_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yol53m\",className,classNames)} framer-ru04es`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"eUcusFQEx\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eiyaaf\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"G__tdxH7z\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wrkqr9\",\"data-styles-preset\":\"Y0WIQZQSw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255)))\"},children:\"Link\"})}),className:\"framer-1iq2qx2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CMBwP5GjA\",style:{\"--extracted-r6o4lv\":\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\"},text:mASHyy0Gm,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wqsc7v\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"Ke3UJPMPP\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-d1dllb\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"jc4b3zSPQ\",style:{backgroundColor:\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AvOvE.framer-ru04es, .framer-AvOvE .framer-ru04es { display: block; }\",\".framer-AvOvE.framer-yol53m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AvOvE .framer-1eiyaaf { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 3px; position: relative; width: auto; }\",\".framer-AvOvE .framer-1iq2qx2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AvOvE .framer-1wqsc7v { align-content: center; align-items: center; align-self: stretch; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: -1px; overflow: visible; padding: 0px; position: absolute; width: auto; }\",\".framer-AvOvE .framer-d1dllb { flex: none; height: 2px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; z-index: 1; }\",\".framer-AvOvE.framer-v-yol53m.hover .framer-1wqsc7v { align-self: unset; padding: 3px 0px 0px 0px; right: -1px; width: unset; }\",\".framer-AvOvE.framer-v-yol53m.hover .framer-d1dllb { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Ui5iLUDU0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mASHyy0Gm\":\"title\",\"drGN6FG4Z\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBfKOPMbm_=withCSS(Component,css,\"framer-AvOvE\");export default FramerBfKOPMbm_;FramerBfKOPMbm_.displayName=\"Link\";FramerBfKOPMbm_.defaultProps={height:21,width:39};addPropertyControls(FramerBfKOPMbm_,{mASHyy0Gm:{defaultValue:\"Link\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmASHyy0GmChange:{changes:\"mASHyy0Gm\",type:ControlType.ChangeHandler},drGN6FG4Z:{title:\"Link\",type:ControlType.Link}});addFonts(FramerBfKOPMbm_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBfKOPMbm_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"mASHyy0Gm\\\":\\\"title\\\",\\\"drGN6FG4Z\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"21\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ui5iLUDU0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"39\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BfKOPMbm_.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link as Link1,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,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*as sharedStyle1 from\"https://framerusercontent.com/modules/1rfvNz5aVLSoMemcGG1J/xef2lC63BmHuXvMsTg1h/QfA8MTEr2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/oBoEGAKfPrxd4eizwMMN/q2zr9bOWQ56CX5ouTI1u/TJDWfKbrp.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/pZvBYc6pH0rMeygq8fu1/6iKFzW5thwm5tsjbsNTU/TmEEvqMpY.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/hFbsTGkuMo7ug5zjHLAo/3kXlcvHRwzN0117Uv38y/Y0WIQZQSw.js\";import Link from\"https://framerusercontent.com/modules/stVNZ5X5w9cudN2Njsev/U5Lh6NuTqLeigtAkit9f/BfKOPMbm_.js\";import SecondaryCTA from\"https://framerusercontent.com/modules/qQfR0qilhPPDc4eqWKL8/jzMvKBEw7Gj9R5tgsGCn/PJDxenCGo.js\";import HeaderBar from\"https://framerusercontent.com/modules/soCxpK4R7d1oFgb2LdS8/3FDJtvVVCttz1knTXyb5/xfOGGVOxn.js\";import Subtitle from\"https://framerusercontent.com/modules/2wD9EcEVAkknzIpLbH9q/6wCBCc1gLs5yApEnHJwA/ZVXKOllYj.js\";const RichTextWithFX=withFX(RichText);const SubtitleFonts=getFonts(Subtitle);const LinkFonts=getFonts(Link);const MotionDivWithFX=withFX(motion.div);const SecondaryCTAFonts=getFonts(SecondaryCTA);const cycleOrder=[\"o4AhHZh5v\",\"M9xAxiILJ\",\"i9t9EoOIX\",\"cpHjBzMYk\",\"KEILyuqCd\",\"wU4xhlBy9\"];const serializationHash=\"framer-8aBsf\";const variantClassNames={cpHjBzMYk:\"framer-v-19irvwi\",i9t9EoOIX:\"framer-v-1iry4g7\",KEILyuqCd:\"framer-v-1ygat07\",M9xAxiILJ:\"framer-v-1eiynn9\",o4AhHZh5v:\"framer-v-1es77wu\",wU4xhlBy9:\"framer-v-9w5c14\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-150,y:0};const transition2={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:-150,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"page-desktop\":\"cpHjBzMYk\",\"page-phone\":\"wU4xhlBy9\",\"page-tablet\":\"KEILyuqCd\",desktop:\"o4AhHZh5v\",phone:\"i9t9EoOIX\",tablet:\"M9xAxiILJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"o4AhHZh5v\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o4AhHZh5v\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"cpHjBzMYk\",\"KEILyuqCd\",\"wU4xhlBy9\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"i9t9EoOIX\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"i9t9EoOIX\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1es77wu\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"o4AhHZh5v\",ref:refBinding,style:{backgroundColor:\"var(--token-57df2dd1-afd3-4411-886e-e59f4a9c68d9, rgb(39, 24, 126))\",...style},...addPropertyOverrides({cpHjBzMYk:{\"data-framer-name\":\"page-desktop\"},i9t9EoOIX:{\"data-framer-name\":\"phone\"},KEILyuqCd:{\"data-framer-name\":\"page-tablet\"},M9xAxiILJ:{\"data-framer-name\":\"tablet\"},wU4xhlBy9:{\"data-framer-name\":\"page-phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l1zew9\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"NCcwH7_q3\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r8xmyq\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"wfbm9Aejy\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10qo3yr\",\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"ASJZF94di\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-13101i5\",\"data-framer-name\":\"heading\",layoutDependency:layoutDependency,layoutId:\"h6zJZAXoo\",...addPropertyOverrides({i9t9EoOIX:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k5oj9r\",\"data-framer-name\":\"Title + Sub title\",layoutDependency:layoutDependency,layoutId:\"HV7jzBhWq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qo5yf8\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"grC8QtdtZ\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1a44uh1\",\"data-styles-preset\":\"TJDWfKbrp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-4b62672a-1254-4f4c-98ad-c16665e051d8, rgb(255, 255, 255)))\"},children:[\"Studio Odontoiatrico\",/*#__PURE__*/_jsx(motion.br,{}),\"Romano\"]})}),className:\"framer-ggvr3\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ko6Y3eiQC\",style:{\"--extracted-1of0zx5\":\"var(--token-4b62672a-1254-4f4c-98ad-c16665e051d8, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i9t9EoOIX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1a44uh1\",\"data-styles-preset\":\"TJDWfKbrp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-4b62672a-1254-4f4c-98ad-c16665e051d8, rgb(255, 255, 255)))\"},children:[\"Studio Odontoiatrico\",/*#__PURE__*/_jsx(motion.br,{}),\"Romano\"]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:\"376px\",y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+0+0+0+65.2,...addPropertyOverrides({i9t9EoOIX:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1920px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+0+0+0+0+65.2},M9xAxiILJ:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+0+0+0+0+65.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u368ek-container\",layoutDependency:layoutDependency,layoutId:\"smObSNcw_-container\",nodeId:\"smObSNcw_\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(Subtitle,{EaGBdp0Ka:\"Odontoiatria su misura, costruita intorno alla persona.\",height:\"100%\",id:\"smObSNcw_\",layoutId:\"smObSNcw_\",ovppAxtak:\"var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6))\",style:{width:\"100%\"},variant:matchVariant(\"EOzbuEVor\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19rdn1e\",\"data-framer-name\":\"Important Links\",layoutDependency:layoutDependency,layoutId:\"QBi1vQolG\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k5md4\",layoutDependency:layoutDependency,layoutId:\"efRGJC9Ks\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+0+0+0+0+0,...addPropertyOverrides({i9t9EoOIX:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+0},M9xAxiILJ:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ih7roo-container\",layoutDependency:layoutDependency,layoutId:\"g3Qq8ihHs-container\",nodeId:\"g3Qq8ihHs\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(Link,{drGN6FG4Z:resolvedLinks[0],height:\"100%\",id:\"g3Qq8ihHs\",layoutId:\"g3Qq8ihHs\",mASHyy0Gm:\"Home\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({i9t9EoOIX:{drGN6FG4Z:resolvedLinks[2]},M9xAxiILJ:{drGN6FG4Z:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ds3w9Fohk\"},implicitPathVariables:undefined},{href:{webPageId:\"ds3w9Fohk\"},implicitPathVariables:undefined},{href:{webPageId:\"ds3w9Fohk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+0+0+0+0+35,...addPropertyOverrides({i9t9EoOIX:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+35},M9xAxiILJ:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ol5bc9-container\",layoutDependency:layoutDependency,layoutId:\"A7SluGA6Q-container\",nodeId:\"A7SluGA6Q\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(Link,{drGN6FG4Z:resolvedLinks1[0],height:\"100%\",id:\"A7SluGA6Q\",layoutId:\"A7SluGA6Q\",mASHyy0Gm:\"Studio\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({i9t9EoOIX:{drGN6FG4Z:resolvedLinks1[2]},M9xAxiILJ:{drGN6FG4Z:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined},{href:{webPageId:\"L0ufRJGuI\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+0+0+0+0+70,...addPropertyOverrides({i9t9EoOIX:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+70},M9xAxiILJ:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16lehkw-container\",layoutDependency:layoutDependency,layoutId:\"WxujUVdtK-container\",nodeId:\"WxujUVdtK\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(Link,{drGN6FG4Z:resolvedLinks2[0],height:\"100%\",id:\"WxujUVdtK\",layoutId:\"WxujUVdtK\",mASHyy0Gm:\"Trattamenti\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({i9t9EoOIX:{drGN6FG4Z:resolvedLinks2[2]},M9xAxiILJ:{drGN6FG4Z:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":K3Xo5NMa1\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":K3Xo5NMa1\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":K3Xo5NMa1\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+0+0+0+0+105,...addPropertyOverrides({i9t9EoOIX:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+105},M9xAxiILJ:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+0+0+183.2+0+0+105}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-je5yde-container\",layoutDependency:layoutDependency,layoutId:\"zqkbkRQn5-container\",nodeId:\"zqkbkRQn5\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(Link,{drGN6FG4Z:resolvedLinks3[0],height:\"100%\",id:\"zqkbkRQn5\",layoutId:\"zqkbkRQn5\",mASHyy0Gm:\"FAQs\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({i9t9EoOIX:{drGN6FG4Z:resolvedLinks3[2]},M9xAxiILJ:{drGN6FG4Z:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8io4s\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"EI38vpF7Q\",style:{backgroundColor:\"var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dw159o\",\"data-framer-name\":\"form-details\",layoutDependency:layoutDependency,layoutId:\"dgjMAtx9I\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-14g5b75\",\"data-framer-name\":\"Hours + Socials\",layoutDependency:layoutDependency,layoutId:\"VH2Xg9bod\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cnp1zx\",\"data-framer-name\":\"Hours\",layoutDependency:layoutDependency,layoutId:\"nc_gKxrae\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mw7bdf\",\"data-styles-preset\":\"QfA8MTEr2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6)))\"},children:\"ORARI\"})}),className:\"framer-10zywk2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uwNsqoMg0\",style:{\"--extracted-r6o4lv\":\"var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ey2lx9\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"VndZgyc40\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wrkqr9\",\"data-styles-preset\":\"Y0WIQZQSw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255)))\"},children:\"Lun - Ven\"})}),className:\"framer-zkyv2b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WPxJLFhSA\",style:{\"--extracted-r6o4lv\":\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wrkqr9\",\"data-styles-preset\":\"Y0WIQZQSw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255)))\"},children:\"9:00 – 12:30\"})}),className:\"framer-1h5adjh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xEliQQ9jk\",style:{\"--extracted-r6o4lv\":\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wrkqr9\",\"data-styles-preset\":\"Y0WIQZQSw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255)))\"},children:\"15:30 – 19:30\"})}),className:\"framer-1jerxvb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WbrNzgTB7\",style:{\"--extracted-r6o4lv\":\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g9e7tp\",\"data-framer-name\":\"timing\",layoutDependency:layoutDependency,layoutId:\"JM2fLGOAT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mw7bdf\",\"data-styles-preset\":\"QfA8MTEr2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6)))\"},children:\"SOCIAL\"})}),className:\"framer-1iqj1ni\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lAxMKwlVS\",style:{\"--extracted-r6o4lv\":\"var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+211+80+0+0+100,...addPropertyOverrides({cpHjBzMYk:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-715)/2+0+0)+0+0+0+0+0+1+0+0+0+100},i9t9EoOIX:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+394.2+80+0+0+0+92},KEILyuqCd:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-726)/2+0+0)+0+0+0+0+0+1+0+0+396+0+100},M9xAxiILJ:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+394.2+80+0+416+0+100},wU4xhlBy9:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-1058)/2+0+0)+0+0+0+0+0+1+0+0+0+388+0+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b6rhfa-container\",layoutDependency:layoutDependency,layoutId:\"Np8WUwD4_-container\",nodeId:\"Np8WUwD4_\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(Link,{drGN6FG4Z:\"https://www.facebook.com/studiodentisticoromano\",height:\"100%\",id:\"Np8WUwD4_\",layoutId:\"Np8WUwD4_\",mASHyy0Gm:\"Facebook\",style:{height:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-vbsmuj\",\"data-framer-name\":\"CTAs\",layoutDependency:layoutDependency,layoutId:\"SDCk9heWn\",...addPropertyOverrides({i9t9EoOIX:{__framer__styleTransformEffectEnabled:undefined},wU4xhlBy9:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cytat0\",\"data-framer-name\":\"CTAs Container\",layoutDependency:layoutDependency,layoutId:\"gDRoIxxf1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px) / 2, 1px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+211+80+0+0+0+0,...addPropertyOverrides({cpHjBzMYk:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-715)/2+0+0)+0+0+0+0+0+1+0+0+0+0+0},i9t9EoOIX:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1920px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+394.2+80+468+0+0+0+0},KEILyuqCd:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-726)/2+0+0)+0+0+0+0+0+1+0+0+0+0+0},M9xAxiILJ:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px) * 0.6, 1px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+394.2+80+0+0+0+0},wU4xhlBy9:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1920px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-1058)/2+0+0)+0+0+0+0+0+1+0+537+32+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mxhoz7-container\",layoutDependency:layoutDependency,layoutId:\"q2AVmLL4J-container\",nodeId:\"q2AVmLL4J\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(SecondaryCTA,{height:\"100%\",id:\"q2AVmLL4J\",layoutId:\"q2AVmLL4J\",NCFfjZeEm:\"st.dentisticoromano@gmail.com\",style:{width:\"100%\"},variant:matchVariant(\"XDfkhHDJi\"),width:\"100%\",...addPropertyOverrides({i9t9EoOIX:{variant:matchVariant(\"s52ATUuQc\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px) / 2, 1px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+211+80+0+0+0+90,...addPropertyOverrides({cpHjBzMYk:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-715)/2+0+0)+0+0+0+0+0+1+0+0+0+0+90},i9t9EoOIX:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1920px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+394.2+80+468+0+0+0+90},KEILyuqCd:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-726)/2+0+0)+0+0+0+0+0+1+0+0+0+0+90},M9xAxiILJ:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px) * 0.6, 1px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+394.2+80+0+0+0+90},wU4xhlBy9:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1920px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-1058)/2+0+0)+0+0+0+0+0+1+0+537+32+0+0+90}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yp7tu0-container\",layoutDependency:layoutDependency,layoutId:\"of3mluJsg-container\",nodeId:\"of3mluJsg\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(SecondaryCTA,{height:\"100%\",id:\"of3mluJsg\",layoutId:\"of3mluJsg\",NCFfjZeEm:\"0835 382896\",style:{width:\"100%\"},variant:matchVariant(\"XDswUtWmM\"),width:\"100%\",...addPropertyOverrides({i9t9EoOIX:{variant:matchVariant(\"xBqOxXJWZ\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px) / 2, 1px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+211+80+0+0+0+180,...addPropertyOverrides({cpHjBzMYk:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-715)/2+0+0)+0+0+0+0+0+1+0+0+0+0+180},i9t9EoOIX:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1920px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1496)-200-1540.2)/2+0+0)+0+0+0+0+0+394.2+80+468+0+0+0+180},KEILyuqCd:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-726)/2+0+0)+0+0+0+0+0+1+0+0+0+0+180},M9xAxiILJ:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px) * 0.6, 1px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+394.2+80+0+0+0+180},wU4xhlBy9:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1920px)`,y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-1058)/2+0+0)+0+0+0+0+0+1+0+537+32+0+0+180}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eopjci-container\",layoutDependency:layoutDependency,layoutId:\"HSYHimCWC-container\",nodeId:\"HSYHimCWC\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(SecondaryCTA,{height:\"100%\",id:\"HSYHimCWC\",layoutId:\"HSYHimCWC\",NCFfjZeEm:\"Via la Martella, 156, 75100 Matera MT\",style:{width:\"100%\"},variant:matchVariant(\"dDePOXTlq\"),width:\"100%\",...addPropertyOverrides({i9t9EoOIX:{NCFfjZeEm:\"V. la Martella, 156, 75100 Matera MT\",variant:matchVariant(\"PLpbVW9Ai\")}},baseVariant,gestureVariant)})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4tdlgm\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"JYkBEB0GV\",style:{backgroundColor:\"var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u7z5ip\",\"data-framer-name\":\"Credits\",layoutDependency:layoutDependency,layoutId:\"MJSydQrRz\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ecgss5\",\"data-framer-name\":\"Dentalis\",layoutDependency:layoutDependency,layoutId:\"mop8K9lRP\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1db858u\",\"data-framer-name\":\"Group 3\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"KyWDaNhS5\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 551 112\"><path d=\"M 7.713 19.511 C 3.311 27.473 7.343 44.198 9.914 51.566 C 7.158 23.369 11.601 20.599 15.427 17.849 C 19.294 15.078 24.252 16.187 29.209 23.369 C 36.306 33.65 45.192 35.908 49.038 35.538 C 45.541 34.615 37.252 30.449 31.965 21.173 C 25.342 9.558 13.226 9.558 7.713 19.511 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 22.586 91.911 C 19.5 88.812 6.233 61.149 0 47.687 C 5.513 62.976 17.196 95.338 19.829 102.397 C 23.141 111.242 26.432 111.242 30.299 105.722 C 34.166 100.202 35.812 91.911 41.325 80.85 C 46.837 69.789 53.44 81.404 54.551 93.553 C 55.641 105.599 58.315 110.38 60.064 111.242 C 55.662 103.506 59.508 91.89 54.551 79.188 C 49.594 66.485 41.325 70.343 35.812 80.85 C 30.299 91.357 26.453 95.769 22.586 91.911 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 62.265 27.802 C 51.116 28.253 42.25 25.585 39.124 23.39 C 45.192 32.788 62.265 32.788 76.047 32.234 C 89.828 31.68 88.162 46.599 82.115 62.073 C 77.26 74.447 73.846 88.238 72.755 93.573 C 73.866 91.541 77.055 85.508 81.025 77.546 C 85.982 67.593 91.495 58.748 95.896 41.613 C 100.586 23.369 76.067 27.248 62.285 27.802 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 114.265 38.083 C 114.265 37.611 114.368 37.18 114.553 36.77 C 114.759 36.359 115.067 36.01 115.437 35.702 C 115.828 35.415 116.301 35.169 116.816 35.005 C 117.371 34.82 117.988 34.738 118.646 34.738 C 119.716 34.738 120.724 34.923 121.691 35.272 C 122.678 35.62 123.645 36.195 124.612 36.975 L 125.969 35.189 C 124.9 34.348 123.809 33.712 122.657 33.301 C 121.526 32.871 120.21 32.645 118.708 32.645 C 117.721 32.645 116.816 32.788 115.993 33.076 C 115.17 33.343 114.45 33.732 113.833 34.245 C 113.216 34.738 112.743 35.333 112.414 36.01 C 112.085 36.688 111.92 37.447 111.92 38.268 C 111.92 39.089 112.064 39.868 112.331 40.505 C 112.599 41.141 113.031 41.674 113.607 42.146 C 114.183 42.618 114.903 43.008 115.767 43.357 C 116.651 43.685 117.68 43.993 118.873 44.239 C 119.963 44.465 120.847 44.711 121.526 44.978 C 122.246 45.224 122.781 45.512 123.172 45.84 C 123.562 46.148 123.85 46.497 123.994 46.907 C 124.159 47.277 124.221 47.708 124.221 48.2 C 124.221 49.267 123.789 50.109 122.945 50.765 C 122.123 51.422 121.012 51.73 119.613 51.73 C 118.214 51.73 116.898 51.504 115.808 51.032 C 114.697 50.54 113.607 49.801 112.537 48.836 L 111.097 50.54 C 112.331 51.648 113.648 52.489 115.005 53.043 C 116.384 53.577 117.906 53.843 119.551 53.843 C 120.58 53.843 121.526 53.7 122.39 53.433 C 123.254 53.166 123.994 52.776 124.612 52.263 C 125.249 51.75 125.743 51.135 126.093 50.416 C 126.442 49.698 126.627 48.898 126.627 48.015 C 126.627 46.435 126.072 45.183 124.982 44.28 C 123.892 43.378 122.205 42.68 119.901 42.167 C 118.749 41.941 117.824 41.695 117.104 41.428 C 116.384 41.161 115.808 40.853 115.396 40.546 C 114.985 40.217 114.697 39.848 114.532 39.458 C 114.368 39.068 114.285 38.617 114.285 38.145 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 138.764 35.087 L 145.716 35.087 L 145.716 32.932 L 129.466 32.932 L 129.466 35.087 L 136.419 35.087 L 136.419 53.515 L 138.784 53.515 L 138.784 35.087 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 166.986 32.932 L 164.662 32.932 L 164.662 44.896 C 164.662 47.154 164.106 48.836 162.975 49.986 C 161.844 51.114 160.342 51.689 158.429 51.689 C 156.516 51.689 154.891 51.094 153.76 49.904 C 152.649 48.713 152.114 46.99 152.114 44.753 L 152.114 32.932 L 149.769 32.932 L 149.769 44.896 C 149.769 46.353 149.975 47.626 150.386 48.754 C 150.798 49.863 151.373 50.807 152.135 51.586 C 152.896 52.325 153.801 52.9 154.85 53.29 C 155.919 53.659 157.092 53.844 158.367 53.844 C 159.643 53.844 160.836 53.659 161.885 53.29 C 162.954 52.9 163.859 52.325 164.6 51.545 C 165.361 50.786 165.957 49.821 166.369 48.693 C 166.78 47.564 166.986 46.23 166.986 44.732 L 166.986 32.953 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 190.682 43.193 C 190.682 41.736 190.415 40.381 189.88 39.13 C 189.345 37.878 188.584 36.79 187.597 35.867 C 186.63 34.943 185.478 34.225 184.121 33.712 C 182.784 33.178 181.303 32.912 179.698 32.912 L 172.519 32.912 L 172.519 53.495 L 179.698 53.495 C 181.323 53.495 182.784 53.228 184.121 52.694 C 185.478 52.161 186.651 51.442 187.597 50.519 C 188.584 49.596 189.345 48.508 189.88 47.256 C 190.415 45.984 190.682 44.629 190.682 43.172 Z M 188.255 43.254 C 188.255 44.404 188.049 45.471 187.638 46.456 C 187.247 47.441 186.671 48.303 185.931 49.041 C 185.211 49.76 184.306 50.334 183.236 50.745 C 182.167 51.155 180.994 51.36 179.698 51.36 L 174.844 51.36 L 174.844 35.066 L 179.698 35.066 C 180.994 35.066 182.187 35.292 183.236 35.723 C 184.306 36.133 185.19 36.708 185.931 37.467 C 186.671 38.186 187.247 39.047 187.638 40.053 C 188.049 41.059 188.255 42.126 188.255 43.254 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 195.825 32.932 L 195.825 53.515 L 198.17 53.515 L 198.17 32.932 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 224.396 43.193 C 224.396 41.757 224.149 40.402 223.635 39.13 C 223.141 37.837 222.442 36.708 221.516 35.744 C 220.591 34.759 219.48 33.999 218.184 33.425 C 216.909 32.85 215.469 32.563 213.906 32.563 C 212.342 32.563 210.882 32.85 209.586 33.445 C 208.29 34.02 207.179 34.779 206.254 35.764 C 205.328 36.749 204.608 37.878 204.094 39.171 C 203.58 40.443 203.333 41.798 203.333 43.234 C 203.333 44.671 203.58 46.025 204.073 47.318 C 204.588 48.59 205.308 49.719 206.233 50.704 C 207.159 51.668 208.269 52.428 209.545 53.002 C 210.841 53.577 212.281 53.864 213.864 53.864 C 215.448 53.864 216.868 53.577 218.184 53.002 C 219.48 52.407 220.591 51.627 221.516 50.642 C 222.442 49.657 223.162 48.529 223.676 47.256 C 224.19 45.963 224.437 44.609 224.437 43.173 Z M 221.969 43.255 C 221.969 44.424 221.763 45.532 221.352 46.579 C 220.961 47.605 220.406 48.488 219.706 49.247 C 218.986 50.006 218.143 50.622 217.135 51.073 C 216.148 51.504 215.057 51.73 213.885 51.73 C 212.712 51.73 211.602 51.504 210.614 51.053 C 209.627 50.601 208.784 49.986 208.043 49.226 C 207.323 48.467 206.747 47.564 206.336 46.518 C 205.945 45.471 205.739 44.363 205.739 43.193 C 205.739 42.023 205.945 40.915 206.336 39.91 C 206.747 38.863 207.303 37.96 208.023 37.201 C 208.743 36.441 209.586 35.846 210.573 35.415 C 211.581 34.964 212.671 34.738 213.844 34.738 C 215.016 34.738 216.106 34.964 217.094 35.415 C 218.102 35.867 218.966 36.483 219.686 37.242 C 220.406 38.001 220.982 38.904 221.372 39.951 C 221.784 40.997 221.989 42.105 221.989 43.275 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 256.835 43.193 C 256.835 41.757 256.588 40.402 256.074 39.13 C 255.58 37.837 254.881 36.708 253.955 35.744 C 253.029 34.759 251.919 33.999 250.623 33.425 C 249.347 32.85 247.907 32.563 246.344 32.563 C 244.781 32.563 243.32 32.85 242.024 33.445 C 240.729 34.02 239.618 34.779 238.692 35.764 C 237.767 36.749 237.047 37.878 236.532 39.171 C 236.018 40.443 235.771 41.798 235.771 43.234 C 235.771 44.671 236.018 46.025 236.512 47.318 C 237.026 48.59 237.746 49.719 238.672 50.704 C 239.597 51.668 240.708 52.428 241.983 53.002 C 243.279 53.577 244.719 53.864 246.303 53.864 C 247.887 53.864 249.306 53.577 250.623 53.002 C 251.919 52.407 253.029 51.627 253.955 50.642 C 254.881 49.657 255.601 48.529 256.115 47.256 C 256.629 45.963 256.876 44.609 256.876 43.173 Z M 254.408 43.255 C 254.408 44.424 254.202 45.532 253.79 46.579 C 253.4 47.605 252.844 48.488 252.145 49.247 C 251.445 50.006 250.582 50.622 249.574 51.073 C 248.586 51.504 247.496 51.73 246.324 51.73 C 245.151 51.73 244.04 51.504 243.053 51.053 C 242.066 50.601 241.202 49.986 240.482 49.226 C 239.762 48.467 239.186 47.564 238.774 46.518 C 238.384 45.471 238.178 44.363 238.178 43.193 C 238.178 42.023 238.384 40.915 238.774 39.91 C 239.186 38.863 239.741 37.96 240.461 37.201 C 241.181 36.441 242.024 35.846 243.012 35.415 C 244.02 34.964 245.11 34.738 246.282 34.738 C 247.455 34.738 248.545 34.964 249.532 35.415 C 250.54 35.867 251.404 36.483 252.124 37.242 C 252.844 38.001 253.42 38.904 253.811 39.951 C 254.222 40.997 254.428 42.105 254.428 43.275 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 279.914 43.193 C 279.914 41.736 279.647 40.381 279.112 39.13 C 278.577 37.878 277.816 36.79 276.829 35.867 C 275.862 34.943 274.71 34.225 273.352 33.712 C 272.015 33.178 270.534 32.912 268.93 32.912 L 261.751 32.912 L 261.751 53.495 L 268.93 53.495 C 270.555 53.495 272.015 53.228 273.352 52.694 C 274.71 52.161 275.882 51.442 276.829 50.519 C 277.816 49.596 278.577 48.508 279.112 47.256 C 279.647 45.984 279.914 44.629 279.914 43.172 Z M 277.507 43.254 C 277.507 44.404 277.302 45.471 276.89 46.456 C 276.499 47.441 275.924 48.303 275.183 49.041 C 274.463 49.76 273.558 50.334 272.488 50.745 C 271.419 51.155 270.246 51.36 268.95 51.36 L 264.096 51.36 L 264.096 35.066 L 268.95 35.066 C 270.246 35.066 271.439 35.292 272.488 35.723 C 273.558 36.133 274.443 36.708 275.183 37.467 C 275.924 38.186 276.499 39.047 276.89 40.053 C 277.302 41.059 277.507 42.126 277.507 43.254 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 305.05 43.193 C 305.05 41.757 304.804 40.402 304.289 39.13 C 303.796 37.837 303.096 36.708 302.171 35.744 C 301.245 34.759 300.134 33.999 298.838 33.425 C 297.563 32.85 296.123 32.563 294.56 32.563 C 292.996 32.563 291.557 32.85 290.24 33.445 C 288.944 34.02 287.833 34.779 286.908 35.764 C 285.982 36.749 285.262 37.878 284.748 39.171 C 284.234 40.443 283.987 41.798 283.987 43.234 C 283.987 44.671 284.234 46.025 284.727 47.318 C 285.242 48.59 285.962 49.719 286.887 50.704 C 287.813 51.668 288.924 52.428 290.199 53.002 C 291.495 53.577 292.935 53.864 294.519 53.864 C 296.103 53.864 297.522 53.577 298.838 53.002 C 300.134 52.407 301.245 51.627 302.171 50.642 C 303.096 49.657 303.816 48.529 304.33 47.256 C 304.845 45.963 305.092 44.609 305.092 43.173 Z M 302.623 43.255 C 302.623 44.424 302.417 45.532 302.006 46.579 C 301.615 47.605 301.06 48.488 300.36 49.247 C 299.661 50.006 298.797 50.622 297.789 51.073 C 296.802 51.504 295.712 51.73 294.539 51.73 C 293.367 51.73 292.256 51.504 291.269 51.053 C 290.281 50.601 289.417 49.986 288.697 49.226 C 287.977 48.467 287.401 47.564 286.99 46.518 C 286.599 45.471 286.394 44.363 286.394 43.193 C 286.394 42.023 286.599 40.915 286.99 39.91 C 287.401 38.863 287.957 37.96 288.677 37.201 C 289.376 36.441 290.24 35.846 291.227 35.415 C 292.235 34.964 293.326 34.738 294.498 34.738 C 295.671 34.738 296.761 34.964 297.748 35.415 C 298.756 35.867 299.62 36.483 300.34 37.242 C 301.06 38.001 301.636 38.904 302.027 39.951 C 302.438 40.997 302.644 42.105 302.644 43.275 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 325.188 49.432 L 312.168 32.932 L 309.987 32.932 L 309.987 53.515 L 312.27 53.515 L 312.27 36.647 L 325.62 53.515 L 327.471 53.515 L 327.471 32.932 L 325.188 32.932 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 341.13 35.087 L 348.082 35.087 L 348.082 32.932 L 331.832 32.932 L 331.832 35.087 L 338.785 35.087 L 338.785 53.515 L 341.15 53.515 L 341.15 35.087 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 371.223 43.193 C 371.223 41.757 370.977 40.402 370.462 39.13 C 369.969 37.837 369.269 36.708 368.344 35.744 C 367.418 34.759 366.307 33.999 365.011 33.425 C 363.736 32.85 362.296 32.563 360.733 32.563 C 359.17 32.563 357.73 32.85 356.413 33.445 C 355.117 34.02 354.007 34.779 353.081 35.764 C 352.155 36.749 351.435 37.878 350.921 39.171 C 350.407 40.443 350.16 41.798 350.16 43.234 C 350.16 44.671 350.407 46.025 350.901 47.318 C 351.415 48.59 352.135 49.719 353.06 50.704 C 353.986 51.668 355.097 52.428 356.372 53.002 C 357.668 53.577 359.108 53.864 360.692 53.864 C 362.276 53.864 363.716 53.577 365.011 53.002 C 366.307 52.407 367.418 51.627 368.344 50.642 C 369.269 49.657 369.989 48.529 370.504 47.256 C 371.018 45.963 371.265 44.609 371.265 43.173 Z M 368.817 43.255 C 368.817 44.424 368.611 45.532 368.2 46.579 C 367.809 47.605 367.254 48.488 366.554 49.247 C 365.834 50.006 364.991 50.622 363.983 51.073 C 362.996 51.504 361.905 51.73 360.733 51.73 C 359.56 51.73 358.45 51.504 357.462 51.053 C 356.475 50.601 355.632 49.986 354.891 49.226 C 354.171 48.467 353.595 47.564 353.184 46.518 C 352.793 45.471 352.587 44.363 352.587 43.193 C 352.587 42.023 352.793 40.915 353.184 39.91 C 353.595 38.863 354.151 37.96 354.87 37.201 C 355.59 36.441 356.434 35.846 357.421 35.415 C 358.429 34.964 359.519 34.738 360.692 34.738 C 361.864 34.738 362.954 34.964 363.942 35.415 C 364.95 35.867 365.814 36.483 366.534 37.242 C 367.254 38.001 367.829 38.904 368.22 39.951 C 368.632 40.997 368.837 42.105 368.837 43.275 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 376.366 32.932 L 376.366 53.515 L 378.69 53.515 L 378.69 32.932 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 394.591 32.788 L 392.41 32.788 L 382.989 53.515 L 385.376 53.515 L 387.823 48.077 L 399.075 48.077 L 401.502 53.515 L 404.012 53.515 Z M 398.17 45.984 L 388.749 45.984 L 393.48 35.497 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 413.268 35.087 L 420.221 35.087 L 420.221 32.932 L 403.971 32.932 L 403.971 35.087 L 410.923 35.087 L 410.923 53.515 L 413.289 53.515 L 413.289 35.087 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 441.696 53.515 L 435.34 45.102 C 436.142 44.958 436.903 44.732 437.582 44.404 C 438.261 44.075 438.857 43.665 439.351 43.173 C 439.865 42.659 440.256 42.085 440.523 41.408 C 440.791 40.73 440.935 39.951 440.935 39.089 C 440.935 38.165 440.749 37.344 440.4 36.585 C 440.05 35.826 439.536 35.169 438.898 34.636 C 438.24 34.081 437.458 33.671 436.533 33.363 C 435.628 33.076 434.599 32.932 433.468 32.932 L 424.582 32.932 L 424.582 53.515 L 426.927 53.515 L 426.927 45.512 L 432.83 45.512 L 438.836 53.515 Z M 438.61 39.171 C 438.61 39.828 438.466 40.443 438.199 40.956 C 437.952 41.49 437.582 41.941 437.109 42.311 C 436.636 42.659 436.08 42.947 435.422 43.131 C 434.764 43.337 434.064 43.419 433.303 43.419 L 426.947 43.419 L 426.947 35.067 L 433.324 35.067 C 434.99 35.067 436.306 35.436 437.232 36.154 C 438.158 36.852 438.61 37.857 438.61 39.15 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 446.159 32.932 L 446.159 53.515 L 448.504 53.515 L 448.504 32.932 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 472.283 50.252 L 470.74 48.754 C 469.753 49.698 468.745 50.437 467.737 50.95 C 466.709 51.463 465.495 51.709 464.076 51.709 C 462.944 51.709 461.875 51.484 460.887 51.053 C 459.921 50.601 459.077 49.986 458.337 49.226 C 457.617 48.467 457.061 47.564 456.65 46.518 C 456.259 45.471 456.053 44.363 456.053 43.173 C 456.053 41.982 456.259 40.874 456.65 39.848 C 457.061 38.801 457.617 37.898 458.337 37.139 C 459.057 36.38 459.921 35.785 460.887 35.354 C 461.875 34.923 462.944 34.697 464.076 34.697 C 465.495 34.697 466.709 34.964 467.716 35.497 C 468.745 36.031 469.691 36.708 470.576 37.529 L 472.18 35.826 C 471.666 35.333 471.131 34.902 470.576 34.512 C 470.02 34.102 469.424 33.753 468.766 33.486 C 468.107 33.199 467.408 32.973 466.647 32.809 C 465.906 32.645 465.042 32.583 464.096 32.583 C 462.574 32.583 461.175 32.871 459.9 33.445 C 458.625 33.999 457.514 34.759 456.588 35.744 C 455.663 36.708 454.943 37.837 454.408 39.13 C 453.894 40.423 453.647 41.798 453.647 43.275 C 453.647 44.753 453.894 46.148 454.408 47.441 C 454.943 48.734 455.663 49.863 456.588 50.827 C 457.514 51.771 458.604 52.51 459.859 53.064 C 461.114 53.618 462.492 53.885 463.993 53.885 C 464.94 53.885 465.803 53.803 466.565 53.618 C 467.326 53.433 468.046 53.187 468.724 52.879 C 469.403 52.571 470.02 52.202 470.596 51.771 C 471.193 51.32 471.748 50.827 472.283 50.273 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 495.959 43.193 C 495.959 41.757 495.712 40.402 495.198 39.13 C 494.704 37.837 494.005 36.708 493.079 35.744 C 492.153 34.759 491.043 33.999 489.747 33.425 C 488.471 32.85 487.032 32.563 485.468 32.563 C 483.905 32.563 482.465 32.85 481.149 33.445 C 479.853 34.02 478.742 34.779 477.816 35.764 C 476.891 36.749 476.171 37.878 475.656 39.171 C 475.142 40.443 474.895 41.798 474.895 43.234 C 474.895 44.671 475.142 46.025 475.636 47.318 C 476.15 48.59 476.87 49.719 477.796 50.704 C 478.721 51.668 479.832 52.428 481.107 53.002 C 482.403 53.577 483.843 53.864 485.427 53.864 C 487.011 53.864 488.43 53.577 489.747 53.002 C 491.043 52.407 492.153 51.627 493.079 50.642 C 494.005 49.657 494.725 48.529 495.239 47.256 C 495.753 45.963 496 44.609 496 43.173 Z M 493.532 43.255 C 493.532 44.424 493.326 45.532 492.915 46.579 C 492.524 47.605 491.968 48.488 491.269 49.247 C 490.57 50.006 489.706 50.622 488.698 51.073 C 487.71 51.504 486.62 51.73 485.448 51.73 C 484.275 51.73 483.164 51.504 482.177 51.053 C 481.19 50.601 480.326 49.986 479.606 49.226 C 478.886 48.467 478.31 47.564 477.899 46.518 C 477.508 45.471 477.302 44.363 477.302 43.193 C 477.302 42.023 477.508 40.915 477.899 39.91 C 478.31 38.863 478.865 37.96 479.585 37.201 C 480.285 36.441 481.149 35.846 482.136 35.415 C 483.144 34.964 484.234 34.738 485.407 34.738 C 486.579 34.738 487.669 34.964 488.657 35.415 C 489.665 35.867 490.528 36.483 491.248 37.242 C 491.968 38.001 492.544 38.904 492.935 39.951 C 493.347 40.997 493.552 42.105 493.552 43.275 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 135.432 90.516 L 128.849 79.639 C 130.577 78.921 131.955 77.772 133.004 76.253 C 134.074 74.694 134.629 72.662 134.629 70.199 L 134.629 70.117 C 134.629 66.957 133.724 64.494 131.935 62.709 C 130.166 60.944 127.677 60.062 124.468 60.062 L 112.147 60.062 L 112.147 90.536 L 118.071 90.536 L 118.071 80.788 L 122.74 80.788 L 128.52 90.536 L 135.452 90.536 Z M 128.623 70.528 C 128.623 71.841 128.232 72.888 127.43 73.667 C 126.669 74.447 125.538 74.837 124.077 74.837 L 118.071 74.837 L 118.071 66.095 L 123.974 66.095 C 125.435 66.095 126.587 66.464 127.409 67.183 C 128.232 67.901 128.644 68.989 128.644 70.446 L 128.644 70.528 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 167.438 75.268 L 167.438 75.186 C 167.438 73.011 167.089 70.979 166.369 69.091 C 165.669 67.183 164.682 65.52 163.407 64.125 C 162.152 62.709 160.65 61.58 158.902 60.78 C 157.153 59.939 155.24 59.508 153.163 59.508 C 151.085 59.508 149.152 59.939 147.383 60.78 C 145.634 61.601 144.112 62.73 142.837 64.166 C 141.582 65.582 140.595 67.265 139.875 69.173 C 139.155 71.061 138.805 73.093 138.805 75.268 L 138.805 75.35 C 138.805 77.525 139.155 79.578 139.854 81.486 C 140.574 83.374 141.561 85.036 142.816 86.452 C 144.092 87.848 145.614 88.956 147.362 89.797 C 149.111 90.618 151.024 91.008 153.101 91.008 C 155.179 91.008 157.092 90.598 158.84 89.797 C 160.609 88.956 162.131 87.827 163.386 86.411 C 164.682 84.954 165.669 83.292 166.389 81.404 C 167.109 79.496 167.459 77.443 167.459 75.268 Z M 161.226 75.35 C 161.226 76.664 161.021 77.895 160.609 79.044 C 160.218 80.173 159.684 81.178 158.943 82.04 C 158.244 82.902 157.4 83.6 156.392 84.092 C 155.384 84.585 154.294 84.831 153.122 84.831 C 151.949 84.831 150.818 84.585 149.81 84.092 C 148.843 83.579 147.979 82.882 147.239 81.999 C 146.519 81.137 145.963 80.111 145.552 78.962 C 145.161 77.792 144.976 76.561 144.976 75.268 L 144.976 75.186 C 144.976 73.873 145.161 72.662 145.552 71.533 C 145.963 70.363 146.519 69.358 147.218 68.496 C 147.938 67.634 148.782 66.936 149.769 66.444 C 150.777 65.951 151.867 65.705 153.081 65.705 C 154.294 65.705 155.364 65.972 156.351 66.485 C 157.359 66.977 158.223 67.655 158.922 68.537 C 159.663 69.399 160.239 70.425 160.609 71.574 C 161.021 72.744 161.226 73.975 161.226 75.268 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 199.672 90.516 L 199.672 60.041 L 193.274 60.041 L 186.178 72.929 L 179.081 60.041 L 172.684 60.041 L 172.684 90.516 L 178.505 90.516 L 178.505 70.753 L 186.013 83.641 L 186.178 83.641 L 193.768 70.63 L 193.768 90.516 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 232.418 90.515 L 220.858 59.836 L 215.387 59.836 L 203.826 90.515 L 209.874 90.515 L 212.342 83.682 L 223.738 83.682 L 226.206 90.515 Z M 221.64 77.751 L 214.481 77.751 L 218.061 67.86 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 260.537 90.516 L 260.537 60.041 L 254.675 60.041 L 254.675 78.798 L 242.045 60.041 L 236.573 60.041 L 236.573 90.516 L 242.436 90.516 L 242.436 71.143 L 255.498 90.516 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 294.478 75.268 L 294.478 75.186 C 294.478 73.011 294.128 70.979 293.408 69.091 C 292.709 67.183 291.721 65.52 290.446 64.125 C 289.191 62.709 287.689 61.58 285.941 60.78 C 284.193 59.939 282.28 59.508 280.202 59.508 C 278.125 59.508 276.191 59.939 274.422 60.78 C 272.674 61.601 271.151 62.73 269.876 64.166 C 268.621 65.582 267.634 67.265 266.914 69.173 C 266.194 71.061 265.844 73.093 265.844 75.268 L 265.844 75.35 C 265.844 77.525 266.194 79.578 266.893 81.486 C 267.613 83.374 268.601 85.036 269.855 86.452 C 271.131 87.848 272.653 88.956 274.401 89.797 C 276.15 90.618 278.063 91.008 280.14 91.008 C 282.218 91.008 284.131 90.598 285.879 89.797 C 287.648 88.956 289.17 87.827 290.425 86.411 C 291.701 84.954 292.709 83.292 293.428 81.404 C 294.148 79.496 294.498 77.443 294.498 75.268 Z M 288.286 75.35 C 288.286 76.664 288.08 77.895 287.669 79.044 C 287.278 80.173 286.723 81.178 286.003 82.04 C 285.303 82.902 284.46 83.6 283.452 84.092 C 282.444 84.585 281.354 84.831 280.181 84.831 C 279.009 84.831 277.878 84.585 276.87 84.092 C 275.903 83.579 275.039 82.882 274.299 81.999 C 273.579 81.137 273.023 80.111 272.612 78.962 C 272.221 77.792 272.036 76.561 272.036 75.268 L 272.036 75.186 C 272.036 73.873 272.221 72.662 272.612 71.533 C 273.023 70.363 273.579 69.358 274.278 68.496 C 274.998 67.634 275.841 66.936 276.829 66.444 C 277.837 65.951 278.927 65.705 280.14 65.705 C 281.354 65.705 282.424 65.972 283.411 66.485 C 284.419 66.977 285.262 67.655 285.982 68.537 C 286.723 69.399 287.299 70.425 287.669 71.574 C 288.08 72.744 288.286 73.975 288.286 75.268 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:10773541307,withExternalLayout:true,...addPropertyOverrides({i9t9EoOIX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 348 71\"><path d=\"M 5.256 12.161 C 2.257 17.55 5.004 28.869 6.756 33.855 C 4.878 14.772 7.906 12.898 10.513 11.037 C 13.148 9.162 16.526 9.912 19.904 14.772 C 24.74 21.73 30.796 23.258 33.417 23.008 C 31.034 22.383 25.385 19.564 21.783 13.286 C 17.269 5.426 9.013 5.426 5.256 12.161 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.391 61.159 C 13.288 59.062 4.247 40.341 0 31.23 C 3.757 41.577 11.718 63.479 13.513 68.256 C 15.77 74.242 18.012 74.242 20.648 70.506 C 23.283 66.77 24.404 61.159 28.161 53.674 C 31.917 46.188 36.417 54.049 37.174 62.27 C 37.917 70.423 39.739 73.659 40.931 74.242 C 37.931 69.006 40.552 61.145 37.174 52.549 C 33.796 43.952 28.161 46.563 24.404 53.674 C 20.648 60.784 18.026 63.77 15.391 61.159 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 42.43 17.772 C 34.833 18.078 28.792 16.272 26.661 14.786 C 30.796 21.147 42.43 21.147 51.822 20.772 C 61.214 20.397 60.078 30.494 55.957 40.966 C 52.649 49.34 50.322 58.673 49.579 62.284 C 50.336 60.909 52.509 56.826 55.214 51.438 C 58.592 44.702 62.349 38.716 65.349 27.119 C 68.545 14.773 51.836 17.397 42.444 17.772 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 77.866 24.73 C 77.866 24.411 77.936 24.119 78.062 23.842 C 78.202 23.564 78.413 23.328 78.665 23.119 C 78.931 22.925 79.254 22.758 79.604 22.647 C 79.983 22.522 80.403 22.467 80.852 22.467 C 81.581 22.467 82.267 22.592 82.926 22.828 C 83.599 23.064 84.258 23.453 84.917 23.98 L 85.842 22.772 C 85.113 22.203 84.37 21.772 83.585 21.494 C 82.814 21.203 81.917 21.05 80.894 21.05 C 80.221 21.05 79.604 21.147 79.043 21.342 C 78.483 21.522 77.992 21.786 77.572 22.133 C 77.151 22.467 76.829 22.869 76.604 23.328 C 76.38 23.786 76.268 24.3 76.268 24.855 C 76.268 25.411 76.366 25.939 76.548 26.369 C 76.731 26.8 77.025 27.161 77.417 27.48 C 77.81 27.8 78.301 28.064 78.889 28.3 C 79.492 28.522 80.193 28.73 81.006 28.897 C 81.749 29.05 82.352 29.216 82.814 29.397 C 83.305 29.563 83.669 29.758 83.936 29.98 C 84.202 30.188 84.398 30.425 84.496 30.702 C 84.608 30.952 84.65 31.244 84.65 31.577 C 84.65 32.299 84.356 32.869 83.781 33.313 C 83.221 33.758 82.464 33.966 81.511 33.966 C 80.557 33.966 79.66 33.813 78.917 33.494 C 78.16 33.161 77.417 32.661 76.689 32.008 L 75.707 33.161 C 76.548 33.911 77.445 34.48 78.371 34.855 C 79.31 35.216 80.347 35.397 81.468 35.397 C 82.169 35.397 82.814 35.299 83.403 35.119 C 83.992 34.938 84.496 34.674 84.917 34.327 C 85.351 33.98 85.688 33.563 85.926 33.077 C 86.164 32.591 86.29 32.049 86.29 31.452 C 86.29 30.383 85.912 29.536 85.169 28.925 C 84.426 28.314 83.277 27.841 81.707 27.494 C 80.922 27.341 80.291 27.175 79.8 26.994 C 79.31 26.814 78.917 26.605 78.637 26.397 C 78.357 26.175 78.16 25.925 78.048 25.661 C 77.936 25.397 77.88 25.091 77.88 24.772 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 94.561 22.703 L 99.299 22.703 L 99.299 21.245 L 88.225 21.245 L 88.225 22.703 L 92.963 22.703 L 92.963 35.174 L 94.575 35.174 L 94.575 22.703 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 113.793 21.245 L 112.209 21.245 L 112.209 29.341 C 112.209 30.869 111.83 32.008 111.059 32.786 C 110.289 33.55 109.265 33.938 107.962 33.938 C 106.658 33.938 105.551 33.536 104.78 32.73 C 104.023 31.925 103.658 30.758 103.658 29.244 L 103.658 21.245 L 102.06 21.245 L 102.06 29.341 C 102.06 30.327 102.201 31.189 102.481 31.952 C 102.761 32.702 103.154 33.341 103.672 33.869 C 104.191 34.369 104.808 34.758 105.523 35.022 C 106.252 35.272 107.051 35.397 107.92 35.397 C 108.789 35.397 109.602 35.272 110.317 35.022 C 111.045 34.758 111.662 34.369 112.167 33.841 C 112.685 33.327 113.092 32.675 113.372 31.911 C 113.653 31.147 113.793 30.244 113.793 29.23 L 113.793 21.258 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 129.941 28.189 C 129.941 27.202 129.759 26.286 129.394 25.439 C 129.03 24.591 128.511 23.855 127.838 23.23 C 127.179 22.605 126.394 22.119 125.469 21.772 C 124.558 21.411 123.549 21.231 122.456 21.231 L 117.564 21.231 L 117.564 35.16 L 122.456 35.16 C 123.563 35.16 124.558 34.98 125.469 34.619 C 126.394 34.258 127.193 33.772 127.838 33.147 C 128.511 32.522 129.03 31.786 129.394 30.938 C 129.759 30.077 129.941 29.161 129.941 28.175 Z M 128.287 28.23 C 128.287 29.008 128.147 29.73 127.866 30.397 C 127.6 31.063 127.207 31.647 126.703 32.147 C 126.212 32.633 125.595 33.022 124.867 33.299 C 124.138 33.577 123.339 33.716 122.456 33.716 L 119.147 33.716 L 119.147 22.689 L 122.456 22.689 C 123.339 22.689 124.152 22.842 124.867 23.133 C 125.595 23.411 126.198 23.8 126.703 24.314 C 127.207 24.8 127.6 25.383 127.866 26.064 C 128.147 26.744 128.287 27.466 128.287 28.23 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 133.445 21.245 L 133.445 35.174 L 135.043 35.174 L 135.043 21.245 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 152.915 28.189 C 152.915 27.217 152.747 26.3 152.396 25.439 C 152.06 24.564 151.583 23.8 150.953 23.147 C 150.322 22.481 149.565 21.967 148.682 21.578 C 147.813 21.189 146.832 20.995 145.766 20.995 C 144.701 20.995 143.706 21.189 142.823 21.592 C 141.94 21.981 141.183 22.494 140.552 23.161 C 139.921 23.828 139.431 24.592 139.08 25.467 C 138.73 26.328 138.562 27.244 138.562 28.216 C 138.562 29.189 138.73 30.105 139.066 30.98 C 139.417 31.841 139.907 32.605 140.538 33.272 C 141.169 33.925 141.926 34.438 142.795 34.827 C 143.678 35.216 144.659 35.411 145.738 35.411 C 146.818 35.411 147.785 35.216 148.682 34.827 C 149.565 34.425 150.322 33.897 150.953 33.23 C 151.583 32.563 152.074 31.8 152.425 30.939 C 152.775 30.064 152.943 29.147 152.943 28.175 Z M 151.261 28.23 C 151.261 29.022 151.121 29.772 150.841 30.48 C 150.574 31.175 150.196 31.772 149.719 32.286 C 149.229 32.8 148.654 33.216 147.967 33.522 C 147.294 33.813 146.551 33.966 145.752 33.966 C 144.953 33.966 144.196 33.813 143.523 33.508 C 142.851 33.202 142.276 32.786 141.771 32.272 C 141.281 31.758 140.888 31.147 140.608 30.439 C 140.342 29.73 140.201 28.98 140.201 28.189 C 140.201 27.397 140.342 26.647 140.608 25.967 C 140.888 25.258 141.267 24.647 141.757 24.133 C 142.248 23.619 142.823 23.217 143.495 22.925 C 144.182 22.619 144.925 22.467 145.724 22.467 C 146.523 22.467 147.266 22.619 147.939 22.925 C 148.626 23.231 149.215 23.647 149.705 24.161 C 150.196 24.675 150.588 25.286 150.855 25.994 C 151.135 26.703 151.275 27.453 151.275 28.244 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 175.02 28.189 C 175.02 27.217 174.852 26.3 174.502 25.439 C 174.165 24.564 173.689 23.8 173.058 23.147 C 172.427 22.481 171.67 21.967 170.787 21.578 C 169.918 21.189 168.937 20.995 167.872 20.995 C 166.806 20.995 165.811 21.189 164.928 21.592 C 164.045 21.981 163.288 22.494 162.657 23.161 C 162.026 23.828 161.536 24.592 161.185 25.467 C 160.835 26.328 160.667 27.244 160.667 28.216 C 160.667 29.189 160.835 30.105 161.171 30.98 C 161.522 31.841 162.012 32.605 162.643 33.272 C 163.274 33.925 164.031 34.438 164.9 34.827 C 165.783 35.216 166.764 35.411 167.844 35.411 C 168.923 35.411 169.89 35.216 170.787 34.827 C 171.67 34.425 172.427 33.897 173.058 33.23 C 173.689 32.563 174.179 31.8 174.53 30.939 C 174.88 30.064 175.048 29.147 175.048 28.175 Z M 173.366 28.23 C 173.366 29.022 173.226 29.772 172.946 30.48 C 172.68 31.175 172.301 31.772 171.824 32.286 C 171.348 32.8 170.759 33.216 170.072 33.522 C 169.399 33.813 168.657 33.966 167.858 33.966 C 167.059 33.966 166.302 33.813 165.629 33.508 C 164.956 33.202 164.367 32.786 163.877 32.272 C 163.386 31.758 162.994 31.147 162.713 30.439 C 162.447 29.73 162.307 28.98 162.307 28.189 C 162.307 27.397 162.447 26.647 162.713 25.967 C 162.994 25.258 163.372 24.647 163.863 24.133 C 164.353 23.619 164.928 23.217 165.601 22.925 C 166.288 22.619 167.031 22.467 167.83 22.467 C 168.629 22.467 169.371 22.619 170.044 22.925 C 170.731 23.231 171.32 23.647 171.81 24.161 C 172.301 24.675 172.694 25.286 172.96 25.994 C 173.24 26.703 173.38 27.453 173.38 28.244 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 190.748 28.189 C 190.748 27.202 190.566 26.286 190.201 25.439 C 189.837 24.591 189.318 23.855 188.645 23.23 C 187.986 22.605 187.202 22.119 186.276 21.772 C 185.365 21.411 184.356 21.231 183.263 21.231 L 178.371 21.231 L 178.371 35.16 L 183.263 35.16 C 184.37 35.16 185.365 34.98 186.276 34.619 C 187.202 34.258 188 33.772 188.645 33.147 C 189.318 32.522 189.837 31.786 190.201 30.938 C 190.566 30.077 190.748 29.161 190.748 28.175 Z M 189.108 28.23 C 189.108 29.008 188.968 29.73 188.687 30.397 C 188.421 31.063 188.029 31.647 187.524 32.147 C 187.033 32.633 186.417 33.022 185.688 33.299 C 184.959 33.577 184.16 33.716 183.277 33.716 L 179.969 33.716 L 179.969 22.689 L 183.277 22.689 C 184.16 22.689 184.973 22.842 185.688 23.133 C 186.417 23.411 187.019 23.8 187.524 24.314 C 188.029 24.8 188.421 25.383 188.687 26.064 C 188.968 26.744 189.108 27.466 189.108 28.23 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 207.877 28.189 C 207.877 27.217 207.709 26.3 207.358 25.439 C 207.022 24.564 206.545 23.8 205.915 23.147 C 205.284 22.481 204.527 21.967 203.644 21.578 C 202.775 21.189 201.794 20.995 200.728 20.995 C 199.663 20.995 198.682 21.189 197.785 21.592 C 196.902 21.981 196.145 22.494 195.514 23.161 C 194.883 23.828 194.392 24.592 194.042 25.467 C 193.692 26.328 193.523 27.244 193.523 28.216 C 193.523 29.189 193.692 30.105 194.028 30.98 C 194.378 31.841 194.869 32.605 195.5 33.272 C 196.131 33.925 196.887 34.438 197.757 34.827 C 198.64 35.216 199.621 35.411 200.7 35.411 C 201.78 35.411 202.747 35.216 203.644 34.827 C 204.527 34.425 205.284 33.897 205.915 33.23 C 206.545 32.563 207.036 31.8 207.386 30.939 C 207.737 30.064 207.905 29.147 207.905 28.175 Z M 206.223 28.23 C 206.223 29.022 206.083 29.772 205.803 30.48 C 205.536 31.175 205.158 31.772 204.681 32.286 C 204.205 32.8 203.616 33.216 202.929 33.522 C 202.256 33.813 201.513 33.966 200.714 33.966 C 199.915 33.966 199.158 33.813 198.485 33.508 C 197.813 33.202 197.224 32.786 196.733 32.272 C 196.243 31.758 195.85 31.147 195.57 30.439 C 195.304 29.73 195.163 28.98 195.163 28.189 C 195.163 27.397 195.304 26.647 195.57 25.967 C 195.85 25.258 196.229 24.647 196.719 24.133 C 197.196 23.619 197.785 23.217 198.457 22.925 C 199.144 22.619 199.887 22.467 200.686 22.467 C 201.485 22.467 202.228 22.619 202.901 22.925 C 203.588 23.231 204.176 23.647 204.667 24.161 C 205.158 24.675 205.55 25.286 205.817 25.994 C 206.097 26.703 206.237 27.453 206.237 28.244 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 221.6 32.411 L 212.727 21.245 L 211.241 21.245 L 211.241 35.174 L 212.797 35.174 L 212.797 23.758 L 221.894 35.174 L 223.156 35.174 L 223.156 21.245 L 221.6 21.245 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 232.463 22.703 L 237.201 22.703 L 237.201 21.245 L 226.128 21.245 L 226.128 22.703 L 230.866 22.703 L 230.866 35.174 L 232.478 35.174 L 232.478 22.703 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 252.971 28.189 C 252.971 27.217 252.803 26.3 252.452 25.439 C 252.116 24.564 251.639 23.8 251.008 23.147 C 250.378 22.481 249.621 21.967 248.738 21.578 C 247.869 21.189 246.887 20.995 245.822 20.995 C 244.757 20.995 243.775 21.189 242.878 21.592 C 241.995 21.981 241.238 22.494 240.608 23.161 C 239.977 23.828 239.486 24.592 239.136 25.467 C 238.785 26.328 238.617 27.244 238.617 28.216 C 238.617 29.189 238.785 30.105 239.122 30.98 C 239.472 31.841 239.963 32.605 240.594 33.272 C 241.224 33.925 241.981 34.438 242.85 34.827 C 243.733 35.216 244.715 35.411 245.794 35.411 C 246.873 35.411 247.855 35.216 248.738 34.827 C 249.621 34.425 250.378 33.897 251.008 33.23 C 251.639 32.563 252.13 31.8 252.48 30.939 C 252.831 30.064 252.999 29.147 252.999 28.175 Z M 251.331 28.23 C 251.331 29.022 251.191 29.772 250.91 30.48 C 250.644 31.175 250.265 31.772 249.789 32.286 C 249.298 32.8 248.724 33.216 248.037 33.522 C 247.364 33.813 246.621 33.966 245.822 33.966 C 245.023 33.966 244.266 33.813 243.593 33.508 C 242.92 33.202 242.346 32.786 241.841 32.272 C 241.35 31.758 240.958 31.147 240.678 30.439 C 240.411 29.73 240.271 28.98 240.271 28.189 C 240.271 27.397 240.411 26.647 240.678 25.967 C 240.958 25.258 241.336 24.647 241.827 24.133 C 242.318 23.619 242.892 23.217 243.565 22.925 C 244.252 22.619 244.995 22.467 245.794 22.467 C 246.593 22.467 247.336 22.619 248.009 22.925 C 248.696 23.231 249.284 23.647 249.775 24.161 C 250.265 24.675 250.658 25.286 250.924 25.994 C 251.205 26.703 251.345 27.453 251.345 28.244 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 256.475 21.245 L 256.475 35.174 L 258.059 35.174 L 258.059 21.245 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 268.895 21.147 L 267.409 21.147 L 260.989 35.174 L 262.615 35.174 L 264.283 31.494 L 271.95 31.494 L 273.604 35.174 L 275.314 35.174 Z M 271.334 30.077 L 264.914 30.077 L 268.138 22.98 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 281.622 22.703 L 286.36 22.703 L 286.36 21.245 L 275.286 21.245 L 275.286 22.703 L 280.024 22.703 L 280.024 35.174 L 281.636 35.174 L 281.636 22.703 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 300.994 35.174 L 296.663 29.48 C 297.21 29.383 297.728 29.23 298.191 29.008 C 298.653 28.786 299.06 28.508 299.396 28.175 C 299.747 27.828 300.013 27.439 300.195 26.98 C 300.377 26.522 300.476 25.994 300.476 25.411 C 300.476 24.786 300.349 24.231 300.111 23.717 C 299.873 23.203 299.522 22.758 299.088 22.397 C 298.639 22.022 298.107 21.745 297.476 21.536 C 296.859 21.342 296.158 21.245 295.387 21.245 L 289.332 21.245 L 289.332 35.174 L 290.93 35.174 L 290.93 29.758 L 294.953 29.758 L 299.046 35.174 Z M 298.892 25.467 C 298.892 25.911 298.794 26.328 298.611 26.675 C 298.443 27.036 298.191 27.342 297.868 27.591 C 297.546 27.828 297.168 28.022 296.719 28.147 C 296.27 28.286 295.794 28.341 295.275 28.341 L 290.944 28.341 L 290.944 22.689 L 295.289 22.689 C 296.425 22.689 297.322 22.939 297.952 23.425 C 298.583 23.897 298.892 24.578 298.892 25.453 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 304.036 21.245 L 304.036 35.174 L 305.634 35.174 L 305.634 21.245 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 321.838 32.966 L 320.787 31.952 C 320.114 32.591 319.427 33.091 318.74 33.438 C 318.039 33.786 317.212 33.952 316.245 33.952 C 315.474 33.952 314.745 33.8 314.072 33.508 C 313.414 33.202 312.839 32.786 312.334 32.272 C 311.844 31.758 311.465 31.147 311.185 30.439 C 310.918 29.73 310.778 28.98 310.778 28.175 C 310.778 27.369 310.918 26.619 311.185 25.925 C 311.465 25.217 311.844 24.606 312.334 24.092 C 312.825 23.578 313.414 23.175 314.072 22.883 C 314.745 22.592 315.474 22.439 316.245 22.439 C 317.212 22.439 318.039 22.619 318.726 22.981 C 319.427 23.342 320.072 23.8 320.675 24.356 L 321.768 23.203 C 321.417 22.869 321.053 22.578 320.675 22.314 C 320.296 22.036 319.89 21.8 319.441 21.62 C 318.992 21.425 318.516 21.272 317.997 21.161 C 317.493 21.05 316.904 21.008 316.259 21.008 C 315.222 21.008 314.269 21.203 313.4 21.592 C 312.53 21.967 311.774 22.481 311.143 23.147 C 310.512 23.8 310.021 24.564 309.657 25.439 C 309.306 26.314 309.138 27.244 309.138 28.244 C 309.138 29.244 309.306 30.189 309.657 31.064 C 310.021 31.939 310.512 32.702 311.143 33.355 C 311.774 33.994 312.516 34.494 313.372 34.869 C 314.227 35.244 315.166 35.424 316.189 35.424 C 316.834 35.424 317.423 35.369 317.941 35.244 C 318.46 35.119 318.95 34.952 319.413 34.744 C 319.876 34.536 320.296 34.286 320.689 33.994 C 321.095 33.688 321.474 33.355 321.838 32.98 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 337.972 28.189 C 337.972 27.217 337.804 26.3 337.453 25.439 C 337.117 24.564 336.64 23.8 336.01 23.147 C 335.379 22.481 334.622 21.967 333.739 21.578 C 332.87 21.189 331.888 20.995 330.823 20.995 C 329.758 20.995 328.777 21.189 327.879 21.592 C 326.996 21.981 326.239 22.494 325.609 23.161 C 324.978 23.828 324.487 24.592 324.137 25.467 C 323.786 26.328 323.618 27.244 323.618 28.216 C 323.618 29.189 323.786 30.105 324.123 30.98 C 324.473 31.841 324.964 32.605 325.595 33.272 C 326.225 33.925 326.982 34.438 327.851 34.827 C 328.735 35.216 329.716 35.411 330.795 35.411 C 331.874 35.411 332.842 35.216 333.739 34.827 C 334.622 34.425 335.379 33.897 336.01 33.23 C 336.64 32.563 337.131 31.8 337.481 30.939 C 337.832 30.064 338 29.147 338 28.175 Z M 336.318 28.23 C 336.318 29.022 336.178 29.772 335.897 30.48 C 335.631 31.175 335.253 31.772 334.776 32.286 C 334.299 32.8 333.711 33.216 333.024 33.522 C 332.351 33.813 331.608 33.966 330.809 33.966 C 330.01 33.966 329.253 33.813 328.58 33.508 C 327.908 33.202 327.319 32.786 326.828 32.272 C 326.338 31.758 325.945 31.147 325.665 30.439 C 325.398 29.73 325.258 28.98 325.258 28.189 C 325.258 27.397 325.398 26.647 325.665 25.967 C 325.945 25.258 326.324 24.647 326.814 24.133 C 327.291 23.619 327.879 23.217 328.552 22.925 C 329.239 22.619 329.982 22.467 330.781 22.467 C 331.58 22.467 332.323 22.619 332.996 22.925 C 333.683 23.231 334.271 23.647 334.762 24.161 C 335.253 24.675 335.645 25.286 335.911 25.994 C 336.192 26.703 336.332 27.453 336.332 28.244 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 92.29 60.215 L 87.805 52.854 C 88.982 52.368 89.921 51.59 90.636 50.563 C 91.365 49.507 91.743 48.132 91.743 46.466 L 91.743 46.41 C 91.743 44.271 91.127 42.605 89.907 41.396 C 88.702 40.202 87.006 39.605 84.819 39.605 L 76.423 39.605 L 76.423 60.229 L 80.46 60.229 L 80.46 53.632 L 83.641 53.632 L 87.58 60.229 L 92.304 60.229 Z M 87.65 46.688 C 87.65 47.577 87.384 48.285 86.837 48.813 C 86.319 49.341 85.548 49.604 84.553 49.604 L 80.46 49.604 L 80.46 43.688 L 84.482 43.688 C 85.478 43.688 86.263 43.938 86.823 44.424 C 87.384 44.91 87.664 45.646 87.664 46.632 L 87.664 46.688 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 114.101 49.896 L 114.101 49.841 C 114.101 48.368 113.863 46.993 113.372 45.716 C 112.896 44.424 112.223 43.299 111.354 42.355 C 110.499 41.396 109.475 40.633 108.284 40.091 C 107.092 39.522 105.789 39.23 104.373 39.23 C 102.957 39.23 101.64 39.522 100.434 40.091 C 99.243 40.646 98.205 41.41 97.336 42.383 C 96.481 43.341 95.808 44.48 95.318 45.771 C 94.827 47.049 94.589 48.424 94.589 49.896 L 94.589 49.952 C 94.589 51.424 94.827 52.813 95.304 54.104 C 95.794 55.382 96.467 56.507 97.322 57.465 C 98.191 58.41 99.229 59.16 100.42 59.729 C 101.612 60.285 102.915 60.548 104.331 60.548 C 105.747 60.548 107.05 60.271 108.242 59.729 C 109.447 59.16 110.485 58.396 111.34 57.437 C 112.223 56.451 112.896 55.326 113.386 54.049 C 113.877 52.757 114.115 51.368 114.115 49.896 Z M 109.868 49.952 C 109.868 50.84 109.728 51.674 109.447 52.452 C 109.181 53.215 108.817 53.896 108.312 54.479 C 107.835 55.063 107.261 55.535 106.574 55.868 C 105.887 56.201 105.144 56.368 104.345 56.368 C 103.546 56.368 102.775 56.201 102.088 55.868 C 101.429 55.521 100.841 55.049 100.336 54.451 C 99.845 53.868 99.467 53.174 99.187 52.396 C 98.92 51.604 98.794 50.771 98.794 49.896 L 98.794 49.841 C 98.794 48.952 98.92 48.132 99.187 47.368 C 99.467 46.577 99.845 45.896 100.322 45.313 C 100.813 44.73 101.387 44.257 102.06 43.924 C 102.747 43.591 103.49 43.424 104.317 43.424 C 105.144 43.424 105.873 43.605 106.546 43.952 C 107.233 44.285 107.821 44.744 108.298 45.341 C 108.803 45.924 109.195 46.618 109.447 47.396 C 109.728 48.188 109.868 49.021 109.868 49.896 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 136.067 60.215 L 136.067 39.591 L 131.707 39.591 L 126.871 48.313 L 122.035 39.591 L 117.676 39.591 L 117.676 60.215 L 121.643 60.215 L 121.643 46.841 L 126.759 55.562 L 126.871 55.562 L 132.044 46.757 L 132.044 60.215 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 158.382 60.215 L 150.504 39.452 L 146.776 39.452 L 138.897 60.215 L 143.019 60.215 L 144.701 55.59 L 152.467 55.59 L 154.149 60.215 Z M 151.037 51.576 L 146.159 51.576 L 148.598 44.882 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 177.544 60.215 L 177.544 39.591 L 173.549 39.591 L 173.549 52.285 L 164.942 39.591 L 161.213 39.591 L 161.213 60.215 L 165.208 60.215 L 165.208 47.105 L 174.109 60.215 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 200.672 49.896 L 200.672 49.841 C 200.672 48.368 200.434 46.993 199.943 45.716 C 199.467 44.424 198.794 43.299 197.925 42.355 C 197.07 41.396 196.046 40.633 194.855 40.091 C 193.664 39.522 192.36 39.23 190.944 39.23 C 189.528 39.23 188.211 39.522 187.005 40.091 C 185.814 40.646 184.777 41.41 183.907 42.383 C 183.052 43.341 182.38 44.48 181.889 45.771 C 181.398 47.049 181.16 48.424 181.16 49.896 L 181.16 49.952 C 181.16 51.424 181.398 52.813 181.875 54.104 C 182.366 55.382 183.038 56.507 183.893 57.465 C 184.763 58.41 185.8 59.16 186.991 59.729 C 188.183 60.285 189.486 60.548 190.902 60.548 C 192.318 60.548 193.621 60.271 194.813 59.729 C 196.018 59.16 197.056 58.396 197.911 57.437 C 198.78 56.451 199.467 55.326 199.957 54.049 C 200.448 52.757 200.686 51.368 200.686 49.896 Z M 196.453 49.952 C 196.453 50.84 196.313 51.674 196.032 52.452 C 195.766 53.215 195.388 53.896 194.897 54.479 C 194.42 55.063 193.846 55.535 193.159 55.868 C 192.472 56.201 191.729 56.368 190.93 56.368 C 190.131 56.368 189.36 56.201 188.673 55.868 C 188.015 55.521 187.426 55.049 186.921 54.451 C 186.431 53.868 186.052 53.174 185.772 52.396 C 185.505 51.604 185.379 50.771 185.379 49.896 L 185.379 49.841 C 185.379 48.952 185.505 48.132 185.772 47.368 C 186.052 46.577 186.431 45.896 186.907 45.313 C 187.398 44.73 187.972 44.257 188.645 43.924 C 189.332 43.591 190.075 43.424 190.902 43.424 C 191.729 43.424 192.458 43.605 193.131 43.952 C 193.818 44.285 194.392 44.744 194.883 45.341 C 195.388 45.924 195.78 46.618 196.032 47.396 C 196.313 48.188 196.453 49.021 196.453 49.896 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:9487762768}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1088)-200-1005)/2+0+0)+0+0+0+0+0+768+80+132,...addPropertyOverrides({cpHjBzMYk:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-715)/2+0+0)+0+0+0+0+0+478+80+132},KEILyuqCd:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-726)/2+0+0)+0+0+0+0+0+535+46+120},M9xAxiILJ:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1298)-200-1383.2)/2+0+0)+0+0+0+0+0+1146.2+80+132},wU4xhlBy9:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||200)-200-1058)/2+0+0)+0+0+0+0+0+821+80+132}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11gkvdt-container\",layoutDependency:layoutDependency,layoutId:\"XVvjdibOL-container\",nodeId:\"XVvjdibOL\",rendersWithMotion:true,scopeId:\"yG_Nvd1jQ\",children:/*#__PURE__*/_jsx(Link,{drGN6FG4Z:\"MATEHUB.IT\",height:\"100%\",id:\"XVvjdibOL\",layoutId:\"XVvjdibOL\",mASHyy0Gm:\"DESIGNED AND DEVELOPED BY MATE DESIGN\",style:{height:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255)))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"matehub.it\",motionChild:true,nodeId:\"SQvJaQxp3\",openInNewTab:true,relValues:[],scopeId:\"yG_Nvd1jQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fy601w\",\"data-styles-preset\":\"TmEEvqMpY\",children:\"DESIGNED AND DEVELOPED BY MATE DESIGN\"})})})}),className:\"framer-11g1ta9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SQvJaQxp3\",style:{\"--extracted-r6o4lv\":\"var(--token-7549e70f-58d7-408b-98a8-a3d56d0482e2, rgb(247, 247, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})})})});});const css=[\".framer-8aBsf.framer-1bd08cc, .framer-8aBsf .framer-1bd08cc { display: block; }\",\".framer-8aBsf.framer-1es77wu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 100px 20px 100px 20px; position: relative; width: 1200px; }\",\".framer-8aBsf .framer-1l1zew9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-end; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-8aBsf .framer-1r8xmyq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-8aBsf .framer-10qo3yr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8aBsf .framer-13101i5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 80px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-8aBsf .framer-k5oj9r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-8aBsf .framer-1qo5yf8 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-8aBsf .framer-ggvr3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-8aBsf .framer-u368ek-container { flex: none; height: auto; position: relative; width: 376px; }\",\".framer-8aBsf .framer-19rdn1e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-8aBsf .framer-k5md4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 201px; }\",\".framer-8aBsf .framer-1ih7roo-container, .framer-8aBsf .framer-ol5bc9-container, .framer-8aBsf .framer-16lehkw-container, .framer-8aBsf .framer-je5yde-container, .framer-8aBsf .framer-b6rhfa-container, .framer-8aBsf .framer-11gkvdt-container { flex: none; height: 25px; position: relative; width: auto; }\",\".framer-8aBsf .framer-8io4s, .framer-8aBsf .framer-4tdlgm { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-8aBsf .framer-dw159o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px 0px; height: min-content; justify-content: center; overflow: visible; padding: 80px 0px 80px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-8aBsf .framer-14g5b75 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-8aBsf .framer-1cnp1zx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-8aBsf .framer-10zywk2, .framer-8aBsf .framer-zkyv2b, .framer-8aBsf .framer-1h5adjh, .framer-8aBsf .framer-1jerxvb, .framer-8aBsf .framer-1iqj1ni, .framer-8aBsf .framer-11g1ta9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-8aBsf .framer-ey2lx9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8aBsf .framer-1g9e7tp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-8aBsf .framer-vbsmuj { 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: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-8aBsf .framer-cytat0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8aBsf .framer-mxhoz7-container, .framer-8aBsf .framer-1yp7tu0-container, .framer-8aBsf .framer-1eopjci-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-8aBsf .framer-u7z5ip { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-8aBsf .framer-ecgss5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-8aBsf .framer-1db858u { flex: none; height: 112px; position: relative; width: 551px; }\",\".framer-8aBsf.framer-v-1eiynn9.framer-1es77wu, .framer-8aBsf.framer-v-1ygat07.framer-1es77wu { width: 810px; }\",\".framer-8aBsf.framer-v-1eiynn9 .framer-13101i5, .framer-8aBsf.framer-v-1iry4g7 .framer-13101i5 { flex-direction: column; gap: 80px; justify-content: center; }\",\".framer-8aBsf.framer-v-1eiynn9 .framer-19rdn1e, .framer-8aBsf.framer-v-1iry4g7 .framer-19rdn1e { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-8aBsf.framer-v-1eiynn9 .framer-14g5b75 { flex: none; flex-direction: column; gap: 20px; justify-content: flex-start; padding: 0px 0px 50px 0px; width: 40%; }\",\".framer-8aBsf.framer-v-1eiynn9 .framer-1cnp1zx, .framer-8aBsf.framer-v-1eiynn9 .framer-1g9e7tp, .framer-8aBsf.framer-v-1ygat07 .framer-1cnp1zx, .framer-8aBsf.framer-v-1ygat07 .framer-1g9e7tp { flex: none; width: 100%; }\",\".framer-8aBsf.framer-v-1iry4g7.framer-1es77wu, .framer-8aBsf.framer-v-9w5c14.framer-1es77wu { width: 390px; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-k5oj9r, .framer-8aBsf.framer-v-1iry4g7 .framer-u368ek-container { width: 100%; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-1qo5yf8 { align-self: unset; width: 100%; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-ggvr3 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-k5md4 { width: min-content; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-dw159o { flex-direction: column; gap: 80px; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-14g5b75 { flex: none; order: 0; width: 100%; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-1cnp1zx, .framer-8aBsf.framer-v-1iry4g7 .framer-1g9e7tp { gap: 8px; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-vbsmuj { flex: none; order: 1; width: 100%; }\",\".framer-8aBsf.framer-v-1iry4g7 .framer-1db858u { height: 71px; width: 348px; }\",\".framer-8aBsf.framer-v-19irvwi .framer-dw159o { padding: 0px 0px 80px 0px; }\",\".framer-8aBsf.framer-v-1ygat07 .framer-dw159o { aspect-ratio: 1.399624765478424 / 1; height: auto; padding: 0px 0px 80px 0px; }\",\".framer-8aBsf.framer-v-1ygat07 .framer-14g5b75 { flex-direction: column; padding: 0px 0px 32px 0px; }\",\".framer-8aBsf.framer-v-1ygat07 .framer-u7z5ip { gap: 8px; padding: 46px 0px 0px 0px; }\",\".framer-8aBsf.framer-v-9w5c14 .framer-dw159o { flex-direction: column; gap: 32px; padding: 0px; }\",\".framer-8aBsf.framer-v-9w5c14 .framer-14g5b75 { flex: none; flex-direction: column; width: 100%; }\",\".framer-8aBsf.framer-v-9w5c14 .framer-1cnp1zx, .framer-8aBsf.framer-v-9w5c14 .framer-1g9e7tp { flex: none; gap: 8px; width: 100%; }\",\".framer-8aBsf.framer-v-9w5c14 .framer-vbsmuj { flex: none; padding: 32px 0px 0px 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1088\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"M9xAxiILJ\":{\"layout\":[\"fixed\",\"auto\"]},\"i9t9EoOIX\":{\"layout\":[\"fixed\",\"auto\"]},\"cpHjBzMYk\":{\"layout\":[\"fixed\",\"auto\"]},\"KEILyuqCd\":{\"layout\":[\"fixed\",\"auto\"]},\"wU4xhlBy9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryG_Nvd1jQ=withCSS(Component,css,\"framer-8aBsf\");export default FrameryG_Nvd1jQ;FrameryG_Nvd1jQ.displayName=\"Footer\";FrameryG_Nvd1jQ.defaultProps={height:1088,width:1200};addPropertyControls(FrameryG_Nvd1jQ,{variant:{options:[\"o4AhHZh5v\",\"M9xAxiILJ\",\"i9t9EoOIX\",\"cpHjBzMYk\",\"KEILyuqCd\",\"wU4xhlBy9\"],optionTitles:[\"desktop\",\"tablet\",\"phone\",\"page-desktop\",\"page-tablet\",\"page-phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryG_Nvd1jQ,[{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\"}]},...SubtitleFonts,...LinkFonts,...SecondaryCTAFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FrameryG_Nvd1jQ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderBar,{},context),forwardLoader(Subtitle,{},context),forwardLoader(Link,{},context),forwardLoader(SecondaryCTA,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryG_Nvd1jQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1088\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"M9xAxiILJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i9t9EoOIX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cpHjBzMYk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KEILyuqCd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wU4xhlBy9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yG_Nvd1jQ.map","// Generated by Framer (375af7e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js\";import Navbar from\"#framer/local/canvasComponent/LFasfUPRA/LFasfUPRA.js\";import Footer from\"#framer/local/canvasComponent/yG_Nvd1jQ/yG_Nvd1jQ.js\";const NavbarFonts=getFonts(Navbar);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const LenisFonts=getFonts(Lenis);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={E8xZBZT_t:\"(min-width: 810px) and (max-width: 1439.98px)\",UDD9h8UU0:\"(max-width: 809.98px)\",UQs3TuGTj:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-cXHD6\";const variantClassNames={E8xZBZT_t:\"framer-v-e0ed2t\",UDD9h8UU0:\"framer-v-oynshe\",UQs3TuGTj:\"framer-v-7pcvol\"};const zkSCMD_dW=undefined;const uBprrgJZS=undefined;const transition1={delay:.5,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={UDD9h8UU0:[\".framer-cXHD6 .framer-u21uj4-container { top: 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={UDD9h8UU0:\".framer-oynshe-override\"};const rules=[\".framer-cXHD6.framer-2uo908, .framer-cXHD6 .framer-2uo908 { display: block; }\",\".framer-cXHD6.framer-7pcvol { align-content: center; align-items: center; background-color: var(--1ifpz7f); 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-cXHD6 .framer-u21uj4-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 20px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-cXHD6 .framer-j5flp6-container { flex: none; height: auto; order: -999; position: relative; width: auto; }\",\".framer-cXHD6 .framer-14cwv7h { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-cXHD6 .framer-1nbtmz1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-cXHD6 .framer-qxuuzq-container { flex: 1 0 0px; height: auto; max-width: 100%; position: relative; width: 1px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={E8xZBZT_t:\"(min-width: 810px) and (max-width: 1439.98px)\",UDD9h8UU0:\"(max-width: 809.98px)\",UQs3TuGTj:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"UQs3TuGTj\",Phone:\"UDD9h8UU0\",Tablet:\"E8xZBZT_t\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={'Desktop \"open\"':\"sXk8ugq4G\",\"Phone Closed\":\"e6e5oY7NA\",\"Phone Open\":\"Z1nl6OVEO\",\"Tablet Closed\":\"ATkMklkdn\",\"Tablet Open\":\"MrR4Y0rLC\",\"Variant 7\":\"u9KUOVH4i\",Desktop:\"qOWHkjsKB\"};const getProps=({fill,height,id,vARIANTEMENU,width,...props})=>{return{...props,uBprrgJZS:humanReadableEnumMap[vARIANTEMENU]??vARIANTEMENU??props.uBprrgJZS??\"qOWHkjsKB\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UQs3TuGTj\",zkSCMD_dW:fill??props.zkSCMD_dW??\"var(--token-e341aa9b-dfd4-4313-b565-ce9228ae8097, rgb(0, 0, 0))\"};};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,zkSCMD_dW,uBprrgJZS,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"UQs3TuGTj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(zkSCMD_dW)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-7pcvol\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1ifpz7f\":zkSCMD_dW,...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UDD9h8UU0:{y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"100vw\",y:20,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-u21uj4-container\",\"data-framer-appear-id\":\"u21uj4\",\"data-framer-name\":\"Navbar\",initial:animation1,layoutScroll:true,name:\"Navbar\",nodeId:\"fTfC6_JrV\",optimized:true,rendersWithMotion:true,scopeId:\"tMb1QL8hB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{E8xZBZT_t:{variant:matchVariant(\"ATkMklkdn\")},UDD9h8UU0:{variant:matchVariant(\"e6e5oY7NA\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"fTfC6_JrV\",layoutId:\"fTfC6_JrV\",name:\"Navbar\",style:{width:\"100%\"},variant:matchVariant(uBprrgJZS),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-j5flp6-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"SJh5iHFhl\",scopeId:\"tMb1QL8hB\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"SJh5iHFhl\",infinite:false,intensity:12,layoutId:\"SJh5iHFhl\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-14cwv7h\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1nbtmz1\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1059,width:\"min(max(100vw, 1px), 100vw)\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qxuuzq-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"rfUPHiFtY\",scopeId:\"tMb1QL8hB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{E8xZBZT_t:{variant:matchVariant(\"M9xAxiILJ\")},UDD9h8UU0:{variant:matchVariant(\"i9t9EoOIX\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"rfUPHiFtY\",layoutId:\"rfUPHiFtY\",name:\"Footer\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"o4AhHZh5v\"),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 1440\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"E8xZBZT_t\":{\"layout\":[\"fixed\",\"fixed\"]},\"UDD9h8UU0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zkSCMD_dW\":\"fill\",\"uBprrgJZS\":\"vARIANTEMENU\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"UQs3TuGTj\":[\".framer-u21uj4-container\",\".framer-j5flp6-container\",\".framer-1nbtmz1\"],\"E8xZBZT_t\":[\".framer-u21uj4-container\",\".framer-j5flp6-container\",\".framer-1nbtmz1\"],\"UDD9h8UU0\":[\".framer-u21uj4-container\",\".framer-j5flp6-container\",\".framer-1nbtmz1\"]}\n * @framerBreakpoints {\"UQs3TuGTj\":{\"min\":1440,\"canvasClassName\":\"framer-7pcvol-override\",\"minHeight\":1440,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"E8xZBZT_t\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-e0ed2t-override\",\"minHeight\":1440,\"viewportHeight\":736,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"UDD9h8UU0\":{\"max\":809,\"canvasClassName\":\"framer-oynshe-override\",\"minHeight\":2064,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant UQs3TuGTj\n * @framerLayoutTemplate true\n */const FramertMb1QL8hB=withCSS(Component,css,\"framer-cXHD6\");export default FramertMb1QL8hB;FramertMb1QL8hB.displayName=\"Template\";FramertMb1QL8hB.defaultProps={height:1440,width:1440};addPropertyControls(FramertMb1QL8hB,{zkSCMD_dW:{defaultValue:\"var(--token-e341aa9b-dfd4-4313-b565-ce9228ae8097, rgb(0, 0, 0))\",title:\"Fill\",type:ControlType.Color},uBprrgJZS:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"qOWHkjsKB\",description:undefined,hidden:undefined,title:\"VARIANTE MENU\"}});addFonts(FramertMb1QL8hB,[{explicitInter:true,fonts:[]},...NavbarFonts,...LenisFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramertMb1QL8hB.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertMb1QL8hB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"zkSCMD_dW\\\":\\\"fill\\\",\\\"uBprrgJZS\\\":\\\"vARIANTEMENU\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"UQs3TuGTj\\\":[\\\".framer-u21uj4-container\\\",\\\".framer-j5flp6-container\\\",\\\".framer-1nbtmz1\\\"],\\\"E8xZBZT_t\\\":[\\\".framer-u21uj4-container\\\",\\\".framer-j5flp6-container\\\",\\\".framer-1nbtmz1\\\"],\\\"UDD9h8UU0\\\":[\\\".framer-u21uj4-container\\\",\\\".framer-j5flp6-container\\\",\\\".framer-1nbtmz1\\\"]}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E8xZBZT_t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UDD9h8UU0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"UQs3TuGTj\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-7pcvol-override\\\",\\\"minHeight\\\":1440,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"E8xZBZT_t\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-e0ed2t-override\\\",\\\"minHeight\\\":1440,\\\"viewportHeight\\\":736,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"UDD9h8UU0\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-oynshe-override\\\",\\\"minHeight\\\":2064,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"UQs3TuGTj\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/9CcUW3YjoV0N9WSnwYKc/YE1gwDe5FRYwJhnXaP2Q/tMb1QL8hB.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {aBDUD7mJh: \"works\", DhZeo3d43: \"team-home-1\", E7JEHoTuK: \"meet-the-founder\", ha9M8iqRq: \"services-home\", hR1WWh_v0: \"work-1\", ISMdArunT: \"testimonials\", IZf8DlafG: \"main-2\", K3Xo5NMa1: \"faq\", LP8JeJoZk: \"offers\", N4CpbnDoZ: \"meet-the-founder-1\", OwvF8JBJE: \"faq-1\", RELzDrFkM: \"about-us\", rgS3j3maw: \"main-1\", sb_BrANbT: \"team-home\", uUGaeWueq: \"main-3\", veoD63nuz: \"about-us-1\", Wu0kZtY2h: \"work3\", yIGKLtZCo: \"work2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s1dVKbE3JmTTBFX3nRa8/oLn1z08BvrCQ9mjWwafU/augiA20Il.js\")), path: \"/\"}, sVU3I8Vzr: {elements: {pmKDgtMgp: \"team-home\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a0wZNwnHW9nZIY7AK0oj/QNOx95eU6k5SD5mV1lUV/sVU3I8Vzr.js\")), path: \"/contatti\"}, L0ufRJGuI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/22x6570zZKdyjXyNnMGE/ejSL8qmfaU2d7guEUIh0/L0ufRJGuI.js\")), path: \"/trattamenti\"}, A2dNgMfKC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OTwioORMHMfRgwKml9Bn/vJD7yrThEGyP5q84dgtZ/A2dNgMfKC.js\")), path: \"/trattamenti/chirurgia-e-implantologia\"}, wft3CVzsJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6cKfiFukNbxMMQy1Zgfq/c6Kv0SXzuNUCDv6H2DAx/wft3CVzsJ.js\")), path: \"/trattamenti/estetica-armonia-e-del-sorriso\"}, tISFCfTQT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mhSusAEiLqStlnL2WcR9/zxCEHUkRq45VLZnmgbL3/tISFCfTQT.js\")), path: \"/trattamenti/prevenzione-e-cura\"}, SiKBjWLLB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kycnrPbRAU3UFaEhr0SY/EqiZXZm2R2bKEJqd7F9G/SiKBjWLLB.js\")), path: \"/trattamenti/tecnologie-e-comfort\"}, ds3w9Fohk: {elements: {d73AX5_S5: \"main-1\", gGr3r0BKh: \"team-home\", ie79EswCE: \"team-home-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GTqiHNpVxEh07NRbEdi5/e6eraMhsnQJDusBbZ8C4/ds3w9Fohk.js\")), path: \"/studio\"}, M9ULEFjKJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h8BwBa1USDd6JZhRSCr6/Laa5y5X8OzMBfla4wD78/M9ULEFjKJ.js\")), path: \"/404\"}, bua_W49vy: {collectionId: \"qIzg08vlW\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mqW5yVZTRNQX4BLFV0H0/JE6vK8xbWgULI0bDigTw/bua_W49vy.js\")), path: \"/trattamenti/:u0rYWtB2f\"}}\r\n\r\n\t\tconst locales = [{code: \"it-IT\", id: \"default\", name: \"Italian\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {qIzg08vlW: async () => (await import(\"https://framerusercontent.com/modules/dVIUNNb6WPBhYILC5KZ1/RxkRbD4UmuCzF1flf8av/qIzg08vlW.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"2d9ffd03366095835ba97e4fa21fba6545eea7f1353941eae76fba395888f5d0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {uBprrgJZS: \"qOWHkjsKB\", zkSCMD_dW: \"rgb(247, 247, 255)\"}\r\nconst props2 = {...props1, uBprrgJZS: \"u9KUOVH4i\", zkSCMD_dW: \"rgb(237, 237, 237)\"}\r\nconst props3 = {...props1, uBprrgJZS: \"u9KUOVH4i\", zkSCMD_dW: \"var(--token-4b62672a-1254-4f4c-98ad-c16665e051d8, rgb(255, 255, 255))\"}\r\nconst props4 = {...props1, zkSCMD_dW: \"rgb(237, 237, 237)\"}\r\nconst templateProps = {A2dNgMfKC: props2, augiA20Il: props1, bua_W49vy: props4, ds3w9Fohk: props2, L0ufRJGuI: props2, M9ULEFjKJ: props3, SiKBjWLLB: props2, sVU3I8Vzr: props2, tISFCfTQT: props2, wft3CVzsJ: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"sVU3I8Vzr\":\r\ncase \"L0ufRJGuI\":\r\ncase \"A2dNgMfKC\":\r\ncase \"wft3CVzsJ\":\r\ncase \"tISFCfTQT\":\r\ncase \"SiKBjWLLB\":\r\ncase \"ds3w9Fohk\":\r\ncase \"M9ULEFjKJ\":\r\ncase \"bua_W49vy\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"sVU3I8Vzr\":\r\ncase \"L0ufRJGuI\":\r\ncase \"A2dNgMfKC\":\r\ncase \"wft3CVzsJ\":\r\ncase \"tISFCfTQT\":\r\ncase \"SiKBjWLLB\":\r\ncase \"ds3w9Fohk\":\r\ncase \"M9ULEFjKJ\":\r\ncase \"bua_W49vy\":\r\nreturn [{hash: \"7pcvol\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"e0ed2t\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"oynshe\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h8BwBa1USDd6JZhRSCr6/Laa5y5X8OzMBfla4wD78/M9ULEFjKJ.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.odontoiatriastudioromano.it\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/wypFfE6OOt2Mv15nm9GA/ehxFkeRy9VtkbJEqFioO/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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: {global: {enter: {mask: {angle: 360, angularDirection: \"counter-clockwise\", sweepAngle: 360, type: \"conic\", x: \"100%\", y: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {mask: {angle: 360, angularDirection: \"clockwise\", sweepAngle: 360, type: \"conic\", x: \"100%\", y: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}