{"version":3,"file":"qAS0VlbFD.CFDkF9uU.mjs","names":["Component","Component","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","ButtonUnderlinedGiant","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","getProps","createLayoutDependency","Variants","Component","className","css","IconPlusOpenClose","TopMenuSidebar","className","css"],"sources":["https:/framerusercontent.com/modules/Int0NlyYK3IGAO6Qqjy3/apz93y0hXrV3ymiVc4Y4/set_sizes.js","https:/framerusercontent.com/modules/jGGTDDJ13qK6vDOjW2kx/iHFDVM6xmlmjeWSd9xY2/ToggleScroll.js","https:/framerusercontent.com/modules/enMTOjD8NogEqDYZI2lG/gdIYBTz4OU5R34bFndik/obWFRgKmL.js","https:/framerusercontent.com/modules/As77izpOzfwOgwRo9y9J/UNmcenVPAn53cMIQvIez/uW1zSW3xW.js","https:/framerusercontent.com/modules/2ynDMC5xE18P637I2tJq/zv0btCapHkivYH5RM1q8/SYVC6y92a.js","https:/framerusercontent.com/modules/i61toyZVp6LuupklES3b/G9qG0B0ZkOdXreh9PfVN/qAS0VlbFD.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// Override function to set height to viewport height minus 80 pixels\nexport function withViewportHeightMinus80(Component){return props=>{let navBarHeight=0;const[height,setHeight]=useState(window.innerHeight-navBarHeight);useEffect(()=>{const handleResize=()=>{setHeight(window.innerHeight-navBarHeight);};window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize);};},[]);return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,height:`${height}px`}});};}export function setBlockWidths(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,width:\"100%\",maxWidth:\"1728px\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withViewportHeightMinus80\":{\"type\":\"reactHoc\",\"name\":\"withViewportHeightMinus80\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setBlockWidths\":{\"type\":\"reactHoc\",\"name\":\"setBlockWidths\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./set_sizes.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";export function withToggleScroll(Component){return props=>{const bodyElement=useRef(null);useEffect(()=>{var _document;bodyElement.current=(_document=document)===null||_document===void 0?void 0:_document.getElementsByTagName(\"body\")[0];bodyElement.current.style.overflow=\"scroll\";},[]);const clickEvent=()=>{if(bodyElement.current.style.overflow===\"hidden\"){bodyElement.current.style.overflow=\"scroll\";}else{bodyElement.current.style.overflow=\"hidden\";}};return /*#__PURE__*/_jsx(Component,{...props,onTap:clickEvent});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withToggleScroll\":{\"type\":\"reactHoc\",\"name\":\"withToggleScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ToggleScroll.map","// Generated by Framer (508aa67)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"ACm5iDUE2\",\"t_0Ewv5DJ\"];const serializationHash=\"framer-jSJ5c\";const variantClassNames={ACm5iDUE2:\"framer-v-sh3bex\",t_0Ewv5DJ:\"framer-v-tq5wec\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Close:\"t_0Ewv5DJ\",Menu:\"ACm5iDUE2\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"ACm5iDUE2\",XKaY3MrGu:tap!==null&&tap!==void 0?tap:props.XKaY3MrGu};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ACm5iDUE2\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap139kcl1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}setVariant(\"t_0Ewv5DJ\");});const onTap8hc8i=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}setVariant(\"ACm5iDUE2\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-sh3bex\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ACm5iDUE2\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap139kcl1,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({t_0Ewv5DJ:{\"data-framer-name\":\"Close\",onTap:onTap8hc8i}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-100blfn\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"GgRS8UcVK\",style:{rotate:0},variants:{t_0Ewv5DJ:{rotate:45}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a0vdig\",\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"QPhdCTaWO\",style:{backgroundColor:\"var(--token-74955769-8c08-4701-a628-275acb623829, rgb(29, 29, 29))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4l7gyq\",\"data-framer-name\":\"Vertical\",layoutDependency:layoutDependency,layoutId:\"FwuIEfzut\",style:{backgroundColor:\"var(--token-74955769-8c08-4701-a628-275acb623829, rgb(29, 29, 29))\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jSJ5c.framer-s8uqai, .framer-jSJ5c .framer-s8uqai { display: block; }\",\".framer-jSJ5c.framer-sh3bex { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-jSJ5c .framer-100blfn { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-jSJ5c .framer-1a0vdig { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-jSJ5c .framer-4l7gyq { bottom: 0px; flex: none; left: calc(50.00000000000002% - 2px / 2); overflow: hidden; position: absolute; top: 0px; width: 2px; }\",\".framer-jSJ5c.framer-v-tq5wec.framer-sh3bex { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"t_0Ewv5DJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerobWFRgKmL=withCSS(Component,css,\"framer-jSJ5c\");export default FramerobWFRgKmL;FramerobWFRgKmL.displayName=\"icon/plus open-close\";FramerobWFRgKmL.defaultProps={height:44,width:44};addPropertyControls(FramerobWFRgKmL,{variant:{options:[\"ACm5iDUE2\",\"t_0Ewv5DJ\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerobWFRgKmL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerobWFRgKmL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t_0Ewv5DJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./obWFRgKmL.map","// Generated by Framer (3ae0a1a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/EpcI3vy6O80KvhlDWKx5/9118mC5gqHxGSsIUqaQc/PlkbksauN.js\";const enabledGestures={h008VSfnM:{hover:true},kxDXoRmvo:{hover:true},oKn8J5IYw:{hover:true}};const cycleOrder=[\"h008VSfnM\",\"oKn8J5IYw\",\"kxDXoRmvo\"];const serializationHash=\"framer-6o6c5\";const variantClassNames={h008VSfnM:\"framer-v-bdzsad\",kxDXoRmvo:\"framer-v-1qh7fap\",oKn8J5IYw:\"framer-v-avh9sx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"h008VSfnM\",mobile:\"kxDXoRmvo\",Tablet:\"oKn8J5IYw\"};const getProps=({height,id,lenketekst,link,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,f_OwV8ObP:(_ref=lenketekst!==null&&lenketekst!==void 0?lenketekst:props.f_OwV8ObP)!==null&&_ref!==void 0?_ref:\"Prosjekter\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"h008VSfnM\",YYq3KM5eq:link!==null&&link!==void 0?link:props.YYq3KM5eq};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,f_OwV8ObP,YYq3KM5eq,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"h008VSfnM\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YYq3KM5eq,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-bdzsad\",className,classNames)} framer-1rd8l60`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"h008VSfnM\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"h008VSfnM-hover\":{\"data-framer-name\":undefined},\"kxDXoRmvo-hover\":{\"data-framer-name\":undefined},\"oKn8J5IYw-hover\":{\"data-framer-name\":undefined},kxDXoRmvo:{\"data-framer-name\":\"mobile\"},oKn8J5IYw:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h3lep9\",\"data-framer-name\":\"text wrapper\",layoutDependency:layoutDependency,layoutId:\"AUJ1GgyLO\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e57sqn\",layoutDependency:layoutDependency,layoutId:\"OeC5C3gGG\",style:{background:'linear-gradient(180deg, rgba(31, 31, 31, 0) 90.66019144144143%, var(--token-74955769-8c08-4701-a628-275acb623829, rgb(31, 31, 31)) /* {\"name\":\"svart 70 - TEKST\"} */ 90.7252956081081%)'},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13kd7ds\",\"data-styles-preset\":\"PlkbksauN\",children:\"Prosjekter\"})}),className:\"framer-cjtm82\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ILw_6QbKl\",text:f_OwV8ObP,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kxDXoRmvo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-13kd7ds\",\"data-styles-preset\":\"PlkbksauN\",children:\"Prosjekter\"})})},oKn8J5IYw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-13kd7ds\",\"data-styles-preset\":\"PlkbksauN\",children:\"Prosjekter\"})})}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6o6c5.framer-1rd8l60, .framer-6o6c5 .framer-1rd8l60 { display: block; }\",\".framer-6o6c5.framer-bdzsad { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 40px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6o6c5 .framer-1h3lep9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6o6c5 .framer-1e57sqn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6o6c5 .framer-cjtm82 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6o6c5.framer-bdzsad, .framer-6o6c5 .framer-1h3lep9, .framer-6o6c5 .framer-1e57sqn { gap: 0px; } .framer-6o6c5.framer-bdzsad > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-6o6c5.framer-bdzsad > :first-child, .framer-6o6c5 .framer-1h3lep9 > :first-child, .framer-6o6c5 .framer-1e57sqn > :first-child { margin-left: 0px; } .framer-6o6c5.framer-bdzsad > :last-child, .framer-6o6c5 .framer-1h3lep9 > :last-child, .framer-6o6c5 .framer-1e57sqn > :last-child { margin-right: 0px; } .framer-6o6c5 .framer-1h3lep9 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-6o6c5 .framer-1e57sqn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-6o6c5.framer-v-avh9sx.framer-bdzsad { gap: 16px; padding: 0px 26px 0px 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6o6c5.framer-v-avh9sx.framer-bdzsad { gap: 0px; } .framer-6o6c5.framer-v-avh9sx.framer-bdzsad > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-6o6c5.framer-v-avh9sx.framer-bdzsad > :first-child { margin-left: 0px; } .framer-6o6c5.framer-v-avh9sx.framer-bdzsad > :last-child { margin-right: 0px; } }\",\".framer-6o6c5.framer-v-1qh7fap.framer-bdzsad { gap: 12px; padding: 0px 0px 0px 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6o6c5.framer-v-1qh7fap.framer-bdzsad { gap: 0px; } .framer-6o6c5.framer-v-1qh7fap.framer-bdzsad > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-6o6c5.framer-v-1qh7fap.framer-bdzsad > :first-child { margin-left: 0px; } .framer-6o6c5.framer-v-1qh7fap.framer-bdzsad > :last-child { margin-right: 0px; } }\",\".framer-6o6c5.framer-v-bdzsad.hover.framer-bdzsad { gap: 64px; padding: 0px 0px 0px 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6o6c5.framer-v-bdzsad.hover.framer-bdzsad { gap: 0px; } .framer-6o6c5.framer-v-bdzsad.hover.framer-bdzsad > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } .framer-6o6c5.framer-v-bdzsad.hover.framer-bdzsad > :first-child { margin-left: 0px; } .framer-6o6c5.framer-v-bdzsad.hover.framer-bdzsad > :last-child { margin-right: 0px; } }\",\".framer-6o6c5.framer-v-avh9sx.hover.framer-bdzsad { padding: 0px 0px 0px 16px; }\",\".framer-6o6c5.framer-v-1qh7fap.hover.framer-bdzsad { gap: 32px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6o6c5.framer-v-1qh7fap.hover.framer-bdzsad { gap: 0px; } .framer-6o6c5.framer-v-1qh7fap.hover.framer-bdzsad > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-6o6c5.framer-v-1qh7fap.hover.framer-bdzsad > :first-child { margin-left: 0px; } .framer-6o6c5.framer-v-1qh7fap.hover.framer-bdzsad > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 79\n * @framerIntrinsicWidth 366\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"oKn8J5IYw\":{\"layout\":[\"auto\",\"auto\"]},\"kxDXoRmvo\":{\"layout\":[\"auto\",\"auto\"]},\"rnVI7R9qe\":{\"layout\":[\"auto\",\"auto\"]},\"l06V8Yewt\":{\"layout\":[\"auto\",\"auto\"]},\"rKHx0QmZY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"f_OwV8ObP\":\"lenketekst\",\"YYq3KM5eq\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruW1zSW3xW=withCSS(Component,css,\"framer-6o6c5\");export default FrameruW1zSW3xW;FrameruW1zSW3xW.displayName=\"button/Underlined giant\";FrameruW1zSW3xW.defaultProps={height:79,width:366};addPropertyControls(FrameruW1zSW3xW,{variant:{options:[\"h008VSfnM\",\"oKn8J5IYw\",\"kxDXoRmvo\"],optionTitles:[\"Desktop\",\"Tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},f_OwV8ObP:{defaultValue:\"Prosjekter\",displayTextArea:false,title:\"Lenketekst\",type:ControlType.String},YYq3KM5eq:{title:\"Link\",type:ControlType.Link}});addFonts(FrameruW1zSW3xW,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.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://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.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://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.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://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruW1zSW3xW\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oKn8J5IYw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kxDXoRmvo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rnVI7R9qe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"l06V8Yewt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rKHx0QmZY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"79\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"f_OwV8ObP\\\":\\\"lenketekst\\\",\\\"YYq3KM5eq\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"366\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uW1zSW3xW.map","// Generated by Framer (ab6b6d5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ButtonUnderlinedGiant from\"https://framerusercontent.com/modules/As77izpOzfwOgwRo9y9J/UNmcenVPAn53cMIQvIez/uW1zSW3xW.js\";const ButtonUnderlinedGiantFonts=getFonts(ButtonUnderlinedGiant);const cycleOrder=[\"hs54SElry\",\"naNKIRysY\",\"UornA7gUH\"];const serializationHash=\"framer-gEF7L\";const variantClassNames={hs54SElry:\"framer-v-1flqzc7\",naNKIRysY:\"framer-v-11hdq60\",UornA7gUH:\"framer-v-1x7votn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"hs54SElry\",mobile:\"UornA7gUH\",Tablet:\"naNKIRysY\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"hs54SElry\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hs54SElry\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1flqzc7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hs54SElry\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-7837eec9-454f-44c2-ac07-bfff45c0392e, rgb(141, 254, 120))\",...style},...addPropertyOverrides({naNKIRysY:{\"data-framer-name\":\"Tablet\"},UornA7gUH:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ErLLsISmf\"},implicitPathVariables:undefined},{href:{webPageId:\"ErLLsISmf\"},implicitPathVariables:undefined},{href:{webPageId:\"ErLLsISmf\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:79,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+160+0,...addPropertyOverrides({naNKIRysY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+0},UornA7gUH:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y4sbdd-container\",layoutDependency:layoutDependency,layoutId:\"HlLFTLATO-container\",children:/*#__PURE__*/_jsx(ButtonUnderlinedGiant,{f_OwV8ObP:\"Prosjekter\",height:\"100%\",id:\"HlLFTLATO\",layoutId:\"HlLFTLATO\",variant:\"h008VSfnM\",width:\"100%\",YYq3KM5eq:resolvedLinks[0],...addPropertyOverrides({naNKIRysY:{YYq3KM5eq:resolvedLinks[1]},UornA7gUH:{YYq3KM5eq:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VtiYjJFD9\"},implicitPathVariables:undefined},{href:{webPageId:\"VtiYjJFD9\"},implicitPathVariables:undefined},{href:{webPageId:\"VtiYjJFD9\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:79,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+160+103,...addPropertyOverrides({naNKIRysY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+103},UornA7gUH:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+103}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f2k3s4-container\",layoutDependency:layoutDependency,layoutId:\"ERnneIJuo-container\",children:/*#__PURE__*/_jsx(ButtonUnderlinedGiant,{f_OwV8ObP:\"Om oss\",height:\"100%\",id:\"ERnneIJuo\",layoutId:\"ERnneIJuo\",variant:\"h008VSfnM\",width:\"100%\",YYq3KM5eq:resolvedLinks1[0],...addPropertyOverrides({naNKIRysY:{YYq3KM5eq:resolvedLinks1[1]},UornA7gUH:{YYq3KM5eq:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RSfPJjtBi\"},implicitPathVariables:undefined},{href:{webPageId:\"RSfPJjtBi\"},implicitPathVariables:undefined},{href:{webPageId:\"RSfPJjtBi\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:79,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+160+206,...addPropertyOverrides({naNKIRysY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+206},UornA7gUH:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+206}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zxo86w-container\",layoutDependency:layoutDependency,layoutId:\"CpJGRv7lt-container\",children:/*#__PURE__*/_jsx(ButtonUnderlinedGiant,{f_OwV8ObP:\"Tjenester\",height:\"100%\",id:\"CpJGRv7lt\",layoutId:\"CpJGRv7lt\",variant:\"h008VSfnM\",width:\"100%\",YYq3KM5eq:resolvedLinks2[0],...addPropertyOverrides({naNKIRysY:{YYq3KM5eq:resolvedLinks2[1]},UornA7gUH:{YYq3KM5eq:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:79,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+160+309,...addPropertyOverrides({naNKIRysY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+309},UornA7gUH:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+120+309}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4c70z2-container\",layoutDependency:layoutDependency,layoutId:\"TCHOTVemD-container\",children:/*#__PURE__*/_jsx(ButtonUnderlinedGiant,{f_OwV8ObP:\"post@innoventi.no\",height:\"100%\",id:\"TCHOTVemD\",layoutId:\"TCHOTVemD\",variant:\"h008VSfnM\",width:\"100%\",YYq3KM5eq:\"mailto:post@innventi.no\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gEF7L.framer-1d2drtf, .framer-gEF7L .framer-1d2drtf { display: block; }\",\".framer-gEF7L.framer-1flqzc7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 800px; justify-content: flex-start; overflow: hidden; padding: 160px 40px 40px 40px; position: relative; width: min-content; }\",\".framer-gEF7L .framer-y4sbdd-container, .framer-gEF7L .framer-f2k3s4-container, .framer-gEF7L .framer-zxo86w-container, .framer-gEF7L .framer-4c70z2-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gEF7L.framer-1flqzc7 { gap: 0px; } .framer-gEF7L.framer-1flqzc7 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-gEF7L.framer-1flqzc7 > :first-child { margin-top: 0px; } .framer-gEF7L.framer-1flqzc7 > :last-child { margin-bottom: 0px; } }\",\".framer-gEF7L.framer-v-11hdq60.framer-1flqzc7, .framer-gEF7L.framer-v-1x7votn.framer-1flqzc7 { padding: 120px 40px 40px 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 682.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"naNKIRysY\":{\"layout\":[\"auto\",\"fixed\"]},\"UornA7gUH\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSYVC6y92a=withCSS(Component,css,\"framer-gEF7L\");export default FramerSYVC6y92a;FramerSYVC6y92a.displayName=\"top menu Sidebar\";FramerSYVC6y92a.defaultProps={height:800,width:682.5};addPropertyControls(FramerSYVC6y92a,{variant:{options:[\"hs54SElry\",\"naNKIRysY\",\"UornA7gUH\"],optionTitles:[\"Desktop\",\"Tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSYVC6y92a,[{explicitInter:true,fonts:[]},...ButtonUnderlinedGiantFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSYVC6y92a\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"682.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"naNKIRysY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UornA7gUH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SYVC6y92a.map","// Generated by Framer (ab6b6d5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withViewportHeightMinus80}from\"https://framerusercontent.com/modules/Int0NlyYK3IGAO6Qqjy3/apz93y0hXrV3ymiVc4Y4/set_sizes.js\";import{withToggleScroll}from\"https://framerusercontent.com/modules/jGGTDDJ13qK6vDOjW2kx/iHFDVM6xmlmjeWSd9xY2/ToggleScroll.js\";import IconPlusOpenClose from\"https://framerusercontent.com/modules/enMTOjD8NogEqDYZI2lG/gdIYBTz4OU5R34bFndik/obWFRgKmL.js\";import TopMenuSidebar from\"https://framerusercontent.com/modules/2ynDMC5xE18P637I2tJq/zv0btCapHkivYH5RM1q8/SYVC6y92a.js\";const IconPlusOpenCloseFonts=getFonts(IconPlusOpenClose);const MotionDivWithToggleScroll=withToggleScroll(motion.div);const TopMenuSidebarFonts=getFonts(TopMenuSidebar);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const MotionDivWithViewportHeightMinus80=withViewportHeightMinus80(motion.div);const cycleOrder=[\"EWPZzT5v1\",\"kcB5K2yjg\",\"lHFbo3tVO\",\"ukSxi7b_n\"];const serializationHash=\"framer-oreiu\";const variantClassNames={EWPZzT5v1:\"framer-v-60682g\",kcB5K2yjg:\"framer-v-487w2w\",lHFbo3tVO:\"framer-v-juvcmm\",ukSxi7b_n:\"framer-v-1rmpdlo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition3={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:600,y:0};const humanReadableVariantMap={\"desktop/default\":\"EWPZzT5v1\",\"desktop/open\":\"kcB5K2yjg\",\"mobile/default\":\"lHFbo3tVO\",\"mobile/open\":\"ukSxi7b_n\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,Jwj1f5GtB:tap!==null&&tap!==void 0?tap:props.Jwj1f5GtB,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"EWPZzT5v1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Jwj1f5GtB,dV8qQAh7JAVIwHiSbx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EWPZzT5v1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu362ss7=activeVariantCallback(async(...args)=>{if(Jwj1f5GtB){const res=await Jwj1f5GtB(...args);if(res===false)return false;}setVariant(\"kcB5K2yjg\");});const XKaY3MrGu1aqpezb=activeVariantCallback(async(...args)=>{if(Jwj1f5GtB){const res=await Jwj1f5GtB(...args);if(res===false)return false;}setVariant(\"EWPZzT5v1\");});const XKaY3MrGu6b6xke=activeVariantCallback(async(...args)=>{if(Jwj1f5GtB){const res=await Jwj1f5GtB(...args);if(res===false)return false;}setVariant(\"ukSxi7b_n\");});const XKaY3MrGu2m0a57=activeVariantCallback(async(...args)=>{if(Jwj1f5GtB){const res=await Jwj1f5GtB(...args);if(res===false)return false;}setVariant(\"lHFbo3tVO\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"kcB5K2yjg\",\"ukSxi7b_n\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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-60682g\",className,classNames),\"data-framer-name\":\"desktop/default\",layoutDependency:layoutDependency,layoutId:\"EWPZzT5v1\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({kcB5K2yjg:{\"data-framer-name\":\"desktop/open\"},lHFbo3tVO:{\"data-framer-name\":\"mobile/default\"},ukSxi7b_n:{\"data-framer-name\":\"mobile/open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cszga9\",\"data-framer-name\":\"innoventi logo\",layoutDependency:layoutDependency,layoutId:\"NSYVgGNPv\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sdvbIpfhZ\"},nodeId:\"QLiwbERBY\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-cid1zm framer-1yojzhu\",\"data-framer-name\":\"svart logo\",fill:dV8qQAh7JAVIwHiSbx,intrinsicHeight:101,intrinsicWidth:88,layoutDependency:layoutDependency,layoutId:\"QLiwbERBY\",svg:'<svg data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 87.85 101.44\"><path d=\"M43.93 0 0 25.36v50.72l43.93 25.36 43.92-25.36V25.36L43.93 0ZM27.17 31.38h4.32v5.01h-4.32v-5.01Zm11.46 31.93H20.06v-3.88h7.19V43.97h-5.51v-3.92h9.63v19.38h7.27v3.88Zm21.89 0H56.4V48.39c0-4.32-.95-5.86-3.61-5.86-3.44 0-5.41 2.53-5.41 6.94V63.3h-4.12V39.26h3.96v2.7c1.45-2.34 3.49-3.53 6.09-3.53 2.97 0 5.14 1.16 6.29 3.34.85 1.59.92 3.42.92 5.83v15.7Zm9.68-.14h-4.32v-5.01h4.32v5.01Z\" data-name=\"Layer 1\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(MotionDivWithToggleScroll,{className:\"framer-1dgtrtr\",\"data-framer-name\":\"menu icon\",layoutDependency:layoutDependency,layoutId:\"WqdkyW74P\",children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({kcB5K2yjg:{value:transition2},ukSxi7b_n:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||100)-72+10658141036401503e-30,...addPropertyOverrides({kcB5K2yjg:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+28+0},lHFbo3tVO:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||80)*.5125000000000002-22)+0},ukSxi7b_n:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+19+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qtfzie-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"ICUXz1Ua9-container\",name:\"Menu Icon\",children:/*#__PURE__*/_jsx(IconPlusOpenClose,{height:\"100%\",id:\"ICUXz1Ua9\",layoutId:\"ICUXz1Ua9\",name:\"Menu Icon\",style:{height:\"100%\",width:\"100%\"},variant:\"ACm5iDUE2\",width:\"100%\",XKaY3MrGu:XKaY3MrGu362ss7,...addPropertyOverrides({kcB5K2yjg:{variant:\"t_0Ewv5DJ\",XKaY3MrGu:XKaY3MrGu1aqpezb},lHFbo3tVO:{XKaY3MrGu:XKaY3MrGu6b6xke},ukSxi7b_n:{variant:\"t_0Ewv5DJ\",XKaY3MrGu:XKaY3MrGu2m0a57}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithViewportHeightMinus80,{className:\"framer-1w5yqwx\",\"data-framer-name\":\"flyout menu\",layoutDependency:layoutDependency,layoutId:\"Zf6KfqTuW\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kcB5K2yjg:{height:244,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0},ukSxi7b_n:{height:244,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1kvpwq-container\",\"data-framer-appear-id\":\"1kvpwq\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"kx4csGkMy-container\",optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TopMenuSidebar,{height:\"100%\",id:\"kx4csGkMy\",layoutId:\"kx4csGkMy\",style:{height:\"100%\"},variant:\"hs54SElry\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rwzxc\",\"data-framer-name\":\"backdrop\",layoutDependency:layoutDependency,layoutId:\"yp_6sJCBI\",style:{backgroundColor:\"var(--token-2337b295-ee99-42ef-bc06-8b50cfe361fa, rgba(29, 29, 29, 0.4))\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oreiu.framer-1yojzhu, .framer-oreiu .framer-1yojzhu { display: block; }\",\".framer-oreiu.framer-60682g { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: flex-start; overflow: hidden; padding: 0px 48px 0px 48px; position: relative; width: 1326px; }\",\".framer-oreiu .framer-1cszga9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; left: 48px; overflow: visible; padding: 0px; position: absolute; top: 30px; width: 40px; z-index: 1; }\",\".framer-oreiu .framer-cid1zm { flex: none; height: 40px; position: relative; text-decoration: none; width: 35px; }\",\".framer-oreiu .framer-1dgtrtr { bottom: 28px; flex: none; height: 44px; overflow: visible; position: absolute; right: 40px; width: 44px; }\",\".framer-oreiu .framer-1qtfzie-container { flex: none; height: 44px; left: calc(50.00000000000002% - 44px / 2); position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 44px; z-index: 5; }\",\".framer-oreiu .framer-1w5yqwx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 74px; height: 244px; justify-content: flex-start; overflow: visible; padding: 40px; position: relative; width: 100%; z-index: 1; }\",\".framer-oreiu .framer-1kvpwq-container { flex: none; height: 100%; position: absolute; right: -48px; top: 0px; width: auto; z-index: 7; }\",\".framer-oreiu .framer-rwzxc { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: -63px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oreiu.framer-60682g, .framer-oreiu .framer-1cszga9, .framer-oreiu .framer-1w5yqwx { gap: 0px; } .framer-oreiu.framer-60682g > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-oreiu.framer-60682g > :first-child, .framer-oreiu .framer-1w5yqwx > :first-child { margin-top: 0px; } .framer-oreiu.framer-60682g > :last-child, .framer-oreiu .framer-1w5yqwx > :last-child { margin-bottom: 0px; } .framer-oreiu .framer-1cszga9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-oreiu .framer-1cszga9 > :first-child { margin-left: 0px; } .framer-oreiu .framer-1cszga9 > :last-child { margin-right: 0px; } .framer-oreiu .framer-1w5yqwx > * { margin: 0px; margin-bottom: calc(74px / 2); margin-top: calc(74px / 2); } }\",\".framer-oreiu.framer-v-487w2w.framer-60682g { gap: 0px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; }\",\".framer-oreiu.framer-v-487w2w .framer-1dgtrtr { bottom: unset; top: 28px; z-index: 10; }\",\".framer-oreiu.framer-v-487w2w .framer-1qtfzie-container, .framer-oreiu.framer-v-1rmpdlo .framer-1qtfzie-container { left: unset; right: 0px; top: 0px; z-index: 10; }\",\".framer-oreiu.framer-v-487w2w .framer-1w5yqwx, .framer-oreiu.framer-v-1rmpdlo .framer-1w5yqwx { overflow: hidden; }\",\".framer-oreiu.framer-v-487w2w .framer-1kvpwq-container, .framer-oreiu.framer-v-1rmpdlo .framer-1kvpwq-container { order: 1; }\",\".framer-oreiu.framer-v-487w2w .framer-rwzxc, .framer-oreiu.framer-v-1rmpdlo .framer-rwzxc { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oreiu.framer-v-487w2w.framer-60682g { gap: 0px; } .framer-oreiu.framer-v-487w2w.framer-60682g > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-oreiu.framer-v-487w2w.framer-60682g > :first-child { margin-top: 0px; } .framer-oreiu.framer-v-487w2w.framer-60682g > :last-child { margin-bottom: 0px; } }\",\".framer-oreiu.framer-v-juvcmm.framer-60682g { height: 80px; }\",\".framer-oreiu.framer-v-juvcmm .framer-1cszga9 { aspect-ratio: 0.875 / 1; bottom: 20px; height: unset; left: 20px; top: 20px; width: var(--framer-aspect-ratio-supported, 22px); }\",\".framer-oreiu.framer-v-juvcmm .framer-1dgtrtr { bottom: unset; right: 8px; top: calc(51.250000000000014% - 44px / 2); }\",\".framer-oreiu.framer-v-juvcmm .framer-1qtfzie-container { bottom: 0px; height: unset; left: unset; right: 0px; top: 0px; z-index: 10; }\",\".framer-oreiu.framer-v-1rmpdlo.framer-60682g { gap: 0px; height: 800px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; }\",\".framer-oreiu.framer-v-1rmpdlo .framer-1cszga9 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); left: 20px; top: 20px; width: 35px; }\",\".framer-oreiu.framer-v-1rmpdlo .framer-1dgtrtr { bottom: unset; right: 8px; top: 19px; z-index: 10; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oreiu.framer-v-1rmpdlo.framer-60682g { gap: 0px; } .framer-oreiu.framer-v-1rmpdlo.framer-60682g > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-oreiu.framer-v-1rmpdlo.framer-60682g > :first-child { margin-top: 0px; } .framer-oreiu.framer-v-1rmpdlo.framer-60682g > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1326\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kcB5K2yjg\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"lHFbo3tVO\":{\"layout\":[\"fixed\",\"fixed\"]},\"ukSxi7b_n\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerVariables {\"Jwj1f5GtB\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqAS0VlbFD=withCSS(Component,css,\"framer-oreiu\");export default FramerqAS0VlbFD;FramerqAS0VlbFD.displayName=\"top menu with flyout\";FramerqAS0VlbFD.defaultProps={height:100,width:1326};addPropertyControls(FramerqAS0VlbFD,{variant:{options:[\"EWPZzT5v1\",\"kcB5K2yjg\",\"lHFbo3tVO\",\"ukSxi7b_n\"],optionTitles:[\"desktop/default\",\"desktop/open\",\"mobile/default\",\"mobile/open\"],title:\"Variant\",type:ControlType.Enum},Jwj1f5GtB:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerqAS0VlbFD,[{explicitInter:true,fonts:[]},...IconPlusOpenCloseFonts,...TopMenuSidebarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqAS0VlbFD\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Jwj1f5GtB\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1326\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kcB5K2yjg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"lHFbo3tVO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ukSxi7b_n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"100\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qAS0VlbFD.map"],"mappings":"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"}