{"version":3,"file":"script_main.CqiTSF4v.mjs","names":["isBrowser","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Overlay","Suspense","fonts","css","className","addPropertyOverrides","CookieBannerFonts","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","CookiePolicyHover","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","transformTemplate2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","GetInTouch","serializationHash","variantClassNames","transformTemplate1","animation","animation1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","React.useRef","className","SVG","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","Navigation2Fonts","Navigation2","MotionDivWithOptimizedAppearEffect","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","animation","animation1","transformTemplate1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","RichText","React.Fragment","css","useState","useState","Component","Navigation2Fonts","Navigation2","MotionDivWithOptimizedAppearEffect","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","animation","animation1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","RichText","React.Fragment","css","Navigation2","Footer","isBrowser","useRef","React.useId","className","PropertyOverrides","RichText","React.Fragment","React.createElement","MainLayout","Products","WhitePapers","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/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/framerusercontent.com/modules/9lAzLWvjnwzkPo6NAZNA/vudOFKdDKsr7d86GSZ5r/g_w2fQKp5.js","https:/framerusercontent.com/modules/EUyH1rihFsJiS5UHHOa1/Kp6vhPXiLzJHzCvnYwxp/K0Nh2M0c8.js","https:/framerusercontent.com/modules/CV74q2GbsT0sHD0wXayd/6AmHwmsmjsxuyIFUvzg4/AhOVj8s7b.js","https:/framerusercontent.com/modules/rtqKOOhpLcqlYCWQ4kOW/PQTlRsW7Om8iBu3U4AMI/SjQJ2R7Ah.js","https:/framerusercontent.com/modules/03yjdOReNE0f2advyiSK/LeSrKRDsZplqgVzqWdXA/A39kFnNiA.js","https:/framerusercontent.com/modules/k8VCOc44dx6eJixL4INX/q1hA2WDPgSrXIIxuHfY4/s9cMqft0X.js","https:/framerusercontent.com/modules/cB82mOKJA8TU60z0XfYM/ymzrnluOm2zlm0DDuQuk/xrKcDYAf6.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/dxca7YzYOlMAEdeAva01/I4rAMRf3hPp97mBv9N07/CMS_Protection.js","https:/framerusercontent.com/modules/I5ljXc7UTB581fG5EycF/1CfgpDm4HHRdhnvMyrWD/tUm9Diw9n.js","https:/framerusercontent.com/modules/ZSEd28ThmgUjgySq2hjR/HX5fqLWtaNri3kGlSQof/Krygp8cL_.js","framer:toplevel/main"],"sourcesContent":["import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f712822)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-FI6VJ .framer-styles-preset-12tuhp1:not(.rich-text-wrapper), .framer-FI6VJ .framer-styles-preset-12tuhp1.rich-text-wrapper a { --framer-link-current-text-color: #f4f4f4; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-811e1e1c-5031-4740-84c6-5f11edbdd1a9, #58559e); --framer-link-hover-text-decoration: none; --framer-link-text-color: #f4f4f4; --framer-link-text-decoration: none; }\"];export const className=\"framer-FI6VJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (df7882f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";const CookieBannerFonts=getFonts(CookieBanner);const enabledGestures={snkDJhvtt:{hover:true}};const serializationHash=\"framer-VchuS\";const variantClassNames={snkDJhvtt:\"framer-v-ew63\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"snkDJhvtt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ew63\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"snkDJhvtt\",ref:refBinding,style:{...style},...addPropertyOverrides({\"snkDJhvtt-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dk8xro-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YIyLXyOLk-container\",nodeId:\"YIyLXyOLk\",rendersWithMotion:true,scopeId:\"K0Nh2M0c8\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(73, 68, 110)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalised content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalised content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"medium\"},gtmId:\"\",height:\"100%\",id:\"YIyLXyOLk\",layoutId:\"YIyLXyOLk\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(244, 244, 244)\",iconSize:24,iconType:\"default\",text:\"Cookie Policy\",textFont:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({\"snkDJhvtt-hover\":{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalised content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalised content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"medium\"},trigger:{color:\"rgb(88, 85, 158)\",iconSize:24,iconType:\"default\",text:\"Cookie Policy\",textFont:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"}}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VchuS.framer-18zz50j, .framer-VchuS .framer-18zz50j { display: block; }\",\".framer-VchuS.framer-ew63 { cursor: pointer; height: 16px; overflow: visible; position: relative; width: 109px; }\",\".framer-VchuS .framer-dk8xro-container { flex: none; height: auto; left: 0px; position: absolute; top: 50%; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 109\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nZCYHYcim\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK0Nh2M0c8=withCSS(Component,css,\"framer-VchuS\");export default FramerK0Nh2M0c8;FramerK0Nh2M0c8.displayName=\"Cookie policy hover\";FramerK0Nh2M0c8.defaultProps={height:16,width:109};addFonts(FramerK0Nh2M0c8,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/E6J4GS76KHNRRUWODFCFOX2JRKNRSFVY/3GYVT5S4AH7VMPASDDKOTIPV6P3WJXGI/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2\",weight:\"600\"}]},...CookieBannerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK0Nh2M0c8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nZCYHYcim\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"109\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K0Nh2M0c8.map","// Generated by Framer (010e00d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9lAzLWvjnwzkPo6NAZNA/vudOFKdDKsr7d86GSZ5r/g_w2fQKp5.js\";import CookiePolicyHover from\"https://framerusercontent.com/modules/EUyH1rihFsJiS5UHHOa1/Kp6vhPXiLzJHzCvnYwxp/K0Nh2M0c8.js\";const CookieBannerFonts=getFonts(CookieBanner);const CookiePolicyHoverFonts=getFonts(CookiePolicyHover);const cycleOrder=[\"lmkYVYOZq\",\"aU2WOOf4q\",\"cU_RU8992\"];const serializationHash=\"framer-OJCgo\";const variantClassNames={aU2WOOf4q:\"framer-v-di8kk8\",cU_RU8992:\"framer-v-twsd8y\",lmkYVYOZq:\"framer-v-nvo28l\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;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:\"lmkYVYOZq\",Phone:\"cU_RU8992\",Tablet:\"aU2WOOf4q\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lmkYVYOZq\"};};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:\"lmkYVYOZq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"aU2WOOf4q\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"cU_RU8992\")return true;return false;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"cU_RU8992\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"aU2WOOf4q\")return true;return false;};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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nvo28l\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"lmkYVYOZq\",ref:refBinding,style:{backgroundColor:\"rgb(73, 68, 110)\",...style},...addPropertyOverrides({aU2WOOf4q:{\"data-framer-name\":\"Tablet\"},cU_RU8992:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7062rl\",layoutDependency:layoutDependency,layoutId:\"lrQgDjuOl\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jkako1\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"H1290c4Q1\",transformTemplate:transformTemplate1,...addPropertyOverrides({cU_RU8992:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"q8KlwpYo1\",scopeId:\"AhOVj8s7b\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-fp3r0c framer-1ghoodc\",\"data-framer-name\":\"Group 284\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"q8KlwpYo1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 224 28\"><path d=\"M 49.714 24.977 C 48.545 24.498 47.61 23.787 46.91 22.849 C 46.21 21.911 45.839 20.779 45.802 19.457 L 51.036 19.457 C 51.115 20.204 51.373 20.776 51.812 21.166 C 52.253 21.561 52.828 21.755 53.538 21.755 C 54.249 21.755 54.843 21.588 55.265 21.252 C 55.687 20.915 55.897 20.453 55.897 19.858 C 55.897 19.358 55.731 18.947 55.394 18.62 C 55.058 18.294 54.646 18.026 54.157 17.815 C 53.667 17.604 52.974 17.363 52.073 17.098 C 50.768 16.697 49.704 16.292 48.881 15.891 C 48.055 15.49 47.348 14.895 46.754 14.106 C 46.159 13.321 45.863 12.295 45.863 11.03 C 45.863 9.15 46.543 7.679 47.906 6.615 C 49.266 5.551 51.04 5.017 53.225 5.017 C 55.411 5.017 57.243 5.551 58.603 6.615 C 59.963 7.679 60.694 9.161 60.789 11.057 L 55.469 11.057 C 55.432 10.405 55.19 9.891 54.752 9.518 C 54.31 9.144 53.746 8.957 53.056 8.957 C 52.461 8.957 51.981 9.116 51.618 9.433 C 51.254 9.749 51.07 10.204 51.07 10.799 C 51.07 11.452 51.376 11.958 51.992 12.322 C 52.603 12.686 53.562 13.08 54.867 13.501 C 56.173 13.943 57.23 14.365 58.045 14.766 C 58.861 15.167 59.565 15.755 60.16 16.52 C 60.755 17.288 61.05 18.274 61.05 19.48 C 61.05 20.687 60.758 21.676 60.173 22.614 C 59.589 23.556 58.739 24.3 57.627 24.858 C 56.516 25.415 55.2 25.691 53.688 25.691 C 52.175 25.691 50.887 25.453 49.718 24.974\" fill=\"rgb(244,244,244)\"></path><path d=\"M 78.386 18.651 L 67.257 18.651 C 67.332 19.647 67.655 20.412 68.219 20.939 C 68.783 21.465 69.48 21.731 70.302 21.731 C 71.53 21.731 72.383 21.214 72.862 20.177 L 78.097 20.177 C 77.828 21.231 77.346 22.179 76.645 23.026 C 75.945 23.869 75.068 24.532 74.014 25.011 C 72.961 25.49 71.781 25.728 70.476 25.728 C 68.906 25.728 67.505 25.395 66.278 24.722 C 65.051 24.052 64.092 23.094 63.402 21.846 C 62.712 20.599 62.365 19.144 62.365 17.475 C 62.365 15.806 62.705 14.351 63.385 13.104 C 64.065 11.856 65.02 10.898 66.247 10.228 C 67.474 9.558 68.885 9.222 70.476 9.222 C 72.067 9.222 73.409 9.548 74.616 10.201 C 75.823 10.853 76.768 11.781 77.448 12.991 C 78.127 14.198 78.467 15.609 78.467 17.22 C 78.467 17.679 78.44 18.158 78.382 18.658 M 73.44 15.918 C 73.44 15.075 73.151 14.402 72.577 13.906 C 72.002 13.406 71.282 13.158 70.418 13.158 C 69.555 13.158 68.899 13.399 68.334 13.878 C 67.77 14.358 67.42 15.038 67.284 15.921 L 73.44 15.921 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 80.385 13.1 C 81.065 11.853 82.013 10.894 83.233 10.224 C 84.45 9.555 85.844 9.218 87.418 9.218 C 89.43 9.218 91.112 9.745 92.465 10.799 C 93.818 11.853 94.702 13.338 95.127 15.255 L 89.892 15.255 C 89.45 14.028 88.597 13.416 87.333 13.416 C 86.432 13.416 85.711 13.766 85.174 14.467 C 84.637 15.167 84.368 16.169 84.368 17.471 C 84.368 18.773 84.637 19.776 85.174 20.476 C 85.711 21.177 86.428 21.527 87.333 21.527 C 88.597 21.527 89.45 20.915 89.892 19.688 L 95.127 19.688 C 94.705 21.567 93.815 23.043 92.452 24.117 C 91.089 25.191 89.413 25.728 87.418 25.728 C 85.844 25.728 84.45 25.395 83.233 24.722 C 82.016 24.052 81.068 23.094 80.385 21.846 C 79.705 20.599 79.365 19.144 79.365 17.475 C 79.365 15.806 79.705 14.351 80.385 13.104\" fill=\"rgb(244,244,244)\"></path><path d=\"M 105.967 21.326 L 105.967 25.497 L 103.465 25.497 C 101.68 25.497 100.29 25.062 99.294 24.189 C 98.298 23.315 97.799 21.894 97.799 19.919 L 97.799 13.536 L 95.844 13.536 L 95.844 9.453 L 97.799 9.453 L 97.799 5.541 L 102.717 5.541 L 102.717 9.453 L 105.939 9.453 L 105.939 13.536 L 102.717 13.536 L 102.717 19.977 C 102.717 20.456 102.833 20.8 103.064 21.014 C 103.295 21.224 103.676 21.33 104.213 21.33 L 105.967 21.33 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 108.34 7.016 C 107.793 6.509 107.521 5.88 107.521 5.133 C 107.521 4.385 107.793 3.729 108.34 3.219 C 108.887 2.712 109.591 2.458 110.454 2.458 C 111.318 2.458 111.994 2.712 112.538 3.219 C 113.085 3.729 113.357 4.364 113.357 5.133 C 113.357 5.901 113.085 6.509 112.538 7.016 C 111.991 7.526 111.297 7.777 110.454 7.777 C 109.611 7.777 108.887 7.522 108.34 7.016 Z M 112.898 25.494 L 107.98 25.494 L 107.98 9.446 L 112.898 9.446 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 118.809 24.719 C 117.551 24.049 116.565 23.09 115.848 21.843 C 115.131 20.596 114.771 19.141 114.771 17.472 C 114.771 15.803 115.134 14.372 115.862 13.114 C 116.589 11.856 117.588 10.894 118.853 10.221 C 120.117 9.552 121.538 9.215 123.109 9.215 C 124.679 9.215 126.1 9.552 127.364 10.221 C 128.629 10.891 129.625 11.856 130.356 13.114 C 131.083 14.368 131.447 15.823 131.447 17.472 C 131.447 19.12 131.076 20.572 130.339 21.829 C 129.601 23.084 128.595 24.049 127.32 24.719 C 126.046 25.392 124.621 25.725 123.047 25.725 C 121.474 25.725 120.06 25.388 118.805 24.719 M 125.451 20.432 C 126.113 19.742 126.443 18.757 126.443 17.468 C 126.443 16.18 126.12 15.198 125.481 14.508 C 124.839 13.818 124.047 13.471 123.109 13.471 C 122.17 13.471 121.355 13.811 120.722 14.491 C 120.09 15.17 119.774 16.163 119.774 17.468 C 119.774 18.774 120.087 19.739 120.709 20.432 C 121.331 21.122 122.113 21.469 123.051 21.469 C 123.989 21.469 124.791 21.122 125.454 20.432\" fill=\"rgb(244,244,244)\"></path><path d=\"M 147.623 11.102 C 148.745 12.319 149.306 13.991 149.306 16.119 L 149.306 25.494 L 144.418 25.494 L 144.418 16.778 C 144.418 15.704 144.139 14.871 143.585 14.277 C 143.028 13.682 142.28 13.386 141.342 13.386 C 140.404 13.386 139.656 13.682 139.098 14.277 C 138.541 14.871 138.266 15.704 138.266 16.778 L 138.266 25.494 L 133.347 25.494 L 133.347 9.446 L 138.266 9.446 L 138.266 11.574 C 138.765 10.864 139.435 10.303 140.278 9.892 C 141.121 9.48 142.069 9.273 143.126 9.273 C 145.006 9.273 146.505 9.881 147.627 11.098\" fill=\"rgb(244,244,244)\"></path><path d=\"M 170.53 6.571 C 172.121 7.414 173.355 8.6 174.225 10.123 C 175.099 11.649 175.534 13.406 175.534 15.402 C 175.534 17.397 175.095 19.131 174.225 20.663 C 173.352 22.197 172.114 23.386 170.517 24.229 C 168.916 25.072 167.06 25.494 164.952 25.494 L 157.389 25.494 L 157.389 5.306 L 164.952 5.306 C 167.08 5.306 168.939 5.728 170.53 6.571 Z M 168.977 19.715 C 170.014 18.699 170.53 17.261 170.53 15.402 C 170.53 13.542 170.014 12.094 168.977 11.061 C 167.94 10.024 166.492 9.508 164.633 9.508 L 162.304 9.508 L 162.304 21.241 L 164.633 21.241 C 166.492 21.241 167.94 20.735 168.977 19.719\" fill=\"rgb(244,244,244)\"></path><path d=\"M 177.536 13.1 C 178.158 11.853 179.008 10.894 180.082 10.224 C 181.156 9.555 182.353 9.218 183.678 9.218 C 184.81 9.218 185.803 9.449 186.656 9.908 C 187.509 10.367 188.165 10.972 188.624 11.72 L 188.624 9.449 L 193.543 9.449 L 193.543 25.497 L 188.624 25.497 L 188.624 23.226 C 188.145 23.974 187.479 24.579 186.625 25.038 C 185.772 25.497 184.78 25.728 183.648 25.728 C 182.342 25.728 181.156 25.388 180.082 24.708 C 179.008 24.028 178.158 23.06 177.536 21.802 C 176.914 20.548 176.601 19.093 176.601 17.444 C 176.601 15.796 176.914 14.348 177.536 13.1 Z M 187.601 14.565 C 186.921 13.855 186.092 13.501 185.113 13.501 C 184.134 13.501 183.304 13.851 182.625 14.551 C 181.945 15.252 181.605 16.214 181.605 17.441 C 181.605 18.668 181.945 19.64 182.625 20.361 C 183.304 21.078 184.134 21.438 185.113 21.438 C 186.092 21.438 186.921 21.085 187.601 20.374 C 188.281 19.664 188.621 18.698 188.621 17.468 C 188.621 16.237 188.281 15.272 187.601 14.565 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 205.331 21.326 L 205.331 25.497 L 202.829 25.497 C 201.045 25.497 199.654 25.062 198.658 24.189 C 197.662 23.315 197.163 21.894 197.163 19.919 L 197.163 13.536 L 195.208 13.536 L 195.208 9.453 L 197.163 9.453 L 197.163 5.541 L 202.081 5.541 L 202.081 9.453 L 205.304 9.453 L 205.304 13.536 L 202.081 13.536 L 202.081 19.977 C 202.081 20.456 202.197 20.8 202.428 21.014 C 202.659 21.224 203.04 21.33 203.577 21.33 L 205.331 21.33 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 207.299 13.1 C 207.921 11.853 208.771 10.894 209.845 10.224 C 210.919 9.555 212.116 9.218 213.441 9.218 C 214.573 9.218 215.566 9.449 216.419 9.908 C 217.272 10.367 217.928 10.972 218.387 11.72 L 218.387 9.449 L 223.306 9.449 L 223.306 25.497 L 218.387 25.497 L 218.387 23.226 C 217.908 23.974 217.242 24.579 216.388 25.038 C 215.535 25.497 214.543 25.728 213.411 25.728 C 212.105 25.728 210.919 25.388 209.845 24.708 C 208.771 24.028 207.921 23.06 207.299 21.802 C 206.677 20.548 206.364 19.093 206.364 17.444 C 206.364 15.796 206.677 14.348 207.299 13.1 Z M 217.364 14.565 C 216.684 13.855 215.855 13.501 214.876 13.501 C 213.897 13.501 213.067 13.851 212.388 14.551 C 211.708 15.252 211.368 16.214 211.368 17.441 C 211.368 18.668 211.708 19.64 212.388 20.361 C 213.067 21.078 213.897 21.438 214.876 21.438 C 215.855 21.438 216.684 21.085 217.364 20.374 C 218.044 19.664 218.384 18.698 218.384 17.468 C 218.384 16.237 218.044 15.272 217.364 14.565 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 14.324 19.001 C 14.324 21.119 15.143 23.006 15.605 23.899 C 15.793 24.263 15.731 24.705 15.453 25.004 C 14.552 25.98 12.339 27.893 8.892 27.893 C 3.991 27.893 0 23.903 0 19.001 C 0 14.868 3.158 10.109 8.892 10.109 C 12.315 10.109 14.538 12.026 15.446 12.998 C 15.728 13.297 15.789 13.743 15.602 14.107 C 15.14 15.004 14.324 16.887 14.324 19.001 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 33.319 19.001 C 33.319 23.906 29.304 27.893 24.426 27.893 C 19.549 27.893 15.534 23.903 15.534 19.001 C 15.534 17.322 16.003 15.989 16.394 15.17 C 16.622 14.691 17.193 14.487 17.676 14.708 C 18.27 14.98 19.192 15.279 20.358 15.279 C 23.668 15.279 25.602 12.883 26.309 11.234 C 26.52 10.745 27.081 10.517 27.574 10.717 C 29.444 11.489 33.319 13.722 33.319 19.001 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 8.797 8.892 C 8.209 8.892 7.76 8.376 7.832 7.794 C 8.376 3.409 12.128 0 16.656 0 C 21.52 0 25.548 3.868 25.548 9.004 C 25.548 11.975 22.652 14.062 20.358 14.062 C 15.912 14.062 15.912 8.892 8.889 8.892 Z\" fill=\"rgb(244,244,244)\"></path></svg>',svgContentId:8773482416,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dty53a\",layoutDependency:layoutDependency,layoutId:\"fMCdMUt_A\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-icvcr5\",layoutDependency:layoutDependency,layoutId:\"blFHIoLxY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h36f7l\",\"data-framer-name\":\"Auto Layout Vertical\",layoutDependency:layoutDependency,layoutId:\"KE7OfU7ZC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"osheLT6QA\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Home\"})})})}),className:\"framer-1qnc0za\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"osheLT6QA\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cU_RU8992:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"osheLT6QA\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qk1atuj9w\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WSEqbvaBj\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Our Services\"})})})}),className:\"framer-4qt0vz\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"WSEqbvaBj\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cU_RU8992:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qk1atuj9w\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WSEqbvaBj\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Our Services\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yEDJJPrIN\"},motionChild:true,nodeId:\"HGCAAbInw\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Get in Touch\"})})})}),className:\"framer-1jtqpnc\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"HGCAAbInw\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cU_RU8992:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yEDJJPrIN\"},motionChild:true,nodeId:\"HGCAAbInw\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Get in Touch\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ODhEHMCpf\"},motionChild:true,nodeId:\"s3TOFl7AG\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Privacy Policy\"})})})}),className:\"framer-4qu86z\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"s3TOFl7AG\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OSR82sKhA\"},motionChild:true,nodeId:\"KH7Sq1CG6\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Terms of Use\"})})})}),className:\"framer-7i0i67\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"KH7Sq1CG6\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ni9t26\",layoutDependency:layoutDependency,layoutId:\"iqRged2KM\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ryl37g-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sRpPSivkx-container\",nodeId:\"sRpPSivkx\",rendersWithMotion:true,scopeId:\"AhOVj8s7b\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(73, 68, 110)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Policy\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookies Policy\",worldType:\"medium\"},gtmId:\"\",height:\"100%\",id:\"sRpPSivkx\",layoutId:\"sRpPSivkx\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(244, 244, 244)\",iconSize:24,iconType:\"default\",text:\"Cookie Policy\",textFont:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({cU_RU8992:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Policy\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookies Policy\",worldType:\"medium\"}}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/section-data/\",motionChild:true,nodeId:\"b9u2C4Tqt\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"LinkedIn\"})})})}),className:\"framer-1xdwm8j\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"b9u2C4Tqt\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:\"\\xa9 2025 Section Data\"})}),className:\"framer-oat21z\",\"data-framer-name\":\"Copyright\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"CXyat_AJ7\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mt9guj\",\"data-framer-name\":\"Auto Layout Vertical\",layoutDependency:layoutDependency,layoutId:\"aiRXpzlEA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ODhEHMCpf\"},motionChild:true,nodeId:\"iq_IJgB4x\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Privacy Policy\"})})})}),className:\"framer-1r7r48v\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"iq_IJgB4x\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OSR82sKhA\"},motionChild:true,nodeId:\"f7hIBj7kp\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Terms of Use\"})})})}),className:\"framer-15uwoyb\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"f7hIBj7kp\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"109px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||431)-0-298)/2)+-15+0+83+137+108-451+0+290,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yv2pbc-container\",layoutDependency:layoutDependency,layoutId:\"ltvbpkM30-container\",nodeId:\"ltvbpkM30\",rendersWithMotion:true,scopeId:\"AhOVj8s7b\",children:/*#__PURE__*/_jsx(CookiePolicyHover,{height:\"100%\",id:\"ltvbpkM30\",layoutId:\"ltvbpkM30\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/section-data/\",motionChild:true,nodeId:\"RIbzGLm6e\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"LinkedIn\"})})})}),className:\"framer-fd7954\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"RIbzGLm6e\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:\"\\xa9 2025 Section Data\"})}),className:\"framer-1rynco6\",\"data-framer-name\":\"Copyright\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"fIi82l464\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1egc7j9\",\"data-framer-name\":\"Auto Layout Horizontal\",layoutDependency:layoutDependency,layoutId:\"e3WbS9UFm\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Bnw9sS1cA\",scopeId:\"AhOVj8s7b\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-mhvgb2 framer-1ghoodc\",\"data-framer-name\":\"Group 284\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Bnw9sS1cA\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 224 28\"><path d=\"M 49.714 24.977 C 48.545 24.498 47.61 23.787 46.91 22.849 C 46.21 21.911 45.839 20.779 45.802 19.457 L 51.036 19.457 C 51.115 20.204 51.373 20.776 51.812 21.166 C 52.253 21.561 52.828 21.755 53.538 21.755 C 54.249 21.755 54.843 21.588 55.265 21.252 C 55.687 20.915 55.897 20.453 55.897 19.858 C 55.897 19.358 55.731 18.947 55.394 18.62 C 55.058 18.294 54.646 18.026 54.157 17.815 C 53.667 17.604 52.974 17.363 52.073 17.098 C 50.768 16.697 49.704 16.292 48.881 15.891 C 48.055 15.49 47.348 14.895 46.754 14.106 C 46.159 13.321 45.863 12.295 45.863 11.03 C 45.863 9.15 46.543 7.679 47.906 6.615 C 49.266 5.551 51.04 5.017 53.225 5.017 C 55.411 5.017 57.243 5.551 58.603 6.615 C 59.963 7.679 60.694 9.161 60.789 11.057 L 55.469 11.057 C 55.432 10.405 55.19 9.891 54.752 9.518 C 54.31 9.144 53.746 8.957 53.056 8.957 C 52.461 8.957 51.981 9.116 51.618 9.433 C 51.254 9.749 51.07 10.204 51.07 10.799 C 51.07 11.452 51.376 11.958 51.992 12.322 C 52.603 12.686 53.562 13.08 54.867 13.501 C 56.173 13.943 57.23 14.365 58.045 14.766 C 58.861 15.167 59.565 15.755 60.16 16.52 C 60.755 17.288 61.05 18.274 61.05 19.48 C 61.05 20.687 60.758 21.676 60.173 22.614 C 59.589 23.556 58.739 24.3 57.627 24.858 C 56.516 25.415 55.2 25.691 53.688 25.691 C 52.175 25.691 50.887 25.453 49.718 24.974\" fill=\"rgb(244,244,244)\"></path><path d=\"M 78.386 18.651 L 67.257 18.651 C 67.332 19.647 67.655 20.412 68.219 20.939 C 68.783 21.465 69.48 21.731 70.302 21.731 C 71.53 21.731 72.383 21.214 72.862 20.177 L 78.097 20.177 C 77.828 21.231 77.346 22.179 76.645 23.026 C 75.945 23.869 75.068 24.532 74.014 25.011 C 72.961 25.49 71.781 25.728 70.476 25.728 C 68.906 25.728 67.505 25.395 66.278 24.722 C 65.051 24.052 64.092 23.094 63.402 21.846 C 62.712 20.599 62.365 19.144 62.365 17.475 C 62.365 15.806 62.705 14.351 63.385 13.104 C 64.065 11.856 65.02 10.898 66.247 10.228 C 67.474 9.558 68.885 9.222 70.476 9.222 C 72.067 9.222 73.409 9.548 74.616 10.201 C 75.823 10.853 76.768 11.781 77.448 12.991 C 78.127 14.198 78.467 15.609 78.467 17.22 C 78.467 17.679 78.44 18.158 78.382 18.658 M 73.44 15.918 C 73.44 15.075 73.151 14.402 72.577 13.906 C 72.002 13.406 71.282 13.158 70.418 13.158 C 69.555 13.158 68.899 13.399 68.334 13.878 C 67.77 14.358 67.42 15.038 67.284 15.921 L 73.44 15.921 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 80.385 13.1 C 81.065 11.853 82.013 10.894 83.233 10.224 C 84.45 9.555 85.844 9.218 87.418 9.218 C 89.43 9.218 91.112 9.745 92.465 10.799 C 93.818 11.853 94.702 13.338 95.127 15.255 L 89.892 15.255 C 89.45 14.028 88.597 13.416 87.333 13.416 C 86.432 13.416 85.711 13.766 85.174 14.467 C 84.637 15.167 84.368 16.169 84.368 17.471 C 84.368 18.773 84.637 19.776 85.174 20.476 C 85.711 21.177 86.428 21.527 87.333 21.527 C 88.597 21.527 89.45 20.915 89.892 19.688 L 95.127 19.688 C 94.705 21.567 93.815 23.043 92.452 24.117 C 91.089 25.191 89.413 25.728 87.418 25.728 C 85.844 25.728 84.45 25.395 83.233 24.722 C 82.016 24.052 81.068 23.094 80.385 21.846 C 79.705 20.599 79.365 19.144 79.365 17.475 C 79.365 15.806 79.705 14.351 80.385 13.104\" fill=\"rgb(244,244,244)\"></path><path d=\"M 105.967 21.326 L 105.967 25.497 L 103.465 25.497 C 101.68 25.497 100.29 25.062 99.294 24.189 C 98.298 23.315 97.799 21.894 97.799 19.919 L 97.799 13.536 L 95.844 13.536 L 95.844 9.453 L 97.799 9.453 L 97.799 5.541 L 102.717 5.541 L 102.717 9.453 L 105.939 9.453 L 105.939 13.536 L 102.717 13.536 L 102.717 19.977 C 102.717 20.456 102.833 20.8 103.064 21.014 C 103.295 21.224 103.676 21.33 104.213 21.33 L 105.967 21.33 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 108.34 7.016 C 107.793 6.509 107.521 5.88 107.521 5.133 C 107.521 4.385 107.793 3.729 108.34 3.219 C 108.887 2.712 109.591 2.458 110.454 2.458 C 111.318 2.458 111.994 2.712 112.538 3.219 C 113.085 3.729 113.357 4.364 113.357 5.133 C 113.357 5.901 113.085 6.509 112.538 7.016 C 111.991 7.526 111.297 7.777 110.454 7.777 C 109.611 7.777 108.887 7.522 108.34 7.016 Z M 112.898 25.494 L 107.98 25.494 L 107.98 9.446 L 112.898 9.446 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 118.809 24.719 C 117.551 24.049 116.565 23.09 115.848 21.843 C 115.131 20.596 114.771 19.141 114.771 17.472 C 114.771 15.803 115.134 14.372 115.862 13.114 C 116.589 11.856 117.588 10.894 118.853 10.221 C 120.117 9.552 121.538 9.215 123.109 9.215 C 124.679 9.215 126.1 9.552 127.364 10.221 C 128.629 10.891 129.625 11.856 130.356 13.114 C 131.083 14.368 131.447 15.823 131.447 17.472 C 131.447 19.12 131.076 20.572 130.339 21.829 C 129.601 23.084 128.595 24.049 127.32 24.719 C 126.046 25.392 124.621 25.725 123.047 25.725 C 121.474 25.725 120.06 25.388 118.805 24.719 M 125.451 20.432 C 126.113 19.742 126.443 18.757 126.443 17.468 C 126.443 16.18 126.12 15.198 125.481 14.508 C 124.839 13.818 124.047 13.471 123.109 13.471 C 122.17 13.471 121.355 13.811 120.722 14.491 C 120.09 15.17 119.774 16.163 119.774 17.468 C 119.774 18.774 120.087 19.739 120.709 20.432 C 121.331 21.122 122.113 21.469 123.051 21.469 C 123.989 21.469 124.791 21.122 125.454 20.432\" fill=\"rgb(244,244,244)\"></path><path d=\"M 147.623 11.102 C 148.745 12.319 149.306 13.991 149.306 16.119 L 149.306 25.494 L 144.418 25.494 L 144.418 16.778 C 144.418 15.704 144.139 14.871 143.585 14.277 C 143.028 13.682 142.28 13.386 141.342 13.386 C 140.404 13.386 139.656 13.682 139.098 14.277 C 138.541 14.871 138.266 15.704 138.266 16.778 L 138.266 25.494 L 133.347 25.494 L 133.347 9.446 L 138.266 9.446 L 138.266 11.574 C 138.765 10.864 139.435 10.303 140.278 9.892 C 141.121 9.48 142.069 9.273 143.126 9.273 C 145.006 9.273 146.505 9.881 147.627 11.098\" fill=\"rgb(244,244,244)\"></path><path d=\"M 170.53 6.571 C 172.121 7.414 173.355 8.6 174.225 10.123 C 175.099 11.649 175.534 13.406 175.534 15.402 C 175.534 17.397 175.095 19.131 174.225 20.663 C 173.352 22.197 172.114 23.386 170.517 24.229 C 168.916 25.072 167.06 25.494 164.952 25.494 L 157.389 25.494 L 157.389 5.306 L 164.952 5.306 C 167.08 5.306 168.939 5.728 170.53 6.571 Z M 168.977 19.715 C 170.014 18.699 170.53 17.261 170.53 15.402 C 170.53 13.542 170.014 12.094 168.977 11.061 C 167.94 10.024 166.492 9.508 164.633 9.508 L 162.304 9.508 L 162.304 21.241 L 164.633 21.241 C 166.492 21.241 167.94 20.735 168.977 19.719\" fill=\"rgb(244,244,244)\"></path><path d=\"M 177.536 13.1 C 178.158 11.853 179.008 10.894 180.082 10.224 C 181.156 9.555 182.353 9.218 183.678 9.218 C 184.81 9.218 185.803 9.449 186.656 9.908 C 187.509 10.367 188.165 10.972 188.624 11.72 L 188.624 9.449 L 193.543 9.449 L 193.543 25.497 L 188.624 25.497 L 188.624 23.226 C 188.145 23.974 187.479 24.579 186.625 25.038 C 185.772 25.497 184.78 25.728 183.648 25.728 C 182.342 25.728 181.156 25.388 180.082 24.708 C 179.008 24.028 178.158 23.06 177.536 21.802 C 176.914 20.548 176.601 19.093 176.601 17.444 C 176.601 15.796 176.914 14.348 177.536 13.1 Z M 187.601 14.565 C 186.921 13.855 186.092 13.501 185.113 13.501 C 184.134 13.501 183.304 13.851 182.625 14.551 C 181.945 15.252 181.605 16.214 181.605 17.441 C 181.605 18.668 181.945 19.64 182.625 20.361 C 183.304 21.078 184.134 21.438 185.113 21.438 C 186.092 21.438 186.921 21.085 187.601 20.374 C 188.281 19.664 188.621 18.698 188.621 17.468 C 188.621 16.237 188.281 15.272 187.601 14.565 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 205.331 21.326 L 205.331 25.497 L 202.829 25.497 C 201.045 25.497 199.654 25.062 198.658 24.189 C 197.662 23.315 197.163 21.894 197.163 19.919 L 197.163 13.536 L 195.208 13.536 L 195.208 9.453 L 197.163 9.453 L 197.163 5.541 L 202.081 5.541 L 202.081 9.453 L 205.304 9.453 L 205.304 13.536 L 202.081 13.536 L 202.081 19.977 C 202.081 20.456 202.197 20.8 202.428 21.014 C 202.659 21.224 203.04 21.33 203.577 21.33 L 205.331 21.33 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 207.299 13.1 C 207.921 11.853 208.771 10.894 209.845 10.224 C 210.919 9.555 212.116 9.218 213.441 9.218 C 214.573 9.218 215.566 9.449 216.419 9.908 C 217.272 10.367 217.928 10.972 218.387 11.72 L 218.387 9.449 L 223.306 9.449 L 223.306 25.497 L 218.387 25.497 L 218.387 23.226 C 217.908 23.974 217.242 24.579 216.388 25.038 C 215.535 25.497 214.543 25.728 213.411 25.728 C 212.105 25.728 210.919 25.388 209.845 24.708 C 208.771 24.028 207.921 23.06 207.299 21.802 C 206.677 20.548 206.364 19.093 206.364 17.444 C 206.364 15.796 206.677 14.348 207.299 13.1 Z M 217.364 14.565 C 216.684 13.855 215.855 13.501 214.876 13.501 C 213.897 13.501 213.067 13.851 212.388 14.551 C 211.708 15.252 211.368 16.214 211.368 17.441 C 211.368 18.668 211.708 19.64 212.388 20.361 C 213.067 21.078 213.897 21.438 214.876 21.438 C 215.855 21.438 216.684 21.085 217.364 20.374 C 218.044 19.664 218.384 18.698 218.384 17.468 C 218.384 16.237 218.044 15.272 217.364 14.565 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 14.324 19.001 C 14.324 21.119 15.143 23.006 15.605 23.899 C 15.793 24.263 15.731 24.705 15.453 25.004 C 14.552 25.98 12.339 27.893 8.892 27.893 C 3.991 27.893 0 23.903 0 19.001 C 0 14.868 3.158 10.109 8.892 10.109 C 12.315 10.109 14.538 12.026 15.446 12.998 C 15.728 13.297 15.789 13.743 15.602 14.107 C 15.14 15.004 14.324 16.887 14.324 19.001 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 33.319 19.001 C 33.319 23.906 29.304 27.893 24.426 27.893 C 19.549 27.893 15.534 23.903 15.534 19.001 C 15.534 17.322 16.003 15.989 16.394 15.17 C 16.622 14.691 17.193 14.487 17.676 14.708 C 18.27 14.98 19.192 15.279 20.358 15.279 C 23.668 15.279 25.602 12.883 26.309 11.234 C 26.52 10.745 27.081 10.517 27.574 10.717 C 29.444 11.489 33.319 13.722 33.319 19.001 Z\" fill=\"rgb(244,244,244)\"></path><path d=\"M 8.797 8.892 C 8.209 8.892 7.76 8.376 7.832 7.794 C 8.376 3.409 12.128 0 16.656 0 C 21.52 0 25.548 3.868 25.548 9.004 C 25.548 11.975 22.652 14.062 20.358 14.062 C 15.912 14.062 15.912 8.892 8.889 8.892 Z\" fill=\"rgb(244,244,244)\"></path></svg>',svgContentId:8773482416,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1na4h1n\",layoutDependency:layoutDependency,layoutId:\"olXQZnRPI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cfqwrr\",layoutDependency:layoutDependency,layoutId:\"YQRsPmSrM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ij9hgs\",\"data-framer-name\":\"Auto Layout Vertical\",layoutDependency:layoutDependency,layoutId:\"lElqqrHgw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KNh43xVxd\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Home\"})})})}),className:\"framer-36jjgl\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"KNh43xVxd\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qk1atuj9w\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"P81wcvViP\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Our Services\"})})})}),className:\"framer-ozvusb\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"P81wcvViP\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yEDJJPrIN\"},motionChild:true,nodeId:\"SCZlm39Ci\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Get in Touch\"})})})}),className:\"framer-1hoolz3\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"SCZlm39Ci\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:\"\\xa9 2025 Section Data\"})}),className:\"framer-1ld4vn3\",\"data-framer-name\":\"Copyright\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"lQ7EgMujI\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5rt06\",\"data-framer-name\":\"Auto Layout Vertical\",layoutDependency:layoutDependency,layoutId:\"uf0RmN1QI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ODhEHMCpf\"},motionChild:true,nodeId:\"U3DiacXUb\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Privacy Policy\"})})})}),className:\"framer-96lk9l\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"U3DiacXUb\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OSR82sKhA\"},motionChild:true,nodeId:\"a5B3UMznj\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"Terms of Use\"})})})}),className:\"framer-10hsi34\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"a5B3UMznj\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined},{href:{webPageId:\"lelvukoFz\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xrlq1w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XhvLSUJm3-container\",nodeId:\"XhvLSUJm3\",rendersWithMotion:true,scopeId:\"AhOVj8s7b\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(73, 68, 110)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Policy\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Policy\",worldType:\"medium\"},gtmId:\"\",height:\"100%\",id:\"XhvLSUJm3\",layoutId:\"XhvLSUJm3\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(244, 244, 244)\",iconSize:24,iconType:\"default\",text:\"Cookie Policy\",textFont:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({aU2WOOf4q:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Policy\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks1[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Policy\",worldType:\"medium\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(244, 244, 244))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/section-data/\",motionChild:true,nodeId:\"NrKXUZJMS\",openInNewTab:false,relValues:[],scopeId:\"AhOVj8s7b\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12tuhp1\",\"data-styles-preset\":\"g_w2fQKp5\",children:\"LinkedIn\"})})})}),className:\"framer-roctmu\",\"data-framer-name\":\"Contact Info\",fonts:[\"GF;Poppins-600\"],layoutDependency:layoutDependency,layoutId:\"NrKXUZJMS\",style:{\"--extracted-r6o4lv\":\"rgb(244, 244, 244)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OJCgo.framer-1ghoodc, .framer-OJCgo .framer-1ghoodc { display: block; }\",\".framer-OJCgo.framer-nvo28l { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 431px; justify-content: center; overflow: visible; padding: 0px 60px 0px 60px; position: relative; width: 1200px; }\",\".framer-OJCgo .framer-7062rl { flex: none; height: 298px; overflow: visible; position: relative; width: 1200px; }\",\".framer-OJCgo .framer-1jkako1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 328px; justify-content: space-between; left: 50%; max-width: 100%; overflow: visible; padding: 0px 48px 0px 48px; position: absolute; top: 50%; width: min-content; z-index: 2; }\",\".framer-OJCgo .framer-fp3r0c, .framer-OJCgo .framer-mhvgb2 { flex: none; height: 28px; position: relative; text-decoration: none; width: 224px; }\",\".framer-OJCgo .framer-1dty53a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 137px 0px 0px 0px; position: relative; width: 1101px; }\",\".framer-OJCgo .framer-icvcr5 { flex: 1 0 0px; height: 108px; max-width: 1200%; overflow: visible; position: relative; width: 1px; z-index: 2; }\",\".framer-OJCgo .framer-1h36f7l, .framer-OJCgo .framer-ij9hgs { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; width: 117px; }\",\".framer-OJCgo .framer-1qnc0za, .framer-OJCgo .framer-4qt0vz, .framer-OJCgo .framer-1jtqpnc, .framer-OJCgo .framer-36jjgl, .framer-OJCgo .framer-ozvusb, .framer-OJCgo .framer-1hoolz3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 117px; word-break: break-word; word-wrap: break-word; }\",\".framer-OJCgo .framer-4qu86z, .framer-OJCgo .framer-7i0i67, .framer-OJCgo .framer-1xdwm8j, .framer-OJCgo .framer-1r7r48v, .framer-OJCgo .framer-15uwoyb, .framer-OJCgo .framer-fd7954, .framer-OJCgo .framer-96lk9l, .framer-OJCgo .framer-10hsi34, .framer-OJCgo .framer-roctmu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 128px; word-break: break-word; word-wrap: break-word; }\",\".framer-OJCgo .framer-1ni9t26 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 29px; height: 26px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OJCgo .framer-ryl37g-container, .framer-OJCgo .framer-xrlq1w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OJCgo .framer-oat21z, .framer-OJCgo .framer-1ld4vn3 { bottom: 0px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre; width: auto; }\",\".framer-OJCgo .framer-mt9guj, .framer-OJCgo .framer-5rt06 { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: absolute; right: 1px; width: 128px; }\",\".framer-OJCgo .framer-yv2pbc-container { flex: none; height: 16px; position: relative; width: 109px; }\",\".framer-OJCgo .framer-1rynco6 { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-OJCgo .framer-1egc7j9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-OJCgo .framer-1na4h1n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 150px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-OJCgo .framer-1cfqwrr { flex: 1 0 0px; height: 149px; max-width: 1200%; overflow: visible; position: relative; width: 1px; z-index: 2; }\",\".framer-OJCgo.framer-v-di8kk8.framer-nvo28l { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-OJCgo.framer-v-di8kk8 .framer-mhvgb2, .framer-OJCgo.framer-v-twsd8y .framer-fp3r0c { order: 0; }\",\".framer-OJCgo.framer-v-di8kk8 .framer-1na4h1n { order: 1; }\",\".framer-OJCgo.framer-v-twsd8y.framer-nvo28l { align-content: flex-start; align-items: flex-start; flex-direction: column; padding: 0px; width: 390px; }\",\".framer-OJCgo.framer-v-twsd8y .framer-7062rl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 100%; order: 0; padding: 0px; width: 100%; }\",\".framer-OJCgo.framer-v-twsd8y .framer-1jkako1 { flex: 1 0 0px; gap: 0px; height: min-content; justify-content: center; left: unset; padding: 10px 24px 10px 24px; position: relative; top: unset; width: 1px; }\",\".framer-OJCgo.framer-v-twsd8y .framer-1dty53a { order: 1; padding: 30px 0px 0px 0px; width: 294px; }\",\".framer-OJCgo.framer-v-twsd8y .framer-icvcr5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 273px; justify-content: flex-start; padding: 0px; }\",\".framer-OJCgo.framer-v-twsd8y .framer-1h36f7l { align-content: unset; align-items: unset; bottom: unset; display: grid; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; left: unset; position: relative; width: 139px; }\",\".framer-OJCgo.framer-v-twsd8y .framer-1qnc0za, .framer-OJCgo.framer-v-twsd8y .framer-4qt0vz, .framer-OJCgo.framer-v-twsd8y .framer-1jtqpnc, .framer-OJCgo.framer-v-twsd8y .framer-4qu86z, .framer-OJCgo.framer-v-twsd8y .framer-7i0i67 { align-self: start; justify-self: start; width: 100%; }\",\".framer-OJCgo.framer-v-twsd8y .framer-1ni9t26 { align-self: start; justify-self: start; width: 1fr; }\",\".framer-OJCgo.framer-v-twsd8y .framer-1xdwm8j { align-self: start; justify-self: start; }\",\".framer-OJCgo.framer-v-twsd8y .framer-1rynco6 { align-self: unset; order: 2; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 431\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aU2WOOf4q\":{\"layout\":[\"fixed\",\"fixed\"]},\"cU_RU8992\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAhOVj8s7b=withCSS(Component,css,\"framer-OJCgo\");export default FramerAhOVj8s7b;FramerAhOVj8s7b.displayName=\"Footer\";FramerAhOVj8s7b.defaultProps={height:431,width:1200};addPropertyControls(FramerAhOVj8s7b,{variant:{options:[\"lmkYVYOZq\",\"aU2WOOf4q\",\"cU_RU8992\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAhOVj8s7b,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V15vFP-KUEg.woff2\",weight:\"600\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/E6J4GS76KHNRRUWODFCFOX2JRKNRSFVY/3GYVT5S4AH7VMPASDDKOTIPV6P3WJXGI/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2\",weight:\"600\"}]},...CookieBannerFonts,...CookiePolicyHoverFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerAhOVj8s7b.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CookiePolicyHover,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAhOVj8s7b\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"431\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aU2WOOf4q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cU_RU8992\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AhOVj8s7b.map","// Generated by Framer (0c5492c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-PWgAb .framer-styles-preset-konhd9:not(.rich-text-wrapper), .framer-PWgAb .framer-styles-preset-konhd9.rich-text-wrapper a { --framer-link-current-text-color: var(--token-811e1e1c-5031-4740-84c6-5f11edbdd1a9, #58559e); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #0f0d1a; --framer-link-hover-text-decoration: none; --framer-link-text-color: #585186; --framer-link-text-decoration: none; }\"];export const className=\"framer-PWgAb\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e491620)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BkSI1ytN7:{hover:true},nJJcdAgqE:{hover:true,pressed:true}};const cycleOrder=[\"nJJcdAgqE\",\"BkSI1ytN7\"];const serializationHash=\"framer-mNOXi\";const variantClassNames={BkSI1ytN7:\"framer-v-1x0w7xy\",nJJcdAgqE:\"framer-v-1lemeub\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const I_G9w4AVH=undefined;const cWTPgaS68=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"nJJcdAgqE\",\"Variant 2\":\"BkSI1ytN7\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,cWTPgaS68:title??props.cWTPgaS68??\"Get In Touch\",I_G9w4AVH:link??props.I_G9w4AVH,variant:humanReadableVariantMap[props.variant]??props.variant??\"nJJcdAgqE\"};};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,cWTPgaS68,I_G9w4AVH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nJJcdAgqE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:I_G9w4AVH,motionChild:true,nodeId:\"nJJcdAgqE\",openInNewTab:false,scopeId:\"A39kFnNiA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1lemeub\",className,classNames)} framer-10hlq5n`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nJJcdAgqE\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(270deg, rgb(143, 141, 196) 0%, rgb(88, 81, 134) 100%)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},variants:{\"nJJcdAgqE-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(270deg, rgb(244, 244, 244) -20%, rgb(143, 141, 196) 130%)\"},\"nJJcdAgqE-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(270deg, rgb(244, 244, 244) -20%, rgb(143, 141, 196) 130%)\"},BkSI1ytN7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(73, 68, 110)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"BkSI1ytN7-hover\":{\"data-framer-name\":undefined},\"nJJcdAgqE-hover\":{\"data-framer-name\":undefined},\"nJJcdAgqE-pressed\":{\"data-framer-name\":undefined},BkSI1ytN7:{\"data-border\":true,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(244, 244, 244, 0.96))\"},children:\"Get In Touch\"})}),className:\"framer-ekkfjv\",\"data-framer-name\":\"Get In Touch\",fonts:[\"GF;Poppins-500\"],layoutDependency:layoutDependency,layoutId:\"VYmPj0IiW\",style:{\"--extracted-r6o4lv\":\"rgba(244, 244, 244, 0.96)\",\"--framer-paragraph-spacing\":\"0px\"},text:cWTPgaS68,variants:{\"nJJcdAgqE-hover\":{\"--extracted-r6o4lv\":\"rgb(2, 4, 45)\"},\"nJJcdAgqE-pressed\":{\"--extracted-r6o4lv\":\"rgb(2, 4, 45)\"},BkSI1ytN7:{\"--extracted-r6o4lv\":\"rgb(73, 68, 110)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"nJJcdAgqE-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 4, 45))\"},children:\"Get In Touch\"})})},\"nJJcdAgqE-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 4, 45))\"},children:\"Get In Touch\"})})},BkSI1ytN7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(73, 68, 110))\"},children:\"Get In Touch\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mNOXi.framer-10hlq5n, .framer-mNOXi .framer-10hlq5n { display: block; }\",\".framer-mNOXi.framer-1lemeub { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-mNOXi .framer-ekkfjv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mNOXi.framer-v-1lemeub.hover.framer-1lemeub, .framer-mNOXi.framer-v-1lemeub.pressed.framer-1lemeub, .framer-mNOXi.framer-v-1x0w7xy.hover.framer-1lemeub { padding: 10px 25px 10px 25px; }\",'.framer-mNOXi[data-border=\"true\"]::after, .framer-mNOXi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 140.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"BkSI1ytN7\":{\"layout\":[\"auto\",\"fixed\"]},\"TXiMMfzE0\":{\"layout\":[\"auto\",\"fixed\"]},\"BBJA0NEpb\":{\"layout\":[\"auto\",\"fixed\"]},\"Qu6eEAaB2\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"cWTPgaS68\":\"title\",\"I_G9w4AVH\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerA39kFnNiA=withCSS(Component,css,\"framer-mNOXi\");export default FramerA39kFnNiA;FramerA39kFnNiA.displayName=\"Get in touch\";FramerA39kFnNiA.defaultProps={height:44,width:140.5};addPropertyControls(FramerA39kFnNiA,{variant:{options:[\"nJJcdAgqE\",\"BkSI1ytN7\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},cWTPgaS68:{defaultValue:\"Get In Touch\",displayTextArea:false,title:\"Title\",type:ControlType.String},I_G9w4AVH:{title:\"Link\",type:ControlType.Link}});addFonts(FramerA39kFnNiA,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA39kFnNiA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BkSI1ytN7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TXiMMfzE0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BBJA0NEpb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Qu6eEAaB2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"cWTPgaS68\\\":\\\"title\\\",\\\"I_G9w4AVH\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"140.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./A39kFnNiA.map","// Generated by Framer (e491620)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rtqKOOhpLcqlYCWQ4kOW/PQTlRsW7Om8iBu3U4AMI/SjQJ2R7Ah.js\";import GetInTouch from\"https://framerusercontent.com/modules/03yjdOReNE0f2advyiSK/LeSrKRDsZplqgVzqWdXA/A39kFnNiA.js\";const MotionDivWithFX=withFX(motion.div);const GetInTouchFonts=getFonts(GetInTouch);const cycleOrder=[\"A8nbj0ZOP\",\"dasT3_dQR\",\"oQGSWjxI2\"];const serializationHash=\"framer-yYLQP\";const variantClassNames={A8nbj0ZOP:\"framer-v-68ej78\",dasT3_dQR:\"framer-v-it7gqh\",oQGSWjxI2:\"framer-v-1jkbfoc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate3=(_,t)=>`translateX(-50%) ${t}`;const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - Home\":\"A8nbj0ZOP\",\"Phone Open\":\"oQGSWjxI2\",Phone:\"dasT3_dQR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A8nbj0ZOP\"};};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:\"A8nbj0ZOP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeaveyghhs4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"dasT3_dQR\");});const onTapncxrh3=activeVariantCallback(async(...args)=>{setVariant(\"oQGSWjxI2\");});const onTap1w009fk=activeVariantCallback(async(...args)=>{setVariant(\"dasT3_dQR\");});const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"dasT3_dQR\",\"oQGSWjxI2\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"dasT3_dQR\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"oQGSWjxI2\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"oQGSWjxI2\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-68ej78\",className,classNames),\"data-framer-name\":\"Desktop - Home\",layoutDependency:layoutDependency,layoutId:\"A8nbj0ZOP\",ref:refBinding,style:{background:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,...style},variants:{oQGSWjxI2:{background:\"linear-gradient(180deg, rgba(250, 250, 250, 0.3) 0%, rgba(88, 81, 134, 0.3) 100%)\",borderBottomLeftRadius:10,borderBottomRightRadius:10}},...addPropertyOverrides({dasT3_dQR:{\"data-framer-name\":\"Phone\"},oQGSWjxI2:{\"data-framer-name\":\"Phone Open\",\"data-highlight\":true,onMouseLeave:onMouseLeaveyghhs4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q975yx\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Tm7OamvpF\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"guuRPlK1W\",scopeId:\"s9cMqft0X\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1qwqh4v framer-16pnlsj\",\"data-framer-name\":\"Group 284\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"guuRPlK1W\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 174 22\"><path d=\"M 38.617 19.667 C 37.709 19.29 36.983 18.732 36.439 17.995 C 35.895 17.258 35.607 16.368 35.578 15.329 L 39.644 15.329 C 39.705 15.917 39.906 16.366 40.246 16.673 C 40.59 16.983 41.036 17.135 41.588 17.135 C 42.14 17.135 42.602 17.004 42.929 16.739 C 43.256 16.475 43.42 16.112 43.42 15.644 C 43.42 15.252 43.291 14.929 43.029 14.672 C 42.768 14.416 42.449 14.205 42.068 14.039 C 41.688 13.874 41.149 13.684 40.45 13.476 C 39.436 13.161 38.609 12.843 37.97 12.528 C 37.329 12.213 36.78 11.745 36.317 11.125 C 35.855 10.509 35.626 9.702 35.626 8.708 C 35.626 7.232 36.154 6.075 37.213 5.239 C 38.269 4.403 39.647 3.984 41.345 3.984 C 43.043 3.984 44.466 4.403 45.522 5.239 C 46.578 6.075 47.146 7.24 47.22 8.73 L 43.088 8.73 C 43.058 8.217 42.871 7.814 42.53 7.52 C 42.187 7.226 41.749 7.079 41.213 7.079 C 40.751 7.079 40.378 7.205 40.096 7.453 C 39.813 7.702 39.671 8.059 39.671 8.527 C 39.671 9.04 39.908 9.438 40.386 9.723 C 40.862 10.009 41.606 10.319 42.62 10.65 C 43.634 10.997 44.455 11.329 45.089 11.644 C 45.723 11.959 46.269 12.421 46.731 13.022 C 47.193 13.625 47.423 14.4 47.423 15.348 C 47.423 16.296 47.196 17.073 46.742 17.81 C 46.288 18.55 45.628 19.135 44.764 19.573 C 43.901 20.011 42.879 20.227 41.704 20.227 C 40.529 20.227 39.528 20.041 38.62 19.664\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 60.889 14.696 L 52.244 14.696 C 52.302 15.479 52.553 16.08 52.991 16.494 C 53.43 16.908 53.971 17.116 54.61 17.116 C 55.563 17.116 56.226 16.71 56.598 15.895 L 60.664 15.895 C 60.456 16.723 60.081 17.468 59.537 18.133 C 58.993 18.796 58.312 19.317 57.493 19.693 C 56.675 20.07 55.759 20.257 54.745 20.257 C 53.525 20.257 52.437 19.995 51.484 19.466 C 50.531 18.94 49.786 18.187 49.25 17.207 C 48.714 16.227 48.445 15.084 48.445 13.772 C 48.445 12.461 48.709 11.318 49.237 10.338 C 49.765 9.357 50.507 8.604 51.46 8.078 C 52.413 7.552 53.509 7.288 54.745 7.288 C 55.98 7.288 57.023 7.544 57.961 8.057 C 58.898 8.569 59.632 9.299 60.16 10.249 C 60.688 11.198 60.952 12.306 60.952 13.572 C 60.952 13.932 60.931 14.309 60.886 14.702 M 57.047 12.549 C 57.047 11.887 56.823 11.358 56.376 10.968 C 55.93 10.575 55.37 10.38 54.7 10.38 C 54.029 10.38 53.52 10.57 53.081 10.946 C 52.643 11.323 52.371 11.857 52.265 12.552 L 57.047 12.552 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 62.442 10.335 C 62.97 9.355 63.706 8.602 64.654 8.075 C 65.6 7.549 66.682 7.285 67.905 7.285 C 69.468 7.285 70.775 7.699 71.826 8.527 C 72.877 9.355 73.563 10.522 73.893 12.028 L 69.827 12.028 C 69.484 11.064 68.821 10.583 67.839 10.583 C 67.139 10.583 66.579 10.858 66.162 11.409 C 65.745 11.959 65.536 12.747 65.536 13.769 C 65.536 14.792 65.745 15.58 66.162 16.13 C 66.579 16.681 67.136 16.956 67.839 16.956 C 68.821 16.956 69.484 16.475 69.827 15.511 L 73.893 15.511 C 73.566 16.988 72.874 18.147 71.815 18.991 C 70.756 19.835 69.455 20.257 67.905 20.257 C 66.682 20.257 65.6 19.995 64.654 19.466 C 63.709 18.94 62.972 18.187 62.442 17.207 C 61.914 16.227 61.65 15.084 61.65 13.772 C 61.65 12.461 61.914 11.318 62.442 10.338\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 82.314 16.798 L 82.314 20.075 L 80.37 20.075 C 78.984 20.075 77.904 19.734 77.13 19.047 C 76.357 18.361 75.968 17.244 75.968 15.693 L 75.968 10.677 L 74.45 10.677 L 74.45 7.469 L 75.968 7.469 L 75.968 4.395 L 79.789 4.395 L 79.789 7.469 L 82.292 7.469 L 82.292 10.677 L 79.789 10.677 L 79.789 15.738 C 79.789 16.115 79.879 16.384 80.059 16.553 C 80.238 16.718 80.534 16.801 80.951 16.801 L 82.314 16.801 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 84.157 5.554 C 83.732 5.156 83.521 4.662 83.521 4.075 C 83.521 3.487 83.732 2.972 84.157 2.571 C 84.582 2.173 85.129 1.973 85.799 1.973 C 86.47 1.973 86.995 2.173 87.418 2.571 C 87.843 2.972 88.054 3.471 88.054 4.075 C 88.054 4.678 87.843 5.156 87.418 5.554 C 86.993 5.955 86.454 6.152 85.799 6.152 C 85.144 6.152 84.582 5.952 84.157 5.554 Z M 87.698 20.072 L 83.877 20.072 L 83.877 7.464 L 87.698 7.464 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 92.289 19.464 C 91.312 18.938 90.546 18.184 89.989 17.204 C 89.432 16.224 89.152 15.081 89.152 13.77 C 89.152 12.458 89.434 11.334 90 10.346 C 90.565 9.358 91.341 8.602 92.323 8.073 C 93.305 7.547 94.409 7.282 95.629 7.282 C 96.849 7.282 97.953 7.547 98.935 8.073 C 99.917 8.599 100.691 9.358 101.259 10.346 C 101.823 11.331 102.106 12.474 102.106 13.77 C 102.106 15.065 101.818 16.205 101.245 17.194 C 100.672 18.179 99.891 18.938 98.9 19.464 C 97.911 19.993 96.804 20.254 95.581 20.254 C 94.359 20.254 93.261 19.99 92.286 19.464 M 97.449 16.096 C 97.963 15.554 98.219 14.779 98.219 13.767 C 98.219 12.755 97.968 11.983 97.472 11.441 C 96.973 10.899 96.358 10.626 95.629 10.626 C 94.9 10.626 94.267 10.893 93.775 11.427 C 93.284 11.962 93.039 12.741 93.039 13.767 C 93.039 14.793 93.282 15.551 93.765 16.096 C 94.248 16.638 94.856 16.91 95.584 16.91 C 96.313 16.91 96.936 16.638 97.451 16.096\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 114.671 8.765 C 115.543 9.721 115.979 11.035 115.979 12.707 L 115.979 20.073 L 112.182 20.073 L 112.182 13.225 C 112.182 12.381 111.965 11.726 111.535 11.259 C 111.102 10.792 110.521 10.559 109.792 10.559 C 109.064 10.559 108.483 10.792 108.049 11.259 C 107.617 11.726 107.403 12.381 107.403 13.225 L 107.403 20.073 L 103.582 20.073 L 103.582 7.464 L 107.403 7.464 L 107.403 9.136 C 107.791 8.578 108.311 8.137 108.966 7.814 C 109.621 7.491 110.357 7.328 111.178 7.328 C 112.639 7.328 113.803 7.806 114.675 8.762\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 132.465 5.205 C 133.701 5.867 134.66 6.799 135.335 7.995 C 136.014 9.195 136.352 10.575 136.352 12.143 C 136.352 13.711 136.011 15.073 135.335 16.277 C 134.657 17.482 133.696 18.417 132.455 19.079 C 131.212 19.741 129.77 20.073 128.132 20.073 L 122.258 20.073 L 122.258 4.211 L 128.132 4.211 C 129.785 4.211 131.229 4.542 132.465 5.205 Z M 131.259 15.532 C 132.064 14.734 132.465 13.604 132.465 12.143 C 132.465 10.682 132.064 9.545 131.259 8.733 C 130.453 7.918 129.329 7.512 127.885 7.512 L 126.075 7.512 L 126.075 16.732 L 127.885 16.732 C 129.329 16.732 130.453 16.334 131.259 15.535\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 137.907 10.335 C 138.391 9.355 139.051 8.602 139.885 8.075 C 140.719 7.549 141.649 7.285 142.678 7.285 C 143.558 7.285 144.329 7.466 144.992 7.827 C 145.654 8.188 146.164 8.663 146.52 9.251 L 146.52 7.466 L 150.341 7.466 L 150.341 20.075 L 146.52 20.075 L 146.52 18.291 C 146.148 18.879 145.631 19.354 144.968 19.715 C 144.305 20.075 143.534 20.257 142.655 20.257 C 141.641 20.257 140.719 19.99 139.885 19.456 C 139.051 18.921 138.391 18.16 137.907 17.172 C 137.424 16.187 137.181 15.043 137.181 13.748 C 137.181 12.453 137.424 11.315 137.907 10.335 Z M 145.726 11.486 C 145.198 10.928 144.554 10.65 143.793 10.65 C 143.033 10.65 142.388 10.925 141.86 11.475 C 141.332 12.026 141.068 12.781 141.068 13.745 C 141.068 14.71 141.332 15.473 141.86 16.04 C 142.388 16.603 143.033 16.886 143.793 16.886 C 144.554 16.886 145.198 16.609 145.726 16.05 C 146.254 15.492 146.518 14.734 146.518 13.767 C 146.518 12.8 146.254 12.042 145.726 11.486 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 159.498 16.798 L 159.498 20.075 L 157.555 20.075 C 156.169 20.075 155.088 19.734 154.315 19.047 C 153.541 18.361 153.153 17.244 153.153 15.693 L 153.153 10.677 L 151.635 10.677 L 151.635 7.469 L 153.153 7.469 L 153.153 4.395 L 156.974 4.395 L 156.974 7.469 L 159.477 7.469 L 159.477 10.677 L 156.974 10.677 L 156.974 15.738 C 156.974 16.115 157.064 16.384 157.243 16.553 C 157.423 16.718 157.719 16.801 158.136 16.801 L 159.498 16.801 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 161.027 10.335 C 161.51 9.355 162.17 8.602 163.005 8.075 C 163.839 7.549 164.769 7.285 165.798 7.285 C 166.677 7.285 167.449 7.466 168.111 7.827 C 168.774 8.188 169.283 8.663 169.64 9.251 L 169.64 7.466 L 173.461 7.466 L 173.461 20.075 L 169.64 20.075 L 169.64 18.291 C 169.268 18.879 168.75 19.354 168.087 19.715 C 167.425 20.075 166.654 20.257 165.775 20.257 C 164.76 20.257 163.839 19.99 163.005 19.456 C 162.17 18.921 161.51 18.16 161.027 17.172 C 160.544 16.187 160.301 15.043 160.301 13.748 C 160.301 12.453 160.544 11.315 161.027 10.335 Z M 168.845 11.486 C 168.317 10.928 167.673 10.65 166.913 10.65 C 166.152 10.65 165.507 10.925 164.98 11.475 C 164.452 12.026 164.188 12.781 164.188 13.745 C 164.188 14.71 164.452 15.473 164.98 16.04 C 165.507 16.603 166.152 16.886 166.913 16.886 C 167.673 16.886 168.317 16.609 168.845 16.05 C 169.373 15.492 169.638 14.734 169.638 13.767 C 169.638 12.8 169.373 12.042 168.845 11.486 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 11.127 14.971 C 11.127 16.635 11.763 18.118 12.122 18.82 C 12.267 19.106 12.22 19.453 12.003 19.688 C 11.304 20.455 9.585 21.958 6.907 21.958 C 3.1 21.958 0 18.823 0 14.971 C 0 11.724 2.453 7.985 6.907 7.985 C 9.566 7.985 11.293 9.491 11.998 10.255 C 12.217 10.49 12.265 10.84 12.119 11.126 C 11.76 11.831 11.127 13.31 11.127 14.971 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 25.881 14.971 C 25.881 18.825 22.763 21.958 18.974 21.958 C 15.185 21.958 12.067 18.822 12.067 14.971 C 12.067 13.652 12.431 12.605 12.735 11.961 C 12.912 11.585 13.355 11.425 13.73 11.598 C 14.192 11.812 14.908 12.047 15.813 12.047 C 18.385 12.047 19.888 10.164 20.437 8.869 C 20.601 8.484 21.036 8.305 21.419 8.463 C 22.871 9.069 25.881 10.824 25.881 14.971 Z\" fill=\"rgb(88, 81, 134)\"></path><path d=\"M 6.833 7.029 C 6.377 7.029 6.028 6.623 6.084 6.166 C 6.506 2.721 9.421 0.042 12.938 0.042 C 16.717 0.042 19.845 3.081 19.845 7.117 C 19.845 9.451 17.596 11.091 15.813 11.091 C 12.36 11.091 12.36 7.029 6.905 7.029 Z\" fill=\"rgb(88, 81, 134)\"></path></svg>',svgContentId:11949632839,withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4g3t52\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Rcc36L8_z\",...addPropertyOverrides({dasT3_dQR:{\"data-highlight\":true,onTap:onTapncxrh3},oQGSWjxI2:{\"data-highlight\":true,onTap:onTap1w009fk}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-d8fkdj\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"pRK0OlWOA\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{dasT3_dQR:{backgroundColor:\"rgb(2, 4, 45)\"},oQGSWjxI2:{backgroundColor:\"rgb(2, 4, 45)\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jkdh0g\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"gW10r9NJD\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{dasT3_dQR:{backgroundColor:\"rgb(2, 4, 45)\"},oQGSWjxI2:{backgroundColor:\"rgb(2, 4, 45)\",rotate:45}}})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17yca2q\",layoutDependency:layoutDependency,layoutId:\"QhOmst6G4\",children:isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j8jdwn\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"K1wqenMzD\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(73, 68, 110))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"D5RKi5GQG\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Home\"})})})}),className:\"framer-1j80zb1\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"D5RKi5GQG\",style:{\"--extracted-r6o4lv\":\"rgb(73, 68, 110)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oQGSWjxI2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(73, 68, 110))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"D5RKi5GQG\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Home\"})})})}),fonts:[\"FS;Poppins-semibold\"]}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(73, 68, 110))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LzSLAAIPT\"},motionChild:true,nodeId:\"MmMMZBqlA\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Cloud Services\"})})})}),className:\"framer-1a3m8g9\",fonts:[\"FS;Poppins-semibold\"],layoutDependency:layoutDependency,layoutId:\"MmMMZBqlA\",style:{\"--extracted-r6o4lv\":\"rgb(73, 68, 110)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(73, 68, 110))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MD2debbRc\"},motionChild:true,nodeId:\"yoyE2nmjv\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Data Storage\"})})})}),className:\"framer-18wqlj1\",fonts:[\"FS;Poppins-semibold\"],layoutDependency:layoutDependency,layoutId:\"yoyE2nmjv\",style:{\"--extracted-r6o4lv\":\"rgb(73, 68, 110)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(73, 68, 110))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zQ9ULcNKu\"},motionChild:true,nodeId:\"Z1RQ1Lwiw\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Cyber Security\"})})})}),className:\"framer-1agni3d\",fonts:[\"FS;Poppins-semibold\"],layoutDependency:layoutDependency,layoutId:\"Z1RQ1Lwiw\",style:{\"--extracted-r6o4lv\":\"rgb(73, 68, 110)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(73, 68, 110))\"},children:\"Our Services\"})}),className:\"framer-1il9n5s\",\"data-highlight\":true,fonts:[\"FS;Poppins-medium\"],id:`${layoutId}-1il9n5s`,layoutDependency:layoutDependency,layoutId:\"dQNRhtAqx\",onMouseEnter:onMouseEnter13elrgn({overlay}),ref:ref1,style:{\"--extracted-r6o4lv\":\"rgb(73, 68, 110)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1il9n5s`,offsetX:-.203125,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-18n6wtu\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"yzJVmxmRf\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(143, 141, 196, 0.8)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(88, 81, 134))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MD2debbRc\"},motionChild:true,nodeId:\"I6U0je7qj\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Data Storage\"})})})}),className:\"framer-1uh9osd\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"I6U0je7qj\",style:{\"--extracted-r6o4lv\":\"rgb(88, 81, 134)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(88, 81, 134))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zQ9ULcNKu\"},motionChild:true,nodeId:\"woTAP8JPK\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Cyber Security\"})})})}),className:\"framer-p2ehyy\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"woTAP8JPK\",style:{\"--extracted-r6o4lv\":\"rgb(88, 81, 134)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(88, 81, 134))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LzSLAAIPT\"},motionChild:true,nodeId:\"f7SP9Kq3y\",openInNewTab:false,relValues:[],scopeId:\"s9cMqft0X\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-konhd9\",\"data-styles-preset\":\"SjQJ2R7Ah\",children:\"Cloud Services\"})})})}),className:\"framer-1a5353b\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"f7SP9Kq3y\",style:{\"--extracted-r6o4lv\":\"rgb(88, 81, 134)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true})]})})})]})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Md2LyLM8S\"},implicitPathVariables:undefined},{href:{webPageId:\"Md2LyLM8S\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(10+((componentViewport?.height||100)-20-104)/2)+0+30,...addPropertyOverrides({oQGSWjxI2:{y:(componentViewport?.y||0)+20+(0+64+((componentViewport?.height||200)-40-376)/1*1)+-12+40+188}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9wgf6k-container\",layoutDependency:layoutDependency,layoutId:\"znnvvXssG-container\",nodeId:\"znnvvXssG\",rendersWithMotion:true,scopeId:\"s9cMqft0X\",children:/*#__PURE__*/_jsx(GetInTouch,{cWTPgaS68:\"Client Login\",height:\"100%\",I_G9w4AVH:resolvedLinks[0],id:\"znnvvXssG\",layoutId:\"znnvvXssG\",style:{height:\"100%\"},variant:\"BkSI1ytN7\",width:\"100%\",...addPropertyOverrides({oQGSWjxI2:{I_G9w4AVH:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yEDJJPrIN\"},implicitPathVariables:undefined},{href:{webPageId:\"yEDJJPrIN\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(10+((componentViewport?.height||100)-20-104)/2)+0+30,...addPropertyOverrides({oQGSWjxI2:{y:(componentViewport?.y||0)+20+(0+64+((componentViewport?.height||200)-40-376)/1*1)+-12+40+252}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gsg1ti-container\",layoutDependency:layoutDependency,layoutId:\"VxRcZ3WU9-container\",nodeId:\"VxRcZ3WU9\",rendersWithMotion:true,scopeId:\"s9cMqft0X\",children:/*#__PURE__*/_jsx(GetInTouch,{cWTPgaS68:\"Get In Touch\",height:\"100%\",I_G9w4AVH:resolvedLinks1[0],id:\"VxRcZ3WU9\",layoutId:\"VxRcZ3WU9\",style:{height:\"100%\"},variant:\"nJJcdAgqE\",width:\"100%\",...addPropertyOverrides({oQGSWjxI2:{I_G9w4AVH:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a7a72n\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"DWIMjkCUw\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yYLQP.framer-16pnlsj, .framer-yYLQP .framer-16pnlsj { display: block; }\",\".framer-yYLQP.framer-68ej78 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 100px; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 10px 40px 10px 40px; position: relative; width: 1200px; }\",\".framer-yYLQP .framer-1q975yx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: min-content; }\",\".framer-yYLQP .framer-1qwqh4v { flex: none; height: 22px; position: relative; text-decoration: none; width: 174px; }\",\".framer-yYLQP .framer-4g3t52 { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-yYLQP .framer-d8fkdj { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYLQP .framer-jkdh0g { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYLQP .framer-17yca2q { flex: none; height: 104px; overflow: visible; position: relative; width: 365px; }\",\".framer-yYLQP .framer-1j8jdwn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 30px 0px 30px 0px; position: absolute; right: 0px; top: 50%; width: min-content; }\",\".framer-yYLQP .framer-1j80zb1, .framer-yYLQP .framer-1a3m8g9, .framer-yYLQP .framer-18wqlj1, .framer-yYLQP .framer-1agni3d, .framer-yYLQP .framer-1il9n5s { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-yYLQP .framer-18n6wtu { height: 150px; overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYLQP .framer-1uh9osd { -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 49%; user-select: none; white-space: pre; width: auto; }\",\".framer-yYLQP .framer-p2ehyy { -webkit-user-select: none; bottom: 21px; flex: none; height: auto; left: 50%; position: absolute; user-select: none; white-space: pre; width: auto; }\",\".framer-yYLQP .framer-1a5353b { -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 19px; user-select: none; white-space: pre; width: auto; }\",\".framer-yYLQP .framer-9wgf6k-container, .framer-yYLQP .framer-gsg1ti-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-yYLQP .framer-a7a72n { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-yYLQP.framer-v-it7gqh.framer-68ej78 { flex-direction: column; max-height: calc(var(--framer-viewport-height, 100vh) * 1); max-width: unset; padding: 20px 24px 20px 24px; width: 390px; }\",\".framer-yYLQP.framer-v-it7gqh .framer-1q975yx, .framer-yYLQP.framer-v-1jkbfoc .framer-1q975yx { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-yYLQP.framer-v-it7gqh .framer-4g3t52, .framer-yYLQP.framer-v-1jkbfoc .framer-4g3t52 { cursor: pointer; height: 44px; width: 44px; }\",\".framer-yYLQP.framer-v-1jkbfoc.framer-68ej78 { flex-direction: column; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); max-width: unset; padding: 20px 24px 20px 24px; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yYLQP.framer-v-1jkbfoc .framer-d8fkdj, .framer-yYLQP.framer-v-1jkbfoc .framer-jkdh0g { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-yYLQP.framer-v-1jkbfoc .framer-17yca2q { height: 312px; width: 100%; }\",\".framer-yYLQP.framer-v-1jkbfoc .framer-1j8jdwn { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; left: 0px; padding: 40px 20px 40px 10px; top: 56%; width: unset; z-index: 5; }\",...sharedStyle.css,'.framer-yYLQP[data-border=\"true\"]::after, .framer-yYLQP [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 100\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1200px\",null,null]},\"dasT3_dQR\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"100vh\"]},\"oQGSWjxI2\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers9cMqft0X=withCSS(Component,css,\"framer-yYLQP\");export default Framers9cMqft0X;Framers9cMqft0X.displayName=\"Navigation 2\";Framers9cMqft0X.defaultProps={height:100,width:1200};addPropertyControls(Framers9cMqft0X,{variant:{options:[\"A8nbj0ZOP\",\"dasT3_dQR\",\"oQGSWjxI2\"],optionTitles:[\"Desktop - Home\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framers9cMqft0X,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/E6J4GS76KHNRRUWODFCFOX2JRKNRSFVY/3GYVT5S4AH7VMPASDDKOTIPV6P3WJXGI/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2\",weight:\"600\"}]},...GetInTouchFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers9cMqft0X\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"dasT3_dQR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"oQGSWjxI2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s9cMqft0X.map","// Generated by Framer (e491620)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/AhOVj8s7b/AhOVj8s7b.js\";import Navigation2 from\"#framer/local/canvasComponent/s9cMqft0X/s9cMqft0X.js\";const Navigation2Fonts=getFonts(Navigation2);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const FooterFonts=getFonts(Footer);const breakpoints={APs3ttJC_:\"(min-width: 1200px)\",QJ27mcnAJ:\"(max-width: 809.98px)\",WEMjsJGCo:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-J3w8S\";const variantClassNames={APs3ttJC_:\"framer-v-2d6vqh\",QJ27mcnAJ:\"framer-v-12kwhb5\",WEMjsJGCo:\"framer-v-1og2wan\"};const transition1={delay:.5,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,x:0,y:200};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={QJ27mcnAJ:[\".framer-J3w8S .framer-15zhlg6-container { width: 100%; z-index: 5; }\"],WEMjsJGCo:[\".framer-J3w8S .framer-15zhlg6-container { height: 100px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={QJ27mcnAJ:\".framer-12kwhb5-override\",WEMjsJGCo:\".framer-1og2wan-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-J3w8S.framer-155wqwu, .framer-J3w8S .framer-155wqwu { display: block; }\",\".framer-J3w8S.framer-2d6vqh { -webkit-backdrop-filter: blur(0px); align-content: center; align-items: center; backdrop-filter: blur(0px); background-color: #e9e8ff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; image-rendering: pixelated; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-J3w8S .framer-15zhlg6-container { flex: none; height: auto; order: -1000; position: relative; width: 1200px; z-index: 2; }\",\".framer-J3w8S .framer-10d768i { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-J3w8S .framer-1v5uq9t { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 760px; justify-content: center; left: 0px; order: 1002; overflow: visible; padding: 380px 0px 380px 0px; position: absolute; right: 0px; top: -280px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-J3w8S .framer-1o2ndmm { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: 0px; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 663px; justify-content: center; left: 0px; order: 1003; overflow: visible; padding: 380px 0px 380px 0px; position: absolute; right: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-J3w8S .framer-1y12vq9 { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 747px; justify-content: center; left: 0px; order: 1004; overflow: visible; padding: 0px; position: absolute; right: 0px; top: -335px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-J3w8S .framer-1k3nk1r, .framer-J3w8S .framer-1bkroy8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-J3w8S .framer-19s2jb4-container { flex: none; height: auto; max-width: 100%; order: 1005; position: relative; width: 100%; z-index: 2; }\",\".framer-J3w8S .framer-uulqrr { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; min-height: 1034px; order: 1006; overflow: visible; padding: 0px; position: absolute; top: -506px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: -1; }\",\".framer-J3w8S .framer-kxxayj { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: 0px; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 676px; justify-content: center; left: 0px; order: 1007; overflow: visible; padding: 0px; position: absolute; right: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-J3w8S .framer-e5o909 { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: 0px; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 694px; justify-content: center; left: 0px; order: 1008; overflow: visible; padding: 0px; position: absolute; right: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: -1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={APs3ttJC_:\"(min-width: 1200px)\",QJ27mcnAJ:\"(max-width: 809.98px)\",WEMjsJGCo:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"APs3ttJC_\",Phone:\"QJ27mcnAJ\",Tablet:\"WEMjsJGCo\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"APs3ttJC_\"};};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 isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"QJ27mcnAJ\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"WEMjsJGCo\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"WEMjsJGCo\",\"QJ27mcnAJ\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"APs3ttJC_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(233, 232, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-2d6vqh\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QJ27mcnAJ:{width:\"100vw\"},WEMjsJGCo:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"1200px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15zhlg6-container\",nodeId:\"nPqzcZM_B\",scopeId:\"xrKcDYAf6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QJ27mcnAJ:{variant:\"dasT3_dQR\"},WEMjsJGCo:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(Navigation2,{height:\"100%\",id:\"nPqzcZM_B\",layoutId:\"nPqzcZM_B\",style:{width:\"100%\"},variant:\"A8nbj0ZOP\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-10d768i\"}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-1v5uq9t hidden-2d6vqh hidden-1og2wan\",\"data-framer-appear-id\":\"1v5uq9t\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-1o2ndmm hidden-2d6vqh hidden-1og2wan\",\"data-framer-appear-id\":\"1o2ndmm\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-1y12vq9 hidden-2d6vqh hidden-12kwhb5\",\"data-framer-appear-id\":\"1y12vq9\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})}),className:\"framer-1k3nk1r hidden-2d6vqh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:431,width:\"100vw\",y:1100,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19s2jb4-container\",nodeId:\"X8PR_E62a\",scopeId:\"xrKcDYAf6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QJ27mcnAJ:{variant:\"cU_RU8992\"},WEMjsJGCo:{variant:\"aU2WOOf4q\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"X8PR_E62a\",layoutId:\"X8PR_E62a\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"lmkYVYOZq\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-uulqrr hidden-1og2wan hidden-12kwhb5\",\"data-framer-appear-id\":\"uulqrr\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,transformTemplate:transformTemplate1}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-kxxayj hidden-2d6vqh hidden-12kwhb5\",\"data-framer-appear-id\":\"kxxayj\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})}),className:\"framer-1bkroy8 hidden-2d6vqh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-e5o909 hidden-1og2wan hidden-12kwhb5\",\"data-framer-appear-id\":\"e5o909\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true})]}),/*#__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 1460\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WEMjsJGCo\":{\"layout\":[\"fixed\",\"fixed\"]},\"QJ27mcnAJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"APs3ttJC_\":[\".framer-15zhlg6-container\",\".framer-19s2jb4-container\",\".framer-uulqrr\",\".framer-e5o909\"],\"WEMjsJGCo\":[\".framer-15zhlg6-container\",\".framer-1y12vq9\",\".framer-19s2jb4-container\",\".framer-kxxayj\"],\"QJ27mcnAJ\":[\".framer-15zhlg6-container\",\".framer-1v5uq9t\",\".framer-1o2ndmm\",\".framer-19s2jb4-container\"]}\n * @framerBreakpoints {\"APs3ttJC_\":{\"min\":1200,\"canvasClassName\":\"framer-2d6vqh-override\",\"minHeight\":1460,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"WEMjsJGCo\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1og2wan-override\",\"minHeight\":1460,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"QJ27mcnAJ\":{\"max\":809,\"canvasClassName\":\"framer-12kwhb5-override\",\"minHeight\":1460,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant APs3ttJC_\n * @framerLayoutTemplate true\n */const FramerxrKcDYAf6=withCSS(Component,css,\"framer-J3w8S\");export default FramerxrKcDYAf6;FramerxrKcDYAf6.displayName=\"Main layout\";FramerxrKcDYAf6.defaultProps={height:1460,width:1200};addFonts(FramerxrKcDYAf6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Navigation2Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxrKcDYAf6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"APs3ttJC_\\\":[\\\".framer-15zhlg6-container\\\",\\\".framer-19s2jb4-container\\\",\\\".framer-uulqrr\\\",\\\".framer-e5o909\\\"],\\\"WEMjsJGCo\\\":[\\\".framer-15zhlg6-container\\\",\\\".framer-1y12vq9\\\",\\\".framer-19s2jb4-container\\\",\\\".framer-kxxayj\\\"],\\\"QJ27mcnAJ\\\":[\\\".framer-15zhlg6-container\\\",\\\".framer-1v5uq9t\\\",\\\".framer-1o2ndmm\\\",\\\".framer-19s2jb4-container\\\"]}\",\"framerBreakpoints\":\"{\\\"APs3ttJC_\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-2d6vqh-override\\\",\\\"minHeight\\\":1460,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"WEMjsJGCo\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1og2wan-override\\\",\\\"minHeight\\\":1460,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"QJ27mcnAJ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-12kwhb5-override\\\",\\\"minHeight\\\":1460,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1460\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"APs3ttJC_\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WEMjsJGCo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QJ27mcnAJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// Configuration - Update these values\nconst CONFIG={protectedCollections:[\"whitepapers\"],password:\"o72fKm4X8ENmvxMjY2T7\",sessionKey:\"framer_cms_auth\"};// Create Framer store for authentication state\nconst useAuthStore=createStore({isAuthenticated:false,showModal:false,currentPath:\"\"});// Password Protection Modal Component\nconst PasswordModal=({onSubmit,error})=>{const[password,setPassword]=useState(\"\");return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,background:\"linear-gradient(to bottom right, #ebe5cc, #f5f0d8)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"16px\",fontFamily:\"Poppins\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:\"rgba(255, 255, 255, 0.9)\",backdropFilter:\"blur(8px)\",borderRadius:\"16px\",padding:\"48px\",maxWidth:\"448px\",width:\"100%\",boxShadow:\"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:\"32px\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"174\",height:\"22\",viewBox:\"0 0 174 22\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsxs(\"g\",{\"clip-path\":\"url(#clip0_336_91)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M38.6169 19.6669C37.7089 19.2899 36.9829 18.7319 36.4389 17.9949C35.8949 17.2579 35.6069 16.3679 35.5779 15.3289H39.6439C39.7049 15.9169 39.9059 16.3659 40.2459 16.6729C40.5899 16.9829 41.0359 17.1349 41.5879 17.1349C42.1399 17.1349 42.6019 17.0039 42.9289 16.7389C43.2559 16.4749 43.4199 16.1119 43.4199 15.6439C43.4199 15.2519 43.2909 14.9289 43.0289 14.6719C42.7679 14.4159 42.4489 14.2049 42.0679 14.0389C41.6879 13.8739 41.1489 13.6839 40.4499 13.4759C39.4359 13.1609 38.6089 12.8429 37.9699 12.5279C37.3289 12.2129 36.7799 11.7449 36.3169 11.1249C35.8549 10.5089 35.6259 9.70189 35.6259 8.70789C35.6259 7.23189 36.1539 6.07489 37.2129 5.23889C38.2689 4.40289 39.6469 3.98389 41.3449 3.98389C43.0429 3.98389 44.4659 4.40289 45.5219 5.23889C46.5779 6.07489 47.1459 7.23989 47.2199 8.72989H43.0879C43.0579 8.21689 42.8709 7.81389 42.5299 7.51989C42.1869 7.22589 41.7489 7.07889 41.2129 7.07889C40.7509 7.07889 40.3779 7.20489 40.0959 7.45289C39.8129 7.70189 39.6709 8.05889 39.6709 8.52689C39.6709 9.03989 39.9079 9.43789 40.3859 9.72289C40.8619 10.0089 41.6059 10.3189 42.6199 10.6499C43.6339 10.9969 44.4549 11.3289 45.0889 11.6439C45.7229 11.9589 46.2689 12.4209 46.7309 13.0219C47.1929 13.6249 47.4229 14.3999 47.4229 15.3479C47.4229 16.2959 47.1959 17.0729 46.7419 17.8099C46.2879 18.5499 45.6279 19.1349 44.7639 19.5729C43.9009 20.0109 42.8789 20.2269 41.7039 20.2269C40.5289 20.2269 39.5279 20.0409 38.6199 19.6639\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M60.8891 14.6961H52.2441C52.3021 15.4791 52.5531 16.0801 52.9911 16.4941C53.4301 16.9081 53.9711 17.1161 54.6101 17.1161C55.5631 17.1161 56.2261 16.7101 56.5981 15.8951H60.6641C60.4561 16.7231 60.0811 17.4681 59.5371 18.1331C58.9931 18.7961 58.3121 19.3171 57.4931 19.6931C56.6751 20.0701 55.7591 20.2571 54.7451 20.2571C53.5251 20.2571 52.4371 19.9951 51.4841 19.4661C50.5311 18.9401 49.7861 18.1871 49.2501 17.2071C48.7141 16.2271 48.4451 15.0841 48.4451 13.7721C48.4451 12.4611 48.7091 11.3181 49.2371 10.3381C49.7651 9.35709 50.5071 8.60409 51.4601 8.07809C52.4131 7.55209 53.5091 7.28809 54.7451 7.28809C55.9801 7.28809 57.0231 7.54409 57.9611 8.05709C58.8981 8.56909 59.6321 9.29909 60.1601 10.2491C60.6881 11.1981 60.9521 12.3061 60.9521 13.5721C60.9521 13.9321 60.9311 14.3091 60.8861 14.7021M57.0471 12.5491C57.0471 11.8871 56.8231 11.3581 56.3761 10.9681C55.9301 10.5751 55.3701 10.3801 54.7001 10.3801C54.0291 10.3801 53.5201 10.5701 53.0811 10.9461C52.6431 11.3231 52.3711 11.8571 52.2651 12.5521H57.0471V12.5491Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M62.4419 10.3349C62.9699 9.35491 63.7059 8.60191 64.6539 8.07491C65.5999 7.54891 66.6819 7.28491 67.9049 7.28491C69.4679 7.28491 70.7749 7.69891 71.8259 8.52691C72.8769 9.35491 73.5629 10.5219 73.8929 12.0279H69.8269C69.4839 11.0639 68.8209 10.5829 67.8389 10.5829C67.1389 10.5829 66.5789 10.8579 66.1619 11.4089C65.7449 11.9589 65.5359 12.7469 65.5359 13.7689C65.5359 14.7919 65.7449 15.5799 66.1619 16.1299C66.5789 16.6809 67.1359 16.9559 67.8389 16.9559C68.8209 16.9559 69.4839 16.4749 69.8269 15.5109H73.8929C73.5659 16.9879 72.8739 18.1469 71.8149 18.9909C70.7559 19.8349 69.4549 20.2569 67.9049 20.2569C66.6819 20.2569 65.5999 19.9949 64.6539 19.4659C63.7089 18.9399 62.9719 18.1869 62.4419 17.2069C61.9139 16.2269 61.6499 15.0839 61.6499 13.7719C61.6499 12.4609 61.9139 11.3179 62.4419 10.3379\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M82.314 16.798V20.075H80.37C78.984 20.075 77.904 19.734 77.13 19.047C76.357 18.361 75.968 17.244 75.968 15.693V10.677H74.45V7.46902H75.968V4.39502H79.789V7.46902H82.292V10.677H79.789V15.738C79.789 16.115 79.879 16.384 80.059 16.553C80.238 16.718 80.534 16.801 80.951 16.801H82.314V16.798Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M84.157 5.5539C83.732 5.1559 83.521 4.6619 83.521 4.0749C83.521 3.4869 83.732 2.9719 84.157 2.5709C84.582 2.1729 85.129 1.9729 85.799 1.9729C86.47 1.9729 86.995 2.1729 87.418 2.5709C87.843 2.9719 88.054 3.4709 88.054 4.0749C88.054 4.6779 87.843 5.1559 87.418 5.5539C86.993 5.9549 86.454 6.1519 85.799 6.1519C85.144 6.1519 84.582 5.9519 84.157 5.5539ZM87.698 20.0719H83.877V7.4639H87.698V20.0719Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M92.2891 19.464C91.3121 18.938 90.5461 18.184 89.9891 17.204C89.4321 16.224 89.1521 15.081 89.1521 13.77C89.1521 12.458 89.4341 11.334 90.0001 10.346C90.5651 9.35798 91.3411 8.60198 92.3231 8.07298C93.3051 7.54698 94.4091 7.28198 95.6291 7.28198C96.8491 7.28198 97.9531 7.54698 98.9351 8.07298C99.9171 8.59898 100.691 9.35798 101.259 10.346C101.823 11.331 102.106 12.474 102.106 13.77C102.106 15.065 101.818 16.205 101.245 17.194C100.672 18.179 99.8911 18.938 98.9001 19.464C97.9111 19.993 96.8041 20.254 95.5811 20.254C94.3591 20.254 93.2611 19.99 92.2861 19.464M97.4491 16.096C97.9631 15.554 98.2191 14.779 98.2191 13.767C98.2191 12.755 97.9681 11.983 97.4721 11.441C96.9731 10.899 96.3581 10.626 95.6291 10.626C94.9001 10.626 94.2671 10.893 93.7751 11.427C93.2841 11.962 93.0391 12.741 93.0391 13.767C93.0391 14.793 93.2821 15.551 93.7651 16.096C94.2481 16.638 94.8561 16.91 95.5841 16.91C96.3131 16.91 96.9361 16.638 97.4511 16.096\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M114.671 8.76488C115.543 9.72088 115.979 11.0349 115.979 12.7069V20.0729H112.182V13.2249C112.182 12.3809 111.965 11.7259 111.535 11.2589C111.102 10.7919 110.521 10.5589 109.792 10.5589C109.064 10.5589 108.483 10.7919 108.049 11.2589C107.617 11.7259 107.403 12.3809 107.403 13.2249V20.0729H103.582V7.46388H107.403V9.13588C107.791 8.57788 108.311 8.13688 108.966 7.81388C109.621 7.49088 110.357 7.32788 111.178 7.32788C112.639 7.32788 113.803 7.80588 114.675 8.76188\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M132.465 5.20494C133.701 5.86694 134.66 6.79894 135.335 7.99494C136.014 9.19494 136.352 10.5749 136.352 12.1429C136.352 13.7109 136.011 15.0729 135.335 16.2769C134.657 17.4819 133.696 18.4169 132.455 19.0789C131.212 19.7409 129.77 20.0729 128.132 20.0729H122.258V4.21094H128.132C129.785 4.21094 131.229 4.54194 132.465 5.20494ZM131.259 15.5319C132.064 14.7339 132.465 13.6039 132.465 12.1429C132.465 10.6819 132.064 9.54494 131.259 8.73294C130.453 7.91794 129.329 7.51194 127.885 7.51194H126.075V16.7319H127.885C129.329 16.7319 130.453 16.3339 131.259 15.5349\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M137.907 10.3349C138.391 9.35491 139.051 8.60191 139.885 8.07491C140.719 7.54891 141.649 7.28491 142.678 7.28491C143.558 7.28491 144.329 7.46591 144.992 7.82691C145.654 8.18791 146.164 8.66291 146.52 9.25091V7.46591H150.341V20.0749H146.52V18.2909C146.148 18.8789 145.631 19.3539 144.968 19.7149C144.305 20.0749 143.534 20.2569 142.655 20.2569C141.641 20.2569 140.719 19.9899 139.885 19.4559C139.051 18.9209 138.391 18.1599 137.907 17.1719C137.424 16.1869 137.181 15.0429 137.181 13.7479C137.181 12.4529 137.424 11.3149 137.907 10.3349ZM145.726 11.4859C145.198 10.9279 144.554 10.6499 143.793 10.6499C143.033 10.6499 142.388 10.9249 141.86 11.4749C141.332 12.0259 141.068 12.7809 141.068 13.7449C141.068 14.7099 141.332 15.4729 141.86 16.0399C142.388 16.6029 143.033 16.8859 143.793 16.8859C144.554 16.8859 145.198 16.6089 145.726 16.0499C146.254 15.4919 146.518 14.7339 146.518 13.7669C146.518 12.7999 146.254 12.0419 145.726 11.4859Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M159.498 16.798V20.075H157.555C156.169 20.075 155.088 19.734 154.315 19.047C153.541 18.361 153.153 17.244 153.153 15.693V10.677H151.635V7.46902H153.153V4.39502H156.974V7.46902H159.477V10.677H156.974V15.738C156.974 16.115 157.064 16.384 157.243 16.553C157.423 16.718 157.719 16.801 158.136 16.801H159.498V16.798Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M161.027 10.3349C161.51 9.35491 162.17 8.60191 163.005 8.07491C163.839 7.54891 164.769 7.28491 165.798 7.28491C166.677 7.28491 167.449 7.46591 168.111 7.82691C168.774 8.18791 169.283 8.66291 169.64 9.25091V7.46591H173.461V20.0749H169.64V18.2909C169.268 18.8789 168.75 19.3539 168.087 19.7149C167.425 20.0749 166.654 20.2569 165.775 20.2569C164.76 20.2569 163.839 19.9899 163.005 19.4559C162.17 18.9209 161.51 18.1599 161.027 17.1719C160.544 16.1869 160.301 15.0429 160.301 13.7479C160.301 12.4529 160.544 11.3149 161.027 10.3349ZM168.845 11.4859C168.317 10.9279 167.673 10.6499 166.913 10.6499C166.152 10.6499 165.507 10.9249 164.98 11.4749C164.452 12.0259 164.188 12.7809 164.188 13.7449C164.188 14.7099 164.452 15.4729 164.98 16.0399C165.507 16.6029 166.152 16.8859 166.913 16.8859C167.673 16.8859 168.317 16.6089 168.845 16.0499C169.373 15.4919 169.638 14.7339 169.638 13.7669C169.638 12.7999 169.373 12.0419 168.845 11.4859Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M11.127 14.9711C11.127 16.6351 11.763 18.1181 12.122 18.8201C12.267 19.1061 12.22 19.4531 12.003 19.6881C11.304 20.4551 9.585 21.9581 6.907 21.9581C3.1 21.9581 0 18.8231 0 14.9711C0 11.7241 2.453 7.98511 6.907 7.98511C9.566 7.98511 11.293 9.49111 11.998 10.2551C12.217 10.4901 12.265 10.8401 12.119 11.1261C11.76 11.8311 11.127 13.3101 11.127 14.9711Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M25.8809 14.9709C25.8809 18.8249 22.7629 21.9579 18.9739 21.9579C15.1849 21.9579 12.0669 18.8219 12.0669 14.9709C12.0669 13.6519 12.4309 12.6049 12.7349 11.9609C12.9119 11.5849 13.3549 11.4249 13.7299 11.5979C14.1919 11.8119 14.9079 12.0469 15.8129 12.0469C18.3849 12.0469 19.8879 10.1639 20.4369 8.86889C20.6009 8.48389 21.0359 8.30489 21.4189 8.46289C22.8709 9.06889 25.8809 10.8239 25.8809 14.9709Z\",fill:\"#585186\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.83303 7.02899C6.37703 7.02899 6.02803 6.62299 6.08403 6.16599C6.50603 2.72099 9.42103 0.0419922 12.938 0.0419922C16.717 0.0419922 19.845 3.08099 19.845 7.11699C19.845 9.45099 17.596 11.091 15.813 11.091C12.36 11.091 12.36 7.02899 6.90503 7.02899H6.83303Z\",fill:\"#585186\"})]}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"clipPath\",{id:\"clip0_336_91\",children:/*#__PURE__*/_jsx(\"rect\",{width:\"174\",height:\"22\",fill:\"white\"})})})]}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"30px\",fontWeight:\"bold\",color:\"#3a3464\",marginBottom:\"12px\",marginTop:\"32px\"},children:\"Login\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"16px\",color:\"#2d3748\",lineHeight:\"1.6\"},children:\"Enter the password to access our white papers\"})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:e=>{e.preventDefault();onSubmit(password);},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:password,onChange:e=>setPassword(e.target.value),placeholder:\"Enter password\",autoFocus:true,style:{width:\"100%\",padding:\"16px 20px\",fontSize:\"16px\",backgroundColor:\"white\",border:\"2px solid #d1d5db\",borderRadius:\"12px\",outline:\"none\",transition:\"all 0.2s\",color:\"#1a202c\"},onFocus:e=>{e.target.style.borderColor=\"#5a4d8a\";e.target.style.boxShadow=\"0 0 0 4px rgba(90, 77, 138, 0.2)\";},onBlur:e=>{e.target.style.borderColor=\"#d1d5db\";e.target.style.boxShadow=\"none\";}})}),error&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px\",backgroundColor:\"#fef2f2\",border:\"2px solid #fecaca\",borderRadius:\"12px\",fontSize:\"14px\",color:\"#b91c1c\",display:\"flex\",alignItems:\"flex-start\",gap:\"12px\",marginBottom:\"20px\"},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{width:\"20px\",height:\"20px\",flexShrink:0,marginTop:\"2px\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",x2:\"12\",y1:\"8\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",x2:\"12.01\",y1:\"16\",y2:\"16\"})]}),/*#__PURE__*/_jsx(\"span\",{children:error})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{width:\"100%\",padding:\"16px\",fontSize:\"16px\",fontWeight:\"600\",color:\"white\",backgroundColor:\"#5a4d8a\",border:\"none\",borderRadius:\"12px\",cursor:\"pointer\",transition:\"background-color 0.2s\",boxShadow:\"0 10px 15px -3px rgba(90, 77, 138, 0.2)\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"#4a3d7a\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"#5a4d8a\";},children:\"Login\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"24px\",textAlign:\"center\"},children:/*#__PURE__*/_jsxs(\"a\",{href:\"/\",style:{fontSize:\"14px\",color:\"#5a4d8a\",textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:\"6px\",transition:\"color 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.color=\"#4a3d7a\";},onMouseLeave:e=>{e.currentTarget.style.color=\"#5a4d8a\";},children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{width:\"16px\",height:\"16px\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"m12 19-7-7 7-7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5\"})]}),\"Back to Home\"]})}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"32px\",paddingTop:\"24px\",borderTop:\"1px solid #e5e7eb\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"14px\",color:\"#6b7280\"},children:\"\\xa9 2025 Section Data\"})})]})});};// Helper function to check if current page is from protected CMS collections\nconst isProtectedCMSPage=()=>{if(typeof window===\"undefined\")return false;const path=window.location.pathname.toLowerCase();const search=window.location.search.toLowerCase();// Remove trailing slash for consistent comparison\nconst cleanPath=path.endsWith(\"/\")&&path.length>1?path.slice(0,-1):path;return CONFIG.protectedCollections.some(collection=>{const slug=collection.toLowerCase();// Check ALL possible CMS URL patterns:\nreturn(// Direct collection access: /cms\ncleanPath===`/${slug}`||// Collection with trailing slash: /cms/\npath===`/${slug}/`||// All collection items: /cms/item1, /cms/item2, /cms/any-content\ncleanPath.startsWith(`/${slug}/`)||// Collection with query parameters: /cms?item=something\ncleanPath===`/${slug}`&&search.length>0||// Collection pagination: /cms-1, /cms-2, etc.\nnew RegExp(`^/${slug}-\\\\d+/?$`).test(cleanPath)||// Any deep nested paths: /cms/category/item\nnew RegExp(`^/${slug}(/.*)?$`).test(cleanPath)||// Query-based CMS access patterns\nsearch.includes(`collection=${slug}`)||search.includes(`cms=${slug}`));});};// Main CMS protection override\nexport function withCMSProtection(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useAuthStore();const[error,setError]=useState(\"\");const[isLoading,setIsLoading]=useState(true);// Check authentication status\nuseEffect(()=>{const checkAuth=()=>{const currentPath=window.location.pathname;if(isProtectedCMSPage()){// This is a protected CMS page, check authentication\nconst stored=sessionStorage.getItem(CONFIG.sessionKey);if(stored===\"authenticated\"){setStore({isAuthenticated:true,showModal:false,currentPath});}else{setStore({isAuthenticated:false,showModal:true,currentPath});}}else{// Not a protected page, allow access\nsetStore({isAuthenticated:true,showModal:false,currentPath});}setIsLoading(false);};// Small delay to ensure DOM and routing are ready\nconst timer=setTimeout(checkAuth,100);return()=>clearTimeout(timer);},[setStore]);// Handle navigation changes\nuseEffect(()=>{const handleNavigationChange=()=>{const currentPath=window.location.pathname;// Re-evaluate protection status on every navigation\nif(isProtectedCMSPage()){const stored=sessionStorage.getItem(CONFIG.sessionKey);if(stored!==\"authenticated\"){setStore({isAuthenticated:false,showModal:true,currentPath});}else{setStore({isAuthenticated:true,showModal:false,currentPath});}}else{setStore({isAuthenticated:true,showModal:false,currentPath});}};// Override browser navigation methods to catch programmatic navigation\nconst originalPushState=window.history.pushState;const originalReplaceState=window.history.replaceState;window.history.pushState=function(...args){originalPushState.apply(window.history,args);setTimeout(handleNavigationChange,50);};window.history.replaceState=function(...args){originalReplaceState.apply(window.history,args);setTimeout(handleNavigationChange,50);};// Listen for browser back/forward navigation\nwindow.addEventListener(\"popstate\",handleNavigationChange);// Listen for hash changes (in case CMS uses hash routing)\nwindow.addEventListener(\"hashchange\",handleNavigationChange);// Check if path has changed since last render\nif(store.currentPath!==window.location.pathname){setTimeout(handleNavigationChange,100);}return()=>{window.history.pushState=originalPushState;window.history.replaceState=originalReplaceState;window.removeEventListener(\"popstate\",handleNavigationChange);window.removeEventListener(\"hashchange\",handleNavigationChange);};},[store.currentPath,setStore]);const handlePasswordSubmit=password=>{if(password===CONFIG.password){setStore({isAuthenticated:true,showModal:false,currentPath:window.location.pathname});setError(\"\");sessionStorage.setItem(CONFIG.sessionKey,\"authenticated\");}else{setError(\"Incorrect password. Please try again.\");// Clear error after 3 seconds\nsetTimeout(()=>setError(\"\"),3e3);}};// Show loading state\nif(isLoading){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:\"200px\",opacity:.5},children:\"Loading...\"});}// CRITICAL: Always check if current page is protected\nconst isCurrentPageProtected=isProtectedCMSPage();// Show password modal for protected pages without authentication\nif(isCurrentPageProtected&&(!store.isAuthenticated||store.showModal)){return /*#__PURE__*/_jsx(PasswordModal,{onSubmit:handlePasswordSubmit,error:error});}// Show component only if:\n// 1. Page is not protected, OR\n// 2. Page is protected AND user is authenticated\nif(!isCurrentPageProtected||isCurrentPageProtected&&store.isAuthenticated){return /*#__PURE__*/_jsx(Component,{ref:ref,...props});}// Fallback: show nothing for protected pages without auth\nreturn null;});}\nexport const __FramerMetadata__ = {\"exports\":{\"withCMSProtection\":{\"type\":\"reactHoc\",\"name\":\"withCMSProtection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMS_Protection.map","// Generated by Framer (e491620)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/AhOVj8s7b/AhOVj8s7b.js\";import Navigation2 from\"#framer/local/canvasComponent/s9cMqft0X/s9cMqft0X.js\";import{withCMSProtection}from\"#framer/local/codeFile/jHm6Nwp/CMS_Protection.js\";const Navigation2Fonts=getFonts(Navigation2);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const FooterFonts=getFonts(Footer);const MotionDivWithCMSProtection1rfyzrn=withCodeBoundaryForOverrides(motion.div,{nodeId:\"gtqcv5rOY\",override:withCMSProtection,scopeId:\"tUm9Diw9n\"});const breakpoints={gtqcv5rOY:\"(min-width: 1200px)\",NY51dSojO:\"(max-width: 809.98px)\",prV5lhQZ3:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-HHqCz\";const variantClassNames={gtqcv5rOY:\"framer-v-1rfyzrn\",NY51dSojO:\"framer-v-1043i1w\",prV5lhQZ3:\"framer-v-o1nh59\"};const transition1={delay:.5,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,x:0,y:200};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={NY51dSojO:[\".framer-HHqCz .framer-1jn32tc-container { width: 100%; z-index: 5; }\"],prV5lhQZ3:[\".framer-HHqCz .framer-1jn32tc-container { height: 100px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={NY51dSojO:\".framer-1043i1w-override\",prV5lhQZ3:\".framer-o1nh59-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HHqCz.framer-16edlkk, .framer-HHqCz .framer-16edlkk { display: block; }\",\".framer-HHqCz.framer-1rfyzrn { -webkit-backdrop-filter: blur(0px); align-content: center; align-items: center; backdrop-filter: blur(0px); background-color: #e9e8ff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; image-rendering: pixelated; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-HHqCz .framer-1jn32tc-container { flex: none; height: auto; order: -1000; position: relative; width: 1200px; z-index: 2; }\",\".framer-HHqCz .framer-ffww2w { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-HHqCz .framer-gm1rqm { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 760px; justify-content: center; left: 0px; order: 1002; overflow: visible; padding: 380px 0px 380px 0px; position: absolute; right: 0px; top: -280px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-HHqCz .framer-1akk2q4 { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 747px; justify-content: center; left: 0px; order: 1003; overflow: visible; padding: 0px; position: absolute; right: 0px; top: -335px; will-change: var(--framer-will-change-effect-override, transform); z-index: -1; }\",\".framer-HHqCz .framer-18xfd6t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HHqCz .framer-10ymbyf-container { flex: none; height: auto; max-width: 100%; order: 1004; position: relative; width: 100%; z-index: 2; }\",\".framer-HHqCz .framer-xdund2 { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(234, 227, 60, 0.5); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; min-height: 1034px; order: 1005; overflow: visible; padding: 0px; position: absolute; top: -506px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: -1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={gtqcv5rOY:\"(min-width: 1200px)\",NY51dSojO:\"(max-width: 809.98px)\",prV5lhQZ3:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"gtqcv5rOY\",Phone:\"NY51dSojO\",Tablet:\"prV5lhQZ3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gtqcv5rOY\"};};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 isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"NY51dSojO\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"prV5lhQZ3\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"prV5lhQZ3\",\"NY51dSojO\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"gtqcv5rOY\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(233, 232, 255); }\"}),/*#__PURE__*/_jsxs(MotionDivWithCMSProtection1rfyzrn,{...restProps,className:cx(scopingClassNames,\"framer-1rfyzrn\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NY51dSojO:{width:\"100vw\"},prV5lhQZ3:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"1200px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jn32tc-container\",nodeId:\"ZLkSVYA4j\",rendersWithMotion:true,scopeId:\"tUm9Diw9n\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NY51dSojO:{variant:\"dasT3_dQR\"},prV5lhQZ3:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(Navigation2,{height:\"100%\",id:\"ZLkSVYA4j\",layoutId:\"ZLkSVYA4j\",style:{width:\"100%\"},variant:\"A8nbj0ZOP\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ffww2w\"}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-gm1rqm hidden-1rfyzrn hidden-o1nh59\",\"data-framer-appear-id\":\"gm1rqm\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-1akk2q4 hidden-1rfyzrn hidden-1043i1w\",\"data-framer-appear-id\":\"1akk2q4\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})}),className:\"framer-18xfd6t hidden-1rfyzrn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:431,width:\"100vw\",y:1100,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10ymbyf-container\",nodeId:\"jSNoEHkLf\",rendersWithMotion:true,scopeId:\"tUm9Diw9n\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NY51dSojO:{variant:\"cU_RU8992\"},prV5lhQZ3:{variant:\"aU2WOOf4q\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"jSNoEHkLf\",layoutId:\"jSNoEHkLf\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"lmkYVYOZq\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-xdund2 hidden-o1nh59 hidden-1043i1w\",\"data-framer-appear-id\":\"xdund2\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,transformTemplate:transformTemplate1})]}),/*#__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 1460\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"prV5lhQZ3\":{\"layout\":[\"fixed\",\"fixed\"]},\"NY51dSojO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"gtqcv5rOY\":[\".framer-1jn32tc-container\",\".framer-10ymbyf-container\",\".framer-xdund2\"],\"prV5lhQZ3\":[\".framer-1jn32tc-container\",\".framer-1akk2q4\",\".framer-10ymbyf-container\"],\"NY51dSojO\":[\".framer-1jn32tc-container\",\".framer-gm1rqm\",\".framer-10ymbyf-container\"]}\n * @framerBreakpoints {\"gtqcv5rOY\":{\"min\":1200,\"canvasClassName\":\"framer-1rfyzrn-override\",\"minHeight\":1460,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"prV5lhQZ3\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-o1nh59-override\",\"minHeight\":1460,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"NY51dSojO\":{\"max\":809,\"canvasClassName\":\"framer-1043i1w-override\",\"minHeight\":1460,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant gtqcv5rOY\n * @framerLayoutTemplate true\n */const FramertUm9Diw9n=withCSS(Component,css,\"framer-HHqCz\");export default FramertUm9Diw9n;FramertUm9Diw9n.displayName=\"White Papers\";FramertUm9Diw9n.defaultProps={height:1460,width:1200};addFonts(FramertUm9Diw9n,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Navigation2Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertUm9Diw9n\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"prV5lhQZ3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NY51dSojO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"gtqcv5rOY\\\":[\\\".framer-1jn32tc-container\\\",\\\".framer-10ymbyf-container\\\",\\\".framer-xdund2\\\"],\\\"prV5lhQZ3\\\":[\\\".framer-1jn32tc-container\\\",\\\".framer-1akk2q4\\\",\\\".framer-10ymbyf-container\\\"],\\\"NY51dSojO\\\":[\\\".framer-1jn32tc-container\\\",\\\".framer-gm1rqm\\\",\\\".framer-10ymbyf-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1460\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"gtqcv5rOY\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1rfyzrn-override\\\",\\\"minHeight\\\":1460,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"prV5lhQZ3\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-o1nh59-override\\\",\\\"minHeight\\\":1460,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"NY51dSojO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1043i1w-override\\\",\\\"minHeight\\\":1460,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"gtqcv5rOY\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/AhOVj8s7b/AhOVj8s7b.js\";import Navigation2 from\"#framer/local/canvasComponent/s9cMqft0X/s9cMqft0X.js\";const Navigation2Fonts=getFonts(Navigation2);const FooterFonts=getFonts(Footer);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const breakpoints={e8iBhtGDX:\"(max-width: 809px)\",JfJnEgG6d:\"(min-width: 1200px)\",TWULtf4hi:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-kPkuy\";const variantClassNames={e8iBhtGDX:\"framer-v-13dok96\",JfJnEgG6d:\"framer-v-166ijw2\",TWULtf4hi:\"framer-v-2v3aak\"};const transition1={delay:.5,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,x:0,y:200};const breakpointRules={e8iBhtGDX:[\".framer-kPkuy .framer-1vtpfwn-container { height: auto; order: -1000; }\"],TWULtf4hi:[\".framer-kPkuy .framer-qnj73m-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={e8iBhtGDX:\".framer-13dok96-override\",TWULtf4hi:\".framer-2v3aak-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kPkuy.framer-1j99pzw, .framer-kPkuy .framer-1j99pzw { display: block; }\",\".framer-kPkuy.framer-166ijw2 { -webkit-backdrop-filter: blur(0px); align-content: center; align-items: center; backdrop-filter: blur(0px); background: radial-gradient(70% 70% at 48.9% -8.1%, rgba(233, 232, 255, 0.8) 0%, rgb(244, 244, 244) 100%); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; image-rendering: auto; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-kPkuy .framer-1vtpfwn-container { flex: none; height: 100px; max-width: 1200px; position: sticky; top: 0px; width: 100%; z-index: 2; }\",\".framer-kPkuy .framer-17bw5s9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(0 * -1px); position: relative; width: 0px; }\",\".framer-kPkuy .framer-qnj73m-container { flex: none; height: 431px; max-width: 100%; order: 1002; position: relative; width: 100%; z-index: 2; }\",\".framer-kPkuy .framer-yu2jwk { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(92, 76, 207, 0.35); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: 0px; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 676px; justify-content: center; left: 0px; order: 1003; overflow: visible; padding: 0px; position: absolute; right: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-kPkuy .framer-xpj96y { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(92, 76, 207, 0.35); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: 1px; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 649px; justify-content: center; left: 0px; order: 1004; overflow: visible; padding: 0px; position: absolute; right: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-kPkuy .framer-efoymb, .framer-kPkuy .framer-elcpsp, .framer-kPkuy .framer-1nz0dtn, .framer-kPkuy .framer-eh3hg6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kPkuy .framer-hmk13b { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(92, 76, 207, 0.35); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 649px; justify-content: center; left: 0px; order: 1005; overflow: visible; padding: 0px; position: absolute; right: 0px; top: -245px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-kPkuy .framer-a0oacv { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(92, 76, 207, 0.35); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; bottom: 0px; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 731px; justify-content: center; left: 0px; order: 1006; overflow: visible; padding: 0px; position: absolute; right: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-kPkuy .framer-13ns0qu { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(92, 76, 207, 0.35); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 649px; justify-content: center; left: 0px; order: 1007; overflow: visible; padding: 0px; position: absolute; right: 0px; top: -274px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-kPkuy .framer-ywj0y1 { -webkit-filter: blur(100px); align-content: center; align-items: center; background-color: rgba(92, 76, 207, 0.35); border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-top-left-radius: 50%; border-top-right-radius: 50%; display: flex; filter: blur(100px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1085px; justify-content: center; left: 0px; order: 1008; overflow: visible; padding: 0px; position: absolute; right: -1px; top: -588px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(0 * -1px); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-kPkuy.framer-166ijw2, .framer-kPkuy .framer-yu2jwk, .framer-kPkuy .framer-xpj96y, .framer-kPkuy .framer-hmk13b, .framer-kPkuy .framer-a0oacv, .framer-kPkuy .framer-13ns0qu, .framer-kPkuy .framer-ywj0y1 { gap: 0px; } .framer-kPkuy.framer-166ijw2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-kPkuy.framer-166ijw2 > :first-child { margin-top: 0px; } .framer-kPkuy.framer-166ijw2 > :last-child { margin-bottom: 0px; } .framer-kPkuy .framer-yu2jwk > *, .framer-kPkuy .framer-xpj96y > *, .framer-kPkuy .framer-hmk13b > *, .framer-kPkuy .framer-a0oacv > *, .framer-kPkuy .framer-13ns0qu > *, .framer-kPkuy .framer-ywj0y1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kPkuy .framer-yu2jwk > :first-child, .framer-kPkuy .framer-xpj96y > :first-child, .framer-kPkuy .framer-hmk13b > :first-child, .framer-kPkuy .framer-a0oacv > :first-child, .framer-kPkuy .framer-13ns0qu > :first-child, .framer-kPkuy .framer-ywj0y1 > :first-child { margin-left: 0px; } .framer-kPkuy .framer-yu2jwk > :last-child, .framer-kPkuy .framer-xpj96y > :last-child, .framer-kPkuy .framer-hmk13b > :last-child, .framer-kPkuy .framer-a0oacv > :last-child, .framer-kPkuy .framer-13ns0qu > :last-child, .framer-kPkuy .framer-ywj0y1 > :last-child { margin-right: 0px; } }\"];const mediaQueries={e8iBhtGDX:\"(max-width: 809px)\",JfJnEgG6d:\"(min-width: 1200px)\",TWULtf4hi:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"JfJnEgG6d\",Phone:\"e8iBhtGDX\",Tablet:\"TWULtf4hi\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JfJnEgG6d\"};};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 isDisplayed=()=>{if(!isBrowser())return true;if([\"TWULtf4hi\",\"e8iBhtGDX\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"TWULtf4hi\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"e8iBhtGDX\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"JfJnEgG6d\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: radial-gradient(70% 70% at 48.9% -8.1%, rgba(233, 232, 255, 0.8) 0%, rgb(244, 244, 244) 100%); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-166ijw2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"min(100vw, 1200px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vtpfwn-container\",nodeId:\"xKJvGQrFu\",scopeId:\"Krygp8cL_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{e8iBhtGDX:{style:{maxWidth:\"100%\",width:\"100%\"},variant:\"dasT3_dQR\"}},children:/*#__PURE__*/_jsx(Navigation2,{height:\"100%\",id:\"xKJvGQrFu\",layoutId:\"xKJvGQrFu\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"A8nbj0ZOP\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-17bw5s9\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:431,width:\"100vw\",y:1100,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qnj73m-container\",nodeId:\"HSknX4KEG\",scopeId:\"Krygp8cL_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{e8iBhtGDX:{variant:\"cU_RU8992\"},TWULtf4hi:{style:{maxWidth:\"100%\",width:\"100%\"},variant:\"aU2WOOf4q\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"HSknX4KEG\",layoutId:\"HSknX4KEG\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"lmkYVYOZq\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-yu2jwk hidden-2v3aak hidden-13dok96\",\"data-framer-appear-id\":\"yu2jwk\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-xpj96y hidden-166ijw2 hidden-13dok96\",\"data-framer-appear-id\":\"xpj96y\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})}),className:\"framer-efoymb hidden-166ijw2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-hmk13b hidden-166ijw2 hidden-13dok96\",\"data-framer-appear-id\":\"hmk13b\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})}),className:\"framer-elcpsp\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-a0oacv hidden-166ijw2 hidden-2v3aak\",\"data-framer-appear-id\":\"a0oacv\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})}),className:\"framer-1nz0dtn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-13ns0qu hidden-166ijw2 hidden-2v3aak\",\"data-framer-appear-id\":\"13ns0qu\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})}),className:\"framer-eh3hg6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-ywj0y1 hidden-2v3aak hidden-13dok96\",\"data-framer-appear-id\":\"ywj0y1\",\"data-framer-name\":\"Ellipse 3\",initial:animation1,optimized:true})]}),/*#__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 1460\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TWULtf4hi\":{\"layout\":[\"fixed\",\"fixed\"]},\"e8iBhtGDX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"JfJnEgG6d\":[\".framer-1vtpfwn-container\",\".framer-qnj73m-container\",\".framer-yu2jwk\",\".framer-ywj0y1\"],\"TWULtf4hi\":[\".framer-1vtpfwn-container\",\".framer-qnj73m-container\",\".framer-xpj96y\",\".framer-hmk13b\"],\"e8iBhtGDX\":[\".framer-1vtpfwn-container\",\".framer-qnj73m-container\",\".framer-a0oacv\",\".framer-13ns0qu\"]}\n * @framerBreakpoints {\"JfJnEgG6d\":{\"min\":1200,\"canvasClassName\":\"framer-166ijw2-override\",\"minHeight\":1460,\"name\":\"Desktop\",\"width\":1200},\"TWULtf4hi\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-2v3aak-override\",\"minHeight\":1460,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810},\"e8iBhtGDX\":{\"max\":809,\"canvasClassName\":\"framer-13dok96-override\",\"minHeight\":1460,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390}}\n * @framerDefaultVariant JfJnEgG6d\n * @framerLayoutTemplate\n */const FramerKrygp8cL_=withCSS(Component,css,\"framer-kPkuy\");export default FramerKrygp8cL_;FramerKrygp8cL_.displayName=\"Products\";FramerKrygp8cL_.defaultProps={height:1460,width:1200};addFonts(FramerKrygp8cL_,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Navigation2Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKrygp8cL_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1460\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"JfJnEgG6d\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-166ijw2-override\\\",\\\"minHeight\\\":1460,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200},\\\"TWULtf4hi\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-2v3aak-override\\\",\\\"minHeight\\\":1460,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810},\\\"e8iBhtGDX\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-13dok96-override\\\",\\\"minHeight\\\":1460,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TWULtf4hi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e8iBhtGDX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"JfJnEgG6d\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"JfJnEgG6d\\\":[\\\".framer-1vtpfwn-container\\\",\\\".framer-qnj73m-container\\\",\\\".framer-yu2jwk\\\",\\\".framer-ywj0y1\\\"],\\\"TWULtf4hi\\\":[\\\".framer-1vtpfwn-container\\\",\\\".framer-qnj73m-container\\\",\\\".framer-xpj96y\\\",\\\".framer-hmk13b\\\"],\\\"e8iBhtGDX\\\":[\\\".framer-1vtpfwn-container\\\",\\\".framer-qnj73m-container\\\",\\\".framer-a0oacv\\\",\\\".framer-13ns0qu\\\"]}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 MainLayout from \"https://framerusercontent.com/modules/cB82mOKJA8TU60z0XfYM/ymzrnluOm2zlm0DDuQuk/xrKcDYAf6.js\";\r\nimport WhitePapers from \"https://framerusercontent.com/modules/I5ljXc7UTB581fG5EycF/1CfgpDm4HHRdhnvMyrWD/tUm9Diw9n.js\";\r\nimport Products from \"https://framerusercontent.com/modules/ZSEd28ThmgUjgySq2hjR/HX5fqLWtaNri3kGlSQof/Krygp8cL_.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {qk1atuj9w: \"what-we-offer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zsNFsVQqrd0smN6JrCsv/jlValmiQ10spCNNIU9kU/augiA20Il.js\")), path: \"/\"}, LzSLAAIPT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ahUZF5aD3CKjIiCS3ZD5/2jBKxyC5w3qFgmxTeEDc/LzSLAAIPT.js\")), path: \"/cloud-services\"}, MD2debbRc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/As9Spf5lMyrOM52gYW7x/cvZ40zFaIEAtRlQZ00Ka/MD2debbRc.js\")), path: \"/data-storage\"}, zQ9ULcNKu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LJRlKCm7bfawdkrvSCs0/VmCaiSZAHwU9XxeRcb7d/zQ9ULcNKu.js\")), path: \"/cyber-security\"}, lDCZNTVvF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/38drnmJU61P1cb7x3dy8/HoxQd6Z6lncfejrT7eiv/lDCZNTVvF.js\")), path: \"/404\"}, yEDJJPrIN: {elements: {\"I947:5214;947:5191\": \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ikTkL8nKVNHHf1cTqXQu/decApcky3kjF1SLxIE70/yEDJJPrIN.js\")), path: \"/contact\"}, PmQljltk5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rDKyjxsXBQi46P4HLt5Z/9diQtgcP5rjFjEPwaUqa/PmQljltk5.js\")), path: \"/thank-you\"}, OSR82sKhA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ck7xGQ4sy1eXXOMRhXxT/tSKxI0Jj2h0iDBomCXVh/OSR82sKhA.js\")), path: \"/terms-and-conditions\"}, ODhEHMCpf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mAIU4Qh2IkyUzYw8rIB5/YScDNyUuGg5COYsgnAr6/ODhEHMCpf.js\")), path: \"/privacy-policy\"}, lelvukoFz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O8nXPQGRzOHcgZAuwuQ6/M7wqb37N5eigIwi8GIXv/lelvukoFz.js\")), path: \"/cookie-policy\"}, Md2LyLM8S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D9sMPyPdHgH6tPxP1Vn3/HVCMpYkk1BhXKPr3v45Q/Md2LyLM8S.js\")), path: \"/whitepapers\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"d28792ca0eec6b496bdc9b5a80042702e9b54a681edb99bf279f69a02222e8d9\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"lDCZNTVvF\":\r\ncase \"yEDJJPrIN\":\r\ncase \"PmQljltk5\":\r\ncase \"OSR82sKhA\":\r\ncase \"ODhEHMCpf\":\r\ncase \"lelvukoFz\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ncase \"LzSLAAIPT\":\r\ncase \"MD2debbRc\":\r\ncase \"zQ9ULcNKu\":\r\nreturn React.createElement(Products, {...props, key: \"Products\", style}, children(true));\r\ncase \"Md2LyLM8S\":\r\nreturn React.createElement(WhitePapers, {...props, key: \"WhitePapers\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"lDCZNTVvF\":\r\ncase \"yEDJJPrIN\":\r\ncase \"PmQljltk5\":\r\ncase \"OSR82sKhA\":\r\ncase \"ODhEHMCpf\":\r\ncase \"lelvukoFz\":\r\nreturn [{hash: \"2d6vqh\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1og2wan\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"12kwhb5\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"LzSLAAIPT\":\r\ncase \"MD2debbRc\":\r\ncase \"zQ9ULcNKu\":\r\nreturn [{hash: \"166ijw2\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"2v3aak\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"13dok96\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"Md2LyLM8S\":\r\nreturn [{hash: \"1rfyzrn\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"o1nh59\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1043i1w\", 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/38drnmJU61P1cb7x3dy8/HoxQd6Z6lncfejrT7eiv/lDCZNTVvF.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://sectiondata.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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Mi1GQ4rBJzEPcaMRvfes/ViiqmNrD2aXePQerbFAI/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\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.2, 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\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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"}