{"version":3,"file":"script_main.DYHidska.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","addPropertyOverrides","LogoFonts","Logo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","_Fragment","Logo","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","Header","Footer2","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/njW0UASZhiVpvcoDuHqX/SSyVHSnJ7bNBQfxx1QSF/GDPR.js","https:/framerusercontent.com/modules/Hif36KIXInxvoBkn4oNb/neZivRS08CqXkNPyKqvI/syBK0uYVn.js","https:/framerusercontent.com/modules/bb1vlUewQhvvPgJvUILt/vz6SXSdTRHZsgr5ZYkdj/oCfRzaugF.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/KMx32D5pJTYkiMYhknPO/rHpqO16owUzErHyzVYRM/V1dG24e0b.js","https:/framerusercontent.com/modules/AfXgMJJEfgyjx4DQxT7R/R3KVtK3SZDcq6DFShNvs/dHAFef6_d.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * GCI GDPR Compliant Badge\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function GDPRBadge({text,url,accentColor,textColor,subtextColor,backgroundColor,borderColor,fontSize,showSubtext,subtext}){const Wrapper=url?\"a\":\"div\";const linkProps=url?{href:url,target:\"_blank\",rel:\"noopener noreferrer\"}:{};return /*#__PURE__*/_jsxs(Wrapper,{...linkProps,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 14px\",background:backgroundColor,border:`1px solid ${borderColor}`,textDecoration:\"none\",cursor:url?\"pointer\":\"default\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",transition:\"border-color 0.2s ease\"},onMouseEnter:e=>{if(url)e.currentTarget.style.borderColor=accentColor;},onMouseLeave:e=>{if(url)e.currentTarget.style.borderColor=borderColor;},children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,width:fontSize*2.2,height:fontSize*2.2,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:fontSize*2,height:fontSize*2,viewBox:\"0 0 24 28\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 1L2 5.5V12.5C2 19.35 6.27 25.74 12 27.5C17.73 25.74 22 19.35 22 12.5V5.5L12 1Z\",fill:`${accentColor}15`,stroke:accentColor,strokeWidth:\"1.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 14L11 17L16.5 10.5\",stroke:accentColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Space Mono', monospace\",fontSize:`${fontSize}px`,fontWeight:700,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:textColor,lineHeight:1.3},children:text}),showSubtext&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Space Mono', monospace\",fontSize:`${fontSize*.72}px`,letterSpacing:\"0.06em\",color:subtextColor,lineHeight:1.3},children:subtext})]})]});}GDPRBadge.defaultProps={text:\"GDPR Compliant\",url:\"\",accentColor:\"#3DBD7D\",textColor:\"#F0EDE6\",subtextColor:\"#6A665E\",backgroundColor:\"rgba(61,189,125,0.04)\",borderColor:\"rgba(61,189,125,0.15)\",fontSize:11,showSubtext:true,subtext:\"EU Data Protection Certified\"};addPropertyControls(GDPRBadge,{text:{type:ControlType.String,title:\"Label\",defaultValue:\"GDPR Compliant\"},subtext:{type:ControlType.String,title:\"Subtext\",defaultValue:\"EU Data Protection Certified\"},showSubtext:{type:ControlType.Boolean,title:\"Show Subtext\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},url:{type:ControlType.String,title:\"Link URL\",defaultValue:\"\",description:\"Optional. Links to your privacy policy.\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#3DBD7D\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#F0EDE6\"},subtextColor:{type:ControlType.Color,title:\"Subtext Color\",defaultValue:\"#6A665E\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(61,189,125,0.04)\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(61,189,125,0.15)\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:11,min:8,max:20,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GDPRBadge\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GDPR.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"RjcuuNnwY\",\"uSSCNb0w5\"];const serializationHash=\"framer-bg60c\";const variantClassNames={RjcuuNnwY:\"framer-v-cq7ytb\",uSSCNb0w5:\"framer-v-kiwcvv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"uSSCNb0w5\",Logo:\"RjcuuNnwY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RjcuuNnwY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RjcuuNnwY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"T2yMuWakZ\"},motionChild:true,nodeId:\"RjcuuNnwY\",openInNewTab:false,scopeId:\"syBK0uYVn\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-cq7ytb\",className,classNames)} framer-12det82`,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"RjcuuNnwY\",ref:refBinding,style:{...style},...addPropertyOverrides({uSSCNb0w5:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nwrqyw\",\"data-framer-name\":\"logomark-black 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"KcXprQk62\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 53.617 56\"><g transform=\"translate(0.039 0)\"><path d=\"M 0 55.992 L 0 0 L 53.383 0 L 53.383 55.992 Z\" fill=\"transparent\"></path><path d=\"M 5.218 37.872 C 4.159 35.221 3.576 32.329 3.576 29.298 C 3.576 18.604 10.835 9.607 20.699 6.969 L 22.665 2.91 C 9.831 4.855 0 15.929 0 29.298 C 0 33.782 1.107 38.008 3.062 41.715 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 49.809 29.298 C 49.809 32.269 49.249 35.11 48.229 37.718 L 50.395 41.582 C 52.306 37.906 53.383 33.728 53.383 29.298 C 53.383 15.726 43.249 4.516 30.135 2.826 L 31.807 6.748 C 42.113 9.076 49.809 18.29 49.809 29.298 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 26.693 52.417 C 21.991 52.417 17.617 51.014 13.969 48.6 L 12.353 51.816 C 16.495 54.462 21.416 55.993 26.693 55.993 C 31.971 55.993 36.978 54.435 41.144 51.748 L 39.527 48.532 C 35.856 50.986 31.444 52.419 26.693 52.419 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 35.324 25.451 L 31.535 18.023 C 31.805 17.715 31.969 17.313 31.969 16.87 C 31.969 15.901 31.183 15.117 30.215 15.117 C 29.248 15.117 28.462 15.903 28.462 16.87 C 28.462 17.838 29.248 18.624 30.215 18.624 C 30.269 18.624 30.322 18.621 30.376 18.616 L 34.379 26.464 L 37.633 27.851 L 34.474 32.508 C 34.352 32.48 34.222 32.465 34.091 32.465 C 33.122 32.465 32.338 33.251 32.338 34.219 C 32.338 35.187 33.124 35.973 34.091 35.973 C 34.825 35.973 35.452 35.522 35.714 34.884 L 38.475 34.884 L 42.365 42.288 C 42.108 42.593 41.951 42.987 41.951 43.418 C 41.951 44.387 42.737 45.172 43.705 45.172 C 44.057 45.172 44.382 45.067 44.658 44.89 L 48.725 47.927 L 42.337 47.927 L 36.773 37.361 L 18.837 37.361 L 22.605 34.869 L 26.182 34.869 C 26.441 35.514 27.072 35.971 27.81 35.971 C 28.779 35.971 29.564 35.185 29.564 34.217 C 29.564 33.25 28.778 32.464 27.81 32.464 C 27.072 32.464 26.441 32.92 26.182 33.567 L 22.213 33.567 L 16.327 37.461 L 11.115 47.927 L 4.285 47.927 L 8.914 44.854 C 9.199 45.054 9.545 45.172 9.919 45.172 C 10.889 45.172 11.673 44.386 11.673 43.418 C 11.673 42.891 11.439 42.418 11.071 42.097 L 11.696 40.081 L 14.73 34.207 L 21.151 31.006 L 21.151 31.141 L 33.662 31.132 L 27.17 18.822 L 27.293 3.979 L 36.305 21.398 C 36.018 21.711 35.843 22.125 35.843 22.582 C 35.843 23.551 36.629 24.335 37.597 24.335 C 38.565 24.335 39.351 23.549 39.351 22.582 C 39.351 21.614 38.565 20.828 37.597 20.828 C 37.558 20.828 37.518 20.831 37.479 20.835 L 26.7 0 L 12.593 26.238 C 12.528 26.232 12.462 26.227 12.395 26.227 C 11.426 26.227 10.642 27.013 10.642 27.98 C 10.642 28.948 11.428 29.734 12.395 29.734 C 13.363 29.734 14.149 28.948 14.149 27.98 C 14.149 27.551 13.995 27.16 13.74 26.855 L 21.519 12.385 L 25.771 19.022 L 20.389 29.931 L 15.742 32.247 L 21.856 20.409 C 21.889 20.411 21.924 20.414 21.956 20.414 C 22.926 20.414 23.71 19.628 23.71 18.66 C 23.71 17.692 22.924 16.906 21.956 16.906 C 20.989 16.906 20.203 17.692 20.203 18.66 C 20.203 19.124 20.383 19.543 20.676 19.855 L 13.767 33.23 L 11.29 34.465 L 10.922 30.109 L 1.053 49.228 L 11.922 49.228 L 17.183 38.661 L 35.989 38.661 L 41.553 49.228 L 51.756 49.228 L 41.263 27.98 Z M 22.225 11.072 L 25.989 4.069 L 25.884 16.785 Z M 26.538 20.412 L 31.506 29.832 L 21.887 29.839 L 26.538 20.414 Z M 12.757 35.188 L 11.55 37.527 L 11.41 35.861 L 12.757 35.19 Z M 10.023 34.343 L 10.023 35.251 L 9.287 35.617 Z M 8.729 37.197 L 10.155 36.487 L 10.432 39.762 L 9.839 41.669 C 8.908 41.71 8.164 42.476 8.164 43.42 C 8.164 43.539 8.176 43.654 8.199 43.767 L 3.845 46.657 L 8.727 37.199 Z M 45.409 43.826 C 45.44 43.695 45.458 43.559 45.458 43.418 C 45.458 42.449 44.672 41.664 43.705 41.664 C 43.641 41.664 43.577 41.668 43.513 41.676 L 39.259 33.582 L 35.722 33.582 C 35.676 33.462 35.617 33.349 35.547 33.243 L 38.853 28.37 L 40.309 28.991 L 48.935 46.46 L 45.407 43.827 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 27.812 33.246 C 27.276 33.246 26.842 33.68 26.842 34.216 C 26.842 34.751 27.276 35.185 27.812 35.185 C 28.347 35.185 28.781 34.751 28.781 34.216 C 28.781 33.68 28.347 33.246 27.812 33.246 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 34.091 35.185 C 34.627 35.185 35.061 34.751 35.061 34.216 C 35.061 33.68 34.627 33.246 34.091 33.246 C 33.556 33.246 33.122 33.68 33.122 34.216 C 33.122 34.751 33.556 35.185 34.091 35.185 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 30.215 17.838 C 30.751 17.838 31.185 17.404 31.185 16.869 C 31.185 16.333 30.751 15.899 30.215 15.899 C 29.68 15.899 29.246 16.333 29.246 16.869 C 29.246 17.404 29.68 17.838 30.215 17.838 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 37.599 21.612 C 37.063 21.612 36.629 22.046 36.629 22.582 C 36.629 23.117 37.063 23.551 37.599 23.551 C 38.134 23.551 38.568 23.117 38.568 22.582 C 38.568 22.046 38.134 21.612 37.599 21.612 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 21.958 17.691 C 21.422 17.691 20.989 18.125 20.989 18.66 C 20.989 19.196 21.422 19.629 21.958 19.629 C 22.493 19.629 22.927 19.196 22.927 18.66 C 22.927 18.125 22.493 17.691 21.958 17.691 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 12.397 27.011 C 11.862 27.011 11.428 27.445 11.428 27.98 C 11.428 28.516 11.862 28.95 12.397 28.95 C 12.932 28.95 13.366 28.516 13.366 27.98 C 13.366 27.445 12.932 27.011 12.397 27.011 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 9.92 44.386 C 10.455 44.386 10.889 43.952 10.889 43.416 C 10.889 42.881 10.455 42.447 9.92 42.447 C 9.384 42.447 8.95 42.881 8.95 43.416 C 8.95 43.952 9.384 44.386 9.92 44.386 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 43.705 42.447 C 43.169 42.447 42.735 42.881 42.735 43.416 C 42.735 43.952 43.169 44.386 43.705 44.386 C 44.24 44.386 44.674 43.952 44.674 43.416 C 44.674 42.881 44.24 42.447 43.705 42.447 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:12031888214,withExternalLayout:true,...addPropertyOverrides({uSSCNb0w5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37 38\"><g transform=\"translate(0.039 0)\"><path d=\"M 0 37.999 L 0 0 L 36 0 L 36 37.999 Z\" fill=\"transparent\"></path><path d=\"M 3.519 25.702 C 2.805 23.903 2.412 21.94 2.412 19.883 C 2.412 12.626 7.307 6.52 13.959 4.729 L 15.285 1.975 C 6.63 3.295 0 10.81 0 19.883 C 0 22.926 0.746 25.794 2.065 28.31 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.589 19.883 C 33.589 21.899 33.212 23.827 32.524 25.597 L 33.985 28.22 C 35.273 25.725 36 22.889 36 19.883 C 36 10.672 29.166 3.065 20.322 1.918 L 21.45 4.579 C 28.4 6.16 33.589 12.413 33.589 19.883 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 18.001 35.573 C 14.83 35.573 11.88 34.621 9.42 32.983 L 8.33 35.165 C 11.124 36.961 14.442 38 18.001 38 C 21.56 38 24.937 36.942 27.746 35.119 L 26.656 32.936 C 24.18 34.602 21.204 35.574 18.001 35.574 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 23.821 17.272 L 21.266 12.231 C 21.449 12.023 21.559 11.749 21.559 11.449 C 21.559 10.791 21.029 10.259 20.376 10.259 C 19.724 10.259 19.194 10.792 19.194 11.449 C 19.194 12.106 19.724 12.639 20.376 12.639 C 20.413 12.639 20.448 12.637 20.485 12.634 L 23.184 17.96 L 25.378 18.901 L 23.248 22.061 C 23.166 22.043 23.078 22.033 22.99 22.033 C 22.336 22.033 21.807 22.566 21.807 23.223 C 21.807 23.879 22.337 24.413 22.99 24.413 C 23.485 24.413 23.908 24.107 24.084 23.674 L 25.946 23.674 L 28.57 28.699 C 28.396 28.906 28.29 29.173 28.29 29.466 C 28.29 30.124 28.82 30.656 29.473 30.656 C 29.71 30.656 29.93 30.585 30.116 30.465 L 32.858 32.526 L 28.551 32.526 L 24.799 25.355 L 12.703 25.355 L 15.244 23.664 L 17.657 23.664 C 17.831 24.102 18.256 24.412 18.754 24.412 C 19.408 24.412 19.937 23.878 19.937 23.222 C 19.937 22.565 19.407 22.031 18.754 22.031 C 18.256 22.031 17.831 22.342 17.657 22.78 L 14.98 22.78 L 11.01 25.423 L 7.495 32.526 L 2.89 32.526 L 6.011 30.44 C 6.204 30.576 6.437 30.656 6.689 30.656 C 7.343 30.656 7.872 30.122 7.872 29.466 C 7.872 29.108 7.714 28.787 7.466 28.569 L 7.887 27.201 L 9.934 23.215 L 14.263 21.042 L 14.263 21.134 L 22.701 21.128 L 18.322 12.774 L 18.405 2.7 L 24.483 14.522 C 24.29 14.734 24.172 15.015 24.172 15.325 C 24.172 15.983 24.702 16.515 25.354 16.515 C 26.007 16.515 26.537 15.982 26.537 15.325 C 26.537 14.668 26.007 14.135 25.354 14.135 C 25.328 14.135 25.301 14.137 25.275 14.139 L 18.006 0 L 8.493 17.807 C 8.448 17.802 8.404 17.799 8.359 17.799 C 7.705 17.799 7.176 18.332 7.176 18.989 C 7.176 19.646 7.706 20.179 8.359 20.179 C 9.012 20.179 9.542 19.646 9.542 18.989 C 9.542 18.698 9.438 18.432 9.266 18.225 L 14.512 8.405 L 17.379 12.909 L 13.75 20.312 L 10.616 21.885 L 14.739 13.851 C 14.761 13.852 14.784 13.854 14.807 13.854 C 15.46 13.854 15.989 13.32 15.989 12.664 C 15.989 12.007 15.459 11.474 14.807 11.474 C 14.154 11.474 13.624 12.007 13.624 12.664 C 13.624 12.978 13.745 13.263 13.943 13.475 L 9.284 22.552 L 7.614 23.389 L 7.365 20.434 L 0.71 33.408 L 8.04 33.408 L 11.588 26.238 L 24.27 26.238 L 28.022 33.408 L 34.902 33.408 L 27.827 18.989 Z M 14.988 7.514 L 17.526 2.761 L 17.456 11.391 Z M 17.896 13.853 L 21.246 20.246 L 14.76 20.25 L 17.896 13.854 Z M 8.603 23.881 L 7.789 25.467 L 7.694 24.337 L 8.603 23.882 Z M 6.759 23.307 L 6.759 23.923 L 6.263 24.172 Z M 5.887 25.244 L 6.848 24.762 L 7.035 26.984 L 6.635 28.279 C 6.007 28.307 5.506 28.827 5.506 29.467 C 5.506 29.548 5.513 29.626 5.529 29.702 L 2.593 31.664 L 5.885 25.245 Z M 30.622 29.742 C 30.643 29.653 30.656 29.561 30.656 29.466 C 30.656 28.808 30.126 28.276 29.473 28.276 C 29.43 28.276 29.387 28.278 29.344 28.283 L 26.475 22.79 L 24.09 22.79 C 24.059 22.709 24.019 22.633 23.972 22.56 L 26.201 19.253 L 27.183 19.675 L 33 31.53 L 30.621 29.743 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 18.755 22.563 C 18.394 22.563 18.102 22.857 18.102 23.22 C 18.102 23.584 18.394 23.878 18.755 23.878 C 19.116 23.878 19.409 23.584 19.409 23.22 C 19.409 22.857 19.116 22.563 18.755 22.563 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 22.99 23.878 C 23.351 23.878 23.644 23.584 23.644 23.22 C 23.644 22.857 23.351 22.563 22.99 22.563 C 22.629 22.563 22.336 22.857 22.336 23.22 C 22.336 23.584 22.629 23.878 22.99 23.878 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 20.376 12.106 C 20.737 12.106 21.03 11.811 21.03 11.448 C 21.03 11.085 20.737 10.79 20.376 10.79 C 20.015 10.79 19.723 11.085 19.723 11.448 C 19.723 11.811 20.015 12.106 20.376 12.106 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 25.355 14.667 C 24.994 14.667 24.702 14.962 24.702 15.325 C 24.702 15.689 24.994 15.983 25.355 15.983 C 25.716 15.983 26.009 15.689 26.009 15.325 C 26.009 14.962 25.716 14.667 25.355 14.667 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 14.808 12.006 C 14.447 12.006 14.154 12.3 14.154 12.664 C 14.154 13.027 14.447 13.322 14.808 13.322 C 15.169 13.322 15.461 13.027 15.461 12.664 C 15.461 12.3 15.169 12.006 14.808 12.006 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 8.36 18.331 C 7.999 18.331 7.706 18.626 7.706 18.989 C 7.706 19.352 7.999 19.647 8.36 19.647 C 8.721 19.647 9.014 19.352 9.014 18.989 C 9.014 18.626 8.721 18.331 8.36 18.331 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 6.689 30.122 C 7.05 30.122 7.343 29.828 7.343 29.465 C 7.343 29.101 7.05 28.807 6.689 28.807 C 6.328 28.807 6.036 29.101 6.036 29.465 C 6.036 29.828 6.328 30.122 6.689 30.122 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 29.473 28.807 C 29.112 28.807 28.819 29.101 28.819 29.465 C 28.819 29.828 29.112 30.122 29.473 30.122 C 29.834 30.122 30.127 29.828 30.127 29.465 C 30.127 29.101 29.834 28.807 29.473 28.807 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:11367691340}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"AxeGlobal\"})}),className:\"framer-11tf4hq\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"VuBMNsjGD\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({uSSCNb0w5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"AxeGlobal\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bg60c.framer-12det82, .framer-bg60c .framer-12det82 { display: block; }\",\".framer-bg60c.framer-cq7ytb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bg60c .framer-1nwrqyw { flex: none; height: 56px; position: relative; width: 54px; }\",\".framer-bg60c .framer-11tf4hq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bg60c.framer-v-kiwcvv .framer-1nwrqyw { height: 38px; width: 37px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 239.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uSSCNb0w5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersyBK0uYVn=withCSS(Component,css,\"framer-bg60c\");export default FramersyBK0uYVn;FramersyBK0uYVn.displayName=\"Logo\";FramersyBK0uYVn.defaultProps={height:56,width:239.5};addPropertyControls(FramersyBK0uYVn,{variant:{options:[\"RjcuuNnwY\",\"uSSCNb0w5\"],optionTitles:[\"Logo\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersyBK0uYVn,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersyBK0uYVn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uSSCNb0w5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"239.5\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./syBK0uYVn.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GDPRBadge from\"https://framerusercontent.com/modules/njW0UASZhiVpvcoDuHqX/SSyVHSnJ7bNBQfxx1QSF/GDPR.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bw2QxylVYSAYSUTPv7Ak/dGC0vn2prkAF9YBeMopk/S6CHb1nE3.js\";import Logo from\"https://framerusercontent.com/modules/Hif36KIXInxvoBkn4oNb/neZivRS08CqXkNPyKqvI/syBK0uYVn.js\";const LogoFonts=getFonts(Logo);const GDPRBadgeFonts=getFonts(GDPRBadge);const cycleOrder=[\"e1VlJWLMx\",\"taOD9oHkn\",\"OXNvuUufq\"];const serializationHash=\"framer-vsOWT\";const variantClassNames={e1VlJWLMx:\"framer-v-mdes72\",OXNvuUufq:\"framer-v-o1pih6\",taOD9oHkn:\"framer-v-x6j00\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"e1VlJWLMx\",Phone:\"OXNvuUufq\",Tablet:\"taOD9oHkn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"e1VlJWLMx\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"e1VlJWLMx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mdes72\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"e1VlJWLMx\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({OXNvuUufq:{\"data-framer-name\":\"Phone\"},taOD9oHkn:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b58ml5\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"NTtrm9GR5\",style:{backgroundColor:\"var(--token-293955a5-6f9a-470e-8eb8-8f52a27509f0, rgb(16, 16, 20))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12a4x9z\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"trZgzrqvH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k1dmwh\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"T7xhZZjUB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tpmjrt\",layoutDependency:layoutDependency,layoutId:\"GMHfD02W4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jjvi3k\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"oYkFNTCzF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+60+(((componentViewport?.height||350.5)-100-490)/2+0+0)+0+0+0+0+0+0,...addPropertyOverrides({OXNvuUufq:{y:(componentViewport?.y||0)+50+(((componentViewport?.height||200)-90-630.4)/2+0+0)+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vh271x-container\",layoutDependency:layoutDependency,layoutId:\"d3B6Qv6Se-container\",nodeId:\"d3B6Qv6Se\",rendersWithMotion:true,scopeId:\"oCfRzaugF\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"d3B6Qv6Se\",layoutId:\"d3B6Qv6Se\",variant:matchVariant(\"RjcuuNnwY\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-178o0my-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MIGjNfY7d-container\",nodeId:\"MIGjNfY7d\",rendersWithMotion:true,scopeId:\"oCfRzaugF\",children:/*#__PURE__*/_jsx(GDPRBadge,{accentColor:\"rgb(61, 189, 125)\",backgroundColor:\"rgba(61, 189, 125, 0.14)\",borderColor:\"rgba(61, 189, 125, 0.75)\",fontSize:11,height:\"100%\",id:\"MIGjNfY7d\",layoutId:\"MIGjNfY7d\",showSubtext:true,subtext:\"EU Data Protection Certified\",subtextColor:\"rgb(106, 102, 94)\",text:\"GDPR Compliant\",textColor:\"rgb(240, 237, 230)\",url:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w39pj0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Z2sM50Y5t\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS01MDA=\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-7135bef9-d01d-479d-a36d-fe855b5262b0, rgb(200, 167, 78)))\"},children:\"Quick links\"})}),className:\"framer-drkf4c\",fonts:[\"GF;Playfair Display-500\"],layoutDependency:layoutDependency,layoutId:\"el3PI5lVT\",style:{\"--extracted-1eung3n\":\"var(--token-7135bef9-d01d-479d-a36d-fe855b5262b0, rgb(200, 167, 78))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dbz1hw\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Iv5zDT6Qk\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12qhg5p\",\"data-framer-name\":\"Left links\",layoutDependency:layoutDependency,layoutId:\"PKs_lc9Z2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-187cde52-4d3c-4c42-b84c-d6d602ac62bc, rgb(208, 209, 219)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/axe-global/\",motionChild:true,nodeId:\"YT5Sn48Po\",openInNewTab:false,relValues:[],scopeId:\"oCfRzaugF\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-z4d8pv\",\"data-styles-preset\":\"S6CHb1nE3\",children:\"LinkedIn\"})})})}),className:\"framer-uigard\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"YT5Sn48Po\",style:{\"--extracted-r6o4lv\":\"var(--token-187cde52-4d3c-4c42-b84c-d6d602ac62bc, rgb(208, 209, 219))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-187cde52-4d3c-4c42-b84c-d6d602ac62bc, rgb(208, 209, 219)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yNuB6Y_CT\"},motionChild:true,nodeId:\"AvwYQ6aF6\",openInNewTab:false,relValues:[],scopeId:\"oCfRzaugF\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-z4d8pv\",\"data-styles-preset\":\"S6CHb1nE3\",children:\"Axe Global\"})})})}),className:\"framer-1ithznz\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"AvwYQ6aF6\",style:{\"--extracted-r6o4lv\":\"var(--token-187cde52-4d3c-4c42-b84c-d6d602ac62bc, rgb(208, 209, 219))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m9poqm\",\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"bO0IutHi0\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-208b0b58-c730-48a9-b0c6-27cb82a2ec0c, rgb(34, 34, 34))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0c2325eb-32e6-4468-b86d-b2000f27f938, rgb(255, 255, 255)))\"},children:\"\\xa9 2026 Axe Global. All rights reserved.\"})}),className:\"framer-454asy\",fonts:[\"FS;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"DryXzIis1\",style:{\"--extracted-r6o4lv\":\"var(--token-0c2325eb-32e6-4468-b86d-b2000f27f938, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vsOWT.framer-1w8tmet, .framer-vsOWT .framer-1w8tmet { display: block; }\",\".framer-vsOWT.framer-mdes72 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 60px 80px 40px 80px; position: relative; width: 1440px; }\",\".framer-vsOWT .framer-1b58ml5 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-vsOWT .framer-12a4x9z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1360px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-vsOWT .framer-k1dmwh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vsOWT .framer-tpmjrt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vsOWT .framer-jjvi3k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vsOWT .framer-1vh271x-container, .framer-vsOWT .framer-178o0my-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vsOWT .framer-1w39pj0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vsOWT .framer-drkf4c { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-vsOWT .framer-dbz1hw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vsOWT .framer-12qhg5p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vsOWT .framer-uigard, .framer-vsOWT .framer-1ithznz { flex: none; height: auto; min-width: 120px; position: relative; white-space: pre; width: auto; }\",\".framer-vsOWT .framer-m9poqm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-vsOWT .framer-454asy { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vsOWT.framer-v-x6j00.framer-mdes72 { width: 810px; }\",\".framer-vsOWT.framer-v-x6j00 .framer-m9poqm, .framer-vsOWT.framer-v-o1pih6 .framer-m9poqm { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-vsOWT.framer-v-x6j00 .framer-454asy, .framer-vsOWT.framer-v-o1pih6 .framer-tpmjrt, .framer-vsOWT.framer-v-o1pih6 .framer-454asy { flex: none; width: 100%; }\",\".framer-vsOWT.framer-v-o1pih6.framer-mdes72 { padding: 50px 20px 40px 20px; width: 390px; }\",\".framer-vsOWT.framer-v-o1pih6 .framer-k1dmwh { flex-direction: column; gap: 30px; justify-content: flex-start; }\",\".framer-vsOWT.framer-v-o1pih6 .framer-jjvi3k { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",...sharedStyle.css,'.framer-vsOWT[data-border=\"true\"]::after, .framer-vsOWT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 350.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"taOD9oHkn\":{\"layout\":[\"fixed\",\"auto\"]},\"OXNvuUufq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroCfRzaugF=withCSS(Component,css,\"framer-vsOWT\");export default FrameroCfRzaugF;FrameroCfRzaugF.displayName=\"Footer 2\";FrameroCfRzaugF.defaultProps={height:350.5,width:1440};addPropertyControls(FrameroCfRzaugF,{variant:{options:[\"e1VlJWLMx\",\"taOD9oHkn\",\"OXNvuUufq\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameroCfRzaugF,[{explicitInter:true,fonts:[{cssFamilyName:\"Playfair Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Playfair Display\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDVZNLo_U2r.woff2\",weight:\"500\"},{cssFamilyName:\"Syne\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Syne\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EZ4M4FFL5RRTAZDND2TE76JUCMKHIGPC/3L356EOUEZGHXGK2GQZKXGWQKN4HCBG7/7OLADYLLTMNRJJ4ADOA4XUYD3EMUJP4S.woff2\",weight:\"400\"}]},...LogoFonts,...GDPRBadgeFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameroCfRzaugF.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroCfRzaugF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"taOD9oHkn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OXNvuUufq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"350.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oCfRzaugF.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import Logo from\"https://framerusercontent.com/modules/Hif36KIXInxvoBkn4oNb/neZivRS08CqXkNPyKqvI/syBK0uYVn.js\";const StopScrollFonts=getFonts(StopScroll);const LogoFonts=getFonts(Logo);const cycleOrder=[\"ZbjaepkdO\",\"IFxnxS5vU\",\"u0xQkyApz\",\"phQAvztx8\"];const serializationHash=\"framer-jBW4E\";const variantClassNames={IFxnxS5vU:\"framer-v-18cnbij\",phQAvztx8:\"framer-v-1uyrk88\",u0xQkyApz:\"framer-v-185qhtq\",ZbjaepkdO:\"framer-v-11fuf9n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone (open)\":\"phQAvztx8\",Desktop:\"ZbjaepkdO\",Phone:\"u0xQkyApz\",Tablet:\"IFxnxS5vU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZbjaepkdO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZbjaepkdO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11fuf9n\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ZbjaepkdO\",ref:refBinding,style:{...style},...addPropertyOverrides({IFxnxS5vU:{\"data-framer-name\":\"Tablet\"},phQAvztx8:{\"data-framer-name\":\"Phone (open)\"},u0xQkyApz:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ykwdm9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DAGeRJ6VV-container\",nodeId:\"DAGeRJ6VV\",rendersWithMotion:true,scopeId:\"V1dG24e0b\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"DAGeRJ6VV\",layoutId:\"DAGeRJ6VV\",toggle:false,width:\"100%\",...addPropertyOverrides({phQAvztx8:{toggle:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16xjtee\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"JjL3zGZiw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+0+20,...addPropertyOverrides({phQAvztx8:{y:(componentViewport?.y||0)+0+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p8dvjl-container\",layoutDependency:layoutDependency,layoutId:\"kGwE571zw-container\",nodeId:\"kGwE571zw\",rendersWithMotion:true,scopeId:\"V1dG24e0b\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"kGwE571zw\",layoutId:\"kGwE571zw\",variant:matchVariant(\"RjcuuNnwY\"),width:\"100%\",...addPropertyOverrides({u0xQkyApz:{variant:matchVariant(\"uSSCNb0w5\")}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jBW4E.framer-1ksbypv, .framer-jBW4E .framer-1ksbypv { display: block; }\",\".framer-jBW4E.framer-11fuf9n { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-jBW4E .framer-1ykwdm9-container { bottom: -162px; flex: none; height: auto; left: 50%; pointer-events: none; position: absolute; width: 100%; z-index: 1; }\",\".framer-jBW4E .framer-16xjtee { 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: 1360px; overflow: visible; padding: 20px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-jBW4E .framer-1p8dvjl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jBW4E.framer-v-18cnbij.framer-11fuf9n { width: 810px; }\",\".framer-jBW4E.framer-v-185qhtq.framer-11fuf9n { width: 390px; }\",\".framer-jBW4E.framer-v-185qhtq .framer-1ykwdm9-container, .framer-jBW4E.framer-v-1uyrk88 .framer-1ykwdm9-container { order: 0; }\",\".framer-jBW4E.framer-v-185qhtq .framer-16xjtee { order: 1; padding: 20px 20px 0px 20px; }\",\".framer-jBW4E.framer-v-1uyrk88.framer-11fuf9n { max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; width: 390px; }\",\".framer-jBW4E.framer-v-1uyrk88 .framer-16xjtee { order: 1; padding: 30px 30px 0px 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IFxnxS5vU\":{\"layout\":[\"fixed\",\"auto\"]},\"u0xQkyApz\":{\"layout\":[\"fixed\",\"auto\"]},\"phQAvztx8\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV1dG24e0b=withCSS(Component,css,\"framer-jBW4E\");export default FramerV1dG24e0b;FramerV1dG24e0b.displayName=\"Header\";FramerV1dG24e0b.defaultProps={height:76,width:1440};addPropertyControls(FramerV1dG24e0b,{variant:{options:[\"ZbjaepkdO\",\"IFxnxS5vU\",\"u0xQkyApz\",\"phQAvztx8\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone (open)\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerV1dG24e0b,[{explicitInter:true,fonts:[]},...StopScrollFonts,...LogoFonts],{supportsExplicitInterCodegen:true});FramerV1dG24e0b.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV1dG24e0b\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IFxnxS5vU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u0xQkyApz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"phQAvztx8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\",\"framerIntrinsicHeight\":\"76\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V1dG24e0b.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"#framer/local/canvasComponent/oCfRzaugF/oCfRzaugF.js\";import Header from\"#framer/local/canvasComponent/V1dG24e0b/V1dG24e0b.js\";const HeaderFonts=getFonts(Header);const Footer2Fonts=getFonts(Footer2);const breakpoints={El57JY5ON:\"(min-width: 810px) and (max-width: 1199.98px)\",sH6__KeRT:\"(max-width: 809.98px)\",XFOYl2uXo:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-MMZOQ\";const variantClassNames={El57JY5ON:\"framer-v-kgkufz\",sH6__KeRT:\"framer-v-1ptj0dc\",XFOYl2uXo:\"framer-v-tbxvu6\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={sH6__KeRT:[\".framer-MMZOQ .framer-16fspzp { flex-direction: column; }\",\".framer-MMZOQ .framer-18yip2t-container { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={sH6__KeRT:\".framer-1ptj0dc-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MMZOQ.framer-uvxpek, .framer-MMZOQ .framer-uvxpek { display: block; }\",\".framer-MMZOQ.framer-tbxvu6 { align-content: center; align-items: center; background-color: #080808; 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-MMZOQ .framer-1gm8m6b-container { flex: none; height: auto; left: 0px; order: -1000; position: absolute; top: 0px; width: 100%; z-index: 10; }\",\".framer-MMZOQ .framer-1b8475c { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-MMZOQ .framer-16fspzp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-MMZOQ .framer-18yip2t-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={El57JY5ON:\"(min-width: 810px) and (max-width: 1199.98px)\",sH6__KeRT:\"(max-width: 809.98px)\",XFOYl2uXo:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"XFOYl2uXo\",Phone:\"sH6__KeRT\",Tablet:\"El57JY5ON\"};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??\"XFOYl2uXo\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"XFOYl2uXo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(8, 8, 8); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-tbxvu6\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gm8m6b-container\",nodeId:\"WvDnJTYJZ\",scopeId:\"dHAFef6_d\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sH6__KeRT:{variant:matchVariant(\"u0xQkyApz\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"WvDnJTYJZ\",layoutId:\"WvDnJTYJZ\",style:{width:\"100%\"},variant:matchVariant(\"ZbjaepkdO\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b8475c\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16fspzp\",\"data-framer-name\":\"Footer Wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sH6__KeRT:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:350,width:\"max(100vw, 1px)\",y:1010,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18yip2t-container\",nodeId:\"PMCX8eOT1\",scopeId:\"dHAFef6_d\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{El57JY5ON:{variant:matchVariant(\"taOD9oHkn\")},sH6__KeRT:{variant:matchVariant(\"OXNvuUufq\")}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"PMCX8eOT1\",layoutId:\"PMCX8eOT1\",style:{width:\"100%\"},variant:matchVariant(\"e1VlJWLMx\"),width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"El57JY5ON\":{\"layout\":[\"fixed\",\"fixed\"]},\"sH6__KeRT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"XFOYl2uXo\":[\".framer-1gm8m6b-container\",\".framer-16fspzp\"],\"El57JY5ON\":[\".framer-1gm8m6b-container\",\".framer-16fspzp\"],\"sH6__KeRT\":[\".framer-1gm8m6b-container\",\".framer-16fspzp\"]}\n * @framerBreakpoints {\"XFOYl2uXo\":{\"min\":1200,\"canvasClassName\":\"framer-tbxvu6-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"El57JY5ON\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-kgkufz-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"sH6__KeRT\":{\"max\":809,\"canvasClassName\":\"framer-1ptj0dc-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant XFOYl2uXo\n * @framerLayoutTemplate true\n */const FramerdHAFef6_d=withCSS(Component,css,\"framer-MMZOQ\");export default FramerdHAFef6_d;FramerdHAFef6_d.displayName=\"Template\";FramerdHAFef6_d.defaultProps={height:1e3,width:1200};addFonts(FramerdHAFef6_d,[{explicitInter:true,fonts:[]},...HeaderFonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});FramerdHAFef6_d.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Footer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdHAFef6_d\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"XFOYl2uXo\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"El57JY5ON\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sH6__KeRT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"XFOYl2uXo\\\":[\\\".framer-1gm8m6b-container\\\",\\\".framer-16fspzp\\\"],\\\"El57JY5ON\\\":[\\\".framer-1gm8m6b-container\\\",\\\".framer-16fspzp\\\"],\\\"sH6__KeRT\\\":[\\\".framer-1gm8m6b-container\\\",\\\".framer-16fspzp\\\"]}\",\"framerBreakpoints\":\"{\\\"XFOYl2uXo\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-tbxvu6-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"El57JY5ON\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-kgkufz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"sH6__KeRT\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ptj0dc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/AfXgMJJEfgyjx4DQxT7R/R3KVtK3SZDcq6DFShNvs/dHAFef6_d.js\";\r\n\r\n\t\tconst routes = {yNuB6Y_CT: {elements: {lsELFWr9t: \"3features\", QuydHD_z7: \"navbar-bg\", WJng4Tt6Q: \"navbar-bg-1\", ziYRm15aa: \"brands-ticker\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sy6AERW13U5WuM7TNbf2/ZAhfJt2p4nu1y3Z7hLPW/yNuB6Y_CT.js\")), path: \"/\"}, fKMATKDnL: {elements: {lCTOoje7s: \"navbar-bg-6\", MVUspa2F1: \"navbar-bg-5\", rODwlssDm: \"navbar-bg-4\", SdiRUXos_: \"navbar-bg-1\", SxIWTHT7Q: \"navbar-bg-2\", VcTLD7usv: \"roi-calculator\", vyj_fq3wL: \"navbar-bg-3\", YudWc4IDJ: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h6zWpU0D6Afnh5VVrE65/rpmzbpS3VhWpFIcPJD4K/fKMATKDnL.js\")), path: \"/solutions/haulier\"}, EXNkTcPEo: {elements: {BYIilbRhF: \"navbar-bg-1\", n4kzPlY55: \"navbar-bg-2\", vAaDcO7kr: \"navbar-bg\", VOo5vAh4u: \"3features\", ZAVmnO72G: \"navbar-bg-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/luns81iPtiVWIScZ8bkr/S5vPmGXODvS7R0Vszb9W/EXNkTcPEo.js\")), path: \"/solutions/forwarder\"}, mQgrEuBI3: {elements: {kGzTDJs8E: \"navbar-bg\", KHsYBbRgP: \"sec2\", LfeP8i8LB: \"navbar-bg-3\", nvCIZfPPM: \"navbar-bg-1\", pookz19v0: \"navbar-bg-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/itwdKFosxbLDiAvlRtBw/mC5mrb7ttdTKmovZwN6X/mQgrEuBI3.js\")), path: \"/platform\"}, snhej6lwv: {elements: {CwEer_1YR: \"3features\", d5X8QLbpU: \"3features-2\", epT6VKnPJ: \"3features-1\", fEshVQu2e: \"5\", i0TqGWbbF: \"3\", jEjrFP6Ur: \"navbar-bg\", Mzs2DnsmE: \"sec2\", PzITp14p3: \"timeline\", SCS_dPKdp: \"navbar-bg-1\", SQstDQ_DX: \"1\", vLiuz65RR: \"navbar-bg-2\", vWx8eiQkT: \"2\", xvUjlGlJ8: \"hero-1\", YrgWt7JKu: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rIqxD8Jc56DBmZPeYi9S/tgyPUtNgl7orGKOcLnMJ/snhej6lwv.js\")), path: \"/company\"}, XpnXYiDe6: {elements: {qevuNmCPV: \"sec2\", rg4siOpwR: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/syVfEWIupkPqpIXzMniB/SHVGomR6aVD15e6veH7L/XpnXYiDe6.js\")), path: \"/legal/privacy-policy\"}, u524o761K: {elements: {KEWlEUwB5: \"sec2\", uoq9OErTH: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1QW7ylJPUOcIsuDZlcRf/oiQvjkjoKXZYZl2MkHB2/u524o761K.js\")), path: \"/legal/terms-and-conditions\"}, T8MoWnDSm: {elements: {u182XViDJ: \"navbar-bg\", zbon2Xg6f: \"sec2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/drvnqP6Cv269z7KbPCB3/pxKHfYAaCjqEEblHqWQW/T8MoWnDSm.js\")), path: \"/legal/cookie-policy\"}, j_3RmJTm2: {elements: {Wo7IvnYRE: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fVLlamJOseLs1gxrLJ3n/a2qidipOeu46l25ode9S/j_3RmJTm2.js\")), path: \"/success/haulier\"}, qGedBC4T3: {elements: {fZctYJsjI: \"navbar-bg-1\", JXUMrPX2B: \"hero\", Jz_pSY61g: \"navbar-bg\", QPdGAoZ0j: \"sec2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r5IzsjTYd2OF3Pn6QfX8/6RdwHSeg7yeDfmg9WRWF/qGedBC4T3.js\")), path: \"/contact-us\"}, lPaQtYm2N: {elements: {xEpOSbAQy: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pRehqC7OfihYie6ht0Wy/3kEx1TdBz43JxMFUlViD/lPaQtYm2N.js\")), path: \"/success/forwarder-operations\"}, pRUAdyicC: {elements: {duYeHNMn9: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bj9xwcoeNevZPXCkaxpg/4cXcL2viVkfgtr5u8mEY/pRUAdyicC.js\")), path: \"/success/contact-us\"}, O530Gl_dd: {elements: {d5KnKAuAy: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/10UqYy7KRgglgTTFWZKD/9o1gJnW0tqIkPbTnoasG/O530Gl_dd.js\")), path: \"/success/pilot-program\"}, EwfDEjRGj: {elements: {askcCwTdV: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x2S9tRtCfiyjFI5ZOaiI/7o1xgcHQvrQJ1ocWNf6q/EwfDEjRGj.js\")), path: \"/results\"}, vd0P8WQOZ: {elements: {AJLyVVIOp: \"hero\", BTFXMtfk8: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5i4DvoN3Rnrs24dlMQEi/fBamdA9J3x58CYQ1cfiZ/vd0P8WQOZ.js\")), path: \"/404\"}, T2yMuWakZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eEUXiX3DCKT2K9D4Y1Sc/xmrthzQaSDRRinKXIJak/T2yMuWakZ.js\")), path: \"/gold-card\"}, xNWWiT661: {collectionId: \"jNlQ8awyw\", elements: {EBkF6wD08: \"content\", SW3lkGDpd: \"navbar-bg-1\", YaGgQJ6BO: \"hero\", ZS1uPsFDh: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/edMn9XXKKy7MzEddVyOA/rjZCkuyBXCkx2QQa0WW0/xNWWiT661.js\")), path: \"/results/:BHLv5xyhn\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {jNlQ8awyw: async () => (await import(\"https://framerusercontent.com/modules/xOrImacrlXiqIbk1aAsV/GojEhGL3MzV68DD4r0uK/jNlQ8awyw.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"04d3e53341eac4c34a30cd834ae64e6c8d916df967e40876d40243e3f644555a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"T2yMuWakZ\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"T2yMuWakZ\":\r\nreturn [{hash: \"tbxvu6\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"kgkufz\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ptj0dc\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5i4DvoN3Rnrs24dlMQEi/fBamdA9J3x58CYQ1cfiZ/vd0P8WQOZ.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://axeglobal.ai\",\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/vRA684RGxrOsMIHHwzHU/9HBddXdBDnfISKJOFEmW/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {mask: {angle: 180, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\nconst effect1 = {enter: {mask: {angle: 270, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\nconst effect2 = {enter: {mask: {angle: 90, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {EwfDEjRGj: {xNWWiT661: effect1}, xNWWiT661: {EwfDEjRGj: effect2}, yNuB6Y_CT: {EXNkTcPEo: effect, fKMATKDnL: effect}}}\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\r\n\t\tif (isBrowser) {\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\t\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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, pathVariables, 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\tpathVariables = routeData.pathVariables\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 serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\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: framerSiteId ?? null,\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\tif (true) Framer.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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"}