{"version":3,"file":"script_main.DOIXIXBR.mjs","names":["Medium","Link","isBrowser","useRef","React.useId","SVG","RichText","React.Fragment","PropertyOverrides","UserComponent","ArrowRight","React.createElement","Footer","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/pg0eNziJbbKHG8aLLRW6/REfDTyrf4O9CnHYXet6N/nkTeNolgU.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import UserComponent from\"https://framerusercontent.com/modules/krji1SKzGKPDNYbaJIN7/33VJcyEBRSKfqt5u2TRa/MwhwSTErp.js\";import Medium from\"#framer/local/canvasComponent/H3xEChxmE/H3xEChxmE.js\";import Link from\"#framer/local/canvasComponent/TQGF0RTg6/TQGF0RTg6.js\";const MediumFonts=getFonts(Medium);const LinkFonts=getFonts(Link);const breakpoints={d8mHhVs1m:\"(min-width: 1200px)\",jh49HjM3J:\"(max-width: 809.98px)\",o1sPZsfTc:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-uiwQo\";const variantClassNames={d8mHhVs1m:\"framer-v-fyk6ag\",jh49HjM3J:\"framer-v-hiczok\",o1sPZsfTc:\"framer-v-1ws2xmj\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={jh49HjM3J:[\".framer-uiwQo .framer-1at8h8g { padding: 32px 16px 32px 16px; }\",\".framer-uiwQo .framer-10b0n73 { flex-direction: column; gap: 40px; }\",\".framer-uiwQo .framer-1xqch25, .framer-uiwQo .framer-1y0a2qg, .framer-uiwQo .framer-ok5emd { flex: none; width: 100%; }\",\".framer-uiwQo .framer-1mqllcz, .framer-uiwQo .framer-9mnb4g { flex: none; gap: 24px; width: 100%; }\",\".framer-uiwQo .framer-1se3ksb-container { width: 100%; }\",\".framer-uiwQo .framer-nd4tx2 { flex-direction: column; gap: 16px; justify-content: flex-start; padding: 16px 0px 0px 0px; }\",\".framer-uiwQo .framer-185q9bz { flex-direction: column; gap: 8px; justify-content: flex-start; width: 100%; }\"],o1sPZsfTc:[\".framer-uiwQo .framer-1at8h8g { padding: 54px 54px 16px 54px; }\",\".framer-uiwQo .framer-10b0n73 { align-content: unset; align-items: unset; display: grid; gap: 40px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; width: 702px; }\",\".framer-uiwQo .framer-1xqch25 { align-self: start; flex: none; justify-self: start; order: 0; width: 100%; }\",\".framer-uiwQo .framer-1mqllcz { align-self: start; flex: none; justify-self: start; order: 2; width: 100%; }\",\".framer-uiwQo .framer-9mnb4g { align-self: start; flex: none; justify-self: start; order: 3; width: 100%; }\",\".framer-uiwQo .framer-1y0a2qg { align-self: start; flex: none; justify-self: start; order: 1; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jh49HjM3J:\".framer-hiczok-override\",o1sPZsfTc:\".framer-1ws2xmj-override\"};const rules=[\".framer-uiwQo.framer-nl0xqb, .framer-uiwQo .framer-nl0xqb { display: block; }\",\".framer-uiwQo.framer-fyk6ag { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-uiwQo .framer-9i5ih0 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-uiwQo .framer-1at8h8g { --border-bottom-width: 0px; --border-color: rgba(255, 255, 255, 0.2); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-ba73fcdc-b1f4-4c56-b757-8b916c149773, #0f1749); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; order: 1001; overflow: hidden; padding: 80px 120px 16px 120px; position: relative; width: 100%; }\",\".framer-uiwQo .framer-10b0n73 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uiwQo .framer-1xqch25 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uiwQo .framer-2lotu6 { flex: none; height: 82px; position: relative; width: 143px; }\",\".framer-uiwQo .framer-p9pv5o, .framer-uiwQo .framer-1syniak, .framer-uiwQo .framer-1mj66qs, .framer-uiwQo .framer-bnczuf { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uiwQo .framer-h4nwef { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uiwQo .framer-1svq57y-container, .framer-uiwQo .framer-1j0t02i-container, .framer-uiwQo .framer-1dupezs-container, .framer-uiwQo .framer-1wx3imz-container, .framer-uiwQo .framer-1ehogvg-container, .framer-uiwQo .framer-1se3ksb-container, .framer-uiwQo .framer-a1dwgz-container, .framer-uiwQo .framer-1r2c9pk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uiwQo .framer-1mqllcz, .framer-uiwQo .framer-9mnb4g { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uiwQo .framer-8y9kzs, .framer-uiwQo .framer-pjp1b1 { 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; position: relative; width: 100%; }\",\".framer-uiwQo .framer-e0rho3-container { flex: none; height: 23px; position: relative; width: auto; }\",\".framer-uiwQo .framer-1y0a2qg { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.3); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-uiwQo .framer-1jk567p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uiwQo .framer-nd4tx2 { --border-bottom-width: 0px; --border-color: rgba(255, 255, 255, 0.2); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-uiwQo .framer-ok5emd { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-uiwQo .framer-185q9bz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uiwQo .framer-1glr7fm { height: 20px; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-uiwQo[data-border=\"true\"]::after, .framer-uiwQo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={d8mHhVs1m:\"(min-width: 1200px)\",jh49HjM3J:\"(max-width: 809.98px)\",o1sPZsfTc:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"d8mHhVs1m\",Phone:\"jh49HjM3J\",Tablet:\"o1sPZsfTc\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"d8mHhVs1m\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"jh49HjM3J\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"d8mHhVs1m\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-fyk6ag\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-9i5ih0\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1at8h8g\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10b0n73\",\"data-framer-name\":\"Frame 897\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xqch25\",\"data-framer-name\":\"24px\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2lotu6\",\"data-framer-name\":\"Frame 37\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 143 82\"><path d=\"M 54.21 25.02 C 54.181 24.981 54.151 24.94 54.124 24.897 C 54.109 24.874 54.094 24.852 54.078 24.829 C 54.109 24.899 54.145 24.969 54.185 25.038 C 54.194 25.033 54.202 25.026 54.21 25.021 Z\" fill=\"rgb(179,179,179)\"></path><path d=\"M 64.762 42.546 C 61.382 44.777 57.754 46.677 53.749 47.859 C 50.712 48.754 48.503 48.669 47.184 47.609 C 46.048 46.694 45.511 44.991 45.134 43.445 C 44.605 41.27 44.273 39.074 44.048 36.839 C 43.136 37.347 42.203 37.832 41.256 38.277 C 40.859 38.463 40.462 38.628 40.063 38.773 C 40.298 40.672 40.618 42.566 41.076 44.442 C 41.587 46.542 42.446 49.172 44.571 50.883 C 46.045 52.07 47.895 52.664 50.1 52.664 C 51.556 52.664 53.167 52.405 54.926 51.887 C 59.431 50.558 63.437 48.457 67.128 46.011 C 66.269 44.841 65.479 43.667 64.76 42.548 Z\" fill=\"rgb(255,183,194)\"></path><path d=\"M 92.46 5.224 C 89.838 2.327 86.145 2.358 83.511 2.896 C 81.31 3.345 78.84 4.309 75.96 5.845 C 74.573 6.584 73.337 7.324 72.344 7.917 C 72.051 8.092 71.779 8.254 71.534 8.399 C 71.509 8.414 71.487 8.429 71.462 8.443 L 71.451 8.45 C 71.417 8.469 71.382 8.489 71.35 8.509 C 68.821 10.036 66.433 11.795 64.124 13.494 C 63.089 14.256 62.02 15.043 60.964 15.788 C 59.179 17.05 57.417 18.352 55.661 19.684 C 56.304 20.604 56.956 21.575 57.627 22.612 C 57.64 22.632 57.65 22.653 57.661 22.673 L 65.591 17.321 L 73.179 12.202 C 75.047 10.942 77.509 9.282 80.304 8.376 C 81.806 7.705 83.14 7.254 84.341 7.009 C 87.79 6.306 88.978 7.616 89.367 8.048 C 89.696 8.411 89.889 8.873 89.987 9.384 C 90.2 10.507 89.948 11.873 89.634 12.979 C 89.537 13.326 89.424 13.674 89.3 14.025 C 87.678 18.635 84.115 23.377 84.076 23.426 C 84.071 23.431 84.068 23.437 84.064 23.442 C 84.061 23.447 84.056 23.452 84.051 23.457 C 83.983 23.55 77.206 32.83 73.351 36.02 C 71.677 37.405 69.96 38.798 68.18 40.129 C 68.896 41.249 69.685 42.428 70.544 43.595 C 72.43 42.187 74.243 40.719 76.008 39.258 C 80.223 35.77 86.992 26.526 87.411 25.951 C 87.662 25.617 90.459 21.869 92.392 17.534 C 92.888 16.421 93.328 15.27 93.651 14.128 C 93.783 13.664 93.892 13.211 93.982 12.772 C 94.621 9.584 94.112 7.048 92.46 5.223 Z\" fill=\"rgb(255,205,108)\"></path><path d=\"M 101.295 27.944 C 100.289 23.509 98.384 18.972 96.067 15.496 C 95.4 14.496 94.703 13.587 93.982 12.774 C 93.894 13.213 93.784 13.664 93.652 14.13 C 93.328 15.272 92.889 16.422 92.393 17.535 C 92.461 17.635 92.529 17.733 92.594 17.831 C 94.638 20.897 96.324 24.923 97.22 28.877 C 98.507 34.554 97.713 40.245 95.042 44.492 C 92.871 47.944 89.379 50.547 85.461 51.637 C 82.913 52.346 80.484 52.052 78.036 50.736 C 75.143 49.182 72.636 46.434 70.545 43.595 C 69.686 42.43 68.897 41.249 68.181 40.13 C 68.109 40.018 68.039 39.909 67.969 39.799 C 66.407 37.34 64.907 34.77 63.317 32.049 L 62.855 31.258 C 61.9 29.624 60.898 27.926 59.868 26.237 L 58.08 27.443 C 57.525 27.817 56.965 28.203 56.405 28.593 C 57.385 30.201 58.338 31.819 59.253 33.381 L 59.715 34.172 C 61.324 36.927 62.844 39.53 64.448 42.054 C 64.551 42.216 64.656 42.38 64.762 42.545 C 65.481 43.664 66.271 44.837 67.13 46.007 C 69.53 49.274 72.486 52.511 76.069 54.434 C 78.264 55.614 80.521 56.204 82.81 56.204 C 84.058 56.204 85.316 56.029 86.579 55.678 C 91.485 54.313 95.857 51.052 98.576 46.731 C 101.837 41.548 102.827 34.701 101.296 27.943 Z\" fill=\"rgb(108,210,179)\"></path><path d=\"M 54.078 24.828 C 53.484 23.912 52.907 23.05 52.341 22.233 C 51.145 23.163 49.949 24.103 48.745 25.05 C 47.702 25.872 46.663 26.724 45.661 27.547 C 44.962 28.123 44.27 28.69 43.583 29.244 C 42.244 30.324 40.913 31.355 39.537 32.304 C 38.848 32.778 38.15 33.232 37.433 33.662 C 36.526 34.205 35.605 34.714 34.675 35.191 C 36.221 35.585 38.079 35.138 39.486 34.476 C 39.543 34.448 39.602 34.42 39.659 34.392 C 41.04 33.734 42.402 32.979 43.714 32.186 C 45.503 31.105 47.202 29.953 48.736 28.884 C 48.872 28.791 49.007 28.695 49.142 28.601 C 49.892 28.075 50.645 27.541 51.377 27.021 C 51.621 26.848 51.867 26.673 52.113 26.498 C 52.798 26.011 53.491 25.523 54.187 25.039 C 54.148 24.971 54.113 24.902 54.08 24.83 Z\" fill=\"rgb(255,211,125)\"></path><path d=\"M 57.627 22.611 C 56.955 21.572 56.303 20.601 55.661 19.683 C 55.1 18.879 54.545 18.112 53.99 17.379 C 51.976 14.71 49.953 12.424 47.809 10.391 C 44.687 7.432 41.453 5.198 37.924 3.564 C 30.923 0.321 23.093 0.144 16.978 3.092 C 12.171 5.409 7.939 9.692 5.061 15.15 C 3.784 17.572 -0.227 26.049 1.769 33.49 C 2.96 37.932 6.45 41.648 10.875 43.189 C 12.661 43.811 14.62 44.115 16.895 44.115 C 17.889 44.115 18.944 44.056 20.07 43.942 C 25.198 43.416 30.416 41.903 35.384 39.519 C 33.855 39.432 32.437 38.994 31.243 38.205 C 30.807 37.917 30.415 37.592 30.057 37.247 C 26.619 38.556 23.104 39.412 19.645 39.767 C 16.566 40.082 14.215 39.909 12.243 39.223 C 9.155 38.148 6.626 35.468 5.803 32.397 C 4.532 27.66 6.493 21.395 8.753 17.112 C 11.181 12.509 14.838 8.777 18.787 6.873 C 20.982 5.814 23.467 5.257 26.059 5.193 C 29.375 5.113 32.872 5.842 36.175 7.373 C 37.91 8.177 39.568 9.15 41.178 10.31 C 42.459 11.231 43.709 12.272 44.942 13.442 C 46.917 15.315 48.788 17.431 50.661 19.913 C 51.218 20.65 51.774 21.42 52.342 22.235 C 52.91 23.05 53.486 23.912 54.08 24.83 C 54.095 24.853 54.109 24.876 54.126 24.899 C 54.153 24.941 54.182 24.982 54.212 25.021 C 54.726 24.663 55.24 24.309 55.754 23.962 L 57.635 22.693 L 57.664 22.673 C 57.653 22.653 57.642 22.632 57.63 22.613 Z\" fill=\"rgb(237,76,75)\"></path><path d=\"M 57.787 22.911 C 57.834 23.019 57.873 23.13 57.901 23.243 C 57.924 23.227 57.945 23.21 57.968 23.192 C 57.907 23.099 57.847 23.004 57.787 22.911 Z\" fill=\"rgb(177,217,255)\"></path><path d=\"M 50.853 28.725 C 51.009 28.601 51.166 28.475 51.322 28.353 C 51.141 28.495 50.944 28.601 50.739 28.675 C 50.777 28.691 50.816 28.707 50.852 28.725 Z\" fill=\"rgb(177,217,255)\"></path><path d=\"M 57.787 22.911 C 57.751 22.83 57.71 22.75 57.663 22.671 L 57.634 22.691 C 57.671 22.738 57.707 22.787 57.74 22.838 C 57.756 22.862 57.77 22.887 57.787 22.911 Z\" fill=\"rgb(177,217,255)\"></path><path d=\"M 89.987 9.383 C 88.609 8.561 87.176 8.035 85.713 7.826 C 83.825 7.556 82.005 7.826 80.306 8.375 C 77.51 9.278 75.049 10.939 73.181 12.2 L 65.593 17.32 L 57.663 22.671 L 57.633 22.691 L 55.752 23.961 C 55.238 24.307 54.724 24.662 54.21 25.019 C 54.202 25.024 54.194 25.031 54.185 25.036 C 53.489 25.519 52.796 26.008 52.111 26.495 C 51.865 26.67 51.618 26.845 51.376 27.018 C 50.643 27.538 49.89 28.073 49.14 28.598 C 49.005 28.693 48.87 28.788 48.735 28.881 C 47.2 29.951 45.502 31.101 43.712 32.183 C 42.4 32.976 41.038 33.731 39.657 34.389 C 39.6 34.417 39.541 34.445 39.484 34.472 C 38.077 35.134 36.217 35.584 34.673 35.188 C 34.269 35.085 33.887 34.925 33.54 34.696 C 32.663 34.116 31.982 33.084 31.43 32.15 C 30.779 31.049 30.197 29.886 29.695 28.691 C 27.629 23.768 26.938 18.405 27.694 13.184 C 28.198 9.697 29.121 7.515 30.514 6.515 C 30.742 6.352 31.124 6.148 31.817 6.267 C 33.321 6.525 35.076 8.012 35.965 9.282 C 37.488 11.46 38.087 14.277 38.438 16.488 C 38.925 19.547 39.117 22.642 39.239 25.265 C 39.288 26.305 39.328 27.367 39.369 28.395 C 39.419 29.688 39.47 30.992 39.536 32.301 C 40.913 31.351 42.244 30.32 43.583 29.24 C 43.57 28.905 43.557 28.569 43.544 28.23 C 43.503 27.194 43.463 26.124 43.412 25.067 C 43.284 22.328 43.084 19.088 42.565 15.825 C 42.303 14.174 41.915 12.231 41.178 10.305 C 39.567 9.144 37.909 8.171 36.175 7.368 C 32.873 5.839 29.377 5.108 26.059 5.188 C 24.482 7.463 23.882 10.364 23.56 12.578 C 22.694 18.555 23.485 24.689 25.846 30.319 C 26.42 31.688 27.09 33.023 27.837 34.288 C 28.413 35.263 29.113 36.329 30.058 37.242 C 30.416 37.587 30.808 37.912 31.244 38.2 C 32.439 38.989 33.856 39.427 35.386 39.514 C 35.574 39.525 35.765 39.53 35.957 39.53 C 37.278 39.53 38.671 39.275 40.065 38.767 C 40.462 38.621 40.861 38.458 41.258 38.27 C 42.205 37.824 43.139 37.339 44.05 36.832 C 46.614 35.404 49.016 33.791 51.118 32.325 C 52.015 31.699 52.916 31.059 53.788 30.44 C 54.649 29.827 55.529 29.203 56.408 28.59 C 56.968 28.199 57.529 27.814 58.083 27.439 L 59.871 26.233 L 67.925 20.799 L 75.512 15.679 C 78.784 13.472 81.982 11.527 85.126 11.976 C 86.681 12.199 88.085 12.991 89.302 14.019 C 89.426 13.669 89.538 13.319 89.636 12.973 C 89.95 11.867 90.202 10.501 89.989 9.378 Z\" fill=\"rgb(77,127,241)\"></path><path d=\"M 14.136 62.505 L 14.139 65.102 C 14.139 65.522 13.801 65.863 13.383 65.863 L 7.164 65.872 C 6.745 65.872 6.407 66.213 6.407 66.633 L 6.407 67.942 C 6.409 68.362 6.749 68.702 7.167 68.702 L 12.896 68.695 C 13.314 68.695 13.654 69.035 13.654 69.455 L 13.658 72.052 C 13.658 72.472 13.319 72.813 12.901 72.813 L 7.172 72.82 C 6.754 72.82 6.415 73.161 6.415 73.581 L 6.42 77.393 C 6.42 77.813 6.082 78.155 5.663 78.155 L 1.775 78.16 C 1.356 78.16 1.016 77.82 1.016 77.4 L 1 62.522 C 1 62.102 1.338 61.76 1.757 61.76 L 13.379 61.746 C 13.797 61.746 14.137 62.086 14.137 62.505 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 24.329 73.849 C 25.657 73.849 26.681 72.816 26.679 71.179 L 26.668 62.489 C 26.668 62.069 27.006 61.727 27.424 61.727 L 31.313 61.722 C 31.731 61.722 32.071 62.062 32.071 62.482 L 32.083 71.172 C 32.088 75.524 29.04 78.357 24.311 78.362 C 19.56 78.369 16.412 75.542 16.407 71.19 L 16.395 62.5 C 16.395 62.08 16.734 61.739 17.152 61.739 L 21.041 61.734 C 21.459 61.734 21.799 62.074 21.799 62.494 L 21.811 71.184 C 21.812 72.798 22.979 73.849 24.329 73.847 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 48.75 62.463 L 48.753 65.223 C 48.753 65.643 48.414 65.984 47.996 65.984 L 44.853 65.988 C 44.434 65.988 44.096 66.329 44.096 66.749 L 44.109 77.344 C 44.109 77.764 43.771 78.106 43.352 78.106 L 39.464 78.111 C 39.045 78.111 38.705 77.771 38.705 77.351 L 38.692 66.756 C 38.692 66.336 38.352 65.996 37.934 65.996 L 34.813 65.999 C 34.395 65.999 34.055 65.659 34.055 65.239 L 34.052 62.479 C 34.052 62.059 34.39 61.718 34.808 61.718 L 47.991 61.701 C 48.41 61.701 48.75 62.041 48.75 62.461 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 58.662 73.807 C 59.99 73.805 61.014 72.774 61.012 71.137 L 61.001 62.447 C 61.001 62.027 61.339 61.685 61.757 61.685 L 65.646 61.68 C 66.064 61.68 66.404 62.02 66.404 62.44 L 66.416 71.13 C 66.421 75.482 63.373 78.315 58.645 78.32 C 53.893 78.327 50.745 75.5 50.74 71.148 L 50.728 62.458 C 50.728 62.038 51.067 61.697 51.485 61.697 L 55.374 61.692 C 55.792 61.692 56.132 62.032 56.132 62.452 L 56.144 71.142 C 56.145 72.756 57.312 73.807 58.662 73.805 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 78.636 77.621 L 77.08 74.249 C 76.957 73.98 76.688 73.808 76.392 73.808 L 75.608 73.808 C 75.189 73.808 74.851 74.15 74.851 74.57 L 74.854 77.307 C 74.854 77.727 74.516 78.068 74.098 78.068 L 70.209 78.073 C 69.791 78.073 69.451 77.733 69.451 77.313 L 69.433 62.437 C 69.433 62.017 69.771 61.675 70.189 61.675 L 77.328 61.667 C 81.753 61.662 84.293 63.787 84.298 67.53 C 84.301 69.648 83.587 71.287 82.254 72.351 C 81.958 72.586 81.89 73.009 82.085 73.333 L 84.243 76.902 C 84.549 77.408 84.186 78.055 83.597 78.057 L 79.322 78.062 C 79.026 78.062 78.758 77.89 78.634 77.621 Z M 74.846 68.932 C 74.846 69.352 75.186 69.692 75.604 69.692 L 77.339 69.692 C 78.504 69.689 79.178 68.962 79.176 67.7 C 79.176 66.484 78.497 65.783 77.334 65.785 L 75.6 65.785 C 75.181 65.788 74.843 66.128 74.843 66.548 L 74.846 68.934 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 101.064 62.398 L 101.067 64.994 C 101.067 65.414 100.728 65.756 100.31 65.756 L 93.416 65.764 C 92.998 65.764 92.66 66.105 92.66 66.525 L 92.66 67.016 C 92.66 67.436 93 67.775 93.418 67.775 L 99.542 67.767 C 99.96 67.767 100.301 68.107 100.301 68.527 L 100.304 71.124 C 100.304 71.544 99.965 71.885 99.547 71.885 L 93.423 71.893 C 93.004 71.893 92.666 72.235 92.666 72.655 L 92.666 73.169 C 92.666 73.589 93.006 73.929 93.424 73.929 L 100.528 73.921 C 100.947 73.921 101.287 74.261 101.287 74.681 L 101.29 77.278 C 101.29 77.698 100.951 78.039 100.533 78.039 L 88.027 78.055 C 87.609 78.055 87.269 77.715 87.269 77.296 L 87.251 62.419 C 87.251 61.999 87.589 61.657 88.008 61.657 L 100.305 61.643 C 100.724 61.643 101.064 61.983 101.064 62.403 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 3.274 48.299 L 3.274 58.446 L 1.339 58.446 L 1.339 48.299 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.737 48.299 L 13.737 50.024 L 10.59 50.024 L 10.59 58.446 L 8.641 58.446 L 8.641 50.024 L 5.494 50.024 L 5.494 48.299 L 13.736 48.299 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 19.296 49.98 C 18.387 49.98 17.794 50.313 17.794 50.936 C 17.794 52.995 23.221 51.879 23.208 55.516 C 23.208 57.415 21.563 58.517 19.34 58.517 C 17.723 58.517 16.151 57.864 15.067 56.892 L 15.876 55.255 C 16.916 56.183 18.286 56.748 19.369 56.748 C 20.453 56.748 21.102 56.343 21.102 55.632 C 21.102 53.516 15.676 54.719 15.676 51.109 C 15.676 49.341 17.191 48.21 19.457 48.21 C 20.8 48.21 22.142 48.645 23.109 49.282 L 22.329 50.964 C 21.247 50.312 20.077 49.978 19.298 49.978 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:11359677462,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stNjAw\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"B\\xc2TIMENT HARMONY\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stNjAw\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"7a rue de Lisbonne\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stNjAw\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"67300 SCHILTIGHEIM\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stNjAw\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stNjAw\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"+33 (0)3 88 95 60 36\"})})]}),className:\"framer-p9pv5o\",\"data-framer-name\":\"Copyright\",fonts:[\"GF;Hanken Grotesk-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h4nwef\",\"data-framer-name\":\"Social Media Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:1722},o1sPZsfTc:{y:1744}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:1770,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1svq57y-container\",nodeId:\"REUuDDPW3\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(Medium,{BJZxrocLj:UserComponent,bSQiuCTeZ:\"linkedin.com/company/its-future?originalSubdomain=fr\",dN9nivvWe:false,height:\"100%\",id:\"REUuDDPW3\",kF3_1L2Vu:\"Nous contacter\",layoutId:\"REUuDDPW3\",Qq2w9Q_Gy:true,variant:matchVariant(\"mySnBsb3W\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mqllcz\",\"data-framer-name\":\"Footer Column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"A propos\"})})}),className:\"framer-1syniak\",\"data-framer-name\":\"Footer Title\",fonts:[\"GF;Montserrat-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8y9kzs\",\"data-framer-name\":\"Footer Links\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UCYHCzZJe\"},implicitPathVariables:undefined},{href:{webPageId:\"UCYHCzZJe\"},implicitPathVariables:undefined},{href:{webPageId:\"UCYHCzZJe\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:1936},o1sPZsfTc:{y:1966}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:1224,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e0rho3-container\",nodeId:\"XBoPhaGgc\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{XnniGNF1h:resolvedLinks[2]},o1sPZsfTc:{XnniGNF1h:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Link,{bp2GLw1bQ:true,height:\"100%\",id:\"XBoPhaGgc\",layoutId:\"XBoPhaGgc\",style:{height:\"100%\"},UuO5LkqLH:\"Qui sommes-nous\",variant:matchVariant(\"axzncLljw\"),width:\"100%\",XnniGNF1h:resolvedLinks[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hjKrqZszJ\"},implicitPathVariables:undefined},{href:{webPageId:\"hjKrqZszJ\"},implicitPathVariables:undefined},{href:{webPageId:\"hjKrqZszJ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:1975},o1sPZsfTc:{y:2005}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:1263,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j0t02i-container\",nodeId:\"Y3Hksa1VJ\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{XnniGNF1h:resolvedLinks1[2]},o1sPZsfTc:{XnniGNF1h:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(Link,{bp2GLw1bQ:true,height:\"100%\",id:\"Y3Hksa1VJ\",layoutId:\"Y3Hksa1VJ\",UuO5LkqLH:\"Nos engagements\",variant:matchVariant(\"axzncLljw\"),width:\"100%\",XnniGNF1h:resolvedLinks1[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yCOQxBq17\"},implicitPathVariables:undefined},{href:{webPageId:\"yCOQxBq17\"},implicitPathVariables:undefined},{href:{webPageId:\"yCOQxBq17\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:2017},o1sPZsfTc:{y:2047}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:1305,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dupezs-container\",nodeId:\"Jmd4zvCaq\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{XnniGNF1h:resolvedLinks2[2]},o1sPZsfTc:{XnniGNF1h:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(Link,{bp2GLw1bQ:true,height:\"100%\",id:\"Jmd4zvCaq\",layoutId:\"Jmd4zvCaq\",UuO5LkqLH:\"Notre \\xe9quipe\",variant:matchVariant(\"axzncLljw\"),width:\"100%\",XnniGNF1h:resolvedLinks2[0]})})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9mnb4g\",\"data-framer-name\":\"Footer Column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Carri\\xe8re\"})})}),className:\"framer-1mj66qs\",\"data-framer-name\":\"Footer Title\",fonts:[\"GF;Montserrat-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pjp1b1\",\"data-framer-name\":\"Footer Links\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h197eB_dg\"},implicitPathVariables:undefined},{href:{webPageId:\"h197eB_dg\"},implicitPathVariables:undefined},{href:{webPageId:\"h197eB_dg\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:2219},o1sPZsfTc:{y:1966}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:1224,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wx3imz-container\",nodeId:\"sGaPm_wei\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{XnniGNF1h:resolvedLinks3[2]},o1sPZsfTc:{XnniGNF1h:resolvedLinks3[1]}},children:/*#__PURE__*/_jsx(Link,{bp2GLw1bQ:true,height:\"100%\",id:\"sGaPm_wei\",layoutId:\"sGaPm_wei\",UuO5LkqLH:\"Nos offres d'emploi\",variant:matchVariant(\"axzncLljw\"),width:\"100%\",XnniGNF1h:resolvedLinks3[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sKVcLY7GL\"},implicitPathVariables:undefined},{href:{webPageId:\"sKVcLY7GL\"},implicitPathVariables:undefined},{href:{webPageId:\"sKVcLY7GL\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:2261},o1sPZsfTc:{y:2008}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:1266,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ehogvg-container\",nodeId:\"JlLXKTVsS\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{XnniGNF1h:resolvedLinks4[2]},o1sPZsfTc:{XnniGNF1h:resolvedLinks4[1]}},children:/*#__PURE__*/_jsx(Link,{bp2GLw1bQ:true,height:\"100%\",id:\"JlLXKTVsS\",layoutId:\"JlLXKTVsS\",UuO5LkqLH:\"Pourquoi nous rejoindre ?\",variant:matchVariant(\"axzncLljw\"),width:\"100%\",XnniGNF1h:resolvedLinks4[0]})})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y0a2qg\",\"data-border\":true,\"data-framer-name\":\"Frame 895\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jk567p\",\"data-framer-name\":\"Frame 893\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Besoin d'un expert pour votre prochain projet ?\"})}),className:\"framer-bnczuf\",\"data-framer-name\":\"Inscrivez-vous \\xe0 la newsletter\",fonts:[\"GF;Montserrat-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qJBxF4PYl\"},implicitPathVariables:undefined},{href:{webPageId:\"qJBxF4PYl\"},implicitPathVariables:undefined},{href:{webPageId:\"qJBxF4PYl\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{width:\"calc(min(100vw - 32px, 1200px) - 48px)\",y:2479},o1sPZsfTc:{y:1206}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:1232,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1se3ksb-container\",nodeId:\"CFTSjsoTV\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{bSQiuCTeZ:resolvedLinks5[2],style:{width:\"100%\"}},o1sPZsfTc:{bSQiuCTeZ:resolvedLinks5[1]}},children:/*#__PURE__*/_jsx(Medium,{BJZxrocLj:ArrowRight,bSQiuCTeZ:resolvedLinks5[0],dN9nivvWe:false,height:\"100%\",id:\"CFTSjsoTV\",kF3_1L2Vu:\"Contactez-nous\",layoutId:\"CFTSjsoTV\",Qq2w9Q_Gy:false,variant:matchVariant(\"fsRrS7cWg\"),width:\"100%\"})})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nd4tx2\",\"data-border\":true,\"data-framer-name\":\"Frame 892\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Tous droits r\\xe9serv\\xe9s @ITS Future\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"140%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Tous droits r\\xe9serv\\xe9s @ITS Future\"})})}),className:\"framer-ok5emd\",\"data-framer-name\":\"Footer Left\",fonts:[\"GF;Montserrat-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-185q9bz\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BLtOtu0uy\"},implicitPathVariables:undefined},{href:{webPageId:\"BLtOtu0uy\"},implicitPathVariables:undefined},{href:{webPageId:\"BLtOtu0uy\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:2725},o1sPZsfTc:{y:2188}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:1923,children:/*#__PURE__*/_jsx(Container,{className:\"framer-a1dwgz-container\",nodeId:\"ycqmpDkQo\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{XnniGNF1h:resolvedLinks6[2]},o1sPZsfTc:{XnniGNF1h:resolvedLinks6[1]}},children:/*#__PURE__*/_jsx(Link,{bp2GLw1bQ:true,height:\"100%\",id:\"ycqmpDkQo\",layoutId:\"ycqmpDkQo\",UuO5LkqLH:\"Mentions l\\xe9gales\",variant:matchVariant(\"axzncLljw\"),width:\"100%\",XnniGNF1h:resolvedLinks6[0]})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1glr7fm hidden-hiczok\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 20\" overflow=\"visible\"><path d=\"M 0 0 L 0 20\" fill=\"transparent\" stroke=\"rgba(255, 255, 255, 0.3)\" stroke-linecap=\"round\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BCWCr93r3\"},implicitPathVariables:undefined},{href:{webPageId:\"BCWCr93r3\"},implicitPathVariables:undefined},{href:{webPageId:\"BCWCr93r3\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{y:2759},o1sPZsfTc:{y:2188}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:1923,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r2c9pk-container\",nodeId:\"HqiVVZNNC\",scopeId:\"nkTeNolgU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jh49HjM3J:{XnniGNF1h:resolvedLinks7[2]},o1sPZsfTc:{XnniGNF1h:resolvedLinks7[1]}},children:/*#__PURE__*/_jsx(Link,{bp2GLw1bQ:true,height:\"100%\",id:\"HqiVVZNNC\",layoutId:\"HqiVVZNNC\",UuO5LkqLH:\"Politique de confidentialit\\xe9\",variant:matchVariant(\"axzncLljw\"),width:\"100%\",XnniGNF1h:resolvedLinks7[0]})})})})})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"o1sPZsfTc\":{\"layout\":[\"fixed\",\"fixed\"]},\"jh49HjM3J\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"d8mHhVs1m\":[\".framer-1at8h8g\"],\"o1sPZsfTc\":[\".framer-1at8h8g\"],\"jh49HjM3J\":[\".framer-1at8h8g\"]}\n * @framerBreakpoints {\"d8mHhVs1m\":{\"min\":1200,\"canvasClassName\":\"framer-fyk6ag-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"o1sPZsfTc\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ws2xmj-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jh49HjM3J\":{\"max\":809,\"canvasClassName\":\"framer-hiczok-override\",\"minHeight\":1220,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant d8mHhVs1m\n * @framerLayoutTemplate true\n */const FramernkTeNolgU=withCSS(Component,css,\"framer-uiwQo\");export default FramernkTeNolgU;FramernkTeNolgU.displayName=\"Footer\";FramernkTeNolgU.defaultProps={height:1e3,width:1200};addFonts(FramernkTeNolgU,[{explicitInter:true,fonts:[{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_NcbWFa5PpNzXhRKA.woff2\",weight:\"600\"},{cssFamilyName:\"Montserrat\",source:\"google\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"},{cssFamilyName:\"Montserrat\",source:\"google\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"}]},...MediumFonts,...LinkFonts],{supportsExplicitInterCodegen:true});FramernkTeNolgU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Medium,{},context),forwardLoader(Link,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernkTeNolgU\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"d8mHhVs1m\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-fyk6ag-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"o1sPZsfTc\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ws2xmj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jh49HjM3J\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-hiczok-override\\\",\\\"minHeight\\\":1220,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"d8mHhVs1m\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"d8mHhVs1m\\\":[\\\".framer-1at8h8g\\\"],\\\"o1sPZsfTc\\\":[\\\".framer-1at8h8g\\\"],\\\"jh49HjM3J\\\":[\\\".framer-1at8h8g\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o1sPZsfTc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jh49HjM3J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Footer from \"https://framerusercontent.com/modules/pg0eNziJbbKHG8aLLRW6/REfDTyrf4O9CnHYXet6N/nkTeNolgU.js\";\r\n\r\n\t\tconst routes = {CyapP6IC_: {elements: {oPQGKNG7P: \"solutions\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KikZ6rzy3Icil182Opur/v6i1Xi0g5xuEP34TOAIk/CyapP6IC_.js\")), path: \"/\"}, BLtOtu0uy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W56EXzXp1qKD5PGyzlTc/wJsos4d1pFMJGRW17zqi/BLtOtu0uy.js\")), path: \"/mentions-legales\"}, BCWCr93r3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dWlo99dq5KfkPadyNJkS/7xAGWiKmB7VK9oWXFHyD/BCWCr93r3.js\")), path: \"/politique-de-confidentialite\"}, UCYHCzZJe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2YjITRKThfZwCNbMz8NY/58jg910UuSs3lkWzqwKm/UCYHCzZJe.js\")), path: \"/rh/qui-sommes-nous\"}, qJBxF4PYl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2Cupx80uLEAkvNAuns9Y/Xp2Zwbp46wpSJqk2WhDm/qJBxF4PYl.js\")), path: \"/contact\"}, XNndb3KyT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Zfd19MpuB5igJrgQ0Knv/mn1DDDD8c8wwfl8mz6LF/XNndb3KyT.js\")), path: \"/rh/candidature\"}, CQZqIHe0j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UghT5aMWjBboxFt5yd1o/tt7To67EZsH3LyHXnmXC/CQZqIHe0j.js\")), path: \"/expertises\"}, LJx_OrF4R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oU8UdaK4D1ivk4HDjAsL/1Tz5xBIvxZF0Wl8L9WX1/LJx_OrF4R.js\")), path: \"/solutions\"}, sgJq0yJ3R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZpQljh1oFbjaDkkYdAf7/l9fqlaCdinktFBUHEiGJ/sgJq0yJ3R.js\")), path: \"/references\"}, h197eB_dg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qt1LqZKLfVMPAPKuNYEL/EAe1NzaiJOna3Y3tdrs7/h197eB_dg.js\")), path: \"/rh/offres-emploi\"}, hjKrqZszJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TOPoQJZ2G9Vbq2UlnWVM/3LWrzG4Osq1jRFfMw2FW/hjKrqZszJ.js\")), path: \"/rh/nos-engagements\"}, sKVcLY7GL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f2Deym6ov3K7BBUIp4x5/A4taXvMreJvqgjRV1A2i/sKVcLY7GL.js\")), path: \"/rh/pourquoi-nous-rejoindre\"}, yCOQxBq17: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/H7Jvd5gAdtjTF8awLl01/B5V1kVlayRk44JqRLFzL/yCOQxBq17.js\")), path: \"/rh/notre-equipe\"}, lZUj_kLkr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8JV0LR5soxEJoMqmeXig/Jf3Ka5oAO5PH5cCry4nU/lZUj_kLkr.js\")), path: \"/blog\"}, NIWknBbrg: {collectionId: \"ERBtohdAG\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hx3eTIXOerDTjS20i198/sJgMcF52CFGvpuoirr4j/NIWknBbrg.js\")), path: \"/solutions/:r1Lkpoxn_\"}, qsfFPz1qW: {collectionId: \"CzvGbkQkS\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7rZhsP8cdRNLxzmvgu3N/P3Xivr8512azfKm6Nq9u/qsfFPz1qW.js\")), path: \"/expertises/:QOBdYwWug\"}, Sj2x9u2g7: {collectionId: \"DChsy1894\", elements: {M8bBNGBrE: \"step1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j4rHmonVd0x0qz24MbQS/8wBs6R132LRU53BPVlCs/Sj2x9u2g7.js\")), path: \"/references/:ffBrL2sKi\"}, tGndVVFh4: {collectionId: \"UPIlCuCub\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6zuFeolSCvpnkTxIxCsR/CGvgbC5Ysa95FIJGaXuV/tGndVVFh4.js\")), path: \"/rh/offres-emploi/:y0MUX1Mom\"}, CVJ1KPuzg: {collectionId: \"rUW5LH_iY\", elements: {DfjlgZPp1: \"4\", gZE4L6BeT: \"1\", HVCJnGnzZ: \"2\", LCRFcVCM1: \"3\", uwnrRffQN: \"5\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2z3ME6csH2GNPtQMUGDb/YozywUWBkPkJN7eGZvoW/CVJ1KPuzg.js\")), path: \"/blog/:IIf9w_BvD\"}}\r\n\r\n\t\tconst locales = [{code: \"fr\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {CzvGbkQkS: async () => (await import(\"https://framerusercontent.com/modules/p4F6jNaQjx4qgY0vjdYG/D3x45Rzsyf2JSxAT4zYW/CzvGbkQkS.js\"))?.[\"utils\"], D5E4bIda3: async () => (await import(\"https://framerusercontent.com/modules/ttyfBehkVHGK4jIpXqgf/po8zCu4u6jXhyv2lt1cR/D5E4bIda3.js\"))?.[\"utils\"], DChsy1894: async () => (await import(\"https://framerusercontent.com/modules/KlAh8prhfp7XtkEOlpAV/PBSxnRy47OLJWuwCEOEA/DChsy1894.js\"))?.[\"utils\"], ERBtohdAG: async () => (await import(\"https://framerusercontent.com/modules/2VWchwNEzPxYktw492sx/EKjmVtjlLpCNBRNchW3S/ERBtohdAG.js\"))?.[\"utils\"], m1_IAwFiD: async () => (await import(\"https://framerusercontent.com/modules/KOmy3DwezaA5vdX7EXzL/2CUQexO7PlFTbzU3Mv5R/m1_IAwFiD.js\"))?.[\"utils\"], qU36hSWGG: async () => (await import(\"https://framerusercontent.com/modules/xHGtCAPPPwNzUch0s6k4/oKsN6tt20wdyrvMfLKGC/qU36hSWGG.js\"))?.[\"utils\"], rUW5LH_iY: async () => (await import(\"https://framerusercontent.com/modules/DA6mHcFgesAZFmUXB2XV/4EHjVfNHc16Jt0v8VjCY/rUW5LH_iY.js\"))?.[\"utils\"], s9TdmqTjp: async () => (await import(\"https://framerusercontent.com/modules/hrXQuw28A55eFiS2BA7o/P9WhaHzrc94eXrLGJRm8/s9TdmqTjp.js\"))?.[\"utils\"], UPIlCuCub: async () => (await import(\"https://framerusercontent.com/modules/MbxAOzlf13SKlJBh6zPH/qecOxVg0i3LG7ze1rw30/UPIlCuCub.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"a63ebc256cda4d5971d1fc88ec966d80072b818f38bfe21354aa36f6b3f53028\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"CyapP6IC_\":\r\ncase \"BLtOtu0uy\":\r\ncase \"BCWCr93r3\":\r\ncase \"UCYHCzZJe\":\r\ncase \"qJBxF4PYl\":\r\ncase \"XNndb3KyT\":\r\ncase \"CQZqIHe0j\":\r\ncase \"LJx_OrF4R\":\r\ncase \"sgJq0yJ3R\":\r\ncase \"h197eB_dg\":\r\ncase \"hjKrqZszJ\":\r\ncase \"sKVcLY7GL\":\r\ncase \"yCOQxBq17\":\r\ncase \"lZUj_kLkr\":\r\ncase \"NIWknBbrg\":\r\ncase \"qsfFPz1qW\":\r\ncase \"Sj2x9u2g7\":\r\ncase \"tGndVVFh4\":\r\ncase \"CVJ1KPuzg\":\r\nreturn React.createElement(Footer, {...props, key: \"Footer\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"CyapP6IC_\":\r\ncase \"BLtOtu0uy\":\r\ncase \"BCWCr93r3\":\r\ncase \"UCYHCzZJe\":\r\ncase \"qJBxF4PYl\":\r\ncase \"XNndb3KyT\":\r\ncase \"CQZqIHe0j\":\r\ncase \"LJx_OrF4R\":\r\ncase \"sgJq0yJ3R\":\r\ncase \"h197eB_dg\":\r\ncase \"hjKrqZszJ\":\r\ncase \"sKVcLY7GL\":\r\ncase \"yCOQxBq17\":\r\ncase \"lZUj_kLkr\":\r\ncase \"NIWknBbrg\":\r\ncase \"qsfFPz1qW\":\r\ncase \"Sj2x9u2g7\":\r\ncase \"tGndVVFh4\":\r\ncase \"CVJ1KPuzg\":\r\nreturn [{hash: \"hiczok\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1ws2xmj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"fyk6ag\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://its-future.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/9nhsOUal79Ss3bvkdbJ3/g1W6w5o12gRmrGhfQibW/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.1, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}