{"version":3,"file":"script_main.DFljx22O.mjs","names":["css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","useMemo","lowercaseIconKeyPairs","iconKeys","useState","HomeFactory","React","addPropertyOverrides","Feather","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Button2","HamburgerMenu","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","Menu","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","NavAndFooter","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/1q9jEEjt3mk9A8cL34qx/eeSPJRVOcykUc5XUtePD/UCvsB5OOy.js","https:/framerusercontent.com/modules/BT5YRnVrI6OLSz8cTtfo/OUDwkqMiGOHamqzykW01/DGaEdJwag.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/Kmdg9Hy762WhUSfupmBK/1K2YTwx1hojoU1hyi8Zw/ZZrTqaWEl.js","https:/framerusercontent.com/modules/OA9Y6KZJbqBWuBChPZSq/aaJSnNxgPaJAli3sxe1m/j4IRavmW0.js","https:/framerusercontent.com/modules/9JLSSWn0EJyDEPkATIio/lTqT3dzNKkVMZyOkHjW7/PLi5HiAze.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-2r9Sz .framer-styles-preset-1yte4s3:not(.rich-text-wrapper), .framer-2r9Sz .framer-styles-preset-1yte4s3.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #ffffff; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-2r9Sz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af7f236)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/1q9jEEjt3mk9A8cL34qx/eeSPJRVOcykUc5XUtePD/UCvsB5OOy.js\";const cycleOrder=[\"rmBCnZNFU\",\"riLFr_GEK\",\"pDr7364zq\"];const serializationHash=\"framer-vEtBZ\";const variantClassNames={pDr7364zq:\"framer-v-1px3xiy\",riLFr_GEK:\"framer-v-db5s7k\",rmBCnZNFU:\"framer-v-1b4el6g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"rmBCnZNFU\",Mobile:\"pDr7364zq\",Tablet:\"riLFr_GEK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rmBCnZNFU\"};};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:\"rmBCnZNFU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"riLFr_GEK\",\"pDr7364zq\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b4el6g\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"rmBCnZNFU\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({pDr7364zq:{\"data-framer-name\":\"Mobile\"},riLFr_GEK:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qhnndb\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"FFXswiNW4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zwqedi\",\"data-framer-name\":\"Top Nav\",layoutDependency:layoutDependency,layoutId:\"AqQo6Fe1T\",style:{backgroundColor:\"rgb(0, 10, 41)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-obubhc\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Cr4dVw6na\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1uv6ete\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:77,intrinsicWidth:392,layoutDependency:layoutDependency,layoutId:\"xoBX4zN_1\",svg:'<svg width=\"392\" height=\"77\" viewBox=\"0 0 392 77\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_603_5826)\">\\n<path d=\"M105.605 62.2036V27.4434H117.151C121.177 27.4434 124.52 28.1294 127.102 29.5778C129.609 30.9499 131.66 33.0843 132.951 35.6761C134.243 38.5727 134.926 41.6981 134.85 44.8235C134.926 47.9489 134.243 51.0743 132.951 53.9709C131.66 56.5627 129.685 58.6971 127.178 59.993C124.596 61.4414 121.253 62.1274 117.151 62.1274H105.605V62.2036ZM112.214 56.4865H116.772C119.05 56.6389 121.405 56.1053 123.456 55.1144C125.051 54.1996 126.267 52.8275 126.95 51.1505C127.71 49.1685 128.014 47.0341 128.014 44.8997C128.09 42.7653 127.71 40.6309 126.95 38.649C126.267 36.9719 125.051 35.5236 123.456 34.6851C121.405 33.6941 119.05 33.1605 116.772 33.313H112.214V56.4865Z\" fill=\"white\"/>\\n<path d=\"M152.397 62.8135C150.043 62.8898 147.764 62.2799 145.713 61.2127C143.814 60.1455 142.219 58.6209 141.231 56.7152C140.092 54.6571 139.56 52.3702 139.636 50.0071C139.56 47.5678 140.092 45.2047 141.231 43.0703C142.219 41.0883 143.814 39.4875 145.713 38.3441C147.764 37.2007 150.043 36.5909 152.397 36.5909C154.676 36.5146 156.879 37.1245 158.854 38.2679C160.677 39.3351 162.12 40.8597 163.184 42.6891C164.247 44.5949 164.779 46.8055 164.703 49.0161V50.1596C164.703 50.6169 164.703 50.9981 164.627 51.4554H144.422V47.2629H158.018C158.018 45.8145 157.335 44.4424 156.271 43.4514C155.208 42.5367 153.841 42.0031 152.397 42.0793C151.334 42.0793 150.271 42.308 149.283 42.8416C148.296 43.3752 147.536 44.2137 147.004 45.2047C146.397 46.4244 146.169 47.8727 146.169 49.2448V50.6932C146.169 51.9128 146.397 53.1325 146.928 54.2759C147.384 55.2669 148.144 56.0292 149.055 56.639C150.043 57.1726 151.182 57.4775 152.245 57.4775C153.309 57.5537 154.372 57.2488 155.284 56.7152C156.043 56.2579 156.727 55.4956 157.107 54.657H163.943C163.488 56.1816 162.728 57.63 161.589 58.8496C160.449 60.1455 159.082 61.1365 157.563 61.8225C155.968 62.5086 154.144 62.8135 152.397 62.8135Z\" fill=\"white\"/>\\n<path d=\"M179.516 42.8417V37.2008H195.012V42.8417H179.516ZM182.934 62.2038V34.9902C182.858 33.2369 183.238 31.5599 183.997 30.0353C184.681 28.8157 185.744 27.9009 186.96 27.3673C188.403 26.7575 189.922 26.5288 191.517 26.5288H194.556V32.246H192.505C191.669 32.1697 190.91 32.3984 190.226 32.8558C189.694 33.4656 189.466 34.2279 189.542 34.9902V62.2801H182.934V62.2038Z\" fill=\"white\"/>\\n<path d=\"M218.559 37.353H225.016V62.2035H218.635V59.3069C216.736 61.7462 214.001 62.9658 210.583 62.9658C207.317 62.9658 204.278 61.5937 202.076 59.1544C199.721 56.6389 198.429 53.2848 198.581 49.8545C198.505 46.4242 199.797 43.0701 202.076 40.5546C204.202 38.1153 207.317 36.7432 210.583 36.7432C214.077 36.7432 216.736 37.9628 218.635 40.4021L218.559 37.353ZM206.785 54.8094C208.076 56.1053 209.824 56.8675 211.647 56.7913C213.47 56.8675 215.293 56.1053 216.584 54.8094C217.875 53.4372 218.635 51.684 218.559 49.7783C218.635 47.8726 217.951 46.0431 216.584 44.7472C215.293 43.4513 213.47 42.7652 211.647 42.7652C209.824 42.689 208.076 43.4513 206.785 44.7472C205.494 46.1193 204.81 47.9488 204.886 49.7783C204.81 51.684 205.494 53.5135 206.785 54.8094Z\" fill=\"white\"/>\\n<path d=\"M241.272 62.8137C239.221 62.8899 237.246 62.5088 235.347 61.7465C233.752 61.1366 232.384 60.0694 231.397 58.6973C230.485 57.4014 229.878 55.8769 229.802 54.3523H236.41C236.562 54.9621 236.866 55.5719 237.246 56.1055C237.702 56.6391 238.233 57.0203 238.841 57.3252C239.601 57.6301 240.436 57.7826 241.196 57.7826C241.955 57.7826 242.639 57.7064 243.399 57.4014C243.93 57.1728 244.386 56.8678 244.69 56.4105C244.994 56.0293 245.146 55.5719 245.146 55.0383C245.222 54.4285 244.994 53.8187 244.538 53.4375C244.006 52.9802 243.475 52.6753 242.791 52.5228C242.031 52.2941 241.12 52.0654 240.056 51.8367C238.917 51.6081 237.702 51.3031 236.562 50.9982C235.499 50.6933 234.511 50.2359 233.524 49.7023C232.688 49.1687 231.929 48.4827 231.397 47.6442C230.865 46.7294 230.561 45.6622 230.637 44.595C230.637 43.1467 231.017 41.7746 231.853 40.6311C232.688 39.4115 233.904 38.4205 235.347 37.8107C237.094 37.0484 238.917 36.6672 240.816 36.7435C243.854 36.7435 246.209 37.4295 247.956 38.8016C249.703 40.1738 250.843 42.2319 251.071 44.4426H244.766C244.538 43.6803 244.082 43.0704 243.475 42.6131C241.804 41.6983 239.753 41.6983 238.081 42.6131C237.474 42.9942 237.17 43.604 237.17 44.2901C237.17 44.7475 237.398 45.2048 237.778 45.5098C238.309 45.9671 238.917 46.272 239.525 46.4245C240.436 46.7294 241.348 46.9581 242.259 47.1106C244.006 47.4155 245.678 47.8728 247.273 48.4827C248.564 48.9401 249.779 49.6261 250.691 50.6933C251.602 51.8367 252.058 53.2851 251.906 54.8097C251.906 56.3342 251.451 57.7826 250.615 59.0785C249.703 60.3744 248.412 61.3653 246.969 61.9752C245.07 62.5088 243.247 62.8137 241.272 62.8137Z\" fill=\"white\"/>\\n<path d=\"M271.2 43.5273H265.579V53.8182C265.503 54.5043 265.731 55.1903 266.187 55.7239C266.718 56.1813 267.402 56.41 268.086 56.41C269.073 56.4862 270.136 56.4862 271.124 56.41V62.2034C266.718 62.737 263.68 62.2796 261.857 60.9837C260.034 59.6878 259.198 57.2485 259.198 53.8944V43.5273H254.868V37.3528H259.198V32.3217L265.579 30.416V37.3528H271.2V43.5273Z\" fill=\"white\"/>\\n<path d=\"M288.443 62.8135C286.089 62.8898 283.81 62.2799 281.759 61.2127C279.86 60.1455 278.265 58.6209 277.277 56.7152C276.138 54.6571 275.606 52.3702 275.682 50.0071C275.606 47.5678 276.138 45.2047 277.277 43.0703C278.265 41.0883 279.86 39.4875 281.759 38.3441C283.81 37.2007 286.089 36.5909 288.443 36.5909C290.722 36.5146 292.925 37.1245 294.9 38.2679C296.723 39.3351 298.166 40.8597 299.23 42.6891C300.293 44.5949 300.825 46.8055 300.749 49.0161V50.1596C300.749 50.6169 300.749 50.9981 300.673 51.4554H280.467V47.2629H294.064C294.064 45.8145 293.381 44.4424 292.317 43.4514C291.254 42.5367 289.887 42.0031 288.443 42.0793C287.38 42.0793 286.316 42.308 285.329 42.8416C284.341 43.3752 283.582 44.2137 283.05 45.2047C282.442 46.4244 282.215 47.8727 282.215 49.2448V50.6932C282.215 51.9128 282.442 53.1325 282.974 54.2759C283.43 55.2669 284.19 56.0292 285.101 56.639C286.089 57.1726 287.152 57.4775 288.291 57.4775C289.355 57.5537 290.418 57.2488 291.33 56.7152C292.089 56.1816 292.697 55.4956 293.153 54.657H299.989C299.534 56.1816 298.698 57.63 297.635 58.8496C296.495 60.1455 295.128 61.1365 293.609 61.8225C292.089 62.5086 290.266 62.8135 288.443 62.8135Z\" fill=\"white\"/>\\n<path d=\"M312.826 43.375V53.7421C312.75 54.4282 312.978 55.1142 313.434 55.6478C313.965 56.1052 314.649 56.3339 315.333 56.3339C316.32 56.4101 317.384 56.4101 318.371 56.3339V62.1273C313.965 62.6609 310.851 62.2035 309.104 60.9076C307.281 59.5355 306.445 57.1724 306.445 53.8183V32.1694L312.826 30.2637V43.375Z\" fill=\"white\"/>\\n<path d=\"M337.361 44.5184C336.373 44.5184 335.462 44.2897 334.778 43.8324C334.094 43.375 333.563 42.7652 333.259 41.9267L334.778 41.0119C335.234 42.2316 336.069 42.8414 337.437 42.8414C338.12 42.8414 338.576 42.6889 338.88 42.4603C339.184 42.2316 339.336 41.8504 339.336 41.4693C339.336 41.0119 339.184 40.707 338.804 40.4783C338.424 40.2496 337.816 40.0209 336.905 39.716C336.449 39.5636 335.993 39.4111 335.69 39.2587C335.386 39.1062 335.006 38.9537 334.702 38.7251C334.322 38.4964 334.094 38.1915 333.942 37.8103C333.791 37.4292 333.715 37.048 333.715 36.5907C333.715 35.6759 334.018 34.9136 334.702 34.38C335.386 33.8464 336.145 33.5415 337.133 33.5415C337.968 33.5415 338.728 33.7702 339.336 34.1513C339.943 34.5325 340.475 35.1423 340.779 35.9046L339.336 36.7431C338.88 35.7521 338.12 35.2185 337.133 35.2185C336.601 35.2185 336.221 35.371 335.917 35.5997C335.614 35.8284 335.462 36.1333 335.462 36.5907C335.462 36.9718 335.614 37.2767 335.917 37.5054C336.221 37.7341 336.753 37.9628 337.589 38.1915C337.968 38.3439 338.272 38.4201 338.424 38.4964C338.576 38.5726 338.88 38.6488 339.184 38.8013C339.488 38.9537 339.791 39.03 339.943 39.1824C340.095 39.3349 340.323 39.4873 340.475 39.716C340.703 39.9447 340.779 40.1734 340.855 40.4783C340.931 40.7832 341.007 41.0881 341.007 41.3931C341.007 42.384 340.627 43.1463 339.943 43.6799C339.412 44.2897 338.5 44.5184 337.361 44.5184Z\" fill=\"#0F63F7\"/>\\n<path d=\"M346.324 44.5186C345.185 44.5186 344.273 44.1375 343.513 43.3752C342.754 42.6129 342.374 41.6219 342.374 40.5547C342.374 39.4113 342.754 38.4965 343.513 37.7343C344.273 36.972 345.261 36.5908 346.324 36.5908C347.463 36.5908 348.375 36.972 349.135 37.7343C349.894 38.4965 350.274 39.4875 350.274 40.5547C350.274 41.6981 349.894 42.6129 349.135 43.3752C348.375 44.1375 347.387 44.5186 346.324 44.5186ZM344.577 42.2317C345.033 42.6891 345.564 42.9178 346.248 42.9178C346.932 42.9178 347.463 42.6891 347.919 42.2317C348.375 41.7744 348.603 41.2408 348.603 40.4785C348.603 39.7924 348.375 39.1826 347.919 38.7252C347.463 38.2679 346.932 38.0392 346.248 38.0392C345.564 38.0392 345.033 38.2679 344.577 38.7252C344.121 39.1826 343.893 39.7162 343.893 40.4785C343.893 41.2408 344.121 41.7744 344.577 42.2317Z\" fill=\"#0F63F7\"/>\\n<path d=\"M351.794 44.3662V33.2368H353.465V44.29H351.794V44.3662Z\" fill=\"#0F63F7\"/>\\n<path d=\"M360.377 36.7437H362.048V44.3665H360.377V43.3755C359.845 44.1378 359.085 44.519 358.022 44.519C357.186 44.519 356.427 44.2141 355.895 43.6805C355.363 43.1469 355.06 42.3846 355.06 41.3936V36.7437H356.731V41.2411C356.731 41.7747 356.883 42.2321 357.186 42.537C357.49 42.8419 357.87 42.9944 358.402 42.9944C359.01 42.9944 359.465 42.8419 359.769 42.4608C360.149 42.0797 360.301 41.5461 360.301 40.7838V36.7437H360.377Z\" fill=\"#0F63F7\"/>\\n<path d=\"M368.126 38.3441H366.303V42.0031C366.303 42.308 366.379 42.5367 366.531 42.6891C366.683 42.8416 366.911 42.9178 367.139 42.9178C367.443 42.9178 367.747 42.9178 368.202 42.9178V44.3662C366.987 44.5186 366.075 44.4424 365.544 44.0612C365.012 43.6801 364.708 42.994 364.708 42.0031V38.3441H363.265V36.7433H364.632V35.0663L366.303 34.6089V36.7433H368.202V38.3441H368.126Z\" fill=\"#0F63F7\"/>\\n<path d=\"M371.164 35.2948C370.936 35.5235 370.708 35.5997 370.404 35.5997C370.1 35.5997 369.873 35.5235 369.645 35.2948C369.417 35.0661 369.341 34.8374 369.341 34.5325C369.341 34.2276 369.417 33.9989 369.645 33.7702C369.873 33.5416 370.1 33.4653 370.404 33.4653C370.708 33.4653 370.936 33.5416 371.164 33.7702C371.392 33.9989 371.468 34.2276 371.468 34.5325C371.468 34.8374 371.392 35.0661 371.164 35.2948ZM369.645 44.366V36.7432H371.316V44.366H369.645Z\" fill=\"#0F63F7\"/>\\n<path d=\"M376.709 44.5186C375.569 44.5186 374.658 44.1375 373.898 43.3752C373.138 42.6129 372.759 41.6219 372.759 40.5547C372.759 39.4113 373.138 38.4965 373.898 37.7343C374.658 36.972 375.645 36.5908 376.709 36.5908C377.848 36.5908 378.759 36.972 379.519 37.7343C380.279 38.4965 380.658 39.4875 380.658 40.5547C380.658 41.6981 380.279 42.6129 379.519 43.3752C378.835 44.1375 377.848 44.5186 376.709 44.5186ZM375.037 42.2317C375.493 42.6891 376.025 42.9178 376.709 42.9178C377.392 42.9178 377.924 42.6891 378.38 42.2317C378.835 41.7744 379.063 41.2408 379.063 40.4785C379.063 39.7924 378.835 39.1826 378.38 38.7252C377.924 38.2679 377.392 38.0392 376.709 38.0392C376.025 38.0392 375.493 38.2679 375.037 38.7252C374.582 39.1826 374.354 39.7162 374.354 40.4785C374.354 41.2408 374.582 41.7744 375.037 42.2317Z\" fill=\"#0F63F7\"/>\\n<path d=\"M386.204 36.5146C387.039 36.5146 387.799 36.8196 388.331 37.3532C388.862 37.8868 389.166 38.6491 389.166 39.64V44.29H387.495V39.7925C387.495 39.2589 387.343 38.8015 387.039 38.4966C386.735 38.1917 386.356 38.0392 385.824 38.0392C385.216 38.0392 384.76 38.1917 384.457 38.5728C384.077 38.954 383.925 39.4876 383.925 40.2499V44.29H382.254V36.6671H383.925V37.6581C384.381 36.972 385.14 36.5146 386.204 36.5146Z\" fill=\"#0F63F7\"/>\\n<path d=\"M340.173 51.0742H341.92V61.7462H340.552L335.539 54.5045V61.7462H333.792V51.0742H335.083L340.097 58.3159V51.0742H340.173Z\" fill=\"#0F63F7\"/>\\n<path d=\"M344.047 51.0742H345.794V61.7462H344.047V51.0742Z\" fill=\"#0F63F7\"/>\\n<path d=\"M358.174 56.1817V56.9439C358.174 58.3923 357.718 59.6119 356.731 60.5267C355.743 61.4414 354.528 61.8988 353.009 61.8988C351.338 61.8988 350.046 61.3652 348.983 60.298C347.919 59.2308 347.388 57.9349 347.388 56.4103C347.388 54.8858 347.919 53.5899 348.983 52.5227C350.046 51.4555 351.338 50.9219 352.933 50.9219C353.92 50.9219 354.832 51.1506 355.667 51.6079C356.503 52.0653 357.111 52.6751 357.566 53.4374L356.047 54.2759C355.743 53.7423 355.364 53.3612 354.756 53.0563C354.148 52.7514 353.616 52.5989 352.857 52.5989C351.717 52.5989 350.806 52.98 350.122 53.6661C349.439 54.4284 349.059 55.3431 349.059 56.4103C349.059 57.4775 349.439 58.3923 350.122 59.1546C350.882 59.8406 351.793 60.2218 352.933 60.2218C353.844 60.2218 354.604 59.9931 355.212 59.5357C355.819 59.0783 356.199 58.4685 356.351 57.7825H352.781V56.1817H358.174Z\" fill=\"#0F63F7\"/>\\n<path d=\"M361.214 59.917L360.15 63.8809H358.783L359.391 59.917H361.214Z\" fill=\"#0F63F7\"/>\\n<path d=\"M368.582 60.0692H372.912V61.7462H366.835V51.0742H368.582V60.0692Z\" fill=\"#0F63F7\"/>\\n<path d=\"M379.975 51.0742V52.7512H377.012V61.7462H375.265V52.7512H372.303V51.0742H379.975Z\" fill=\"#0F63F7\"/>\\n<path d=\"M385.443 51.0742C386.887 51.0742 388.102 51.6078 389.09 52.5988C390.077 53.5898 390.533 54.8857 390.533 56.4102C390.533 57.9348 390.077 59.1545 389.09 60.2217C388.102 61.2126 386.887 61.7462 385.443 61.7462H381.266V51.0742H385.443ZM385.443 60.0692C386.431 60.0692 387.266 59.6881 387.874 59.002C388.482 58.3159 388.786 57.4774 388.786 56.4102C388.786 55.343 388.482 54.5045 387.874 53.8185C387.266 53.1324 386.431 52.8275 385.443 52.8275H383.013V60.1454H385.443V60.0692Z\" fill=\"#0F63F7\"/>\\n<path d=\"M79.3232 42.3078V76.7632H35.418V62.5084H65.1185V42.3078C65.1185 36.8194 62.1561 31.7883 57.3706 29.1203L35.418 17.0761V0.763184L64.207 16.6188C73.5502 21.7261 79.3232 31.6358 79.3232 42.3078Z\" fill=\"#0F63F7\"/>\\n<path d=\"M17.4913 39.4873H1.00781V25.1563H11.5663L19.5422 17.2285H35.4179V31.4833H25.4671L17.4913 39.4873Z\" fill=\"#0F63F7\"/>\\n<path d=\"M17.4161 70.4365H0.932617V56.1817H11.4911L19.467 48.1777H35.3427V62.5087H25.316L17.4161 70.4365Z\" fill=\"#0F63F7\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_603_5826\">\\n<rect width=\"390.133\" height=\"76\" fill=\"white\" transform=\"translate(0.932617 0.763184)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19k42qd\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"Dq68l28sr\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kl65l4\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"OS90NYZKB\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rzxrfi\",\"data-framer-name\":\"Line\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:82,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"N3v6hF_nR\",svg:'<svg width=\"8\" height=\"82\" viewBox=\"-2 -2 8 82\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.56592 0.0131835C2.39435 0.0131836 3.06592 0.684756 3.06592 1.51318L3.06591 75.5132C3.06591 76.3416 2.39434 77.0132 1.56591 77.0132C0.737488 77.0132 0.0659146 76.3416 0.0659147 75.5132L0.0659179 1.51318C0.0659179 0.684756 0.737491 0.0131835 1.56592 0.0131835Z\" fill=\"white\" fill-opacity=\"0.5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"elqNEWYU_\",openInNewTab:false,relValues:[],scopeId:\"DGaEdJwag\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yte4s3\",\"data-styles-preset\":\"UCvsB5OOy\",children:\"Home\"})})})}),className:\"framer-xv90dr\",\"data-framer-name\":\"Home\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"elqNEWYU_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pDr7364zq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"elqNEWYU_\",openInNewTab:false,relValues:[],scopeId:\"DGaEdJwag\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yte4s3\",\"data-styles-preset\":\"UCvsB5OOy\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sfiwhd\",\"data-framer-name\":\"Line\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"t6vgLnj7A\",svg:'<svg width=\"5\" height=\"26\" viewBox=\"-1 -1 5 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1.25 1.24219L1.25 22.2422\" stroke=\"#0F63F7\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A5Y7UwYkK\"},motionChild:true,nodeId:\"gh4gzvMyS\",openInNewTab:false,relValues:[],scopeId:\"DGaEdJwag\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yte4s3\",\"data-styles-preset\":\"UCvsB5OOy\",children:\"About us\"})})})}),className:\"framer-9lk0rx\",\"data-framer-name\":\"About Us\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"gh4gzvMyS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pDr7364zq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A5Y7UwYkK\"},motionChild:true,nodeId:\"gh4gzvMyS\",openInNewTab:false,relValues:[],scopeId:\"DGaEdJwag\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yte4s3\",\"data-styles-preset\":\"UCvsB5OOy\",children:\"About us\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sgv394\",\"data-framer-name\":\"Line\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:5,layoutDependency:layoutDependency,layoutId:\"V6ebnR5MW\",svg:'<svg width=\"5\" height=\"26\" viewBox=\"-1 -1 5 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1.25 1.24219L1.25 22.2422\" stroke=\"#0F63F7\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WF0UIpgzG\"},motionChild:true,nodeId:\"y4HAA9BOA\",openInNewTab:false,relValues:[],scopeId:\"DGaEdJwag\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yte4s3\",\"data-styles-preset\":\"UCvsB5OOy\",children:\"Contact us\"})})})}),className:\"framer-ixuaq9\",\"data-framer-name\":\"Contat us\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"y4HAA9BOA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pDr7364zq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WF0UIpgzG\"},motionChild:true,nodeId:\"y4HAA9BOA\",openInNewTab:false,relValues:[],scopeId:\"DGaEdJwag\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yte4s3\",\"data-styles-preset\":\"UCvsB5OOy\",children:\"Contact us\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-38w1zi\",\"data-framer-name\":\"Line\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:82,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"JS7YF6mDK\",svg:'<svg width=\"8\" height=\"82\" viewBox=\"-2 -2 8 82\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.56592 0.513184C2.39435 0.513184 3.06592 1.18476 3.06592 2.01318L3.06591 76.0132C3.06591 76.8416 2.39434 77.5132 1.56591 77.5132C0.737488 77.5132 0.0659146 76.8416 0.0659147 76.0132L0.0659179 2.01318C0.0659179 1.18476 0.737491 0.513183 1.56592 0.513184Z\" fill=\"white\" fill-opacity=\"0.5\"/>\\n</svg>\\n',withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tz8uw3\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"maJHmPsKF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17cc4cp\",\"data-framer-name\":\"Contact wrapper\",layoutDependency:layoutDependency,layoutId:\"DMn9HiAU0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4vo1ug\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"KL9DToL49\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1a3s8k\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"lZjEoUL5y\",svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.12182 1.81937C2.76403 1.81937 2.39864 1.96437 2.02771 2.3295L2.02371 2.33344L2.01963 2.33729C1.69943 2.63937 1.47773 2.9696 1.33892 3.32239L1.33783 3.32518C1.19544 3.68114 1.12211 4.07178 1.12211 4.48801C1.12211 5.13768 1.27184 5.83518 1.58736 6.58478C1.90725 7.33767 2.35068 8.10573 2.90888 8.88196C3.47635 9.66121 4.11289 10.4075 4.81903 11.1207C5.53242 11.827 6.27919 12.464 7.06647 13.039C7.84016 13.6023 8.6152 14.0462 9.38431 14.3739C10.141 14.6963 10.838 14.8457 11.4727 14.8457C11.8986 14.8457 12.287 14.767 12.6427 14.6187L12.6455 14.6176C12.8968 14.5146 13.13 14.3694 13.3512 14.1754C13.4347 14.1022 13.5168 14.0217 13.5978 13.9332L13.8196 13.6528C13.8891 13.5498 13.9492 13.443 14.0018 13.3316C14.0888 13.1475 14.1273 12.9639 14.1273 12.7896C14.1273 12.6762 14.1047 12.5697 14.0561 12.4459C14.0231 12.3742 13.9663 12.3011 13.8549 12.2239L13.8497 12.2204L11.5236 10.5689C11.3691 10.4641 11.2415 10.3941 11.132 10.3493C11.0318 10.3083 10.9588 10.297 10.9024 10.297C10.8347 10.297 10.7667 10.3134 10.6771 10.3679L10.6622 10.377L10.6467 10.385C10.5496 10.4358 10.4236 10.5299 10.2689 10.6845L10.2664 10.687L9.73229 11.2141C9.5614 11.3843 9.33819 11.487 9.07168 11.487C8.9674 11.487 8.84375 11.4753 8.71025 11.4252L8.69885 11.421L8.68765 11.4162C8.65568 11.4024 8.62618 11.3889 8.60696 11.38C8.58414 11.3696 8.5764 11.3662 8.57281 11.3648L8.54668 11.3543L8.52183 11.3411C8.23631 11.19 7.90121 10.9528 7.51944 10.6297L7.5188 10.6292C7.13189 10.3007 6.7556 9.94582 6.37108 9.56848L6.36756 9.56496L6.36404 9.56144C5.98848 9.17861 5.64294 8.79697 5.32071 8.42463L5.31688 8.42019C4.99772 8.04299 4.75329 7.70875 4.6016 7.43062L4.57908 7.38935L4.56428 7.34499C4.56428 7.34499 4.56248 7.33999 4.55332 7.31838C4.55256 7.31655 4.55172 7.31465 4.55085 7.31253C4.54207 7.29183 4.52821 7.25916 4.51441 7.22234L4.50384 7.19417L4.49655 7.16502C4.4738 7.07405 4.45966 6.98131 4.45966 6.87499C4.45966 6.63614 4.54106 6.40815 4.72271 6.22423L5.25852 5.66728L5.26213 5.66366C5.40719 5.5186 5.50807 5.38707 5.57012 5.2773L5.57432 5.26987L5.57876 5.26257C5.63213 5.1749 5.64963 5.09991 5.64963 5.03722C5.64963 4.99198 5.63654 4.91557 5.59375 4.81573L5.5903 4.80769C5.54567 4.6986 5.47654 4.57285 5.36893 4.42339L5.36678 4.4204L3.72971 2.11295C3.66102 2.01374 3.57548 1.9458 3.47086 1.89751L3.46361 1.89416C3.36341 1.84606 3.24503 1.81937 3.12182 1.81937ZM1.2908 1.57285C1.82027 1.05327 2.43924 0.763184 3.12182 0.763184C3.39163 0.763184 3.66619 0.820485 3.91707 0.940201C4.17628 1.06053 4.41255 1.24476 4.59623 1.50901L6.22723 3.80782C6.37157 4.00854 6.48451 4.20492 6.56626 4.40376C6.64928 4.59862 6.70582 4.81644 6.70582 5.03722C6.70582 5.30963 6.62646 5.56999 6.48543 5.80429C6.36559 6.01444 6.20186 6.21711 6.0127 6.40676L5.52773 6.91087C5.53264 6.92247 5.53923 6.93815 5.54636 6.95632C5.65174 7.14108 5.83835 7.40111 6.12132 7.73571C6.43121 8.09376 6.7599 8.45653 7.11449 8.81816C7.48902 9.18565 7.84376 9.51954 8.20194 9.82373C8.54063 10.1102 8.80453 10.2929 8.99634 10.3972C9.01183 10.4039 9.02612 10.4103 9.03774 10.4156L9.52338 9.93639C9.71595 9.74402 9.9224 9.57447 10.1428 9.45674C10.373 9.31964 10.6241 9.24085 10.9024 9.24085C11.1136 9.24085 11.3222 9.28592 11.5319 9.37168C11.7311 9.45322 11.9261 9.56538 12.1217 9.69839L12.1262 9.70142L14.4589 11.3575C14.7086 11.531 14.9042 11.7507 15.0261 12.0277L15.0297 12.0359L15.0331 12.0443C15.1228 12.2686 15.1835 12.5116 15.1835 12.7896C15.1835 13.1223 15.1093 13.4598 14.9569 13.7827C14.8792 13.9471 14.7883 14.1078 14.6812 14.2641C14.595 14.3898 14.4989 14.5118 14.3918 14.6299C14.2818 14.7513 14.1671 14.8647 14.0477 14.9694C13.744 15.2359 13.4121 15.4447 13.0475 15.5942C12.5587 15.7977 12.0322 15.9019 11.4727 15.9019C10.671 15.9019 9.83305 15.7132 8.97029 15.3456C8.12005 14.9833 7.27581 14.4979 6.44431 13.8925L6.4436 13.892C5.61211 13.2847 4.82457 12.6126 4.07397 11.8693L4.07034 11.8657C3.32705 11.1152 2.65482 10.3275 2.05414 9.50236L2.05235 9.49997C1.45638 8.67143 0.970789 7.83471 0.614924 6.99695L0.61427 6.9954C0.254053 6.13992 0.065918 5.30269 0.065918 4.48801C0.065918 3.94713 0.161397 3.42289 0.356623 2.9343C0.555193 2.43022 0.867093 1.9736 1.2908 1.57285Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"08030605197\"})}),className:\"framer-eo4uuh\",\"data-framer-name\":\"08030605197\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"sMv1Dy1Vr\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-idwdau\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"xLbJcRYBs\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zxhzzj\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:19,layoutDependency:layoutDependency,layoutId:\"T7sziUNEx\",svg:'<svg width=\"19\" height=\"17\" viewBox=\"0 0 19 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.38981 2.8453C1.82057 3.37387 1.43934 4.23152 1.43934 5.57689V11.4371C1.43934 12.7824 1.82057 13.6401 2.38981 14.1687C2.96747 14.705 3.8378 14.995 4.9973 14.995H13.369C14.5284 14.995 15.3988 14.705 15.9765 14.1687C16.5457 13.6401 16.9269 12.7824 16.9269 11.4371V5.57689C16.9269 4.23152 16.5457 3.37387 15.9765 2.8453C15.3988 2.3089 14.5284 2.01893 13.369 2.01893H4.9973C3.8378 2.01893 2.96747 2.3089 2.38981 2.8453ZM1.53533 1.92509C2.42272 1.10109 3.6453 0.763184 4.9973 0.763184H13.369C14.721 0.763184 15.9436 1.10109 16.8309 1.92509C17.7268 2.75691 18.1827 3.99218 18.1827 5.57689V11.4371C18.1827 13.0218 17.7268 14.2571 16.8309 15.0889C15.9436 15.9129 14.721 16.2508 13.369 16.2508H4.9973C3.6453 16.2508 2.42272 15.9129 1.53533 15.0889C0.639532 14.2571 0.183594 13.0218 0.183594 11.4371V5.57689C0.183594 3.99218 0.639532 2.75691 1.53533 1.92509Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.347 4.5814C15.5591 4.85579 15.5085 5.25012 15.2342 5.46214L10.5903 9.05048C9.7612 9.69108 8.60415 9.69108 7.77502 9.05048L3.13121 5.46214C2.85681 5.25012 2.80625 4.85579 3.01828 4.5814C3.23031 4.30701 3.62463 4.25645 3.89902 4.46848L8.54279 8.05677C8.91968 8.34802 9.44567 8.34802 9.82248 8.05677L14.4663 4.46848C14.7408 4.25645 15.1351 4.30701 15.347 4.5814Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Defastelsolution@gmail.com\"})}),className:\"framer-1q1sohp\",\"data-framer-name\":\"Defastelsolutions@gmail.com\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"T5lBoSLzb\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lpcjr5\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"VM8qoBBsJ\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-11exfp\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:19,layoutDependency:layoutDependency,layoutId:\"F7afOH08u\",svg:'<svg width=\"19\" height=\"17\" viewBox=\"0 0 19 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.065918 16.033C0.065918 15.7157 0.323134 15.4585 0.640425 15.4585H17.4926C17.8099 15.4585 18.0671 15.7157 18.0671 16.033C18.0671 16.3503 17.8099 16.6075 17.4926 16.6075H0.640425C0.323134 16.6075 0.065918 16.3503 0.065918 16.033Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.0262 12.0493C15.3435 12.0493 15.6007 12.3065 15.6007 12.6238V16.0402C15.6007 16.3575 15.3435 16.6147 15.0262 16.6147C14.7089 16.6147 14.4517 16.3575 14.4517 16.0402V12.6238C14.4517 12.3065 14.7089 12.0493 15.0262 12.0493Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.7808 9.20797C12.7808 7.95615 13.7887 6.94824 15.0405 6.94824C16.2923 6.94824 17.3002 7.95615 17.3002 9.20797V10.9468C17.3002 12.1986 16.2923 13.2065 15.0405 13.2065C13.7887 13.2065 12.7808 12.1986 12.7808 10.9468V9.20797ZM15.0405 8.09726C14.4233 8.09726 13.9298 8.59073 13.9298 9.20797V10.9468C13.9298 11.5641 14.4233 12.0575 15.0405 12.0575C15.6577 12.0575 16.1512 11.5641 16.1512 10.9468V9.20797C16.1512 8.59073 15.6577 8.09726 15.0405 8.09726Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.46405 2.46964C2.22612 2.70995 2.05673 3.1175 2.05673 3.79949V16.0327C2.05673 16.35 1.79951 16.6072 1.48222 16.6072C1.16493 16.6072 0.907715 16.35 0.907715 16.0327V3.79949C0.907715 2.9418 1.12135 2.19267 1.64753 1.66122C2.17475 1.12873 2.9197 0.911621 3.77263 0.911621H8.54482C9.39776 0.911621 10.1415 1.12876 10.6671 1.66225C11.1911 2.19416 11.402 2.94325 11.402 3.79949V16.0327C11.402 16.35 11.1448 16.6072 10.8275 16.6072C10.5102 16.6072 10.253 16.35 10.253 16.0327V3.79949C10.253 3.11606 10.0848 2.70847 9.84854 2.46861C9.61382 2.23034 9.21625 2.06064 8.54482 2.06064H3.77263C3.1012 2.06064 2.70094 2.23037 2.46405 2.46964Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.74268 5.50029C3.74268 5.183 3.99989 4.92578 4.31718 4.92578H8.10893C8.42622 4.92578 8.68344 5.183 8.68344 5.50029C8.68344 5.81758 8.42622 6.0748 8.10893 6.0748H4.31718C3.99989 6.0748 3.74268 5.81758 3.74268 5.50029Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.74268 8.37285C3.74268 8.05556 3.99989 7.79834 4.31718 7.79834H8.10893C8.42622 7.79834 8.68344 8.05556 8.68344 8.37285C8.68344 8.69014 8.42622 8.94735 8.10893 8.94735H4.31718C3.99989 8.94735 3.74268 8.69014 3.74268 8.37285Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.19414 12.5854C6.51143 12.5854 6.76864 12.8427 6.76864 13.16V16.0325C6.76864 16.3498 6.51143 16.607 6.19414 16.607C5.87684 16.607 5.61963 16.3498 5.61963 16.0325V13.16C5.61963 12.8427 5.87684 12.5854 6.19414 12.5854Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"8, Adekanbi Street, Ikolaba Idi Apa, Ashi - Ibadan \"})}),className:\"framer-eal109\",\"data-framer-name\":\"8, Adekanbi Street, Ikolaba Idi Apa, Ashi - Ibadan\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"sQmi5gHZc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o2oy8s\",\"data-framer-name\":\"Bottom Nav\",layoutDependency:layoutDependency,layoutId:\"BKv5wxZPC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dp7psm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"xJ003XkSj\",style:{backgroundColor:\"rgb(210, 240, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(7, 33, 84))\"},children:\"\\xa9 2024 De Fastel. All right reserved \"})}),className:\"framer-wz8xoi\",\"data-framer-name\":\"\\xa9 2024 De Fastel. All right reserved\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"GEi_vh7NJ\",style:{\"--extracted-r6o4lv\":\"rgb(7, 33, 84)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u9xb9g\",\"data-framer-name\":\"Icons\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:78,layoutDependency:layoutDependency,layoutId:\"tDFryYyjt\",svg:'<svg width=\"78\" height=\"20\" viewBox=\"0 0 78 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.4124 0.369629H0.125V19.657H8.23835V13.0204H6.08245V10.0706H8.23835V8.37459C8.23835 6.1305 9.46002 4.90839 11.4111 4.90839C12.3453 4.90839 13.2688 4.98002 13.2688 5.01173V7.12077H12.1937C11.1323 7.12077 11.1129 7.87427 11.1129 8.63386V10.0706H13.4571L13.1279 13.0204H11.1129V19.657H19.4124V0.369629Z\" fill=\"#072154\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M48.7 0.369629H29.4126V19.657H48.7V0.369629ZM39.152 11.1157V9.0723H44.2335C44.6637 11.1695 43.6689 15.3906 39.152 15.3906C38.2791 15.3886 37.4198 15.174 36.6484 14.7655C35.8769 14.357 35.2166 13.7668 34.7243 13.0459C34.232 12.3251 33.9226 11.4952 33.8228 10.628C33.723 9.76081 33.8359 8.88236 34.1516 8.06854C34.4673 7.25471 34.9764 6.52998 35.6349 5.95694C36.2934 5.3839 37.0814 4.97978 37.9311 4.7795C38.7807 4.57921 39.6663 4.58878 40.5114 4.80737C41.3565 5.02596 42.1357 5.447 42.7817 6.03412L41.276 7.53977C40.8778 7.19958 40.4033 6.96056 39.8929 6.84304C39.3825 6.72552 38.8513 6.73296 38.3444 6.86473C37.8375 6.99651 37.3699 7.24872 36.9814 7.59994C36.5928 7.95115 36.2948 8.39098 36.1127 8.88204C35.9306 9.37311 35.8697 9.90089 35.9352 10.4205C36.0008 10.9402 36.1908 11.4363 36.4892 11.8667C36.7876 12.2972 37.1855 12.6492 37.6491 12.8929C38.1127 13.1367 38.6282 13.2648 39.152 13.2666C39.8113 13.2903 40.4593 13.0908 40.9911 12.7004C41.5229 12.3101 41.9075 11.7517 42.0826 11.1157H39.152Z\" fill=\"#072154\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M77.9871 0.369629H58.6997V19.657H77.9871V0.369629ZM68.0842 5.97139L67.6758 5.23951C67.1192 4.24218 65.7205 4.1244 64.8439 5.00103C64.3171 5.52779 63.9073 6.17309 63.8802 6.88643C63.8347 8.08729 64.1386 10.1266 66.1843 12.1724C68.23 14.2181 70.2694 14.522 71.4702 14.4764C72.1836 14.4494 72.8289 14.0395 73.3557 13.5128C74.2323 12.6361 74.1145 11.2375 73.1172 10.6809L72.3853 10.2725C71.7248 9.90386 70.8584 10.0518 70.2778 10.6324C70.2778 10.6324 69.5732 11.3361 68.2969 10.0598C67.0202 8.78307 67.7243 8.07884 67.7243 8.07884C68.3049 7.49829 68.4528 6.63186 68.0842 5.97139Z\" fill=\"#072154\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vEtBZ.framer-tecexa, .framer-vEtBZ .framer-tecexa { display: block; }\",\".framer-vEtBZ.framer-1b4el6g { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-vEtBZ .framer-1qhnndb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-vEtBZ .framer-zwqedi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 42px 64px 42px 64px; position: relative; width: 100%; }\",\".framer-vEtBZ .framer-obubhc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-vEtBZ .framer-1uv6ete { flex: none; height: 59px; position: relative; width: 300px; }\",\".framer-vEtBZ .framer-19k42qd { 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: min-content; }\",\".framer-vEtBZ .framer-1kl65l4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEtBZ .framer-rzxrfi, .framer-vEtBZ .framer-38w1zi { flex: none; height: 40px; position: relative; width: 8px; }\",\".framer-vEtBZ .framer-xv90dr, .framer-vEtBZ .framer-9lk0rx, .framer-vEtBZ .framer-ixuaq9, .framer-vEtBZ .framer-eo4uuh, .framer-vEtBZ .framer-1q1sohp, .framer-vEtBZ .framer-eal109, .framer-vEtBZ .framer-wz8xoi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vEtBZ .framer-1sfiwhd, .framer-vEtBZ .framer-1sgv394 { flex: none; height: 26px; position: relative; width: 5px; }\",\".framer-vEtBZ .framer-1tz8uw3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEtBZ .framer-17cc4cp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEtBZ .framer-4vo1ug, .framer-vEtBZ .framer-idwdau { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEtBZ .framer-1a3s8k { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-vEtBZ .framer-zxhzzj, .framer-vEtBZ .framer-11exfp { flex: none; height: 17px; position: relative; width: 19px; }\",\".framer-vEtBZ .framer-1lpcjr5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEtBZ .framer-1o2oy8s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vEtBZ .framer-dp7psm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 32px 64px 32px 64px; position: relative; width: 100%; }\",\".framer-vEtBZ .framer-u9xb9g { flex: none; height: 20px; position: relative; width: 78px; }\",\".framer-vEtBZ.framer-v-db5s7k.framer-1b4el6g { width: 638px; }\",\".framer-vEtBZ.framer-v-db5s7k .framer-zwqedi { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 42px; justify-content: flex-start; padding: 42px 30px 42px 30px; }\",\".framer-vEtBZ.framer-v-db5s7k .framer-1uv6ete { height: 47px; width: 239px; }\",\".framer-vEtBZ.framer-v-db5s7k .framer-dp7psm { padding: 24px; }\",\".framer-vEtBZ.framer-v-1px3xiy.framer-1b4el6g { width: 391px; }\",\".framer-vEtBZ.framer-v-1px3xiy .framer-zwqedi { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 42px; justify-content: flex-start; padding: 42px 20px 42px 20px; }\",\".framer-vEtBZ.framer-v-1px3xiy .framer-1uv6ete { height: 40px; width: 203px; }\",\".framer-vEtBZ.framer-v-1px3xiy .framer-1kl65l4 { gap: 16px; width: 312px; }\",\".framer-vEtBZ.framer-v-1px3xiy .framer-dp7psm { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; padding: 24px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 227\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"riLFr_GEK\":{\"layout\":[\"fixed\",\"auto\"]},\"pDr7364zq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDGaEdJwag=withCSS(Component,css,\"framer-vEtBZ\");export default FramerDGaEdJwag;FramerDGaEdJwag.displayName=\"Footer\";FramerDGaEdJwag.defaultProps={height:227,width:1440};addPropertyControls(FramerDGaEdJwag,{variant:{options:[\"rmBCnZNFU\",\"riLFr_GEK\",\"pDr7364zq\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDGaEdJwag,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDGaEdJwag\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"227\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"riLFr_GEK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pDr7364zq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DGaEdJwag.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const cycleOrder=[\"R9gQIpgay\",\"tMF2J4sgH\"];const serializationHash=\"framer-qxbWJ\";const variantClassNames={R9gQIpgay:\"framer-v-f1rpmh\",tMF2J4sgH:\"framer-v-1t8qmup\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dieXHDsBQ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"tMF2J4sgH\",Close:\"R9gQIpgay\"};const getProps=({click,height,id,width,...props})=>{return{...props,dieXHDsBQ:click??props.dieXHDsBQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"R9gQIpgay\"};};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,dieXHDsBQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"R9gQIpgay\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnt6owp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(dieXHDsBQ){const res=await dieXHDsBQ(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f1rpmh\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"R9gQIpgay\",onTap:onTapnt6owp,ref:refBinding,style:{backgroundColor:\"rgb(15, 99, 247)\",...style},...addPropertyOverrides({tMF2J4sgH:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1df23q0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"miT91cUNQ-container\",nodeId:\"miT91cUNQ\",rendersWithMotion:true,scopeId:\"ZZrTqaWEl\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"menu\",id:\"miT91cUNQ\",layoutId:\"miT91cUNQ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({tMF2J4sgH:{iconSelection:\"x\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qxbWJ.framer-qdrspk, .framer-qxbWJ .framer-qdrspk { display: block; }\",\".framer-qxbWJ.framer-f1rpmh { cursor: pointer; height: 34px; overflow: hidden; position: relative; width: 34px; }\",\".framer-qxbWJ .framer-1df23q0-container { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-qxbWJ.framer-v-1t8qmup.framer-f1rpmh { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 34px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tMF2J4sgH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"dieXHDsBQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZZrTqaWEl=withCSS(Component,css,\"framer-qxbWJ\");export default FramerZZrTqaWEl;FramerZZrTqaWEl.displayName=\"Hamburger Menu\";FramerZZrTqaWEl.defaultProps={height:34,width:34};addPropertyControls(FramerZZrTqaWEl,{variant:{options:[\"R9gQIpgay\",\"tMF2J4sgH\"],optionTitles:[\"Close\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},dieXHDsBQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerZZrTqaWEl,[{explicitInter:true,fonts:[]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZZrTqaWEl\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tMF2J4sgH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"dieXHDsBQ\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"34\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZZrTqaWEl.map","// Generated by Framer (af7f236)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,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/lN9OUspVl2gSwUx1pXKY/oymvt8crcenW4gCB2AL1/oztQ_LGZ3.js\";import Button2 from\"https://framerusercontent.com/modules/HwbQfQZOaKc9FTwgYGzW/gFv6FSIqjpJTItmB4vBd/MuuF7j9P1.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/Kmdg9Hy762WhUSfupmBK/1K2YTwx1hojoU1hyi8Zw/ZZrTqaWEl.js\";const Button2Fonts=getFonts(Button2);const HamburgerMenuFonts=getFonts(HamburgerMenu);const cycleOrder=[\"G1ePIVeL5\",\"mc86s5gUB\",\"mL4HqJmbA\"];const serializationHash=\"framer-zGJaJ\";const variantClassNames={G1ePIVeL5:\"framer-v-438s1g\",mc86s5gUB:\"framer-v-1hp8zx4\",mL4HqJmbA:\"framer-v-560s52\"};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 transition2={delay:0,duration:.6,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 humanReadableVariantMap={\"Tablet-Closed\":\"mc86s5gUB\",\"Tablet-Opened\":\"mL4HqJmbA\",Desktop:\"G1ePIVeL5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"G1ePIVeL5\"};};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:\"G1ePIVeL5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const dieXHDsBQ1ylgnck=activeVariantCallback(async(...args)=>{setVariant(\"yCd_ilUJG\");});const dieXHDsBQ124q6pr=activeVariantCallback(async(...args)=>{setVariant(\"mL4HqJmbA\");});const dieXHDsBQ1755fy3=activeVariantCallback(async(...args)=>{setVariant(\"mc86s5gUB\");});const onTap1755fy3=activeVariantCallback(async(...args)=>{setVariant(\"mc86s5gUB\");});const He5zGXEXn1755fy3=activeVariantCallback(async(...args)=>{setVariant(\"mc86s5gUB\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mc86s5gUB\",\"mL4HqJmbA\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"mc86s5gUB\",\"mL4HqJmbA\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"mc86s5gUB\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({mc86s5gUB:{value:transition2},mL4HqJmbA:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-438s1g\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"G1ePIVeL5\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({mc86s5gUB:{\"data-framer-name\":\"Tablet-Closed\"},mL4HqJmbA:{\"data-framer-name\":\"Tablet-Opened\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yuux8m\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KbkTclj3e\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KjbKUKfkg\",openInNewTab:false,scopeId:\"j4IRavmW0\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17sb5ah framer-1nfgbjt\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"KjbKUKfkg\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1skj4v3\",\"data-framer-name\":\"Blue + Dark Blue 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:298,layoutDependency:layoutDependency,layoutId:\"k3R9PDqsi\",svg:'<svg width=\"298\" height=\"71\" viewBox=\"0 0 298 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_588_5322)\">\\n<path d=\"M98.3887 57.4058V24.9452H109.21C112.974 24.9452 116.083 25.6229 118.536 26.9782C120.907 28.24 122.82 30.2206 124 32.6368C125.239 35.3158 125.848 38.244 125.779 41.1958C125.847 44.1454 125.239 47.0713 124 49.7481C122.833 52.1557 120.941 54.1351 118.59 55.4067C116.148 56.762 113.037 57.4397 109.237 57.4397L98.3887 57.4058ZM104.651 52.0251H108.912C111.563 52.0251 113.653 51.5914 115.181 50.7239C116.671 49.9033 117.825 48.5839 118.441 46.9967C119.131 45.1358 119.462 43.1602 119.415 41.1755C119.465 39.1751 119.134 37.1835 118.441 35.3068C117.823 33.719 116.67 32.3979 115.181 31.5729C113.653 30.7099 111.563 30.2785 108.912 30.2785H104.651V52.0251Z\" fill=\"#072154\"/>\\n<path d=\"M142.173 57.9615C140.002 58.0047 137.857 57.4866 135.944 56.4571C134.159 55.4821 132.688 54.0176 131.703 52.2352C130.673 50.3051 130.156 48.1416 130.202 45.9531C130.162 43.7048 130.678 41.4814 131.703 39.4813C132.655 37.6459 134.107 36.1186 135.89 35.0764C137.799 33.9853 139.968 33.4326 142.166 33.4771C144.296 33.4224 146.401 33.9519 148.253 35.0087C149.945 35.99 151.337 37.4174 152.277 39.1357C153.254 40.9418 153.748 42.9706 153.71 45.0247V46.0819C153.711 46.4766 153.682 46.8708 153.623 47.261H134.686V43.4457H147.414C147.401 42.7735 147.253 42.1108 146.979 41.4971C146.705 40.8835 146.31 40.3316 145.818 39.8744C144.814 38.9981 143.517 38.5356 142.186 38.58C141.163 38.5705 140.153 38.8199 139.251 39.3051C138.338 39.8017 137.603 40.5717 137.148 41.5076C136.599 42.6806 136.337 43.9674 136.383 45.2619V46.6172C136.356 47.7655 136.601 48.9038 137.1 49.9378C137.55 50.8462 138.255 51.6025 139.129 52.1132C140.042 52.6294 141.078 52.8871 142.125 52.8586C143.126 52.8967 144.116 52.6399 144.973 52.12C145.7 51.6545 146.283 50.995 146.657 50.2157H153.048C152.614 51.6725 151.871 53.018 150.87 54.1598C149.834 55.3402 148.556 56.2832 147.123 56.9247C145.568 57.6284 143.879 57.9823 142.173 57.9615Z\" fill=\"#072154\"/>\\n<path d=\"M167.548 39.3051V34.0328H182.034V39.3051H167.548ZM170.74 57.4397V31.9456C170.664 30.3425 170.999 28.7465 171.714 27.3103C172.342 26.185 173.327 25.3024 174.514 24.8029C175.873 24.253 177.329 23.9856 178.795 24.0168H181.662V29.3501H179.721C178.971 29.278 178.221 29.4828 177.611 29.9261C177.376 30.2055 177.2 30.5296 177.093 30.8789C176.986 31.2283 176.95 31.5957 176.989 31.9591V57.4058L170.74 57.4397Z\" fill=\"#072154\"/>\\n<path d=\"M204.136 34.2158H210.108V57.4058H204.136V54.6951C202.333 56.9541 199.819 58.0835 196.596 58.0835C195.096 58.0953 193.611 57.7844 192.241 57.1718C190.871 56.5592 189.648 55.6592 188.656 54.5325C186.456 52.182 185.269 49.0589 185.349 45.8379C185.269 42.617 186.456 39.4938 188.656 37.1434C189.65 36.0083 190.877 35.1017 192.253 34.4853C193.629 33.869 195.122 33.5575 196.629 33.572C199.871 33.572 202.385 34.7015 204.17 36.9604L204.136 34.2158ZM193.119 50.5207C193.717 51.1252 194.433 51.5997 195.222 51.9146C196.011 52.2294 196.856 52.3778 197.705 52.3504C198.556 52.3757 199.404 52.2265 200.196 51.9119C200.988 51.5972 201.707 51.1238 202.31 50.5207C202.922 49.8973 203.4 49.1546 203.714 48.3386C204.028 47.5226 204.172 46.6508 204.136 45.7769C204.168 44.9097 204.022 44.0451 203.708 43.2363C203.394 42.4275 202.919 41.6916 202.31 41.0739C201.703 40.4807 200.981 40.0179 200.189 39.7138C199.398 39.4097 198.552 39.2706 197.705 39.3052C196.855 39.2774 196.009 39.4263 195.22 39.7424C194.431 40.0584 193.716 40.5349 193.119 41.1416C192.517 41.7625 192.046 42.4994 191.735 43.3077C191.425 44.1161 191.281 44.9792 191.314 45.8447C191.287 46.7056 191.433 47.563 191.743 48.3663C192.053 49.1695 192.521 49.9021 193.119 50.5207Z\" fill=\"#072154\"/>\\n<path d=\"M225.379 57.9615C223.476 58.0021 221.586 57.6491 219.826 56.9247C218.361 56.3307 217.082 55.3551 216.12 54.0988C215.238 52.9149 214.708 51.5054 214.592 50.0327H220.793C220.947 50.6136 221.216 51.1575 221.585 51.632C221.975 52.1298 222.485 52.5213 223.066 52.7705C223.768 53.0642 224.524 53.2051 225.284 53.1839C225.977 53.2079 226.667 53.0903 227.313 52.8383C227.794 52.6452 228.206 52.3124 228.496 51.8828C228.746 51.5145 228.882 51.081 228.889 50.6359C228.906 50.3592 228.866 50.0818 228.771 49.8216C228.675 49.5614 228.526 49.324 228.334 49.1246C227.865 48.7197 227.31 48.4276 226.711 48.2708C226.001 48.0539 225.142 47.8371 224.121 47.5931C223.021 47.3788 221.933 47.1074 220.861 46.7799C219.866 46.4872 218.91 46.0754 218.014 45.5533C217.21 45.0847 216.529 44.4321 216.025 43.649C215.505 42.7836 215.247 41.7854 215.281 40.7757C215.264 39.447 215.651 38.1445 216.391 37.0417C217.207 35.8941 218.326 34.9976 219.623 34.453C221.247 33.762 223 33.4292 224.763 33.4771C227.568 33.4771 229.788 34.1096 231.425 35.3746C232.238 36.0073 232.915 36.798 233.416 37.6993C233.917 38.6006 234.231 39.594 234.34 40.6198H228.463C228.287 39.9184 227.849 39.3117 227.238 38.9256C226.455 38.5203 225.587 38.3089 224.706 38.3089C223.824 38.3089 222.956 38.5203 222.173 38.9256C221.903 39.0905 221.68 39.3225 221.526 39.5992C221.372 39.8759 221.292 40.1878 221.294 40.5046C221.297 40.7285 221.351 40.9487 221.45 41.1491C221.55 41.3496 221.693 41.5253 221.869 41.6634C222.353 42.0577 222.912 42.3504 223.512 42.5241C224.364 42.7934 225.228 43.0196 226.102 43.2018C227.706 43.5223 229.288 43.9479 230.836 44.4758C232.058 44.8666 233.157 45.5669 234.029 46.5088C234.859 47.5943 235.268 48.9455 235.178 50.3106C235.197 51.7252 234.777 53.1107 233.974 54.275C233.119 55.4743 231.948 56.4126 230.593 56.9857C228.942 57.6721 227.166 58.0046 225.379 57.9615Z\" fill=\"#072154\"/>\\n<path d=\"M253.378 39.9828H248.15V49.6126C248.121 49.9322 248.159 50.2544 248.263 50.5581C248.367 50.8617 248.533 51.14 248.752 51.3745C249.246 51.7845 249.869 52.0076 250.51 52.0048C251.466 52.0543 252.423 52.0543 253.378 52.0048V57.4262C249.27 57.878 246.378 57.4917 244.701 56.2674C243.024 55.043 242.183 52.8315 242.178 49.6329V39.9828H238.12V34.2158H242.178V29.5331L248.15 27.7237V34.2158H253.378V39.9828Z\" fill=\"#072154\"/>\\n<path d=\"M269.481 57.9615C267.312 58.0048 265.169 57.4866 263.259 56.4571C261.482 55.4801 260.02 54.0155 259.045 52.2352C258.015 50.3051 257.498 48.1416 257.544 45.9531C257.498 43.7065 258.006 41.4832 259.025 39.4813C259.977 37.6459 261.428 36.1186 263.211 35.0764C265.119 33.9865 267.285 33.4339 269.481 33.4771C271.611 33.4237 273.715 33.9532 275.567 35.0087C277.259 35.9919 278.65 37.4189 279.592 39.1357C280.566 40.943 281.059 42.971 281.025 45.0247V46.0819C281.023 46.4768 280.992 46.8709 280.931 47.261H261.994V43.4457H274.715C274.706 42.773 274.559 42.1093 274.285 41.4952C274.01 40.8811 273.614 40.3296 273.119 39.8744C272.116 38.9969 270.818 38.5342 269.487 38.58C268.468 38.5728 267.464 38.8221 266.566 39.3051C265.653 39.8017 264.917 40.5717 264.463 41.5076C263.911 42.6796 263.649 43.9672 263.698 45.2619V46.6172C263.67 47.7655 263.916 48.9038 264.415 49.9378C264.864 50.8466 265.57 51.6031 266.444 52.1132C267.355 52.6283 268.388 52.8859 269.433 52.8586C270.434 52.8976 271.424 52.6407 272.281 52.12C273.01 51.6549 273.595 50.9955 273.971 50.2157H280.356C279.922 51.6709 279.182 53.0159 278.185 54.1598C277.138 55.3435 275.848 56.2867 274.404 56.9247C272.858 57.6246 271.178 57.9784 269.481 57.9615Z\" fill=\"#072154\"/>\\n<path d=\"M292.273 39.7795V49.4228C292.245 49.7424 292.284 50.0642 292.387 50.3677C292.491 50.6711 292.657 50.9495 292.874 51.1848C293.369 51.5938 293.991 51.8167 294.633 51.815C295.588 51.8646 296.545 51.8646 297.5 51.815V57.2364C293.393 57.6882 290.501 57.3019 288.823 56.0776C287.146 54.8533 286.305 52.6418 286.301 49.4432V29.3433L292.273 27.5339V39.7795Z\" fill=\"#072154\"/>\\n<path d=\"M73.8657 38.8104V71H32.7598V57.643H60.5357V38.8104C60.5334 36.2943 59.8561 33.825 58.5747 31.6611C57.2932 29.4972 55.4548 27.7183 53.2519 26.5106L32.7598 15.2409V0L59.6768 14.8072C63.9723 17.1659 67.5559 20.6385 70.0522 24.8615C72.5485 29.0844 73.8656 33.9023 73.8657 38.8104Z\" fill=\"#0F63E4\"/>\\n<path d=\"M15.9942 36.154H0.587891V22.797H10.4755L17.9013 15.3494H32.7733V28.7063H23.4268L15.9942 36.154Z\" fill=\"#0F63E4\"/>\\n<path d=\"M15.913 65.1042H0.5V51.7473H10.3944L17.8202 44.2996H32.6854V57.6566H23.3389L15.913 65.1042Z\" fill=\"#0F63E4\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_588_5322\">\\n<rect width=\"297\" height=\"71\" fill=\"white\" transform=\"translate(0.5)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y79a5w\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"F7QuXHroS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"SjtwpeXvg\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"Home \"})})})}),className:\"framer-1kxm7nr\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"SjtwpeXvg\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A5Y7UwYkK\"},motionChild:true,nodeId:\"D1r7Utd16\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"About Us \"})})})}),className:\"framer-18r1ryn\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"D1r7Utd16\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ynrVgYqZs\"},motionChild:true,nodeId:\"Nbz1bUsr4\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"Project\"})})})}),className:\"framer-9ehp07\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"Nbz1bUsr4\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WF0UIpgzG\"},motionChild:true,nodeId:\"qUP6wLxae\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"Contact us\"})})})}),className:\"framer-15fugn8\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"qUP6wLxae\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WF0UIpgzG\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+(32+((componentViewport?.height||122)-64-58)/2)+3,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18iuep5-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"DUJFPkgQJ-container\",name:\"Button\",nodeId:\"DUJFPkgQJ\",rendersWithMotion:true,scopeId:\"j4IRavmW0\",children:/*#__PURE__*/_jsx(Button2,{height:\"100%\",i6RzWwBlz:resolvedLinks[0],id:\"DUJFPkgQJ\",layoutId:\"DUJFPkgQJ\",name:\"Button\",qkMYhPjpu:\"14px 32px 14px 32px\",variant:\"qW6hREcaj\",width:\"100%\",y28AyTMTl:\"Get Started\",ZzR66H7PG:20})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7zry1l\",\"data-framer-name\":\"Tablet and Mobile\",layoutDependency:layoutDependency,layoutId:\"jdbptgYAl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16p5xea\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"RCSWJzZHY\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fur39kVmJ\",openInNewTab:false,scopeId:\"j4IRavmW0\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18l21md framer-1nfgbjt\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"fur39kVmJ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1wnvjvc\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:298,layoutDependency:layoutDependency,layoutId:\"OQ0hIxccR\",svg:'<svg width=\"298\" height=\"71\" viewBox=\"0 0 298 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_588_5322)\">\\n<path d=\"M98.3887 57.4058V24.9452H109.21C112.974 24.9452 116.083 25.6229 118.536 26.9782C120.907 28.24 122.82 30.2206 124 32.6368C125.239 35.3158 125.848 38.244 125.779 41.1958C125.847 44.1454 125.239 47.0713 124 49.7481C122.833 52.1557 120.941 54.1351 118.59 55.4067C116.148 56.762 113.037 57.4397 109.237 57.4397L98.3887 57.4058ZM104.651 52.0251H108.912C111.563 52.0251 113.653 51.5914 115.181 50.7239C116.671 49.9033 117.825 48.5839 118.441 46.9967C119.131 45.1358 119.462 43.1602 119.415 41.1755C119.465 39.1751 119.134 37.1835 118.441 35.3068C117.823 33.719 116.67 32.3979 115.181 31.5729C113.653 30.7099 111.563 30.2785 108.912 30.2785H104.651V52.0251Z\" fill=\"#072154\"/>\\n<path d=\"M142.173 57.9615C140.002 58.0047 137.857 57.4866 135.944 56.4571C134.159 55.4821 132.688 54.0176 131.703 52.2352C130.673 50.3051 130.156 48.1416 130.202 45.9531C130.162 43.7048 130.678 41.4814 131.703 39.4813C132.655 37.6459 134.107 36.1186 135.89 35.0764C137.799 33.9853 139.968 33.4326 142.166 33.4771C144.296 33.4224 146.401 33.9519 148.253 35.0087C149.945 35.99 151.337 37.4174 152.277 39.1357C153.254 40.9418 153.748 42.9706 153.71 45.0247V46.0819C153.711 46.4766 153.682 46.8708 153.623 47.261H134.686V43.4457H147.414C147.401 42.7735 147.253 42.1108 146.979 41.4971C146.705 40.8835 146.31 40.3316 145.818 39.8744C144.814 38.9981 143.517 38.5356 142.186 38.58C141.163 38.5705 140.153 38.8199 139.251 39.3051C138.338 39.8017 137.603 40.5717 137.148 41.5076C136.599 42.6806 136.337 43.9674 136.383 45.2619V46.6172C136.356 47.7655 136.601 48.9038 137.1 49.9378C137.55 50.8462 138.255 51.6025 139.129 52.1132C140.042 52.6294 141.078 52.8871 142.125 52.8586C143.126 52.8967 144.116 52.6399 144.973 52.12C145.7 51.6545 146.283 50.995 146.657 50.2157H153.048C152.614 51.6725 151.871 53.018 150.87 54.1598C149.834 55.3402 148.556 56.2832 147.123 56.9247C145.568 57.6284 143.879 57.9823 142.173 57.9615Z\" fill=\"#072154\"/>\\n<path d=\"M167.548 39.3051V34.0328H182.034V39.3051H167.548ZM170.74 57.4397V31.9456C170.664 30.3425 170.999 28.7465 171.714 27.3103C172.342 26.185 173.327 25.3024 174.514 24.8029C175.873 24.253 177.329 23.9856 178.795 24.0168H181.662V29.3501H179.721C178.971 29.278 178.221 29.4828 177.611 29.9261C177.376 30.2055 177.2 30.5296 177.093 30.8789C176.986 31.2283 176.95 31.5957 176.989 31.9591V57.4058L170.74 57.4397Z\" fill=\"#072154\"/>\\n<path d=\"M204.136 34.2158H210.108V57.4058H204.136V54.6951C202.333 56.9541 199.819 58.0835 196.596 58.0835C195.096 58.0953 193.611 57.7844 192.241 57.1718C190.871 56.5592 189.648 55.6592 188.656 54.5325C186.456 52.182 185.269 49.0589 185.349 45.8379C185.269 42.617 186.456 39.4938 188.656 37.1434C189.65 36.0083 190.877 35.1017 192.253 34.4853C193.629 33.869 195.122 33.5575 196.629 33.572C199.871 33.572 202.385 34.7015 204.17 36.9604L204.136 34.2158ZM193.119 50.5207C193.717 51.1252 194.433 51.5997 195.222 51.9146C196.011 52.2294 196.856 52.3778 197.705 52.3504C198.556 52.3757 199.404 52.2265 200.196 51.9119C200.988 51.5972 201.707 51.1238 202.31 50.5207C202.922 49.8973 203.4 49.1546 203.714 48.3386C204.028 47.5226 204.172 46.6508 204.136 45.7769C204.168 44.9097 204.022 44.0451 203.708 43.2363C203.394 42.4275 202.919 41.6916 202.31 41.0739C201.703 40.4807 200.981 40.0179 200.189 39.7138C199.398 39.4097 198.552 39.2706 197.705 39.3052C196.855 39.2774 196.009 39.4263 195.22 39.7424C194.431 40.0584 193.716 40.5349 193.119 41.1416C192.517 41.7625 192.046 42.4994 191.735 43.3077C191.425 44.1161 191.281 44.9792 191.314 45.8447C191.287 46.7056 191.433 47.563 191.743 48.3663C192.053 49.1695 192.521 49.9021 193.119 50.5207Z\" fill=\"#072154\"/>\\n<path d=\"M225.379 57.9615C223.476 58.0021 221.586 57.6491 219.826 56.9247C218.361 56.3307 217.082 55.3551 216.12 54.0988C215.238 52.9149 214.708 51.5054 214.592 50.0327H220.793C220.947 50.6136 221.216 51.1575 221.585 51.632C221.975 52.1298 222.485 52.5213 223.066 52.7705C223.768 53.0642 224.524 53.2051 225.284 53.1839C225.977 53.2079 226.667 53.0903 227.313 52.8383C227.794 52.6452 228.206 52.3124 228.496 51.8828C228.746 51.5145 228.882 51.081 228.889 50.6359C228.906 50.3592 228.866 50.0818 228.771 49.8216C228.675 49.5614 228.526 49.324 228.334 49.1246C227.865 48.7197 227.31 48.4276 226.711 48.2708C226.001 48.0539 225.142 47.8371 224.121 47.5931C223.021 47.3788 221.933 47.1074 220.861 46.7799C219.866 46.4872 218.91 46.0754 218.014 45.5533C217.21 45.0847 216.529 44.4321 216.025 43.649C215.505 42.7836 215.247 41.7854 215.281 40.7757C215.264 39.447 215.651 38.1445 216.391 37.0417C217.207 35.8941 218.326 34.9976 219.623 34.453C221.247 33.762 223 33.4292 224.763 33.4771C227.568 33.4771 229.788 34.1096 231.425 35.3746C232.238 36.0073 232.915 36.798 233.416 37.6993C233.917 38.6006 234.231 39.594 234.34 40.6198H228.463C228.287 39.9184 227.849 39.3117 227.238 38.9256C226.455 38.5203 225.587 38.3089 224.706 38.3089C223.824 38.3089 222.956 38.5203 222.173 38.9256C221.903 39.0905 221.68 39.3225 221.526 39.5992C221.372 39.8759 221.292 40.1878 221.294 40.5046C221.297 40.7285 221.351 40.9487 221.45 41.1491C221.55 41.3496 221.693 41.5253 221.869 41.6634C222.353 42.0577 222.912 42.3504 223.512 42.5241C224.364 42.7934 225.228 43.0196 226.102 43.2018C227.706 43.5223 229.288 43.9479 230.836 44.4758C232.058 44.8666 233.157 45.5669 234.029 46.5088C234.859 47.5943 235.268 48.9455 235.178 50.3106C235.197 51.7252 234.777 53.1107 233.974 54.275C233.119 55.4743 231.948 56.4126 230.593 56.9857C228.942 57.6721 227.166 58.0046 225.379 57.9615Z\" fill=\"#072154\"/>\\n<path d=\"M253.378 39.9828H248.15V49.6126C248.121 49.9322 248.159 50.2544 248.263 50.5581C248.367 50.8617 248.533 51.14 248.752 51.3745C249.246 51.7845 249.869 52.0076 250.51 52.0048C251.466 52.0543 252.423 52.0543 253.378 52.0048V57.4262C249.27 57.878 246.378 57.4917 244.701 56.2674C243.024 55.043 242.183 52.8315 242.178 49.6329V39.9828H238.12V34.2158H242.178V29.5331L248.15 27.7237V34.2158H253.378V39.9828Z\" fill=\"#072154\"/>\\n<path d=\"M269.481 57.9615C267.312 58.0048 265.169 57.4866 263.259 56.4571C261.482 55.4801 260.02 54.0155 259.045 52.2352C258.015 50.3051 257.498 48.1416 257.544 45.9531C257.498 43.7065 258.006 41.4832 259.025 39.4813C259.977 37.6459 261.428 36.1186 263.211 35.0764C265.119 33.9865 267.285 33.4339 269.481 33.4771C271.611 33.4237 273.715 33.9532 275.567 35.0087C277.259 35.9919 278.65 37.4189 279.592 39.1357C280.566 40.943 281.059 42.971 281.025 45.0247V46.0819C281.023 46.4768 280.992 46.8709 280.931 47.261H261.994V43.4457H274.715C274.706 42.773 274.559 42.1093 274.285 41.4952C274.01 40.8811 273.614 40.3296 273.119 39.8744C272.116 38.9969 270.818 38.5342 269.487 38.58C268.468 38.5728 267.464 38.8221 266.566 39.3051C265.653 39.8017 264.917 40.5717 264.463 41.5076C263.911 42.6796 263.649 43.9672 263.698 45.2619V46.6172C263.67 47.7655 263.916 48.9038 264.415 49.9378C264.864 50.8466 265.57 51.6031 266.444 52.1132C267.355 52.6283 268.388 52.8859 269.433 52.8586C270.434 52.8976 271.424 52.6407 272.281 52.12C273.01 51.6549 273.595 50.9955 273.971 50.2157H280.356C279.922 51.6709 279.182 53.0159 278.185 54.1598C277.138 55.3435 275.848 56.2867 274.404 56.9247C272.858 57.6246 271.178 57.9784 269.481 57.9615Z\" fill=\"#072154\"/>\\n<path d=\"M292.273 39.7795V49.4228C292.245 49.7424 292.284 50.0642 292.387 50.3677C292.491 50.6711 292.657 50.9495 292.874 51.1848C293.369 51.5938 293.991 51.8167 294.633 51.815C295.588 51.8646 296.545 51.8646 297.5 51.815V57.2364C293.393 57.6882 290.501 57.3019 288.823 56.0776C287.146 54.8533 286.305 52.6418 286.301 49.4432V29.3433L292.273 27.5339V39.7795Z\" fill=\"#072154\"/>\\n<path d=\"M73.8657 38.8104V71H32.7598V57.643H60.5357V38.8104C60.5334 36.2943 59.8561 33.825 58.5747 31.6611C57.2932 29.4972 55.4548 27.7183 53.2519 26.5106L32.7598 15.2409V0L59.6768 14.8072C63.9723 17.1659 67.5559 20.6385 70.0522 24.8615C72.5485 29.0844 73.8656 33.9023 73.8657 38.8104Z\" fill=\"#0F63E4\"/>\\n<path d=\"M15.9942 36.154H0.587891V22.797H10.4755L17.9013 15.3494H32.7733V28.7063H23.4268L15.9942 36.154Z\" fill=\"#0F63E4\"/>\\n<path d=\"M15.913 65.1042H0.5V51.7473H10.3944L17.8202 44.2996H32.6854V57.6566H23.3389L15.913 65.1042Z\" fill=\"#0F63E4\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_588_5322\">\\n<rect width=\"297\" height=\"71\" fill=\"white\" transform=\"translate(0.5)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"50px\",...addPropertyOverrides({mc86s5gUB:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||98)-48-50)/2)+0+0},mL4HqJmbA:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||375)-48-327)/2)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t8wbgx-container\",layoutDependency:layoutDependency,layoutId:\"XZNKoqdFL-container\",nodeId:\"XZNKoqdFL\",rendersWithMotion:true,scopeId:\"j4IRavmW0\",children:/*#__PURE__*/_jsx(HamburgerMenu,{dieXHDsBQ:dieXHDsBQ1ylgnck,height:\"100%\",id:\"XZNKoqdFL\",layoutId:\"XZNKoqdFL\",style:{height:\"100%\",width:\"100%\"},variant:\"R9gQIpgay\",width:\"100%\",...addPropertyOverrides({mc86s5gUB:{dieXHDsBQ:dieXHDsBQ124q6pr},mL4HqJmbA:{dieXHDsBQ:dieXHDsBQ1755fy3,variant:\"tMF2J4sgH\"}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pq0u3d\",\"data-framer-name\":\"Links and CTA\",layoutDependency:layoutDependency,layoutId:\"soeR1aTrh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1su52mr\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"J33F5y086\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Ktg0OaS26\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"Home \"})})})}),className:\"framer-1cr9u44\",\"data-highlight\":true,fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"Ktg0OaS26\",onTap:onTap1755fy3,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A5Y7UwYkK\"},motionChild:true,nodeId:\"s5arKrdJ9\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"About Us \"})})})}),className:\"framer-1jc8iqi\",\"data-highlight\":true,fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"s5arKrdJ9\",onTap:onTap1755fy3,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ynrVgYqZs\"},motionChild:true,nodeId:\"RVR22gWY6\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"Project\"})})})}),className:\"framer-1f6vjej\",\"data-highlight\":true,fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"RVR22gWY6\",onTap:onTap1755fy3,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WF0UIpgzG\"},motionChild:true,nodeId:\"XT1L8Snpw\",openInNewTab:false,relValues:[],scopeId:\"j4IRavmW0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ok82yu\",\"data-styles-preset\":\"oztQ_LGZ3\",children:\"Contact us\"})})})}),className:\"framer-1hfo2hb\",\"data-highlight\":true,fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"XT1L8Snpw\",onTap:onTap1755fy3,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WF0UIpgzG\"},implicitPathVariables:undefined},{href:{webPageId:\"WF0UIpgzG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,...addPropertyOverrides({mL4HqJmbA:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||375)-48-327)/2)+0+82+0+193}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oqhzwn-container\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"NfMXMJR7F-container\",name:\"Button\",nodeId:\"NfMXMJR7F\",rendersWithMotion:true,scopeId:\"j4IRavmW0\",children:/*#__PURE__*/_jsx(Button2,{He5zGXEXn:He5zGXEXn1755fy3,height:\"100%\",i6RzWwBlz:resolvedLinks1[0],id:\"NfMXMJR7F\",layoutId:\"NfMXMJR7F\",name:\"Button\",qkMYhPjpu:\"14px 32px 14px 32px\",variant:\"qW6hREcaj\",width:\"100%\",y28AyTMTl:\"Get Started\",ZzR66H7PG:20,...addPropertyOverrides({mL4HqJmbA:{i6RzWwBlz:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zGJaJ.framer-1nfgbjt, .framer-zGJaJ .framer-1nfgbjt { display: block; }\",\".framer-zGJaJ.framer-438s1g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 32px 64px 32px 64px; position: relative; width: 1440px; }\",\".framer-zGJaJ .framer-yuux8m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zGJaJ .framer-17sb5ah { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-zGJaJ .framer-1skj4v3 { flex: none; height: 58px; position: relative; width: 247px; }\",\".framer-zGJaJ .framer-1y79a5w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-zGJaJ .framer-1kxm7nr, .framer-zGJaJ .framer-18r1ryn, .framer-zGJaJ .framer-9ehp07, .framer-zGJaJ .framer-15fugn8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zGJaJ .framer-18iuep5-container, .framer-zGJaJ .framer-1oqhzwn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zGJaJ .framer-7zry1l, .framer-zGJaJ .framer-16p5xea { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zGJaJ .framer-18l21md { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8.1px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-zGJaJ .framer-1wnvjvc { flex: none; height: 42px; position: relative; width: 180px; }\",\".framer-zGJaJ .framer-1t8wbgx-container { flex: none; height: 50px; position: relative; width: 50px; }\",\".framer-zGJaJ .framer-1pq0u3d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zGJaJ .framer-1su52mr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zGJaJ .framer-1cr9u44, .framer-zGJaJ .framer-1jc8iqi, .framer-zGJaJ .framer-1f6vjej, .framer-zGJaJ .framer-1hfo2hb { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zGJaJ.framer-v-1hp8zx4.framer-438s1g, .framer-zGJaJ.framer-v-560s52.framer-438s1g { padding: 24px; width: 810px; }\",\".framer-zGJaJ.framer-v-560s52 .framer-7zry1l { flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-zGJaJ.framer-v-560s52 .framer-16p5xea, .framer-zGJaJ.framer-v-560s52 .framer-1pq0u3d { flex: none; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 122\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mc86s5gUB\":{\"layout\":[\"fixed\",\"auto\"]},\"mL4HqJmbA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj4IRavmW0=withCSS(Component,css,\"framer-zGJaJ\");export default Framerj4IRavmW0;Framerj4IRavmW0.displayName=\"Menu\";Framerj4IRavmW0.defaultProps={height:122,width:1440};addPropertyControls(Framerj4IRavmW0,{variant:{options:[\"G1ePIVeL5\",\"mc86s5gUB\",\"mL4HqJmbA\"],optionTitles:[\"Desktop\",\"Tablet-Closed\",\"Tablet-Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerj4IRavmW0,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"}]},...Button2Fonts,...HamburgerMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj4IRavmW0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mc86s5gUB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mL4HqJmbA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"122\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j4IRavmW0.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/DGaEdJwag/DGaEdJwag.js\";import Menu from\"#framer/local/canvasComponent/j4IRavmW0/j4IRavmW0.js\";const MenuFonts=getFonts(Menu);const FooterFonts=getFonts(Footer);const breakpoints={ioaw31WNa:\"(min-width: 768px) and (max-width: 1439.98px)\",NZXxQrpWY:\"(min-width: 1440px)\",t0ithJi16:\"(max-width: 767.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-QHxiS\";const variantClassNames={ioaw31WNa:\"framer-v-1u9w5m9\",NZXxQrpWY:\"framer-v-1shfv7r\",t0ithJi16:\"framer-v-eg6aaq\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QHxiS.framer-117n01d, .framer-QHxiS .framer-117n01d { display: block; }\",\".framer-QHxiS.framer-1shfv7r { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-QHxiS .framer-1a6nqw0-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; z-index: 1; }\",\".framer-QHxiS .framer-ujlpif { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -10px; position: relative; width: 0px; }\",\".framer-QHxiS .framer-acc346-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -10px; }'];const mediaQueries={ioaw31WNa:\"(min-width: 768px) and (max-width: 1439.98px)\",NZXxQrpWY:\"(min-width: 1440px)\",t0ithJi16:\"(max-width: 767.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"NZXxQrpWY\",Phone:\"t0ithJi16\",Tablet:\"ioaw31WNa\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NZXxQrpWY\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"NZXxQrpWY\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1shfv7r\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:122,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a6nqw0-container\",nodeId:\"uIifYLWgP\",scopeId:\"PLi5HiAze\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ioaw31WNa:{variant:\"mc86s5gUB\"},t0ithJi16:{variant:\"mc86s5gUB\"}},children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"uIifYLWgP\",layoutId:\"uIifYLWgP\",style:{width:\"100%\"},variant:\"G1ePIVeL5\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ujlpif\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:227,width:\"100vw\",y:1132,children:/*#__PURE__*/_jsx(Container,{className:\"framer-acc346-container\",nodeId:\"vykzNV2vW\",scopeId:\"PLi5HiAze\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ioaw31WNa:{variant:\"riLFr_GEK\"},t0ithJi16:{variant:\"pDr7364zq\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"vykzNV2vW\",layoutId:\"vykzNV2vW\",style:{width:\"100%\"},variant:\"rmBCnZNFU\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ioaw31WNa\":{\"layout\":[\"fixed\",\"fixed\"]},\"t0ithJi16\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"NZXxQrpWY\":[\".framer-1a6nqw0-container\",\".framer-acc346-container\"],\"ioaw31WNa\":[\".framer-1a6nqw0-container\",\".framer-acc346-container\"],\"t0ithJi16\":[\".framer-1a6nqw0-container\",\".framer-acc346-container\"]}\n * @framerBreakpoints {\"NZXxQrpWY\":{\"min\":1440,\"canvasClassName\":\"framer-1shfv7r-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"ioaw31WNa\":{\"min\":768,\"max\":1439,\"canvasClassName\":\"framer-1u9w5m9-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"t0ithJi16\":{\"max\":767,\"canvasClassName\":\"framer-eg6aaq-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant NZXxQrpWY\n * @framerLayoutTemplate\n */const FramerPLi5HiAze=withCSS(Component,css,\"framer-QHxiS\");export default FramerPLi5HiAze;FramerPLi5HiAze.displayName=\"Nav and Footer\";FramerPLi5HiAze.defaultProps={height:1e3,width:1440};addFonts(FramerPLi5HiAze,[{explicitInter:true,fonts:[]},...MenuFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPLi5HiAze\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"NZXxQrpWY\\\":[\\\".framer-1a6nqw0-container\\\",\\\".framer-acc346-container\\\"],\\\"ioaw31WNa\\\":[\\\".framer-1a6nqw0-container\\\",\\\".framer-acc346-container\\\"],\\\"t0ithJi16\\\":[\\\".framer-1a6nqw0-container\\\",\\\".framer-acc346-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"NZXxQrpWY\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1shfv7r-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"ioaw31WNa\\\":{\\\"min\\\":768,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1u9w5m9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"t0ithJi16\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-eg6aaq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"NZXxQrpWY\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ioaw31WNa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t0ithJi16\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NavAndFooter from \"https://framerusercontent.com/modules/9JLSSWn0EJyDEPkATIio/lTqT3dzNKkVMZyOkHjW7/PLi5HiAze.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7UbxvnTNRSNmqAlzIUiL/uMQpo9gOBY2ICUEUqRbm/augiA20Il.js\")), path: \"/\"}, A5Y7UwYkK: {elements: {CnLiT8Jha: \"smart-tech-integration\", GC0BMwgsO: \"solar-power\", VaSrFtZuy: \"construction\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/533kSu2JkmIFU7Z77pIB/U1r9TYAlWscdmFL3wsrh/A5Y7UwYkK.js\")), path: \"/about\"}, WF0UIpgzG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zt9ZjhVN4Yee7n28neov/9dO8RHuDBgErNDI5ePFD/WF0UIpgzG.js\")), path: \"/contact\"}, ynrVgYqZs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZaM5yMHkqu45P6p4zkec/xatP9N3AUf2hc6hFGRrJ/ynrVgYqZs.js\")), path: \"/projects\"}, bh70DOFEF: {collectionId: \"Hss7EFqHY\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a1dD7lNr6OWk1j55ENGk/TMXv1bYEqWzN5jhwShCm/bh70DOFEF.js\")), path: \"/projects/:heh4__2pb\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {Hss7EFqHY: async () => (await import(\"https://framerusercontent.com/modules/WSB70zpG7ye8EHtEe6dU/GN2Yb78wG4cPFTRyEW7K/Hss7EFqHY.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"10edb3d18637698522e9f94a13e9ed1236d1a8c70ed3909df0064f47683aa887\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"A5Y7UwYkK\":\r\ncase \"WF0UIpgzG\":\r\ncase \"ynrVgYqZs\":\r\ncase \"bh70DOFEF\":\r\nreturn React.createElement(NavAndFooter, {...props, key: \"NavAndFooter\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"A5Y7UwYkK\":\r\ncase \"WF0UIpgzG\":\r\ncase \"ynrVgYqZs\":\r\ncase \"bh70DOFEF\":\r\nreturn [{hash: \"1shfv7r\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1u9w5m9\", mediaQuery: \"(min-width: 768px) and (max-width: 1439.98px)\"}, {hash: \"eg6aaq\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://defastel.framer.website\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/OBRtdi0ACByLbQMw5OCC/caSxV0mI7zeaMpv2lCya/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {autobahnNavigation: false, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = true\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.hydrateRoot(\r\n                    document.getElementById(\"__framer-badge-container\"),\r\n                    React.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n                )\r\n            })\r\n        })()\r\n    "],"mappings":"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"}