{"version":3,"file":"script_main.HB2mdiTM.mjs","names":["useState","useRef","addPropertyOverrides","FeatherFonts","Feather","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LinkButton","NavItemFonts","NavItem","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Feather","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","NavItem","ButtonFonts","Button","Logo","ButtonOverlayFonts","ButtonOverlay","BurgerIcon","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","HeaderMegaMenu","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","ButtonOverlay","Button","SocialIcon3","Tripadvisor","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","NavbarFonts","Navbar","EmbedFonts","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","getContainer","Overlay","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","_Fragment","PropertyOverrides","css","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Overlay","Suspense","Navbar","Footer","isBrowser","useRef","React.useId","_Fragment","PropertyOverrides","React.createElement","MainLayout","MainLayoutInverted","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js","https:/framerusercontent.com/modules/A06Q4o7mXgPD8KCoEcyj/6lNFF4j9ANtb3aajNxUz/K2CZk2vVY.js","https:/framerusercontent.com/modules/no1jyBFlkaitm8meHcbj/7Lm2gHInI0HvSxyileoI/k6j2NiDlF.js","https:/framerusercontent.com/modules/fZzAAKWo2uXLNj3mMN8U/n7unIvGicygXkatgZAW4/wcQVAIYzZ.js","https:/framerusercontent.com/modules/iBObuoC3ce1x6PbxUQCL/coQLxaBLV3GMdFuDtDUA/T_xvKgJHO.js","https:/framerusercontent.com/modules/DsUjpvxT3h3Nv0tRRBWA/l1dlv1IkXUD5f38tOkru/TTAdlKzFq.js","https:/framerusercontent.com/modules/ehQjAwxRDFKZ2IcBlugE/7cVGjJwEjRi0TX0sklJX/Aa6nn8X2r.js","https:/framerusercontent.com/modules/Ppk6621y12g00KomWmfc/rhORizhFJZye8nv2xCiT/Cpkgj00uq.js","https:/framerusercontent.com/modules/tr7rr4sgUQgOGxX7JShf/a39lInxXUVNZMvQ76yID/OadBTIfx4.js","https:/framerusercontent.com/modules/AQwPkkjCY7NMb9S6W8A3/9U0Y5VxCikNddeNinNoV/ZjAWJacBU.js","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/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js","https:/framerusercontent.com/modules/PUWMV7pNjgyvPPaWdspH/Zx9UyhDlgkJk6MC5mSme/xwVcXMM4F.js","framer:toplevel/main"],"sourcesContent":["/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dKOssGAnEICeBknFyhf3/bLJolTy4d9BhZcZpI6xl/icurSlt67.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={ArzMeZ4bM:{hover:true},bFcIQHZp5:{hover:true}};const cycleOrder=[\"ArzMeZ4bM\",\"bFcIQHZp5\"];const serializationHash=\"framer-IW20X\";const variantClassNames={ArzMeZ4bM:\"framer-v-1wh43e9\",bFcIQHZp5:\"framer-v-rmh33r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UfG5Pt2iJ=undefined;const vVBmouCNq=undefined;const nkAbqUiJk=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"ArzMeZ4bM\",\"Variant 2\":\"bFcIQHZp5\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,title,width,...props})=>{return{...props,nkAbqUiJk:title??props.nkAbqUiJk??\"Brochure\",UfG5Pt2iJ:click??props.UfG5Pt2iJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"ArzMeZ4bM\",vVBmouCNq:hover??props.vVBmouCNq};};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,UfG5Pt2iJ,nkAbqUiJk,vVBmouCNq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ArzMeZ4bM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap9woi78=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(UfG5Pt2iJ){const res=await UfG5Pt2iJ(...args);if(res===false)return false;}});const onMouseEnter1uemwgv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(vVBmouCNq){const res=await vVBmouCNq(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wh43e9\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ArzMeZ4bM\",onMouseEnter:onMouseEnter1uemwgv,onTap:onTap9woi78,ref:refBinding,style:{backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",borderBottomLeftRadius:70,borderBottomRightRadius:70,borderTopLeftRadius:70,borderTopRightRadius:70,...style},variants:{\"ArzMeZ4bM-hover\":{backgroundColor:\"var(--token-cf74b9e4-409f-490a-873c-2714c8198415, rgb(62, 90, 135))\"},\"bFcIQHZp5-hover\":{backgroundColor:\"var(--token-cf74b9e4-409f-490a-873c-2714c8198415, rgb(62, 90, 135))\"},bFcIQHZp5:{backgroundColor:\"var(--token-35bde75e-296d-4830-b9a8-7496ee41e86f, rgb(255, 235, 179))\"}},...addPropertyOverrides({\"ArzMeZ4bM-hover\":{\"data-framer-name\":undefined},\"bFcIQHZp5-hover\":{\"data-framer-name\":undefined},bFcIQHZp5:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vjc3h7\",layoutDependency:layoutDependency,layoutId:\"itWUMVGKT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cfnit5\",\"data-styles-preset\":\"icurSlt67\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2)))\"},children:\"Brochure\"})}),className:\"framer-jtpdi1\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uhdSSkcrw\",style:{\"--extracted-r6o4lv\":\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},text:nkAbqUiJk,variants:{\"ArzMeZ4bM-hover\":{\"--extracted-r6o4lv\":\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},\"bFcIQHZp5-hover\":{\"--extracted-r6o4lv\":\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"ArzMeZ4bM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cfnit5\",\"data-styles-preset\":\"icurSlt67\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)))\"},children:\"Brochure\"})})},\"bFcIQHZp5-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cfnit5\",\"data-styles-preset\":\"icurSlt67\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)))\"},children:\"Brochure\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q32rfb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dTQw82yPd-container\",nodeId:\"dTQw82yPd\",rendersWithMotion:true,scopeId:\"K2CZk2vVY\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"arrow-down-circle\",id:\"dTQw82yPd\",layoutId:\"dTQw82yPd\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"ArzMeZ4bM-hover\":{color:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},\"bFcIQHZp5-hover\":{color:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IW20X.framer-jylizo, .framer-IW20X .framer-jylizo { display: block; }\",\".framer-IW20X.framer-1wh43e9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-IW20X .framer-1vjc3h7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 11px 20px 11px 20px; position: relative; width: min-content; }\",\".framer-IW20X .framer-jtpdi1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 5; }\",\".framer-IW20X .framer-1q32rfb-container { flex: none; height: 16px; position: relative; width: 16px; z-index: 5; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 141\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bFcIQHZp5\":{\"layout\":[\"auto\",\"auto\"]},\"URgA8Kio1\":{\"layout\":[\"auto\",\"auto\"]},\"SGjoeQOnE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UfG5Pt2iJ\":\"click\",\"nkAbqUiJk\":\"title\",\"vVBmouCNq\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK2CZk2vVY=withCSS(Component,css,\"framer-IW20X\");export default FramerK2CZk2vVY;FramerK2CZk2vVY.displayName=\"Button-overlay\";FramerK2CZk2vVY.defaultProps={height:49,width:141};addPropertyControls(FramerK2CZk2vVY,{variant:{options:[\"ArzMeZ4bM\",\"bFcIQHZp5\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},UfG5Pt2iJ:{title:\"Click\",type:ControlType.EventHandler},nkAbqUiJk:{defaultValue:\"Brochure\",displayTextArea:false,title:\"Title\",type:ControlType.String},vVBmouCNq:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerK2CZk2vVY,[{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\"}]},...FeatherFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK2CZk2vVY\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bFcIQHZp5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"URgA8Kio1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SGjoeQOnE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"141\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"UfG5Pt2iJ\\\":\\\"click\\\",\\\"nkAbqUiJk\\\":\\\"title\\\",\\\"vVBmouCNq\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"49\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K2CZk2vVY.map","// Generated by Framer (656a448)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"JeYvQ_ogW\",\"C7fQ3UFZD\"];const serializationHash=\"framer-tBrVu\";const variantClassNames={C7fQ3UFZD:\"framer-v-1sdi9bp\",JeYvQ_ogW:\"framer-v-mcw405\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zGOOudHsX=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Black Logo\":\"C7fQ3UFZD\",\"Light Logo \":\"JeYvQ_ogW\"};const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JeYvQ_ogW\",zGOOudHsX:link??props.zGOOudHsX};};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,zGOOudHsX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JeYvQ_ogW\",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:zGOOudHsX,motionChild:true,nodeId:\"JeYvQ_ogW\",scopeId:\"k6j2NiDlF\",children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:50,intrinsicWidth:178,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:229,pixelWidth:982,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/nTIdiIq8UGzJrOTBeZjyBIkzQ.svg?width=982&height=229\",srcSet:\"https://framerusercontent.com/images/nTIdiIq8UGzJrOTBeZjyBIkzQ.svg?scale-down-to=512&width=982&height=229 512w,https://framerusercontent.com/images/nTIdiIq8UGzJrOTBeZjyBIkzQ.svg?width=982&height=229 982w\"},className:`${cx(scopingClassNames,\"framer-mcw405\",className,classNames)} framer-1rsztr8`,\"data-framer-name\":\"Light Logo \",layoutDependency:layoutDependency,layoutId:\"JeYvQ_ogW\",ref:refBinding,style:{...style},...addPropertyOverrides({C7fQ3UFZD:{\"data-framer-name\":\"Black Logo\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:50,intrinsicWidth:178,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:229,pixelWidth:982,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229\",srcSet:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?scale-down-to=512&width=982&height=229 512w,https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229 982w\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tBrVu.framer-1rsztr8, .framer-tBrVu .framer-1rsztr8 { display: block; }\",\".framer-tBrVu.framer-mcw405 { gap: 10px; height: 50px; overflow: visible; position: relative; text-decoration: none; width: 178px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 178\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"C7fQ3UFZD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zGOOudHsX\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerk6j2NiDlF=withCSS(Component,css,\"framer-tBrVu\");export default Framerk6j2NiDlF;Framerk6j2NiDlF.displayName=\"Logo\";Framerk6j2NiDlF.defaultProps={height:50,width:178};addPropertyControls(Framerk6j2NiDlF,{variant:{options:[\"JeYvQ_ogW\",\"C7fQ3UFZD\"],optionTitles:[\"Light Logo \",\"Black Logo\"],title:\"Variant\",type:ControlType.Enum},zGOOudHsX:{title:\"Link\",type:ControlType.Link}});addFonts(Framerk6j2NiDlF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk6j2NiDlF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"zGOOudHsX\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"178\",\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C7fQ3UFZD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./k6j2NiDlF.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/dKOssGAnEICeBknFyhf3/bLJolTy4d9BhZcZpI6xl/icurSlt67.js\";const enabledGestures={TLrCaNc8D:{hover:true},WBJw_7z8w:{hover:true,pressed:true}};const cycleOrder=[\"WBJw_7z8w\",\"TLrCaNc8D\"];const serializationHash=\"framer-1Bg0t\";const variantClassNames={TLrCaNc8D:\"framer-v-9b5qxa\",WBJw_7z8w:\"framer-v-kkk50\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yPkr3Fz4p=undefined;const cRqRWoih6=undefined;const WCjUVMGNX=undefined;const okFfDCMAr=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Primary \":\"WBJw_7z8w\",\"Secondary \":\"TLrCaNc8D\"};const Variants=motion.create(React.Fragment);const getProps=({click,color,height,id,link,title,width,...props})=>{return{...props,cRqRWoih6:link??props.cRqRWoih6,okFfDCMAr:title??props.okFfDCMAr??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WBJw_7z8w\",WCjUVMGNX:color??props.WCjUVMGNX??\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",yPkr3Fz4p:click??props.yPkr3Fz4p};};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,okFfDCMAr,cRqRWoih6,WCjUVMGNX,yPkr3Fz4p,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WBJw_7z8w\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap11j28cw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yPkr3Fz4p){const res=await yPkr3Fz4p(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:cRqRWoih6,motionChild:true,nodeId:\"WBJw_7z8w\",scopeId:\"wcQVAIYzZ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kkk50\",className,classNames)} framer-s7fkqx`,\"data-framer-name\":\"Primary \",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WBJw_7z8w\",onTap:onTap11j28cw,ref:refBinding,style:{...style},...addPropertyOverrides({\"TLrCaNc8D-hover\":{\"data-framer-name\":undefined},\"WBJw_7z8w-hover\":{\"data-framer-name\":undefined},\"WBJw_7z8w-pressed\":{\"data-framer-name\":undefined},TLrCaNc8D:{\"data-framer-name\":\"Secondary \"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cfnit5\",\"data-styles-preset\":\"icurSlt67\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-WCjUVMGNX-wcQVAIYzZ))\"},children:\"Home\"})}),className:\"framer-r44km5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bDxJWXWUe\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-WCjUVMGNX-wcQVAIYzZ)\",\"--variable-reference-WCjUVMGNX-wcQVAIYzZ\":WCjUVMGNX,opacity:1},text:okFfDCMAr,variants:{\"TLrCaNc8D-hover\":{\"--extracted-r6o4lv\":\"var(--token-2efcecc6-fe6d-4cb0-98e7-39d2a7c19114, rgb(244, 229, 227))\",opacity:.7},\"WBJw_7z8w-hover\":{\"--extracted-r6o4lv\":\"var(--token-cf74b9e4-409f-490a-873c-2714c8198415, rgb(62, 90, 135))\",opacity:.7},\"WBJw_7z8w-pressed\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"TLrCaNc8D-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cfnit5\",\"data-styles-preset\":\"icurSlt67\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2efcecc6-fe6d-4cb0-98e7-39d2a7c19114, rgb(244, 229, 227)))\"},children:\"Home\"})})},\"WBJw_7z8w-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cfnit5\",\"data-styles-preset\":\"icurSlt67\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cf74b9e4-409f-490a-873c-2714c8198415, rgb(62, 90, 135)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1Bg0t.framer-s7fkqx, .framer-1Bg0t .framer-s7fkqx { display: block; }\",\".framer-1Bg0t.framer-kkk50 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1Bg0t .framer-r44km5 { cursor: pointer; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TLrCaNc8D\":{\"layout\":[\"auto\",\"auto\"]},\"G13dPDqR3\":{\"layout\":[\"auto\",\"auto\"]},\"cBSqbNOVF\":{\"layout\":[\"auto\",\"auto\"]},\"lJkmRAtOz\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"okFfDCMAr\":\"title\",\"cRqRWoih6\":\"link\",\"WCjUVMGNX\":\"color\",\"yPkr3Fz4p\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwcQVAIYzZ=withCSS(Component,css,\"framer-1Bg0t\");export default FramerwcQVAIYzZ;FramerwcQVAIYzZ.displayName=\"Nav-item\";FramerwcQVAIYzZ.defaultProps={height:27,width:44};addPropertyControls(FramerwcQVAIYzZ,{variant:{options:[\"WBJw_7z8w\",\"TLrCaNc8D\"],optionTitles:[\"Primary \",\"Secondary \"],title:\"Variant\",type:ControlType.Enum},okFfDCMAr:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},cRqRWoih6:{title:\"Link\",type:ControlType.Link},WCjUVMGNX:{defaultValue:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",title:\"Color\",type:ControlType.Color},yPkr3Fz4p:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerwcQVAIYzZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwcQVAIYzZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"27\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"okFfDCMAr\\\":\\\"title\\\",\\\"cRqRWoih6\\\":\\\"link\\\",\\\"WCjUVMGNX\\\":\\\"color\\\",\\\"yPkr3Fz4p\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TLrCaNc8D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G13dPDqR3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cBSqbNOVF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lJkmRAtOz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wcQVAIYzZ.map","// Generated by Framer (99efa6a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/A6Cg9XUMIyCUaKpnQHCN/jIEFEC0D11MItvaPyOhn/qDcd9OWxw.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/reNb3mgiXqYW3AoQaFOZ/YJ31AkzI1dahr4nHJztf/xWdHSZDDj.js\";import LinkButton from\"https://framerusercontent.com/modules/aconrOWdCbymFt543Kmb/wBEEKW5U3glotLmlWFAG/fgSCvArB7.js\";import NavItem from\"https://framerusercontent.com/modules/fZzAAKWo2uXLNj3mMN8U/n7unIvGicygXkatgZAW4/wcQVAIYzZ.js\";const LinkButtonFonts=getFonts(LinkButton);const NavItemFonts=getFonts(NavItem);const cycleOrder=[\"n22Cd1b1I\",\"xUKke4Aty\",\"QepmFHyWw\",\"YBPdfHD3D\"];const serializationHash=\"framer-Vwols\";const variantClassNames={n22Cd1b1I:\"framer-v-1qw1rit\",QepmFHyWw:\"framer-v-1i2l8hg\",xUKke4Aty:\"framer-v-1pt929m\",YBPdfHD3D:\"framer-v-fvwmkn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const 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:\"n22Cd1b1I\",Laptop:\"YBPdfHD3D\",Mobile:\"QepmFHyWw\",Tablet:\"xUKke4Aty\"};const getProps=({height,id,mouseLeave,width,...props})=>{return{...props,rHq4pkS0w:mouseLeave??props.rHq4pkS0w,variant:humanReadableVariantMap[props.variant]??props.variant??\"n22Cd1b1I\"};};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,rHq4pkS0w,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n22Cd1b1I\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeavettx6ma=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(rHq4pkS0w){const res=await rHq4pkS0w(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"xUKke4Aty\",\"QepmFHyWw\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"QepmFHyWw\")return false;return true;};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-1qw1rit\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n22Cd1b1I\",onMouseLeave:onMouseLeavettx6ma,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{QepmFHyWw:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({QepmFHyWw:{\"data-framer-name\":\"Mobile\"},xUKke4Aty:{\"data-framer-name\":\"Tablet\"},YBPdfHD3D:{\"data-framer-name\":\"Laptop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-idzg58\",\"data-framer-name\":\"Mega Menu\",layoutDependency:layoutDependency,layoutId:\"tWTVYupHt\",style:{backgroundColor:\"var(--token-799b00f6-11b6-4958-a4a4-9d1d53ba0d9a, rgb(14, 15, 17))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{QepmFHyWw:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},xUKke4Aty:{backgroundColor:\"rgb(14, 15, 17)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-497d5u\",\"data-framer-name\":\"Mega Menu Text Block\",layoutDependency:layoutDependency,layoutId:\"beF7vOJMK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l6xwt7\",\"data-framer-name\":\"Mega Menu Text\",layoutDependency:layoutDependency,layoutId:\"vtQSVml4s\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1sw5l3w\",\"data-styles-preset\":\"qDcd9OWxw\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255)))\"},children:\"Explore Demos\"})}),className:\"framer-15cta2o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o_HcY6GhQ\",style:{\"--extracted-1eung3n\":\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-riidba\",\"data-styles-preset\":\"xWdHSZDDj\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255)))\"},children:\"We have crafted ready demo pages for your next event website. Check them all.\"})}),className:\"framer-gmqzoo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iPpLELt_1\",style:{\"--extracted-r6o4lv\":\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dfwtpm\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"Bzzju8qIW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mriodn-container\",layoutDependency:layoutDependency,layoutId:\"kF9ORYhZ6-container\",nodeId:\"kF9ORYhZ6\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(LinkButton,{DoGG6n53Q:\"arrow-right\",height:\"100%\",hsC9Z5oTM:\"Explore 40+ Framer Template\",id:\"kF9ORYhZ6\",L0Ty9Nyzz:\"https://framerbite.com/all-access\",layoutId:\"kF9ORYhZ6\",variant:\"Qd0oNaGGM\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fnkfqw\",\"data-framer-name\":\"Mega Menu Inner\",layoutDependency:layoutDependency,layoutId:\"nhWeRqMik\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h4t9cw\",\"data-framer-name\":\"Menu Block\",layoutDependency:layoutDependency,layoutId:\"swPNq_tru\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kzwe1j\",\"data-framer-name\":\"Single Menu\",layoutDependency:layoutDependency,layoutId:\"q8fgkaMCv\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-riidba\",\"data-styles-preset\":\"xWdHSZDDj\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255)))\"},children:\"Home Pages\"})}),className:\"framer-1qa6ef7\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tkzFVPeyR\",style:{\"--extracted-r6o4lv\":\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255))\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i6k6a1\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"NB5FNJnZY\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tz98pn-container\",layoutDependency:layoutDependency,layoutId:\"I0GT4R3d9-container\",nodeId:\"I0GT4R3d9\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks[0],height:\"100%\",id:\"I0GT4R3d9\",layoutId:\"I0GT4R3d9\",okFfDCMAr:\"Homepage 01\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cmvbiv-container\",layoutDependency:layoutDependency,layoutId:\"zvtWHGD5v-container\",nodeId:\"zvtWHGD5v\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks1[0],height:\"100%\",id:\"zvtWHGD5v\",layoutId:\"zvtWHGD5v\",okFfDCMAr:\"Homepage 02\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks1[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks1[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cf0yih\",\"data-framer-name\":\"Single Menu\",layoutDependency:layoutDependency,layoutId:\"CYWjd4M6J\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-riidba\",\"data-styles-preset\":\"xWdHSZDDj\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255)))\"},children:\"Inner Pages\"})}),className:\"framer-12212x4\",\"data-framer-name\":\"Inner Pages\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UxsnJsqSL\",style:{\"--extracted-r6o4lv\":\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(255, 255, 255))\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12cteau\",\"data-framer-name\":\"Singe Menu Inner\",layoutDependency:layoutDependency,layoutId:\"FnqOBVG9K\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oic1zq\",\"data-framer-name\":\"Single Menu Inner Single\",layoutDependency:layoutDependency,layoutId:\"e9GWGnXPP\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vvw8hUajr\"},implicitPathVariables:undefined},{href:{webPageId:\"Vvw8hUajr\"},implicitPathVariables:undefined},{href:{webPageId:\"Vvw8hUajr\"},implicitPathVariables:undefined},{href:{webPageId:\"Vvw8hUajr\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qa5jid-container\",layoutDependency:layoutDependency,layoutId:\"ZZcAhCtwe-container\",nodeId:\"ZZcAhCtwe\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks2[0],height:\"100%\",id:\"ZZcAhCtwe\",layoutId:\"ZZcAhCtwe\",okFfDCMAr:\"About\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks2[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks2[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2zdpa5-container\",layoutDependency:layoutDependency,layoutId:\"XNn3OR3Y1-container\",nodeId:\"XNn3OR3Y1\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks3[0],height:\"100%\",id:\"XNn3OR3Y1\",layoutId:\"XNn3OR3Y1\",okFfDCMAr:\"Services\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks3[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks3[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{jiWZ26Vr4:\"modern-wedding\"},webPageId:\"IJYdQd6cO\"},implicitPathVariables:undefined},{href:{pathVariables:{jiWZ26Vr4:\"modern-wedding\"},webPageId:\"IJYdQd6cO\"},implicitPathVariables:undefined},{href:{pathVariables:{jiWZ26Vr4:\"modern-wedding\"},webPageId:\"IJYdQd6cO\"},implicitPathVariables:undefined},{href:{pathVariables:{jiWZ26Vr4:\"modern-wedding\"},webPageId:\"IJYdQd6cO\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19mxtu8-container\",layoutDependency:layoutDependency,layoutId:\"XOa1dDL5M-container\",nodeId:\"XOa1dDL5M\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks4[0],height:\"100%\",id:\"XOa1dDL5M\",layoutId:\"XOa1dDL5M\",okFfDCMAr:\"Services Details\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks4[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks4[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks4[3]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11ahhep\",\"data-framer-name\":\"Single Menu Inner Single\",layoutDependency:layoutDependency,layoutId:\"Hb7lR02MK\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vVQgyD8f_\"},implicitPathVariables:undefined},{href:{webPageId:\"vVQgyD8f_\"},implicitPathVariables:undefined},{href:{webPageId:\"vVQgyD8f_\"},implicitPathVariables:undefined},{href:{webPageId:\"vVQgyD8f_\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kbs2g4-container\",layoutDependency:layoutDependency,layoutId:\"dHB5I6S2b-container\",nodeId:\"dHB5I6S2b\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks5[0],height:\"100%\",id:\"dHB5I6S2b\",layoutId:\"dHB5I6S2b\",okFfDCMAr:\"Blog\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks5[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks5[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks5[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{n3i61xNpB:\"the-ultimate-guide-to-stress-free-wedding-management\"},webPageId:\"cZEdyfkgT\"},implicitPathVariables:undefined},{href:{pathVariables:{n3i61xNpB:\"the-ultimate-guide-to-stress-free-wedding-management\"},webPageId:\"cZEdyfkgT\"},implicitPathVariables:undefined},{href:{pathVariables:{n3i61xNpB:\"the-ultimate-guide-to-stress-free-wedding-management\"},webPageId:\"cZEdyfkgT\"},implicitPathVariables:undefined},{href:{pathVariables:{n3i61xNpB:\"the-ultimate-guide-to-stress-free-wedding-management\"},webPageId:\"cZEdyfkgT\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16hb734-container\",layoutDependency:layoutDependency,layoutId:\"YGuBPeO9Z-container\",nodeId:\"YGuBPeO9Z\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks6[0],height:\"100%\",id:\"YGuBPeO9Z\",layoutId:\"YGuBPeO9Z\",okFfDCMAr:\"Blog Details\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks6[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks6[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks6[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wvzi1-container\",layoutDependency:layoutDependency,layoutId:\"G8AcPtVys-container\",nodeId:\"G8AcPtVys\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks7[0],height:\"100%\",id:\"G8AcPtVys\",layoutId:\"G8AcPtVys\",okFfDCMAr:\"Contact\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks7[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks7[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks7[3]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fhwlt\",\"data-framer-name\":\"Single Menu Inner Single\",layoutDependency:layoutDependency,layoutId:\"B16VJMR3R\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Cl5tZVOZ2\"},implicitPathVariables:undefined},{href:{webPageId:\"Cl5tZVOZ2\"},implicitPathVariables:undefined},{href:{webPageId:\"Cl5tZVOZ2\"},implicitPathVariables:undefined},{href:{webPageId:\"Cl5tZVOZ2\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a57vvq-container\",layoutDependency:layoutDependency,layoutId:\"e1WqGhr1v-container\",nodeId:\"e1WqGhr1v\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks8[0],height:\"100%\",id:\"e1WqGhr1v\",layoutId:\"e1WqGhr1v\",okFfDCMAr:\"Team\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks8[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks8[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks8[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Gmw7ymeHU\"},implicitPathVariables:undefined},{href:{webPageId:\"Gmw7ymeHU\"},implicitPathVariables:undefined},{href:{webPageId:\"Gmw7ymeHU\"},implicitPathVariables:undefined},{href:{webPageId:\"Gmw7ymeHU\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bfwmm3-container\",layoutDependency:layoutDependency,layoutId:\"h5rHF0_hm-container\",nodeId:\"h5rHF0_hm\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks9[0],height:\"100%\",id:\"h5rHF0_hm\",layoutId:\"h5rHF0_hm\",okFfDCMAr:\"FAQ\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks9[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks9[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks9[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FsWdv4H69\"},implicitPathVariables:undefined},{href:{webPageId:\"FsWdv4H69\"},implicitPathVariables:undefined},{href:{webPageId:\"FsWdv4H69\"},implicitPathVariables:undefined},{href:{webPageId:\"FsWdv4H69\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hxmh0x-container\",layoutDependency:layoutDependency,layoutId:\"U61on64eO-container\",nodeId:\"U61on64eO\",rendersWithMotion:true,scopeId:\"T_xvKgJHO\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks10[0],height:\"100%\",id:\"U61on64eO\",layoutId:\"U61on64eO\",okFfDCMAr:\"404 Error\",variant:\"TLrCaNc8D\",width:\"100%\",...addPropertyOverrides({QepmFHyWw:{cRqRWoih6:resolvedLinks10[2]},xUKke4Aty:{cRqRWoih6:resolvedLinks10[1]},YBPdfHD3D:{cRqRWoih6:resolvedLinks10[3]}},baseVariant,gestureVariant)})})})})]})]})]})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Vwols.framer-iofwqc, .framer-Vwols .framer-iofwqc { display: block; }\",\".framer-Vwols.framer-1qw1rit { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1445px; }\",\".framer-Vwols .framer-idzg58 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 35px 40px 35px 38px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-Vwols .framer-497d5u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 317px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Vwols .framer-1l6xwt7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vwols .framer-15cta2o, .framer-Vwols .framer-1qa6ef7, .framer-Vwols .framer-12212x4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Vwols .framer-gmqzoo { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Vwols .framer-1dfwtpm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vwols .framer-1mriodn-container, .framer-Vwols .framer-1tz98pn-container, .framer-Vwols .framer-cmvbiv-container, .framer-Vwols .framer-1qa5jid-container, .framer-Vwols .framer-2zdpa5-container, .framer-Vwols .framer-19mxtu8-container, .framer-Vwols .framer-1kbs2g4-container, .framer-Vwols .framer-16hb734-container, .framer-Vwols .framer-1wvzi1-container, .framer-Vwols .framer-1a57vvq-container, .framer-Vwols .framer-bfwmm3-container, .framer-Vwols .framer-hxmh0x-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Vwols .framer-fnkfqw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Vwols .framer-1h4t9cw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Vwols .framer-kzwe1j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vwols .framer-1i6k6a1, .framer-Vwols .framer-oic1zq, .framer-Vwols .framer-11ahhep, .framer-Vwols .framer-1fhwlt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vwols .framer-1cf0yih { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vwols .framer-12cteau { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Vwols.framer-1qw1rit, .framer-Vwols .framer-idzg58, .framer-Vwols .framer-497d5u, .framer-Vwols .framer-1l6xwt7, .framer-Vwols .framer-1dfwtpm, .framer-Vwols .framer-fnkfqw, .framer-Vwols .framer-1h4t9cw, .framer-Vwols .framer-kzwe1j, .framer-Vwols .framer-1i6k6a1, .framer-Vwols .framer-1cf0yih, .framer-Vwols .framer-12cteau, .framer-Vwols .framer-oic1zq, .framer-Vwols .framer-11ahhep, .framer-Vwols .framer-1fhwlt { gap: 0px; } .framer-Vwols.framer-1qw1rit > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Vwols.framer-1qw1rit > :first-child, .framer-Vwols .framer-idzg58 > :first-child, .framer-Vwols .framer-fnkfqw > :first-child, .framer-Vwols .framer-1h4t9cw > :first-child, .framer-Vwols .framer-12cteau > :first-child { margin-left: 0px; } .framer-Vwols.framer-1qw1rit > :last-child, .framer-Vwols .framer-idzg58 > :last-child, .framer-Vwols .framer-fnkfqw > :last-child, .framer-Vwols .framer-1h4t9cw > :last-child, .framer-Vwols .framer-12cteau > :last-child { margin-right: 0px; } .framer-Vwols .framer-idzg58 > * { margin: 0px; margin-left: calc(72px / 2); margin-right: calc(72px / 2); } .framer-Vwols .framer-497d5u > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-Vwols .framer-497d5u > :first-child, .framer-Vwols .framer-1l6xwt7 > :first-child, .framer-Vwols .framer-1dfwtpm > :first-child, .framer-Vwols .framer-kzwe1j > :first-child, .framer-Vwols .framer-1i6k6a1 > :first-child, .framer-Vwols .framer-1cf0yih > :first-child, .framer-Vwols .framer-oic1zq > :first-child, .framer-Vwols .framer-11ahhep > :first-child, .framer-Vwols .framer-1fhwlt > :first-child { margin-top: 0px; } .framer-Vwols .framer-497d5u > :last-child, .framer-Vwols .framer-1l6xwt7 > :last-child, .framer-Vwols .framer-1dfwtpm > :last-child, .framer-Vwols .framer-kzwe1j > :last-child, .framer-Vwols .framer-1i6k6a1 > :last-child, .framer-Vwols .framer-1cf0yih > :last-child, .framer-Vwols .framer-oic1zq > :last-child, .framer-Vwols .framer-11ahhep > :last-child, .framer-Vwols .framer-1fhwlt > :last-child { margin-bottom: 0px; } .framer-Vwols .framer-1l6xwt7 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Vwols .framer-1dfwtpm > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Vwols .framer-fnkfqw > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Vwols .framer-1h4t9cw > *, .framer-Vwols .framer-12cteau > * { margin: 0px; margin-left: calc(80px / 2); margin-right: calc(80px / 2); } .framer-Vwols .framer-kzwe1j > *, .framer-Vwols .framer-1cf0yih > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-Vwols .framer-1i6k6a1 > *, .framer-Vwols .framer-oic1zq > *, .framer-Vwols .framer-11ahhep > *, .framer-Vwols .framer-1fhwlt > * { margin: 0px; margin-bottom: calc(18px / 2); margin-top: calc(18px / 2); } }\",\".framer-Vwols.framer-v-1pt929m.framer-1qw1rit { width: 768px; }\",\".framer-Vwols.framer-v-1pt929m .framer-idzg58 { padding: 0px; }\",\".framer-Vwols.framer-v-1pt929m .framer-12cteau { gap: 60px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Vwols.framer-v-1pt929m .framer-12cteau { gap: 0px; } .framer-Vwols.framer-v-1pt929m .framer-12cteau > * { margin: 0px; margin-left: calc(60px / 2); margin-right: calc(60px / 2); } .framer-Vwols.framer-v-1pt929m .framer-12cteau > :first-child { margin-left: 0px; } .framer-Vwols.framer-v-1pt929m .framer-12cteau > :last-child { margin-right: 0px; } }\",\".framer-Vwols.framer-v-1i2l8hg.framer-1qw1rit { width: min-content; }\",\".framer-Vwols.framer-v-1i2l8hg .framer-idzg58 { flex: none; padding: 0px; width: min-content; will-change: unset; }\",\".framer-Vwols.framer-v-1i2l8hg .framer-fnkfqw { flex: none; justify-content: flex-start; width: min-content; }\",\".framer-Vwols.framer-v-1i2l8hg .framer-1h4t9cw { flex: none; flex-direction: column; gap: 18px; width: min-content; }\",\".framer-Vwols.framer-v-1i2l8hg .framer-kzwe1j, .framer-Vwols.framer-v-1i2l8hg .framer-1cf0yih { gap: 18px; }\",\".framer-Vwols.framer-v-1i2l8hg .framer-12cteau { flex-direction: column; gap: 18px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Vwols.framer-v-1i2l8hg .framer-1h4t9cw, .framer-Vwols.framer-v-1i2l8hg .framer-kzwe1j, .framer-Vwols.framer-v-1i2l8hg .framer-1cf0yih, .framer-Vwols.framer-v-1i2l8hg .framer-12cteau { gap: 0px; } .framer-Vwols.framer-v-1i2l8hg .framer-1h4t9cw > *, .framer-Vwols.framer-v-1i2l8hg .framer-kzwe1j > *, .framer-Vwols.framer-v-1i2l8hg .framer-1cf0yih > *, .framer-Vwols.framer-v-1i2l8hg .framer-12cteau > * { margin: 0px; margin-bottom: calc(18px / 2); margin-top: calc(18px / 2); } .framer-Vwols.framer-v-1i2l8hg .framer-1h4t9cw > :first-child, .framer-Vwols.framer-v-1i2l8hg .framer-kzwe1j > :first-child, .framer-Vwols.framer-v-1i2l8hg .framer-1cf0yih > :first-child, .framer-Vwols.framer-v-1i2l8hg .framer-12cteau > :first-child { margin-top: 0px; } .framer-Vwols.framer-v-1i2l8hg .framer-1h4t9cw > :last-child, .framer-Vwols.framer-v-1i2l8hg .framer-kzwe1j > :last-child, .framer-Vwols.framer-v-1i2l8hg .framer-1cf0yih > :last-child, .framer-Vwols.framer-v-1i2l8hg .framer-12cteau > :last-child { margin-bottom: 0px; } }\",\".framer-Vwols.framer-v-fvwmkn.framer-1qw1rit { width: 992px; }\",\".framer-Vwols.framer-v-fvwmkn .framer-idzg58 { gap: 40px; }\",\".framer-Vwols.framer-v-fvwmkn .framer-497d5u { flex: none; width: 30%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Vwols.framer-v-fvwmkn .framer-idzg58 { gap: 0px; } .framer-Vwols.framer-v-fvwmkn .framer-idzg58 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-Vwols.framer-v-fvwmkn .framer-idzg58 > :first-child { margin-left: 0px; } .framer-Vwols.framer-v-fvwmkn .framer-idzg58 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 287\n * @framerIntrinsicWidth 1445\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xUKke4Aty\":{\"layout\":[\"fixed\",\"auto\"]},\"QepmFHyWw\":{\"layout\":[\"auto\",\"auto\"]},\"YBPdfHD3D\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"rHq4pkS0w\":\"mouseLeave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT_xvKgJHO=withCSS(Component,css,\"framer-Vwols\");export default FramerT_xvKgJHO;FramerT_xvKgJHO.displayName=\"Header mega menu\";FramerT_xvKgJHO.defaultProps={height:287,width:1445};addPropertyControls(FramerT_xvKgJHO,{variant:{options:[\"n22Cd1b1I\",\"xUKke4Aty\",\"QepmFHyWw\",\"YBPdfHD3D\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\",\"Laptop\"],title:\"Variant\",type:ControlType.Enum},rHq4pkS0w:{title:\"Mouse Leave\",type:ControlType.EventHandler}});addFonts(FramerT_xvKgJHO,[{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\"}]},...LinkButtonFonts,...NavItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT_xvKgJHO\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xUKke4Aty\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QepmFHyWw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YBPdfHD3D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rHq4pkS0w\\\":\\\"mouseLeave\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"287\",\"framerIntrinsicWidth\":\"1445\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ded5ed)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const cycleOrder=[\"iE1eHYr5F\",\"Y7u4ojSiz\"];const serializationHash=\"framer-v2PBc\";const variantClassNames={iE1eHYr5F:\"framer-v-v0a60o\",Y7u4ojSiz:\"framer-v-u5mdta\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const njNJdZBy3=undefined;const vJH2yQXFN=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Humburger:\"iE1eHYr5F\",x:\"Y7u4ojSiz\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,tap,width,...props})=>{return{...props,njNJdZBy3:tap??props.njNJdZBy3,variant:humanReadableVariantMap[props.variant]??props.variant??\"iE1eHYr5F\",vJH2yQXFN:color??props.vJH2yQXFN??\"var(--token-7f5544af-543d-45ce-a4d1-c4fb6f3243f4, rgb(24, 28, 57))\"};};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,njNJdZBy3,vJH2yQXFN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iE1eHYr5F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ls8u6u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(njNJdZBy3){const res=await njNJdZBy3(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-v0a60o\",className,classNames),\"data-framer-name\":\"Humburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iE1eHYr5F\",onTap:onTap1ls8u6u,ref:refBinding,style:{...style},...addPropertyOverrides({Y7u4ojSiz:{\"data-framer-name\":\"x\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a162rs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p5X9eSXyv-container\",nodeId:\"p5X9eSXyv\",rendersWithMotion:true,scopeId:\"TTAdlKzFq\",children:/*#__PURE__*/_jsx(Feather,{color:vJH2yQXFN,height:\"100%\",iconSearch:\"Home\",iconSelection:\"menu\",id:\"p5X9eSXyv\",layoutId:\"p5X9eSXyv\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Y7u4ojSiz:{iconSelection:\"x\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v2PBc.framer-18ewvuf, .framer-v2PBc .framer-18ewvuf { display: block; }\",\".framer-v2PBc.framer-v0a60o { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; }\",\".framer-v2PBc .framer-1a162rs-container { flex: none; height: 40px; position: relative; width: 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y7u4ojSiz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"njNJdZBy3\":\"tap\",\"vJH2yQXFN\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTTAdlKzFq=withCSS(Component,css,\"framer-v2PBc\");export default FramerTTAdlKzFq;FramerTTAdlKzFq.displayName=\"Burger icon\";FramerTTAdlKzFq.defaultProps={height:40,width:40};addPropertyControls(FramerTTAdlKzFq,{variant:{options:[\"iE1eHYr5F\",\"Y7u4ojSiz\"],optionTitles:[\"Humburger\",\"x\"],title:\"Variant\",type:ControlType.Enum},njNJdZBy3:{title:\"Tap\",type:ControlType.EventHandler},vJH2yQXFN:{defaultValue:'var(--token-7f5544af-543d-45ce-a4d1-c4fb6f3243f4, rgb(24, 28, 57)) /* {\"name\":\"Neutral/04\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerTTAdlKzFq,[{explicitInter:true,fonts:[]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTTAdlKzFq\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y7u4ojSiz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"njNJdZBy3\\\":\\\"tap\\\",\\\"vJH2yQXFN\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TTAdlKzFq.map","// Generated by Framer (4ded5ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/xQklBRmO0tstvUCc5XqG/ZGKBArYelKGol3C3Yyvf/cnCBl9YYE.js\";import ButtonOverlay from\"https://framerusercontent.com/modules/A06Q4o7mXgPD8KCoEcyj/6lNFF4j9ANtb3aajNxUz/K2CZk2vVY.js\";import Logo from\"https://framerusercontent.com/modules/no1jyBFlkaitm8meHcbj/7Lm2gHInI0HvSxyileoI/k6j2NiDlF.js\";import HeaderMegaMenu from\"https://framerusercontent.com/modules/iBObuoC3ce1x6PbxUQCL/coQLxaBLV3GMdFuDtDUA/T_xvKgJHO.js\";import BurgerIcon from\"https://framerusercontent.com/modules/DsUjpvxT3h3Nv0tRRBWA/l1dlv1IkXUD5f38tOkru/TTAdlKzFq.js\";import NavItem from\"https://framerusercontent.com/modules/fZzAAKWo2uXLNj3mMN8U/n7unIvGicygXkatgZAW4/wcQVAIYzZ.js\";const NavItemFonts=getFonts(NavItem);const ButtonFonts=getFonts(Button);const LogoFonts=getFonts(Logo);const ButtonOverlayFonts=getFonts(ButtonOverlay);const BurgerIconFonts=getFonts(BurgerIcon);const cycleOrder=[\"sfDCtz_vo\",\"bLglnfBk9\",\"eCehT3FCL\",\"F4eOTSk7g\",\"m26xqUnrT\",\"isv1Xkbnc\",\"h6BWSOeBR\",\"DdA7vvnNa\",\"ltYCvgkzX\",\"nCnNJ99Jz\",\"YqG98b1nW\",\"oKbu_DA7F\"];const serializationHash=\"framer-K7mZz\";const variantClassNames={bLglnfBk9:\"framer-v-kuji9y\",DdA7vvnNa:\"framer-v-1ycbhq8\",eCehT3FCL:\"framer-v-1ybu03c\",F4eOTSk7g:\"framer-v-87dsh2\",h6BWSOeBR:\"framer-v-1pha3ih\",isv1Xkbnc:\"framer-v-1t96dyi\",ltYCvgkzX:\"framer-v-1gqz6kd\",m26xqUnrT:\"framer-v-jhq3sp\",nCnNJ99Jz:\"framer-v-4kn8bc\",oKbu_DA7F:\"framer-v-1s3h7si\",sfDCtz_vo:\"framer-v-xjmxs9\",YqG98b1nW:\"framer-v-1ktwpzh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rwtHs_bTN=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};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 inverted\":\"m26xqUnrT\",\"Laptop inverted\":\"isv1Xkbnc\",\"Mobile inveretd\":\"YqG98b1nW\",\"Mobile Inverted Open\":\"oKbu_DA7F\",\"Mobile Open\":\"F4eOTSk7g\",\"Tablet inverted open\":\"nCnNJ99Jz\",\"Tablet inverted\":\"ltYCvgkzX\",\"Tablet Open\":\"DdA7vvnNa\",Desktop:\"sfDCtz_vo\",Laptop:\"bLglnfBk9\",Mobile:\"eCehT3FCL\",Tablet:\"h6BWSOeBR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,overlayOpen,width,...props})=>{return{...props,rwtHs_bTN:overlayOpen??props.rwtHs_bTN,variant:humanReadableVariantMap[props.variant]??props.variant??\"sfDCtz_vo\"};};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,rwtHs_bTN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sfDCtz_vo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4zbyd6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});});const onTap41qklv=activeVariantCallback(async(...args)=>{setVariant(\"h6BWSOeBR\");});const onTap10e8pid=activeVariantCallback(async(...args)=>{setVariant(\"ltYCvgkzX\");});const onTap1k5nqcg=activeVariantCallback(async(...args)=>{setVariant(\"YqG98b1nW\");});const yPkr3Fz4p9cldgu=activeVariantCallback(async(...args)=>{setVariant(\"eCehT3FCL\");});const yPkr3Fz4p1k5nqcg=activeVariantCallback(async(...args)=>{setVariant(\"YqG98b1nW\");});const BI4AtVUfQ1k5nqcg=activeVariantCallback(async(...args)=>{setVariant(\"YqG98b1nW\");});const BI4AtVUfQ1v8trqm=activeVariantCallback(async(...args)=>{if(rwtHs_bTN){const res=await rwtHs_bTN(...args);if(res===false)return false;}setVariant(\"eCehT3FCL\");});const BI4AtVUfQtf5nyj=activeVariantCallback(async(...args)=>{if(rwtHs_bTN){const res=await rwtHs_bTN(...args);if(res===false)return false;}setVariant(\"YqG98b1nW\");});const UfG5Pt2iJ459lq5=activeVariantCallback(async(...args)=>{if(rwtHs_bTN){const res=await rwtHs_bTN(...args);if(res===false)return false;}});const njNJdZBy31pukuwr=activeVariantCallback(async(...args)=>{setVariant(\"F4eOTSk7g\");});const njNJdZBy39cldgu=activeVariantCallback(async(...args)=>{setVariant(\"eCehT3FCL\");});const njNJdZBy3it42ny=activeVariantCallback(async(...args)=>{setVariant(\"DdA7vvnNa\");});const njNJdZBy341qklv=activeVariantCallback(async(...args)=>{setVariant(\"h6BWSOeBR\");});const njNJdZBy315dad4l=activeVariantCallback(async(...args)=>{setVariant(\"nCnNJ99Jz\");});const njNJdZBy310e8pid=activeVariantCallback(async(...args)=>{setVariant(\"ltYCvgkzX\");});const njNJdZBy314k60tr=activeVariantCallback(async(...args)=>{setVariant(\"oKbu_DA7F\");});const njNJdZBy31k5nqcg=activeVariantCallback(async(...args)=>{setVariant(\"YqG98b1nW\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"eCehT3FCL\",\"h6BWSOeBR\",\"ltYCvgkzX\",\"YqG98b1nW\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"oKbu_DA7F\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"F4eOTSk7g\")return true;return false;};const isDisplayed3=()=>{if([\"eCehT3FCL\",\"F4eOTSk7g\",\"YqG98b1nW\",\"oKbu_DA7F\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"eCehT3FCL\",\"F4eOTSk7g\",\"h6BWSOeBR\",\"DdA7vvnNa\",\"ltYCvgkzX\",\"nCnNJ99Jz\",\"YqG98b1nW\",\"oKbu_DA7F\"].includes(baseVariant))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-xjmxs9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sfDCtz_vo\",ref:refBinding,style:{background:\"linear-gradient(180deg, var(--token-82df8d19-f4be-4c35-965d-0e06fbac063b, rgba(0, 0, 0, 0.4)) 0%, var(--token-e862a2cb-149a-4696-8526-b3d0a054c223, rgba(0, 0, 0, 0.1)) 50.02119854743866%, var(--token-6bdbc377-e387-4479-b97b-a661c183d55a, rgba(0, 0, 0, 0)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{DdA7vvnNa:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},F4eOTSk7g:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},h6BWSOeBR:{backgroundColor:\"rgba(0, 0, 0, 0)\"},isv1Xkbnc:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},ltYCvgkzX:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},m26xqUnrT:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},nCnNJ99Jz:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},oKbu_DA7F:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},YqG98b1nW:{background:\"linear-gradient(180deg, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 0%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 50%, var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252)) 100%)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"}},...addPropertyOverrides({bLglnfBk9:{\"data-framer-name\":\"Laptop\"},DdA7vvnNa:{\"data-framer-name\":\"Tablet Open\"},eCehT3FCL:{\"data-framer-name\":\"Mobile\"},F4eOTSk7g:{\"data-framer-name\":\"Mobile Open\",\"data-highlight\":true,onTap:onTap4zbyd6},h6BWSOeBR:{\"data-framer-name\":\"Tablet\"},isv1Xkbnc:{\"data-framer-name\":\"Laptop inverted\"},ltYCvgkzX:{\"data-framer-name\":\"Tablet inverted\"},m26xqUnrT:{\"data-framer-name\":\"Desktop inverted\"},nCnNJ99Jz:{\"data-framer-name\":\"Tablet inverted open\"},oKbu_DA7F:{\"data-framer-name\":\"Mobile Inverted Open\"},YqG98b1nW:{\"data-framer-name\":\"Mobile inveretd\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lf9ukk\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Sim56DKzE\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{DdA7vvnNa:{backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},F4eOTSk7g:{backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},isv1Xkbnc:{backgroundColor:\"rgba(0, 0, 0, 0)\"},m26xqUnrT:{backgroundColor:\"rgba(0, 0, 0, 0)\"},nCnNJ99Jz:{backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},oKbu_DA7F:{backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"}},...addPropertyOverrides({DdA7vvnNa:{\"data-highlight\":true,onTap:onTap41qklv,transformTemplate:transformTemplate1},F4eOTSk7g:{transformTemplate:transformTemplate1},nCnNJ99Jz:{\"data-highlight\":true,onTap:onTap10e8pid,transformTemplate:transformTemplate1},oKbu_DA7F:{\"data-highlight\":true,onTap:onTap1k5nqcg,transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-27)/2)+0,...addPropertyOverrides({DdA7vvnNa:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+0},F4eOTSk7g:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+0},nCnNJ99Jz:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+0},oKbu_DA7F:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1spoeo9-container\",layoutDependency:layoutDependency,layoutId:\"QAatuLsox-container\",nodeId:\"QAatuLsox\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks[0],height:\"100%\",id:\"QAatuLsox\",layoutId:\"QAatuLsox\",okFfDCMAr:\"Home\",variant:matchVariant(\"WBJw_7z8w\"),WCjUVMGNX:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",width:\"100%\",...addPropertyOverrides({bLglnfBk9:{cRqRWoih6:resolvedLinks[1]},DdA7vvnNa:{cRqRWoih6:resolvedLinks[5],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:undefined},F4eOTSk7g:{cRqRWoih6:resolvedLinks[2],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p9cldgu},isv1Xkbnc:{cRqRWoih6:resolvedLinks[4],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},m26xqUnrT:{cRqRWoih6:resolvedLinks[3],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},nCnNJ99Jz:{cRqRWoih6:resolvedLinks[6],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},oKbu_DA7F:{cRqRWoih6:resolvedLinks[7],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p1k5nqcg}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined},{href:{webPageId:\"ltpJfVHCZ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-27)/2)+0,...addPropertyOverrides({DdA7vvnNa:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+57},F4eOTSk7g:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+57},nCnNJ99Jz:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+57},oKbu_DA7F:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+57}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b76uuf-container\",layoutDependency:layoutDependency,layoutId:\"ftTQtg4DV-container\",nodeId:\"ftTQtg4DV\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks1[0],height:\"100%\",id:\"ftTQtg4DV\",layoutId:\"ftTQtg4DV\",okFfDCMAr:\"Weddings\",variant:matchVariant(\"WBJw_7z8w\"),WCjUVMGNX:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",width:\"100%\",...addPropertyOverrides({bLglnfBk9:{cRqRWoih6:resolvedLinks1[1]},DdA7vvnNa:{cRqRWoih6:resolvedLinks1[5],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},F4eOTSk7g:{cRqRWoih6:resolvedLinks1[2],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p9cldgu},isv1Xkbnc:{cRqRWoih6:resolvedLinks1[4],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},m26xqUnrT:{cRqRWoih6:resolvedLinks1[3],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},nCnNJ99Jz:{cRqRWoih6:resolvedLinks1[6],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},oKbu_DA7F:{cRqRWoih6:resolvedLinks1[7],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p1k5nqcg}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined},{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined},{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined},{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined},{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined},{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined},{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined},{href:{webPageId:\"P8VBkof2S\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-27)/2)+0,...addPropertyOverrides({DdA7vvnNa:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+114},F4eOTSk7g:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+114},nCnNJ99Jz:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+114},oKbu_DA7F:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m1686k-container\",layoutDependency:layoutDependency,layoutId:\"gLNqZrVg0-container\",nodeId:\"gLNqZrVg0\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks2[0],height:\"100%\",id:\"gLNqZrVg0\",layoutId:\"gLNqZrVg0\",okFfDCMAr:\"The Estate\",variant:matchVariant(\"WBJw_7z8w\"),WCjUVMGNX:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",width:\"100%\",...addPropertyOverrides({bLglnfBk9:{cRqRWoih6:resolvedLinks2[1]},DdA7vvnNa:{cRqRWoih6:resolvedLinks2[5],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},F4eOTSk7g:{cRqRWoih6:resolvedLinks2[2],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p9cldgu},isv1Xkbnc:{cRqRWoih6:resolvedLinks2[4],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},m26xqUnrT:{cRqRWoih6:resolvedLinks2[3],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},nCnNJ99Jz:{cRqRWoih6:resolvedLinks2[6],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},oKbu_DA7F:{cRqRWoih6:resolvedLinks2[7],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p1k5nqcg}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined},{href:{webPageId:\"jZ3ZAoqxb\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-27)/2)+0,...addPropertyOverrides({DdA7vvnNa:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+171},F4eOTSk7g:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+171},nCnNJ99Jz:{y:(componentViewport?.y||0)+((componentViewport?.height||97)*2.3298969072164954-129)+30+171},oKbu_DA7F:{y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+171}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qn2hcg-container\",layoutDependency:layoutDependency,layoutId:\"xAoLal6VY-container\",nodeId:\"xAoLal6VY\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(NavItem,{cRqRWoih6:resolvedLinks3[0],height:\"100%\",id:\"xAoLal6VY\",layoutId:\"xAoLal6VY\",okFfDCMAr:\"Contact\",variant:matchVariant(\"WBJw_7z8w\"),WCjUVMGNX:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",width:\"100%\",...addPropertyOverrides({bLglnfBk9:{cRqRWoih6:resolvedLinks3[1]},DdA7vvnNa:{cRqRWoih6:resolvedLinks3[5],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},F4eOTSk7g:{cRqRWoih6:resolvedLinks3[2],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p9cldgu},isv1Xkbnc:{cRqRWoih6:resolvedLinks3[4],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},m26xqUnrT:{cRqRWoih6:resolvedLinks3[3],WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},nCnNJ99Jz:{cRqRWoih6:resolvedLinks3[6],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},oKbu_DA7F:{cRqRWoih6:resolvedLinks3[7],variant:matchVariant(\"TLrCaNc8D\"),WCjUVMGNX:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\",yPkr3Fz4p:yPkr3Fz4p1k5nqcg}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({oKbu_DA7F:{height:49,y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+228}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ex2eze-container\",layoutDependency:layoutDependency,layoutId:\"tfsRZ4nnB-container\",nodeId:\"tfsRZ4nnB\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(Button,{BI4AtVUfQ:BI4AtVUfQ1k5nqcg,BlJNMfRrN:false,fzPQj5vxM:\"https://finestdevs.com/buy-loveline\",height:\"100%\",icFgveKzp:\"arrow-down-circle\",id:\"tfsRZ4nnB\",layoutId:\"tfsRZ4nnB\",Pp5m4t1ce:false,qWQ35JEj6:\"Book now\",variant:matchVariant(\"Tg8Lwxvhd\"),width:\"100%\",...addPropertyOverrides({oKbu_DA7F:{fzPQj5vxM:\"https://calendly.com/bookings-oxcombeweddings/30min\",qWQ35JEj6:\"Book a visit\",variant:matchVariant(\"M9K4xchOg\")}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({F4eOTSk7g:{height:49,y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+228}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8qq1rg-container\",layoutDependency:layoutDependency,layoutId:\"SqyuEhi4V-container\",nodeId:\"SqyuEhi4V\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(Button,{BlJNMfRrN:false,fzPQj5vxM:\"https://calendly.com/bookings-oxcombeweddings/30min\",height:\"100%\",icFgveKzp:\"arrow-down-circle\",id:\"SqyuEhi4V\",layoutId:\"SqyuEhi4V\",Pp5m4t1ce:true,qWQ35JEj6:\"Book a visit\",variant:matchVariant(\"M9K4xchOg\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({F4eOTSk7g:{height:49,y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+307}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfdrkd-container\",layoutDependency:layoutDependency,layoutId:\"fmwiWnKE2-container\",nodeId:\"fmwiWnKE2\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(Button,{BlJNMfRrN:true,fzPQj5vxM:\"https://finestdevs.com/buy-loveline\",height:\"100%\",icFgveKzp:\"arrow-down-circle\",id:\"fmwiWnKE2\",layoutId:\"fmwiWnKE2\",Pp5m4t1ce:true,qWQ35JEj6:\"Download Brochure\",variant:matchVariant(\"M9K4xchOg\"),width:\"100%\",...addPropertyOverrides({F4eOTSk7g:{BI4AtVUfQ:BI4AtVUfQ1v8trqm,fzPQj5vxM:undefined}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({oKbu_DA7F:{height:49,y:(componentViewport?.y||0)+((componentViewport?.height||94)*3.212765957446809-208)+30+307}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rpuo0j-container\",layoutDependency:layoutDependency,layoutId:\"abVnkYX_L-container\",nodeId:\"abVnkYX_L\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(Button,{BI4AtVUfQ:BI4AtVUfQtf5nyj,BlJNMfRrN:true,height:\"100%\",icFgveKzp:\"arrow-down-circle\",id:\"abVnkYX_L\",layoutId:\"abVnkYX_L\",Pp5m4t1ce:true,qWQ35JEj6:\"Download Brochure\",variant:matchVariant(\"M9K4xchOg\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m9rl00\",\"data-framer-name\":\"Logo & button\",layoutDependency:layoutDependency,layoutId:\"ex_pioYN_\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined},{href:{webPageId:\"sAW63bkIc\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-46)/2)+0,...addPropertyOverrides({eCehT3FCL:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-46)/2)+0},F4eOTSk7g:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-46)/2)+0},oKbu_DA7F:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-46)/2)+0},YqG98b1nW:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-46)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u8hm38-container\",layoutDependency:layoutDependency,layoutId:\"cltuWtpR8-container\",nodeId:\"cltuWtpR8\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",whileHover:animation,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"cltuWtpR8\",layoutId:\"cltuWtpR8\",style:{height:\"100%\"},variant:matchVariant(\"JeYvQ_ogW\"),width:\"100%\",zGOOudHsX:resolvedLinks4[0],...addPropertyOverrides({bLglnfBk9:{zGOOudHsX:resolvedLinks4[1]},DdA7vvnNa:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[7]},eCehT3FCL:{zGOOudHsX:resolvedLinks4[2]},F4eOTSk7g:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[3]},h6BWSOeBR:{zGOOudHsX:resolvedLinks4[6]},isv1Xkbnc:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[5]},ltYCvgkzX:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[8]},m26xqUnrT:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[4]},nCnNJ99Jz:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[9]},oKbu_DA7F:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[11]},YqG98b1nW:{variant:matchVariant(\"C7fQ3UFZD\"),zGOOudHsX:resolvedLinks4[10]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pqp1or\",\"data-framer-name\":\"Button & Burger\",layoutDependency:layoutDependency,layoutId:\"HcZvb2iHi\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-49)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zr8w2e-container\",layoutDependency:layoutDependency,layoutId:\"WtpIV1ngW-container\",nodeId:\"WtpIV1ngW\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(ButtonOverlay,{height:\"100%\",id:\"WtpIV1ngW\",layoutId:\"WtpIV1ngW\",nkAbqUiJk:\"Brochure\",UfG5Pt2iJ:UfG5Pt2iJ459lq5,variant:matchVariant(\"ArzMeZ4bM\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-49)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nqcgce-container\",layoutDependency:layoutDependency,layoutId:\"hfrDyZZhc-container\",nodeId:\"hfrDyZZhc\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(Button,{BlJNMfRrN:false,fzPQj5vxM:\"https://calendly.com/bookings-oxcombeweddings/30min\",height:\"100%\",icFgveKzp:\"arrow-down-circle\",id:\"hfrDyZZhc\",layoutId:\"hfrDyZZhc\",Pp5m4t1ce:true,qWQ35JEj6:\"Book a visit\",variant:matchVariant(\"M9K4xchOg\"),width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DdA7vvnNa:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-49)/2)+12.5},eCehT3FCL:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-24)/2)+0},F4eOTSk7g:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-24)/2)+0},h6BWSOeBR:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-49)/2)+12.5},ltYCvgkzX:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-49)/2)+12.5},nCnNJ99Jz:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||97)-48-49)/2)+12.5},oKbu_DA7F:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-24)/2)+0},YqG98b1nW:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||94)-48-24)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-shypnj-container\",layoutDependency:layoutDependency,layoutId:\"dSxKNw2Vr-container\",nodeId:\"dSxKNw2Vr\",rendersWithMotion:true,scopeId:\"Aa6nn8X2r\",children:/*#__PURE__*/_jsx(BurgerIcon,{height:\"100%\",id:\"dSxKNw2Vr\",layoutId:\"dSxKNw2Vr\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"iE1eHYr5F\"),vJH2yQXFN:\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(64, 55, 55))\",width:\"100%\",...addPropertyOverrides({DdA7vvnNa:{njNJdZBy3:njNJdZBy341qklv,variant:matchVariant(\"Y7u4ojSiz\"),vJH2yQXFN:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(42, 45, 95))\"},eCehT3FCL:{njNJdZBy3:njNJdZBy31pukuwr,vJH2yQXFN:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},F4eOTSk7g:{njNJdZBy3:njNJdZBy39cldgu,variant:matchVariant(\"Y7u4ojSiz\"),vJH2yQXFN:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(42, 45, 95))\"},h6BWSOeBR:{njNJdZBy3:njNJdZBy3it42ny,vJH2yQXFN:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\"},ltYCvgkzX:{njNJdZBy3:njNJdZBy315dad4l,vJH2yQXFN:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"},nCnNJ99Jz:{njNJdZBy3:njNJdZBy310e8pid,variant:matchVariant(\"Y7u4ojSiz\"),vJH2yQXFN:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(42, 45, 95))\"},oKbu_DA7F:{njNJdZBy3:njNJdZBy31k5nqcg,variant:matchVariant(\"Y7u4ojSiz\"),vJH2yQXFN:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(42, 45, 95))\"},YqG98b1nW:{njNJdZBy3:njNJdZBy314k60tr,vJH2yQXFN:\"var(--token-c6ccf8d9-3f72-4077-98a6-c02fae56e6c7, rgb(36, 23, 2))\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-K7mZz.framer-c180q1, .framer-K7mZz .framer-c180q1 { display: block; }\",\".framer-K7mZz.framer-xjmxs9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 24px 40px 24px 40px; position: relative; width: 1440px; }\",\".framer-K7mZz .framer-lf9ukk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 35%; z-index: 7; }\",\".framer-K7mZz .framer-1spoeo9-container, .framer-K7mZz .framer-b76uuf-container, .framer-K7mZz .framer-1m1686k-container, .framer-K7mZz .framer-1qn2hcg-container, .framer-K7mZz .framer-1ex2eze-container, .framer-K7mZz .framer-mfdrkd-container, .framer-K7mZz .framer-rpuo0j-container, .framer-K7mZz .framer-zr8w2e-container, .framer-K7mZz .framer-nqcgce-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-K7mZz .framer-8qq1rg-container { flex: none; height: auto; position: relative; width: auto; z-index: 6; }\",\".framer-K7mZz .framer-m9rl00 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-K7mZz .framer-u8hm38-container { flex: none; height: 46px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-K7mZz .framer-pqp1or { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 35%; }\",\".framer-K7mZz .framer-shypnj-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-K7mZz.framer-v-kuji9y.framer-xjmxs9, .framer-K7mZz.framer-v-1t96dyi.framer-xjmxs9 { padding: 24px 30px 24px 30px; width: 992px; }\",\".framer-K7mZz.framer-v-kuji9y .framer-lf9ukk, .framer-K7mZz.framer-v-1t96dyi .framer-lf9ukk { gap: 34px; }\",\".framer-K7mZz.framer-v-kuji9y .framer-u8hm38-container, .framer-K7mZz.framer-v-1t96dyi .framer-u8hm38-container { order: 0; }\",\".framer-K7mZz.framer-v-1ybu03c.framer-xjmxs9, .framer-K7mZz.framer-v-1ktwpzh.framer-xjmxs9, .framer-K7mZz.framer-v-1s3h7si.framer-xjmxs9 { padding: 24px 20px 24px 20px; width: 390px; }\",\".framer-K7mZz.framer-v-1ybu03c .framer-pqp1or, .framer-K7mZz.framer-v-1ktwpzh .framer-pqp1or { width: 11%; }\",\".framer-K7mZz.framer-v-87dsh2.framer-xjmxs9 { cursor: pointer; padding: 24px 20px 24px 20px; width: 390px; }\",\".framer-K7mZz.framer-v-87dsh2 .framer-lf9ukk { flex-direction: column; gap: 30px; left: 0px; padding: 30px; position: absolute; top: 321%; width: 100%; }\",\".framer-K7mZz.framer-v-1pha3ih.framer-xjmxs9, .framer-K7mZz.framer-v-1ycbhq8.framer-xjmxs9, .framer-K7mZz.framer-v-1gqz6kd.framer-xjmxs9, .framer-K7mZz.framer-v-4kn8bc.framer-xjmxs9 { padding: 24px 20px 24px 20px; width: 768px; }\",\".framer-K7mZz.framer-v-1pha3ih .framer-pqp1or, .framer-K7mZz.framer-v-1gqz6kd .framer-pqp1or { gap: 20px; width: min-content; }\",\".framer-K7mZz.framer-v-1ycbhq8 .framer-lf9ukk, .framer-K7mZz.framer-v-4kn8bc .framer-lf9ukk { cursor: pointer; flex-direction: column; gap: 30px; left: 0px; padding: 30px; position: absolute; top: 233%; width: 100%; }\",\".framer-K7mZz.framer-v-1ycbhq8 .framer-pqp1or, .framer-K7mZz.framer-v-4kn8bc .framer-pqp1or { gap: 20px; }\",\".framer-K7mZz.framer-v-1s3h7si .framer-lf9ukk { cursor: pointer; flex-direction: column; gap: 30px; left: 0px; padding: 30px; position: absolute; top: 321%; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 97\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bLglnfBk9\":{\"layout\":[\"fixed\",\"auto\"]},\"eCehT3FCL\":{\"layout\":[\"fixed\",\"auto\"]},\"F4eOTSk7g\":{\"layout\":[\"fixed\",\"auto\"]},\"m26xqUnrT\":{\"layout\":[\"fixed\",\"auto\"]},\"isv1Xkbnc\":{\"layout\":[\"fixed\",\"auto\"]},\"h6BWSOeBR\":{\"layout\":[\"fixed\",\"auto\"]},\"DdA7vvnNa\":{\"layout\":[\"fixed\",\"auto\"]},\"ltYCvgkzX\":{\"layout\":[\"fixed\",\"auto\"]},\"nCnNJ99Jz\":{\"layout\":[\"fixed\",\"auto\"]},\"YqG98b1nW\":{\"layout\":[\"fixed\",\"auto\"]},\"oKbu_DA7F\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"rwtHs_bTN\":\"overlayOpen\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAa6nn8X2r=withCSS(Component,css,\"framer-K7mZz\");export default FramerAa6nn8X2r;FramerAa6nn8X2r.displayName=\"Navbar\";FramerAa6nn8X2r.defaultProps={height:97,width:1440};addPropertyControls(FramerAa6nn8X2r,{variant:{options:[\"sfDCtz_vo\",\"bLglnfBk9\",\"eCehT3FCL\",\"F4eOTSk7g\",\"m26xqUnrT\",\"isv1Xkbnc\",\"h6BWSOeBR\",\"DdA7vvnNa\",\"ltYCvgkzX\",\"nCnNJ99Jz\",\"YqG98b1nW\",\"oKbu_DA7F\"],optionTitles:[\"Desktop\",\"Laptop\",\"Mobile\",\"Mobile Open\",\"Desktop inverted\",\"Laptop inverted\",\"Tablet\",\"Tablet Open\",\"Tablet inverted\",\"Tablet inverted open\",\"Mobile inveretd\",\"Mobile Inverted Open\"],title:\"Variant\",type:ControlType.Enum},rwtHs_bTN:{title:\"Overlay Open\",type:ControlType.EventHandler}});addFonts(FramerAa6nn8X2r,[{explicitInter:true,fonts:[]},...NavItemFonts,...ButtonFonts,...LogoFonts,...ButtonOverlayFonts,...BurgerIconFonts],{supportsExplicitInterCodegen:true});FramerAa6nn8X2r.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavItem,{},context),forwardLoader(Button,{},context),forwardLoader(Logo,{},context),forwardLoader(ButtonOverlay,{},context),forwardLoader(BurgerIcon,{},context),forwardLoader(HeaderMegaMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAa6nn8X2r\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bLglnfBk9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eCehT3FCL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F4eOTSk7g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m26xqUnrT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"isv1Xkbnc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"h6BWSOeBR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DdA7vvnNa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ltYCvgkzX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nCnNJ99Jz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YqG98b1nW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oKbu_DA7F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"rwtHs_bTN\\\":\\\"overlayOpen\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"97\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Aa6nn8X2r.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-UmHMk\";const variantClassNames={W2lz8TSQ_:\"framer-v-190plwx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DBeuZTxOA=undefined;const GxSLPAt4R=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,width,...props})=>{return{...props,DBeuZTxOA:link??props.DBeuZTxOA,GxSLPAt4R:newTab??props.GxSLPAt4R??true};};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,DBeuZTxOA,GxSLPAt4R,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"W2lz8TSQ_\",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:DBeuZTxOA,motionChild:true,nodeId:\"W2lz8TSQ_\",openInNewTab:GxSLPAt4R,scopeId:\"Cpkgj00uq\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-190plwx\",className,classNames)} framer-qw9u18`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"W2lz8TSQ_\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lfm4bp\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"oGB_TBwPL\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||63)-0-63)/2)+8+0),pixelHeight:2160,pixelWidth:3840,sizes:\"102px\",src:\"https://framerusercontent.com/images/KqbIwupHWruJmTY3hRw51HPjpYo.png?width=3840&height=2160\",srcSet:\"https://framerusercontent.com/images/KqbIwupHWruJmTY3hRw51HPjpYo.png?scale-down-to=512&width=3840&height=2160 512w,https://framerusercontent.com/images/KqbIwupHWruJmTY3hRw51HPjpYo.png?scale-down-to=1024&width=3840&height=2160 1024w,https://framerusercontent.com/images/KqbIwupHWruJmTY3hRw51HPjpYo.png?scale-down-to=2048&width=3840&height=2160 2048w,https://framerusercontent.com/images/KqbIwupHWruJmTY3hRw51HPjpYo.png?width=3840&height=2160 3840w\"},className:\"framer-waooqs\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"KiFq1ppFd\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-30rm9j\",\"data-border\":true,\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"ZkQAw6uBb\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e862a2cb-149a-4696-8526-b3d0a054c223, rgba(0, 0, 0, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(5px)\"}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UmHMk.framer-qw9u18, .framer-UmHMk .framer-qw9u18 { display: block; }\",\".framer-UmHMk.framer-190plwx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-UmHMk .framer-lfm4bp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; z-index: 2; }\",\".framer-UmHMk .framer-waooqs { flex: none; height: 47px; overflow: hidden; position: relative; width: 102px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-UmHMk .framer-30rm9j { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",'.framer-UmHMk[data-border=\"true\"]::after, .framer-UmHMk [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 63\n * @framerIntrinsicWidth 118\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DBeuZTxOA\":\"link\",\"GxSLPAt4R\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCpkgj00uq=withCSS(Component,css,\"framer-UmHMk\");export default FramerCpkgj00uq;FramerCpkgj00uq.displayName=\"Tripadvisor\";FramerCpkgj00uq.defaultProps={height:63,width:118};addPropertyControls(FramerCpkgj00uq,{DBeuZTxOA:{title:\"Link\",type:ControlType.Link},GxSLPAt4R:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerCpkgj00uq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCpkgj00uq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"118\",\"framerIntrinsicHeight\":\"63\",\"framerVariables\":\"{\\\"DBeuZTxOA\\\":\\\"link\\\",\\\"GxSLPAt4R\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cpkgj00uq.map","// Generated by Framer (d039229)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/bOtBcqwqsAa6IAKGrX0j/yjq3HCU1M0g786Bqj5IM/Nqgv8td3A.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/A6Cg9XUMIyCUaKpnQHCN/jIEFEC0D11MItvaPyOhn/qDcd9OWxw.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/aqDwBhpGPpZCXTs8CdUE/AuNq9sYA1rIKUnUc1Mrt/tUiZvQjnN.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lMdt7FcyB1jn5gZ1hUvd/Ha2lxhteGkG4v3pZz7Gc/v6jGhlWdV.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/reNb3mgiXqYW3AoQaFOZ/YJ31AkzI1dahr4nHJztf/xWdHSZDDj.js\";import Button from\"https://framerusercontent.com/modules/xQklBRmO0tstvUCc5XqG/ZGKBArYelKGol3C3Yyvf/cnCBl9YYE.js\";import Tripadvisor from\"https://framerusercontent.com/modules/Ppk6621y12g00KomWmfc/rhORizhFJZye8nv2xCiT/Cpkgj00uq.js\";import SocialIcon3 from\"https://framerusercontent.com/modules/BItC3qdr0BtZPkwGvKpI/jC9zkH8wWtcbFC2Ci164/j_GQIPZvf.js\";import ButtonOverlay from\"https://framerusercontent.com/modules/A06Q4o7mXgPD8KCoEcyj/6lNFF4j9ANtb3aajNxUz/K2CZk2vVY.js\";const ButtonOverlayFonts=getFonts(ButtonOverlay);const ButtonFonts=getFonts(Button);const MotionDivWithFX=withFX(motion.div);const SocialIcon3Fonts=getFonts(SocialIcon3);const TripadvisorFonts=getFonts(Tripadvisor);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"PWlu0Cggs\",\"dtZXlFiks\",\"YpvLJkEIB\",\"BB2mpUtQs\"];const serializationHash=\"framer-fDVip\";const variantClassNames={BB2mpUtQs:\"framer-v-13uasg3\",dtZXlFiks:\"framer-v-4v6vzm\",PWlu0Cggs:\"framer-v-kcyl1h\",YpvLJkEIB:\"framer-v-ozo1hu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FVDDSZ1Bh=undefined;const ENh6Xp6Bi=undefined;const ydVu5motZ=undefined;const dBUfg7aQa=undefined;const R14e8mj01=undefined;const O7KbgpfiH=undefined;const UurL_I3te=undefined;const C3odW5HdQ=undefined;const JYRw8dPHC=undefined;const vs9ULtt7j=undefined;const icN4HP_oo=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};const transition2={damping:60,delay:0,mass:1.2,stiffness:350,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:50};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={damping:60,delay:.4,mass:1.2,stiffness:350,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:50};const transition4={damping:60,delay:.6,mass:1.2,stiffness:350,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:50};const transition5={damping:60,delay:.5,mass:1,stiffness:400,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:20,y:0};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:\"PWlu0Cggs\",Laptop:\"dtZXlFiks\",Mobile:\"BB2mpUtQs\",Tablet:\"YpvLJkEIB\"};const Variants=motion.create(React.Fragment);const getProps=({_1Link,_1Name,_2Link,_2Name,_3Link,_3Name,_4Link,_4Name,height,id,overlayOpen,showHidePhototgraphers,visible,width,...props})=>{return{...props,C3odW5HdQ:_3Link??props.C3odW5HdQ,dBUfg7aQa:_1Name??props.dBUfg7aQa??\"•     Jane Smith\",ENh6Xp6Bi:showHidePhototgraphers??props.ENh6Xp6Bi??true,FVDDSZ1Bh:overlayOpen??props.FVDDSZ1Bh,icN4HP_oo:_4Name??props.icN4HP_oo??\"•     Jane Smith\",JYRw8dPHC:_3Name??props.JYRw8dPHC??\"•     Jane Smith\",O7KbgpfiH:_2Link??props.O7KbgpfiH,R14e8mj01:visible??props.R14e8mj01??true,UurL_I3te:_2Name??props.UurL_I3te??\"•     Jane Smith\",variant:humanReadableVariantMap[props.variant]??props.variant??\"PWlu0Cggs\",vs9ULtt7j:_4Link??props.vs9ULtt7j,ydVu5motZ:_1Link??props.ydVu5motZ};};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,dBUfg7aQa,ydVu5motZ,R14e8mj01,O7KbgpfiH,C3odW5HdQ,vs9ULtt7j,UurL_I3te,JYRw8dPHC,icN4HP_oo,ENh6Xp6Bi,FVDDSZ1Bh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PWlu0Cggs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const UfG5Pt2iJ1ahic8s=activeVariantCallback(async(...args)=>{if(FVDDSZ1Bh){const res=await FVDDSZ1Bh(...args);if(res===false)return false;}});const onTap199pla9=activeVariantCallback(async(...args)=>{setVariant(\"PWlu0Cggs\");});const N8feiU3PG199pla9=activeVariantCallback(async(...args)=>{setVariant(\"PWlu0Cggs\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kcyl1h\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"PWlu0Cggs\",ref:refBinding,style:{backgroundColor:\"var(--token-b9ce0e6e-6e07-4c16-aab9-e027ab327e3d, rgb(250, 250, 252))\",...style},...addPropertyOverrides({BB2mpUtQs:{\"data-framer-name\":\"Mobile\"},dtZXlFiks:{\"data-framer-name\":\"Laptop\"},YpvLJkEIB:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mx7afy\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"mDcxe0iGu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ajhx2\",layoutDependency:layoutDependency,layoutId:\"FJtwmtZsD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1utuv1l\",\"data-framer-name\":\"Logo & text\",layoutDependency:layoutDependency,layoutId:\"v015KICtI\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sAW63bkIc\"},motionChild:true,nodeId:\"LjlwW6RZg\",openInNewTab:false,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:51,intrinsicWidth:180,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+0+0),pixelHeight:229,pixelWidth:982,positionX:\"center\",positionY:\"center\",sizes:\"253px\",src:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229\",srcSet:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?scale-down-to=512&width=982&height=229 512w,https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229 982w\"},className:\"framer-p8qjr6 framer-q9rk2y\",\"data-framer-name\":\"Original Logo\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"LjlwW6RZg\",...addPropertyOverrides({BB2mpUtQs:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:51,intrinsicWidth:180,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+0+0+0),pixelHeight:229,pixelWidth:982,positionX:\"center\",positionY:\"center\",sizes:\"253px\",src:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229\",srcSet:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?scale-down-to=512&width=982&height=229 512w,https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229 982w\"}},dtZXlFiks:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:51,intrinsicWidth:180,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+0+0),pixelHeight:229,pixelWidth:982,positionX:\"center\",positionY:\"center\",sizes:\"253px\",src:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229\",srcSet:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?scale-down-to=512&width=982&height=229 512w,https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229 982w\"}},YpvLJkEIB:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:51,intrinsicWidth:180,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+0+0+0),pixelHeight:229,pixelWidth:982,positionX:\"center\",positionY:\"center\",sizes:\"253px\",src:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229\",srcSet:\"https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?scale-down-to=512&width=982&height=229 512w,https://framerusercontent.com/images/HD2Xu3THX5Q6oJdXNbS9lAol18A.svg?width=982&height=229 982w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1a27727\",\"data-styles-preset\":\"tUiZvQjnN\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Crafted Moments\"})}),className:\"framer-1ffe2i3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L7v57RY03\",style:{\"--extracted-a0htzi\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({BB2mpUtQs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1a27727\",\"data-styles-preset\":\"tUiZvQjnN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Crafted Moments\"})})},YpvLJkEIB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1a27727\",\"data-styles-preset\":\"tUiZvQjnN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Crafted Moments\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g2rfhd\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"ZtHzHPZdD\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1bwl8t9\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"D_WvmOzpv\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-145hz2j\",layoutDependency:layoutDependency,layoutId:\"nvbS8PIx0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dh048t\",layoutDependency:layoutDependency,layoutId:\"GyBRSwecI\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+148.3+0+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"29px\",src:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024 1536w\"},className:\"framer-sab0x4\",\"data-framer-name\":\"Rainbow\",layoutDependency:layoutDependency,layoutId:\"KaYZ4j9xX\",style:{opacity:.4},...addPropertyOverrides({BB2mpUtQs:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+0+0+0+0+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"29px\",src:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024 1536w\"}},dtZXlFiks:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+148.3+0+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"29px\",src:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024 1536w\"}},YpvLJkEIB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+118.8+0+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"29px\",src:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/Au2eKZ9JZdU59YHPR0vJku5ieI.png?width=1536&height=1024 1536w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h3tvlm\",layoutDependency:layoutDependency,layoutId:\"qFyfkpaPR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Licensed for civil ceremonies.\"})}),className:\"framer-1crjpm9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Pr7NkTzEX\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"All couples welcome.\"})}),className:\"framer-a4ubl5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lp2lCqh3q\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gkjkzn\",\"data-framer-name\":\"Email input\",layoutDependency:layoutDependency,layoutId:\"PtzQWU3Pe\",style:{borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+407.3+0,...addPropertyOverrides({BB2mpUtQs:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+0+0+62.6+0+0},dtZXlFiks:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+407.3+0},YpvLJkEIB:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+377.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7yg06z-container\",layoutDependency:layoutDependency,layoutId:\"lZeiqPNcv-container\",nodeId:\"lZeiqPNcv\",rendersWithMotion:true,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsx(ButtonOverlay,{height:\"100%\",id:\"lZeiqPNcv\",layoutId:\"lZeiqPNcv\",nkAbqUiJk:\"View Brochure\",UfG5Pt2iJ:UfG5Pt2iJ1ahic8s,variant:matchVariant(\"bFcIQHZp5\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+407.3+0,...addPropertyOverrides({BB2mpUtQs:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+0+0+62.6+0+59},dtZXlFiks:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+407.3+0},YpvLJkEIB:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+377.8+0+59}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sv62to-container\",layoutDependency:layoutDependency,layoutId:\"GUrMLx2Uw-container\",nodeId:\"GUrMLx2Uw\",rendersWithMotion:true,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsx(Button,{BlJNMfRrN:true,fzPQj5vxM:\"https://calendly.com/bookings-oxcombeweddings/30min\",height:\"100%\",icFgveKzp:\"arrow-right\",id:\"GUrMLx2Uw\",layoutId:\"GUrMLx2Uw\",Pp5m4t1ce:true,qWQ35JEj6:\"Book a Visit\",variant:matchVariant(\"DDQWvOna5\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5lc0q8\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"UO1x7bgn4\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-2immip\",\"data-framer-name\":\"address\",layoutDependency:layoutDependency,layoutId:\"SuuyEB1Hs\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1sw5l3w\",\"data-styles-preset\":\"qDcd9OWxw\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Our Address\"})}),className:\"framer-1xf5ybl\",\"data-framer-name\":\"Contact Us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OtCPqb5mO\",style:{\"--extracted-1eung3n\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({BB2mpUtQs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1sw5l3w\",\"data-styles-preset\":\"qDcd9OWxw\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Our Address\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s5suza\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"TNDGIolou\",children:/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/jP1H9MQDv1TagkSf9\",motionChild:true,nodeId:\"M5gGzcdeG\",openInNewTab:true,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-qezytd framer-q9rk2y\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"M5gGzcdeG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16dd1st\",layoutDependency:layoutDependency,layoutId:\"uEGi1ut9q\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+0+60.6+0+0+0+5),pixelHeight:220,pixelWidth:161,positionX:\"center\",positionY:\"center\",sizes:\"26px\",src:\"https://framerusercontent.com/images/XMduGhP1s5eYPaNnoYKEBcMYGlM.svg?width=161&height=220\"},className:\"framer-1jo4t74\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"jwekJB4ar\",...addPropertyOverrides({BB2mpUtQs:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+210.6+0+0+0+60.6+0+0+0+5),pixelHeight:220,pixelWidth:161,positionX:\"center\",positionY:\"center\",sizes:\"26px\",src:\"https://framerusercontent.com/images/XMduGhP1s5eYPaNnoYKEBcMYGlM.svg?width=161&height=220\"}},dtZXlFiks:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+0+60.6+0+0+0+5),pixelHeight:220,pixelWidth:161,positionX:\"center\",positionY:\"center\",sizes:\"26px\",src:\"https://framerusercontent.com/images/XMduGhP1s5eYPaNnoYKEBcMYGlM.svg?width=161&height=220\"}},YpvLJkEIB:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+0+60.6+0+0+0+5),pixelHeight:220,pixelWidth:161,positionX:\"center\",positionY:\"center\",sizes:\"26px\",src:\"https://framerusercontent.com/images/XMduGhP1s5eYPaNnoYKEBcMYGlM.svg?width=161&height=220\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-riidba\",\"data-styles-preset\":\"xWdHSZDDj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Oxcombe Farm\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-riidba\",\"data-styles-preset\":\"xWdHSZDDj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Horncastle\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-riidba\",\"data-styles-preset\":\"xWdHSZDDj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Lincolnshire Wolds\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-riidba\",\"data-styles-preset\":\"xWdHSZDDj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"LN9 6LU\"})]}),className:\"framer-r347lf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AJc4ruaCp\",style:{\"--extracted-14qxiz\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\",\"--extracted-1iakedh\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\",\"--extracted-2gxw0f\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\",\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-98n2e9\",\"data-framer-name\":\"Follow\",layoutDependency:layoutDependency,layoutId:\"ts90KdriX\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1sw5l3w\",\"data-styles-preset\":\"qDcd9OWxw\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Follow Us\"})}),className:\"framer-129yayn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mzPoxemmF\",style:{\"--extracted-1eung3n\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({BB2mpUtQs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1sw5l3w\",\"data-styles-preset\":\"qDcd9OWxw\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Follow Us\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oxxloh\",\"data-framer-name\":\"Social Icons\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wmFC_mpLa\",onTap:onTap199pla9,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+0+60.6+7,...addPropertyOverrides({BB2mpUtQs:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+210.6+0+209.4+0+60.6+7},dtZXlFiks:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+0+60.6+7},YpvLJkEIB:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+0+60.6+7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9okks2-container\",layoutDependency:layoutDependency,layoutId:\"DBxrzKyFF-container\",nodeId:\"DBxrzKyFF\",rendersWithMotion:true,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsx(SocialIcon3,{height:\"100%\",id:\"DBxrzKyFF\",kiR8T54Y4:\"https://www.facebook.com/profile.php?id=61586405902731\",layoutId:\"DBxrzKyFF\",N8feiU3PG:N8feiU3PG199pla9,TzWOA8xia:\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\",u38lA2XOZ:\"FacebookLogo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+0+60.6+7,...addPropertyOverrides({BB2mpUtQs:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+210.6+0+209.4+0+60.6+7},dtZXlFiks:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+0+60.6+7},YpvLJkEIB:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+0+60.6+7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kl416k-container\",layoutDependency:layoutDependency,layoutId:\"eOjdfGP1w-container\",nodeId:\"eOjdfGP1w\",rendersWithMotion:true,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsx(SocialIcon3,{height:\"100%\",id:\"eOjdfGP1w\",kiR8T54Y4:\"https://www.tiktok.com/@oxcombe_weddings\",layoutId:\"eOjdfGP1w\",TzWOA8xia:\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\",u38lA2XOZ:\"TiktokLogo\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+0+60.6+7,...addPropertyOverrides({BB2mpUtQs:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+210.6+0+209.4+0+60.6+7},dtZXlFiks:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+0+60.6+7},YpvLJkEIB:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+0+60.6+7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ugmrnq-container\",layoutDependency:layoutDependency,layoutId:\"Bt07RJfwa-container\",nodeId:\"Bt07RJfwa\",rendersWithMotion:true,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsx(SocialIcon3,{height:\"100%\",id:\"Bt07RJfwa\",kiR8T54Y4:\"https://www.instagram.com/oxcombe_weddings/\",layoutId:\"Bt07RJfwa\",TzWOA8xia:\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\",u38lA2XOZ:\"InstagramLogo\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:63,y:(componentViewport?.y||0)+100+(((componentViewport?.height||572.5)-150-842.5743)/2+0+0)+0+0+0+119+0+0+0+121.6,...addPropertyOverrides({BB2mpUtQs:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||1232.5)-120-1111.9743)/2+0+0)+0+0+0+160.6+0+210.6+0+209.4+0+121.6},dtZXlFiks:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||620)-150-890.1743)/2+0+0)+0+0+0+119+0+0+0+121.6},YpvLJkEIB:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||797)-160-1056.7743)/2+0+0)+0+0+0+185.6+35+0+0+121.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1qss517-container\",\"data-framer-appear-id\":\"1qss517\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"TH4fogozt-container\",nodeId:\"TH4fogozt\",optimized:true,rendersWithMotion:true,scopeId:\"OadBTIfx4\",children:/*#__PURE__*/_jsx(Tripadvisor,{DBeuZTxOA:\"https://share.google/iyAhdcdpRYawoUvi0\",GxSLPAt4R:true,height:\"100%\",id:\"TH4fogozt\",layoutId:\"TH4fogozt\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lt1hs9\",\"data-framer-name\":\"bottom info\",layoutDependency:layoutDependency,layoutId:\"Hl8XgojG8\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8g9xc8\",\"data-framer-name\":\"Copy right \",layoutDependency:layoutDependency,layoutId:\"iOpdfArn0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"\\xa9 2026 All Right Reserved by Oxcombe Events Ltd\"})}),className:\"framer-1x70ygo\",\"data-framer-name\":\"\\xa9 2023 All Right Reserved by FramerBite\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JLssGMi4d\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"top\",withExternalLayout:true}),ENh6Xp6Bi!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16gyhoc\",layoutDependency:layoutDependency,layoutId:\"e744Rtg_q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:\"Photography by\"})}),className:\"framer-99oyjz\",\"data-framer-name\":\"Photography by\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Oe8tIhnCr\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2eakgv\",\"data-framer-name\":\"Photopgraphy\",layoutDependency:layoutDependency,layoutId:\"OEnbaTkhq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:ydVu5motZ,motionChild:true,nodeId:\"F0BDxmwct\",openInNewTab:true,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"Jane Smith\"})})})}),className:\"framer-14d3nqh\",\"data-framer-name\":\"Photography credit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F0BDxmwct\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},text:dBUfg7aQa,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BB2mpUtQs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:ydVu5motZ,motionChild:true,nodeId:\"F0BDxmwct\",openInNewTab:true,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"•     Jane Smith\"})})})})}},baseVariant,gestureVariant)}),R14e8mj01!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:O7KbgpfiH,motionChild:true,nodeId:\"vhQG7DsJv\",openInNewTab:true,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"•     Jane Smith\"})})})}),className:\"framer-1i8o0yw\",\"data-framer-name\":\"Photography credit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vhQG7DsJv\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},text:UurL_I3te,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BB2mpUtQs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:O7KbgpfiH,motionChild:true,nodeId:\"vhQG7DsJv\",openInNewTab:true,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"•     Jane Smith\"})})})})}},baseVariant,gestureVariant)}),R14e8mj01!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:C3odW5HdQ,motionChild:true,nodeId:\"O_8mrhuPm\",openInNewTab:true,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"•     Jane Smith\"})})})}),className:\"framer-1m874hs\",\"data-framer-name\":\"Photography credit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O_8mrhuPm\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},text:JYRw8dPHC,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BB2mpUtQs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:C3odW5HdQ,motionChild:true,nodeId:\"O_8mrhuPm\",openInNewTab:true,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"•     Jane Smith\"})})})})}},baseVariant,gestureVariant)}),R14e8mj01!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:vs9ULtt7j,motionChild:true,nodeId:\"CAEwMhKkb\",openInNewTab:false,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"•     Jane Smith\"})})})}),className:\"framer-1l95m75\",\"data-framer-name\":\"Photography credit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CAEwMhKkb\",style:{\"--extracted-r6o4lv\":\"var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52))\"},text:icN4HP_oo,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BB2mpUtQs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e442a91d-ef98-4fde-8582-189bcad25d2a, rgb(40, 60, 52)))\"},children:/*#__PURE__*/_jsx(Link,{href:vs9ULtt7j,motionChild:true,nodeId:\"CAEwMhKkb\",openInNewTab:false,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"•     Jane Smith\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kjcqvq\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"LDIoERYvX\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kye3yh\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"tESSO3yBv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ebgoIgxjE\"},motionChild:true,nodeId:\"HJJcVfsfx\",openInNewTab:false,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"Terms of Use \"})})})}),className:\"framer-14vtrpn\",\"data-framer-name\":\"Terms of Use\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HJJcVfsfx\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88d4741b-370a-47e5-be4c-888ad2d6bb50, rgb(111, 111, 111)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G3fgw63KB\"},motionChild:true,nodeId:\"H8AWv82ih\",openInNewTab:false,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"Privacy Policy\"})})})}),className:\"framer-1ssj8i1\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H8AWv82ih\",style:{\"--extracted-r6o4lv\":\"var(--token-88d4741b-370a-47e5-be4c-888ad2d6bb50, rgb(111, 111, 111))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1ux7b\",\"data-styles-preset\":\"v6jGhlWdV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88d4741b-370a-47e5-be4c-888ad2d6bb50, rgb(111, 111, 111)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G3fgw63KB\"},motionChild:true,nodeId:\"Pq2QFmHpD\",openInNewTab:false,relValues:[],scopeId:\"OadBTIfx4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yfwnif\",\"data-styles-preset\":\"Nqgv8td3A\",children:\"Cookies\"})})})}),className:\"framer-esytgk\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Pq2QFmHpD\",style:{\"--extracted-r6o4lv\":\"var(--token-88d4741b-370a-47e5-be4c-888ad2d6bb50, rgb(111, 111, 111))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})]})})})})})});});const css=[\".framer-fDVip.framer-q9rk2y, .framer-fDVip .framer-q9rk2y { display: block; }\",\".framer-fDVip.framer-kcyl1h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 100px 30px 50px 30px; position: relative; width: 1440px; }\",\".framer-fDVip .framer-1mx7afy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-3ajhx2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-1utuv1l, .framer-fDVip .framer-8g9xc8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-p8qjr6 { flex: none; gap: 0px; height: auto; overflow: visible; position: relative; text-decoration: none; width: 253px; }\",\".framer-fDVip .framer-1ffe2i3, .framer-fDVip .framer-1x70ygo, .framer-fDVip .framer-99oyjz, .framer-fDVip .framer-14d3nqh, .framer-fDVip .framer-1i8o0yw, .framer-fDVip .framer-1m874hs, .framer-fDVip .framer-1l95m75, .framer-fDVip .framer-14vtrpn, .framer-fDVip .framer-1ssj8i1, .framer-fDVip .framer-esytgk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fDVip .framer-g2rfhd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 35px 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-1bwl8t9 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 19%; }\",\".framer-fDVip .framer-145hz2j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-dh048t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-sab0x4 { aspect-ratio: 1.5 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 29px; }\",\".framer-fDVip .framer-1h3tvlm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fDVip .framer-1crjpm9, .framer-fDVip .framer-a4ubl5, .framer-fDVip .framer-1xf5ybl { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fDVip .framer-gkjkzn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-fDVip .framer-7yg06z-container, .framer-fDVip .framer-sv62to-container, .framer-fDVip .framer-9okks2-container, .framer-fDVip .framer-kl416k-container, .framer-fDVip .framer-1ugmrnq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-fDVip .framer-5lc0q8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 59%; }\",\".framer-fDVip .framer-2immip { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 28%; }\",\".framer-fDVip .framer-1s5suza { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-qezytd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-fDVip .framer-16dd1st { 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: hidden; padding: 5px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-fDVip .framer-1jo4t74 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 26px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-fDVip .framer-r347lf { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-fDVip .framer-98n2e9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fDVip .framer-129yayn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 156px; word-break: break-word; word-wrap: break-word; }\",\".framer-fDVip .framer-1oxxloh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 7px 0px 7px 0px; position: relative; width: min-content; }\",\".framer-fDVip .framer-1qss517-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-fDVip .framer-lt1hs9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fDVip .framer-16gyhoc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fDVip .framer-2eakgv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fDVip .framer-1kjcqvq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fDVip .framer-kye3yh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-fDVip.framer-v-4v6vzm.framer-kcyl1h { width: 992px; }\",\".framer-fDVip.framer-v-4v6vzm .framer-1bwl8t9 { width: 27%; }\",\".framer-fDVip.framer-v-4v6vzm .framer-5lc0q8 { width: 70%; }\",\".framer-fDVip.framer-v-4v6vzm .framer-98n2e9 { width: 25%; }\",\".framer-fDVip.framer-v-4v6vzm .framer-1oxxloh { gap: 14px; }\",\".framer-fDVip.framer-v-4v6vzm .framer-8g9xc8, .framer-fDVip.framer-v-ozo1hu .framer-8g9xc8 { flex-direction: column; }\",\".framer-fDVip.framer-v-ozo1hu.framer-kcyl1h { padding: 80px 30px 80px 30px; width: 768px; }\",\".framer-fDVip.framer-v-ozo1hu .framer-1utuv1l { flex-direction: column; gap: 25px; justify-content: center; }\",\".framer-fDVip.framer-v-ozo1hu .framer-1ffe2i3 { white-space: pre-wrap; width: 72%; word-break: break-word; word-wrap: break-word; }\",\".framer-fDVip.framer-v-ozo1hu .framer-g2rfhd { gap: 56px; justify-content: center; padding: 35px 0px 50px 0px; }\",\".framer-fDVip.framer-v-ozo1hu .framer-1bwl8t9 { align-content: center; align-items: center; width: 37%; }\",\".framer-fDVip.framer-v-ozo1hu .framer-gkjkzn, .framer-fDVip.framer-v-13uasg3 .framer-gkjkzn { flex-direction: column; justify-content: center; }\",\".framer-fDVip.framer-v-ozo1hu .framer-5lc0q8 { width: min-content; }\",\".framer-fDVip.framer-v-ozo1hu .framer-2immip { width: 212px; }\",\".framer-fDVip.framer-v-ozo1hu .framer-98n2e9 { width: 156px; }\",\".framer-fDVip.framer-v-ozo1hu .framer-lt1hs9 { padding: 50px 0px 0px 0px; }\",\".framer-fDVip.framer-v-13uasg3.framer-kcyl1h { padding: 60px 20px 60px 20px; width: 390px; }\",\".framer-fDVip.framer-v-13uasg3 .framer-3ajhx2 { gap: 40px; }\",\".framer-fDVip.framer-v-13uasg3 .framer-1utuv1l { flex-direction: column; gap: 20px; justify-content: center; }\",\".framer-fDVip.framer-v-13uasg3 .framer-1ffe2i3 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fDVip.framer-v-13uasg3 .framer-g2rfhd { align-content: center; align-items: center; flex-direction: column; gap: 40px; justify-content: center; padding: 0px; }\",\".framer-fDVip.framer-v-13uasg3 .framer-1bwl8t9 { align-self: unset; gap: 15px; height: min-content; width: 86%; }\",\".framer-fDVip.framer-v-13uasg3 .framer-1h3tvlm { flex: none; width: min-content; }\",\".framer-fDVip.framer-v-13uasg3 .framer-1crjpm9, .framer-fDVip.framer-v-13uasg3 .framer-a4ubl5 { white-space: pre; width: auto; }\",\".framer-fDVip.framer-v-13uasg3 .framer-5lc0q8 { flex-direction: column; justify-content: center; width: 100%; }\",\".framer-fDVip.framer-v-13uasg3 .framer-2immip { width: 100%; }\",\".framer-fDVip.framer-v-13uasg3 .framer-qezytd, .framer-fDVip.framer-v-13uasg3 .framer-1oxxloh { justify-content: center; }\",\".framer-fDVip.framer-v-13uasg3 .framer-r347lf { flex: none; white-space: pre; width: auto; }\",\".framer-fDVip.framer-v-13uasg3 .framer-98n2e9 { align-content: center; align-items: center; width: 100%; }\",\".framer-fDVip.framer-v-13uasg3 .framer-lt1hs9 { padding: 40px 0px 0px 0px; }\",\".framer-fDVip.framer-v-13uasg3 .framer-8g9xc8 { flex-direction: column; gap: 10px; justify-content: center; }\",\".framer-fDVip.framer-v-13uasg3 .framer-16gyhoc, .framer-fDVip.framer-v-13uasg3 .framer-2eakgv { flex-direction: column; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 572.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dtZXlFiks\":{\"layout\":[\"fixed\",\"auto\"]},\"YpvLJkEIB\":{\"layout\":[\"fixed\",\"auto\"]},\"BB2mpUtQs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"dBUfg7aQa\":\"_1Name\",\"ydVu5motZ\":\"_1Link\",\"R14e8mj01\":\"visible\",\"O7KbgpfiH\":\"_2Link\",\"C3odW5HdQ\":\"_3Link\",\"vs9ULtt7j\":\"_4Link\",\"UurL_I3te\":\"_2Name\",\"JYRw8dPHC\":\"_3Name\",\"icN4HP_oo\":\"_4Name\",\"ENh6Xp6Bi\":\"showHidePhototgraphers\",\"FVDDSZ1Bh\":\"overlayOpen\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOadBTIfx4=withCSS(Component,css,\"framer-fDVip\");export default FramerOadBTIfx4;FramerOadBTIfx4.displayName=\"Footer\";FramerOadBTIfx4.defaultProps={height:572.5,width:1440};addPropertyControls(FramerOadBTIfx4,{variant:{options:[\"PWlu0Cggs\",\"dtZXlFiks\",\"YpvLJkEIB\",\"BB2mpUtQs\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},dBUfg7aQa:{defaultValue:\"•     Jane Smith\",displayTextArea:false,title:\"1 Name\",type:ControlType.String},ondBUfg7aQaChange:{changes:\"dBUfg7aQa\",type:ControlType.ChangeHandler},ydVu5motZ:{title:\"1 Link\",type:ControlType.Link},R14e8mj01:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onR14e8mj01Change:{changes:\"R14e8mj01\",type:ControlType.ChangeHandler},O7KbgpfiH:{title:\"2 Link\",type:ControlType.Link},C3odW5HdQ:{title:\"3 Link\",type:ControlType.Link},vs9ULtt7j:{title:\"4 Link\",type:ControlType.Link},UurL_I3te:{defaultValue:\"•     Jane Smith\",displayTextArea:false,title:\"2 Name\",type:ControlType.String},onUurL_I3teChange:{changes:\"UurL_I3te\",type:ControlType.ChangeHandler},JYRw8dPHC:{defaultValue:\"•     Jane Smith\",displayTextArea:false,title:\"3 Name\",type:ControlType.String},onJYRw8dPHCChange:{changes:\"JYRw8dPHC\",type:ControlType.ChangeHandler},icN4HP_oo:{defaultValue:\"•     Jane Smith\",displayTextArea:false,title:\"4 Name\",type:ControlType.String},onicN4HP_ooChange:{changes:\"icN4HP_oo\",type:ControlType.ChangeHandler},ENh6Xp6Bi:{defaultValue:true,title:\"Show/hide phototgraphers\",type:ControlType.Boolean},onENh6Xp6BiChange:{changes:\"ENh6Xp6Bi\",type:ControlType.ChangeHandler},FVDDSZ1Bh:{title:\"Overlay Open\",type:ControlType.EventHandler}});addFonts(FramerOadBTIfx4,[{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\"}]},...ButtonOverlayFonts,...ButtonFonts,...SocialIcon3Fonts,...TripadvisorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerOadBTIfx4.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonOverlay,{},context),forwardLoader(Button,{},context),forwardLoader(SocialIcon3,{},context),forwardLoader(Tripadvisor,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOadBTIfx4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"572.5\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dtZXlFiks\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YpvLJkEIB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BB2mpUtQs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"dBUfg7aQa\\\":\\\"_1Name\\\",\\\"ydVu5motZ\\\":\\\"_1Link\\\",\\\"R14e8mj01\\\":\\\"visible\\\",\\\"O7KbgpfiH\\\":\\\"_2Link\\\",\\\"C3odW5HdQ\\\":\\\"_3Link\\\",\\\"vs9ULtt7j\\\":\\\"_4Link\\\",\\\"UurL_I3te\\\":\\\"_2Name\\\",\\\"JYRw8dPHC\\\":\\\"_3Name\\\",\\\"icN4HP_oo\\\":\\\"_4Name\\\",\\\"ENh6Xp6Bi\\\":\\\"showHidePhototgraphers\\\",\\\"FVDDSZ1Bh\\\":\\\"overlayOpen\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OadBTIfx4.map","// Generated by Framer (4ded5ed)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import Navbar from\"#framer/local/canvasComponent/Aa6nn8X2r/Aa6nn8X2r.js\";import Footer from\"#framer/local/canvasComponent/OadBTIfx4/OadBTIfx4.js\";const NavbarFonts=getFonts(Navbar);const EmbedFonts=getFonts(Embed);const FooterFonts=getFonts(Footer);const breakpoints={AGgChwedP:\"(min-width: 768px) and (max-width: 991.98px)\",iIXitNOIu:\"(min-width: 992px) and (max-width: 1439.98px)\",mfn_AiEP7:\"(min-width: 1440px)\",W2hGcnl3I:\"(max-width: 767.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-9wfAI\";const variantClassNames={AGgChwedP:\"framer-v-1hjeyxk\",iIXitNOIu:\"framer-v-19998p4\",mfn_AiEP7:\"framer-v-1l1n7hx\",W2hGcnl3I:\"framer-v-1yptakw\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};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 breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9wfAI.framer-uco6b9, .framer-9wfAI .framer-uco6b9 { display: block; }\",\".framer-9wfAI.framer-1l1n7hx { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-9wfAI .framer-1sx5w7f-container { flex: none; height: auto; left: 0px; max-width: 100%; order: -1000; position: absolute; right: 0px; top: 0px; z-index: 4; }\",\".framer-9wfAI.framer-6zuf51 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-9wfAI.framer-1xrxxen-container { flex: none; height: 624px; left: calc(50.00000000000002% - 420px / 2); position: fixed; top: 101px; width: 420px; z-index: 10; }\",\".framer-9wfAI .framer-1ke7zia { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-9wfAI .framer-cdv4e8-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AGgChwedP:\"(min-width: 768px) and (max-width: 991.98px)\",iIXitNOIu:\"(min-width: 992px) and (max-width: 1439.98px)\",mfn_AiEP7:\"(min-width: 1440px)\",W2hGcnl3I:\"(max-width: 767.98px)\"};const humanReadableVariantMap={Desktop:\"mfn_AiEP7\",Laptop:\"iIXitNOIu\",Phone:\"W2hGcnl3I\",Tablet:\"AGgChwedP\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mfn_AiEP7\"};};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{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const rwtHs_bTNko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mfn_AiEP7\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1l1n7hx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:97,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1sx5w7f-container\",nodeId:\"QSm7p3K0t\",scopeId:\"ZjAWJacBU\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AGgChwedP:{variant:matchVariant(\"ltYCvgkzX\")},iIXitNOIu:{variant:matchVariant(\"isv1Xkbnc\")},W2hGcnl3I:{variant:matchVariant(\"YqG98b1nW\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"QSm7p3K0t\",layoutId:\"QSm7p3K0t\",rwtHs_bTN:rwtHs_bTNko9la1({overlay}),style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"m26xqUnrT\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-6zuf51\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"LG3CW7CQa\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1xrxxen-container\"),inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"zdN1K5YVt\",rendersWithMotion:true,scopeId:\"ZjAWJacBU\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<style>\\n  html, body {\\n    margin: 0;\\n    padding: 0;\\n    height: 100%;\\n  }\\n  #ox-mc {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    max-width: 440px;\\n    width: 100%;\\n    height: 100vh;\\n  }\\n  #ox-mc .ox-card {\\n    background: #fdfcfb;\\n    border: 1px solid rgba(36, 23, 2, 0.08);\\n    border-radius: 12px;\\n    padding: 36px 32px;\\n    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.06);\\n    box-sizing: border-box;\\n    height: 100%;\\n    overflow-y: auto;\\n    position: relative;\\n  }\\n  #ox-mc .ox-close {\\n    position: absolute;\\n    top: 16px;\\n    right: 16px;\\n    width: 32px;\\n    height: 32px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    cursor: pointer;\\n    border: none;\\n    background: none;\\n    padding: 0;\\n    color: rgba(45, 36, 22, 0.4);\\n    border-radius: 50%;\\n    transition: background 0.15s ease, color 0.15s ease;\\n    flex-shrink: 0;\\n  }\\n  #ox-mc .ox-close:hover {\\n    background: rgba(45, 36, 22, 0.06);\\n    color: rgba(45, 36, 22, 0.7);\\n  }\\n  #ox-mc .ox-close svg {\\n    width: 16px;\\n    height: 16px;\\n    stroke: currentColor;\\n    stroke-width: 1.75;\\n    stroke-linecap: round;\\n  }\\n  #ox-mc .ox-title {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    color: #2d2416;\\n    font-size: 32px;\\n    font-weight: 400;\\n    line-height: 1.25;\\n    margin: 0 0 12px 0;\\n    letter-spacing: -0.4px;\\n    padding-right: 32px;\\n  }\\n  #ox-mc .ox-sub {\\n    color: rgba(45, 36, 22, 0.7);\\n    font-size: 16px;\\n    line-height: 1.6;\\n    margin: 0 0 28px 0;\\n    font-weight: 400;\\n  }\\n  #ox-mc .ox-grid {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 20px;\\n    margin-bottom: 24px;\\n  }\\n  #ox-mc label {\\n    display: block;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    font-weight: 500;\\n    color: rgba(45, 36, 22, 0.75);\\n    margin: 0 0 9px 0;\\n  }\\n  #ox-mc input[type=\"text\"],\\n  #ox-mc input[type=\"email\"] {\\n    width: 100%;\\n    box-sizing: border-box;\\n    padding: 14px 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc input::placeholder { color: rgba(45, 36, 22, 0.35); }\\n  #ox-mc input:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc input.ox-error,\\n  #ox-mc select.ox-error {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.08);\\n  }\\n  #ox-mc input.ox-error:focus {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.12);\\n  }\\n  #ox-mc .ox-error-msg {\\n    display: block;\\n    margin-top: 6px;\\n    font-size: 13px;\\n    color: #c0392b;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n  }\\n  #ox-mc select {\\n    width: 100%;\\n    box-sizing: border-box;\\n    height: 50px;\\n    padding: 0 36px 0 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc select:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc .ox-row-2 {\\n    display: grid;\\n    grid-template-columns: 1fr 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-divider {\\n    height: 1px;\\n    background: rgba(45, 36, 22, 0.08);\\n    margin: 24px 0;\\n  }\\n  #ox-mc .ox-postal-toggle {\\n    display: flex;\\n    align-items: center;\\n    gap: 10px;\\n    cursor: pointer;\\n    margin: 0;\\n    width: fit-content;\\n  }\\n  #ox-mc .ox-postal-toggle input[type=\"checkbox\"] {\\n    width: 15px;\\n    height: 15px;\\n    min-width: 15px;\\n    flex-shrink: 0;\\n    margin: 0;\\n    padding: 0;\\n    accent-color: #5b7a9c;\\n    cursor: pointer;\\n  }\\n  #ox-mc .ox-postal-toggle span {\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    color: rgba(45, 36, 22, 0.7);\\n    font-weight: 400;\\n    line-height: 1;\\n  }\\n  #ox-mc .ox-address-wrap {\\n    overflow: hidden;\\n    max-height: 0;\\n    opacity: 0;\\n    transition: max-height 0.4s ease, opacity 0.3s ease, margin-top 0.3s ease;\\n    margin-top: 0;\\n  }\\n  #ox-mc .ox-address-wrap.open {\\n    max-height: 800px;\\n    opacity: 1;\\n    margin-top: 20px;\\n  }\\n  #ox-mc .ox-address-inner {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-btn {\\n    width: 100%;\\n    border: none;\\n    background: #5b7a9c;\\n    color: #ffffff;\\n    border-radius: 999px;\\n    padding: 13px 24px;\\n    font-size: 15px;\\n    font-weight: 500;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    cursor: pointer;\\n    transition: all 0.2s ease;\\n    display: inline-flex;\\n    align-items: center;\\n    justify-content: center;\\n    gap: 8px;\\n    margin-top: 24px;\\n  }\\n  #ox-mc .ox-btn:hover { background: #4d6682; }\\n  #ox-mc .ox-btn:active { background: #455a73; }\\n  #ox-mc .ox-btn::after { content: \"→\"; font-size: 18px; transition: transform 0.2s ease; }\\n  #ox-mc .ox-btn:hover::after { transform: translateX(3px); }\\n  #ox-mc .ox-fine {\\n    margin-top: 20px;\\n    font-size: 13px;\\n    line-height: 1.6;\\n    color: rgba(45, 36, 22, 0.55);\\n    text-align: center;\\n  }\\n\\n  @media (max-width: 390px) {\\n    #ox-mc {\\n      max-width: 100%;\\n      height: auto;\\n      min-height: 100vh;\\n    }\\n    #ox-mc .ox-card {\\n      border-radius: 0;\\n      border: none;\\n      box-shadow: none;\\n      padding: 28px 20px;\\n      height: auto;\\n      overflow-y: visible;\\n    }\\n    #ox-mc .ox-title { font-size: 26px; }\\n    #ox-mc .ox-sub { font-size: 15px; margin-bottom: 22px; }\\n    #ox-mc .ox-row-2 { grid-template-columns: 1fr; }\\n    #ox-mc input[type=\"text\"],\\n    #ox-mc input[type=\"email\"] { font-size: 16px; padding: 13px 16px; }\\n    #ox-mc select { font-size: 16px; padding: 0 32px 0 16px; }\\n    #ox-mc .ox-btn { padding: 14px 24px; font-size: 15px; }\\n    #ox-mc .ox-address-wrap.open { max-height: 1000px; }\\n  }\\n</style>\\n\\n<div id=\"ox-mc\">\\n  <div class=\"ox-card\">\\n\\n    <h2 class=\"ox-title\">Download our Wedding Brochure</h2>\\n    <p class=\"ox-sub\">Share a few details and we\\'ll send it straight to your inbox.</p>\\n\\n    <form action=\"https://oxcombeweddings.us9.list-manage.com/subscribe/post?u=ab292d92ce82113c1a6707651&amp;id=e3947eb6e2&amp;f_id=0048d6e3f0\"\\n          method=\"post\"\\n          target=\"_blank\"\\n          id=\"mc-embedded-subscribe-form\"\\n          name=\"mc-embedded-subscribe-form\">\\n\\n      <div class=\"ox-grid\">\\n        <div>\\n          <label for=\"mce-EMAIL\">Email address *</label>\\n          <input type=\"email\" name=\"EMAIL\" id=\"mce-EMAIL\" placeholder=\"you@example.com\">\\n          <span class=\"ox-error-msg\" id=\"err-email\"></span>\\n        </div>\\n        <div class=\"ox-row-2\">\\n          <div>\\n            <label for=\"mce-FNAME\">First name *</label>\\n            <input type=\"text\" name=\"FNAME\" id=\"mce-FNAME\" placeholder=\"First name\">\\n            <span class=\"ox-error-msg\" id=\"err-fname\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-LNAME\">Last name *</label>\\n            <input type=\"text\" name=\"LNAME\" id=\"mce-LNAME\" placeholder=\"Last name\">\\n            <span class=\"ox-error-msg\" id=\"err-lname\"></span>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div class=\"ox-divider\"></div>\\n\\n      <label class=\"ox-postal-toggle\" for=\"postal-toggle\">\\n        <input type=\"checkbox\" id=\"postal-toggle\">\\n        <span>I\\'d like a printed copy in the post</span>\\n      </label>\\n\\n      <div class=\"ox-address-wrap\" id=\"address-wrap\">\\n        <div class=\"ox-address-inner\">\\n          <div>\\n            <label for=\"mce-ADDRESS-addr1\">Address line 1</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr1]\" id=\"mce-ADDRESS-addr1\" placeholder=\"House name or number, street\" disabled>\\n            <span class=\"ox-error-msg\" id=\"err-addr1\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-addr2\">Address line 2</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr2]\" id=\"mce-ADDRESS-addr2\" placeholder=\"Apartment, suite, etc. (optional)\" disabled>\\n          </div>\\n          <div class=\"ox-row-2\">\\n            <div>\\n              <label for=\"mce-ADDRESS-city\">Town / City</label>\\n              <input type=\"text\" maxlength=\"40\" name=\"ADDRESS[city]\" id=\"mce-ADDRESS-city\" placeholder=\"City\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-city\"></span>\\n            </div>\\n            <div>\\n              <label for=\"mce-ADDRESS-zip\">Postcode</label>\\n              <input type=\"text\" maxlength=\"10\" name=\"ADDRESS[zip]\" id=\"mce-ADDRESS-zip\" placeholder=\"Postcode\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-zip\"></span>\\n            </div>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-state\">State / Province / Region</label>\\n            <input type=\"text\" maxlength=\"20\" name=\"ADDRESS[state]\" id=\"mce-ADDRESS-state\" placeholder=\"Optional\" disabled>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-country\">Country</label>\\n            <select name=\"ADDRESS[country]\" id=\"mce-ADDRESS-country\" disabled>\\n              <option value=\"Albania\">Albania</option><option value=\"Algeria\">Algeria</option><option value=\"Andorra\">Andorra</option><option value=\"Angola\">Angola</option><option value=\"Argentina\">Argentina</option><option value=\"Armenia\">Armenia</option><option value=\"Australia\">Australia</option><option value=\"Austria\">Austria</option><option value=\"Azerbaijan\">Azerbaijan</option><option value=\"Bahamas\">Bahamas</option><option value=\"Bahrain\">Bahrain</option><option value=\"Bangladesh\">Bangladesh</option><option value=\"Barbados\">Barbados</option><option value=\"Belarus\">Belarus</option><option value=\"Belgium\">Belgium</option><option value=\"Belize\">Belize</option><option value=\"Benin\">Benin</option><option value=\"Bermuda\">Bermuda</option><option value=\"Bhutan\">Bhutan</option><option value=\"Bolivia\">Bolivia</option><option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina</option><option value=\"Botswana\">Botswana</option><option value=\"Brazil\">Brazil</option><option value=\"Bulgaria\">Bulgaria</option><option value=\"Burkina Faso\">Burkina Faso</option><option value=\"Burundi\">Burundi</option><option value=\"Cambodia\">Cambodia</option><option value=\"Cameroon\">Cameroon</option><option value=\"Canada\">Canada</option><option value=\"Cape Verde\">Cape Verde</option><option value=\"Cayman Islands\">Cayman Islands</option><option value=\"Central African Republic\">Central African Republic</option><option value=\"Chad\">Chad</option><option value=\"Chile\">Chile</option><option value=\"China\">China</option><option value=\"Colombia\">Colombia</option><option value=\"Congo\">Congo</option><option value=\"Croatia\">Croatia</option><option value=\"Cyprus\">Cyprus</option><option value=\"Czech Republic\">Czech Republic</option><option value=\"Denmark\">Denmark</option><option value=\"Djibouti\">Djibouti</option><option value=\"Ecuador\">Ecuador</option><option value=\"Egypt\">Egypt</option><option value=\"El Salvador\">El Salvador</option><option value=\"Equatorial Guinea\">Equatorial Guinea</option><option value=\"Eritrea\">Eritrea</option><option value=\"Estonia\">Estonia</option><option value=\"Ethiopia\">Ethiopia</option><option value=\"Fiji\">Fiji</option><option value=\"Finland\">Finland</option><option value=\"France\">France</option><option value=\"Gabon\">Gabon</option><option value=\"Gambia\">Gambia</option><option value=\"Georgia\">Georgia</option><option value=\"Germany\">Germany</option><option value=\"Ghana\">Ghana</option><option value=\"Greece\">Greece</option><option value=\"Guam\">Guam</option><option value=\"Guinea\">Guinea</option><option value=\"Guinea-Bissau\">Guinea-Bissau</option><option value=\"Guyana\">Guyana</option><option value=\"Honduras\">Honduras</option><option value=\"Hong Kong\">Hong Kong</option><option value=\"Hungary\">Hungary</option><option value=\"Iceland\">Iceland</option><option value=\"India\">India</option><option value=\"Indonesia\">Indonesia</option><option value=\"Ireland\">Ireland</option><option value=\"Israel\">Israel</option><option value=\"Italy\">Italy</option><option value=\"Japan\">Japan</option><option value=\"Jordan\">Jordan</option><option value=\"Kazakhstan\">Kazakhstan</option><option value=\"Kenya\">Kenya</option><option value=\"Kuwait\">Kuwait</option><option value=\"Kyrgyzstan\">Kyrgyzstan</option><option value=\"Lao People\\'s Democratic Republic\">Lao People\\'s Democratic Republic</option><option value=\"Latvia\">Latvia</option><option value=\"Lebanon\">Lebanon</option><option value=\"Lesotho\">Lesotho</option><option value=\"Liberia\">Liberia</option><option value=\"Liechtenstein\">Liechtenstein</option><option value=\"Lithuania\">Lithuania</option><option value=\"Luxembourg\">Luxembourg</option><option value=\"Macedonia\">Macedonia</option><option value=\"Madagascar\">Madagascar</option><option value=\"Malawi\">Malawi</option><option value=\"Malaysia\">Malaysia</option><option value=\"Maldives\">Maldives</option><option value=\"Mali\">Mali</option><option value=\"Malta\">Malta</option><option value=\"Mauritania\">Mauritania</option><option value=\"Mexico\">Mexico</option><option value=\"Moldova\">Moldova</option><option value=\"Monaco\">Monaco</option><option value=\"Mongolia\">Mongolia</option><option value=\"Morocco\">Morocco</option><option value=\"Mozambique\">Mozambique</option><option value=\"Namibia\">Namibia</option><option value=\"Nepal\">Nepal</option><option value=\"Netherlands\">Netherlands</option><option value=\"Netherlands Antilles\">Netherlands Antilles</option><option value=\"New Zealand\">New Zealand</option><option value=\"Nicaragua\">Nicaragua</option><option value=\"Niger\">Niger</option><option value=\"Nigeria\">Nigeria</option><option value=\"Norway\">Norway</option><option value=\"Oman\">Oman</option><option value=\"Pakistan\">Pakistan</option><option value=\"Panama\">Panama</option><option value=\"Paraguay\">Paraguay</option><option value=\"Peru\">Peru</option><option value=\"Philippines\">Philippines</option><option value=\"Poland\">Poland</option><option value=\"Portugal\">Portugal</option><option value=\"Qatar\">Qatar</option><option value=\"Reunion\">Reunion</option><option value=\"Romania\">Romania</option><option value=\"Russia\">Russia</option><option value=\"Rwanda\">Rwanda</option><option value=\"Samoa (Independent)\">Samoa (Independent)</option><option value=\"Saudi Arabia\">Saudi Arabia</option><option value=\"Senegal\">Senegal</option><option value=\"Seychelles\">Seychelles</option><option value=\"Sierra Leone\">Sierra Leone</option><option value=\"Singapore\">Singapore</option><option value=\"Slovakia\">Slovakia</option><option value=\"Slovenia\">Slovenia</option><option value=\"Somalia\">Somalia</option><option value=\"South Africa\">South Africa</option><option value=\"South Korea\">South Korea</option><option value=\"Spain\">Spain</option><option value=\"Sri Lanka\">Sri Lanka</option><option value=\"Suriname\">Suriname</option><option value=\"Swaziland\">Swaziland</option><option value=\"Sweden\">Sweden</option><option value=\"Switzerland\">Switzerland</option><option value=\"Taiwan\">Taiwan</option><option value=\"Tanzania\">Tanzania</option><option value=\"Thailand\">Thailand</option><option value=\"Togo\">Togo</option><option value=\"Tunisia\">Tunisia</option><option value=\"Turkiye\">Turkiye</option><option value=\"Turkmenistan\">Turkmenistan</option><option value=\"Uganda\">Uganda</option><option value=\"Ukraine\">Ukraine</option><option value=\"United Arab Emirates\">United Arab Emirates</option><option value=\"Uruguay\">Uruguay</option><option value=\"USA\">USA</option><option value=\"Uzbekistan\">Uzbekistan</option><option value=\"Vatican City State (Holy See)\">Vatican City State (Holy See)</option><option value=\"Venezuela\">Venezuela</option><option value=\"Vietnam\">Vietnam</option><option value=\"Virgin Islands (British)\">Virgin Islands (British)</option><option value=\"Yemen\">Yemen</option><option value=\"Zambia\">Zambia</option><option value=\"Zimbabwe\">Zimbabwe</option><option value=\"Antigua And Barbuda\">Antigua And Barbuda</option><option value=\"Anguilla\">Anguilla</option><option value=\"American Samoa\">American Samoa</option><option value=\"Aruba\">Aruba</option><option value=\"Brunei Darussalam\">Brunei Darussalam</option><option value=\"Bouvet Island\">Bouvet Island</option><option value=\"Cook Islands\">Cook Islands</option><option value=\"Christmas Island\">Christmas Island</option><option value=\"Dominican Republic\">Dominican Republic</option><option value=\"Western Sahara\">Western Sahara</option><option value=\"Falkland Islands\">Falkland Islands</option><option value=\"Faroe Islands\">Faroe Islands</option><option value=\"Grenada\">Grenada</option><option value=\"French Guiana\">French Guiana</option><option value=\"Gibraltar\">Gibraltar</option><option value=\"Greenland\">Greenland</option><option value=\"Guadeloupe\">Guadeloupe</option><option value=\"Guatemala\">Guatemala</option><option value=\"Haiti\">Haiti</option><option value=\"Jamaica\">Jamaica</option><option value=\"Kiribati\">Kiribati</option><option value=\"Comoros\">Comoros</option><option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis</option><option value=\"Saint Lucia\">Saint Lucia</option><option value=\"Marshall Islands\">Marshall Islands</option><option value=\"Macau\">Macau</option><option value=\"Martinique\">Martinique</option><option value=\"Mauritius\">Mauritius</option><option value=\"New Caledonia\">New Caledonia</option><option value=\"Norfolk Island\">Norfolk Island</option><option value=\"Nauru\">Nauru</option><option value=\"Niue\">Niue</option><option value=\"Papua New Guinea\">Papua New Guinea</option><option value=\"Pitcairn\">Pitcairn</option><option value=\"Palau\">Palau</option><option value=\"Solomon Islands\">Solomon Islands</option><option value=\"Svalbard and Jan Mayen Islands\">Svalbard and Jan Mayen Islands</option><option value=\"San Marino\">San Marino</option><option value=\"Tonga\">Tonga</option><option value=\"Timor-Leste\">Timor-Leste</option><option value=\"Trinidad and Tobago\">Trinidad and Tobago</option><option value=\"Tuvalu\">Tuvalu</option><option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines</option><option value=\"Virgin Islands (U.S.)\">Virgin Islands (U.S.)</option><option value=\"Vanuatu\">Vanuatu</option><option value=\"Mayotte\">Mayotte</option><option value=\"Myanmar\">Myanmar</option><option value=\"Sao Tome and Principe\">Sao Tome and Principe</option><option value=\"South Georgia and the South Sandwich Islands\">South Georgia and the South Sandwich Islands</option><option value=\"Tajikistan\">Tajikistan</option><option value=\"United Kingdom\" selected>United Kingdom</option><option value=\"Costa Rica\">Costa Rica</option><option value=\"Guernsey\">Guernsey</option><option value=\"North Korea\">North Korea</option><option value=\"Afghanistan\">Afghanistan</option><option value=\"Cote D\\'Ivoire\">Cote D\\'Ivoire</option><option value=\"Cuba\">Cuba</option><option value=\"French Polynesia\">French Polynesia</option><option value=\"Iran\">Iran</option><option value=\"Iraq\">Iraq</option><option value=\"Libya\">Libya</option><option value=\"Palestine\">Palestine</option><option value=\"Syria\">Syria</option><option value=\"Aaland Islands\">Aaland Islands</option><option value=\"Turks &amp; Caicos Islands\">Turks &amp; Caicos Islands</option><option value=\"Jersey (Channel Islands)\">Jersey (Channel Islands)</option><option value=\"Dominica\">Dominica</option><option value=\"Montenegro\">Montenegro</option><option value=\"Sudan\">Sudan</option><option value=\"Montserrat\">Montserrat</option><option value=\"Curacao\">Curacao</option><option value=\"Sint Maarten\">Sint Maarten</option><option value=\"South Sudan\">South Sudan</option><option value=\"Republic of Kosovo\">Republic of Kosovo</option><option value=\"Congo, Democratic Republic of the\">Congo, Democratic Republic of the</option><option value=\"Isle of Man\">Isle of Man</option><option value=\"Saint Martin\">Saint Martin</option><option value=\"Bonaire, Saint Eustatius and Saba\">Bonaire, Saint Eustatius and Saba</option><option value=\"Serbia\">Serbia</option>\\n            </select>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div aria-hidden=\"true\" style=\"position:absolute;left:-5000px;\">\\n        <input type=\"text\" name=\"b_ab292d92ce82113c1a6707651_e3947eb6e2\" tabindex=\"-1\" value=\"\">\\n      </div>\\n\\n      <button class=\"ox-btn\" type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\">\\n        Get the brochure\\n      </button>\\n      <div class=\"ox-fine\">\\n        By submitting, you agree to receive emails from Oxcombe. You can unsubscribe at any time.\\n      </div>\\n    </form>\\n\\n  </div>\\n</div>\\n\\n<script type=\"text/javascript\">\\n(function() {\\n\\n  // --- Postal toggle ---\\n  function clearError(inputId, msgId) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.remove(\\'ox-error\\');\\n    if (msg) msg.textContent = \\'\\';\\n  }\\n\\n  function showError(inputId, msgId, message) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.add(\\'ox-error\\');\\n    if (msg) msg.textContent = message;\\n  }\\n\\n  function isValidEmail(val) {\\n    return /^[^\\\\s@]+@[^\\\\s@]+\\\\.[^\\\\s@]+$/.test(val);\\n  }\\n\\n  var errorPairs = [\\n    [\\'mce-EMAIL\\',         \\'err-email\\'],\\n    [\\'mce-FNAME\\',         \\'err-fname\\'],\\n    [\\'mce-LNAME\\',         \\'err-lname\\'],\\n    [\\'mce-ADDRESS-addr1\\', \\'err-addr1\\'],\\n    [\\'mce-ADDRESS-city\\',  \\'err-city\\'],\\n    [\\'mce-ADDRESS-zip\\',   \\'err-zip\\']\\n  ];\\n\\n  // Clear individual error on input\\n  errorPairs.forEach(function(pair) {\\n    var el = document.getElementById(pair[0]);\\n    if (el) el.addEventListener(\\'input\\', function() { clearError(pair[0], pair[1]); });\\n  });\\n\\n  document.getElementById(\\'postal-toggle\\').addEventListener(\\'change\\', function() {\\n    var wrap = document.getElementById(\\'address-wrap\\');\\n    wrap.classList.toggle(\\'open\\', this.checked);\\n    wrap.querySelectorAll(\\'input, select\\').forEach(function(el) {\\n      el.disabled = !this.checked;\\n    }, this);\\n    if (!this.checked) {\\n      [[\\'mce-ADDRESS-addr1\\',\\'err-addr1\\'],[\\'mce-ADDRESS-city\\',\\'err-city\\'],[\\'mce-ADDRESS-zip\\',\\'err-zip\\']]\\n        .forEach(function(p) { clearError(p[0], p[1]); });\\n    }\\n  });\\n\\n  // --- Validation on submit ---\\n  document.getElementById(\\'mc-embedded-subscribe-form\\').addEventListener(\\'submit\\', function(e) {\\n    var valid = true;\\n    var firstErrorEl = null;\\n\\n    function fail(inputId, msgId, message) {\\n      showError(inputId, msgId, message);\\n      if (!firstErrorEl) firstErrorEl = document.getElementById(inputId);\\n      valid = false;\\n    }\\n\\n    errorPairs.forEach(function(p) { clearError(p[0], p[1]); });\\n\\n    var email = document.getElementById(\\'mce-EMAIL\\').value.trim();\\n    var fname = document.getElementById(\\'mce-FNAME\\').value.trim();\\n    var lname = document.getElementById(\\'mce-LNAME\\').value.trim();\\n\\n    if (!email) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter your email address.\\');\\n    } else if (!isValidEmail(email)) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter a valid email address.\\');\\n    }\\n    if (!fname) fail(\\'mce-FNAME\\', \\'err-fname\\', \\'Please enter your first name.\\');\\n    if (!lname) fail(\\'mce-LNAME\\', \\'err-lname\\', \\'Please enter your last name.\\');\\n\\n    if (document.getElementById(\\'postal-toggle\\').checked) {\\n      if (!document.getElementById(\\'mce-ADDRESS-addr1\\').value.trim())\\n        fail(\\'mce-ADDRESS-addr1\\', \\'err-addr1\\', \\'Please enter your address.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-city\\').value.trim())\\n        fail(\\'mce-ADDRESS-city\\', \\'err-city\\', \\'Please enter your town or city.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-zip\\').value.trim())\\n        fail(\\'mce-ADDRESS-zip\\', \\'err-zip\\', \\'Please enter your postcode.\\');\\n    }\\n\\n    if (!valid) {\\n      e.preventDefault();\\n      if (firstErrorEl) firstErrorEl.focus();\\n      return;\\n    }\\n\\n    // Loading state — form will submit normally to new tab\\n    var btn = document.getElementById(\\'mc-embedded-subscribe\\');\\n    btn.disabled = true;\\n    btn.textContent = \\'Sending\\\\u2026\\';\\n  });\\n\\n})();\\n</script>',id:\"zdN1K5YVt\",layoutId:\"zdN1K5YVt\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ke7zia\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:572,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cdv4e8-container\",nodeId:\"C0eptZldF\",scopeId:\"ZjAWJacBU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AGgChwedP:{variant:matchVariant(\"YpvLJkEIB\")},iIXitNOIu:{variant:matchVariant(\"dtZXlFiks\")},W2hGcnl3I:{variant:matchVariant(\"BB2mpUtQs\")}},children:/*#__PURE__*/_jsx(Footer,{dBUfg7aQa:\"•     Jane Smith\",ENh6Xp6Bi:true,height:\"100%\",icN4HP_oo:\"•     Jane Smith\",id:\"C0eptZldF\",JYRw8dPHC:\"•     Jane Smith\",layoutId:\"C0eptZldF\",R14e8mj01:true,style:{width:\"100%\"},UurL_I3te:\"•     Jane Smith\",variant:matchVariant(\"PWlu0Cggs\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iIXitNOIu\":{\"layout\":[\"fixed\",\"fixed\"]},\"AGgChwedP\":{\"layout\":[\"fixed\",\"fixed\"]},\"W2hGcnl3I\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mfn_AiEP7\":[\".framer-1sx5w7f-container\",\".framer-cdv4e8-container\"],\"iIXitNOIu\":[\".framer-1sx5w7f-container\",\".framer-cdv4e8-container\"],\"AGgChwedP\":[\".framer-1sx5w7f-container\",\".framer-cdv4e8-container\"],\"W2hGcnl3I\":[\".framer-1sx5w7f-container\",\".framer-cdv4e8-container\"]}\n * @framerBreakpoints {\"mfn_AiEP7\":{\"min\":1440,\"canvasClassName\":\"framer-1l1n7hx-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"iIXitNOIu\":{\"min\":992,\"max\":1439,\"canvasClassName\":\"framer-19998p4-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":992,\"rootFontSize\":16},\"AGgChwedP\":{\"min\":768,\"max\":991,\"canvasClassName\":\"framer-1hjeyxk-override\",\"minHeight\":1500,\"viewportHeight\":741,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"W2hGcnl3I\":{\"max\":767,\"canvasClassName\":\"framer-1yptakw-override\",\"minHeight\":1500,\"viewportHeight\":445,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mfn_AiEP7\n * @framerLayoutTemplate true\n */const FramerZjAWJacBU=withCSS(Component,css,\"framer-9wfAI\");export default FramerZjAWJacBU;FramerZjAWJacBU.displayName=\"Main Layout inverted\";FramerZjAWJacBU.defaultProps={height:1e3,width:1440};addFonts(FramerZjAWJacBU,[{explicitInter:true,fonts:[]},...NavbarFonts,...EmbedFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerZjAWJacBU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZjAWJacBU\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"mfn_AiEP7\",\"framerBreakpoints\":\"{\\\"mfn_AiEP7\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1l1n7hx-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"iIXitNOIu\\\":{\\\"min\\\":992,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-19998p4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":992,\\\"rootFontSize\\\":16},\\\"AGgChwedP\\\":{\\\"min\\\":768,\\\"max\\\":991,\\\"canvasClassName\\\":\\\"framer-1hjeyxk-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":741,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"W2hGcnl3I\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1yptakw-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":445,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"mfn_AiEP7\\\":[\\\".framer-1sx5w7f-container\\\",\\\".framer-cdv4e8-container\\\"],\\\"iIXitNOIu\\\":[\\\".framer-1sx5w7f-container\\\",\\\".framer-cdv4e8-container\\\"],\\\"AGgChwedP\\\":[\\\".framer-1sx5w7f-container\\\",\\\".framer-cdv4e8-container\\\"],\\\"W2hGcnl3I\\\":[\\\".framer-1sx5w7f-container\\\",\\\".framer-cdv4e8-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iIXitNOIu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AGgChwedP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W2hGcnl3I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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/sBWK1WbcsjrFOSoIzxuJ/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,ariaLabel:`Toggle for ${title}`})}):/*#__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\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"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,RenderTarget,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/L9fJK0tucMOkjZFRszrm/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;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();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:skipGTMId?\"\":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})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\"framercanvas.com\");}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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (d039229)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import Navbar from\"#framer/local/canvasComponent/Aa6nn8X2r/Aa6nn8X2r.js\";import Footer from\"#framer/local/canvasComponent/OadBTIfx4/OadBTIfx4.js\";const NavbarFonts=getFonts(Navbar);const EmbedFonts=getFonts(Embed);const CookieBannerFonts=getFonts(CookieBanner);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={jXb18UBl2:\"(min-width: 1440px)\",m2DbebBPU:\"(min-width: 768px) and (max-width: 991.98px)\",q5wTvtIj_:\"(max-width: 767.98px)\",UVZ90dlcF:\"(min-width: 992px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6XQ7G\";const variantClassNames={jXb18UBl2:\"framer-v-vj01ww\",m2DbebBPU:\"framer-v-1n161xc\",q5wTvtIj_:\"framer-v-991tv5\",UVZ90dlcF:\"framer-v-p1f9ms\"};const idf6q1IaL=undefined;const RtelG7BMs=undefined;const UYWTgFTRy=undefined;const p335d5Xes=undefined;const buhdSMuek=undefined;const g3koWQjGd=undefined;const D95EvdA0q=undefined;const XvPUoGNGB=undefined;const dZjwU0Vid=undefined;const rwmVTxSIX=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};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 breakpointRules={q5wTvtIj_:[\".framer-6XQ7G .framer-1gs01wt-container { z-index: 7; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={q5wTvtIj_:\".framer-991tv5-override\"};const rules=[\".framer-6XQ7G.framer-1cbki88, .framer-6XQ7G .framer-1cbki88 { display: block; }\",\".framer-6XQ7G.framer-vj01ww { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-6XQ7G .framer-1gs01wt-container { flex: none; height: auto; left: 0px; max-width: 100%; order: -1000; position: absolute; right: 0px; top: 0px; z-index: 4; }\",\".framer-6XQ7G.framer-nrshiw, .framer-6XQ7G.framer-23lu32 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-6XQ7G.framer-13m2v6u-container, .framer-6XQ7G.framer-1hw3412-container { flex: none; height: 624px; left: calc(50.00000000000002% - 420px / 2); position: fixed; top: 101px; width: 420px; z-index: 10; }\",\".framer-6XQ7G .framer-82wt2j-container { flex: none; height: auto; order: -999; position: absolute; right: 10px; top: 233px; width: auto; z-index: 1; }\",\".framer-6XQ7G .framer-1ghoa57 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6XQ7G .framer-dcqncf-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-6XQ7G.framer-x1lh68-container { flex: none; height: 624px; left: calc(50.00000000000002% - 420px / 2); position: fixed; top: 102px; width: 420px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={jXb18UBl2:\"(min-width: 1440px)\",m2DbebBPU:\"(min-width: 768px) and (max-width: 991.98px)\",q5wTvtIj_:\"(max-width: 767.98px)\",UVZ90dlcF:\"(min-width: 992px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={Desktop:\"jXb18UBl2\",Laptop:\"UVZ90dlcF\",Phone:\"q5wTvtIj_\",Tablet:\"m2DbebBPU\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop inverted\":\"m26xqUnrT\",\"Laptop inverted\":\"isv1Xkbnc\",\"Mobile inveretd\":\"YqG98b1nW\",\"Mobile Inverted Open\":\"oKbu_DA7F\",\"Mobile Open\":\"F4eOTSk7g\",\"Tablet inverted open\":\"nCnNJ99Jz\",\"Tablet inverted\":\"ltYCvgkzX\",\"Tablet Open\":\"DdA7vvnNa\",Desktop:\"sfDCtz_vo\",Laptop:\"bLglnfBk9\",Mobile:\"eCehT3FCL\",Tablet:\"h6BWSOeBR\"};const getProps=({_1Link,_1Name,_2Link,_2Name,_3Link,_3Name,_4Link,_4Name,height,id,navLayout,showHidePhototgraphers,width,...props})=>{return{...props,buhdSMuek:_3Link??props.buhdSMuek,D95EvdA0q:_2Name??props.D95EvdA0q??\"•     Jane Smith\",dZjwU0Vid:_4Name??props.dZjwU0Vid??\"•     Jane Smith\",g3koWQjGd:_4Link??props.g3koWQjGd,idf6q1IaL:humanReadableEnumMap[navLayout]??navLayout??props.idf6q1IaL??\"sfDCtz_vo\",p335d5Xes:_2Link??props.p335d5Xes,RtelG7BMs:_1Name??props.RtelG7BMs??\"Jane Smith\",rwmVTxSIX:showHidePhototgraphers??props.rwmVTxSIX??true,UYWTgFTRy:_1Link??props.UYWTgFTRy,variant:humanReadableVariantMap[props.variant]??props.variant??\"jXb18UBl2\",XvPUoGNGB:_3Name??props.XvPUoGNGB??\"•     Jane Smith\"};};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,idf6q1IaL,RtelG7BMs,UYWTgFTRy,D95EvdA0q,p335d5Xes,XvPUoGNGB,buhdSMuek,dZjwU0Vid,g3koWQjGd,rwmVTxSIX,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const rwtHs_bTNko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const FVDDSZ1Bhko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"q5wTvtIj_\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"jXb18UBl2\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-vj01ww\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:97,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1gs01wt-container\",nodeId:\"SBQDgOmqV\",scopeId:\"xwVcXMM4F\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m2DbebBPU:{variant:matchVariant(\"h6BWSOeBR\")},q5wTvtIj_:{variant:matchVariant(\"eCehT3FCL\")},UVZ90dlcF:{variant:matchVariant(\"sfDCtz_vo\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"SBQDgOmqV\",layoutId:\"SBQDgOmqV\",rwtHs_bTN:rwtHs_bTNko9la1({overlay}),style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(idf6q1IaL),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-nrshiw\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"tq9TaKc3K\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-13m2v6u-container\"),inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"DMArY2nAs\",rendersWithMotion:true,scopeId:\"xwVcXMM4F\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<style>\\n  html, body {\\n    margin: 0;\\n    padding: 0;\\n    height: 100%;\\n  }\\n  #ox-mc {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    max-width: 440px;\\n    width: 100%;\\n    height: 100vh;\\n  }\\n  #ox-mc .ox-card {\\n    background: #fdfcfb;\\n    border: 1px solid rgba(36, 23, 2, 0.08);\\n    border-radius: 12px;\\n    padding: 36px 32px;\\n    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.06);\\n    box-sizing: border-box;\\n    height: 100%;\\n    overflow-y: auto;\\n    position: relative;\\n  }\\n  #ox-mc .ox-close {\\n    position: absolute;\\n    top: 16px;\\n    right: 16px;\\n    width: 32px;\\n    height: 32px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    cursor: pointer;\\n    border: none;\\n    background: none;\\n    padding: 0;\\n    color: rgba(45, 36, 22, 0.4);\\n    border-radius: 50%;\\n    transition: background 0.15s ease, color 0.15s ease;\\n    flex-shrink: 0;\\n  }\\n  #ox-mc .ox-close:hover {\\n    background: rgba(45, 36, 22, 0.06);\\n    color: rgba(45, 36, 22, 0.7);\\n  }\\n  #ox-mc .ox-close svg {\\n    width: 16px;\\n    height: 16px;\\n    stroke: currentColor;\\n    stroke-width: 1.75;\\n    stroke-linecap: round;\\n  }\\n  #ox-mc .ox-title {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    color: #2d2416;\\n    font-size: 32px;\\n    font-weight: 400;\\n    line-height: 1.25;\\n    margin: 0 0 12px 0;\\n    letter-spacing: -0.4px;\\n    padding-right: 32px;\\n  }\\n  #ox-mc .ox-sub {\\n    color: rgba(45, 36, 22, 0.7);\\n    font-size: 16px;\\n    line-height: 1.6;\\n    margin: 0 0 28px 0;\\n    font-weight: 400;\\n  }\\n  #ox-mc .ox-grid {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 20px;\\n    margin-bottom: 24px;\\n  }\\n  #ox-mc label {\\n    display: block;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    font-weight: 500;\\n    color: rgba(45, 36, 22, 0.75);\\n    margin: 0 0 9px 0;\\n  }\\n  #ox-mc input[type=\"text\"],\\n  #ox-mc input[type=\"email\"] {\\n    width: 100%;\\n    box-sizing: border-box;\\n    padding: 14px 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc input::placeholder { color: rgba(45, 36, 22, 0.35); }\\n  #ox-mc input:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc input.ox-error,\\n  #ox-mc select.ox-error {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.08);\\n  }\\n  #ox-mc input.ox-error:focus {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.12);\\n  }\\n  #ox-mc .ox-error-msg {\\n    display: block;\\n    margin-top: 6px;\\n    font-size: 13px;\\n    color: #c0392b;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n  }\\n  #ox-mc select {\\n    width: 100%;\\n    box-sizing: border-box;\\n    height: 50px;\\n    padding: 0 36px 0 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc select:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc .ox-row-2 {\\n    display: grid;\\n    grid-template-columns: 1fr 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-divider {\\n    height: 1px;\\n    background: rgba(45, 36, 22, 0.08);\\n    margin: 24px 0;\\n  }\\n  #ox-mc .ox-postal-toggle {\\n    display: flex;\\n    align-items: center;\\n    gap: 10px;\\n    cursor: pointer;\\n    margin: 0;\\n    width: fit-content;\\n  }\\n  #ox-mc .ox-postal-toggle input[type=\"checkbox\"] {\\n    width: 15px;\\n    height: 15px;\\n    min-width: 15px;\\n    flex-shrink: 0;\\n    margin: 0;\\n    padding: 0;\\n    accent-color: #5b7a9c;\\n    cursor: pointer;\\n  }\\n  #ox-mc .ox-postal-toggle span {\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    color: rgba(45, 36, 22, 0.7);\\n    font-weight: 400;\\n    line-height: 1;\\n  }\\n  #ox-mc .ox-address-wrap {\\n    overflow: hidden;\\n    max-height: 0;\\n    opacity: 0;\\n    transition: max-height 0.4s ease, opacity 0.3s ease, margin-top 0.3s ease;\\n    margin-top: 0;\\n  }\\n  #ox-mc .ox-address-wrap.open {\\n    max-height: 800px;\\n    opacity: 1;\\n    margin-top: 20px;\\n  }\\n  #ox-mc .ox-address-inner {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-btn {\\n    width: 100%;\\n    border: none;\\n    background: #5b7a9c;\\n    color: #ffffff;\\n    border-radius: 999px;\\n    padding: 13px 24px;\\n    font-size: 15px;\\n    font-weight: 500;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    cursor: pointer;\\n    transition: all 0.2s ease;\\n    display: inline-flex;\\n    align-items: center;\\n    justify-content: center;\\n    gap: 8px;\\n    margin-top: 24px;\\n  }\\n  #ox-mc .ox-btn:hover { background: #4d6682; }\\n  #ox-mc .ox-btn:active { background: #455a73; }\\n  #ox-mc .ox-btn::after { content: \"→\"; font-size: 18px; transition: transform 0.2s ease; }\\n  #ox-mc .ox-btn:hover::after { transform: translateX(3px); }\\n  #ox-mc .ox-fine {\\n    margin-top: 20px;\\n    font-size: 13px;\\n    line-height: 1.6;\\n    color: rgba(45, 36, 22, 0.55);\\n    text-align: center;\\n  }\\n\\n  @media (max-width: 390px) {\\n    #ox-mc {\\n      max-width: 100%;\\n      height: auto;\\n      min-height: 100vh;\\n    }\\n    #ox-mc .ox-card {\\n      border-radius: 0;\\n      border: none;\\n      box-shadow: none;\\n      padding: 28px 20px;\\n      height: auto;\\n      overflow-y: visible;\\n    }\\n    #ox-mc .ox-title { font-size: 26px; }\\n    #ox-mc .ox-sub { font-size: 15px; margin-bottom: 22px; }\\n    #ox-mc .ox-row-2 { grid-template-columns: 1fr; }\\n    #ox-mc input[type=\"text\"],\\n    #ox-mc input[type=\"email\"] { font-size: 16px; padding: 13px 16px; }\\n    #ox-mc select { font-size: 16px; padding: 0 32px 0 16px; }\\n    #ox-mc .ox-btn { padding: 14px 24px; font-size: 15px; }\\n    #ox-mc .ox-address-wrap.open { max-height: 1000px; }\\n  }\\n</style>\\n\\n<div id=\"ox-mc\">\\n  <div class=\"ox-card\">\\n\\n    <h2 class=\"ox-title\">Download our Wedding Brochure</h2>\\n    <p class=\"ox-sub\">Share a few details and we\\'ll send it straight to your inbox.</p>\\n\\n    <form action=\"https://oxcombeweddings.us9.list-manage.com/subscribe/post?u=ab292d92ce82113c1a6707651&amp;id=e3947eb6e2&amp;f_id=0048d6e3f0\"\\n          method=\"post\"\\n          target=\"_blank\"\\n          id=\"mc-embedded-subscribe-form\"\\n          name=\"mc-embedded-subscribe-form\">\\n\\n      <div class=\"ox-grid\">\\n        <div>\\n          <label for=\"mce-EMAIL\">Email address *</label>\\n          <input type=\"email\" name=\"EMAIL\" id=\"mce-EMAIL\" placeholder=\"you@example.com\">\\n          <span class=\"ox-error-msg\" id=\"err-email\"></span>\\n        </div>\\n        <div class=\"ox-row-2\">\\n          <div>\\n            <label for=\"mce-FNAME\">First name *</label>\\n            <input type=\"text\" name=\"FNAME\" id=\"mce-FNAME\" placeholder=\"First name\">\\n            <span class=\"ox-error-msg\" id=\"err-fname\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-LNAME\">Last name *</label>\\n            <input type=\"text\" name=\"LNAME\" id=\"mce-LNAME\" placeholder=\"Last name\">\\n            <span class=\"ox-error-msg\" id=\"err-lname\"></span>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div class=\"ox-divider\"></div>\\n\\n      <label class=\"ox-postal-toggle\" for=\"postal-toggle\">\\n        <input type=\"checkbox\" id=\"postal-toggle\">\\n        <span>I\\'d like a printed copy in the post</span>\\n      </label>\\n\\n      <div class=\"ox-address-wrap\" id=\"address-wrap\">\\n        <div class=\"ox-address-inner\">\\n          <div>\\n            <label for=\"mce-ADDRESS-addr1\">Address line 1</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr1]\" id=\"mce-ADDRESS-addr1\" placeholder=\"House name or number, street\" disabled>\\n            <span class=\"ox-error-msg\" id=\"err-addr1\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-addr2\">Address line 2</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr2]\" id=\"mce-ADDRESS-addr2\" placeholder=\"Apartment, suite, etc. (optional)\" disabled>\\n          </div>\\n          <div class=\"ox-row-2\">\\n            <div>\\n              <label for=\"mce-ADDRESS-city\">Town / City</label>\\n              <input type=\"text\" maxlength=\"40\" name=\"ADDRESS[city]\" id=\"mce-ADDRESS-city\" placeholder=\"City\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-city\"></span>\\n            </div>\\n            <div>\\n              <label for=\"mce-ADDRESS-zip\">Postcode</label>\\n              <input type=\"text\" maxlength=\"10\" name=\"ADDRESS[zip]\" id=\"mce-ADDRESS-zip\" placeholder=\"Postcode\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-zip\"></span>\\n            </div>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-state\">State / Province / Region</label>\\n            <input type=\"text\" maxlength=\"20\" name=\"ADDRESS[state]\" id=\"mce-ADDRESS-state\" placeholder=\"Optional\" disabled>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-country\">Country</label>\\n            <select name=\"ADDRESS[country]\" id=\"mce-ADDRESS-country\" disabled>\\n              <option value=\"Albania\">Albania</option><option value=\"Algeria\">Algeria</option><option value=\"Andorra\">Andorra</option><option value=\"Angola\">Angola</option><option value=\"Argentina\">Argentina</option><option value=\"Armenia\">Armenia</option><option value=\"Australia\">Australia</option><option value=\"Austria\">Austria</option><option value=\"Azerbaijan\">Azerbaijan</option><option value=\"Bahamas\">Bahamas</option><option value=\"Bahrain\">Bahrain</option><option value=\"Bangladesh\">Bangladesh</option><option value=\"Barbados\">Barbados</option><option value=\"Belarus\">Belarus</option><option value=\"Belgium\">Belgium</option><option value=\"Belize\">Belize</option><option value=\"Benin\">Benin</option><option value=\"Bermuda\">Bermuda</option><option value=\"Bhutan\">Bhutan</option><option value=\"Bolivia\">Bolivia</option><option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina</option><option value=\"Botswana\">Botswana</option><option value=\"Brazil\">Brazil</option><option value=\"Bulgaria\">Bulgaria</option><option value=\"Burkina Faso\">Burkina Faso</option><option value=\"Burundi\">Burundi</option><option value=\"Cambodia\">Cambodia</option><option value=\"Cameroon\">Cameroon</option><option value=\"Canada\">Canada</option><option value=\"Cape Verde\">Cape Verde</option><option value=\"Cayman Islands\">Cayman Islands</option><option value=\"Central African Republic\">Central African Republic</option><option value=\"Chad\">Chad</option><option value=\"Chile\">Chile</option><option value=\"China\">China</option><option value=\"Colombia\">Colombia</option><option value=\"Congo\">Congo</option><option value=\"Croatia\">Croatia</option><option value=\"Cyprus\">Cyprus</option><option value=\"Czech Republic\">Czech Republic</option><option value=\"Denmark\">Denmark</option><option value=\"Djibouti\">Djibouti</option><option value=\"Ecuador\">Ecuador</option><option value=\"Egypt\">Egypt</option><option value=\"El Salvador\">El Salvador</option><option value=\"Equatorial Guinea\">Equatorial Guinea</option><option value=\"Eritrea\">Eritrea</option><option value=\"Estonia\">Estonia</option><option value=\"Ethiopia\">Ethiopia</option><option value=\"Fiji\">Fiji</option><option value=\"Finland\">Finland</option><option value=\"France\">France</option><option value=\"Gabon\">Gabon</option><option value=\"Gambia\">Gambia</option><option value=\"Georgia\">Georgia</option><option value=\"Germany\">Germany</option><option value=\"Ghana\">Ghana</option><option value=\"Greece\">Greece</option><option value=\"Guam\">Guam</option><option value=\"Guinea\">Guinea</option><option value=\"Guinea-Bissau\">Guinea-Bissau</option><option value=\"Guyana\">Guyana</option><option value=\"Honduras\">Honduras</option><option value=\"Hong Kong\">Hong Kong</option><option value=\"Hungary\">Hungary</option><option value=\"Iceland\">Iceland</option><option value=\"India\">India</option><option value=\"Indonesia\">Indonesia</option><option value=\"Ireland\">Ireland</option><option value=\"Israel\">Israel</option><option value=\"Italy\">Italy</option><option value=\"Japan\">Japan</option><option value=\"Jordan\">Jordan</option><option value=\"Kazakhstan\">Kazakhstan</option><option value=\"Kenya\">Kenya</option><option value=\"Kuwait\">Kuwait</option><option value=\"Kyrgyzstan\">Kyrgyzstan</option><option value=\"Lao People\\'s Democratic Republic\">Lao People\\'s Democratic Republic</option><option value=\"Latvia\">Latvia</option><option value=\"Lebanon\">Lebanon</option><option value=\"Lesotho\">Lesotho</option><option value=\"Liberia\">Liberia</option><option value=\"Liechtenstein\">Liechtenstein</option><option value=\"Lithuania\">Lithuania</option><option value=\"Luxembourg\">Luxembourg</option><option value=\"Macedonia\">Macedonia</option><option value=\"Madagascar\">Madagascar</option><option value=\"Malawi\">Malawi</option><option value=\"Malaysia\">Malaysia</option><option value=\"Maldives\">Maldives</option><option value=\"Mali\">Mali</option><option value=\"Malta\">Malta</option><option value=\"Mauritania\">Mauritania</option><option value=\"Mexico\">Mexico</option><option value=\"Moldova\">Moldova</option><option value=\"Monaco\">Monaco</option><option value=\"Mongolia\">Mongolia</option><option value=\"Morocco\">Morocco</option><option value=\"Mozambique\">Mozambique</option><option value=\"Namibia\">Namibia</option><option value=\"Nepal\">Nepal</option><option value=\"Netherlands\">Netherlands</option><option value=\"Netherlands Antilles\">Netherlands Antilles</option><option value=\"New Zealand\">New Zealand</option><option value=\"Nicaragua\">Nicaragua</option><option value=\"Niger\">Niger</option><option value=\"Nigeria\">Nigeria</option><option value=\"Norway\">Norway</option><option value=\"Oman\">Oman</option><option value=\"Pakistan\">Pakistan</option><option value=\"Panama\">Panama</option><option value=\"Paraguay\">Paraguay</option><option value=\"Peru\">Peru</option><option value=\"Philippines\">Philippines</option><option value=\"Poland\">Poland</option><option value=\"Portugal\">Portugal</option><option value=\"Qatar\">Qatar</option><option value=\"Reunion\">Reunion</option><option value=\"Romania\">Romania</option><option value=\"Russia\">Russia</option><option value=\"Rwanda\">Rwanda</option><option value=\"Samoa (Independent)\">Samoa (Independent)</option><option value=\"Saudi Arabia\">Saudi Arabia</option><option value=\"Senegal\">Senegal</option><option value=\"Seychelles\">Seychelles</option><option value=\"Sierra Leone\">Sierra Leone</option><option value=\"Singapore\">Singapore</option><option value=\"Slovakia\">Slovakia</option><option value=\"Slovenia\">Slovenia</option><option value=\"Somalia\">Somalia</option><option value=\"South Africa\">South Africa</option><option value=\"South Korea\">South Korea</option><option value=\"Spain\">Spain</option><option value=\"Sri Lanka\">Sri Lanka</option><option value=\"Suriname\">Suriname</option><option value=\"Swaziland\">Swaziland</option><option value=\"Sweden\">Sweden</option><option value=\"Switzerland\">Switzerland</option><option value=\"Taiwan\">Taiwan</option><option value=\"Tanzania\">Tanzania</option><option value=\"Thailand\">Thailand</option><option value=\"Togo\">Togo</option><option value=\"Tunisia\">Tunisia</option><option value=\"Turkiye\">Turkiye</option><option value=\"Turkmenistan\">Turkmenistan</option><option value=\"Uganda\">Uganda</option><option value=\"Ukraine\">Ukraine</option><option value=\"United Arab Emirates\">United Arab Emirates</option><option value=\"Uruguay\">Uruguay</option><option value=\"USA\">USA</option><option value=\"Uzbekistan\">Uzbekistan</option><option value=\"Vatican City State (Holy See)\">Vatican City State (Holy See)</option><option value=\"Venezuela\">Venezuela</option><option value=\"Vietnam\">Vietnam</option><option value=\"Virgin Islands (British)\">Virgin Islands (British)</option><option value=\"Yemen\">Yemen</option><option value=\"Zambia\">Zambia</option><option value=\"Zimbabwe\">Zimbabwe</option><option value=\"Antigua And Barbuda\">Antigua And Barbuda</option><option value=\"Anguilla\">Anguilla</option><option value=\"American Samoa\">American Samoa</option><option value=\"Aruba\">Aruba</option><option value=\"Brunei Darussalam\">Brunei Darussalam</option><option value=\"Bouvet Island\">Bouvet Island</option><option value=\"Cook Islands\">Cook Islands</option><option value=\"Christmas Island\">Christmas Island</option><option value=\"Dominican Republic\">Dominican Republic</option><option value=\"Western Sahara\">Western Sahara</option><option value=\"Falkland Islands\">Falkland Islands</option><option value=\"Faroe Islands\">Faroe Islands</option><option value=\"Grenada\">Grenada</option><option value=\"French Guiana\">French Guiana</option><option value=\"Gibraltar\">Gibraltar</option><option value=\"Greenland\">Greenland</option><option value=\"Guadeloupe\">Guadeloupe</option><option value=\"Guatemala\">Guatemala</option><option value=\"Haiti\">Haiti</option><option value=\"Jamaica\">Jamaica</option><option value=\"Kiribati\">Kiribati</option><option value=\"Comoros\">Comoros</option><option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis</option><option value=\"Saint Lucia\">Saint Lucia</option><option value=\"Marshall Islands\">Marshall Islands</option><option value=\"Macau\">Macau</option><option value=\"Martinique\">Martinique</option><option value=\"Mauritius\">Mauritius</option><option value=\"New Caledonia\">New Caledonia</option><option value=\"Norfolk Island\">Norfolk Island</option><option value=\"Nauru\">Nauru</option><option value=\"Niue\">Niue</option><option value=\"Papua New Guinea\">Papua New Guinea</option><option value=\"Pitcairn\">Pitcairn</option><option value=\"Palau\">Palau</option><option value=\"Solomon Islands\">Solomon Islands</option><option value=\"Svalbard and Jan Mayen Islands\">Svalbard and Jan Mayen Islands</option><option value=\"San Marino\">San Marino</option><option value=\"Tonga\">Tonga</option><option value=\"Timor-Leste\">Timor-Leste</option><option value=\"Trinidad and Tobago\">Trinidad and Tobago</option><option value=\"Tuvalu\">Tuvalu</option><option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines</option><option value=\"Virgin Islands (U.S.)\">Virgin Islands (U.S.)</option><option value=\"Vanuatu\">Vanuatu</option><option value=\"Mayotte\">Mayotte</option><option value=\"Myanmar\">Myanmar</option><option value=\"Sao Tome and Principe\">Sao Tome and Principe</option><option value=\"South Georgia and the South Sandwich Islands\">South Georgia and the South Sandwich Islands</option><option value=\"Tajikistan\">Tajikistan</option><option value=\"United Kingdom\" selected>United Kingdom</option><option value=\"Costa Rica\">Costa Rica</option><option value=\"Guernsey\">Guernsey</option><option value=\"North Korea\">North Korea</option><option value=\"Afghanistan\">Afghanistan</option><option value=\"Cote D\\'Ivoire\">Cote D\\'Ivoire</option><option value=\"Cuba\">Cuba</option><option value=\"French Polynesia\">French Polynesia</option><option value=\"Iran\">Iran</option><option value=\"Iraq\">Iraq</option><option value=\"Libya\">Libya</option><option value=\"Palestine\">Palestine</option><option value=\"Syria\">Syria</option><option value=\"Aaland Islands\">Aaland Islands</option><option value=\"Turks &amp; Caicos Islands\">Turks &amp; Caicos Islands</option><option value=\"Jersey (Channel Islands)\">Jersey (Channel Islands)</option><option value=\"Dominica\">Dominica</option><option value=\"Montenegro\">Montenegro</option><option value=\"Sudan\">Sudan</option><option value=\"Montserrat\">Montserrat</option><option value=\"Curacao\">Curacao</option><option value=\"Sint Maarten\">Sint Maarten</option><option value=\"South Sudan\">South Sudan</option><option value=\"Republic of Kosovo\">Republic of Kosovo</option><option value=\"Congo, Democratic Republic of the\">Congo, Democratic Republic of the</option><option value=\"Isle of Man\">Isle of Man</option><option value=\"Saint Martin\">Saint Martin</option><option value=\"Bonaire, Saint Eustatius and Saba\">Bonaire, Saint Eustatius and Saba</option><option value=\"Serbia\">Serbia</option>\\n            </select>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div aria-hidden=\"true\" style=\"position:absolute;left:-5000px;\">\\n        <input type=\"text\" name=\"b_ab292d92ce82113c1a6707651_e3947eb6e2\" tabindex=\"-1\" value=\"\">\\n      </div>\\n\\n      <button class=\"ox-btn\" type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\">\\n        Get the brochure\\n      </button>\\n      <div class=\"ox-fine\">\\n        By submitting, you agree to receive emails from Oxcombe. You can unsubscribe at any time.\\n      </div>\\n    </form>\\n\\n  </div>\\n</div>\\n\\n<script type=\"text/javascript\">\\n(function() {\\n\\n  // --- Postal toggle ---\\n  function clearError(inputId, msgId) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.remove(\\'ox-error\\');\\n    if (msg) msg.textContent = \\'\\';\\n  }\\n\\n  function showError(inputId, msgId, message) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.add(\\'ox-error\\');\\n    if (msg) msg.textContent = message;\\n  }\\n\\n  function isValidEmail(val) {\\n    return /^[^\\\\s@]+@[^\\\\s@]+\\\\.[^\\\\s@]+$/.test(val);\\n  }\\n\\n  var errorPairs = [\\n    [\\'mce-EMAIL\\',         \\'err-email\\'],\\n    [\\'mce-FNAME\\',         \\'err-fname\\'],\\n    [\\'mce-LNAME\\',         \\'err-lname\\'],\\n    [\\'mce-ADDRESS-addr1\\', \\'err-addr1\\'],\\n    [\\'mce-ADDRESS-city\\',  \\'err-city\\'],\\n    [\\'mce-ADDRESS-zip\\',   \\'err-zip\\']\\n  ];\\n\\n  // Clear individual error on input\\n  errorPairs.forEach(function(pair) {\\n    var el = document.getElementById(pair[0]);\\n    if (el) el.addEventListener(\\'input\\', function() { clearError(pair[0], pair[1]); });\\n  });\\n\\n  document.getElementById(\\'postal-toggle\\').addEventListener(\\'change\\', function() {\\n    var wrap = document.getElementById(\\'address-wrap\\');\\n    wrap.classList.toggle(\\'open\\', this.checked);\\n    wrap.querySelectorAll(\\'input, select\\').forEach(function(el) {\\n      el.disabled = !this.checked;\\n    }, this);\\n    if (!this.checked) {\\n      [[\\'mce-ADDRESS-addr1\\',\\'err-addr1\\'],[\\'mce-ADDRESS-city\\',\\'err-city\\'],[\\'mce-ADDRESS-zip\\',\\'err-zip\\']]\\n        .forEach(function(p) { clearError(p[0], p[1]); });\\n    }\\n  });\\n\\n  // --- Validation on submit ---\\n  document.getElementById(\\'mc-embedded-subscribe-form\\').addEventListener(\\'submit\\', function(e) {\\n    var valid = true;\\n    var firstErrorEl = null;\\n\\n    function fail(inputId, msgId, message) {\\n      showError(inputId, msgId, message);\\n      if (!firstErrorEl) firstErrorEl = document.getElementById(inputId);\\n      valid = false;\\n    }\\n\\n    errorPairs.forEach(function(p) { clearError(p[0], p[1]); });\\n\\n    var email = document.getElementById(\\'mce-EMAIL\\').value.trim();\\n    var fname = document.getElementById(\\'mce-FNAME\\').value.trim();\\n    var lname = document.getElementById(\\'mce-LNAME\\').value.trim();\\n\\n    if (!email) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter your email address.\\');\\n    } else if (!isValidEmail(email)) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter a valid email address.\\');\\n    }\\n    if (!fname) fail(\\'mce-FNAME\\', \\'err-fname\\', \\'Please enter your first name.\\');\\n    if (!lname) fail(\\'mce-LNAME\\', \\'err-lname\\', \\'Please enter your last name.\\');\\n\\n    if (document.getElementById(\\'postal-toggle\\').checked) {\\n      if (!document.getElementById(\\'mce-ADDRESS-addr1\\').value.trim())\\n        fail(\\'mce-ADDRESS-addr1\\', \\'err-addr1\\', \\'Please enter your address.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-city\\').value.trim())\\n        fail(\\'mce-ADDRESS-city\\', \\'err-city\\', \\'Please enter your town or city.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-zip\\').value.trim())\\n        fail(\\'mce-ADDRESS-zip\\', \\'err-zip\\', \\'Please enter your postcode.\\');\\n    }\\n\\n    if (!valid) {\\n      e.preventDefault();\\n      if (firstErrorEl) firstErrorEl.focus();\\n      return;\\n    }\\n\\n    // Loading state — form will submit normally to new tab\\n    var btn = document.getElementById(\\'mc-embedded-subscribe\\');\\n    btn.disabled = true;\\n    btn.textContent = \\'Sending\\\\u2026\\';\\n  });\\n\\n})();\\n</script>',id:\"DMArY2nAs\",layoutId:\"DMArY2nAs\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined},{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined},{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined},{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined},{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined},{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined},{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined},{href:{webPageId:\"q_D_SfeYd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-82wt2j-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"KO884r2r5\",scopeId:\"xwVcXMM4F\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m2DbebBPU:{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[4],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalise content, run ads, and analyse traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[5],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}},q5wTvtIj_:{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[6],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalise content, run ads, and analyse traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[7],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}},UVZ90dlcF:{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:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalise content, run ads, and analyse traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}}},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-right\",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:{fontFamily:'\"Lora\", \"Lora Placeholder\", serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\"},fontTitle:{fontFamily:'\"Lora\", \"Lora Placeholder\", serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:20,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:\"var(--token-cf74b9e4-409f-490a-873c-2714c8198415, rgb(62, 90, 135))\"},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:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalise content, run ads, and analyse traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-NKLHSGNW\",height:\"100%\",id:\"KO884r2r5\",layoutId:\"KO884r2r5\",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:true,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{},type:\"text\"},width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ghoa57\"}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:576,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-dcqncf-container\",nodeId:\"pt2YAIaIP\",scopeId:\"xwVcXMM4F\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m2DbebBPU:{variant:matchVariant(\"YpvLJkEIB\")},q5wTvtIj_:{variant:matchVariant(\"BB2mpUtQs\")},UVZ90dlcF:{variant:matchVariant(\"dtZXlFiks\")}},children:/*#__PURE__*/_jsx(Footer,{C3odW5HdQ:buhdSMuek,dBUfg7aQa:RtelG7BMs,ENh6Xp6Bi:rwmVTxSIX,FVDDSZ1Bh:FVDDSZ1Bhko9la1({overlay:overlay1}),height:\"100%\",icN4HP_oo:dZjwU0Vid,id:\"pt2YAIaIP\",JYRw8dPHC:XvPUoGNGB,layoutId:\"pt2YAIaIP\",O7KbgpfiH:p335d5Xes,R14e8mj01:true,style:{width:\"100%\"},UurL_I3te:D95EvdA0q,variant:matchVariant(\"PWlu0Cggs\"),vs9ULtt7j:g3koWQjGd,width:\"100%\",ydVu5motZ:UYWTgFTRy})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-23lu32\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"pqFIAcYhQ\"),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:`${cx(scopingClassNames,\"framer-x1lh68-container\")} hidden-991tv5`,inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"b354gFoLB\",rendersWithMotion:true,scopeId:\"xwVcXMM4F\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<style>\\n  html, body {\\n    margin: 0;\\n    padding: 0;\\n    height: 100%;\\n  }\\n  #ox-mc {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    max-width: 440px;\\n    width: 100%;\\n    height: 100vh;\\n  }\\n  #ox-mc .ox-card {\\n    background: #fdfcfb;\\n    border: 1px solid rgba(36, 23, 2, 0.08);\\n    border-radius: 12px;\\n    padding: 36px 32px;\\n    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.06);\\n    box-sizing: border-box;\\n    height: 100%;\\n    overflow-y: auto;\\n    position: relative;\\n  }\\n  #ox-mc .ox-close {\\n    position: absolute;\\n    top: 16px;\\n    right: 16px;\\n    width: 32px;\\n    height: 32px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    cursor: pointer;\\n    border: none;\\n    background: none;\\n    padding: 0;\\n    color: rgba(45, 36, 22, 0.4);\\n    border-radius: 50%;\\n    transition: background 0.15s ease, color 0.15s ease;\\n    flex-shrink: 0;\\n  }\\n  #ox-mc .ox-close:hover {\\n    background: rgba(45, 36, 22, 0.06);\\n    color: rgba(45, 36, 22, 0.7);\\n  }\\n  #ox-mc .ox-close svg {\\n    width: 16px;\\n    height: 16px;\\n    stroke: currentColor;\\n    stroke-width: 1.75;\\n    stroke-linecap: round;\\n  }\\n  #ox-mc .ox-title {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    color: #2d2416;\\n    font-size: 32px;\\n    font-weight: 400;\\n    line-height: 1.25;\\n    margin: 0 0 12px 0;\\n    letter-spacing: -0.4px;\\n    padding-right: 32px;\\n  }\\n  #ox-mc .ox-sub {\\n    color: rgba(45, 36, 22, 0.7);\\n    font-size: 16px;\\n    line-height: 1.6;\\n    margin: 0 0 28px 0;\\n    font-weight: 400;\\n  }\\n  #ox-mc .ox-grid {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 20px;\\n    margin-bottom: 24px;\\n  }\\n  #ox-mc label {\\n    display: block;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    font-weight: 500;\\n    color: rgba(45, 36, 22, 0.75);\\n    margin: 0 0 9px 0;\\n  }\\n  #ox-mc input[type=\"text\"],\\n  #ox-mc input[type=\"email\"] {\\n    width: 100%;\\n    box-sizing: border-box;\\n    padding: 14px 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc input::placeholder { color: rgba(45, 36, 22, 0.35); }\\n  #ox-mc input:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc input.ox-error,\\n  #ox-mc select.ox-error {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.08);\\n  }\\n  #ox-mc input.ox-error:focus {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.12);\\n  }\\n  #ox-mc .ox-error-msg {\\n    display: block;\\n    margin-top: 6px;\\n    font-size: 13px;\\n    color: #c0392b;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n  }\\n  #ox-mc select {\\n    width: 100%;\\n    box-sizing: border-box;\\n    height: 50px;\\n    padding: 0 36px 0 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc select:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc .ox-row-2 {\\n    display: grid;\\n    grid-template-columns: 1fr 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-divider {\\n    height: 1px;\\n    background: rgba(45, 36, 22, 0.08);\\n    margin: 24px 0;\\n  }\\n  #ox-mc .ox-postal-toggle {\\n    display: flex;\\n    align-items: center;\\n    gap: 10px;\\n    cursor: pointer;\\n    margin: 0;\\n    width: fit-content;\\n  }\\n  #ox-mc .ox-postal-toggle input[type=\"checkbox\"] {\\n    width: 15px;\\n    height: 15px;\\n    min-width: 15px;\\n    flex-shrink: 0;\\n    margin: 0;\\n    padding: 0;\\n    accent-color: #5b7a9c;\\n    cursor: pointer;\\n  }\\n  #ox-mc .ox-postal-toggle span {\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    color: rgba(45, 36, 22, 0.7);\\n    font-weight: 400;\\n    line-height: 1;\\n  }\\n  #ox-mc .ox-address-wrap {\\n    overflow: hidden;\\n    max-height: 0;\\n    opacity: 0;\\n    transition: max-height 0.4s ease, opacity 0.3s ease, margin-top 0.3s ease;\\n    margin-top: 0;\\n  }\\n  #ox-mc .ox-address-wrap.open {\\n    max-height: 800px;\\n    opacity: 1;\\n    margin-top: 20px;\\n  }\\n  #ox-mc .ox-address-inner {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-btn {\\n    width: 100%;\\n    border: none;\\n    background: #5b7a9c;\\n    color: #ffffff;\\n    border-radius: 999px;\\n    padding: 13px 24px;\\n    font-size: 15px;\\n    font-weight: 500;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    cursor: pointer;\\n    transition: all 0.2s ease;\\n    display: inline-flex;\\n    align-items: center;\\n    justify-content: center;\\n    gap: 8px;\\n    margin-top: 24px;\\n  }\\n  #ox-mc .ox-btn:hover { background: #4d6682; }\\n  #ox-mc .ox-btn:active { background: #455a73; }\\n  #ox-mc .ox-btn::after { content: \"→\"; font-size: 18px; transition: transform 0.2s ease; }\\n  #ox-mc .ox-btn:hover::after { transform: translateX(3px); }\\n  #ox-mc .ox-fine {\\n    margin-top: 20px;\\n    font-size: 13px;\\n    line-height: 1.6;\\n    color: rgba(45, 36, 22, 0.55);\\n    text-align: center;\\n  }\\n\\n  @media (max-width: 390px) {\\n    #ox-mc {\\n      max-width: 100%;\\n      height: auto;\\n      min-height: 100vh;\\n    }\\n    #ox-mc .ox-card {\\n      border-radius: 0;\\n      border: none;\\n      box-shadow: none;\\n      padding: 28px 20px;\\n      height: auto;\\n      overflow-y: visible;\\n    }\\n    #ox-mc .ox-title { font-size: 26px; }\\n    #ox-mc .ox-sub { font-size: 15px; margin-bottom: 22px; }\\n    #ox-mc .ox-row-2 { grid-template-columns: 1fr; }\\n    #ox-mc input[type=\"text\"],\\n    #ox-mc input[type=\"email\"] { font-size: 16px; padding: 13px 16px; }\\n    #ox-mc select { font-size: 16px; padding: 0 32px 0 16px; }\\n    #ox-mc .ox-btn { padding: 14px 24px; font-size: 15px; }\\n    #ox-mc .ox-address-wrap.open { max-height: 1000px; }\\n  }\\n</style>\\n\\n<div id=\"ox-mc\">\\n  <div class=\"ox-card\">\\n\\n    <h2 class=\"ox-title\">Download our Wedding Brochure</h2>\\n    <p class=\"ox-sub\">Share a few details and we\\'ll send it straight to your inbox.</p>\\n\\n    <form action=\"https://oxcombeweddings.us9.list-manage.com/subscribe/post?u=ab292d92ce82113c1a6707651&amp;id=e3947eb6e2&amp;f_id=0048d6e3f0\"\\n          method=\"post\"\\n          target=\"_blank\"\\n          id=\"mc-embedded-subscribe-form\"\\n          name=\"mc-embedded-subscribe-form\">\\n\\n      <div class=\"ox-grid\">\\n        <div>\\n          <label for=\"mce-EMAIL\">Email address *</label>\\n          <input type=\"email\" name=\"EMAIL\" id=\"mce-EMAIL\" placeholder=\"you@example.com\">\\n          <span class=\"ox-error-msg\" id=\"err-email\"></span>\\n        </div>\\n        <div class=\"ox-row-2\">\\n          <div>\\n            <label for=\"mce-FNAME\">First name *</label>\\n            <input type=\"text\" name=\"FNAME\" id=\"mce-FNAME\" placeholder=\"First name\">\\n            <span class=\"ox-error-msg\" id=\"err-fname\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-LNAME\">Last name *</label>\\n            <input type=\"text\" name=\"LNAME\" id=\"mce-LNAME\" placeholder=\"Last name\">\\n            <span class=\"ox-error-msg\" id=\"err-lname\"></span>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div class=\"ox-divider\"></div>\\n\\n      <label class=\"ox-postal-toggle\" for=\"postal-toggle\">\\n        <input type=\"checkbox\" id=\"postal-toggle\">\\n        <span>I\\'d like a printed copy in the post</span>\\n      </label>\\n\\n      <div class=\"ox-address-wrap\" id=\"address-wrap\">\\n        <div class=\"ox-address-inner\">\\n          <div>\\n            <label for=\"mce-ADDRESS-addr1\">Address line 1</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr1]\" id=\"mce-ADDRESS-addr1\" placeholder=\"House name or number, street\" disabled>\\n            <span class=\"ox-error-msg\" id=\"err-addr1\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-addr2\">Address line 2</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr2]\" id=\"mce-ADDRESS-addr2\" placeholder=\"Apartment, suite, etc. (optional)\" disabled>\\n          </div>\\n          <div class=\"ox-row-2\">\\n            <div>\\n              <label for=\"mce-ADDRESS-city\">Town / City</label>\\n              <input type=\"text\" maxlength=\"40\" name=\"ADDRESS[city]\" id=\"mce-ADDRESS-city\" placeholder=\"City\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-city\"></span>\\n            </div>\\n            <div>\\n              <label for=\"mce-ADDRESS-zip\">Postcode</label>\\n              <input type=\"text\" maxlength=\"10\" name=\"ADDRESS[zip]\" id=\"mce-ADDRESS-zip\" placeholder=\"Postcode\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-zip\"></span>\\n            </div>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-state\">State / Province / Region</label>\\n            <input type=\"text\" maxlength=\"20\" name=\"ADDRESS[state]\" id=\"mce-ADDRESS-state\" placeholder=\"Optional\" disabled>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-country\">Country</label>\\n            <select name=\"ADDRESS[country]\" id=\"mce-ADDRESS-country\" disabled>\\n              <option value=\"Albania\">Albania</option><option value=\"Algeria\">Algeria</option><option value=\"Andorra\">Andorra</option><option value=\"Angola\">Angola</option><option value=\"Argentina\">Argentina</option><option value=\"Armenia\">Armenia</option><option value=\"Australia\">Australia</option><option value=\"Austria\">Austria</option><option value=\"Azerbaijan\">Azerbaijan</option><option value=\"Bahamas\">Bahamas</option><option value=\"Bahrain\">Bahrain</option><option value=\"Bangladesh\">Bangladesh</option><option value=\"Barbados\">Barbados</option><option value=\"Belarus\">Belarus</option><option value=\"Belgium\">Belgium</option><option value=\"Belize\">Belize</option><option value=\"Benin\">Benin</option><option value=\"Bermuda\">Bermuda</option><option value=\"Bhutan\">Bhutan</option><option value=\"Bolivia\">Bolivia</option><option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina</option><option value=\"Botswana\">Botswana</option><option value=\"Brazil\">Brazil</option><option value=\"Bulgaria\">Bulgaria</option><option value=\"Burkina Faso\">Burkina Faso</option><option value=\"Burundi\">Burundi</option><option value=\"Cambodia\">Cambodia</option><option value=\"Cameroon\">Cameroon</option><option value=\"Canada\">Canada</option><option value=\"Cape Verde\">Cape Verde</option><option value=\"Cayman Islands\">Cayman Islands</option><option value=\"Central African Republic\">Central African Republic</option><option value=\"Chad\">Chad</option><option value=\"Chile\">Chile</option><option value=\"China\">China</option><option value=\"Colombia\">Colombia</option><option value=\"Congo\">Congo</option><option value=\"Croatia\">Croatia</option><option value=\"Cyprus\">Cyprus</option><option value=\"Czech Republic\">Czech Republic</option><option value=\"Denmark\">Denmark</option><option value=\"Djibouti\">Djibouti</option><option value=\"Ecuador\">Ecuador</option><option value=\"Egypt\">Egypt</option><option value=\"El Salvador\">El Salvador</option><option value=\"Equatorial Guinea\">Equatorial Guinea</option><option value=\"Eritrea\">Eritrea</option><option value=\"Estonia\">Estonia</option><option value=\"Ethiopia\">Ethiopia</option><option value=\"Fiji\">Fiji</option><option value=\"Finland\">Finland</option><option value=\"France\">France</option><option value=\"Gabon\">Gabon</option><option value=\"Gambia\">Gambia</option><option value=\"Georgia\">Georgia</option><option value=\"Germany\">Germany</option><option value=\"Ghana\">Ghana</option><option value=\"Greece\">Greece</option><option value=\"Guam\">Guam</option><option value=\"Guinea\">Guinea</option><option value=\"Guinea-Bissau\">Guinea-Bissau</option><option value=\"Guyana\">Guyana</option><option value=\"Honduras\">Honduras</option><option value=\"Hong Kong\">Hong Kong</option><option value=\"Hungary\">Hungary</option><option value=\"Iceland\">Iceland</option><option value=\"India\">India</option><option value=\"Indonesia\">Indonesia</option><option value=\"Ireland\">Ireland</option><option value=\"Israel\">Israel</option><option value=\"Italy\">Italy</option><option value=\"Japan\">Japan</option><option value=\"Jordan\">Jordan</option><option value=\"Kazakhstan\">Kazakhstan</option><option value=\"Kenya\">Kenya</option><option value=\"Kuwait\">Kuwait</option><option value=\"Kyrgyzstan\">Kyrgyzstan</option><option value=\"Lao People\\'s Democratic Republic\">Lao People\\'s Democratic Republic</option><option value=\"Latvia\">Latvia</option><option value=\"Lebanon\">Lebanon</option><option value=\"Lesotho\">Lesotho</option><option value=\"Liberia\">Liberia</option><option value=\"Liechtenstein\">Liechtenstein</option><option value=\"Lithuania\">Lithuania</option><option value=\"Luxembourg\">Luxembourg</option><option value=\"Macedonia\">Macedonia</option><option value=\"Madagascar\">Madagascar</option><option value=\"Malawi\">Malawi</option><option value=\"Malaysia\">Malaysia</option><option value=\"Maldives\">Maldives</option><option value=\"Mali\">Mali</option><option value=\"Malta\">Malta</option><option value=\"Mauritania\">Mauritania</option><option value=\"Mexico\">Mexico</option><option value=\"Moldova\">Moldova</option><option value=\"Monaco\">Monaco</option><option value=\"Mongolia\">Mongolia</option><option value=\"Morocco\">Morocco</option><option value=\"Mozambique\">Mozambique</option><option value=\"Namibia\">Namibia</option><option value=\"Nepal\">Nepal</option><option value=\"Netherlands\">Netherlands</option><option value=\"Netherlands Antilles\">Netherlands Antilles</option><option value=\"New Zealand\">New Zealand</option><option value=\"Nicaragua\">Nicaragua</option><option value=\"Niger\">Niger</option><option value=\"Nigeria\">Nigeria</option><option value=\"Norway\">Norway</option><option value=\"Oman\">Oman</option><option value=\"Pakistan\">Pakistan</option><option value=\"Panama\">Panama</option><option value=\"Paraguay\">Paraguay</option><option value=\"Peru\">Peru</option><option value=\"Philippines\">Philippines</option><option value=\"Poland\">Poland</option><option value=\"Portugal\">Portugal</option><option value=\"Qatar\">Qatar</option><option value=\"Reunion\">Reunion</option><option value=\"Romania\">Romania</option><option value=\"Russia\">Russia</option><option value=\"Rwanda\">Rwanda</option><option value=\"Samoa (Independent)\">Samoa (Independent)</option><option value=\"Saudi Arabia\">Saudi Arabia</option><option value=\"Senegal\">Senegal</option><option value=\"Seychelles\">Seychelles</option><option value=\"Sierra Leone\">Sierra Leone</option><option value=\"Singapore\">Singapore</option><option value=\"Slovakia\">Slovakia</option><option value=\"Slovenia\">Slovenia</option><option value=\"Somalia\">Somalia</option><option value=\"South Africa\">South Africa</option><option value=\"South Korea\">South Korea</option><option value=\"Spain\">Spain</option><option value=\"Sri Lanka\">Sri Lanka</option><option value=\"Suriname\">Suriname</option><option value=\"Swaziland\">Swaziland</option><option value=\"Sweden\">Sweden</option><option value=\"Switzerland\">Switzerland</option><option value=\"Taiwan\">Taiwan</option><option value=\"Tanzania\">Tanzania</option><option value=\"Thailand\">Thailand</option><option value=\"Togo\">Togo</option><option value=\"Tunisia\">Tunisia</option><option value=\"Turkiye\">Turkiye</option><option value=\"Turkmenistan\">Turkmenistan</option><option value=\"Uganda\">Uganda</option><option value=\"Ukraine\">Ukraine</option><option value=\"United Arab Emirates\">United Arab Emirates</option><option value=\"Uruguay\">Uruguay</option><option value=\"USA\">USA</option><option value=\"Uzbekistan\">Uzbekistan</option><option value=\"Vatican City State (Holy See)\">Vatican City State (Holy See)</option><option value=\"Venezuela\">Venezuela</option><option value=\"Vietnam\">Vietnam</option><option value=\"Virgin Islands (British)\">Virgin Islands (British)</option><option value=\"Yemen\">Yemen</option><option value=\"Zambia\">Zambia</option><option value=\"Zimbabwe\">Zimbabwe</option><option value=\"Antigua And Barbuda\">Antigua And Barbuda</option><option value=\"Anguilla\">Anguilla</option><option value=\"American Samoa\">American Samoa</option><option value=\"Aruba\">Aruba</option><option value=\"Brunei Darussalam\">Brunei Darussalam</option><option value=\"Bouvet Island\">Bouvet Island</option><option value=\"Cook Islands\">Cook Islands</option><option value=\"Christmas Island\">Christmas Island</option><option value=\"Dominican Republic\">Dominican Republic</option><option value=\"Western Sahara\">Western Sahara</option><option value=\"Falkland Islands\">Falkland Islands</option><option value=\"Faroe Islands\">Faroe Islands</option><option value=\"Grenada\">Grenada</option><option value=\"French Guiana\">French Guiana</option><option value=\"Gibraltar\">Gibraltar</option><option value=\"Greenland\">Greenland</option><option value=\"Guadeloupe\">Guadeloupe</option><option value=\"Guatemala\">Guatemala</option><option value=\"Haiti\">Haiti</option><option value=\"Jamaica\">Jamaica</option><option value=\"Kiribati\">Kiribati</option><option value=\"Comoros\">Comoros</option><option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis</option><option value=\"Saint Lucia\">Saint Lucia</option><option value=\"Marshall Islands\">Marshall Islands</option><option value=\"Macau\">Macau</option><option value=\"Martinique\">Martinique</option><option value=\"Mauritius\">Mauritius</option><option value=\"New Caledonia\">New Caledonia</option><option value=\"Norfolk Island\">Norfolk Island</option><option value=\"Nauru\">Nauru</option><option value=\"Niue\">Niue</option><option value=\"Papua New Guinea\">Papua New Guinea</option><option value=\"Pitcairn\">Pitcairn</option><option value=\"Palau\">Palau</option><option value=\"Solomon Islands\">Solomon Islands</option><option value=\"Svalbard and Jan Mayen Islands\">Svalbard and Jan Mayen Islands</option><option value=\"San Marino\">San Marino</option><option value=\"Tonga\">Tonga</option><option value=\"Timor-Leste\">Timor-Leste</option><option value=\"Trinidad and Tobago\">Trinidad and Tobago</option><option value=\"Tuvalu\">Tuvalu</option><option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines</option><option value=\"Virgin Islands (U.S.)\">Virgin Islands (U.S.)</option><option value=\"Vanuatu\">Vanuatu</option><option value=\"Mayotte\">Mayotte</option><option value=\"Myanmar\">Myanmar</option><option value=\"Sao Tome and Principe\">Sao Tome and Principe</option><option value=\"South Georgia and the South Sandwich Islands\">South Georgia and the South Sandwich Islands</option><option value=\"Tajikistan\">Tajikistan</option><option value=\"United Kingdom\" selected>United Kingdom</option><option value=\"Costa Rica\">Costa Rica</option><option value=\"Guernsey\">Guernsey</option><option value=\"North Korea\">North Korea</option><option value=\"Afghanistan\">Afghanistan</option><option value=\"Cote D\\'Ivoire\">Cote D\\'Ivoire</option><option value=\"Cuba\">Cuba</option><option value=\"French Polynesia\">French Polynesia</option><option value=\"Iran\">Iran</option><option value=\"Iraq\">Iraq</option><option value=\"Libya\">Libya</option><option value=\"Palestine\">Palestine</option><option value=\"Syria\">Syria</option><option value=\"Aaland Islands\">Aaland Islands</option><option value=\"Turks &amp; Caicos Islands\">Turks &amp; Caicos Islands</option><option value=\"Jersey (Channel Islands)\">Jersey (Channel Islands)</option><option value=\"Dominica\">Dominica</option><option value=\"Montenegro\">Montenegro</option><option value=\"Sudan\">Sudan</option><option value=\"Montserrat\">Montserrat</option><option value=\"Curacao\">Curacao</option><option value=\"Sint Maarten\">Sint Maarten</option><option value=\"South Sudan\">South Sudan</option><option value=\"Republic of Kosovo\">Republic of Kosovo</option><option value=\"Congo, Democratic Republic of the\">Congo, Democratic Republic of the</option><option value=\"Isle of Man\">Isle of Man</option><option value=\"Saint Martin\">Saint Martin</option><option value=\"Bonaire, Saint Eustatius and Saba\">Bonaire, Saint Eustatius and Saba</option><option value=\"Serbia\">Serbia</option>\\n            </select>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div aria-hidden=\"true\" style=\"position:absolute;left:-5000px;\">\\n        <input type=\"text\" name=\"b_ab292d92ce82113c1a6707651_e3947eb6e2\" tabindex=\"-1\" value=\"\">\\n      </div>\\n\\n      <button class=\"ox-btn\" type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\">\\n        Get the brochure\\n      </button>\\n      <div class=\"ox-fine\">\\n        By submitting, you agree to receive emails from Oxcombe. You can unsubscribe at any time.\\n      </div>\\n    </form>\\n\\n  </div>\\n</div>\\n\\n<script type=\"text/javascript\">\\n(function() {\\n\\n  // --- Postal toggle ---\\n  function clearError(inputId, msgId) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.remove(\\'ox-error\\');\\n    if (msg) msg.textContent = \\'\\';\\n  }\\n\\n  function showError(inputId, msgId, message) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.add(\\'ox-error\\');\\n    if (msg) msg.textContent = message;\\n  }\\n\\n  function isValidEmail(val) {\\n    return /^[^\\\\s@]+@[^\\\\s@]+\\\\.[^\\\\s@]+$/.test(val);\\n  }\\n\\n  var errorPairs = [\\n    [\\'mce-EMAIL\\',         \\'err-email\\'],\\n    [\\'mce-FNAME\\',         \\'err-fname\\'],\\n    [\\'mce-LNAME\\',         \\'err-lname\\'],\\n    [\\'mce-ADDRESS-addr1\\', \\'err-addr1\\'],\\n    [\\'mce-ADDRESS-city\\',  \\'err-city\\'],\\n    [\\'mce-ADDRESS-zip\\',   \\'err-zip\\']\\n  ];\\n\\n  // Clear individual error on input\\n  errorPairs.forEach(function(pair) {\\n    var el = document.getElementById(pair[0]);\\n    if (el) el.addEventListener(\\'input\\', function() { clearError(pair[0], pair[1]); });\\n  });\\n\\n  document.getElementById(\\'postal-toggle\\').addEventListener(\\'change\\', function() {\\n    var wrap = document.getElementById(\\'address-wrap\\');\\n    wrap.classList.toggle(\\'open\\', this.checked);\\n    wrap.querySelectorAll(\\'input, select\\').forEach(function(el) {\\n      el.disabled = !this.checked;\\n    }, this);\\n    if (!this.checked) {\\n      [[\\'mce-ADDRESS-addr1\\',\\'err-addr1\\'],[\\'mce-ADDRESS-city\\',\\'err-city\\'],[\\'mce-ADDRESS-zip\\',\\'err-zip\\']]\\n        .forEach(function(p) { clearError(p[0], p[1]); });\\n    }\\n  });\\n\\n  // --- Validation on submit ---\\n  document.getElementById(\\'mc-embedded-subscribe-form\\').addEventListener(\\'submit\\', function(e) {\\n    var valid = true;\\n    var firstErrorEl = null;\\n\\n    function fail(inputId, msgId, message) {\\n      showError(inputId, msgId, message);\\n      if (!firstErrorEl) firstErrorEl = document.getElementById(inputId);\\n      valid = false;\\n    }\\n\\n    errorPairs.forEach(function(p) { clearError(p[0], p[1]); });\\n\\n    var email = document.getElementById(\\'mce-EMAIL\\').value.trim();\\n    var fname = document.getElementById(\\'mce-FNAME\\').value.trim();\\n    var lname = document.getElementById(\\'mce-LNAME\\').value.trim();\\n\\n    if (!email) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter your email address.\\');\\n    } else if (!isValidEmail(email)) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter a valid email address.\\');\\n    }\\n    if (!fname) fail(\\'mce-FNAME\\', \\'err-fname\\', \\'Please enter your first name.\\');\\n    if (!lname) fail(\\'mce-LNAME\\', \\'err-lname\\', \\'Please enter your last name.\\');\\n\\n    if (document.getElementById(\\'postal-toggle\\').checked) {\\n      if (!document.getElementById(\\'mce-ADDRESS-addr1\\').value.trim())\\n        fail(\\'mce-ADDRESS-addr1\\', \\'err-addr1\\', \\'Please enter your address.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-city\\').value.trim())\\n        fail(\\'mce-ADDRESS-city\\', \\'err-city\\', \\'Please enter your town or city.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-zip\\').value.trim())\\n        fail(\\'mce-ADDRESS-zip\\', \\'err-zip\\', \\'Please enter your postcode.\\');\\n    }\\n\\n    if (!valid) {\\n      e.preventDefault();\\n      if (firstErrorEl) firstErrorEl.focus();\\n      return;\\n    }\\n\\n    // Loading state — form will submit normally to new tab\\n    var btn = document.getElementById(\\'mc-embedded-subscribe\\');\\n    btn.disabled = true;\\n    btn.textContent = \\'Sending\\\\u2026\\';\\n  });\\n\\n})();\\n</script>',id:\"b354gFoLB\",layoutId:\"b354gFoLB\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-1hw3412-container\"),inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"AHSyuBI_I\",rendersWithMotion:true,scopeId:\"xwVcXMM4F\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<style>\\n  html, body {\\n    margin: 0;\\n    padding: 0;\\n    height: 100%;\\n  }\\n  #ox-mc {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    max-width: 440px;\\n    width: 100%;\\n    height: 100vh;\\n  }\\n  #ox-mc .ox-card {\\n    background: #fdfcfb;\\n    border: 1px solid rgba(36, 23, 2, 0.08);\\n    border-radius: 12px;\\n    padding: 36px 32px;\\n    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.06);\\n    box-sizing: border-box;\\n    height: 100%;\\n    overflow-y: auto;\\n    position: relative;\\n  }\\n  #ox-mc .ox-close {\\n    position: absolute;\\n    top: 16px;\\n    right: 16px;\\n    width: 32px;\\n    height: 32px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    cursor: pointer;\\n    border: none;\\n    background: none;\\n    padding: 0;\\n    color: rgba(45, 36, 22, 0.4);\\n    border-radius: 50%;\\n    transition: background 0.15s ease, color 0.15s ease;\\n    flex-shrink: 0;\\n  }\\n  #ox-mc .ox-close:hover {\\n    background: rgba(45, 36, 22, 0.06);\\n    color: rgba(45, 36, 22, 0.7);\\n  }\\n  #ox-mc .ox-close svg {\\n    width: 16px;\\n    height: 16px;\\n    stroke: currentColor;\\n    stroke-width: 1.75;\\n    stroke-linecap: round;\\n  }\\n  #ox-mc .ox-title {\\n    font-family: \\'Lora\\', ui-serif, Georgia, Cambria, \"Times New Roman\", Times, serif;\\n    color: #2d2416;\\n    font-size: 32px;\\n    font-weight: 400;\\n    line-height: 1.25;\\n    margin: 0 0 12px 0;\\n    letter-spacing: -0.4px;\\n    padding-right: 32px;\\n  }\\n  #ox-mc .ox-sub {\\n    color: rgba(45, 36, 22, 0.7);\\n    font-size: 16px;\\n    line-height: 1.6;\\n    margin: 0 0 28px 0;\\n    font-weight: 400;\\n  }\\n  #ox-mc .ox-grid {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 20px;\\n    margin-bottom: 24px;\\n  }\\n  #ox-mc label {\\n    display: block;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    font-weight: 500;\\n    color: rgba(45, 36, 22, 0.75);\\n    margin: 0 0 9px 0;\\n  }\\n  #ox-mc input[type=\"text\"],\\n  #ox-mc input[type=\"email\"] {\\n    width: 100%;\\n    box-sizing: border-box;\\n    padding: 14px 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc input::placeholder { color: rgba(45, 36, 22, 0.35); }\\n  #ox-mc input:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc input.ox-error,\\n  #ox-mc select.ox-error {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.08);\\n  }\\n  #ox-mc input.ox-error:focus {\\n    border-color: #c0392b;\\n    box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.12);\\n  }\\n  #ox-mc .ox-error-msg {\\n    display: block;\\n    margin-top: 6px;\\n    font-size: 13px;\\n    color: #c0392b;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n  }\\n  #ox-mc select {\\n    width: 100%;\\n    box-sizing: border-box;\\n    height: 50px;\\n    padding: 0 36px 0 18px;\\n    border-radius: 8px;\\n    border: 1.5px solid rgba(45, 36, 22, 0.15);\\n    background: #ffffff;\\n    color: #2d2416;\\n    font-size: 15.5px;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    outline: none;\\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\\n  }\\n  #ox-mc select:focus {\\n    border-color: #5b7a9c;\\n    box-shadow: 0 0 0 3px rgba(91, 122, 156, 0.1);\\n  }\\n  #ox-mc .ox-row-2 {\\n    display: grid;\\n    grid-template-columns: 1fr 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-divider {\\n    height: 1px;\\n    background: rgba(45, 36, 22, 0.08);\\n    margin: 24px 0;\\n  }\\n  #ox-mc .ox-postal-toggle {\\n    display: flex;\\n    align-items: center;\\n    gap: 10px;\\n    cursor: pointer;\\n    margin: 0;\\n    width: fit-content;\\n  }\\n  #ox-mc .ox-postal-toggle input[type=\"checkbox\"] {\\n    width: 15px;\\n    height: 15px;\\n    min-width: 15px;\\n    flex-shrink: 0;\\n    margin: 0;\\n    padding: 0;\\n    accent-color: #5b7a9c;\\n    cursor: pointer;\\n  }\\n  #ox-mc .ox-postal-toggle span {\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    font-size: 14px;\\n    color: rgba(45, 36, 22, 0.7);\\n    font-weight: 400;\\n    line-height: 1;\\n  }\\n  #ox-mc .ox-address-wrap {\\n    overflow: hidden;\\n    max-height: 0;\\n    opacity: 0;\\n    transition: max-height 0.4s ease, opacity 0.3s ease, margin-top 0.3s ease;\\n    margin-top: 0;\\n  }\\n  #ox-mc .ox-address-wrap.open {\\n    max-height: 800px;\\n    opacity: 1;\\n    margin-top: 20px;\\n  }\\n  #ox-mc .ox-address-inner {\\n    display: grid;\\n    grid-template-columns: 1fr;\\n    gap: 16px;\\n  }\\n  #ox-mc .ox-btn {\\n    width: 100%;\\n    border: none;\\n    background: #5b7a9c;\\n    color: #ffffff;\\n    border-radius: 999px;\\n    padding: 13px 24px;\\n    font-size: 15px;\\n    font-weight: 500;\\n    font-family: ui-sans-serif, system-ui, -apple-system, sans-serif;\\n    cursor: pointer;\\n    transition: all 0.2s ease;\\n    display: inline-flex;\\n    align-items: center;\\n    justify-content: center;\\n    gap: 8px;\\n    margin-top: 24px;\\n  }\\n  #ox-mc .ox-btn:hover { background: #4d6682; }\\n  #ox-mc .ox-btn:active { background: #455a73; }\\n  #ox-mc .ox-btn::after { content: \"→\"; font-size: 18px; transition: transform 0.2s ease; }\\n  #ox-mc .ox-btn:hover::after { transform: translateX(3px); }\\n  #ox-mc .ox-fine {\\n    margin-top: 20px;\\n    font-size: 13px;\\n    line-height: 1.6;\\n    color: rgba(45, 36, 22, 0.55);\\n    text-align: center;\\n  }\\n\\n  @media (max-width: 390px) {\\n    #ox-mc {\\n      max-width: 100%;\\n      height: auto;\\n      min-height: 100vh;\\n    }\\n    #ox-mc .ox-card {\\n      border-radius: 0;\\n      border: none;\\n      box-shadow: none;\\n      padding: 28px 20px;\\n      height: auto;\\n      overflow-y: visible;\\n    }\\n    #ox-mc .ox-title { font-size: 26px; }\\n    #ox-mc .ox-sub { font-size: 15px; margin-bottom: 22px; }\\n    #ox-mc .ox-row-2 { grid-template-columns: 1fr; }\\n    #ox-mc input[type=\"text\"],\\n    #ox-mc input[type=\"email\"] { font-size: 16px; padding: 13px 16px; }\\n    #ox-mc select { font-size: 16px; padding: 0 32px 0 16px; }\\n    #ox-mc .ox-btn { padding: 14px 24px; font-size: 15px; }\\n    #ox-mc .ox-address-wrap.open { max-height: 1000px; }\\n  }\\n</style>\\n\\n<div id=\"ox-mc\">\\n  <div class=\"ox-card\">\\n\\n    <h2 class=\"ox-title\">Download our Wedding Brochure</h2>\\n    <p class=\"ox-sub\">Share a few details and we\\'ll send it straight to your inbox.</p>\\n\\n    <form action=\"https://oxcombeweddings.us9.list-manage.com/subscribe/post?u=ab292d92ce82113c1a6707651&amp;id=e3947eb6e2&amp;f_id=0048d6e3f0\"\\n          method=\"post\"\\n          target=\"_blank\"\\n          id=\"mc-embedded-subscribe-form\"\\n          name=\"mc-embedded-subscribe-form\">\\n\\n      <div class=\"ox-grid\">\\n        <div>\\n          <label for=\"mce-EMAIL\">Email address *</label>\\n          <input type=\"email\" name=\"EMAIL\" id=\"mce-EMAIL\" placeholder=\"you@example.com\">\\n          <span class=\"ox-error-msg\" id=\"err-email\"></span>\\n        </div>\\n        <div class=\"ox-row-2\">\\n          <div>\\n            <label for=\"mce-FNAME\">First name *</label>\\n            <input type=\"text\" name=\"FNAME\" id=\"mce-FNAME\" placeholder=\"First name\">\\n            <span class=\"ox-error-msg\" id=\"err-fname\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-LNAME\">Last name *</label>\\n            <input type=\"text\" name=\"LNAME\" id=\"mce-LNAME\" placeholder=\"Last name\">\\n            <span class=\"ox-error-msg\" id=\"err-lname\"></span>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div class=\"ox-divider\"></div>\\n\\n      <label class=\"ox-postal-toggle\" for=\"postal-toggle\">\\n        <input type=\"checkbox\" id=\"postal-toggle\">\\n        <span>I\\'d like a printed copy in the post</span>\\n      </label>\\n\\n      <div class=\"ox-address-wrap\" id=\"address-wrap\">\\n        <div class=\"ox-address-inner\">\\n          <div>\\n            <label for=\"mce-ADDRESS-addr1\">Address line 1</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr1]\" id=\"mce-ADDRESS-addr1\" placeholder=\"House name or number, street\" disabled>\\n            <span class=\"ox-error-msg\" id=\"err-addr1\"></span>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-addr2\">Address line 2</label>\\n            <input type=\"text\" maxlength=\"70\" name=\"ADDRESS[addr2]\" id=\"mce-ADDRESS-addr2\" placeholder=\"Apartment, suite, etc. (optional)\" disabled>\\n          </div>\\n          <div class=\"ox-row-2\">\\n            <div>\\n              <label for=\"mce-ADDRESS-city\">Town / City</label>\\n              <input type=\"text\" maxlength=\"40\" name=\"ADDRESS[city]\" id=\"mce-ADDRESS-city\" placeholder=\"City\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-city\"></span>\\n            </div>\\n            <div>\\n              <label for=\"mce-ADDRESS-zip\">Postcode</label>\\n              <input type=\"text\" maxlength=\"10\" name=\"ADDRESS[zip]\" id=\"mce-ADDRESS-zip\" placeholder=\"Postcode\" disabled>\\n              <span class=\"ox-error-msg\" id=\"err-zip\"></span>\\n            </div>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-state\">State / Province / Region</label>\\n            <input type=\"text\" maxlength=\"20\" name=\"ADDRESS[state]\" id=\"mce-ADDRESS-state\" placeholder=\"Optional\" disabled>\\n          </div>\\n          <div>\\n            <label for=\"mce-ADDRESS-country\">Country</label>\\n            <select name=\"ADDRESS[country]\" id=\"mce-ADDRESS-country\" disabled>\\n              <option value=\"Albania\">Albania</option><option value=\"Algeria\">Algeria</option><option value=\"Andorra\">Andorra</option><option value=\"Angola\">Angola</option><option value=\"Argentina\">Argentina</option><option value=\"Armenia\">Armenia</option><option value=\"Australia\">Australia</option><option value=\"Austria\">Austria</option><option value=\"Azerbaijan\">Azerbaijan</option><option value=\"Bahamas\">Bahamas</option><option value=\"Bahrain\">Bahrain</option><option value=\"Bangladesh\">Bangladesh</option><option value=\"Barbados\">Barbados</option><option value=\"Belarus\">Belarus</option><option value=\"Belgium\">Belgium</option><option value=\"Belize\">Belize</option><option value=\"Benin\">Benin</option><option value=\"Bermuda\">Bermuda</option><option value=\"Bhutan\">Bhutan</option><option value=\"Bolivia\">Bolivia</option><option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina</option><option value=\"Botswana\">Botswana</option><option value=\"Brazil\">Brazil</option><option value=\"Bulgaria\">Bulgaria</option><option value=\"Burkina Faso\">Burkina Faso</option><option value=\"Burundi\">Burundi</option><option value=\"Cambodia\">Cambodia</option><option value=\"Cameroon\">Cameroon</option><option value=\"Canada\">Canada</option><option value=\"Cape Verde\">Cape Verde</option><option value=\"Cayman Islands\">Cayman Islands</option><option value=\"Central African Republic\">Central African Republic</option><option value=\"Chad\">Chad</option><option value=\"Chile\">Chile</option><option value=\"China\">China</option><option value=\"Colombia\">Colombia</option><option value=\"Congo\">Congo</option><option value=\"Croatia\">Croatia</option><option value=\"Cyprus\">Cyprus</option><option value=\"Czech Republic\">Czech Republic</option><option value=\"Denmark\">Denmark</option><option value=\"Djibouti\">Djibouti</option><option value=\"Ecuador\">Ecuador</option><option value=\"Egypt\">Egypt</option><option value=\"El Salvador\">El Salvador</option><option value=\"Equatorial Guinea\">Equatorial Guinea</option><option value=\"Eritrea\">Eritrea</option><option value=\"Estonia\">Estonia</option><option value=\"Ethiopia\">Ethiopia</option><option value=\"Fiji\">Fiji</option><option value=\"Finland\">Finland</option><option value=\"France\">France</option><option value=\"Gabon\">Gabon</option><option value=\"Gambia\">Gambia</option><option value=\"Georgia\">Georgia</option><option value=\"Germany\">Germany</option><option value=\"Ghana\">Ghana</option><option value=\"Greece\">Greece</option><option value=\"Guam\">Guam</option><option value=\"Guinea\">Guinea</option><option value=\"Guinea-Bissau\">Guinea-Bissau</option><option value=\"Guyana\">Guyana</option><option value=\"Honduras\">Honduras</option><option value=\"Hong Kong\">Hong Kong</option><option value=\"Hungary\">Hungary</option><option value=\"Iceland\">Iceland</option><option value=\"India\">India</option><option value=\"Indonesia\">Indonesia</option><option value=\"Ireland\">Ireland</option><option value=\"Israel\">Israel</option><option value=\"Italy\">Italy</option><option value=\"Japan\">Japan</option><option value=\"Jordan\">Jordan</option><option value=\"Kazakhstan\">Kazakhstan</option><option value=\"Kenya\">Kenya</option><option value=\"Kuwait\">Kuwait</option><option value=\"Kyrgyzstan\">Kyrgyzstan</option><option value=\"Lao People\\'s Democratic Republic\">Lao People\\'s Democratic Republic</option><option value=\"Latvia\">Latvia</option><option value=\"Lebanon\">Lebanon</option><option value=\"Lesotho\">Lesotho</option><option value=\"Liberia\">Liberia</option><option value=\"Liechtenstein\">Liechtenstein</option><option value=\"Lithuania\">Lithuania</option><option value=\"Luxembourg\">Luxembourg</option><option value=\"Macedonia\">Macedonia</option><option value=\"Madagascar\">Madagascar</option><option value=\"Malawi\">Malawi</option><option value=\"Malaysia\">Malaysia</option><option value=\"Maldives\">Maldives</option><option value=\"Mali\">Mali</option><option value=\"Malta\">Malta</option><option value=\"Mauritania\">Mauritania</option><option value=\"Mexico\">Mexico</option><option value=\"Moldova\">Moldova</option><option value=\"Monaco\">Monaco</option><option value=\"Mongolia\">Mongolia</option><option value=\"Morocco\">Morocco</option><option value=\"Mozambique\">Mozambique</option><option value=\"Namibia\">Namibia</option><option value=\"Nepal\">Nepal</option><option value=\"Netherlands\">Netherlands</option><option value=\"Netherlands Antilles\">Netherlands Antilles</option><option value=\"New Zealand\">New Zealand</option><option value=\"Nicaragua\">Nicaragua</option><option value=\"Niger\">Niger</option><option value=\"Nigeria\">Nigeria</option><option value=\"Norway\">Norway</option><option value=\"Oman\">Oman</option><option value=\"Pakistan\">Pakistan</option><option value=\"Panama\">Panama</option><option value=\"Paraguay\">Paraguay</option><option value=\"Peru\">Peru</option><option value=\"Philippines\">Philippines</option><option value=\"Poland\">Poland</option><option value=\"Portugal\">Portugal</option><option value=\"Qatar\">Qatar</option><option value=\"Reunion\">Reunion</option><option value=\"Romania\">Romania</option><option value=\"Russia\">Russia</option><option value=\"Rwanda\">Rwanda</option><option value=\"Samoa (Independent)\">Samoa (Independent)</option><option value=\"Saudi Arabia\">Saudi Arabia</option><option value=\"Senegal\">Senegal</option><option value=\"Seychelles\">Seychelles</option><option value=\"Sierra Leone\">Sierra Leone</option><option value=\"Singapore\">Singapore</option><option value=\"Slovakia\">Slovakia</option><option value=\"Slovenia\">Slovenia</option><option value=\"Somalia\">Somalia</option><option value=\"South Africa\">South Africa</option><option value=\"South Korea\">South Korea</option><option value=\"Spain\">Spain</option><option value=\"Sri Lanka\">Sri Lanka</option><option value=\"Suriname\">Suriname</option><option value=\"Swaziland\">Swaziland</option><option value=\"Sweden\">Sweden</option><option value=\"Switzerland\">Switzerland</option><option value=\"Taiwan\">Taiwan</option><option value=\"Tanzania\">Tanzania</option><option value=\"Thailand\">Thailand</option><option value=\"Togo\">Togo</option><option value=\"Tunisia\">Tunisia</option><option value=\"Turkiye\">Turkiye</option><option value=\"Turkmenistan\">Turkmenistan</option><option value=\"Uganda\">Uganda</option><option value=\"Ukraine\">Ukraine</option><option value=\"United Arab Emirates\">United Arab Emirates</option><option value=\"Uruguay\">Uruguay</option><option value=\"USA\">USA</option><option value=\"Uzbekistan\">Uzbekistan</option><option value=\"Vatican City State (Holy See)\">Vatican City State (Holy See)</option><option value=\"Venezuela\">Venezuela</option><option value=\"Vietnam\">Vietnam</option><option value=\"Virgin Islands (British)\">Virgin Islands (British)</option><option value=\"Yemen\">Yemen</option><option value=\"Zambia\">Zambia</option><option value=\"Zimbabwe\">Zimbabwe</option><option value=\"Antigua And Barbuda\">Antigua And Barbuda</option><option value=\"Anguilla\">Anguilla</option><option value=\"American Samoa\">American Samoa</option><option value=\"Aruba\">Aruba</option><option value=\"Brunei Darussalam\">Brunei Darussalam</option><option value=\"Bouvet Island\">Bouvet Island</option><option value=\"Cook Islands\">Cook Islands</option><option value=\"Christmas Island\">Christmas Island</option><option value=\"Dominican Republic\">Dominican Republic</option><option value=\"Western Sahara\">Western Sahara</option><option value=\"Falkland Islands\">Falkland Islands</option><option value=\"Faroe Islands\">Faroe Islands</option><option value=\"Grenada\">Grenada</option><option value=\"French Guiana\">French Guiana</option><option value=\"Gibraltar\">Gibraltar</option><option value=\"Greenland\">Greenland</option><option value=\"Guadeloupe\">Guadeloupe</option><option value=\"Guatemala\">Guatemala</option><option value=\"Haiti\">Haiti</option><option value=\"Jamaica\">Jamaica</option><option value=\"Kiribati\">Kiribati</option><option value=\"Comoros\">Comoros</option><option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis</option><option value=\"Saint Lucia\">Saint Lucia</option><option value=\"Marshall Islands\">Marshall Islands</option><option value=\"Macau\">Macau</option><option value=\"Martinique\">Martinique</option><option value=\"Mauritius\">Mauritius</option><option value=\"New Caledonia\">New Caledonia</option><option value=\"Norfolk Island\">Norfolk Island</option><option value=\"Nauru\">Nauru</option><option value=\"Niue\">Niue</option><option value=\"Papua New Guinea\">Papua New Guinea</option><option value=\"Pitcairn\">Pitcairn</option><option value=\"Palau\">Palau</option><option value=\"Solomon Islands\">Solomon Islands</option><option value=\"Svalbard and Jan Mayen Islands\">Svalbard and Jan Mayen Islands</option><option value=\"San Marino\">San Marino</option><option value=\"Tonga\">Tonga</option><option value=\"Timor-Leste\">Timor-Leste</option><option value=\"Trinidad and Tobago\">Trinidad and Tobago</option><option value=\"Tuvalu\">Tuvalu</option><option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines</option><option value=\"Virgin Islands (U.S.)\">Virgin Islands (U.S.)</option><option value=\"Vanuatu\">Vanuatu</option><option value=\"Mayotte\">Mayotte</option><option value=\"Myanmar\">Myanmar</option><option value=\"Sao Tome and Principe\">Sao Tome and Principe</option><option value=\"South Georgia and the South Sandwich Islands\">South Georgia and the South Sandwich Islands</option><option value=\"Tajikistan\">Tajikistan</option><option value=\"United Kingdom\" selected>United Kingdom</option><option value=\"Costa Rica\">Costa Rica</option><option value=\"Guernsey\">Guernsey</option><option value=\"North Korea\">North Korea</option><option value=\"Afghanistan\">Afghanistan</option><option value=\"Cote D\\'Ivoire\">Cote D\\'Ivoire</option><option value=\"Cuba\">Cuba</option><option value=\"French Polynesia\">French Polynesia</option><option value=\"Iran\">Iran</option><option value=\"Iraq\">Iraq</option><option value=\"Libya\">Libya</option><option value=\"Palestine\">Palestine</option><option value=\"Syria\">Syria</option><option value=\"Aaland Islands\">Aaland Islands</option><option value=\"Turks &amp; Caicos Islands\">Turks &amp; Caicos Islands</option><option value=\"Jersey (Channel Islands)\">Jersey (Channel Islands)</option><option value=\"Dominica\">Dominica</option><option value=\"Montenegro\">Montenegro</option><option value=\"Sudan\">Sudan</option><option value=\"Montserrat\">Montserrat</option><option value=\"Curacao\">Curacao</option><option value=\"Sint Maarten\">Sint Maarten</option><option value=\"South Sudan\">South Sudan</option><option value=\"Republic of Kosovo\">Republic of Kosovo</option><option value=\"Congo, Democratic Republic of the\">Congo, Democratic Republic of the</option><option value=\"Isle of Man\">Isle of Man</option><option value=\"Saint Martin\">Saint Martin</option><option value=\"Bonaire, Saint Eustatius and Saba\">Bonaire, Saint Eustatius and Saba</option><option value=\"Serbia\">Serbia</option>\\n            </select>\\n          </div>\\n        </div>\\n      </div>\\n\\n      <div aria-hidden=\"true\" style=\"position:absolute;left:-5000px;\">\\n        <input type=\"text\" name=\"b_ab292d92ce82113c1a6707651_e3947eb6e2\" tabindex=\"-1\" value=\"\">\\n      </div>\\n\\n      <button class=\"ox-btn\" type=\"submit\" name=\"subscribe\" id=\"mc-embedded-subscribe\">\\n        Get the brochure\\n      </button>\\n      <div class=\"ox-fine\">\\n        By submitting, you agree to receive emails from Oxcombe. You can unsubscribe at any time.\\n      </div>\\n    </form>\\n\\n  </div>\\n</div>\\n\\n<script type=\"text/javascript\">\\n(function() {\\n\\n  // --- Postal toggle ---\\n  function clearError(inputId, msgId) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.remove(\\'ox-error\\');\\n    if (msg) msg.textContent = \\'\\';\\n  }\\n\\n  function showError(inputId, msgId, message) {\\n    var input = document.getElementById(inputId);\\n    var msg = document.getElementById(msgId);\\n    if (input) input.classList.add(\\'ox-error\\');\\n    if (msg) msg.textContent = message;\\n  }\\n\\n  function isValidEmail(val) {\\n    return /^[^\\\\s@]+@[^\\\\s@]+\\\\.[^\\\\s@]+$/.test(val);\\n  }\\n\\n  var errorPairs = [\\n    [\\'mce-EMAIL\\',         \\'err-email\\'],\\n    [\\'mce-FNAME\\',         \\'err-fname\\'],\\n    [\\'mce-LNAME\\',         \\'err-lname\\'],\\n    [\\'mce-ADDRESS-addr1\\', \\'err-addr1\\'],\\n    [\\'mce-ADDRESS-city\\',  \\'err-city\\'],\\n    [\\'mce-ADDRESS-zip\\',   \\'err-zip\\']\\n  ];\\n\\n  // Clear individual error on input\\n  errorPairs.forEach(function(pair) {\\n    var el = document.getElementById(pair[0]);\\n    if (el) el.addEventListener(\\'input\\', function() { clearError(pair[0], pair[1]); });\\n  });\\n\\n  document.getElementById(\\'postal-toggle\\').addEventListener(\\'change\\', function() {\\n    var wrap = document.getElementById(\\'address-wrap\\');\\n    wrap.classList.toggle(\\'open\\', this.checked);\\n    wrap.querySelectorAll(\\'input, select\\').forEach(function(el) {\\n      el.disabled = !this.checked;\\n    }, this);\\n    if (!this.checked) {\\n      [[\\'mce-ADDRESS-addr1\\',\\'err-addr1\\'],[\\'mce-ADDRESS-city\\',\\'err-city\\'],[\\'mce-ADDRESS-zip\\',\\'err-zip\\']]\\n        .forEach(function(p) { clearError(p[0], p[1]); });\\n    }\\n  });\\n\\n  // --- Validation on submit ---\\n  document.getElementById(\\'mc-embedded-subscribe-form\\').addEventListener(\\'submit\\', function(e) {\\n    var valid = true;\\n    var firstErrorEl = null;\\n\\n    function fail(inputId, msgId, message) {\\n      showError(inputId, msgId, message);\\n      if (!firstErrorEl) firstErrorEl = document.getElementById(inputId);\\n      valid = false;\\n    }\\n\\n    errorPairs.forEach(function(p) { clearError(p[0], p[1]); });\\n\\n    var email = document.getElementById(\\'mce-EMAIL\\').value.trim();\\n    var fname = document.getElementById(\\'mce-FNAME\\').value.trim();\\n    var lname = document.getElementById(\\'mce-LNAME\\').value.trim();\\n\\n    if (!email) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter your email address.\\');\\n    } else if (!isValidEmail(email)) {\\n      fail(\\'mce-EMAIL\\', \\'err-email\\', \\'Please enter a valid email address.\\');\\n    }\\n    if (!fname) fail(\\'mce-FNAME\\', \\'err-fname\\', \\'Please enter your first name.\\');\\n    if (!lname) fail(\\'mce-LNAME\\', \\'err-lname\\', \\'Please enter your last name.\\');\\n\\n    if (document.getElementById(\\'postal-toggle\\').checked) {\\n      if (!document.getElementById(\\'mce-ADDRESS-addr1\\').value.trim())\\n        fail(\\'mce-ADDRESS-addr1\\', \\'err-addr1\\', \\'Please enter your address.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-city\\').value.trim())\\n        fail(\\'mce-ADDRESS-city\\', \\'err-city\\', \\'Please enter your town or city.\\');\\n      if (!document.getElementById(\\'mce-ADDRESS-zip\\').value.trim())\\n        fail(\\'mce-ADDRESS-zip\\', \\'err-zip\\', \\'Please enter your postcode.\\');\\n    }\\n\\n    if (!valid) {\\n      e.preventDefault();\\n      if (firstErrorEl) firstErrorEl.focus();\\n      return;\\n    }\\n\\n    // Loading state — form will submit normally to new tab\\n    var btn = document.getElementById(\\'mc-embedded-subscribe\\');\\n    btn.disabled = true;\\n    btn.textContent = \\'Sending\\\\u2026\\';\\n  });\\n\\n})();\\n</script>',id:\"AHSyuBI_I\",layoutId:\"AHSyuBI_I\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})}),getContainer())})})]})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UVZ90dlcF\":{\"layout\":[\"fixed\",\"fixed\"]},\"m2DbebBPU\":{\"layout\":[\"fixed\",\"fixed\"]},\"q5wTvtIj_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"idf6q1IaL\":\"navLayout\",\"RtelG7BMs\":\"_1Name\",\"UYWTgFTRy\":\"_1Link\",\"D95EvdA0q\":\"_2Name\",\"p335d5Xes\":\"_2Link\",\"XvPUoGNGB\":\"_3Name\",\"buhdSMuek\":\"_3Link\",\"dZjwU0Vid\":\"_4Name\",\"g3koWQjGd\":\"_4Link\",\"rwmVTxSIX\":\"showHidePhototgraphers\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"jXb18UBl2\":[\".framer-1gs01wt-container\",\".framer-82wt2j-container\",\".framer-dcqncf-container\"],\"UVZ90dlcF\":[\".framer-1gs01wt-container\",\".framer-82wt2j-container\",\".framer-dcqncf-container\"],\"m2DbebBPU\":[\".framer-1gs01wt-container\",\".framer-82wt2j-container\",\".framer-dcqncf-container\"],\"q5wTvtIj_\":[\".framer-1gs01wt-container\",\".framer-82wt2j-container\",\".framer-dcqncf-container\"]}\n * @framerBreakpoints {\"jXb18UBl2\":{\"min\":1440,\"canvasClassName\":\"framer-vj01ww-override\",\"minHeight\":1000,\"viewportHeight\":998,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"UVZ90dlcF\":{\"min\":992,\"max\":1439,\"canvasClassName\":\"framer-p1f9ms-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":992,\"rootFontSize\":16},\"m2DbebBPU\":{\"min\":768,\"max\":991,\"canvasClassName\":\"framer-1n161xc-override\",\"minHeight\":1500,\"viewportHeight\":741,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"q5wTvtIj_\":{\"max\":767,\"canvasClassName\":\"framer-991tv5-override\",\"minHeight\":1500,\"viewportHeight\":445,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant jXb18UBl2\n * @framerLayoutTemplate true\n */const FramerxwVcXMM4F=withCSS(Component,css,\"framer-6XQ7G\");export default FramerxwVcXMM4F;FramerxwVcXMM4F.displayName=\"Main Layout\";FramerxwVcXMM4F.defaultProps={height:1e3,width:1440};addPropertyControls(FramerxwVcXMM4F,{idf6q1IaL:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"sfDCtz_vo\",description:undefined,hidden:undefined,title:\"Nav layout\"},RtelG7BMs:{defaultValue:\"Jane Smith\",displayTextArea:false,title:\"1 Name\",type:ControlType.String},UYWTgFTRy:{title:\"1 Link\",type:ControlType.Link},D95EvdA0q:{defaultValue:\"•     Jane Smith\",displayTextArea:false,title:\"2 Name\",type:ControlType.String},p335d5Xes:{title:\"2 Link\",type:ControlType.Link},XvPUoGNGB:{defaultValue:\"•     Jane Smith\",displayTextArea:false,title:\"3 Name\",type:ControlType.String},buhdSMuek:{title:\"3 Link\",type:ControlType.Link},dZjwU0Vid:{defaultValue:\"•     Jane Smith\",displayTextArea:false,title:\"4 Name\",type:ControlType.String},g3koWQjGd:{title:\"4 Link\",type:ControlType.Link},rwmVTxSIX:{defaultValue:true,title:\"Show Hide Phototgraphers\",type:ControlType.Boolean}});addFonts(FramerxwVcXMM4F,[{explicitInter:true,fonts:[{cssFamilyName:\"Lora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Lora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YQA3KKRVULCXJDCXSAONFQCA74AMMQFS/RGNGUOW44MB34GT7X2FQPGZNLW2Z3P3F/ZAXBVAFTWGWMVEZN7M2EPCUJJ4KGZZCI.woff2\",weight:\"400\"}]},...NavbarFonts,...EmbedFonts,...CookieBannerFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerxwVcXMM4F.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxwVcXMM4F\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"jXb18UBl2\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-vj01ww-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":998,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"UVZ90dlcF\\\":{\\\"min\\\":992,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-p1f9ms-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":992,\\\"rootFontSize\\\":16},\\\"m2DbebBPU\\\":{\\\"min\\\":768,\\\"max\\\":991,\\\"canvasClassName\\\":\\\"framer-1n161xc-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":741,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"q5wTvtIj_\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-991tv5-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":445,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"jXb18UBl2\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UVZ90dlcF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m2DbebBPU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q5wTvtIj_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"jXb18UBl2\\\":[\\\".framer-1gs01wt-container\\\",\\\".framer-82wt2j-container\\\",\\\".framer-dcqncf-container\\\"],\\\"UVZ90dlcF\\\":[\\\".framer-1gs01wt-container\\\",\\\".framer-82wt2j-container\\\",\\\".framer-dcqncf-container\\\"],\\\"m2DbebBPU\\\":[\\\".framer-1gs01wt-container\\\",\\\".framer-82wt2j-container\\\",\\\".framer-dcqncf-container\\\"],\\\"q5wTvtIj_\\\":[\\\".framer-1gs01wt-container\\\",\\\".framer-82wt2j-container\\\",\\\".framer-dcqncf-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"idf6q1IaL\\\":\\\"navLayout\\\",\\\"RtelG7BMs\\\":\\\"_1Name\\\",\\\"UYWTgFTRy\\\":\\\"_1Link\\\",\\\"D95EvdA0q\\\":\\\"_2Name\\\",\\\"p335d5Xes\\\":\\\"_2Link\\\",\\\"XvPUoGNGB\\\":\\\"_3Name\\\",\\\"buhdSMuek\\\":\\\"_3Link\\\",\\\"dZjwU0Vid\\\":\\\"_4Name\\\",\\\"g3koWQjGd\\\":\\\"_4Link\\\",\\\"rwmVTxSIX\\\":\\\"showHidePhototgraphers\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__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 MainLayoutInverted from \"https://framerusercontent.com/modules/AQwPkkjCY7NMb9S6W8A3/9U0Y5VxCikNddeNinNoV/ZjAWJacBU.js\";\r\nimport MainLayout from \"https://framerusercontent.com/modules/PUWMV7pNjgyvPPaWdspH/Zx9UyhDlgkJk6MC5mSme/xwVcXMM4F.js\";\r\n\r\n\t\tconst routes = {sAW63bkIc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7lOvrsmb4rqrRADDOOig/r9FTqv6fJP8E98TAgW3y/sAW63bkIc.js\")), path: \"/\"}, ltpJfVHCZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dZQggsy0YcYBc4ZVLvBu/23CbNOkozmUWqEpDExW8/ltpJfVHCZ.js\")), path: \"/weddings\"}, P8VBkof2S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dfR0VkadXZNiZDzfIoBm/Hl3lJJjUZs4pL2mqUg4Y/P8VBkof2S.js\")), path: \"/the-estate\"}, Gmw7ymeHU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3tRkF43CNjqq2wA1FjoN/sszA9Pj0qPVnarPuanU0/Gmw7ymeHU.js\")), path: \"/faq\"}, jZ3ZAoqxb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/492Cx2qis36iwSLbbSJd/oGBokvjkxMKklXvWw0J7/jZ3ZAoqxb.js\")), path: \"/contact\"}, FsWdv4H69: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i4LegP4AfFf4wLkY3Rz8/vhMxd6IcNIoeyw9DoQ2K/FsWdv4H69.js\")), path: \"/404\"}, G3fgw63KB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bx2qyBkyBGEEZcYBzJqo/XGDiDgQJxdtABEVqrEte/G3fgw63KB.js\")), path: \"/privacy-policy\"}, ebgoIgxjE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZqzaFTMEnkveVkhHaP5y/tUZXcVLCCTTZSPud6MQ5/ebgoIgxjE.js\")), path: \"/terms-use\"}, q_D_SfeYd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F7nfHPSpzXT2nUtGB9pF/9UP8vAqB7wrqoEKi9AoK/q_D_SfeYd.js\")), path: \"/cookies\"}, IJYdQd6cO: {collectionId: \"nOmH3998W\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/le40eJtUYSG3GqtqKdTD/dnvXLuQ3iQhttS1R1KO0/IJYdQd6cO.js\")), path: \"/services/:jiWZ26Vr4\"}, Yn16Y4xEP: {collectionId: \"sQ7e2DqQS\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YQeCrnDDqNg26n4WpPXV/KYRi8PphYRO9u7T94PQY/Yn16Y4xEP.js\")), path: \"/packages/:n3i61xNpB\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {nOmH3998W: async () => (await import(\"https://framerusercontent.com/modules/2Xk17do3nfjJWPJ7JVjT/DdS5GaahOOCDKuORYs7u/nOmH3998W.js\"))?.[\"utils\"], sQ7e2DqQS: async () => (await import(\"https://framerusercontent.com/modules/rV4v394TMSjyVowie1hG/aiW6S47lrGGfAp1YCrF5/sQ7e2DqQS.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"f7699126cb518b6f55e582b3e051daa8054513fb26d4d4c8707d268c5cac1510\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {D95EvdA0q: \"•     Jane Smith\", dZjwU0Vid: \"•     Jane Smith\", idf6q1IaL: \"sfDCtz_vo\", RtelG7BMs: \"Jane Smith\", rwmVTxSIX: true, XvPUoGNGB: \"•     Jane Smith\"}\r\nconst props2 = {...props1, RtelG7BMs: \"Tom Lee\"}\r\nconst props3 = {...props1, idf6q1IaL: \"m26xqUnrT\"}\r\nconst templateProps = {Gmw7ymeHU: props3, ltpJfVHCZ: props1, P8VBkof2S: props2, sAW63bkIc: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"sAW63bkIc\":\r\ncase \"ltpJfVHCZ\":\r\ncase \"P8VBkof2S\":\r\ncase \"Gmw7ymeHU\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ncase \"jZ3ZAoqxb\":\r\ncase \"FsWdv4H69\":\r\ncase \"G3fgw63KB\":\r\ncase \"ebgoIgxjE\":\r\ncase \"q_D_SfeYd\":\r\ncase \"IJYdQd6cO\":\r\ncase \"Yn16Y4xEP\":\r\nreturn React.createElement(MainLayoutInverted, {...props, key: \"MainLayoutInverted\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"sAW63bkIc\":\r\ncase \"ltpJfVHCZ\":\r\ncase \"P8VBkof2S\":\r\ncase \"Gmw7ymeHU\":\r\nreturn [{hash: \"vj01ww\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"p1f9ms\", mediaQuery: \"(min-width: 992px) and (max-width: 1439.98px)\"}, {hash: \"1n161xc\", mediaQuery: \"(min-width: 768px) and (max-width: 991.98px)\"}, {hash: \"991tv5\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ncase \"jZ3ZAoqxb\":\r\ncase \"FsWdv4H69\":\r\ncase \"G3fgw63KB\":\r\ncase \"ebgoIgxjE\":\r\ncase \"q_D_SfeYd\":\r\ncase \"IJYdQd6cO\":\r\ncase \"Yn16Y4xEP\":\r\nreturn [{hash: \"1l1n7hx\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"19998p4\", mediaQuery: \"(min-width: 992px) and (max-width: 1439.98px)\"}, {hash: \"1hjeyxk\", mediaQuery: \"(min-width: 768px) and (max-width: 991.98px)\"}, {hash: \"1yptakw\", mediaQuery: \"(max-width: 767.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\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: false, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\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/i4LegP4AfFf4wLkY3Rz8/vhMxd6IcNIoeyw9DoQ2K/FsWdv4H69.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://www.oxcombeweddings.co.uk\",\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/TQLaqXUb4xQQazBP6jJR/3J9gsSI41Yi4CoLIedkK/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 contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {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\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\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,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}