{"version":3,"file":"shared-lib.evW4230P.mjs","names":["emptyStateStyle","defaultEmptyStateStyle","React.useState","React.useRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FooterHoverButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","HoverTextButton","NavContactButton","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","SVG"],"sources":["https:/framerusercontent.com/modules/Ksy1xv6q3FPF6gimBkhg/gRx4HZ6TcsKrHYzLkBtf/U0eq_8aUT.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js","https:/framer.com/m/framer/default-utils.js@^0.43.0","https:/framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js","https:/framer.com/m/framer/integrations-styles.js@0.2.0","https:/framerusercontent.com/modules/uGQZtcsxBzvxqsgxQ0Tz/ifR6JPfBJ84NN8DyqvOK/Hubspot.js","https:/framerusercontent.com/modules/v6qrE9Ky1y2A61f66Lt6/GjvQ9SYmEEZwDzQCwbnQ/Do4jJbmSL.js","https:/framerusercontent.com/modules/fH7UuTxv1i5DogrllpFU/3IgH3NMSqr8l9W6WZsU8/VaQqq6RWF.js","https:/framerusercontent.com/modules/yNUq7Z6GHLOxSbtIKAQV/RPLeW4ac0vmAFH7zxf5Z/Gx861sEBv.js","https:/framerusercontent.com/modules/yu2IBi03N8jOgP1Nj7Ks/7tyv6Gf97sAXlqm6lFiT/o42Fb1VtL.js","https:/framerusercontent.com/modules/SxlySYwuK0dakSMGL7WL/3NsHV1Fh8RoiuRUbCas0/vei8jtvba.js"],"sourcesContent":["// Generated by Framer (53eda0e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Y4Z7R .framer-styles-preset-5sdolp:not(.rich-text-wrapper), .framer-Y4Z7R .framer-styles-preset-5sdolp.rich-text-wrapper a { --framer-link-text-color: var(--token-2383f447-92f7-4cc0-80bb-3bccfde91c2d, #fcfcfc); }\"];export const className=\"framer-Y4Z7R\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\n// @ts-ignore\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n    100: \"Thin\",\n    200: \"Extra-light\",\n    300: \"Light\",\n    400: \"Regular\",\n    500: \"Medium\",\n    600: \"Semi-bold\",\n    700: \"Bold\",\n    800: \"Extra-bold\",\n    900: \"Black\"\n};\nexport function useFontControls(props) {\n    const { fontFamily , fontSize , fontWeight , font  } = props;\n    const fontWeightName = fontWeights[fontWeight];\n    const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n    const fontFamilyStyle = fontFamily ? {\n        fontSize,\n        fontWeight,\n        fontFamily: customFontStack\n    } : {\n        fontSize,\n        fontWeight\n    };\n    const fetchCustomFonts = async ()=>{\n        await fontStore.loadWebFontsFromSelectors([\n            `CUSTOM;${fontFamily}`,\n            `CUSTOM;${fontFamily} ${fontWeightName}`,\n            `GF;${fontFamily}-${fontWeightName.toLowerCase()}`, \n        ]).catch((e)=>console.error(e)\n        );\n    };\n    useEffect(()=>{\n        if (font) fetchCustomFonts();\n    }, [\n        font,\n        fontFamily,\n        fontWeight\n    ]);\n    return fontFamilyStyle;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import { defaultEvents, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nimport { useOnEnter, useOnExit } from \"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nimport { colorTokentoValue, colorFromToken } from \"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nimport { useUniqueClassName, randomID } from \"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";\nimport { getVariantControls } from \"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";\nimport { useIsBrowserSafari } from \"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";\nimport { useMultiOnChange, useOnChange } from \"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";\nimport { mstoMinAndSec, secondsToMinutes } from \"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";\nimport { useAutoMotionValue } from \"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";\nimport { useFontControls } from \"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js\";\nimport { useRenderTarget, useIsInPreview } from \"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js\";\nimport { useControlledState } from \"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";\nimport { usePadding, useRadius, paddingControl, borderRadiusControl } from \"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";\nimport { detectAutoSizingAxis } from \"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";\nexport { useOnEnter, useOnExit, defaultEvents, isMotionValue, colorFromToken, colorTokentoValue, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack, useUniqueClassName, getVariantControls, useIsBrowserSafari, randomID, useConstant, useMultiOnChange, useOnChange, usePadding, useRadius, paddingControl, borderRadiusControl, mstoMinAndSec, useFontControls, secondsToMinutes, useAutoMotionValue, useRenderTarget, useIsInPreview, useControlledState, detectAutoSizingAxis,  };\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.43.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js\"\n","import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map","/*\n * styles (framer/integrations-styles@0.2.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useTracking}from\"framer\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@0.2.0\";// Poll for 5 minutes ...\nfunction poll(f,delay=200,count=5*60*5,i=0){if(i>count){console.error(\"poll max attempts\",f);return;}if(!f()){console.log(\"poll\",delay,count,i);setTimeout(()=>{poll(f,delay,count,i+1);},delay);}}function EmptyState({title,description}){return /*#__PURE__*/_jsxs(\"div\",{style:{...emptyStateStyle,width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:stateTitleStyle,children:title}),/*#__PURE__*/_jsx(\"p\",{style:stateParagraphStyle,children:description})]});}/**\n * Return the actual instance id of the HubSpot form.\n *\n * window.hbspt.forms.create returns a totally different instanceId\n * from the one in the success event. This ugly code below grabs the\n * actual instance id from the iframe src. Hopefully this doesn’t break.\n */function getActualInstanceId(div){const url=div.querySelector(\"iframe\")?.getAttribute(\"src\");return url?new URL(url).searchParams.get(\"_hsInstanceId\"):null;}/**\n * HUBSPOT\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function HubSpotForm({portalId,formId,advanced,region,trackingId}){const[isScriptLoaded,setIsScriptLoaded]=React.useState(()=>Boolean(typeof window!==\"undefined\"&&window.hbspt));const ref=React.useRef(null);const track=useTracking();// Tracking setup\nReact.useEffect(()=>{if(!portalId||!formId||!trackingId)return;function onFormSubmissionSuccess(event){if(!ref.current)return;// Because the events are global, we need to compare\n// instanceId to know which instance it is comes from.\nif(getActualInstanceId(ref.current)!==event.detail.instanceId)return;if(trackingId)track(trackingId);}// https://developers.hubspot.com/docs/guides/api/marketing/forms/global-form-events#form-events$0\ndocument.addEventListener(\"hs-form-event:on-submission:success\",onFormSubmissionSuccess);return()=>document.removeEventListener(\"hs-form-event:on-submission:success\",onFormSubmissionSuccess);},[trackingId,formId,portalId]);// Load the hubspot script\nReact.useEffect(()=>{if(!region)return;if(isScriptLoaded||typeof window===\"undefined\")return;if(window.hbspt)return setIsScriptLoaded(true);const script=document.createElement(\"script\");script.src=`https://js-${region}.hsforms.net/forms/embed/v2.js`;script.async=true;script.onload=()=>poll(()=>{if(window.hbspt){setIsScriptLoaded(true);return true;}});document.body.appendChild(script);},[isScriptLoaded,region]);React.useEffect(()=>{if(!portalId||!formId)return;if(!isScriptLoaded||!ref.current||typeof window===\"undefined\")return;const element=document.createElement(\"div\");const randomId=Math.random().toString(36).substr(2,8);const elementId=`hubspot_form_${randomId}`;element.setAttribute(\"id\",elementId);element.style.width=\"100%\";element.style.height=\"100%\";ref.current.appendChild(element);window.hbspt.forms.create({region,portalId,formId,target:`#${elementId}`});return()=>{if(ref.current)ref.current.removeChild(element);};},[isScriptLoaded,portalId,formId]);if(!portalId||!formId||!region){return /*#__PURE__*/_jsx(EmptyState,{title:\"Hubspot\",description:\"Set a portal ID and form in the Properties.\"});}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},ref:ref});}addPropertyControls(HubSpotForm,{portalId:{title:\"Portal\",type:ControlType.String,placeholder:\"25276298\",// defaultValue: \"25276298\",\ndescription:\"Create a [Hubspot](https://www.hubspot.com/) account, add a new form and copy your portal ID. [Learn more…](https://www.framer.com/plugins/hubspot/)\"},formId:{title:\"Form\",type:ControlType.String,placeholder:\"e7167571-4bc4-4c2c-bfdc-a0a8dbfd22f1\"},trackingId:{title:\"Tracking\",type:ControlType.TrackingId,placeholder:\"ID\"},advanced:{title:\"Advanced\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},region:{title:\"Region\",type:ControlType.String,placeholder:\"eu1\",defaultValue:\"eu1\",hidden:({advanced})=>!advanced}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HubSpotForm\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"300\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"480\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hubspot.map","// Generated by Framer (8cfa921)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Ksy1xv6q3FPF6gimBkhg/gRx4HZ6TcsKrHYzLkBtf/U0eq_8aUT.js\";const enabledGestures={szLRLfoZA:{hover:true}};const serializationHash=\"framer-JYA79\";const variantClassNames={szLRLfoZA:\"framer-v-8aubri\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const coaCpp2Zw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,coaCpp2Zw:title??props.coaCpp2Zw??\"Insert Text Here\"};};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,coaCpp2Zw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"szLRLfoZA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8aubri\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"szLRLfoZA\",ref:refBinding,style:{...style},...addPropertyOverrides({\"szLRLfoZA-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/soldthrough\",motionChild:true,nodeId:\"P3j0UWdlN\",openInNewTab:true,relValues:[],scopeId:\"Do4jJbmSL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5sdolp\",\"data-styles-preset\":\"U0eq_8aUT\",children:\"Insert Text Here\"})})})}),className:\"framer-ms7so4\",\"data-framer-name\":\"Physical Infrastructure\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P3j0UWdlN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:coaCpp2Zw,variants:{\"szLRLfoZA-hover\":{\"--extracted-r6o4lv\":\"var(--token-c8abf639-0f04-4ad3-9c16-fa16ffd751c6, rgb(0, 151, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"szLRLfoZA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8abf639-0f04-4ad3-9c16-fa16ffd751c6, rgb(0, 151, 243)))\"},children:\"Insert Text Here\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-JYA79.framer-16ttpu7, .framer-JYA79 .framer-16ttpu7 { display: block; }\",\".framer-JYA79.framer-8aubri { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JYA79 .framer-ms7so4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TBx4b5OTP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"coaCpp2Zw\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDo4jJbmSL=withCSS(Component,css,\"framer-JYA79\");export default FramerDo4jJbmSL;FramerDo4jJbmSL.displayName=\"Footer Hover Button\";FramerDo4jJbmSL.defaultProps={height:21,width:106};addPropertyControls(FramerDo4jJbmSL,{coaCpp2Zw:{defaultValue:\"Insert Text Here\",displayTextArea:false,title:\"Title\",type:ControlType.String},oncoaCpp2ZwChange:{changes:\"coaCpp2Zw\",type:ControlType.ChangeHandler}});addFonts(FramerDo4jJbmSL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDo4jJbmSL\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"106\",\"framerIntrinsicHeight\":\"21\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TBx4b5OTP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"coaCpp2Zw\\\":\\\"title\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Do4jJbmSL.map","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withColumnMasonryLayout,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HubSpotForm from\"https://framerusercontent.com/modules/uGQZtcsxBzvxqsgxQ0Tz/ifR6JPfBJ84NN8DyqvOK/Hubspot.js\";import FooterHoverButton from\"https://framerusercontent.com/modules/v6qrE9Ky1y2A61f66Lt6/GjvQ9SYmEEZwDzQCwbnQ/Do4jJbmSL.js\";const HubSpotFormFonts=getFonts(HubSpotForm);const FooterHoverButtonFonts=getFonts(FooterHoverButton);const MotionDivWithColumnMasonryLayout=withColumnMasonryLayout(motion.div);const cycleOrder=[\"xkkld6E5L\",\"IWcXtiIZy\",\"Eye79Wu7o\"];const serializationHash=\"framer-Sda2o\";const variantClassNames={Eye79Wu7o:\"framer-v-1aytqu8\",IWcXtiIZy:\"framer-v-8kn3q5\",xkkld6E5L:\"framer-v-cxblr7\"};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 humanReadableVariantMap={Desktop:\"xkkld6E5L\",Phone:\"Eye79Wu7o\",Tablet:\"IWcXtiIZy\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xkkld6E5L\"};};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:\"xkkld6E5L\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cxblr7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xkkld6E5L\",ref:refBinding,style:{backgroundColor:\"rgb(1, 9, 35)\",...style},...addPropertyOverrides({Eye79Wu7o:{\"data-framer-name\":\"Phone\"},IWcXtiIZy:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13xwvg8\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"oajgk3uH7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wewe2s\",\"data-framer-name\":\"Component\",layoutDependency:layoutDependency,layoutId:\"Jsi3HSsMK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-123l3fk\",\"data-border\":true,\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"iG0TXrxY_\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(247, 158, 28)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(1, 9, 35)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-scvtu5\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"oSWT5GKHG\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"H8ihH32T3\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1vitu2n framer-1re4sl0\",\"data-framer-name\":\"Layer_1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:34,intrinsicWidth:196,layoutDependency:layoutDependency,layoutId:\"H8ihH32T3\",svg:'<svg width=\"196\" height=\"34\" viewBox=\"0 0 196 34\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_674_2479)\">\\n<path d=\"M48.6038 24.4152C47.5608 23.9151 46.7651 23.2076 46.2235 22.2929C45.6819 21.3814 45.4077 20.3318 45.4077 19.1472H49.6202C49.6202 20.6608 50.5295 21.4176 52.3516 21.4176C53.1874 21.4176 53.8059 21.2696 54.2071 20.9734C54.6083 20.6773 54.8089 20.2824 54.8089 19.7889C54.8089 19.213 54.5414 18.782 54.0065 18.4924C53.4716 18.2062 52.6358 17.9133 51.4991 17.6172C50.3791 17.3375 49.4196 17.0183 48.6172 16.6564C47.8148 16.2944 47.1328 15.7614 46.5745 15.0539C46.0128 14.3465 45.7353 13.4252 45.7353 12.29C45.7353 11.2864 45.9861 10.3947 46.4876 9.61486C46.9891 8.83502 47.7246 8.21971 48.6941 7.77551C49.6636 7.3313 50.8237 7.11084 52.1777 7.11084C54.2505 7.11084 55.8386 7.61428 56.9418 8.61457C58.0451 9.61815 58.5967 11.0166 58.5967 12.8099H54.4344C54.4344 12.2176 54.2238 11.7438 53.8092 11.3917C53.3913 11.0396 52.7829 10.8619 51.9805 10.8619C51.3286 10.8619 50.8271 10.9935 50.476 11.2568C50.125 11.52 49.9512 11.8491 49.9512 12.2439C49.9512 12.7046 50.1986 13.0566 50.69 13.3034C51.1815 13.5502 51.9638 13.8134 53.0336 14.0931C54.2037 14.3893 55.2034 14.7183 56.0291 15.0803C56.8549 15.4422 57.5637 15.9884 58.1487 16.7222C58.7338 17.4527 59.0247 18.42 59.0247 19.6211C59.0247 20.7069 58.7672 21.6644 58.249 22.4936C57.7308 23.3228 56.9719 23.9776 55.969 24.4547C54.966 24.9318 53.7624 25.1687 52.3583 25.1687C50.9541 25.1687 49.6536 24.9186 48.6105 24.4152H48.6038Z\" fill=\"white\"/>\\n<path d=\"M63.6919 24.2934C62.5986 23.711 61.7461 22.9082 61.1343 21.8881C60.5225 20.8681 60.2183 19.7329 60.2183 18.4825C60.2183 17.2322 60.5225 16.097 61.1343 15.0769C61.7428 14.0569 62.5953 13.254 63.6919 12.6716C64.7851 12.0892 66.0254 11.7964 67.4129 11.7964C68.8003 11.7964 70.0407 12.0892 71.1339 12.6716C72.2271 13.254 73.0797 14.0569 73.6915 15.0769C74.2999 16.097 74.6075 17.2322 74.6075 18.4825C74.6075 19.7329 74.3033 20.8681 73.6915 21.8881C73.0797 22.9082 72.2305 23.711 71.1339 24.2934C70.0407 24.8758 68.8003 25.1687 67.4129 25.1687C66.0254 25.1687 64.7851 24.8758 63.6919 24.2934ZM69.7832 20.8155C70.3917 20.2166 70.6993 19.4368 70.6993 18.4825C70.6993 17.5283 70.395 16.7518 69.7832 16.1529C69.1714 15.5541 68.3824 15.2513 67.4129 15.2513C66.4434 15.2513 65.6544 15.5508 65.0425 16.1529C64.4307 16.7551 64.1265 17.5316 64.1265 18.4825C64.1265 19.4335 64.4307 20.2133 65.0425 20.8155C65.651 21.4176 66.4434 21.717 67.4129 21.717C68.3824 21.717 69.1714 21.4176 69.7832 20.8155Z\" fill=\"white\"/>\\n<path d=\"M111.747 7.50586V11.2569H106.96V24.7773H102.848V11.2569H98.0601V7.50586H111.747Z\" fill=\"white\"/>\\n<path d=\"M136.811 12.1914V15.8931H134.882C133.996 15.8931 133.345 16.1202 132.927 16.571C132.509 17.025 132.301 17.7193 132.301 18.6571V24.774H128.39V12.1914H131.098L131.8 13.6721C132.235 13.1785 132.759 12.81 133.378 12.5632C133.996 12.3164 134.682 12.1947 135.434 12.1947H136.811V12.1914Z\" fill=\"white\"/>\\n<path d=\"M140.887 24.2934C139.794 23.711 138.941 22.9082 138.329 21.8881C137.718 20.8681 137.413 19.7329 137.413 18.4825C137.413 17.2322 137.718 16.097 138.329 15.0769C138.938 14.0569 139.79 13.254 140.887 12.6716C141.98 12.0892 143.221 11.7964 144.608 11.7964C145.995 11.7964 147.236 12.0892 148.329 12.6716C149.422 13.254 150.275 14.0569 150.887 15.0769C151.495 16.097 151.803 17.2322 151.803 18.4825C151.803 19.7329 151.498 20.8681 150.887 21.8881C150.275 22.9082 149.426 23.711 148.329 24.2934C147.232 24.8758 145.995 25.1687 144.608 25.1687C143.221 25.1687 141.98 24.8758 140.887 24.2934ZM146.978 20.8155C147.587 20.2166 147.894 19.4368 147.894 18.4825C147.894 17.5283 147.59 16.7518 146.978 16.1529C146.366 15.5541 145.577 15.2513 144.608 15.2513C143.638 15.2513 142.849 15.5508 142.238 16.1529C141.626 16.7551 141.322 17.5316 141.322 18.4825C141.322 19.4335 141.626 20.2133 142.238 20.8155C142.846 21.4176 143.638 21.717 144.608 21.717C145.577 21.717 146.366 21.4176 146.978 20.8155Z\" fill=\"white\"/>\\n<path d=\"M165.73 12.1914V24.774H163.022L162.347 23.3196C161.845 23.9119 161.224 24.3693 160.478 24.6885C159.736 25.0076 158.927 25.1689 158.058 25.1689C156.52 25.1689 155.316 24.7016 154.447 23.7638C153.578 22.8261 153.143 21.4605 153.143 19.6673V12.1914H157.055V18.9993C157.055 19.9042 157.252 20.582 157.643 21.0361C158.034 21.4869 158.566 21.7139 159.234 21.7139C160.003 21.7139 160.625 21.4211 161.1 20.8387C161.575 20.2562 161.815 19.4106 161.815 18.3116V12.1947H165.727L165.73 12.1914Z\" fill=\"white\"/>\\n<path d=\"M181.337 12.1914V23.0959C181.337 25.2511 180.725 26.9292 179.508 28.1269C178.287 29.3279 176.576 29.9268 174.369 29.9268C172.43 29.9268 170.842 29.5089 169.605 28.6699C168.368 27.8308 167.616 26.7055 167.348 25.2906H171.384C171.568 25.7348 171.905 26.0836 172.4 26.3402C172.892 26.5936 173.507 26.7219 174.242 26.7219C175.279 26.7219 176.064 26.4751 176.599 25.9816C177.134 25.488 177.402 24.7641 177.402 23.8099V23.3427C176.348 24.0501 175.105 24.4022 173.667 24.4022C172.38 24.4022 171.237 24.1356 170.234 23.5993C169.231 23.0663 168.455 22.3193 167.903 21.3651C167.352 20.4109 167.078 19.325 167.078 18.1076C167.078 16.8901 167.355 15.8043 167.903 14.8501C168.455 13.8958 169.224 13.1522 170.21 12.6159C171.196 12.0828 172.323 11.813 173.594 11.813C174.496 11.813 175.329 11.9479 176.088 12.221C176.847 12.4908 177.512 12.8824 178.08 13.3924L178.632 12.1848H181.34L181.337 12.1914ZM176.636 20.2102C177.244 19.6508 177.552 18.9532 177.552 18.1142C177.552 17.2751 177.248 16.5775 176.636 16.0182C176.024 15.4588 175.235 15.1791 174.266 15.1791C173.296 15.1791 172.507 15.4588 171.895 16.0182C171.283 16.5775 170.979 17.2751 170.979 18.1142C170.979 18.9532 171.283 19.6508 171.895 20.2102C172.504 20.7695 173.296 21.0492 174.266 21.0492C175.235 21.0492 176.024 20.7695 176.636 20.2102Z\" fill=\"white\"/>\\n<path d=\"M80.0903 7.50586H76.1787V24.774H80.0903V7.50586Z\" fill=\"white\"/>\\n<path d=\"M92.146 7.50586V12.9087C91.0595 12.1684 89.7823 11.7999 88.3113 11.7999C87.0576 11.7999 85.9343 12.0796 84.9414 12.6389C83.9451 13.1983 83.1694 13.988 82.6111 15.008C82.0495 16.0281 81.772 17.1863 81.772 18.486C81.772 19.7857 82.0528 20.944 82.6111 21.964C83.1694 22.984 83.9518 23.7737 84.9547 24.3331C85.9577 24.8925 87.0844 25.1722 88.3381 25.1722C89.224 25.1722 90.0465 25.034 90.8054 24.7543C91.5643 24.4746 92.2296 24.0732 92.7979 23.5467L93.373 24.7806H96.081V7.50586H92.146ZM91.4439 20.7893C90.8087 21.4046 90.0063 21.7139 89.0368 21.7139C88.0673 21.7139 87.2649 21.4046 86.6297 20.7893C85.9945 20.174 85.6769 19.404 85.6769 18.4827C85.6769 17.5614 85.9945 16.7914 86.6297 16.1761C87.2649 15.5608 88.0673 15.2515 89.0368 15.2515C90.0063 15.2515 90.8087 15.5608 91.4439 16.1761C92.0791 16.7914 92.3967 17.5614 92.3967 18.4827C92.3967 19.404 92.0791 20.174 91.4439 20.7893Z\" fill=\"white\"/>\\n<path d=\"M121.396 11.7965C119.908 11.7965 118.654 12.2341 117.635 13.1028V7.50244H113.723V24.7706H117.635V18.6537C117.635 17.5514 117.875 16.7091 118.36 16.1267C118.845 15.5442 119.487 15.2514 120.289 15.2514C120.975 15.2514 121.513 15.4784 121.907 15.9292C122.299 16.38 122.496 17.0611 122.496 17.966V24.7739H126.407V17.2257C126.407 15.4653 125.969 14.1228 125.09 13.1916C124.214 12.2637 122.981 11.7965 121.393 11.7965H121.396Z\" fill=\"white\"/>\\n<path d=\"M194.686 13.1916C193.81 12.2637 192.577 11.7965 190.989 11.7965C189.501 11.7965 188.247 12.2341 187.227 13.1028V7.50244H183.316V24.7706H187.227V18.6537C187.227 17.5514 187.468 16.7091 187.953 16.1267C188.438 15.5442 189.08 15.2514 189.882 15.2514C190.567 15.2514 191.106 15.4784 191.5 15.9292C191.891 16.38 192.089 17.0611 192.089 17.966V24.7739H196V17.2257C196 15.4653 195.562 14.1228 194.683 13.1916H194.686Z\" fill=\"white\"/>\\n<path d=\"M8.04715 14.9817C3.61068 14.9817 0 11.4281 0 7.06166C0 2.69526 3.61068 -0.858398 8.04715 -0.858398H18.3643V14.9817H8.04715Z\" fill=\"#0097F3\"/>\\n<path d=\"M18.3677 33.1448V17.3047H2.27338V33.1448H18.3677Z\" fill=\"#0097F3\"/>\\n<path d=\"M20.7246 33.1414V17.3013H31.0418C35.4783 17.3013 39.089 20.8549 39.089 25.2213C39.089 27.3338 38.2498 29.3212 36.7286 30.8184C35.2075 32.3155 33.1882 33.1414 31.0418 33.1414H20.7246Z\" fill=\"#0097F3\"/>\\n<path d=\"M36.8188 14.9817V-0.858398L20.7246 -0.858398V14.9817L36.8188 14.9817Z\" fill=\"#0097F3\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_674_2479\">\\n<rect width=\"196\" height=\"34\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Want to get in touch?\"})}),className:\"framer-i3blvv\",\"data-framer-name\":\"Get the latest updates from SoldThrough.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tmsiyNXAc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mv6umm\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"Cd8lqQ1vM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ww06zz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"a1JaEdabE-container\",nodeId:\"a1JaEdabE\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(HubSpotForm,{advanced:true,formId:\"93f81d85-4090-4770-8b3c-000bdd084a98\",height:\"100%\",id:\"a1JaEdabE\",layoutId:\"a1JaEdabE\",portalId:\"44398362\",region:\"na1\",style:{width:\"100%\"},trackingId:\"93f81d85-4090-4770-8b3c-000bdd084a98\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"By subscribing you agree to our Privacy Policy and consent to receive updates from SoldThrough.\"})}),className:\"framer-1fqaezw\",\"data-framer-name\":\"By subscribing you agree to our Privacy Policy and consent to receive updates from SoldThrough.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ONvRLiKts\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pmba02\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"yjz8udI6a\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9o7w8z\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"zTPVRASUm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Solutions\"})}),className:\"framer-w2axmz\",\"data-framer-name\":\"Solutions\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"uBfECHFJW\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xcyam1\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"CndhtcS0V\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VZljXfsPj\"},motionChild:true,nodeId:\"FGfHu8xBG\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qqf7vt framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"FGfHu8xBG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+0+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p466mr-container\",layoutDependency:layoutDependency,layoutId:\"gewSzREhw-container\",nodeId:\"gewSzREhw\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Learn about our services\",height:\"100%\",id:\"gewSzREhw\",layoutId:\"gewSzREhw\",style:{height:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qbZDj0fHh\"},motionChild:true,nodeId:\"Bvig8YL8W\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8o41bw framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"Bvig8YL8W\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"149px\",y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+37+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+37+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1zbj9t-container\",layoutDependency:layoutDependency,layoutId:\"TOR5A4p3e-container\",nodeId:\"TOR5A4p3e\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Physical Infrastructure\",height:\"100%\",id:\"TOR5A4p3e\",layoutId:\"TOR5A4p3e\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U7BbVoHQT\"},motionChild:true,nodeId:\"cXNhKlJHX\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qavft3 framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"cXNhKlJHX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"149px\",y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+74+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+74+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11lqncg-container\",layoutDependency:layoutDependency,layoutId:\"Zhf8tZONk-container\",nodeId:\"Zhf8tZONk\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Digital Infrastructure\",height:\"100%\",id:\"Zhf8tZONk\",layoutId:\"Zhf8tZONk\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iXIAmDnYm\"},motionChild:true,nodeId:\"ls2o28j0u\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cvzsru framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"ls2o28j0u\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"149px\",y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+111+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+111+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tqgd3p-container\",layoutDependency:layoutDependency,layoutId:\"l2KhURtTs-container\",nodeId:\"l2KhURtTs\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Managed Services\",height:\"100%\",id:\"l2KhURtTs\",layoutId:\"l2KhURtTs\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d9in4e\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"uGDGy1WtZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"About Us\"})}),className:\"framer-5km8aj\",\"data-framer-name\":\"About Us\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"pybutipSn\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ew7b1m\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"EhEOJmJbE\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f2u43bJtP\"},motionChild:true,nodeId:\"YbsdpRA54\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11h1kw6 framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"YbsdpRA54\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"149px\",y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+0+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iso5gl-container\",layoutDependency:layoutDependency,layoutId:\"bWNWFh_lH-container\",nodeId:\"bWNWFh_lH\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Company\",height:\"100%\",id:\"bWNWFh_lH\",layoutId:\"bWNWFh_lH\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gwbFQi_jB\"},motionChild:true,nodeId:\"XzWlf_j9O\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18tslq0 framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"XzWlf_j9O\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"149px\",y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+37+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+37+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qip1o6-container\",layoutDependency:layoutDependency,layoutId:\"E9qrtLRjU-container\",nodeId:\"E9qrtLRjU\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Press\",height:\"100%\",id:\"E9qrtLRjU\",layoutId:\"E9qrtLRjU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8m9t7s\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"esAPnbclm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get In Touch\"})}),className:\"framer-1u6vft2\",\"data-framer-name\":\"Get In Touch\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"ik5iB6u9o\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bjga1r\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"LOGkFHIwE\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wOfRB7udn\"},motionChild:true,nodeId:\"FFoOUh0o6\",openInNewTab:false,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-135cno4 framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"FFoOUh0o6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"149px\",y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+0+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-flewc0-container\",layoutDependency:layoutDependency,layoutId:\"lPE4GRRJ3-container\",nodeId:\"lPE4GRRJ3\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Contact Us\",height:\"100%\",id:\"lPE4GRRJ3\",layoutId:\"lPE4GRRJ3\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/soldthrough\",motionChild:true,nodeId:\"hIIWgftl0\",openInNewTab:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-teq3v2 framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"hIIWgftl0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"149px\",y:(componentViewport?.y||0)+80+0+0+0+0+48+0+0+136+0+37+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+0+48+658+0+0+136+0+37+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k0ezrr-container\",layoutDependency:layoutDependency,layoutId:\"xmYsg0TLM-container\",nodeId:\"xmYsg0TLM\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Follow Us\",height:\"100%\",id:\"xmYsg0TLM\",layoutId:\"xmYsg0TLM\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dw0gq6\",\"data-framer-name\":\"Credits\",layoutDependency:layoutDependency,layoutId:\"QS1FAAwze\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-108dnpy\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"UppRDJsvn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2026 SoldThrough. All rights reserved.\"})}),className:\"framer-1i3bh1h\",\"data-framer-name\":\"\\xa9 2026 SoldThrough. All rights reserved.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e8Q6XW9W_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionDivWithColumnMasonryLayout,{className:\"framer-13ll26x\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"DiPa_I1bY\",...addPropertyOverrides({Eye79Wu7o:{columnMasonryLayoutEnabled:true,parentIsDataRepeater:false,rowGap:3,trackCount:2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:\"Service\",motionChild:true,nodeId:\"KEhxsAEgS\",openInNewTab:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1se5une framer-1re4sl0\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"KEhxsAEgS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+80+0+0+0+732+0+0+0+0+8,...addPropertyOverrides({Eye79Wu7o:{y:undefined},IWcXtiIZy:{y:(componentViewport?.y||0)+80+0+0+0+1068+0+0+0+21+0+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iikw6t-container\",layoutDependency:layoutDependency,layoutId:\"RFc9CKzGa-container\",nodeId:\"RFc9CKzGa\",rendersWithMotion:true,scopeId:\"VaQqq6RWF\",children:/*#__PURE__*/_jsx(FooterHoverButton,{coaCpp2Zw:\"Privacy Policy\",height:\"100%\",id:\"RFc9CKzGa\",layoutId:\"RFc9CKzGa\",style:{height:\"100%\"},width:\"100%\"})})})})})})]})})]})})})})})});});const css=[\".framer-Sda2o.framer-1re4sl0, .framer-Sda2o .framer-1re4sl0 { display: block; }\",\".framer-Sda2o.framer-cxblr7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 80px 64px 80px 64px; position: relative; width: 1920px; }\",\".framer-Sda2o .framer-13xwvg8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Sda2o .framer-1wewe2s { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Sda2o .framer-123l3fk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: flex-start; overflow: visible; padding: 48px; position: relative; width: 100%; }\",\".framer-Sda2o .framer-scvtu5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Sda2o .framer-1vitu2n { flex: none; height: 34px; position: relative; text-decoration: none; width: 196px; }\",\".framer-Sda2o .framer-i3blvv, .framer-Sda2o .framer-1fqaezw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Sda2o .framer-mv6umm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Sda2o .framer-1ww06zz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Sda2o .framer-pmba02 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Sda2o .framer-9o7w8z, .framer-Sda2o .framer-1d9in4e, .framer-Sda2o .framer-8m9t7s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Sda2o .framer-w2axmz, .framer-Sda2o .framer-1u6vft2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 111px; word-break: break-word; word-wrap: break-word; }\",\".framer-Sda2o .framer-xcyam1 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-Sda2o .framer-1qqf7vt, .framer-Sda2o .framer-8o41bw, .framer-Sda2o .framer-1qavft3, .framer-Sda2o .framer-1cvzsru, .framer-Sda2o .framer-11h1kw6, .framer-Sda2o .framer-18tslq0, .framer-Sda2o .framer-135cno4, .framer-Sda2o .framer-teq3v2, .framer-Sda2o .framer-1se5une { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Sda2o .framer-p466mr-container, .framer-Sda2o .framer-iikw6t-container { flex: none; height: 21px; position: relative; width: auto; }\",\".framer-Sda2o .framer-1zbj9t-container, .framer-Sda2o .framer-11lqncg-container, .framer-Sda2o .framer-tqgd3p-container, .framer-Sda2o .framer-1iso5gl-container, .framer-Sda2o .framer-qip1o6-container, .framer-Sda2o .framer-flewc0-container, .framer-Sda2o .framer-1k0ezrr-container { flex: none; height: 21px; position: relative; width: 149px; }\",\".framer-Sda2o .framer-5km8aj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 112px; word-break: break-word; word-wrap: break-word; }\",\".framer-Sda2o .framer-1ew7b1m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 112px; }\",\".framer-Sda2o .framer-bjga1r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 111px; }\",\".framer-Sda2o .framer-dw0gq6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Sda2o .framer-108dnpy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Sda2o .framer-1i3bh1h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Sda2o .framer-13ll26x { align-content: flex-start; align-items: flex-start; 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-Sda2o.framer-v-8kn3q5.framer-cxblr7 { align-content: flex-start; align-items: flex-start; padding: 80px 30px 80px 30px; width: 800px; }\",\".framer-Sda2o.framer-v-8kn3q5 .framer-13xwvg8, .framer-Sda2o.framer-v-8kn3q5 .framer-dw0gq6 { width: 750px; }\",\".framer-Sda2o.framer-v-8kn3q5 .framer-1wewe2s { flex: none; gap: 30px; width: 750px; }\",\".framer-Sda2o.framer-v-8kn3q5 .framer-123l3fk, .framer-Sda2o.framer-v-8kn3q5 .framer-108dnpy, .framer-Sda2o.framer-v-1aytqu8 .framer-108dnpy { flex-direction: column; }\",\".framer-Sda2o.framer-v-8kn3q5 .framer-scvtu5 { flex: none; order: 0; width: 100%; }\",\".framer-Sda2o.framer-v-8kn3q5 .framer-pmba02 { order: 1; width: 100%; }\",\".framer-Sda2o.framer-v-1aytqu8.framer-cxblr7 { padding: 50px 15px 50px 15px; width: 390px; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-123l3fk { flex-direction: column; padding: 28px; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-scvtu5 { flex: none; width: 100%; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-pmba02 { flex-direction: column; gap: 30px 40px; width: 100%; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-9o7w8z { width: 100%; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-xcyam1 { align-self: unset; width: min-content; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-1qqf7vt { flex-wrap: wrap; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-13ll26x { align-content: unset; align-items: unset; display: grid; gap: 3px 0px; justify-content: unset; width: 360px; }\",\".framer-Sda2o.framer-v-1aytqu8 .framer-1se5une { align-self: start; justify-self: start; }\",'.framer-Sda2o[data-border=\"true\"]::after, .framer-Sda2o [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 615\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IWcXtiIZy\":{\"layout\":[\"fixed\",\"auto\"]},\"Eye79Wu7o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_11z2kod\",\"trackingId\":\"93f81d85-4090-4770-8b3c-000bdd084a98\"}]\n */const FramerVaQqq6RWF=withCSS(Component,css,\"framer-Sda2o\");export default FramerVaQqq6RWF;FramerVaQqq6RWF.displayName=\"Footer\";FramerVaQqq6RWF.defaultProps={height:615,width:1920};addPropertyControls(FramerVaQqq6RWF,{variant:{options:[\"xkkld6E5L\",\"IWcXtiIZy\",\"Eye79Wu7o\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVaQqq6RWF,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...HubSpotFormFonts,...FooterHoverButtonFonts],{supportsExplicitInterCodegen:true});FramerVaQqq6RWF.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FooterHoverButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVaQqq6RWF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_11z2kod\\\",\\\"trackingId\\\":\\\"93f81d85-4090-4770-8b3c-000bdd084a98\\\"}]\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IWcXtiIZy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Eye79Wu7o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1920\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"615\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VaQqq6RWF.map","// Generated by Framer (5186692)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={yZ9p0jVqf:{hover:true}};const serializationHash=\"framer-8DJiY\";const variantClassNames={yZ9p0jVqf:\"framer-v-1vsedcy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const K7sxLigTF=undefined;const FypID8K3D=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,FypID8K3D:title??props.FypID8K3D??\"Insert Nav\",K7sxLigTF:link??props.K7sxLigTF};};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,FypID8K3D,K7sxLigTF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yZ9p0jVqf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"yZ9p0jVqf\",scopeId:\"Gx861sEBv\",...addPropertyOverrides({\"yZ9p0jVqf-hover\":{href:K7sxLigTF,openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vsedcy\",className,classNames)} framer-1kh9kzn`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"yZ9p0jVqf\",ref:refBinding,style:{...style},...addPropertyOverrides({\"yZ9p0jVqf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(252, 252, 252))\"},children:\"Insert Nav\"})}),className:\"framer-ee8m61\",\"data-framer-name\":\"Link text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ri7IR3Ov2\",style:{\"--extracted-r6o4lv\":\"rgb(252, 252, 252)\",\"--framer-paragraph-spacing\":\"0px\"},text:FypID8K3D,variants:{\"yZ9p0jVqf-hover\":{\"--extracted-r6o4lv\":\"var(--token-c8abf639-0f04-4ad3-9c16-fa16ffd751c6, rgb(0, 151, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"yZ9p0jVqf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8abf639-0f04-4ad3-9c16-fa16ffd751c6, rgb(0, 151, 243)))\"},children:\"Insert Nav\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-8DJiY.framer-1kh9kzn, .framer-8DJiY .framer-1kh9kzn { display: block; }\",\".framer-8DJiY.framer-1vsedcy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8DJiY .framer-ee8m61 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8DJiY.framer-v-1vsedcy.hover.framer-1vsedcy { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DpYa3E0nN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FypID8K3D\":\"title\",\"K7sxLigTF\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGx861sEBv=withCSS(Component,css,\"framer-8DJiY\");export default FramerGx861sEBv;FramerGx861sEBv.displayName=\"Hover text Button\";FramerGx861sEBv.defaultProps={height:33,width:106};addPropertyControls(FramerGx861sEBv,{FypID8K3D:{defaultValue:\"Insert Nav\",displayTextArea:false,title:\"Title\",type:ControlType.String},onFypID8K3DChange:{changes:\"FypID8K3D\",type:ControlType.ChangeHandler},K7sxLigTF:{title:\"Link\",type:ControlType.Link}});addFonts(FramerGx861sEBv,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGx861sEBv\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"33\",\"framerVariables\":\"{\\\"FypID8K3D\\\":\\\"title\\\",\\\"K7sxLigTF\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"106\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DpYa3E0nN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Gx861sEBv.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fcF2zCYOC:{hover:true}};const serializationHash=\"framer-0clMH\";const variantClassNames={fcF2zCYOC:\"framer-v-1okqkiq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"fcF2zCYOC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"fcF2zCYOC\",scopeId:\"o42Fb1VtL\",...addPropertyOverrides({\"fcF2zCYOC-hover\":{href:{webPageId:\"wOfRB7udn\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1okqkiq\",className,classNames)} framer-1hapeg`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fcF2zCYOC\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(247, 158, 28)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"fcF2zCYOC-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6326cd03-f49b-4be4-8de1-34c11e43f6f6, rgb(247, 158, 28))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"fcF2zCYOC-hover\":{\"data-border\":true,\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact Us\"})}),className:\"framer-1h8jah5\",\"data-framer-name\":\"Button\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"lNLLJNMrb\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-0clMH.framer-1hapeg, .framer-0clMH .framer-1hapeg { display: block; }\",\".framer-0clMH.framer-1okqkiq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 10px 32px 10px 32px; position: relative; width: 152px; }\",\".framer-0clMH .framer-1h8jah5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0clMH.framer-v-1okqkiq.hover.framer-1okqkiq { text-decoration: none; }\",'.framer-0clMH[data-border=\"true\"]::after, .framer-0clMH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NI8i20eYL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero42Fb1VtL=withCSS(Component,css,\"framer-0clMH\");export default Framero42Fb1VtL;Framero42Fb1VtL.displayName=\"Nav Contact Button\";Framero42Fb1VtL.defaultProps={height:44,width:152};addFonts(Framero42Fb1VtL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero42Fb1VtL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"152\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NI8i20eYL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o42Fb1VtL.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HoverTextButton from\"https://framerusercontent.com/modules/yNUq7Z6GHLOxSbtIKAQV/RPLeW4ac0vmAFH7zxf5Z/Gx861sEBv.js\";import NavContactButton from\"https://framerusercontent.com/modules/yu2IBi03N8jOgP1Nj7Ks/7tyv6Gf97sAXlqm6lFiT/o42Fb1VtL.js\";const HoverTextButtonFonts=getFonts(HoverTextButton);const NavContactButtonFonts=getFonts(NavContactButton);const serializationHash=\"framer-vEtVa\";const variantClassNames={fEhyN3eOr:\"framer-v-1jpn4yr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AZJZvG3PP=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({contactUsLink,height,id,width,...props})=>{return{...props,AZJZvG3PP:contactUsLink??props.AZJZvG3PP};};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,AZJZvG3PP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fEhyN3eOr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jpn4yr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fEhyN3eOr\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zoz18t\",\"data-framer-name\":\"NAV BAR/Variant2\",layoutDependency:layoutDependency,layoutId:\"ALHpUi1MI\",style:{backgroundColor:\"rgb(1, 9, 35)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-112xplq\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"LxmqjQJiT\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"uL64cXJ7t\",openInNewTab:false,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-ldwray framer-1hcjxc\",\"data-framer-name\":\"Content\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uL64cXJ7t\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 224 40\"><g transform=\"translate(0 0.155)\"><path d=\"M 0 38.996 L 0 0 L 224 0 L 224 38.996 Z\" fill=\"transparent\"></path><path d=\"M 55.547 28.988 C 54.355 28.414 53.446 27.603 52.827 26.554 C 52.208 25.508 51.895 24.304 51.895 22.946 L 56.709 22.946 C 56.709 24.682 57.748 25.55 59.83 25.55 C 60.786 25.55 61.492 25.38 61.951 25.04 C 62.409 24.701 62.639 24.248 62.639 23.681 C 62.639 23.021 62.333 22.527 61.722 22.195 C 61.11 21.866 60.155 21.53 58.856 21.191 C 57.576 20.87 56.48 20.504 55.563 20.089 C 54.645 19.674 53.866 19.062 53.228 18.251 C 52.586 17.439 52.269 16.383 52.269 15.081 C 52.269 13.93 52.556 12.907 53.129 12.012 C 53.702 11.118 54.542 10.412 55.65 9.903 C 56.758 9.393 58.084 9.141 59.632 9.141 C 62.001 9.141 63.816 9.718 65.076 10.865 C 66.337 12.016 66.968 13.62 66.968 15.677 L 62.211 15.677 C 62.211 14.998 61.97 14.454 61.496 14.05 C 61.019 13.647 60.323 13.443 59.406 13.443 C 58.661 13.443 58.088 13.594 57.687 13.896 C 57.286 14.198 57.087 14.575 57.087 15.028 C 57.087 15.556 57.37 15.96 57.931 16.243 C 58.493 16.526 59.387 16.828 60.61 17.149 C 61.947 17.488 63.09 17.866 64.033 18.281 C 64.977 18.696 65.787 19.323 66.456 20.164 C 67.124 21.002 67.457 22.112 67.457 23.489 C 67.457 24.734 67.163 25.833 66.57 26.784 C 65.978 27.735 65.111 28.486 63.965 29.033 C 62.818 29.58 61.443 29.852 59.838 29.852 C 58.233 29.852 56.747 29.565 55.555 28.988 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 72.791 28.848 C 71.541 28.18 70.567 27.259 69.868 26.089 C 69.169 24.919 68.821 23.617 68.821 22.183 C 68.821 20.749 69.169 19.447 69.868 18.277 C 70.563 17.107 71.537 16.186 72.791 15.518 C 74.04 14.85 75.458 14.515 77.043 14.515 C 78.629 14.515 80.047 14.85 81.296 15.518 C 82.545 16.186 83.52 17.107 84.219 18.277 C 84.914 19.447 85.266 20.749 85.266 22.183 C 85.266 23.617 84.918 24.919 84.219 26.089 C 83.52 27.259 82.549 28.18 81.296 28.848 C 80.047 29.516 78.629 29.852 77.043 29.852 C 75.458 29.852 74.04 29.516 72.791 28.848 Z M 79.752 24.859 C 80.448 24.172 80.799 23.278 80.799 22.183 C 80.799 21.089 80.451 20.198 79.752 19.511 C 79.053 18.825 78.151 18.477 77.043 18.477 C 75.935 18.477 75.034 18.821 74.334 19.511 C 73.635 20.202 73.287 21.093 73.287 22.183 C 73.287 23.274 73.635 24.168 74.334 24.859 C 75.03 25.55 75.935 25.893 77.043 25.893 C 78.151 25.893 79.053 25.55 79.752 24.859 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 127.711 9.593 L 127.711 13.896 L 122.24 13.896 L 122.24 29.403 L 117.541 29.403 L 117.541 13.896 L 112.069 13.896 L 112.069 9.593 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 156.355 14.967 L 156.355 19.213 L 154.151 19.213 C 153.138 19.213 152.394 19.474 151.917 19.991 C 151.439 20.511 151.201 21.308 151.201 22.383 L 151.201 29.399 L 146.731 29.399 L 146.731 14.967 L 149.826 14.967 L 150.629 16.666 C 151.126 16.1 151.725 15.677 152.432 15.394 C 153.138 15.111 153.922 14.971 154.782 14.971 L 156.355 14.971 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 161.014 28.848 C 159.765 28.18 158.79 27.259 158.09 26.089 C 157.392 24.919 157.043 23.617 157.043 22.183 C 157.043 20.749 157.392 19.447 158.09 18.277 C 158.786 17.107 159.76 16.186 161.014 15.518 C 162.263 14.85 163.681 14.515 165.266 14.515 C 166.851 14.515 168.27 14.85 169.519 15.518 C 170.768 16.186 171.743 17.107 172.442 18.277 C 173.137 19.447 173.489 20.749 173.489 22.183 C 173.489 23.617 173.141 24.919 172.442 26.089 C 171.743 27.259 170.773 28.18 169.519 28.848 C 168.265 29.516 166.851 29.852 165.266 29.852 C 163.681 29.852 162.263 29.516 161.014 28.848 Z M 167.975 24.859 C 168.671 24.172 169.022 23.278 169.022 22.183 C 169.022 21.089 168.674 20.198 167.975 19.511 C 167.275 18.825 166.374 18.477 165.266 18.477 C 164.158 18.477 163.256 18.821 162.558 19.511 C 161.858 20.202 161.511 21.093 161.511 22.183 C 161.511 23.274 161.858 24.168 162.558 24.859 C 163.253 25.55 164.158 25.893 165.266 25.893 C 166.374 25.893 167.275 25.55 167.975 24.859 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 189.406 14.967 L 189.406 29.399 L 186.311 29.399 L 185.539 27.731 C 184.966 28.41 184.256 28.935 183.403 29.301 C 182.555 29.667 181.631 29.852 180.638 29.852 C 178.88 29.852 177.504 29.316 176.511 28.24 C 175.518 27.165 175.021 25.599 175.021 23.542 L 175.021 14.967 L 179.491 14.967 L 179.491 22.776 C 179.491 23.814 179.717 24.591 180.163 25.112 C 180.61 25.629 181.218 25.889 181.982 25.889 C 182.861 25.889 183.571 25.553 184.114 24.885 C 184.657 24.217 184.931 23.247 184.931 21.987 L 184.931 14.971 L 189.402 14.971 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 207.242 14.967 L 207.242 27.474 C 207.242 29.946 206.543 31.871 205.152 33.245 C 203.757 34.622 201.801 35.309 199.279 35.309 C 197.063 35.309 195.248 34.83 193.834 33.867 C 192.421 32.905 191.561 31.614 191.255 29.992 L 195.867 29.992 C 196.078 30.501 196.463 30.901 197.029 31.195 C 197.591 31.486 198.294 31.633 199.134 31.633 C 200.319 31.633 201.216 31.35 201.827 30.784 C 202.439 30.218 202.745 29.388 202.745 28.293 L 202.745 27.757 C 201.541 28.569 200.12 28.973 198.477 28.973 C 197.006 28.973 195.699 28.667 194.553 28.052 C 193.407 27.44 192.52 26.584 191.889 25.489 C 191.259 24.395 190.946 23.149 190.946 21.753 C 190.946 20.357 191.263 19.111 191.889 18.017 C 192.52 16.922 193.399 16.069 194.526 15.454 C 195.653 14.843 196.941 14.533 198.393 14.533 C 199.424 14.533 200.376 14.688 201.243 15.001 C 202.111 15.311 202.871 15.76 203.52 16.345 L 204.151 14.96 L 207.246 14.96 Z M 201.87 24.165 C 202.565 23.523 202.917 22.723 202.917 21.761 C 202.917 20.798 202.569 19.998 201.87 19.357 C 201.17 18.715 200.269 18.394 199.161 18.394 C 198.053 18.394 197.151 18.715 196.451 19.357 C 195.752 19.998 195.405 20.798 195.405 21.761 C 195.405 22.723 195.752 23.523 196.451 24.165 C 197.147 24.806 198.053 25.127 199.161 25.127 C 200.269 25.127 201.17 24.806 201.87 24.165 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 91.532 9.593 L 87.061 9.593 L 87.061 29.399 L 91.532 29.399 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 105.31 9.593 L 105.31 15.79 C 104.068 14.941 102.608 14.518 100.927 14.518 C 99.494 14.518 98.211 14.839 97.076 15.481 C 95.937 16.122 95.051 17.028 94.413 18.198 C 93.771 19.368 93.454 20.696 93.454 22.187 C 93.454 23.678 93.775 25.006 94.413 26.176 C 95.051 27.346 95.945 28.252 97.091 28.893 C 98.237 29.535 99.525 29.856 100.958 29.856 C 101.97 29.856 102.91 29.697 103.778 29.376 C 104.645 29.056 105.405 28.595 106.055 27.991 L 106.712 29.407 L 109.807 29.407 L 109.807 9.593 Z M 104.507 24.829 C 103.781 25.534 102.864 25.889 101.756 25.889 C 100.648 25.889 99.731 25.534 99.005 24.829 C 98.279 24.123 97.916 23.24 97.916 22.183 C 97.916 21.127 98.279 20.244 99.005 19.538 C 99.731 18.832 100.648 18.477 101.756 18.477 C 102.864 18.477 103.781 18.832 104.507 19.538 C 105.233 20.244 105.596 21.127 105.596 22.183 C 105.596 23.24 105.233 24.123 104.507 24.829 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 138.738 14.515 C 137.038 14.515 135.605 15.017 134.44 16.013 L 134.44 9.59 L 129.969 9.59 L 129.969 29.395 L 134.44 29.395 L 134.44 22.379 C 134.44 21.115 134.714 20.149 135.269 19.481 C 135.823 18.813 136.557 18.477 137.473 18.477 C 138.257 18.477 138.872 18.738 139.322 19.255 C 139.77 19.772 139.995 20.553 139.995 21.591 L 139.995 29.399 L 144.465 29.399 L 144.465 20.742 C 144.465 18.723 143.965 17.183 142.96 16.115 C 141.959 15.05 140.55 14.515 138.735 14.515 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 222.498 16.115 C 221.497 15.05 220.088 14.515 218.273 14.515 C 216.573 14.515 215.139 15.017 213.974 16.013 L 213.974 9.59 L 209.504 9.59 L 209.504 29.395 L 213.974 29.395 L 213.974 22.379 C 213.974 21.115 214.249 20.149 214.803 19.481 C 215.358 18.813 216.091 18.477 217.008 18.477 C 217.791 18.477 218.407 18.738 218.857 19.255 C 219.304 19.772 219.53 20.553 219.53 21.591 L 219.53 29.399 L 224 29.399 L 224 20.742 C 224 18.723 223.499 17.183 222.495 16.115 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 9.197 18.168 C 4.126 18.168 0 14.092 0 9.084 C 0 4.076 4.126 0 9.197 0 L 20.988 0 L 20.988 18.168 Z\" fill=\"rgb(0,151,243)\"></path><path d=\"M 20.992 39 L 20.992 20.832 L 2.598 20.832 L 2.598 39 Z\" fill=\"rgb(0,151,243)\"></path><path d=\"M 23.685 38.996 L 23.685 20.828 L 35.476 20.828 C 40.547 20.828 44.673 24.904 44.673 29.912 C 44.673 32.335 43.714 34.615 41.976 36.332 C 40.237 38.049 37.929 38.996 35.476 38.996 Z\" fill=\"rgb(0,151,243)\"></path><path d=\"M 42.079 18.168 L 42.079 0 L 23.685 0 L 23.685 18.168 Z\" fill=\"rgb(0,151,243)\"></path></g></svg>',svgContentId:9290099357,withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-edo477\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"ylq7s0p27\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t4xsbr\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"hy2AXL3sL\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||90)-0-90)/2+0+0)+0+23+5.5+4.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8jdgzo-container\",layoutDependency:layoutDependency,layoutId:\"x9DqR940n-container\",nodeId:\"x9DqR940n\",rendersWithMotion:true,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(HoverTextButton,{FypID8K3D:\"Home\",height:\"100%\",id:\"x9DqR940n\",K7sxLigTF:resolvedLinks[0],layoutId:\"x9DqR940n\",style:{height:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xjs5sp\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"izyJCRD4d\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f2u43bJtP\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+0+(((componentViewport?.height||90)-0-90)/2+0+0)+0+23+5.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g58u1m-container\",layoutDependency:layoutDependency,layoutId:\"Cr7NQwG8K-container\",nodeId:\"Cr7NQwG8K\",rendersWithMotion:true,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(HoverTextButton,{FypID8K3D:\"About\",height:\"100%\",id:\"Cr7NQwG8K\",K7sxLigTF:resolvedLinks1[0],layoutId:\"Cr7NQwG8K\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sde7ie\",\"data-framer-name\":\"Solutions\",layoutDependency:layoutDependency,layoutId:\"Z4LINkY71\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VZljXfsPj\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||90)-0-90)/2+0+0)+0+23+5.5+4.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u89iub-container\",layoutDependency:layoutDependency,layoutId:\"X0Cw8PWum-container\",nodeId:\"X0Cw8PWum\",rendersWithMotion:true,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(HoverTextButton,{FypID8K3D:\"Solutions\",height:\"100%\",id:\"X0Cw8PWum\",K7sxLigTF:resolvedLinks2[0],layoutId:\"X0Cw8PWum\",style:{height:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1quussj\",\"data-framer-name\":\"Case Studies\",layoutDependency:layoutDependency,layoutId:\"R_UXM7mr5\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RRu1TDEst\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||90)-0-90)/2+0+0)+0+23+5.5+4.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a6tdjm-container\",layoutDependency:layoutDependency,layoutId:\"msERBext4-container\",nodeId:\"msERBext4\",rendersWithMotion:true,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(HoverTextButton,{FypID8K3D:\"Case Studies\",height:\"100%\",id:\"msERBext4\",K7sxLigTF:resolvedLinks3[0],layoutId:\"msERBext4\",style:{height:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17j5vbs\",\"data-framer-name\":\"Press\",layoutDependency:layoutDependency,layoutId:\"u3p57kVpB\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gwbFQi_jB\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||90)-0-90)/2+0+0)+0+23+5.5+4.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bti0fy-container\",layoutDependency:layoutDependency,layoutId:\"Kyb_XWkNB-container\",nodeId:\"Kyb_XWkNB\",rendersWithMotion:true,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(HoverTextButton,{FypID8K3D:\"Press\",height:\"100%\",id:\"Kyb_XWkNB\",K7sxLigTF:resolvedLinks4[0],layoutId:\"Kyb_XWkNB\",style:{height:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(Link,{href:AZJZvG3PP,motionChild:true,nodeId:\"VAI8420sp\",openInNewTab:false,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-424fab framer-1hcjxc\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"VAI8420sp\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"152px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||90)-0-90)/2+0+0)+0+23+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18cydi6-container\",layoutDependency:layoutDependency,layoutId:\"nEXByIC7A-container\",nodeId:\"nEXByIC7A\",rendersWithMotion:true,scopeId:\"vei8jtvba\",children:/*#__PURE__*/_jsx(NavContactButton,{height:\"100%\",id:\"nEXByIC7A\",layoutId:\"nEXByIC7A\",style:{width:\"100%\"},width:\"100%\"})})})})})]})})})})})});});const css=[\".framer-vEtVa.framer-1hcjxc, .framer-vEtVa .framer-1hcjxc { display: block; }\",\".framer-vEtVa.framer-1jpn4yr { align-content: center; align-items: center; display: flex; 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: 1920px; }\",\".framer-vEtVa .framer-zoz18t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 90px; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-vEtVa .framer-112xplq { 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: 0px; position: relative; width: 100%; }\",\".framer-vEtVa .framer-ldwray { flex: none; height: 40px; position: relative; text-decoration: none; width: 224px; }\",\".framer-vEtVa .framer-edo477 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 76px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vEtVa .framer-t4xsbr, .framer-vEtVa .framer-1sde7ie { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEtVa .framer-8jdgzo-container, .framer-vEtVa .framer-u89iub-container, .framer-vEtVa .framer-a6tdjm-container, .framer-vEtVa .framer-1bti0fy-container { flex: none; height: 24px; position: relative; width: auto; }\",\".framer-vEtVa .framer-1xjs5sp, .framer-vEtVa .framer-1quussj, .framer-vEtVa .framer-17j5vbs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEtVa .framer-g58u1m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vEtVa .framer-424fab { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 152px; }\",\".framer-vEtVa .framer-18cydi6-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"AZJZvG3PP\":\"contactUsLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framervei8jtvba=withCSS(Component,css,\"framer-vEtVa\");export default Framervei8jtvba;Framervei8jtvba.displayName=\"Desktop Nav\";Framervei8jtvba.defaultProps={height:90,width:1920};addPropertyControls(Framervei8jtvba,{AZJZvG3PP:{title:\"Contact us Link\",type:ControlType.Link}});addFonts(Framervei8jtvba,[{explicitInter:true,fonts:[]},...HoverTextButtonFonts,...NavContactButtonFonts],{supportsExplicitInterCodegen:true});Framervei8jtvba.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HoverTextButton,{},context),()=>forwardLoader(NavContactButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framervei8jtvba\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"AZJZvG3PP\\\":\\\"contactUsLink\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"90\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1920\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vei8jtvba.map"],"mappings":"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"}