{"version":3,"file":"shared.vBDkWUIb.mjs","names":["useMemo","fonts","css","className","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","fonts","css","className","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","fonts","css","className","fonts","css","className","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","useState","useCallback"],"sources":["https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/ieQhugK4jWJrsigybHG0/AubHw9r5QfStvUVKzhRv/hUr3emsum.js","https:/framerusercontent.com/modules/b4eRhhmcFSix1MwuJDrB/oXyQiv3FcTLVEMuxse93/WhatsAppChat.js","https:/framerusercontent.com/modules/fSqV0eA7mrj3riVpTDAZ/vaDuAUHDsXOpUJ4w9cqX/I2Qb5rRuA.js","https:/framerusercontent.com/modules/rrFB8D5wjJbgFkGBtRqp/kZDQ2BbakHGK0AfB79NH/iTfnQPceB.js","https:/framerusercontent.com/modules/xMBu83rDc6V14NF0VjPt/PeyFidRcl8vaPfAmLwPr/RVhHl1pTO.js","https:/framerusercontent.com/modules/WAC9pfpJNwZIXBZdshTS/ADXYEplzanHn9Rzxv86U/bqTo1VedN.js","https:/framerusercontent.com/modules/igI15aCqOU01bu8EPFmn/41UOfLCZu6IbAopV70do/DBPG3DvKk.js","https:/framerusercontent.com/modules/wj41rfNQmQuWEJXExtbf/34RuNtGCUVqLYOyBvJ3z/T5uFrRyX_.js","https:/framerusercontent.com/modules/khmV9kGdyKzcXWlYNPkT/XyA1cV9oaQRUZfxQom4W/bUWy30sNE.js","https:/framerusercontent.com/modules/H5B0dlbSVNOye9Gtfl1s/zEKQNiIZesnyFLus2Hdu/yMcoBmLZP.js","https:/framerusercontent.com/modules/Kwto6tOGKYeDhWVFH3Go/Mh9FKXrT9vBSFIebvm16/ChatFAQ.js"],"sourcesContent":["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// Generated by Framer (a1ad18b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;AllianzNeoW01-Regular Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"AllianzNeoW01-Regular Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"AllianzNeoW01-Regular\",url:\"https://framerusercontent.com/assets/lbqvgPkyLMhx99WJMSki1SR95kw.woff2\",weight:\"400\"}]}];export const css=['.framer-owzbI .framer-styles-preset-74i79w:not(.rich-text-wrapper), .framer-owzbI .framer-styles-preset-74i79w.rich-text-wrapper p { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-owzbI .framer-styles-preset-74i79w:not(.rich-text-wrapper), .framer-owzbI .framer-styles-preset-74i79w.rich-text-wrapper p { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-owzbI .framer-styles-preset-74i79w:not(.rich-text-wrapper), .framer-owzbI .framer-styles-preset-74i79w.rich-text-wrapper p { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-owzbI\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Chat on WhatsApp component with customizable message and phone number\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function WhatsAppChat(props){const{message,phoneNumber,buttonText,backgroundColor,textColor,borderRadius,showIcon,iconOnly,size,font,responsive}=props;const[screenSize,setScreenSize]=useState(\"desktop\");useEffect(()=>{if(!responsive||typeof window===\"undefined\")return;const updateScreenSize=()=>{const width=window.innerWidth;if(width<768){setScreenSize(\"mobile\");}else if(width<1024){setScreenSize(\"tablet\");}else{setScreenSize(\"desktop\");}};updateScreenSize();window.addEventListener(\"resize\",updateScreenSize);return()=>window.removeEventListener(\"resize\",updateScreenSize);},[responsive]);const handleClick=()=>{if(typeof window!==\"undefined\"){const encodedMessage=encodeURIComponent(message);const cleanPhoneNumber=phoneNumber.replace(/[^\\d+]/g,\"\");const whatsappUrl=`https://wa.me/${cleanPhoneNumber}?text=${encodedMessage}`;window.open(whatsappUrl,\"_blank\");}};// Size configurations\nconst sizeConfig={small:{padding:\"8px 16px\",iconSize:16,gap:\"6px\",fontSize:\"14px\",iconOnlyPadding:\"8px\"},medium:{padding:\"12px 20px\",iconSize:20,gap:\"8px\",fontSize:\"16px\",iconOnlyPadding:\"12px\"},large:{padding:\"16px 24px\",iconSize:24,gap:\"10px\",fontSize:\"18px\",iconOnlyPadding:\"16px\"},\"x-large\":{padding:\"20px 32px\",iconSize:28,gap:\"12px\",fontSize:\"20px\",iconOnlyPadding:\"20px\"}};// Responsive size mapping\nconst getResponsiveSize=()=>{if(!responsive)return size;const responsiveMapping={mobile:{small:\"small\",medium:\"small\",large:\"medium\",\"x-large\":\"medium\"},tablet:{small:\"small\",medium:\"medium\",large:\"medium\",\"x-large\":\"large\"},desktop:{small:\"small\",medium:\"medium\",large:\"large\",\"x-large\":\"x-large\"}};return responsiveMapping[screenSize][size];};const currentSize=sizeConfig[getResponsiveSize()];const isFixedWidth=props?.style&&props.style.width===\"100%\";return /*#__PURE__*/_jsxs(\"button\",{onClick:handleClick,style:{...props.style,...isFixedWidth?{...props?.style}:{minWidth:\"max-content\"},backgroundColor,color:textColor,borderRadius,border:\"none\",padding:iconOnly?currentSize.iconOnlyPadding:currentSize.padding,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:iconOnly?\"center\":\"flex-start\",gap:showIcon&&!iconOnly?currentSize.gap:\"0px\",transition:\"all 0.2s ease\",boxShadow:\"0 2px 8px rgba(0,0,0,0.1)\",...font,fontSize:currentSize.fontSize},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.9\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},onMouseDown:e=>{e.currentTarget.style.transform=\"translateY(0px)\";},onMouseUp:e=>{e.currentTarget.style.transform=\"translateY(-1px)\";},children:[(showIcon||iconOnly)&&/*#__PURE__*/_jsx(\"svg\",{width:currentSize.iconSize,height:currentSize.iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893A11.821 11.821 0 0020.465 3.488\"})}),!iconOnly&&/*#__PURE__*/_jsx(\"span\",{children:buttonText})]});}addPropertyControls(WhatsAppChat,{buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Chat on WhatsApp\",hidden:({iconOnly})=>iconOnly},size:{type:ControlType.Enum,title:\"Size\",options:[\"small\",\"medium\",\"large\",\"x-large\"],optionTitles:[\"Small\",\"Medium\",\"Large\",\"X-Large\"],defaultValue:\"medium\",displaySegmentedControl:true},responsive:{type:ControlType.Boolean,title:\"Responsive\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},phoneNumber:{type:ControlType.String,title:\"Phone Number\",defaultValue:\"+1234567890\",placeholder:\"+1234567890\"},message:{type:ControlType.String,title:\"Pre-filled Message\",defaultValue:\"Hello! I'm interested in your services.\",displayTextArea:true},iconOnly:{type:ControlType.Boolean,title:\"Icon Only\",defaultValue:false,enabledTitle:\"Icon Only\",disabledTitle:\"With Text\"},showIcon:{type:ControlType.Boolean,title:\"Show WhatsApp Icon\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({iconOnly})=>iconOnly},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#25D366\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"basic\",defaultFontType:\"sans-serif\",hidden:({iconOnly})=>iconOnly}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WhatsAppChat\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WhatsAppChat.map","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={B65lfCmEv:{hover:true},csBJTNsMi:{hover:true},ps0rcZu5n:{hover:true}};const cycleOrder=[\"B65lfCmEv\",\"ps0rcZu5n\",\"csBJTNsMi\",\"kXSYQXjkg\"];const serializationHash=\"framer-kHESC\";const variantClassNames={B65lfCmEv:\"framer-v-xmql7m\",csBJTNsMi:\"framer-v-19hjdgm\",kXSYQXjkg:\"framer-v-1aypakc\",ps0rcZu5n:\"framer-v-16o6312\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NM3RcUaKJ=undefined;const TRuGqLhtK=undefined;const WChZ4PX9j=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={\"Transparent Dark\":\"csBJTNsMi\",\"Variant 4\":\"kXSYQXjkg\",Accent:\"B65lfCmEv\",Transparent:\"ps0rcZu5n\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,text,width,...props})=>{return{...props,NM3RcUaKJ:click??props.NM3RcUaKJ,TRuGqLhtK:link??props.TRuGqLhtK,variant:humanReadableVariantMap[props.variant]??props.variant??\"B65lfCmEv\",WChZ4PX9j:text??props.WChZ4PX9j??\"Button\"};};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,WChZ4PX9j,TRuGqLhtK,NM3RcUaKJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"B65lfCmEv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapydl24g=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NM3RcUaKJ){const res=await NM3RcUaKJ(...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(Link,{href:TRuGqLhtK,motionChild:true,nodeId:\"B65lfCmEv\",scopeId:\"I2Qb5rRuA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xmql7m\",className,classNames)} framer-16o0nld`,\"data-framer-name\":\"Accent\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"B65lfCmEv\",onTap:onTapydl24g,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(19, 160, 211)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:1,...style},tabIndex:0,variants:{\"B65lfCmEv-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:.5},\"csBJTNsMi-hover\":{opacity:.5},\"ps0rcZu5n-hover\":{opacity:.5},csBJTNsMi:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.5)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},kXSYQXjkg:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.5)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},ps0rcZu5n:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.5)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"B65lfCmEv-hover\":{\"data-framer-name\":undefined},\"csBJTNsMi-hover\":{\"data-framer-name\":undefined},\"ps0rcZu5n-hover\":{\"data-framer-name\":undefined},csBJTNsMi:{\"data-border\":true,\"data-framer-name\":\"Transparent Dark\"},kXSYQXjkg:{\"data-border\":true,\"data-framer-name\":\"Variant 4\"},ps0rcZu5n:{\"data-border\":true,\"data-framer-name\":\"Transparent\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsaWFuek5lb1cwMS1TZW1pQm9sZCBSZWd1bGFy\",\"--framer-font-family\":'\"AllianzNeoW01-SemiBold Regular\", \"AllianzNeoW01-SemiBold Regular Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Button\"})}),className:\"framer-19tgvc\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOMV2;AllianzNeoW01-SemiBold Regular\"],layoutDependency:layoutDependency,layoutId:\"DM70bIkOC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WChZ4PX9j,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({csBJTNsMi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QWxsaWFuek5lb1cwMS1TZW1pQm9sZCBSZWd1bGFy\",\"--framer-font-family\":'\"AllianzNeoW01-SemiBold Regular\", \"AllianzNeoW01-SemiBold Regular Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\"},children:\"Button\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kHESC.framer-16o0nld, .framer-kHESC .framer-16o0nld { display: block; }\",\".framer-kHESC.framer-xmql7m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 30px 15px 30px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kHESC .framer-19tgvc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kHESC.framer-v-1aypakc.framer-xmql7m { padding: 10px 20px 10px 20px; }\",'.framer-kHESC[data-border=\"true\"]::after, .framer-kHESC [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 46\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ps0rcZu5n\":{\"layout\":[\"auto\",\"auto\"]},\"csBJTNsMi\":{\"layout\":[\"auto\",\"auto\"]},\"kXSYQXjkg\":{\"layout\":[\"auto\",\"auto\"]},\"FTUx_PvJD\":{\"layout\":[\"auto\",\"auto\"]},\"l7hRUjyob\":{\"layout\":[\"auto\",\"auto\"]},\"xffFQyOSc\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"WChZ4PX9j\":\"text\",\"TRuGqLhtK\":\"link\",\"NM3RcUaKJ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerI2Qb5rRuA=withCSS(Component,css,\"framer-kHESC\");export default FramerI2Qb5rRuA;FramerI2Qb5rRuA.displayName=\"Button\";FramerI2Qb5rRuA.defaultProps={height:46,width:108};addPropertyControls(FramerI2Qb5rRuA,{variant:{options:[\"B65lfCmEv\",\"ps0rcZu5n\",\"csBJTNsMi\",\"kXSYQXjkg\"],optionTitles:[\"Accent\",\"Transparent\",\"Transparent Dark\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},WChZ4PX9j:{defaultValue:\"Button\",title:\"Text\",type:ControlType.String},onWChZ4PX9jChange:{changes:\"WChZ4PX9j\",type:ControlType.ChangeHandler},TRuGqLhtK:{title:\"Link\",type:ControlType.Link},NM3RcUaKJ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerI2Qb5rRuA,[{explicitInter:true,fonts:[{cssFamilyName:\"AllianzNeoW01-SemiBold Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"AllianzNeoW01-SemiBold\",url:\"https://framerusercontent.com/assets/RzQqkH44uZ8Yh1tmPBPLNgmkS4.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI2Qb5rRuA\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ps0rcZu5n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"csBJTNsMi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kXSYQXjkg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FTUx_PvJD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"l7hRUjyob\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xffFQyOSc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"108\",\"framerIntrinsicHeight\":\"46\",\"framerVariables\":\"{\\\"WChZ4PX9j\\\":\\\"text\\\",\\\"TRuGqLhtK\\\":\\\"link\\\",\\\"NM3RcUaKJ\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./I2Qb5rRuA.map","// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;AllianzNeoW01-Regular Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"AllianzNeoW01-Regular Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"AllianzNeoW01-Regular\",url:\"https://framerusercontent.com/assets/lbqvgPkyLMhx99WJMSki1SR95kw.woff2\",weight:\"400\"}]}];export const css=['.framer-aCWL7 .framer-styles-preset-6dxd2n:not(.rich-text-wrapper), .framer-aCWL7 .framer-styles-preset-6dxd2n.rich-text-wrapper h3 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c53a6340-a0c3-41cf-8f78-155e1452c1f0, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-aCWL7 .framer-styles-preset-6dxd2n:not(.rich-text-wrapper), .framer-aCWL7 .framer-styles-preset-6dxd2n.rich-text-wrapper h3 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c53a6340-a0c3-41cf-8f78-155e1452c1f0, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-aCWL7 .framer-styles-preset-6dxd2n:not(.rich-text-wrapper), .framer-aCWL7 .framer-styles-preset-6dxd2n.rich-text-wrapper h3 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c53a6340-a0c3-41cf-8f78-155e1452c1f0, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-aCWL7\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0d73030)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ieQhugK4jWJrsigybHG0/AubHw9r5QfStvUVKzhRv/hUr3emsum.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rrFB8D5wjJbgFkGBtRqp/kZDQ2BbakHGK0AfB79NH/iTfnQPceB.js\";const cycleOrder=[\"sMTXTMPug\",\"WsbEGJ7py\",\"GdVHNckxV\"];const serializationHash=\"framer-2Nvaq\";const variantClassNames={GdVHNckxV:\"framer-v-hb6cuj\",sMTXTMPug:\"framer-v-12qik0e\",WsbEGJ7py:\"framer-v-1ax857e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GQDqCeZQF=undefined;const LovpNVULS=undefined;const dFDZEN867=undefined;const bv003LNHR=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"GdVHNckxV\",Desktop:\"sMTXTMPug\",Tablet:\"WsbEGJ7py\"};const Variants=motion.create(React.Fragment);const getProps=({description,height,id,image,link,title,width,...props})=>{return{...props,bv003LNHR:description??props.bv003LNHR??\"We have helped countless businesses overcome challenges.\",dFDZEN867:title??props.dFDZEN867??\"Proven track record\",GQDqCeZQF:link??props.GQDqCeZQF,LovpNVULS:image??props.LovpNVULS,variant:humanReadableVariantMap[props.variant]??props.variant??\"sMTXTMPug\"};};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,dFDZEN867,bv003LNHR,GQDqCeZQF,LovpNVULS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sMTXTMPug\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"GdVHNckxV\")return false;return true;};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:GQDqCeZQF,motionChild:true,nodeId:\"sMTXTMPug\",scopeId:\"RVhHl1pTO\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12qik0e\",className,classNames)} framer-1nh2xd5`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sMTXTMPug\",ref:refBinding,style:{...style},tabIndex:0,...addPropertyOverrides({GdVHNckxV:{\"data-framer-name\":\"Variant 3\"},WsbEGJ7py:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2oc8eu\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"LpQpZhH3b\",style:{backgroundColor:\"var(--token-c0619970-ed3d-440f-8e2a-93cd17a6e27c, rgb(0, 55, 129))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+15+0),sizes:\"30px\",...toResponsiveImage(LovpNVULS)},className:\"framer-6mwjd1\",layoutDependency:layoutDependency,layoutId:\"c1YYZTH2S\",...addPropertyOverrides({GdVHNckxV:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+15+0),sizes:\"30px\",...toResponsiveImage(LovpNVULS)}},WsbEGJ7py:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||165)-0-274)/2+0+0)+15+0),sizes:\"30px\",...toResponsiveImage(LovpNVULS)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b0wy0m\",\"data-framer-name\":\"Texts\",layoutDependency:layoutDependency,layoutId:\"ATdU5a5xC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-6dxd2n\",\"data-styles-preset\":\"iTfnQPceB\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-c0619970-ed3d-440f-8e2a-93cd17a6e27c, rgb(0, 55, 129)))\"},children:\"Proven track record\"})}),className:\"framer-128ms7d\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iw4GredPq\",style:{\"--extracted-a0htzi\":\"var(--token-c0619970-ed3d-440f-8e2a-93cd17a6e27c, rgb(0, 55, 129))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},tabIndex:0,text:dFDZEN867,variants:{GdVHNckxV:{\"--extracted-a0htzi\":\"var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, rgb(51, 51, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GdVHNckxV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-6dxd2n\",\"data-styles-preset\":\"iTfnQPceB\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, rgb(51, 51, 51)))\"},children:\"Proven track record\"})})},WsbEGJ7py:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-6dxd2n\",\"data-styles-preset\":\"iTfnQPceB\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-c0619970-ed3d-440f-8e2a-93cd17a6e27c, rgb(0, 55, 129)))\"},children:\"Proven track record\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-74i79w\",\"data-styles-preset\":\"hUr3emsum\",children:\"Scale your business more precisely and save 25% on operating costs.\"})}),className:\"framer-1ceon7b\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E3JxZZ6lf\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},tabIndex:0,text:bv003LNHR,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({WsbEGJ7py:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-74i79w\",\"data-styles-preset\":\"hUr3emsum\",style:{\"--framer-text-alignment\":\"center\"},children:\"We have helped countless businesses overcome challenges.\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-2Nvaq.framer-1nh2xd5, .framer-2Nvaq .framer-1nh2xd5 { display: block; }\",\".framer-2Nvaq.framer-12qik0e { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 400px; }\",\".framer-2Nvaq .framer-2oc8eu { 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: hidden; padding: 15px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2Nvaq .framer-6mwjd1 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 30px; }\",\".framer-2Nvaq .framer-b0wy0m { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2Nvaq .framer-128ms7d, .framer-2Nvaq .framer-1ceon7b { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2Nvaq.framer-v-1ax857e.framer-12qik0e { align-content: center; align-items: center; flex-direction: column; }\",\".framer-2Nvaq.framer-v-1ax857e .framer-b0wy0m { flex: none; width: 100%; }\",\".framer-2Nvaq.framer-v-hb6cuj.framer-12qik0e { align-content: center; align-items: center; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 102.5\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WsbEGJ7py\":{\"layout\":[\"fixed\",\"auto\"]},\"GdVHNckxV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"dFDZEN867\":\"title\",\"bv003LNHR\":\"description\",\"GQDqCeZQF\":\"link\",\"LovpNVULS\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRVhHl1pTO=withCSS(Component,css,\"framer-2Nvaq\");export default FramerRVhHl1pTO;FramerRVhHl1pTO.displayName=\"Info Card\";FramerRVhHl1pTO.defaultProps={height:102.5,width:400};addPropertyControls(FramerRVhHl1pTO,{variant:{options:[\"sMTXTMPug\",\"WsbEGJ7py\",\"GdVHNckxV\"],optionTitles:[\"Desktop\",\"Tablet\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},dFDZEN867:{defaultValue:\"Proven track record\",displayTextArea:false,title:\"Title\",type:ControlType.String},ondFDZEN867Change:{changes:\"dFDZEN867\",type:ControlType.ChangeHandler},bv003LNHR:{defaultValue:\"We have helped countless businesses overcome challenges.\",displayTextArea:true,title:\"Description\",type:ControlType.String},onbv003LNHRChange:{changes:\"bv003LNHR\",type:ControlType.ChangeHandler},GQDqCeZQF:{title:\"Link\",type:ControlType.Link},LovpNVULS:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerRVhHl1pTO,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRVhHl1pTO\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WsbEGJ7py\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GdVHNckxV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"102.5\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"dFDZEN867\\\":\\\"title\\\",\\\"bv003LNHR\\\":\\\"description\\\",\\\"GQDqCeZQF\\\":\\\"link\\\",\\\"LovpNVULS\\\":\\\"image\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;AllianzNeoW01-Regular Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"AllianzNeoW01-Regular Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"AllianzNeoW01-Regular\",url:\"https://framerusercontent.com/assets/lbqvgPkyLMhx99WJMSki1SR95kw.woff2\",weight:\"400\"}]}];export const css=['.framer-oVBDT .framer-styles-preset-r7ux1z:not(.rich-text-wrapper), .framer-oVBDT .framer-styles-preset-r7ux1z.rich-text-wrapper p { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-oVBDT .framer-styles-preset-r7ux1z:not(.rich-text-wrapper), .framer-oVBDT .framer-styles-preset-r7ux1z.rich-text-wrapper p { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-oVBDT .framer-styles-preset-r7ux1z:not(.rich-text-wrapper), .framer-oVBDT .framer-styles-preset-r7ux1z.rich-text-wrapper p { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-oVBDT\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;AllianzNeoW01-Regular Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"AllianzNeoW01-Regular Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"AllianzNeoW01-Regular\",url:\"https://framerusercontent.com/assets/lbqvgPkyLMhx99WJMSki1SR95kw.woff2\",weight:\"400\"}]}];export const css=['.framer-oJNEz .framer-styles-preset-1xoaeqf:not(.rich-text-wrapper), .framer-oJNEz .framer-styles-preset-1xoaeqf.rich-text-wrapper h2 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 50px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c53a6340-a0c3-41cf-8f78-155e1452c1f0, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-oJNEz .framer-styles-preset-1xoaeqf:not(.rich-text-wrapper), .framer-oJNEz .framer-styles-preset-1xoaeqf.rich-text-wrapper h2 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c53a6340-a0c3-41cf-8f78-155e1452c1f0, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-oJNEz .framer-styles-preset-1xoaeqf:not(.rich-text-wrapper), .framer-oJNEz .framer-styles-preset-1xoaeqf.rich-text-wrapper h2 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c53a6340-a0c3-41cf-8f78-155e1452c1f0, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-oJNEz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;AllianzNeoW01-Regular Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"AllianzNeoW01-Regular Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"AllianzNeoW01-Regular\",url:\"https://framerusercontent.com/assets/lbqvgPkyLMhx99WJMSki1SR95kw.woff2\",weight:\"400\"}]}];export const css=['.framer-hdHiY .framer-styles-preset-qdgb2x:not(.rich-text-wrapper), .framer-hdHiY .framer-styles-preset-qdgb2x.rich-text-wrapper h4 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f1050b5f-b583-444f-a4f0-e8d92d58dd18, #3399fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-hdHiY .framer-styles-preset-qdgb2x:not(.rich-text-wrapper), .framer-hdHiY .framer-styles-preset-qdgb2x.rich-text-wrapper h4 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f1050b5f-b583-444f-a4f0-e8d92d58dd18, #3399fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-hdHiY .framer-styles-preset-qdgb2x:not(.rich-text-wrapper), .framer-hdHiY .framer-styles-preset-qdgb2x.rich-text-wrapper h4 { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-f1050b5f-b583-444f-a4f0-e8d92d58dd18, #3399fe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-hdHiY\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;AllianzNeoW01-Regular Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"AllianzNeoW01-Regular Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"AllianzNeoW01-Regular\",url:\"https://framerusercontent.com/assets/lbqvgPkyLMhx99WJMSki1SR95kw.woff2\",weight:\"400\"}]}];export const css=['.framer-QOI7z .framer-styles-preset-irva7x:not(.rich-text-wrapper), .framer-QOI7z .framer-styles-preset-irva7x.rich-text-wrapper p { --framer-font-family: \"AllianzNeoW01-Regular Regular\", \"AllianzNeoW01-Regular Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-14010c98-1a1a-4eaf-851b-eeacc7248f24, #f2f2f2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-QOI7z\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1493872)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,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/khmV9kGdyKzcXWlYNPkT/XyA1cV9oaQRUZfxQom4W/bUWy30sNE.js\";const serializationHash=\"framer-1fcVf\";const variantClassNames={AYieZRq8M:\"framer-v-1fj3utc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Gd3NOxv_j=undefined;const hdWrI6W3D=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,text,width,...props})=>{return{...props,Gd3NOxv_j:image??props.Gd3NOxv_j,hdWrI6W3D:text??props.hdWrI6W3D??\"asd\"};};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,hdWrI6W3D,Gd3NOxv_j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"AYieZRq8M\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fj3utc\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"AYieZRq8M\",ref:refBinding,style:{...style},tabIndex:0,children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||25)-0-24)/2)),sizes:\"24px\",...toResponsiveImage(Gd3NOxv_j)},className:\"framer-q39xo7\",layoutDependency:layoutDependency,layoutId:\"JoWlEFZcU\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-irva7x\",\"data-styles-preset\":\"bUWy30sNE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5c281861-81a3-4ea6-82fc-deee27493003, rgb(255, 255, 255)))\"},children:\"asd\"})}),className:\"framer-1m8ckbh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TzygOMKM5\",style:{\"--extracted-r6o4lv\":\"var(--token-5c281861-81a3-4ea6-82fc-deee27493003, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hdWrI6W3D,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1fcVf.framer-18w8jyl, .framer-1fcVf .framer-18w8jyl { display: block; }\",\".framer-1fcVf.framer-1fj3utc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-1fcVf .framer-q39xo7 { flex: none; height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 24px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-1fcVf .framer-1m8ckbh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"hdWrI6W3D\":\"text\",\"Gd3NOxv_j\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryMcoBmLZP=withCSS(Component,css,\"framer-1fcVf\");export default FrameryMcoBmLZP;FrameryMcoBmLZP.displayName=\"micro-icon+text\";FrameryMcoBmLZP.defaultProps={height:25,width:56};addPropertyControls(FrameryMcoBmLZP,{hdWrI6W3D:{defaultValue:\"asd\",displayTextArea:false,title:\"text\",type:ControlType.String},onhdWrI6W3DChange:{changes:\"hdWrI6W3D\",type:ControlType.ChangeHandler},Gd3NOxv_j:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FrameryMcoBmLZP,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryMcoBmLZP\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"25\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"hdWrI6W3D\\\":\\\"text\\\",\\\"Gd3NOxv_j\\\":\\\"image\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useCallback}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// Custom Plus and Minus icons as SVG components\nconst Plus=({size=18})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14M5 12h14\"})});const Minus=({size=18})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\"})});/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 400\n */export default function ChatFAQ(props){const{faqItems,timestamp,showTimestamp,maxWidth,padding,itemSpacing,chatGap,questionMaxWidth,answerMaxWidth,questionBackground,questionHoverBackground,questionActiveBackground,questionTextColor,questionActiveTextColor,questionFont,questionPadding,questionBorderRadius,answerBackground,answerTextColor,answerFont,answerPadding,answerBorderRadius,answerMarginTop,iconSize,iconRotationLeft,iconRotationRight,iconOffset,toggleIconColor,toggleIconActiveColor,toggleIconSize,animationDuration,animationEasing,timestampColor,timestampFont,timestampMarginBottom,allowMultipleOpen,defaultOpenItem,mobileBreakpoint,mobilePadding,style}=props;const[openItems,setOpenItems]=useState(new Set(defaultOpenItem!==undefined?[defaultOpenItem]:[]));const toggleItem=useCallback(itemId=>{setOpenItems(prev=>{const newSet=new Set(prev);if(newSet.has(itemId)){newSet.delete(itemId);}else{if(!allowMultipleOpen){newSet.clear();}newSet.add(itemId);}return newSet;});},[allowMultipleOpen]);const isItemOpen=itemId=>openItems.has(itemId);// Animation variants\nconst contentVariants={open:{opacity:1,height:\"auto\",transition:{duration:animationDuration,ease:animationEasing}},collapsed:{opacity:0,height:0,transition:{duration:animationDuration,ease:animationEasing}}};const iconVariants={open:{rotate:180},closed:{rotate:0}};const answerVariants={open:{scale:1,opacity:1,x:0,transition:{duration:animationDuration*.8,ease:animationEasing,delay:animationDuration*.2}},collapsed:{scale:.95,opacity:0,x:20,transition:{duration:animationDuration*.6,ease:animationEasing}}};return /*#__PURE__*/_jsxs(\"div\",{style:{...style,maxWidth:`${maxWidth}px`,padding:`${padding}px`,width:\"100%\"},children:[showTimestamp&&timestamp&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:`${timestampMarginBottom}px`,color:timestampColor,opacity:.7,textAlign:\"center\",...timestampFont},children:timestamp}),/*#__PURE__*/_jsx(\"div\",{children:faqItems.map((item,index)=>{const isOpen=isItemOpen(item.id);return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:index<faqItems.length-1?`${itemSpacing}px`:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",justifyContent:\"flex-start\",marginBottom:`${chatGap}px`,width:\"100%\"},children:/*#__PURE__*/_jsxs(motion.div,{onClick:()=>toggleItem(item.id),style:{position:\"relative\",display:\"flex\",alignItems:\"center\",gap:\"12px\",padding:`${questionPadding}px`,borderRadius:`${questionBorderRadius}px`,backgroundColor:isOpen?questionActiveBackground:questionBackground,color:isOpen?questionActiveTextColor:questionTextColor,...questionFont,transition:\"all 0.2s ease\",cursor:\"pointer\",width:\"fit-content\",maxWidth:`${questionMaxWidth}%`,boxSizing:\"border-box\"},whileHover:{backgroundColor:isOpen?questionActiveBackground:questionHoverBackground},whileTap:{scale:.98},children:[item.icon&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",bottom:`${iconOffset}px`,[item.iconPosition===\"right\"?\"right\":\"left\"]:\"0px\",fontSize:`${iconSize}px`,transform:`rotate(${item.iconPosition===\"right\"?iconRotationRight:iconRotationLeft}deg)`,pointerEvents:\"none\",zIndex:1},children:item.icon}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,wordBreak:\"break-word\"},children:item.question}),/*#__PURE__*/_jsx(motion.div,{variants:iconVariants,animate:isOpen?\"open\":\"closed\",transition:{duration:.2},style:{color:isOpen?toggleIconActiveColor:toggleIconColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:isOpen?/*#__PURE__*/_jsx(Minus,{size:toggleIconSize}):/*#__PURE__*/_jsx(Plus,{size:toggleIconSize})})]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsx(motion.div,{initial:\"collapsed\",animate:\"open\",exit:\"collapsed\",variants:contentVariants,style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",marginTop:`${answerMarginTop}px`,marginBottom:index<faqItems.length-1?`${itemSpacing}px`:0,width:\"100%\"},children:/*#__PURE__*/_jsxs(motion.div,{variants:answerVariants,style:{width:`${answerMaxWidth}%`,padding:`${answerPadding}px`,borderRadius:`${answerBorderRadius}px`,backgroundColor:answerBackground,color:answerTextColor,...answerFont,lineHeight:1.5,position:\"relative\",boxSizing:\"border-box\",wordBreak:\"break-word\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"12px\",right:\"-8px\",width:0,height:0,borderTop:\"8px solid transparent\",borderBottom:\"8px solid transparent\",borderLeft:`8px solid ${answerBackground}`}}),item.answer]})})})})]},item.id);})})]});}// Property Controls\naddPropertyControls(ChatFAQ,{// Content Section\nfaqItems:{type:ControlType.Array,title:\"FAQ Items\",control:{type:ControlType.Object,controls:{id:{type:ControlType.Number,title:\"ID\",defaultValue:1},question:{type:ControlType.String,title:\"Question\",displayTextArea:true,defaultValue:\"Your question here?\"},answer:{type:ControlType.String,title:\"Answer\",displayTextArea:true,defaultValue:\"Your answer here.\"},icon:{type:ControlType.String,title:\"Icon (Emoji)\",placeholder:\"🔥\",optional:true},iconPosition:{type:ControlType.Enum,title:\"Icon Position\",options:[\"left\",\"right\"],defaultValue:\"right\",hidden:(props,item)=>!item.icon}}},defaultValue:[{id:1,question:\"What is ChatFAQ?\",answer:\"ChatFAQ is a Framer Code Component that displays FAQs in a chat-style interface, making information feel more engaging and interactive.\",icon:\"❤️\",iconPosition:\"right\"},{id:2,question:\"Can I customize the look and feel?\",answer:\"Yes! You can fully customize colors, fonts, message bubbles, spacing, and animations directly from the Framer properties panel.\"},{id:3,question:\"Does it support light and dark mode?\",answer:\"Absolutely. ChatFAQ includes light, dark, and custom theme options so it blends seamlessly with any design system.\"},{id:4,question:\"Is it responsive?\",answer:\"Yes, it automatically adapts to desktop, tablet, and mobile screens for a smooth experience on any device.\",icon:\"⭐\",iconPosition:\"left\"},{id:5,question:\"Do I need coding skills for edit?\",answer:\"No coding required. Just drag it onto your Framer canvas, enter your questions and answers, and customize the design.\"}]},// Timestamp Section\ntimestamp:{type:ControlType.String,title:\"Timestamp Text\",defaultValue:\"Every day, 9:01 AM\"},showTimestamp:{type:ControlType.Boolean,title:\"Show Timestamp\",defaultValue:true},// Layout Section\nmaxWidth:{type:ControlType.Number,title:\"Max Width\",min:300,max:1400,step:20,unit:\"px\",defaultValue:800},padding:{type:ControlType.Number,title:\"Container Padding\",min:0,max:60,step:4,unit:\"px\",defaultValue:24},itemSpacing:{type:ControlType.Number,title:\"Item Spacing\",min:0,max:40,step:4,unit:\"px\",defaultValue:16},chatGap:{type:ControlType.Number,title:\"Question-Answer Gap\",min:0,max:30,step:2,unit:\"px\",defaultValue:8},questionMaxWidth:{type:ControlType.Number,title:\"Question Max Width\",min:30,max:80,step:5,unit:\"%\",defaultValue:65},answerMaxWidth:{type:ControlType.Number,title:\"Answer Max Width\",min:30,max:80,step:5,unit:\"%\",defaultValue:70},// Question Appearance\nquestionBackground:{type:ControlType.Color,title:\"Question Background\",defaultValue:\"#f1f5f9\"},questionHoverBackground:{type:ControlType.Color,title:\"Question Hover Background\",defaultValue:\"#e2e8f0\"},questionActiveBackground:{type:ControlType.Color,title:\"Question Active Background\",defaultValue:\"#dbeafe\"},questionTextColor:{type:ControlType.Color,title:\"Question Text Color\",defaultValue:\"#1e293b\"},questionActiveTextColor:{type:ControlType.Color,title:\"Question Active Text Color\",defaultValue:\"#1d4ed8\"},questionFont:{type:ControlType.Font,title:\"Question Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},questionPadding:{type:ControlType.Number,title:\"Question Padding\",min:6,max:30,step:2,unit:\"px\",defaultValue:14},questionBorderRadius:{type:ControlType.Number,title:\"Question Border Radius\",min:0,max:30,step:2,unit:\"px\",defaultValue:18},// Answer Appearance\nanswerBackground:{type:ControlType.Color,title:\"Answer Background\",defaultValue:\"#1d4ed8\"},answerTextColor:{type:ControlType.Color,title:\"Answer Text Color\",defaultValue:\"#ffffff\"},answerFont:{type:ControlType.Font,title:\"Answer Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},answerPadding:{type:ControlType.Number,title:\"Answer Padding\",min:6,max:30,step:2,unit:\"px\",defaultValue:14},answerBorderRadius:{type:ControlType.Number,title:\"Answer Border Radius\",min:0,max:30,step:2,unit:\"px\",defaultValue:18},answerMarginTop:{type:ControlType.Number,title:\"Answer Top Margin\",min:0,max:30,step:2,unit:\"px\",defaultValue:4},// Icon Settings\niconSize:{type:ControlType.Number,title:\"Icon Size\",min:8,max:30,step:2,unit:\"px\",defaultValue:16},iconRotationLeft:{type:ControlType.Number,title:\"Left Icon Rotation\",min:-45,max:45,step:1,unit:\"deg\",defaultValue:-4},iconRotationRight:{type:ControlType.Number,title:\"Right Icon Rotation\",min:-45,max:45,step:1,unit:\"deg\",defaultValue:7},iconOffset:{type:ControlType.Number,title:\"Icon Bottom Offset\",min:0,max:50,step:2,unit:\"px\",defaultValue:24},// Toggle Icon\ntoggleIconColor:{type:ControlType.Color,title:\"Toggle Icon Color\",defaultValue:\"#64748b\"},toggleIconActiveColor:{type:ControlType.Color,title:\"Toggle Icon Active Color\",defaultValue:\"#1d4ed8\"},toggleIconSize:{type:ControlType.Number,title:\"Toggle Icon Size\",min:12,max:30,step:2,unit:\"px\",defaultValue:18},// Animation\nanimationDuration:{type:ControlType.Number,title:\"Animation Duration\",min:.1,max:1,step:.1,unit:\"s\",defaultValue:.4},animationEasing:{type:ControlType.Enum,title:\"Animation Easing\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"circIn\",\"circOut\",\"circInOut\"],defaultValue:\"easeInOut\"},// Timestamp Styling\ntimestampColor:{type:ControlType.Color,title:\"Timestamp Color\",defaultValue:\"#64748b\",hidden:props=>!props.showTimestamp},timestampFont:{type:ControlType.Font,title:\"Timestamp Font\",defaultValue:{fontSize:\"13px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\",hidden:props=>!props.showTimestamp},timestampMarginBottom:{type:ControlType.Number,title:\"Timestamp Bottom Margin\",min:0,max:40,step:4,unit:\"px\",defaultValue:20,hidden:props=>!props.showTimestamp},// Behavior\nallowMultipleOpen:{type:ControlType.Boolean,title:\"Allow Multiple Open\",defaultValue:false,description:\"Allow multiple FAQ items to be open simultaneously\"},defaultOpenItem:{type:ControlType.Number,title:\"Default Open Item ID\",optional:true,description:\"ID of the item that should be open by default\"},// Responsive\nmobileBreakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",min:320,max:768,step:20,unit:\"px\",defaultValue:640,description:\"Screen width below which mobile layout applies\"},mobilePadding:{type:ControlType.Number,title:\"Mobile Padding\",min:8,max:32,step:4,unit:\"px\",defaultValue:16}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ChatFAQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ChatFAQ.map"],"mappings":"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"}