{
  "version": 3,
  "sources": ["ssg:https://jspm.dev/npm:hoist-non-react-statics@3.3.2!cjs", "ssg:https://jspm.dev/npm:react-async-script@1.2.0!cjs", "ssg:https://jspm.dev/npm:react-google-recaptcha@2.1.0!cjs", "ssg:https://framerusercontent.com/modules/ux9QzQsuu1cqYwusdAl7/CT6DIsXyk88fnqQYoTY5/StyledInputs.js", "ssg:https://framerusercontent.com/modules/dtVXRsBQsrEThR6IAX4A/yzcZVnCzmo9w0iIhmMbq/ContactForm.js", "ssg:https://framerusercontent.com/modules/oL38AeZv2g7uu5JHPsXm/9cXc08paJNPRwiPcmeMs/fONpwEbBf.js", "ssg:https://framerusercontent.com/modules/Z6UOzJ9TLyqFGa8GxEED/NrKvev9VU3uREA8yfNl0/ndKS57BPw.js"],
  "sourcesContent": ["import * as _reactIs2 from './npm:react-is@16!cjs';\n\nvar _reactIs = \"default\" in _reactIs2 ? _reactIs2.default : _reactIs2;\n\nvar exports = {};\nvar reactIs = _reactIs;\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\n\nvar REACT_STATICS = {\n  childContextTypes: true,\n  contextType: true,\n  contextTypes: true,\n  defaultProps: true,\n  displayName: true,\n  getDefaultProps: true,\n  getDerivedStateFromError: true,\n  getDerivedStateFromProps: true,\n  mixins: true,\n  propTypes: true,\n  type: true\n};\nvar KNOWN_STATICS = {\n  name: true,\n  length: true,\n  prototype: true,\n  caller: true,\n  callee: true,\n  arguments: true,\n  arity: true\n};\nvar FORWARD_REF_STATICS = {\n  \"$$typeof\": true,\n  render: true,\n  defaultProps: true,\n  displayName: true,\n  propTypes: true\n};\nvar MEMO_STATICS = {\n  \"$$typeof\": true,\n  compare: true,\n  defaultProps: true,\n  displayName: true,\n  propTypes: true,\n  type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n  // React v16.11 and below\n  if (reactIs.isMemo(component)) {\n    return MEMO_STATICS;\n  } // React v16.12 and above\n\n\n  return TYPE_STATICS[component[\"$$typeof\"]] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\n\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n  if (typeof sourceComponent !== \"string\") {\n    // don't hoist over string (html) components\n    if (objectPrototype) {\n      var inheritedComponent = getPrototypeOf(sourceComponent);\n\n      if (inheritedComponent && inheritedComponent !== objectPrototype) {\n        hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n      }\n    }\n\n    var keys = getOwnPropertyNames(sourceComponent);\n\n    if (getOwnPropertySymbols) {\n      keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n    }\n\n    var targetStatics = getStatics(targetComponent);\n    var sourceStatics = getStatics(sourceComponent);\n\n    for (var i = 0; i < keys.length; ++i) {\n      var key = keys[i];\n\n      if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n        var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n        try {\n          // Avoid failures from read-only properties\n          defineProperty(targetComponent, key, descriptor);\n        } catch (e) {}\n      }\n    }\n  }\n\n  return targetComponent;\n}\n\nexports = hoistNonReactStatics;\nvar exports$1 = exports;\n\nexport default exports$1;\n\n//# sourceMappingURL=npm:hoist-non-react-statics@3.3.2!cjs.map", "import _react2 from '/npm:react!cjs';\nimport _propTypes2 from '/npm:prop-types@15!cjs';\nimport _hoistNonReactStatics2 from '/npm:hoist-non-react-statics@3!cjs';\n\nvar exports = {};\nexports.__esModule = true;\nexports[\"default\"] = makeAsyncScript;\nvar _react = _react2;\n\nvar _propTypes = _interopRequireDefault(_propTypes2);\n\nvar _hoistNonReactStatics = _interopRequireDefault(_hoistNonReactStatics2);\n\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : {\n    \"default\": obj\n  };\n}\n\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n  subClass.prototype = Object.create(superClass.prototype);\n  subClass.prototype.constructor = subClass;\n  subClass.__proto__ = superClass;\n}\n\nvar SCRIPT_MAP = {}; // A counter used to generate a unique id for each component that uses the function\n\nvar idCount = 0;\n\nfunction makeAsyncScript(getScriptURL, options) {\n  options = options || {};\n  return function wrapWithAsyncScript(WrappedComponent) {\n    var wrappedComponentName = WrappedComponent.displayName || WrappedComponent.name || \"Component\";\n\n    var AsyncScriptLoader = /*#__PURE__*/function (_Component) {\n      _inheritsLoose(AsyncScriptLoader, _Component);\n\n      function AsyncScriptLoader(props, context) {\n        var _this;\n\n        _this = _Component.call(this, props, context) || this;\n        _this.state = {};\n        _this.__scriptURL = \"\";\n        return _this;\n      }\n\n      var _proto = AsyncScriptLoader.prototype;\n\n      _proto.asyncScriptLoaderGetScriptLoaderID = function asyncScriptLoaderGetScriptLoaderID() {\n        if (!this.__scriptLoaderID) {\n          this.__scriptLoaderID = \"async-script-loader-\" + idCount++;\n        }\n\n        return this.__scriptLoaderID;\n      };\n\n      _proto.setupScriptURL = function setupScriptURL() {\n        this.__scriptURL = typeof getScriptURL === \"function\" ? getScriptURL() : getScriptURL;\n        return this.__scriptURL;\n      };\n\n      _proto.asyncScriptLoaderHandleLoad = function asyncScriptLoaderHandleLoad(state) {\n        var _this2 = this; // use reacts setState callback to fire props.asyncScriptOnLoad with new state/entry\n\n\n        this.setState(state, function () {\n          return _this2.props.asyncScriptOnLoad && _this2.props.asyncScriptOnLoad(_this2.state);\n        });\n      };\n\n      _proto.asyncScriptLoaderTriggerOnScriptLoaded = function asyncScriptLoaderTriggerOnScriptLoaded() {\n        var mapEntry = SCRIPT_MAP[this.__scriptURL];\n\n        if (!mapEntry || !mapEntry.loaded) {\n          throw new Error(\"Script is not loaded.\");\n        }\n\n        for (var obsKey in mapEntry.observers) {\n          mapEntry.observers[obsKey](mapEntry);\n        }\n\n        delete window[options.callbackName];\n      };\n\n      _proto.componentDidMount = function componentDidMount() {\n        var _this3 = this;\n\n        var scriptURL = this.setupScriptURL();\n        var key = this.asyncScriptLoaderGetScriptLoaderID();\n        var _options = options,\n            globalName = _options.globalName,\n            callbackName = _options.callbackName,\n            scriptId = _options.scriptId; // check if global object already attached to window\n\n        if (globalName && typeof window[globalName] !== \"undefined\") {\n          SCRIPT_MAP[scriptURL] = {\n            loaded: true,\n            observers: {}\n          };\n        } // check if script loading already\n\n\n        if (SCRIPT_MAP[scriptURL]) {\n          var entry = SCRIPT_MAP[scriptURL]; // if loaded or errored then \"finish\"\n\n          if (entry && (entry.loaded || entry.errored)) {\n            this.asyncScriptLoaderHandleLoad(entry);\n            return;\n          } // if still loading then callback to observer queue\n\n\n          entry.observers[key] = function (entry) {\n            return _this3.asyncScriptLoaderHandleLoad(entry);\n          };\n\n          return;\n        }\n        /*\n         * hasn't started loading\n         * start the \"magic\"\n         * setup script to load and observers\n         */\n\n\n        var observers = {};\n\n        observers[key] = function (entry) {\n          return _this3.asyncScriptLoaderHandleLoad(entry);\n        };\n\n        SCRIPT_MAP[scriptURL] = {\n          loaded: false,\n          observers: observers\n        };\n        var script = document.createElement(\"script\");\n        script.src = scriptURL;\n        script.async = true;\n\n        for (var attribute in options.attributes) {\n          script.setAttribute(attribute, options.attributes[attribute]);\n        }\n\n        if (scriptId) {\n          script.id = scriptId;\n        }\n\n        var callObserverFuncAndRemoveObserver = function callObserverFuncAndRemoveObserver(func) {\n          if (SCRIPT_MAP[scriptURL]) {\n            var mapEntry = SCRIPT_MAP[scriptURL];\n            var observersMap = mapEntry.observers;\n\n            for (var obsKey in observersMap) {\n              if (func(observersMap[obsKey])) {\n                delete observersMap[obsKey];\n              }\n            }\n          }\n        };\n\n        if (callbackName && typeof window !== \"undefined\") {\n          window[callbackName] = function () {\n            return _this3.asyncScriptLoaderTriggerOnScriptLoaded();\n          };\n        }\n\n        script.onload = function () {\n          var mapEntry = SCRIPT_MAP[scriptURL];\n\n          if (mapEntry) {\n            mapEntry.loaded = true;\n            callObserverFuncAndRemoveObserver(function (observer) {\n              if (callbackName) {\n                return false;\n              }\n\n              observer(mapEntry);\n              return true;\n            });\n          }\n        };\n\n        script.onerror = function () {\n          var mapEntry = SCRIPT_MAP[scriptURL];\n\n          if (mapEntry) {\n            mapEntry.errored = true;\n            callObserverFuncAndRemoveObserver(function (observer) {\n              observer(mapEntry);\n              return true;\n            });\n          }\n        };\n\n        document.body.appendChild(script);\n      };\n\n      _proto.componentWillUnmount = function componentWillUnmount() {\n        // Remove tag script\n        var scriptURL = this.__scriptURL;\n\n        if (options.removeOnUnmount === true) {\n          var allScripts = document.getElementsByTagName(\"script\");\n\n          for (var i = 0; i < allScripts.length; i += 1) {\n            if (allScripts[i].src.indexOf(scriptURL) > -1) {\n              if (allScripts[i].parentNode) {\n                allScripts[i].parentNode.removeChild(allScripts[i]);\n              }\n            }\n          }\n        } // Clean the observer entry\n\n\n        var mapEntry = SCRIPT_MAP[scriptURL];\n\n        if (mapEntry) {\n          delete mapEntry.observers[this.asyncScriptLoaderGetScriptLoaderID()];\n\n          if (options.removeOnUnmount === true) {\n            delete SCRIPT_MAP[scriptURL];\n          }\n        }\n      };\n\n      _proto.render = function render() {\n        var globalName = options.globalName; // remove asyncScriptOnLoad from childProps\n\n        var _this$props = this.props,\n            asyncScriptOnLoad = _this$props.asyncScriptOnLoad,\n            forwardedRef = _this$props.forwardedRef,\n            childProps = _objectWithoutPropertiesLoose(_this$props, [\"asyncScriptOnLoad\", \"forwardedRef\"]); // eslint-disable-line no-unused-vars\n\n\n        if (globalName && typeof window !== \"undefined\") {\n          childProps[globalName] = typeof window[globalName] !== \"undefined\" ? window[globalName] : undefined;\n        }\n\n        childProps.ref = forwardedRef;\n        return (0, _react.createElement)(WrappedComponent, childProps);\n      };\n\n      return AsyncScriptLoader;\n    }(_react.Component); // Note the second param \"ref\" provided by React.forwardRef.\n    // We can pass it along to AsyncScriptLoader as a regular prop, e.g. \"forwardedRef\"\n    // And it can then be attached to the Component.\n\n\n    var ForwardedComponent = (0, _react.forwardRef)(function (props, ref) {\n      return (0, _react.createElement)(AsyncScriptLoader, _extends({}, props, {\n        forwardedRef: ref\n      }));\n    });\n    ForwardedComponent.displayName = \"AsyncScriptLoader(\" + wrappedComponentName + \")\";\n    ForwardedComponent.propTypes = {\n      asyncScriptOnLoad: _propTypes[\"default\"].func\n    };\n    return (0, _hoistNonReactStatics[\"default\"])(ForwardedComponent, WrappedComponent);\n  };\n}\nconst __esModule = exports.__esModule;\n\nexport default exports;\nexport { __esModule };\n\n//# sourceMappingURL=npm:react-async-script@1.2.0!cjs.map", "import _react2 from '/npm:react!cjs';\nimport _propTypes2 from '/npm:prop-types@15!cjs';\nimport _reactAsyncScript2 from '/npm:react-async-script@1!cjs';\n\nvar exports = {};\nexports.__esModule = true;\nexports[\"default\"] = void 0;\n\nvar _react = _interopRequireDefault(_react2);\n\nvar _propTypes = _interopRequireDefault(_propTypes2);\n\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : {\n    \"default\": obj\n  };\n}\n\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\nfunction _assertThisInitialized(self) {\n  if (self === void 0) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }\n\n  return self;\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n  subClass.prototype = Object.create(superClass.prototype);\n  subClass.prototype.constructor = subClass;\n  subClass.__proto__ = superClass;\n}\n\nvar ReCAPTCHA = /*#__PURE__*/function (_React$Component) {\n  _inheritsLoose(ReCAPTCHA, _React$Component);\n\n  function ReCAPTCHA() {\n    var _this;\n\n    _this = _React$Component.call(this) || this;\n    _this.handleExpired = _this.handleExpired.bind(_assertThisInitialized(_this));\n    _this.handleErrored = _this.handleErrored.bind(_assertThisInitialized(_this));\n    _this.handleChange = _this.handleChange.bind(_assertThisInitialized(_this));\n    _this.handleRecaptchaRef = _this.handleRecaptchaRef.bind(_assertThisInitialized(_this));\n    return _this;\n  }\n\n  var _proto = ReCAPTCHA.prototype;\n\n  _proto.getValue = function getValue() {\n    if (this.props.grecaptcha && this._widgetId !== undefined) {\n      return this.props.grecaptcha.getResponse(this._widgetId);\n    }\n\n    return null;\n  };\n\n  _proto.getWidgetId = function getWidgetId() {\n    if (this.props.grecaptcha && this._widgetId !== undefined) {\n      return this._widgetId;\n    }\n\n    return null;\n  };\n\n  _proto.execute = function execute() {\n    var grecaptcha = this.props.grecaptcha;\n\n    if (grecaptcha && this._widgetId !== undefined) {\n      return grecaptcha.execute(this._widgetId);\n    } else {\n      this._executeRequested = true;\n    }\n  };\n\n  _proto.executeAsync = function executeAsync() {\n    var _this2 = this;\n\n    return new Promise(function (resolve, reject) {\n      _this2.executionResolve = resolve;\n      _this2.executionReject = reject;\n\n      _this2.execute();\n    });\n  };\n\n  _proto.reset = function reset() {\n    if (this.props.grecaptcha && this._widgetId !== undefined) {\n      this.props.grecaptcha.reset(this._widgetId);\n    }\n  };\n\n  _proto.handleExpired = function handleExpired() {\n    if (this.props.onExpired) {\n      this.props.onExpired();\n    } else {\n      this.handleChange(null);\n    }\n  };\n\n  _proto.handleErrored = function handleErrored() {\n    if (this.props.onErrored) {\n      this.props.onErrored();\n    }\n\n    if (this.executionReject) {\n      this.executionReject();\n      delete this.executionResolve;\n      delete this.executionReject;\n    }\n  };\n\n  _proto.handleChange = function handleChange(token) {\n    if (this.props.onChange) {\n      this.props.onChange(token);\n    }\n\n    if (this.executionResolve) {\n      this.executionResolve(token);\n      delete this.executionReject;\n      delete this.executionResolve;\n    }\n  };\n\n  _proto.explicitRender = function explicitRender() {\n    if (this.props.grecaptcha && this.props.grecaptcha.render && this._widgetId === undefined) {\n      var wrapper = document.createElement(\"div\");\n      this._widgetId = this.props.grecaptcha.render(wrapper, {\n        sitekey: this.props.sitekey,\n        callback: this.handleChange,\n        theme: this.props.theme,\n        type: this.props.type,\n        tabindex: this.props.tabindex,\n        \"expired-callback\": this.handleExpired,\n        \"error-callback\": this.handleErrored,\n        size: this.props.size,\n        stoken: this.props.stoken,\n        hl: this.props.hl,\n        badge: this.props.badge\n      });\n      this.captcha.appendChild(wrapper);\n    }\n\n    if (this._executeRequested && this.props.grecaptcha && this._widgetId !== undefined) {\n      this._executeRequested = false;\n      this.execute();\n    }\n  };\n\n  _proto.componentDidMount = function componentDidMount() {\n    this.explicitRender();\n  };\n\n  _proto.componentDidUpdate = function componentDidUpdate() {\n    this.explicitRender();\n  };\n\n  _proto.componentWillUnmount = function componentWillUnmount() {\n    if (this._widgetId !== undefined) {\n      this.delayOfCaptchaIframeRemoving();\n      this.reset();\n    }\n  };\n\n  _proto.delayOfCaptchaIframeRemoving = function delayOfCaptchaIframeRemoving() {\n    var temporaryNode = document.createElement(\"div\");\n    document.body.appendChild(temporaryNode);\n    temporaryNode.style.display = \"none\"; // move of the recaptcha to a temporary node\n\n    while (this.captcha.firstChild) {\n      temporaryNode.appendChild(this.captcha.firstChild);\n    } // delete the temporary node after reset will be done\n\n\n    setTimeout(function () {\n      document.body.removeChild(temporaryNode);\n    }, 5000);\n  };\n\n  _proto.handleRecaptchaRef = function handleRecaptchaRef(elem) {\n    this.captcha = elem;\n  };\n\n  _proto.render = function render() {\n    // consume properties owned by the reCATPCHA, pass the rest to the div so the user can style it.\n\n    /* eslint-disable no-unused-vars */\n    var _this$props = this.props,\n        sitekey = _this$props.sitekey,\n        onChange = _this$props.onChange,\n        theme = _this$props.theme,\n        type = _this$props.type,\n        tabindex = _this$props.tabindex,\n        onExpired = _this$props.onExpired,\n        onErrored = _this$props.onErrored,\n        size = _this$props.size,\n        stoken = _this$props.stoken,\n        grecaptcha = _this$props.grecaptcha,\n        badge = _this$props.badge,\n        hl = _this$props.hl,\n        childProps = _objectWithoutPropertiesLoose(_this$props, [\"sitekey\", \"onChange\", \"theme\", \"type\", \"tabindex\", \"onExpired\", \"onErrored\", \"size\", \"stoken\", \"grecaptcha\", \"badge\", \"hl\"]);\n    /* eslint-enable no-unused-vars */\n\n\n    return _react[\"default\"].createElement(\"div\", _extends({}, childProps, {\n      ref: this.handleRecaptchaRef\n    }));\n  };\n\n  return ReCAPTCHA;\n}(_react[\"default\"].Component);\n\nexports[\"default\"] = ReCAPTCHA;\nReCAPTCHA.displayName = \"ReCAPTCHA\";\nReCAPTCHA.propTypes = {\n  sitekey: _propTypes[\"default\"].string.isRequired,\n  onChange: _propTypes[\"default\"].func,\n  grecaptcha: _propTypes[\"default\"].object,\n  theme: _propTypes[\"default\"].oneOf([\"dark\", \"light\"]),\n  type: _propTypes[\"default\"].oneOf([\"image\", \"audio\"]),\n  tabindex: _propTypes[\"default\"].number,\n  onExpired: _propTypes[\"default\"].func,\n  onErrored: _propTypes[\"default\"].func,\n  size: _propTypes[\"default\"].oneOf([\"compact\", \"normal\", \"invisible\"]),\n  stoken: _propTypes[\"default\"].string,\n  hl: _propTypes[\"default\"].string,\n  badge: _propTypes[\"default\"].oneOf([\"bottomright\", \"bottomleft\", \"inline\"])\n};\nReCAPTCHA.defaultProps = {\n  onChange: function onChange() {},\n  theme: \"light\",\n  type: \"image\",\n  tabindex: 0,\n  size: \"normal\",\n  badge: \"bottomright\"\n};\n\nvar exports$1 = {};\nexports$1.__esModule = true;\nexports$1[\"default\"] = void 0;\n\nvar _recaptcha = _interopRequireDefault$1(exports);\n\nvar _reactAsyncScript = _interopRequireDefault$1(_reactAsyncScript2);\n\nfunction _interopRequireDefault$1(obj) {\n  return obj && obj.__esModule ? obj : {\n    \"default\": obj\n  };\n}\n\nvar callbackName = \"onloadcallback\";\nvar globalName = \"grecaptcha\";\n\nfunction getOptions() {\n  return typeof window !== \"undefined\" && window.recaptchaOptions || {};\n}\n\nfunction getURL() {\n  var dynamicOptions = getOptions();\n  var hostname = dynamicOptions.useRecaptchaNet ? \"recaptcha.net\" : \"www.google.com\";\n  return \"https://\" + hostname + \"/recaptcha/api.js?onload=\" + callbackName + \"&render=explicit\";\n}\n\nvar _default = (0, _reactAsyncScript[\"default\"])(getURL, {\n  callbackName: callbackName,\n  globalName: globalName\n})(_recaptcha[\"default\"]);\n\nexports$1[\"default\"] = _default;\n\nvar exports$2 = {};\nexports$2.__esModule = true;\nexports$2[\"default\"] = void 0;\n\nvar _recaptchaWrapper = _interopRequireDefault$2(exports$1);\n\nvar _recaptcha$1 = _interopRequireDefault$2(exports);\n\nexports$2.ReCAPTCHA = _recaptcha$1[\"default\"];\n\nfunction _interopRequireDefault$2(obj) {\n  return obj && obj.__esModule ? obj : {\n    \"default\": obj\n  };\n}\n\nvar _default$1 = _recaptchaWrapper[\"default\"];\nexports$2[\"default\"] = _default$1;\nconst __esModule = exports$2.__esModule,\n      ReCAPTCHA$1 = exports$2.ReCAPTCHA;\n\nexport default exports$2;\nexport { ReCAPTCHA$1 as ReCAPTCHA, __esModule };\n\n//# sourceMappingURL=npm:react-google-recaptcha@2.1.0!cjs.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useState } from \"react\";\nconst styledInputStyle = {\n  fontSize: \"16px\",\n  lineHeight: \"1.4em\",\n  padding: \"16px\",\n  borderRadius: \"6px\",\n  textAlign: \"left\",\n  fontFamily: \"'Deity Sans Display 400'\",\n  fontWeight: \"normal\",\n  background: \"transparent\",\n  color: \"white\",\n  width: \"100%\",\n  outline: \"none\"\n};\nexport function StyledInput({\n  placeholder,\n  name,\n  type = \"text\",\n  required = false,\n  variant = \"default\",\n  value,\n  onChange\n}) {\n  const [isFocused, setIsFocused] = useState(false);\n  const borderColor = variant === \"inverted\" ? `rgba(255,255,255, ${isFocused ? 1 : .6})` : `${isFocused ? \"#8A918E\" : \"#6A716E\"}`;\n  const textColor = variant === \"default\" ? \"111C18\" : \"white\";\n  return /*#__PURE__*/_jsx(\"input\", {\n    onFocus: () => setIsFocused(true),\n    onBlur: () => setIsFocused(false),\n    placeholder: placeholder,\n    name: name,\n    type: type,\n    style: {\n      ...styledInputStyle,\n      border: `1px solid ${borderColor}`,\n      color: textColor\n    },\n    required: required,\n    value: value,\n    onChange: onChange\n  });\n}\nexport function StyledTextArea({\n  placeholder,\n  name,\n  type = \"text\",\n  required = false,\n  variant = \"default\",\n  value,\n  onChange\n}) {\n  const [isFocused, setIsFocused] = useState(false);\n  const borderColor = variant === \"inverted\" ? `rgba(255,255,255, ${isFocused ? 1 : .6})` : `${isFocused ? \"#8A918E\" : \"#6A716E\"}`;\n  const textColor = variant === \"default\" ? \"111C18\" : \"white\";\n  return /*#__PURE__*/_jsx(\"textarea\", {\n    onFocus: () => setIsFocused(true),\n    onBlur: () => setIsFocused(false),\n    placeholder: placeholder,\n    name: name,\n    style: {\n      ...styledInputStyle,\n      resize: \"vertical\",\n      border: `1px solid ${borderColor}`,\n      minHeight: \"114px\",\n      color: textColor\n    },\n    required: required,\n    value: value,\n    onChange: onChange\n  });\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"StyledTextArea\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"StyledTextArea\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"StyledInput\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"StyledInput\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./StyledInputs.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useState } from \"react\";\nimport ReCAPTCHA from \"https://jspm.dev/react-google-recaptcha@2.1.0\";\nimport Button from \"https://framerusercontent.com/modules/XLT8lWAKVtPza0l5snAc/5wG484y6W7reTscYV3uR/SlwZp36OW.js\";\nimport { StyledInput, StyledTextArea } from \"https://framerusercontent.com/modules/ux9QzQsuu1cqYwusdAl7/CT6DIsXyk88fnqQYoTY5/StyledInputs.js\";\nconst RecaptchaWrapper = ReCAPTCHA.default;\nconst FORMSPARK_ACTION_URL = \"https://submit-form.com/vEinnCqY\"; /**\n                                                                 * These annotations control how your component sizes\n                                                                 * Learn more: https://www.framer.com/docs/guides/auto-sizing\n                                                                 *\n                                                                 * @framerSupportedLayoutWidth any\n                                                                 * @framerSupportedLayoutHeight auto\n                                                                 */\nexport default function TestForm(props) {\n  const [isCaptchaVisible, setIsCaptchaVisible] = useState(false);\n  const [isCaptchaSuccess, setIsCaptchaSuccess] = useState(false);\n  const [submitted, setSubmitted] = useState(false);\n  const [formValues, setFormValues] = useState({\n    name: \"\",\n    email: \"\",\n    phone: \"\",\n    message: \"\",\n    gRecaptchaResponse: \"\"\n  });\n  const onSubmit = async e => {\n    e.preventDefault();\n    await fetch(FORMSPARK_ACTION_URL, {\n      method: \"POST\",\n      headers: {\n        \"Content-Type\": \"application/json\",\n        Accept: \"application/json\"\n      },\n      body: JSON.stringify({\n        name: formValues.name,\n        email: formValues.email,\n        phone: formValues.phone,\n        message: formValues.message,\n        \"g-recaptcha-response\": formValues.gRecaptchaResponse\n      })\n    }).then(() => submitHandler());\n  };\n  const submitHandler = () => {\n    setSubmitted(true);\n    setFormValues({\n      ...formValues,\n      name: \"\",\n      email: \"\",\n      phone: \"\",\n      message: \"\",\n      gRecaptchaResponse: \"\"\n    });\n  };\n  const changeHandler = e => {\n    setFormValues({\n      ...formValues,\n      [e.target.name]: e.target.value\n    });\n  };\n  const FormSubmitted = () => {\n    return /*#__PURE__*/_jsx(\"div\", {\n      style: {\n        fontFamily: \"Deity Sans Display 400\",\n        fontSize: \"22px\",\n        color: \"rgb(138, 145, 142)\"\n      },\n      children: \"Thanks for your message!\"\n    });\n  };\n  return !submitted ? /*#__PURE__*/_jsx(\"form\", {\n    ...props,\n    id: \"contact-us-form\",\n    action: \"https://submit-form.com/ypJYV4V6\",\n    onSubmit: onSubmit,\n    onChange: e => {\n      var ref;\n      const values = ((ref = Object.values(e.currentTarget)) === null || ref === void 0 ? void 0 : ref.map(val => val.value)) || [];\n      if (values.find(v => {\n        return !!(v === null || v === void 0 ? void 0 : v.length);\n      })) setIsCaptchaVisible(true);else setIsCaptchaVisible(false);\n    },\n    style: {\n      width: \"100%\",\n      minWidth: \"304px\"\n    },\n    method: \"POST\",\n    target: \"_blank\",\n    children: /*#__PURE__*/_jsxs(\"div\", {\n      style: {\n        display: \"grid\",\n        gridGap: isCaptchaVisible ? \"12px\" : \"64px\"\n      },\n      children: [/*#__PURE__*/_jsxs(\"div\", {\n        style: {\n          display: \"grid\",\n          gridGap: \"12px\"\n        },\n        children: [/*#__PURE__*/_jsx(StyledInput, {\n          placeholder: \"Name\",\n          name: \"name\",\n          required: true,\n          variant: \"inverted\",\n          value: formValues.name,\n          onChange: changeHandler\n        }), /*#__PURE__*/_jsx(StyledInput, {\n          placeholder: \"Email\",\n          type: \"email\",\n          name: \"email\",\n          required: true,\n          variant: \"inverted\",\n          value: formValues.email,\n          onChange: changeHandler\n        }), /*#__PURE__*/_jsx(StyledInput, {\n          placeholder: \"Phone (optional)\",\n          type: \"text\",\n          name: \"phone\",\n          variant: \"inverted\",\n          value: formValues.phone,\n          onChange: changeHandler\n        }), /*#__PURE__*/_jsx(StyledTextArea, {\n          name: \"message\",\n          placeholder: \"Anything you would like to add?\",\n          variant: \"inverted\",\n          value: formValues.message,\n          onChange: changeHandler\n        }), /*#__PURE__*/_jsx(RecaptchaWrapper, {\n          style: {\n            display: isCaptchaVisible ? \"block\" : \"none\"\n          },\n          required: true,\n          theme: \"dark\",\n          sitekey: \"6LcqHMUgAAAAAAWjoXnYwyFgsuxNjK6OJILnUAu8\",\n          onChange: value => {\n            setFormValues({\n              ...formValues,\n              gRecaptchaResponse: value\n            });\n            setIsCaptchaSuccess(!!value);\n          }\n        })]\n      }), /*#__PURE__*/_jsx(\"button\", {\n        type: \"submit\",\n        disabled: !isCaptchaSuccess,\n        style: {\n          background: \"none\",\n          color: \"inherit\",\n          border: \"none\",\n          padding: 0,\n          font: \"inherit\",\n          cursor: \"pointer\",\n          outline: \"inherit\"\n        },\n        children: /*#__PURE__*/_jsx(Button, {\n          label: \"Send message\",\n          endIcon: true,\n          endIconSelect: \"ArrowRight\",\n          colorOverride: \"sageLight / sage-12\",\n          variant: `Border / Large / Inverted${isCaptchaSuccess ? \"\" : \" / Disabled\"}`,\n          style: {\n            cursor: !isCaptchaSuccess ? \"not-allowed\" : \"pointer\"\n          }\n        })\n      })]\n    })\n  }) : /*#__PURE__*/_jsx(FormSubmitted, {});\n}\n;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"TestForm\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"any\",\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"auto\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (d213f04)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"I2509:78403;2612:64141\", \"DqLdBx3j1\", \"QNPK1In80\", \"q9b687KWK\", \"lJqsusj0m\"];\nconst variantClassNames = {\n  \"I2509:78403;2612:64141\": \"framer-v-17er1r4\",\n  DqLdBx3j1: \"framer-v-11wx4la\",\n  lJqsusj0m: \"framer-v-11pss4d\",\n  q9b687KWK: \"framer-v-crdmk5\",\n  QNPK1In80: \"framer-v-jfothu\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Bart: \"lJqsusj0m\",\n  Default: \"DqLdBx3j1\",\n  Inverted: \"I2509:78403;2612:64141\",\n  Sander: \"q9b687KWK\",\n  Simone: \"QNPK1In80\"\n};\nconst getProps = ({\n  contactName,\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref, ref1;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"I2509:78403;2612:64141\",\n    xD7aoJUvU: (ref1 = contactName !== null && contactName !== void 0 ? contactName : props.xD7aoJUvU) !== null && ref1 !== void 0 ? ref1 : \"Jamie Maria Schouren\\nCo-Founder\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    xD7aoJUvU,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"I2509:78403;2612:64141\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const isDisplayed = () => {\n    if ([\"DqLdBx3j1\", \"QNPK1In80\", \"q9b687KWK\", \"lJqsusj0m\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-l1Cwd\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-17er1r4\", className),\n          \"data-framer-name\": \"Inverted\",\n          layoutDependency: layoutDependency,\n          layoutId: \"I2509:78403;2612:64141\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            DqLdBx3j1: {\n              \"data-framer-name\": \"Default\"\n            },\n            lJqsusj0m: {\n              \"data-framer-name\": \"Bart\"\n            },\n            q9b687KWK: {\n              \"data-framer-name\": \"Sander\"\n            },\n            QNPK1In80: {\n              \"data-framer-name\": \"Simone\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"Jamie Maria Schouren\",\n              fit: \"fill\",\n              intrinsicHeight: 4003,\n              intrinsicWidth: 3283,\n              pixelHeight: 4003,\n              pixelWidth: 3283,\n              sizes: \"76px\",\n              src: new URL(\"https://framerusercontent.com/images/u2CiC71lOIOUA9Oy8nDLsGfESOo.jpg\").href,\n              srcSet: `${new URL(\"https://framerusercontent.com/images/u2CiC71lOIOUA9Oy8nDLsGfESOo.jpg?scale-down-to=512\").href} 419w, ${new URL(\"https://framerusercontent.com/images/u2CiC71lOIOUA9Oy8nDLsGfESOo.jpg?scale-down-to=1024\").href} 839w, ${new URL(\"https://framerusercontent.com/images/u2CiC71lOIOUA9Oy8nDLsGfESOo.jpg?scale-down-to=2048\").href} 1679w, ${new URL(\"https://framerusercontent.com/images/u2CiC71lOIOUA9Oy8nDLsGfESOo.jpg\").href} 3283w`\n            },\n            className: \"framer-1br1wag\",\n            \"data-framer-name\": \"Img\",\n            layoutDependency: layoutDependency,\n            layoutId: \"I2509:78403;2612:65624\",\n            style: {\n              borderBottomLeftRadius: 150,\n              borderBottomRightRadius: 150,\n              borderTopLeftRadius: 150,\n              borderTopRightRadius: 150\n            },\n            ...addPropertyOverrides({\n              DqLdBx3j1: {\n                background: {\n                  alt: \"Jamie Maria Schouren\",\n                  fit: \"fill\",\n                  intrinsicHeight: 2520,\n                  intrinsicWidth: 1680,\n                  pixelHeight: 2520,\n                  pixelWidth: 1680,\n                  sizes: \"76px\",\n                  src: new URL(\"https://framerusercontent.com/images/rVIF5FbpfSrp7gsdNK54eTPHqw.jpg\").href,\n                  srcSet: `${new URL(\"https://framerusercontent.com/images/rVIF5FbpfSrp7gsdNK54eTPHqw.jpg?scale-down-to=512\").href} 341w, ${new URL(\"https://framerusercontent.com/images/rVIF5FbpfSrp7gsdNK54eTPHqw.jpg?scale-down-to=1024\").href} 682w, ${new URL(\"https://framerusercontent.com/images/rVIF5FbpfSrp7gsdNK54eTPHqw.jpg?scale-down-to=2048\").href} 1365w, ${new URL(\"https://framerusercontent.com/images/rVIF5FbpfSrp7gsdNK54eTPHqw.jpg\").href} 1680w`\n                }\n              },\n              lJqsusj0m: {\n                background: {\n                  alt: \"Bart Heinsius\",\n                  fit: \"fill\",\n                  intrinsicHeight: 1894,\n                  intrinsicWidth: 1214,\n                  pixelHeight: 1894,\n                  pixelWidth: 1214,\n                  sizes: \"76px\",\n                  src: new URL(\"https://framerusercontent.com/images/0TbFd2OU2r21GRaahlw1MydZkkQ.jpg\").href,\n                  srcSet: `${new URL(\"https://framerusercontent.com/images/0TbFd2OU2r21GRaahlw1MydZkkQ.jpg?scale-down-to=512\").href} 328w, ${new URL(\"https://framerusercontent.com/images/0TbFd2OU2r21GRaahlw1MydZkkQ.jpg?scale-down-to=1024\").href} 656w, ${new URL(\"https://framerusercontent.com/images/0TbFd2OU2r21GRaahlw1MydZkkQ.jpg\").href} 1214w`\n                }\n              },\n              q9b687KWK: {\n                background: {\n                  alt: \"Sander Hiense\",\n                  fit: \"fill\",\n                  intrinsicHeight: 2396,\n                  intrinsicWidth: 1597,\n                  pixelHeight: 2396,\n                  pixelWidth: 1597,\n                  sizes: \"76px\",\n                  src: new URL(\"https://framerusercontent.com/images/8Mnmdo8eZ3ejaTCdmPoQGiEw2yo.jpg\").href,\n                  srcSet: `${new URL(\"https://framerusercontent.com/images/8Mnmdo8eZ3ejaTCdmPoQGiEw2yo.jpg?scale-down-to=512\").href} 341w, ${new URL(\"https://framerusercontent.com/images/8Mnmdo8eZ3ejaTCdmPoQGiEw2yo.jpg?scale-down-to=1024\").href} 682w, ${new URL(\"https://framerusercontent.com/images/8Mnmdo8eZ3ejaTCdmPoQGiEw2yo.jpg?scale-down-to=2048\").href} 1365w, ${new URL(\"https://framerusercontent.com/images/8Mnmdo8eZ3ejaTCdmPoQGiEw2yo.jpg\").href} 1597w`\n                }\n              },\n              QNPK1In80: {\n                background: {\n                  alt: \"Jamie Maria Schouren\",\n                  fit: \"fill\",\n                  intrinsicHeight: 455,\n                  intrinsicWidth: 303,\n                  pixelHeight: 455,\n                  pixelWidth: 303,\n                  src: new URL(\"https://framerusercontent.com/images/rIwyTS9LLugtKjZLdP3tmWpD3E.png\").href\n                }\n              }\n            }, baseVariant, gestureVariant),\n            children: isDisplayed() && /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--framer-line-height\": \"1.2em\",\n                    \"--framer-text-alignment\": \"center\"\n                  },\n                  children: /*#__PURE__*/_jsx(motion.br, {\n                    className: \"trailing-break\"\n                  })\n                })\n              }),\n              className: \"framer-lcpofh\",\n              layoutDependency: layoutDependency,\n              layoutId: \"cEMqaPRTf\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1qfb0hu\",\n            \"data-framer-name\": \"Text\",\n            layoutDependency: layoutDependency,\n            layoutId: \"I2509:78403;2612:64143\",\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--framer-line-height\": \"130%\",\n                    \"--framer-text-alignment\": \"left\"\n                  },\n                  children: /*#__PURE__*/_jsx(motion.span, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO0RlaXR5IFNhbnMgRGlzcGxheSA0MDA=\",\n                      \"--framer-font-family\": '\"Deity Sans Display 400\", sans-serif',\n                      \"--framer-font-style\": \"normal\",\n                      \"--framer-font-weight\": \"400\",\n                      \"--framer-letter-spacing\": \"0.32px\",\n                      \"--framer-text-color\": \"var(--extracted-1w3ko1f)\"\n                    },\n                    children: \"Chariff Eddini Head of Sales\"\n                  })\n                })\n              }),\n              className: \"framer-d6u5wt\",\n              \"data-framer-name\": \"Lead\",\n              fonts: [\"CUSTOM;Deity Sans Display 400\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"hUPNiwdTC\",\n              style: {\n                \"--extracted-1w3ko1f\": \"rgb(236, 238, 237)\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: xD7aoJUvU,\n              variants: {\n                DqLdBx3j1: {\n                  \"--extracted-1w3ko1f\": \"var(--token-3bef8b19-c285-4677-8bd2-1039bd3fdc01, rgb(106, 113, 110)) \"\n                },\n                lJqsusj0m: {\n                  \"--extracted-1w3ko1f\": \"var(--token-3bef8b19-c285-4677-8bd2-1039bd3fdc01, rgb(106, 113, 110)) \"\n                },\n                q9b687KWK: {\n                  \"--extracted-1w3ko1f\": \"var(--token-3bef8b19-c285-4677-8bd2-1039bd3fdc01, rgb(106, 113, 110)) \"\n                },\n                QNPK1In80: {\n                  \"--extracted-1w3ko1f\": \"var(--token-3bef8b19-c285-4677-8bd2-1039bd3fdc01, rgb(106, 113, 110)) \"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                DqLdBx3j1: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--framer-line-height\": \"150%\",\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: /*#__PURE__*/_jsx(motion.span, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO0RlaXR5IFNhbnMgRGlzcGxheSA0MDA=\",\n                          \"--framer-font-family\": '\"Deity Sans Display 400\", sans-serif',\n                          \"--framer-font-style\": \"normal\",\n                          \"--framer-font-weight\": \"400\",\n                          \"--framer-letter-spacing\": \"0.32px\",\n                          \"--framer-text-color\": \"var(--extracted-1w3ko1f)\"\n                        },\n                        children: \"Sanne Bolkenste, Head of Sales\"\n                      })\n                    })\n                  })\n                },\n                lJqsusj0m: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--framer-line-height\": \"150%\",\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: /*#__PURE__*/_jsx(motion.span, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO0RlaXR5IFNhbnMgRGlzcGxheSA0MDA=\",\n                          \"--framer-font-family\": '\"Deity Sans Display 400\", sans-serif',\n                          \"--framer-font-style\": \"normal\",\n                          \"--framer-font-weight\": \"400\",\n                          \"--framer-letter-spacing\": \"0.32px\",\n                          \"--framer-text-color\": \"var(--extracted-1w3ko1f)\"\n                        },\n                        children: \"Sanne Bolkenste, Head of Sales\"\n                      })\n                    })\n                  })\n                },\n                q9b687KWK: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--framer-line-height\": \"150%\",\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: /*#__PURE__*/_jsx(motion.span, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO0RlaXR5IFNhbnMgRGlzcGxheSA0MDA=\",\n                          \"--framer-font-family\": '\"Deity Sans Display 400\", sans-serif',\n                          \"--framer-font-style\": \"normal\",\n                          \"--framer-font-weight\": \"400\",\n                          \"--framer-letter-spacing\": \"0.32px\",\n                          \"--framer-text-color\": \"var(--extracted-1w3ko1f)\"\n                        },\n                        children: \"Sanne Bolkenste, Head of Sales\"\n                      })\n                    })\n                  })\n                },\n                QNPK1In80: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--framer-line-height\": \"150%\",\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: /*#__PURE__*/_jsx(motion.span, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO0RlaXR5IFNhbnMgRGlzcGxheSA0MDA=\",\n                          \"--framer-font-family\": '\"Deity Sans Display 400\", sans-serif',\n                          \"--framer-font-style\": \"normal\",\n                          \"--framer-font-weight\": \"400\",\n                          \"--framer-letter-spacing\": \"0.32px\",\n                          \"--framer-text-color\": \"var(--extracted-1w3ko1f)\"\n                        },\n                        children: \"Sanne Bolkenste, Head of Sales\"\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-l1Cwd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-l1Cwd .framer-10p8f6p { display: block; }\", \".framer-l1Cwd .framer-17er1r4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 346px; }\", \".framer-l1Cwd .framer-1br1wag { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 114px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 76px; will-change: var(--framer-will-change-override, transform); }\", \".framer-l1Cwd .framer-lcpofh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-l1Cwd .framer-1qfb0hu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-l1Cwd .framer-d6u5wt { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l1Cwd .framer-17er1r4, .framer-l1Cwd .framer-1br1wag, .framer-l1Cwd .framer-1qfb0hu { gap: 0px; } .framer-l1Cwd .framer-17er1r4 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-l1Cwd .framer-17er1r4 > :first-child { margin-left: 0px; } .framer-l1Cwd .framer-17er1r4 > :last-child { margin-right: 0px; } .framer-l1Cwd .framer-1br1wag > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-l1Cwd .framer-1br1wag > :first-child, .framer-l1Cwd .framer-1qfb0hu > :first-child { margin-top: 0px; } .framer-l1Cwd .framer-1br1wag > :last-child, .framer-l1Cwd .framer-1qfb0hu > :last-child { margin-bottom: 0px; } .framer-l1Cwd .framer-1qfb0hu > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 114\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 346\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DqLdBx3j1\":{\"layout\":[\"fixed\",\"auto\"]},\"QNPK1In80\":{\"layout\":[\"fixed\",\"auto\"]},\"q9b687KWK\":{\"layout\":[\"fixed\",\"auto\"]},\"lJqsusj0m\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"xD7aoJUvU\":\"contactName\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerfONpwEbBf = withCSS(Component, css, \"framer-l1Cwd\");\nexport default FramerfONpwEbBf;\nFramerfONpwEbBf.displayName = \"Contact signature\";\nFramerfONpwEbBf.defaultProps = {\n  height: 114,\n  width: 346\n};\naddPropertyControls(FramerfONpwEbBf, {\n  variant: {\n    options: [\"I2509:78403;2612:64141\", \"DqLdBx3j1\", \"QNPK1In80\", \"q9b687KWK\", \"lJqsusj0m\"],\n    optionTitles: [\"Inverted\", \"Default\", \"Simone\", \"Sander\", \"Bart\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  xD7aoJUvU: {\n    defaultValue: \"Jamie Maria Schouren\\nCo-Founder\",\n    displayTextArea: true,\n    title: \"Contact name\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerfONpwEbBf, [{\n  family: \"Deity Sans Display 400\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/fONpwEbBf:default\",\n    url: \"assets/VciCgZ5qzejrhiv9Dz5Ewftl9AQ.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/VciCgZ5qzejrhiv9Dz5Ewftl9AQ~yMm1mNOY8F-rdLqWjOZOzoZFx63gxMmZN2ymJh3f4pc.ttf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerfONpwEbBf\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"xD7aoJUvU\\\":\\\"contactName\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DqLdBx3j1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QNPK1In80\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q9b687KWK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lJqsusj0m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"346\",\n        \"framerIntrinsicHeight\": \"114\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./fONpwEbBf.map", "// Generated by Framer (f415c5a)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, RichText, Text, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport TestForm from \"https://framerusercontent.com/modules/dtVXRsBQsrEThR6IAX4A/yzcZVnCzmo9w0iIhmMbq/ContactForm.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/slhMvofy5LKy2A0L1Cb7/lqkEXFTDnOlGp5FTj1Ys/Qanv4Lhnl.js\";\nimport ContactSignature from \"https://framerusercontent.com/modules/oL38AeZv2g7uu5JHPsXm/9cXc08paJNPRwiPcmeMs/fONpwEbBf.js\";\nconst ContactSignatureFonts = getFonts(ContactSignature);\nconst TestFormFonts = getFonts(TestForm);\nconst cycleOrder = [\"I_F5tRC2G\", \"YBsWcbyct\"];\nconst variantClassNames = {\n  I_F5tRC2G: \"framer-v-1d6iest\",\n  YBsWcbyct: \"framer-v-1t5ksay\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Desktop: \"I_F5tRC2G\",\n  Mobile: \"YBsWcbyct\"\n};\nconst getProps = ({\n  heading,\n  height,\n  id,\n  lead,\n  width,\n  ...props\n}) => {\n  var ref, ref1, _variant, ref2;\n  return {\n    ...props,\n    jS_F_9gnC: (ref = lead !== null && lead !== void 0 ? lead : props.jS_F_9gnC) !== null && ref !== void 0 ? ref : \"Let\u2019s find out how we can bring your business to the future, together.\",\n    lehW1gItc: (ref1 = heading !== null && heading !== void 0 ? heading : props.lehW1gItc) !== null && ref1 !== void 0 ? ref1 : \"We can\u2019t wait to hear about your ambitions.\",\n    variant: (ref2 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref2 !== void 0 ? ref2 : \"I_F5tRC2G\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    lehW1gItc,\n    jS_F_9gnC,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"I_F5tRC2G\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const isDisplayed = () => {\n    if (baseVariant === \"YBsWcbyct\") return false;\n    return true;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-ixslz\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-1d6iest\", className),\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"I_F5tRC2G\",\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-ca3afa7b-c0f1-480f-876d-abe4d73dd428, rgb(21, 23, 22))\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            YBsWcbyct: {\n              \"data-framer-name\": \"Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-37t9ky\",\n            layoutDependency: layoutDependency,\n            layoutId: \"PpCqqh57A\",\n            children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1rjlxx\",\n              \"data-framer-name\": \"spacer-c01\",\n              layoutDependency: layoutDependency,\n              layoutId: \"zsDwLxsoN\"\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1s9g2vv\",\n              \"data-framer-name\": \"text\",\n              layoutDependency: layoutDependency,\n              layoutId: \"I2509:78403;2509:73464\",\n              children: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-10orltq\",\n                \"data-framer-name\": \"Frame 1598\",\n                layoutDependency: layoutDependency,\n                layoutId: \"I2509:78403;2612:66546\",\n                children: [/*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-1rnip0t\",\n                  \"data-framer-name\": \"header\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I2509:78403;2507:71867\",\n                  children: [/*#__PURE__*/_jsx(RichText, {\n                    __fromCanvasComponent: true,\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.div, {\n                        className: \"framer-styles-preset-dlpju\",\n                        \"data-styles-preset\": \"Qanv4Lhnl\",\n                        style: {\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--extracted-tcooor)\"\n                        },\n                        children: \"Get in touch\"\n                      })\n                    }),\n                    className: \"framer-4hzn8v\",\n                    \"data-framer-name\": \"Get in touch\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"ymKAPGcwd\",\n                    style: {\n                      \"--extracted-tcooor\": \"var(--token-318c10d1-6ce8-4cdf-a906-4b993bb0a97d, rgb(196, 253, 127))\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"bottom\",\n                    withExternalLayout: true\n                  }), /*#__PURE__*/_jsx(Text, {\n                    __fromCanvasComponent: true,\n                    alignment: \"left\",\n                    className: \"framer-d8th2n\",\n                    \"data-framer-name\": \"We can\u2019t wait to hear about your ambitions.\",\n                    fonts: [\"CUSTOM;Deity Sans Display 400\"],\n                    layoutDependency: layoutDependency,\n                    layoutId: \"I2509:78403;2507:71866\",\n                    rawHTML: \"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>We can\u2019t wait to hear about your ambitions.</span><br></span></span>\",\n                    style: {\n                      \"--framer-font-family\": '\"Deity Sans Display 400\", sans-serif',\n                      \"--framer-font-size\": \"44px\",\n                      \"--framer-font-style\": \"normal\",\n                      \"--framer-font-weight\": 400,\n                      \"--framer-letter-spacing\": \"0em\",\n                      \"--framer-line-height\": \"125%\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"rgb(251, 253, 252)\",\n                      \"--framer-text-decoration\": \"none\",\n                      \"--framer-text-transform\": \"none\"\n                    },\n                    text: lehW1gItc,\n                    verticalAlignment: \"bottom\",\n                    withExternalLayout: true\n                  })]\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--framer-line-height\": \"150%\",\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: /*#__PURE__*/_jsx(motion.span, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO0RlaXR5IFNhbnMgRGlzcGxheSA0MDA=\",\n                          \"--framer-font-family\": '\"Deity Sans Display 400\", sans-serif',\n                          \"--framer-font-size\": \"24px\",\n                          \"--framer-font-style\": \"normal\",\n                          \"--framer-font-weight\": \"400\",\n                          \"--framer-text-color\": \"var(--extracted-1w3ko1f)\"\n                        },\n                        children: \"Let\u2019s find out how we can bring your business to the future, together.\"\n                      })\n                    })\n                  }),\n                  className: \"framer-noj9bf\",\n                  \"data-framer-name\": \"Talk with our experts and let\u2019s find out how ...\",\n                  fonts: [\"CUSTOM;Deity Sans Display 400\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"exIpBbiw0\",\n                  style: {\n                    \"--extracted-1w3ko1f\": \"rgb(153, 162, 158)\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: jS_F_9gnC,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-wll89e\",\n                \"data-framer-name\": \"Frame 1597\",\n                layoutDependency: layoutDependency,\n                layoutId: \"I2509:78403;2612:66260\",\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-t3saij\",\n                  \"data-framer-name\": \"Frame 1378\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I2509:78403;2612:64139\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1591kzp-container\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"vMP0ESlO9-container\",\n                    children: /*#__PURE__*/_jsx(ContactSignature, {\n                      contactName: \"Jamie Maria Schouren\\nCo-Founder\",\n                      height: \"100%\",\n                      id: \"vMP0ESlO9\",\n                      layoutId: \"vMP0ESlO9\",\n                      variant: \"I2509:78403;2612:64141\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              })]\n            }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-8w1zsj\",\n              \"data-framer-name\": \"spacer-c01\",\n              layoutDependency: layoutDependency,\n              layoutId: \"bCFevgURI\"\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1cyjxnj\",\n              \"data-framer-name\": \"Form set\",\n              layoutDependency: layoutDependency,\n              layoutId: \"uFcGGmX8n\",\n              children: /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1e51zji-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"EqZV5_q3l-container\",\n                children: /*#__PURE__*/_jsx(TestForm, {\n                  height: \"100%\",\n                  id: \"EqZV5_q3l\",\n                  layoutId: \"EqZV5_q3l\",\n                  style: {\n                    width: \"100%\"\n                  },\n                  width: \"100%\"\n                })\n              })\n            }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-7l1aek\",\n              \"data-framer-name\": \"spacer-c01\",\n              layoutDependency: layoutDependency,\n              layoutId: \"jAbvldzMb\"\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-ixslz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-ixslz .framer-41hj93 { display: block; }\", \".framer-ixslz .framer-1d6iest { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 128px 32px 128px 32px; position: relative; width: 1369px; }\", \".framer-ixslz .framer-37t9ky { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-ixslz .framer-1rjlxx, .framer-ixslz .framer-7l1aek { align-self: stretch; flex: 0.5 0 0px; height: auto; overflow: visible; position: relative; width: 1px; }\", \".framer-ixslz .framer-1s9g2vv { align-content: flex-start; align-items: flex-start; display: flex; flex: 4 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-ixslz .framer-10orltq { 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 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ixslz .framer-1rnip0t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ixslz .framer-4hzn8v, .framer-ixslz .framer-d8th2n, .framer-ixslz .framer-noj9bf { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-ixslz .framer-wll89e { 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: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-ixslz .framer-t3saij { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-ixslz .framer-1591kzp-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-ixslz .framer-8w1zsj { align-self: stretch; flex: 1 0 0px; height: auto; overflow: visible; position: relative; width: 1px; }\", \".framer-ixslz .framer-1cyjxnj { align-content: flex-start; align-items: flex-start; display: flex; flex: 4 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-ixslz .framer-1e51zji-container { flex: none; height: auto; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ixslz .framer-1d6iest, .framer-ixslz .framer-1s9g2vv, .framer-ixslz .framer-10orltq, .framer-ixslz .framer-1rnip0t, .framer-ixslz .framer-wll89e, .framer-ixslz .framer-t3saij, .framer-ixslz .framer-1cyjxnj { gap: 0px; } .framer-ixslz .framer-1d6iest > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ixslz .framer-1d6iest > :first-child { margin-left: 0px; } .framer-ixslz .framer-1d6iest > :last-child { margin-right: 0px; } .framer-ixslz .framer-1s9g2vv > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ixslz .framer-1s9g2vv > :first-child, .framer-ixslz .framer-10orltq > :first-child, .framer-ixslz .framer-1rnip0t > :first-child, .framer-ixslz .framer-wll89e > :first-child, .framer-ixslz .framer-t3saij > :first-child, .framer-ixslz .framer-1cyjxnj > :first-child { margin-top: 0px; } .framer-ixslz .framer-1s9g2vv > :last-child, .framer-ixslz .framer-10orltq > :last-child, .framer-ixslz .framer-1rnip0t > :last-child, .framer-ixslz .framer-wll89e > :last-child, .framer-ixslz .framer-t3saij > :last-child, .framer-ixslz .framer-1cyjxnj > :last-child { margin-bottom: 0px; } .framer-ixslz .framer-10orltq > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-ixslz .framer-1rnip0t > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-ixslz .framer-wll89e > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ixslz .framer-t3saij > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ixslz .framer-1cyjxnj > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } }\", \".framer-ixslz.framer-v-1t5ksay .framer-1d6iest { width: 693px; }\", \".framer-ixslz.framer-v-1t5ksay .framer-37t9ky { align-content: center; align-items: center; flex-direction: column; gap: 64px; justify-content: flex-start; max-width: 480px; }\", \".framer-ixslz.framer-v-1t5ksay .framer-1s9g2vv { flex: none; gap: 32px; width: 100%; }\", \".framer-ixslz.framer-v-1t5ksay .framer-1cyjxnj { flex: none; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ixslz.framer-v-1t5ksay .framer-37t9ky, .framer-ixslz.framer-v-1t5ksay .framer-1s9g2vv { gap: 0px; } .framer-ixslz.framer-v-1t5ksay .framer-37t9ky > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-ixslz.framer-v-1t5ksay .framer-37t9ky > :first-child, .framer-ixslz.framer-v-1t5ksay .framer-1s9g2vv > :first-child { margin-top: 0px; } .framer-ixslz.framer-v-1t5ksay .framer-37t9ky > :last-child, .framer-ixslz.framer-v-1t5ksay .framer-1s9g2vv > :last-child { margin-bottom: 0px; } .framer-ixslz.framer-v-1t5ksay .framer-1s9g2vv > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 695\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 1369\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YBsWcbyct\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"lehW1gItc\":\"heading\",\"jS_F_9gnC\":\"lead\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerndKS57BPw = withCSS(Component, css, \"framer-ixslz\");\nexport default FramerndKS57BPw;\nFramerndKS57BPw.displayName = \"Footer / Get in Touch\";\nFramerndKS57BPw.defaultProps = {\n  height: 695,\n  width: 1369\n};\naddPropertyControls(FramerndKS57BPw, {\n  variant: {\n    options: [\"I_F5tRC2G\", \"YBsWcbyct\"],\n    optionTitles: [\"Desktop\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  lehW1gItc: {\n    defaultValue: \"We can\u2019t wait to hear about your ambitions.\",\n    displayTextArea: true,\n    title: \"Heading\",\n    type: ControlType.String\n  },\n  jS_F_9gnC: {\n    defaultValue: \"Let\u2019s find out how we can bring your business to the future, together.\",\n    displayTextArea: true,\n    title: \"Lead\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerndKS57BPw, [{\n  family: \"Deity Sans Display 400\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/ndKS57BPw:default\",\n    url: \"assets/VciCgZ5qzejrhiv9Dz5Ewftl9AQ.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/VciCgZ5qzejrhiv9Dz5Ewftl9AQ~yMm1mNOY8F-rdLqWjOZOzoZFx63gxMmZN2ymJh3f4pc.ttf\").href\n}, ...ContactSignatureFonts, ...TestFormFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerndKS57BPw\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"lehW1gItc\\\":\\\"heading\\\",\\\"jS_F_9gnC\\\":\\\"lead\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YBsWcbyct\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1369\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"695\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["_reactIs", "npm_react_is_16_cjs_exports", "npm_react_is_16_13_default", "exports", "reactIs", "REACT_STATICS", "KNOWN_STATICS", "FORWARD_REF_STATICS", "MEMO_STATICS", "TYPE_STATICS", "getStatics", "component", "defineProperty", "getOwnPropertyNames", "getOwnPropertySymbols", "getOwnPropertyDescriptor", "getPrototypeOf", "objectPrototype", "hoistNonReactStatics", "targetComponent", "sourceComponent", "blacklist", "inheritedComponent", "keys", "targetStatics", "sourceStatics", "i", "key", "descriptor", "exports$1", "npm_hoist_non_react_statics_3_3_default", "exports", "makeAsyncScript", "_react", "_propTypes", "_interopRequireDefault", "exports$1", "_hoistNonReactStatics", "npm_hoist_non_react_statics_3_3_default", "obj", "_extends", "target", "i", "source", "key", "_objectWithoutPropertiesLoose", "excluded", "sourceKeys", "_inheritsLoose", "subClass", "superClass", "SCRIPT_MAP", "idCount", "getScriptURL", "options", "WrappedComponent", "wrappedComponentName", "AsyncScriptLoader", "_Component", "props", "context", "_this", "_proto", "state", "_this2", "mapEntry", "obsKey", "window", "_this3", "scriptURL", "_options", "globalName", "callbackName", "scriptId", "entry", "observers", "script", "attribute", "callObserverFuncAndRemoveObserver", "func", "observersMap", "observer", "allScripts", "_this$props", "asyncScriptOnLoad", "forwardedRef", "childProps", "ForwardedComponent", "ref", "__esModule", "npm_react_async_script_1_2_default", "exports", "_react", "_interopRequireDefault", "_propTypes", "exports$1", "obj", "_extends", "target", "i", "source", "key", "_objectWithoutPropertiesLoose", "excluded", "sourceKeys", "_assertThisInitialized", "self", "_inheritsLoose", "subClass", "superClass", "ReCAPTCHA", "_React$Component", "_this", "_proto", "grecaptcha", "_this2", "resolve", "reject", "token", "wrapper", "temporaryNode", "elem", "_this$props", "sitekey", "onChange", "theme", "type", "tabindex", "onExpired", "onErrored", "size", "stoken", "badge", "hl", "childProps", "_recaptcha", "_interopRequireDefault$1", "_reactAsyncScript", "npm_react_async_script_1_2_default", "callbackName", "globalName", "getOptions", "window", "getURL", "dynamicOptions", "hostname", "_default", "exports$2", "_recaptchaWrapper", "_interopRequireDefault$2", "_recaptcha$1", "_default$1", "__esModule", "ReCAPTCHA$1", "npm_react_google_recaptcha_2_1_default", "styledInputStyle", "StyledInput", "placeholder", "name", "type", "required", "variant", "value", "onChange", "isFocused", "setIsFocused", "ye", "borderColor", "textColor", "p", "StyledTextArea", "RecaptchaWrapper", "npm_react_google_recaptcha_2_1_default", "FORMSPARK_ACTION_URL", "TestForm", "props", "isCaptchaVisible", "setIsCaptchaVisible", "ye", "isCaptchaSuccess", "setIsCaptchaSuccess", "submitted", "setSubmitted", "formValues", "setFormValues", "onSubmit", "e", "submitHandler", "changeHandler", "p", "ref", "val", "v", "u", "StyledInput", "StyledTextArea", "value", "SlwZp36OW_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "contactName", "height", "id", "width", "props", "_variant", "ref", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "xD7aoJUvU", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Image2", "RichText", "x", "css", "FramerfONpwEbBf", "withCSS", "fONpwEbBf_default", "addPropertyControls", "ControlType", "addFonts", "ContactSignatureFonts", "getFonts", "fONpwEbBf_default", "TestFormFonts", "TestForm", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "heading", "height", "id", "lead", "width", "props", "ref", "ref1", "_variant", "ref2", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "lehW1gItc", "jS_F_9gnC", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Text", "css", "FramerndKS57BPw", "withCSS", "ndKS57BPw_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
