{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/eEubm6JTfBlU1tJNFnIX/EnQiW8KgSMhPk5CwFpQg/AW0JgDnjc.js", "ssg:https://framerusercontent.com/modules/wbmY0b0APQ5JkyRoAGAB/S0beLvHhR6ujM4aDnrEq/hqxdnO2dA.js", "ssg:https://framerusercontent.com/modules/tCW891tDTCsjrq9qFvkR/6fLVIOgufJIKDQ8u3bsd/ZLqfiU1Iw.js"],
  "sourcesContent": ["// Generated by Framer (b62ce54)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yh0aa8g09flQ63oLuGOn/xjTtVO5XBvsT8Su9s5pe/GhNewgwG6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tmoYOSGk4h1G65ksh5xs/lGmEoeVzYXG8YBJliXfo/VpQse4BhK.js\";const cycleOrder=[\"Jf4PowtMZ\",\"bEVif9cDY\",\"K67Bo720x\"];const variantClassNames={bEVif9cDY:\"framer-v-kl6e8a\",Jf4PowtMZ:\"framer-v-ioscbu\",K67Bo720x:\"framer-v-8h3hqg\"};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 humanReadableVariantMap={Desktop:\"Jf4PowtMZ\",Mobile:\"K67Bo720x\",Tab:\"bEVif9cDY\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"Jf4PowtMZ\",text:NKcXpd9O6=\"Increase efficiency with templates, built-in chat\",detail:CfZ_ZWIdm=\"Use templates and digital forms to streamline tasks. Get and give timely information with built-in contextual chat option within each task. Easily update work progress from the field for automated report generation.\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Jf4PowtMZ\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-htcgt\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-ioscbu\",className),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Jf4PowtMZ\",ref:ref,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(122, 122, 122)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},transition:transition,...addPropertyOverrides({bEVif9cDY:{\"data-framer-name\":\"Tab\"},K67Bo720x:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,pixelHeight:150,pixelWidth:150,src:new URL(\"assets/kr0UsBCYv8E12tWGtQ7FJAfT0UA.svg\",\"https://framerusercontent.com/modules/eEubm6JTfBlU1tJNFnIX/EnQiW8KgSMhPk5CwFpQg/AW0JgDnjc.js\").href},className:\"framer-yg7k97\",layoutDependency:layoutDependency,layoutId:\"CkHIYC5Py\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},transition:transition}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h2,{className:\"framer-styles-preset-85dxte\",\"data-styles-preset\":\"VpQse4BhK\",children:\"Manage solar construction projects end-to-end\"})}),className:\"framer-4qidrz\",layoutDependency:layoutDependency,layoutId:\"zuXjSg6Ji\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:NKcXpd9O6,transition:transition,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-190x3qh\",\"data-styles-preset\":\"GhNewgwG6\",children:\"Import and share project schedules, view Gantt charts, S-curves and reports. Track project metrics and progress and performance. Ensure compliance and safety conformance with mobile friendly reports and observations.\"})}),className:\"framer-14n5cxf\",layoutDependency:layoutDependency,layoutId:\"iQ7y7PLFw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:CfZ_ZWIdm,transition:transition,verticalAlignment:\"top\",withExternalLayout:true})]})})});});const css=['.framer-htcgt [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-htcgt .framer-1fky0ht { display: block; }\",\".framer-htcgt .framer-ioscbu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 495px; justify-content: flex-start; overflow: hidden; padding: 40px 0px 40px 30px; position: relative; width: 375px; will-change: transform; }\",\".framer-htcgt .framer-yg7k97 { flex: none; height: 65px; overflow: hidden; position: relative; width: 65px; will-change: transform; }\",\".framer-htcgt .framer-c71yjf { aspect-ratio: 1.105263157894737 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); left: calc(49.230769230769255% - 44px / 2); position: absolute; top: calc(49.230769230769255% - 39px / 2); width: 44px; }\",\".framer-htcgt .framer-4qidrz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 89%; word-break: break-word; word-wrap: break-word; }\",\".framer-htcgt .framer-14n5cxf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 88%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-htcgt .framer-ioscbu { gap: 0px; } .framer-htcgt .framer-ioscbu > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-htcgt .framer-ioscbu > :first-child { margin-top: 0px; } .framer-htcgt .framer-ioscbu > :last-child { margin-bottom: 0px; } }\",\".framer-htcgt.framer-v-kl6e8a .framer-4qidrz { width: 94%; }\",\".framer-htcgt.framer-v-kl6e8a .framer-14n5cxf { width: 88%; }\",\".framer-htcgt.framer-v-8h3hqg .framer-ioscbu { height: min-content; padding: 20px 0px 20px 30px; width: min-content; }\",\".framer-htcgt.framer-v-8h3hqg .framer-yg7k97 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 50px); width: 50px; }\",\".framer-htcgt.framer-v-8h3hqg .framer-4qidrz { width: 306px; }\",\".framer-htcgt.framer-v-8h3hqg .framer-14n5cxf { width: 252px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 495\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bEVif9cDY\":{\"layout\":[\"fixed\",\"fixed\"]},\"K67Bo720x\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NKcXpd9O6\":\"text\",\"CfZ_ZWIdm\":\"detail\"}\n */ const FramerAW0JgDnjc=withCSS(Component,css,\"framer-htcgt\");export default FramerAW0JgDnjc;FramerAW0JgDnjc.displayName=\"construction-tasks 2\";FramerAW0JgDnjc.defaultProps={height:495,width:375};addPropertyControls(FramerAW0JgDnjc,{variant:{options:[\"Jf4PowtMZ\",\"bEVif9cDY\",\"K67Bo720x\"],optionTitles:[\"Desktop\",\"Tab\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},NKcXpd9O6:{defaultValue:\"Increase efficiency with templates, built-in chat\",displayTextArea:false,title:\"Text\",type:ControlType.String},CfZ_ZWIdm:{defaultValue:\"Use templates and digital forms to streamline tasks. Get and give timely information with built-in contextual chat option within each task. Easily update work progress from the field for automated report generation.\",displayTextArea:true,title:\"detail\",type:ControlType.String}});addFonts(FramerAW0JgDnjc,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAW0JgDnjc\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"NKcXpd9O6\\\":\\\"text\\\",\\\"CfZ_ZWIdm\\\":\\\"detail\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"495\",\"framerIntrinsicWidth\":\"375\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bEVif9cDY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K67Bo720x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AW0JgDnjc.map", "// Generated by Framer (b62ce54)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yh0aa8g09flQ63oLuGOn/xjTtVO5XBvsT8Su9s5pe/GhNewgwG6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tmoYOSGk4h1G65ksh5xs/lGmEoeVzYXG8YBJliXfo/VpQse4BhK.js\";const cycleOrder=[\"EO3dIKXMX\",\"w3oN_JBUn\",\"qHX7U0bzU\"];const variantClassNames={EO3dIKXMX:\"framer-v-se7lxb\",qHX7U0bzU:\"framer-v-1t5r0ko\",w3oN_JBUn:\"framer-v-1dfs16m\"};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 humanReadableVariantMap={Desktop:\"EO3dIKXMX\",Mobile:\"qHX7U0bzU\",Tab:\"w3oN_JBUn\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"EO3dIKXMX\",text:NKcXpd9O6=\"Create, assign, and manage site tasks\",detail:CfZ_ZWIdm=\"Easily create, share, and manage tasks. Assign and prioritize work for your site teams. Access assigned tasks from the field. Use map views to easily navigate to the task location and start work with all information at hand.\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"EO3dIKXMX\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-erLuT\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-se7lxb\",className),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EO3dIKXMX\",ref:ref,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(122, 122, 122)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},transition:transition,...addPropertyOverrides({qHX7U0bzU:{\"data-framer-name\":\"Mobile\"},w3oN_JBUn:{\"data-framer-name\":\"Tab\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,pixelHeight:150,pixelWidth:150,src:new URL(\"assets/BbEbD7qHCyrH2Iv5zCLkwqFT0MQ.svg\",\"https://framerusercontent.com/modules/wbmY0b0APQ5JkyRoAGAB/S0beLvHhR6ujM4aDnrEq/hqxdnO2dA.js\").href},className:\"framer-1edb5gt\",layoutDependency:layoutDependency,layoutId:\"nchOa8tI6\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},transition:transition}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h2,{className:\"framer-styles-preset-85dxte\",\"data-styles-preset\":\"VpQse4BhK\",children:\"Manage solar construction projects end-to-end\"})}),className:\"framer-1nuim2p\",layoutDependency:layoutDependency,layoutId:\"ns45inkxw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:NKcXpd9O6,transition:transition,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-190x3qh\",\"data-styles-preset\":\"GhNewgwG6\",children:\"Import and share project schedules, view Gantt charts, S-curves and reports. Track project metrics and progress and performance. Ensure compliance and safety conformance with mobile friendly reports and observations.\"})}),className:\"framer-h8acjv\",layoutDependency:layoutDependency,layoutId:\"mLF_mJW2_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:CfZ_ZWIdm,transition:transition,verticalAlignment:\"top\",withExternalLayout:true})]})})});});const css=['.framer-erLuT [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-erLuT .framer-lqjhfn { display: block; }\",\".framer-erLuT .framer-se7lxb { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 495px; justify-content: flex-start; overflow: hidden; padding: 40px 0px 40px 30px; position: relative; width: 375px; will-change: transform; }\",\".framer-erLuT .framer-1edb5gt { flex: none; height: 65px; overflow: hidden; position: relative; width: 65px; will-change: transform; }\",\".framer-erLuT .framer-1c3lgme { aspect-ratio: 1.105263157894737 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); left: calc(49.230769230769255% - 44px / 2); position: absolute; top: calc(49.230769230769255% - 39px / 2); width: 44px; }\",\".framer-erLuT .framer-1nuim2p { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 89%; word-break: break-word; word-wrap: break-word; }\",\".framer-erLuT .framer-h8acjv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 88%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-erLuT .framer-se7lxb { gap: 0px; } .framer-erLuT .framer-se7lxb > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-erLuT .framer-se7lxb > :first-child { margin-top: 0px; } .framer-erLuT .framer-se7lxb > :last-child { margin-bottom: 0px; } }\",\".framer-erLuT.framer-v-1dfs16m .framer-1nuim2p { width: 94%; }\",\".framer-erLuT.framer-v-1dfs16m .framer-h8acjv { width: 88%; }\",\".framer-erLuT.framer-v-1t5r0ko .framer-se7lxb { height: min-content; padding: 20px 0px 20px 30px; width: min-content; }\",\".framer-erLuT.framer-v-1t5r0ko .framer-1edb5gt { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 50px); width: 50px; }\",\".framer-erLuT.framer-v-1t5r0ko .framer-1nuim2p { width: 306px; }\",\".framer-erLuT.framer-v-1t5r0ko .framer-h8acjv { width: 252px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 495\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w3oN_JBUn\":{\"layout\":[\"fixed\",\"fixed\"]},\"qHX7U0bzU\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NKcXpd9O6\":\"text\",\"CfZ_ZWIdm\":\"detail\"}\n */ const FramerhqxdnO2dA=withCSS(Component,css,\"framer-erLuT\");export default FramerhqxdnO2dA;FramerhqxdnO2dA.displayName=\"construction-tasks 1\";FramerhqxdnO2dA.defaultProps={height:495,width:375};addPropertyControls(FramerhqxdnO2dA,{variant:{options:[\"EO3dIKXMX\",\"w3oN_JBUn\",\"qHX7U0bzU\"],optionTitles:[\"Desktop\",\"Tab\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},NKcXpd9O6:{defaultValue:\"Create, assign, and manage site tasks\",displayTextArea:false,title:\"Text\",type:ControlType.String},CfZ_ZWIdm:{defaultValue:\"Easily create, share, and manage tasks. Assign and prioritize work for your site teams. Access assigned tasks from the field. Use map views to easily navigate to the task location and start work with all information at hand.\",displayTextArea:true,title:\"detail\",type:ControlType.String}});addFonts(FramerhqxdnO2dA,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhqxdnO2dA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"NKcXpd9O6\\\":\\\"text\\\",\\\"CfZ_ZWIdm\\\":\\\"detail\\\"}\",\"framerIntrinsicHeight\":\"495\",\"framerIntrinsicWidth\":\"375\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w3oN_JBUn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qHX7U0bzU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hqxdnO2dA.map", "// Generated by Framer (f318921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,PropertyOverrides,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/7r5UGUpFh6FWtcVOCSDp/Carousel.js\";import ConstructionTasks2 from\"#framer/local/canvasComponent/AW0JgDnjc/AW0JgDnjc.js\";import FooterFinal2CopyOxygenSansFont from\"#framer/local/canvasComponent/CNyEhvwqx/CNyEhvwqx.js\";import TestmonialsFRV from\"#framer/local/canvasComponent/DDhKnUuf1/DDhKnUuf1.js\";import HeaderSectionCopyNew from\"#framer/local/canvasComponent/fG7QcYTy5/fG7QcYTy5.js\";import ConstructionTasks1 from\"#framer/local/canvasComponent/hqxdnO2dA/hqxdnO2dA.js\";import AskUsHowFeatures from\"#framer/local/canvasComponent/NOht2FIHM/NOht2FIHM.js\";import TestmonialsSBEnergy from\"#framer/local/canvasComponent/wK7bWsSJS/wK7bWsSJS.js\";import*as sharedStyle from\"#framer/local/css/bOVt6_Uup/bOVt6_Uup.js\";import*as sharedStyle4 from\"#framer/local/css/bvQrZvheR/bvQrZvheR.js\";import*as sharedStyle7 from\"#framer/local/css/easv2aj1d/easv2aj1d.js\";import*as sharedStyle1 from\"#framer/local/css/EQ39BaitN/EQ39BaitN.js\";import*as sharedStyle3 from\"#framer/local/css/GhNewgwG6/GhNewgwG6.js\";import*as sharedStyle5 from\"#framer/local/css/kYlCRj6Jq/kYlCRj6Jq.js\";import*as sharedStyle6 from\"#framer/local/css/tjILEw_i2/tjILEw_i2.js\";import*as sharedStyle2 from\"#framer/local/css/VpQse4BhK/VpQse4BhK.js\";import*as sharedStyle8 from\"#framer/local/css/WAluWZwJI/WAluWZwJI.js\";import metadataProvider from\"#framer/local/webPageMetadata/ZLqfiU1Iw/ZLqfiU1Iw.js\";const HeaderSectionCopyNewFonts=getFonts(HeaderSectionCopyNew);const AskUsHowFeaturesFonts=getFonts(AskUsHowFeatures);const ConstructionTasks1Fonts=getFonts(ConstructionTasks1);const ConstructionTasks2Fonts=getFonts(ConstructionTasks2);const CarouselFonts=getFonts(Carousel);const TestmonialsFRVFonts=getFonts(TestmonialsFRV);const TestmonialsSBEnergyFonts=getFonts(TestmonialsSBEnergy);const FooterFinal2CopyOxygenSansFontFonts=getFonts(FooterFinal2CopyOxygenSansFont);const breakpoints={CXDZagpnX:\"(min-width: 768px) and (max-width: 1364px)\",D9ePAwuFo:\"(min-width: 1365px)\",mCPhZ1pZa:\"(max-width: 767px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-wBFso\";const variantClassNames={CXDZagpnX:\"framer-v-1xrw0tj\",D9ePAwuFo:\"framer-v-15gx1b6\",mCPhZ1pZa:\"framer-v-xgpu4d\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"D9ePAwuFo\",Phone:\"mCPhZ1pZa\",Tablet:\"CXDZagpnX\"};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:\"D9ePAwuFo\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-wBFso`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-wBFso`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const ref1=React.useRef(null);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if([\"CXDZagpnX\",\"mCPhZ1pZa\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"CXDZagpnX\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"mCPhZ1pZa\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"D9ePAwuFo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-15gx1b6\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:94,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-122nhuv-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{variant:\"A5fCJXCS0\"},mCPhZ1pZa:{variant:\"H7vMDo8oY\"}},children:/*#__PURE__*/_jsx(HeaderSectionCopyNew,{height:\"100%\",id:\"MT32EqVU8\",layoutId:\"MT32EqVU8\",style:{width:\"100%\"},variant:\"wfU2_eHLW\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6y0b3q\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uri6r8\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1om65ne\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-17z0jp9\",\"data-styles-preset\":\"bOVt6_Uup\",style:{\"--framer-text-color\":\"var(--token-4e38c96e-b699-4751-9a28-791795df9d26, rgb(255, 255, 255))\"},children:\"TASKS\"})}),className:\"framer-10pg5ze\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1lky0gf\",\"data-styles-preset\":\"EQ39BaitN\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\"})}),className:\"framer-v3q09i\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yDTTs9QDI\"},implicitPathVariables:undefined},{href:{webPageId:\"yDTTs9QDI\"},implicitPathVariables:undefined},{href:{webPageId:\"yDTTs9QDI\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rsfyyj-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{link:resolvedLinks[1],variant:\"cOq5Y7IcD\"},mCPhZ1pZa:{link:resolvedLinks[2],variant:\"VW7YDf5Gj\"}},children:/*#__PURE__*/_jsx(AskUsHowFeatures,{height:\"100%\",id:\"yg7aoM9jC\",layoutId:\"yg7aoM9jC\",link:resolvedLinks[0],style:{height:\"100%\",width:\"100%\"},title:\"Ask us how  \",variant:\"zKMKoEIrI\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-u2vl1x\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-astdp1\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1564,loading:getLoadingLazyAtYPosition(463.5000000000001),pixelHeight:923,pixelWidth:1564,positionX:\"center\",positionY:\"center\",sizes:\"716px\",src:\"https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png\",srcSet:\"https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png?scale-down-to=512 512w,https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png 1564w\"},transformTemplate:transformTemplate2},mCPhZ1pZa:{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1564,loading:getLoadingLazyAtYPosition(404.50000000000006),pixelHeight:923,pixelWidth:1564,positionX:\"center\",positionY:\"center\",sizes:\"326px\",src:\"https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png\",srcSet:\"https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png?scale-down-to=512 512w,https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png 1564w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1564,loading:getLoadingLazyAtYPosition(291.5000000000001),pixelHeight:923,pixelWidth:1564,positionX:\"center\",positionY:\"center\",sizes:\"557px\",src:\"https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png\",srcSet:\"https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png?scale-down-to=512 512w,https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/njq11juP5ppyltaRURLV5xBHXgM.png 1564w\"},className:\"framer-a3qj6h\",\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 4\",name:\"Screenshot 2022-08-03 at 9.28 4\",transformTemplate:transformTemplate1})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dt2x4b\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n03iai-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{arrowObject:{arrowFill:\"var(--token-700f1dc8-6452-406e-b6fc-ab5f65760ee0, rgb(2, 52, 115))\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},padding:25,paddingLeft:25,style:{width:\"100%\"}},mCPhZ1pZa:{arrowObject:{arrowFill:\"var(--token-700f1dc8-6452-406e-b6fc-ab5f65760ee0, rgb(2, 52, 115))\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:39,height:\"100%\",id:\"zLhT9lvjN\",layoutId:\"zLhT9lvjN\",padding:10,paddingBottom:10,paddingLeft:12,paddingPerSide:false,paddingRight:25,paddingTop:10,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lp2iyn-container\",children:/*#__PURE__*/_jsx(ConstructionTasks1,{detail:\"Easily create, share, and manage tasks. Assign and prioritize work for your site teams. Access assigned tasks from the field. Use map views to easily navigate to the task location and start work with all information at hand.\",height:\"100%\",id:\"SD3IYp4d9\",layoutId:\"SD3IYp4d9\",style:{height:\"100%\",width:\"100%\"},text:\"Create, assign, and manage site tasks\",variant:\"EO3dIKXMX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10mqy62-container\",children:/*#__PURE__*/_jsx(ConstructionTasks2,{detail:\"Use templates and digital forms to streamline tasks. Get and give timely information with built-in contextual chat option within each task. Easily update work progress from the field for automated report generation.\",height:\"100%\",id:\"kt0oB7nr8\",layoutId:\"kt0oB7nr8\",style:{height:\"100%\",width:\"100%\"},text:\"Increase efficiency with templates, built-in chat\",variant:\"Jf4PowtMZ\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2ew8od\",\"data-border\":true,\"data-framer-name\":\"construction-tasks 3\",name:\"construction-tasks 3\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,pixelHeight:150,pixelWidth:150,src:\"https://framerusercontent.com/images/aWTESuUxaJ9IV9tfz6QjsxwdwRs.svg\"},className:\"framer-1p7m9wu\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-85dxte\",\"data-styles-preset\":\"VpQse4BhK\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Speed up defect remediation\"})})}),className:\"framer-1ttk1n9\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-190x3qh\",\"data-styles-preset\":\"GhNewgwG6\",children:\"Efficiently manage defect remediation with scheduled and real-time tasks. Include forms, checklists, and files. On the site, use the map-powered mobile app to access tasks, navigate to them, and get in-time information.\"})}),className:\"framer-5fp35w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13npnqi\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jfytti\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1icteb6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:922,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(1535),pixelHeight:922,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"715px\",src:\"https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png\",srcSet:\"https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png?scale-down-to=512 512w,https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png 1565w\"}},mCPhZ1pZa:{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:922,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(1125),pixelHeight:922,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"347px\",src:\"https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png\",srcSet:\"https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png?scale-down-to=512 512w,https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png 1565w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:922,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(1463),pixelHeight:922,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"797px\",src:\"https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png\",srcSet:\"https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png?scale-down-to=512 512w,https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yyrfR9AGFNErVou4FIOEjUVJHI.png 1565w\"},className:\"framer-1gn3qvo\",\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 4\",name:\"Screenshot 2022-08-03 at 9.28 4\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lron6c\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qm6gyh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-ihvd4y\",\"data-styles-preset\":\"bvQrZvheR\",children:\"Simplify end-to-end site work management\"})}),className:\"framer-fkx31c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1lky0gf\",\"data-styles-preset\":\"EQ39BaitN\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Ease work assignment and tracking with map-based tasks.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-fo43lp\",\"data-styles-preset\":\"kYlCRj6Jq\",children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1lky0gf\",\"data-styles-preset\":\"EQ39BaitN\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Use one screen for team tracking, informing them of their daily work, and getting field updates. Use digital forms, checklists, in-built chat, and the fieldworker-friendly mobile app to coordinate and close the loop.\"})]}),className:\"framer-10wgyk8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6spcsi\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-12mw18f-container hidden-1xrw0tj hidden-xgpu4d\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:10,height:\"100%\",id:\"bjZplgr1V\",layoutId:\"bjZplgr1V\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:246,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p6bu0r-container\",children:/*#__PURE__*/_jsx(TestmonialsFRV,{height:\"100%\",id:\"AWV4q6bqN\",layoutId:\"AWV4q6bqN\",myGp0NyIi:\"Jorge Garrido\",S1VkuTCiX:\"Head O&M, FRV\",variant:\"eLbWm9ygd\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:246,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ej2rx7-container\",children:/*#__PURE__*/_jsx(TestmonialsSBEnergy,{GwtueyFv0:\"We believe the SenseHawk digital workflow solution for our operating sites will result in substantial productivity gains for our O&M team. It is the type of innovation essential for scaling renewables.\",height:\"100%\",id:\"zvnWYZ3ZQ\",layoutId:\"zvnWYZ3ZQ\",myGp0NyIi:\"Abhijit Sathe\",S1VkuTCiX:\"CEO\",variant:\"PU7Jt2FJV\",width:\"100%\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-kbb0c6-container hidden-15gx1b6 hidden-xgpu4d\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:30,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:10,height:\"100%\",id:\"hyje6x_qE\",layoutId:\"hyje6x_qE\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:246,children:/*#__PURE__*/_jsx(Container,{className:\"framer-japs03-container\",children:/*#__PURE__*/_jsx(TestmonialsSBEnergy,{GwtueyFv0:\"We believe the SenseHawk digital workflow solution for our operating sites will result in substantial productivity gains for our O&M team. It is the type of innovation essential for scaling renewables.\",height:\"100%\",id:\"eRYG2ZaeO\",layoutId:\"eRYG2ZaeO\",myGp0NyIi:\"Abhijit Sathe\",S1VkuTCiX:\"CEO\",variant:\"QrzXBbB81\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:246,children:/*#__PURE__*/_jsx(Container,{className:\"framer-a44hr-container\",children:/*#__PURE__*/_jsx(TestmonialsFRV,{height:\"100%\",id:\"hltalxamU\",layoutId:\"hltalxamU\",myGp0NyIi:\"Jorge Garrido\",S1VkuTCiX:\"Head O&M, FRV\",variant:\"JtgAy8HrV\",width:\"100%\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xtier8-container hidden-15gx1b6 hidden-1xrw0tj\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:0,height:\"100%\",id:\"oBYTAel0p\",layoutId:\"oBYTAel0p\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:246,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oafvrj-container\",children:/*#__PURE__*/_jsx(TestmonialsFRV,{height:\"100%\",id:\"eDC7ucLhD\",layoutId:\"eDC7ucLhD\",myGp0NyIi:\"Jorge Garrido\",S1VkuTCiX:\"Head O&M, FRV\",variant:\"Ms9WK7Did\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:246,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jlviu2-container\",children:/*#__PURE__*/_jsx(TestmonialsSBEnergy,{GwtueyFv0:\"We believe the SenseHawk digital workflow solution for our operating sites will result in substantial productivity gains for our O&M team. It is the type of innovation essential for scaling renewables.\",height:\"100%\",id:\"A3dO0jAeT\",layoutId:\"A3dO0jAeT\",myGp0NyIi:\"Abhijit Sathe\",S1VkuTCiX:\"CEO\",variant:\"pDXDIMB59\",width:\"100%\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"start\"},style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ewij65\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dawob2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1qt1bng\",\"data-styles-preset\":\"tjILEw_i2\",style:{\"--framer-text-color\":\"rgb(2, 52, 115)\"},children:\"Easy work management, quality control, collaboration, milestone tracking, and stakeholder reporting.\"})}),className:\"framer-w3hm4r\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5niqoo\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-levcnm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-pfumoh\",\"data-styles-preset\":\"easv2aj1d\",children:\"Track tasks in real time\"})}),className:\"framer-1x80y74\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1jx3zum\",\"data-styles-preset\":\"WAluWZwJI\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Increase efficiency of your teams. Assign and track tasks in real-time to improve workflows and reduce delays. Quickly identify and address issues with map-based interfaces to ensure projects are completed on time and within budget.\"})}),className:\"framer-4rdj26\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t4ghz5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(2687.4),pixelHeight:923,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"713px\",src:\"https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png\",srcSet:\"https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png?scale-down-to=512 512w,https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png 1565w\"}},mCPhZ1pZa:{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(1961.3999999999999),pixelHeight:923,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"344px\",src:\"https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png\",srcSet:\"https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png?scale-down-to=512 512w,https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png 1565w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(2549.6),pixelHeight:923,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"553px\",src:\"https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png\",srcSet:\"https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png?scale-down-to=512 512w,https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ir3cylQo6vAKNhjk7246tyPlCI.png 1565w\"},className:\"framer-hjzt80\",\"data-border\":true,\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 5\",name:\"Screenshot 2022-08-03 at 9.28 5\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dufipi\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xi1gse\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"View of an open task from the tasks list. View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules, to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(3359.415189873418),pixelHeight:923,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"713px\",src:\"https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png\",srcSet:\"https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png?scale-down-to=512 512w,https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png 1565w\"}},mCPhZ1pZa:{background:{alt:\"View of an open task from the tasks list. View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules, to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(2404.2126582278484),pixelHeight:923,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"344px\",src:\"https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png\",srcSet:\"https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png?scale-down-to=512 512w,https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png 1565w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"View of an open task from the tasks list. View and manage all your project tasks by priority on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules, to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:923,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(3018.6),pixelHeight:923,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"553px\",src:\"https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png\",srcSet:\"https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png?scale-down-to=512 512w,https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ehZMmoh8sbBa1FOcRYeWE2R7sCA.png 1565w\"},className:\"framer-1w3pkwv\",\"data-border\":true,\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 5\",name:\"Screenshot 2022-08-03 at 9.28 5\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j5or87\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-pfumoh\",\"data-styles-preset\":\"easv2aj1d\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Improve collaboration\"})}),className:\"framer-35rxxy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1jx3zum\",\"data-styles-preset\":\"WAluWZwJI\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Ease communication and collaboration between teams, regardless of their location. Reduce miscommunication and get the right support for every task with contextual, task-based chats.\\xa0\"})}),className:\"framer-10bbmqi\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1grr1s2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vvh9of\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-pfumoh\",\"data-styles-preset\":\"easv2aj1d\",children:\"Centralize resource management\"})}),className:\"framer-18ms6wn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1jx3zum\",\"data-styles-preset\":\"WAluWZwJI\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Streamline team assignments and manage resource allocation, including equipment and materials. Use a centralized platform for resource management to ensure efficient allocation and minimize underutilization of resources.\"})}),className:\"framer-1mdet6w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p7yxyc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"View of an inventory feature on TaskMapper for Construction by SenseHawk that helps track and manage all incoming, outgoing, and transfer records of stock in the inventory across multiple warehouses used for one or many projects. Based on insights into projects resources including personnel, material, budgets, effectively manage site work using tasks. Custom and templatized tasks can be assigned to crew, complete with checklists, due dates, comments, and documents.\",fit:\"stretch\",intrinsicHeight:920,intrinsicWidth:1564,loading:getLoadingLazyAtYPosition(4031.4303797468356),pixelHeight:920,pixelWidth:1564,positionX:\"center\",positionY:\"center\",sizes:\"713px\",src:\"https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png\",srcSet:\"https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png?scale-down-to=512 512w,https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png 1564w\"}},mCPhZ1pZa:{background:{alt:\"View of an inventory feature on TaskMapper for Construction by SenseHawk that helps track and manage all incoming, outgoing, and transfer records of stock in the inventory across multiple warehouses used for one or many projects. Based on insights into projects resources including personnel, material, budgets, effectively manage site work using tasks. Custom and templatized tasks can be assigned to crew, complete with checklists, due dates, comments, and documents.\",fit:\"stretch\",intrinsicHeight:920,intrinsicWidth:1564,loading:getLoadingLazyAtYPosition(2847.025316455696),pixelHeight:920,pixelWidth:1564,positionX:\"center\",positionY:\"center\",sizes:\"344px\",src:\"https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png\",srcSet:\"https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png?scale-down-to=512 512w,https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png 1564w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"View of an inventory feature on TaskMapper for Construction by SenseHawk that helps track and manage all incoming, outgoing, and transfer records of stock in the inventory across multiple warehouses used for one or many projects. Based on insights into projects resources including personnel, material, budgets, effectively manage site work using tasks. Custom and templatized tasks can be assigned to crew, complete with checklists, due dates, comments, and documents.\",fit:\"stretch\",intrinsicHeight:920,intrinsicWidth:1564,loading:getLoadingLazyAtYPosition(3487.6),pixelHeight:920,pixelWidth:1564,positionX:\"center\",positionY:\"center\",sizes:\"553px\",src:\"https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png\",srcSet:\"https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png?scale-down-to=512 512w,https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/93nqLLOflb1yHf7DGTsaQFBjU.png 1564w\"},className:\"framer-1ga4qza\",\"data-border\":true,\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 5\",name:\"Screenshot 2022-08-03 at 9.28 5\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11dkppn\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vith2r\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"View of an an open task on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:913,intrinsicWidth:1566,loading:getLoadingLazyAtYPosition(4703.445569620253),pixelHeight:913,pixelWidth:1566,positionX:\"center\",positionY:\"center\",sizes:\"713px\",src:\"https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png\",srcSet:\"https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png?scale-down-to=512 512w,https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png 1566w\"}},mCPhZ1pZa:{background:{alt:\"View of an an open task on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:913,intrinsicWidth:1566,loading:getLoadingLazyAtYPosition(3289.8379746835444),pixelHeight:913,pixelWidth:1566,positionX:\"center\",positionY:\"center\",sizes:\"344px\",src:\"https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png\",srcSet:\"https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png?scale-down-to=512 512w,https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png 1566w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"View of an an open task on TaskMapper for Construction by SenseHawk. Assign custom or templatized tasks to your crew, complete with checklists, due dates, comments, and documents. Track status and completion, including work volumes and schedules to optimize your work allocation.\",fit:\"stretch\",intrinsicHeight:913,intrinsicWidth:1566,loading:getLoadingLazyAtYPosition(3956.6),pixelHeight:913,pixelWidth:1566,positionX:\"center\",positionY:\"center\",sizes:\"553px\",src:\"https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png\",srcSet:\"https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png?scale-down-to=512 512w,https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ugGrdeCiCKCbICx0UeWLpSuaqw.png 1566w\"},className:\"framer-14q999u\",\"data-border\":true,\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 5\",name:\"Screenshot 2022-08-03 at 9.28 5\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dc26il\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-pfumoh\",\"data-styles-preset\":\"easv2aj1d\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Greater accountability\"})}),className:\"framer-9sg90z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1jx3zum\",\"data-styles-preset\":\"WAluWZwJI\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Track progress of tasks to identify and address any bottlenecks in the workflow. Ensure teams are held accountable for tasks and your projects are completed on time, to the required standard.\"})}),className:\"framer-3eotic\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nbx6fk\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mw0uqv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-pfumoh\",\"data-styles-preset\":\"easv2aj1d\",children:\"Improve data collection and analysis\"})}),className:\"framer-a9vz5v\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1jx3zum\",\"data-styles-preset\":\"WAluWZwJI\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:[\"Collate data about each project, including task completion rates, resource utilization, and overall project progress. Identify areas for improvement and to optimize future projects.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]})}),className:\"framer-1lm6eqo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uf708c\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"Digitize task assignment, status upates and overall tracking with TaskMapper for Construction by SenseHawk. Collate data about each project, including task completion rates, resource utilization, and overall project progress. Identify areas for improvement and to optimize future projects.\",fit:\"stretch\",intrinsicHeight:925,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(5375.460759493671),pixelHeight:925,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"713px\",src:\"https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png\",srcSet:\"https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png?scale-down-to=512 512w,https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png 1565w\"}},mCPhZ1pZa:{background:{alt:\"Digitize task assignment, status upates and overall tracking with TaskMapper for Construction by SenseHawk. Collate data about each project, including task completion rates, resource utilization, and overall project progress. Identify areas for improvement and to optimize future projects.\",fit:\"stretch\",intrinsicHeight:925,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(3732.6506329113927),pixelHeight:925,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"344px\",src:\"https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png\",srcSet:\"https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png?scale-down-to=512 512w,https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png 1565w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Digitize task assignment, status upates and overall tracking with TaskMapper for Construction by SenseHawk. Collate data about each project, including task completion rates, resource utilization, and overall project progress. Identify areas for improvement and to optimize future projects.\",fit:\"stretch\",intrinsicHeight:925,intrinsicWidth:1565,loading:getLoadingLazyAtYPosition(4425.6),pixelHeight:925,pixelWidth:1565,positionX:\"center\",positionY:\"center\",sizes:\"553px\",src:\"https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png\",srcSet:\"https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png?scale-down-to=512 512w,https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/bhY3iNQSAdZVVhwS5om1iuBV44.png 1565w\"},className:\"framer-hm4c2z\",\"data-border\":true,\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 5\",name:\"Screenshot 2022-08-03 at 9.28 5\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lnf5as\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-dzm43h\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{background:{alt:\"Digitize and automate punchlist generation and management with TaskMapper for Construction by SenseHawk. Nothing gets missed with on-site observations routed to a centralized punchlist. Tasks are assigned automatically to ensure speedy resolution, and fully configurable workflows ensure every item on the list is signed off for closure.\",fit:\"stretch\",intrinsicHeight:959,intrinsicWidth:1563,loading:getLoadingLazyAtYPosition(6047.475949367089),pixelHeight:959,pixelWidth:1563,positionX:\"center\",positionY:\"center\",sizes:\"713px\",src:\"https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png\",srcSet:\"https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png?scale-down-to=512 512w,https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png 1563w\"}},mCPhZ1pZa:{background:{alt:\"Digitize and automate punchlist generation and management with TaskMapper for Construction by SenseHawk. Nothing gets missed with on-site observations routed to a centralized punchlist. Tasks are assigned automatically to ensure speedy resolution, and fully configurable workflows ensure every item on the list is signed off for closure.\",fit:\"stretch\",intrinsicHeight:959,intrinsicWidth:1563,loading:getLoadingLazyAtYPosition(4175.46329113924),pixelHeight:959,pixelWidth:1563,positionX:\"center\",positionY:\"center\",sizes:\"344px\",src:\"https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png\",srcSet:\"https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png?scale-down-to=512 512w,https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png 1563w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Digitize and automate punchlist generation and management with TaskMapper for Construction by SenseHawk. Nothing gets missed with on-site observations routed to a centralized punchlist. Tasks are assigned automatically to ensure speedy resolution, and fully configurable workflows ensure every item on the list is signed off for closure.\",fit:\"stretch\",intrinsicHeight:959,intrinsicWidth:1563,loading:getLoadingLazyAtYPosition(4894.6),pixelHeight:959,pixelWidth:1563,positionX:\"center\",positionY:\"center\",sizes:\"553px\",src:\"https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png\",srcSet:\"https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png?scale-down-to=512 512w,https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8UoXmdqzw69s1bk5yMoY671yrc.png 1563w\"},className:\"framer-v7sf8x\",\"data-border\":true,\"data-framer-name\":\"Screenshot 2022-08-03 at 9.28 5\",name:\"Screenshot 2022-08-03 at 9.28 5\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-px4j4g\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-pfumoh\",\"data-styles-preset\":\"easv2aj1d\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Punchlists\"})}),className:\"framer-11cw7rj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1jx3zum\",\"data-styles-preset\":\"WAluWZwJI\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Route on-site observations to a centralized punchlist so that nothing gets missed. Automate task assignment to ensure speedy resolution, and configure workflows to ensure every item on the list is signed off for closure.\"})}),className:\"framer-1grxjvv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{y:6579.691139240505},mCPhZ1pZa:{y:4483.475949367088}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:469,width:\"100vw\",y:5329.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-tvttci-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CXDZagpnX:{variant:\"w3lMW81uz\"},mCPhZ1pZa:{variant:\"yuJ3BfLzf\"}},children:/*#__PURE__*/_jsx(FooterFinal2CopyOxygenSansFont,{height:\"100%\",id:\"tl1zvr2HT\",layoutId:\"tl1zvr2HT\",style:{width:\"100%\"},variant:\"RhdxbWn83\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-wBFso { background: white; }`,\".framer-wBFso.framer-9yt3bn, .framer-wBFso .framer-9yt3bn { display: block; }\",\".framer-wBFso.framer-15gx1b6 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1365px; }\",\".framer-wBFso .framer-122nhuv-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; will-change: transform; z-index: 1; }\",\".framer-wBFso .framer-6y0b3q { align-content: center; align-items: center; background-color: var(--token-253616be-769d-4f64-8ff8-2d2a0ee6720e, #0f161f); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 60px 0px 0px 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-wBFso .framer-uri6r8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1240px; overflow: hidden; padding: 100px 0px 100px 0px; position: relative; width: 100%; }\",\".framer-wBFso .framer-1om65ne { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-wBFso .framer-10pg5ze { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wBFso .framer-v3q09i { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 91%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-1rsfyyj-container { flex: none; height: 52px; position: relative; width: 145px; }\",\".framer-wBFso .framer-u2vl1x { flex: none; height: 430px; overflow: hidden; position: relative; width: 620px; }\",\".framer-wBFso .framer-astdp1 { background-color: #023473; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; flex: none; height: 368px; overflow: hidden; position: absolute; right: -2px; top: 5px; width: 564px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wBFso .framer-a3qj6h { aspect-ratio: 1.622282608695652 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.3); flex: none; height: var(--framer-aspect-ratio-supported, 343px); left: 50%; overflow: hidden; position: absolute; top: 49%; transform: translate(-50%, -50%); width: 557px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wBFso .framer-1dt2x4b { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1240px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wBFso .framer-1n03iai-container { flex: 1 0 0px; height: 629px; position: relative; width: 1px; }\",\".framer-wBFso .framer-lp2iyn-container, .framer-wBFso .framer-10mqy62-container { height: 495px; position: relative; width: 375px; }\",\".framer-wBFso .framer-2ew8od { --border-bottom-width: 1px; --border-color: #7a7a7a; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 495px; justify-content: flex-start; overflow: hidden; padding: 40px 0px 40px 30px; position: relative; width: 375px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wBFso .framer-1p7m9wu { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; flex: none; height: 65px; overflow: hidden; position: relative; width: 65px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wBFso .framer-1ttk1n9 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 89%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-5fp35w { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 88%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-13npnqi { align-content: center; align-items: center; background-color: #f1f1f1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wBFso .framer-jfytti { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1240px; overflow: hidden; padding: 50px 0px 50px 0px; position: relative; width: 100%; }\",\".framer-wBFso .framer-1icteb6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wBFso .framer-1gn3qvo { aspect-ratio: 1.622282608695652 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.3); flex: none; height: 491px; overflow: hidden; position: relative; width: var(--framer-aspect-ratio-supported, 797px); will-change: var(--framer-will-change-override, transform); }\",\".framer-wBFso .framer-1lron6c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px 0px 10px 40px; position: relative; width: 1px; }\",\".framer-wBFso .framer-qm6gyh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 378px; }\",\".framer-wBFso .framer-fkx31c { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 97%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-10wgyk8, .framer-wBFso .framer-w3hm4r, .framer-wBFso .framer-1x80y74, .framer-wBFso .framer-35rxxy, .framer-wBFso .framer-9sg90z, .framer-wBFso .framer-11cw7rj { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-6spcsi { align-content: center; align-items: center; background-color: var(--token-253616be-769d-4f64-8ff8-2d2a0ee6720e, #0f161f); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 80px 40px 80px; position: relative; width: 100%; }\",\".framer-wBFso .framer-12mw18f-container { flex: none; height: auto; max-width: 1240px; position: relative; width: 100%; }\",\".framer-wBFso .framer-p6bu0r-container, .framer-wBFso .framer-1ej2rx7-container, .framer-wBFso .framer-japs03-container, .framer-wBFso .framer-a44hr-container, .framer-wBFso .framer-oafvrj-container, .framer-wBFso .framer-jlviu2-container { height: auto; position: relative; width: auto; }\",\".framer-wBFso .framer-kbb0c6-container { flex: none; height: auto; position: relative; width: 768px; }\",\".framer-wBFso .framer-1xtier8-container { flex: none; height: auto; position: relative; width: 390px; }\",\".framer-wBFso .framer-1ewij65 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wBFso .framer-1dawob2 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 75px; height: min-content; justify-content: flex-start; max-width: 1240px; overflow: hidden; padding: 104px 0px 70px 0px; position: relative; width: 100%; }\",\".framer-wBFso .framer-5niqoo, .framer-wBFso .framer-1grr1s2, .framer-wBFso .framer-nbx6fk { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1240px; }\",\".framer-wBFso .framer-levcnm { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 20px 10px; position: relative; width: 620px; }\",\".framer-wBFso .framer-4rdj26 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 92%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-1t4ghz5 { align-content: flex-end; align-items: flex-end; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 29px; position: relative; width: 612px; }\",\".framer-wBFso .framer-hjzt80, .framer-wBFso .framer-1w3pkwv, .framer-wBFso .framer-1ga4qza, .framer-wBFso .framer-14q999u, .framer-wBFso .framer-hm4c2z, .framer-wBFso .framer-v7sf8x { --border-bottom-width: 1px; --border-color: #e2e2e2; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1.6458333333333333 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.3); flex: none; height: var(--framer-aspect-ratio-supported, 336px); overflow: hidden; position: relative; width: 553px; will-change: var(--framer-will-change-override, transform); }\",\".framer-wBFso .framer-dufipi, .framer-wBFso .framer-11dkppn, .framer-wBFso .framer-lnf5as { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 68px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1240px; }\",\".framer-wBFso .framer-xi1gse, .framer-wBFso .framer-vith2r, .framer-wBFso .framer-dzm43h { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 29px; position: relative; width: 620px; }\",\".framer-wBFso .framer-1j5or87, .framer-wBFso .framer-vvh9of, .framer-wBFso .framer-1dc26il, .framer-wBFso .framer-1mw0uqv, .framer-wBFso .framer-px4j4g { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 20px 0px; position: relative; width: 620px; }\",\".framer-wBFso .framer-10bbmqi, .framer-wBFso .framer-3eotic, .framer-wBFso .framer-1grxjvv { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 87%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-18ms6wn { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 93%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-1mdet6w { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 95%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-p7yxyc, .framer-wBFso .framer-1uf708c { align-content: flex-end; align-items: flex-end; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 29px; position: relative; width: 610px; }\",\".framer-wBFso .framer-a9vz5v { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 99%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-1lm6eqo { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 98%; word-break: break-word; word-wrap: break-word; }\",\".framer-wBFso .framer-tvttci-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-wBFso.framer-15gx1b6, .framer-wBFso .framer-6y0b3q, .framer-wBFso .framer-uri6r8, .framer-wBFso .framer-1om65ne, .framer-wBFso .framer-1dt2x4b, .framer-wBFso .framer-2ew8od, .framer-wBFso .framer-13npnqi, .framer-wBFso .framer-jfytti, .framer-wBFso .framer-1icteb6, .framer-wBFso .framer-1lron6c, .framer-wBFso .framer-qm6gyh, .framer-wBFso .framer-6spcsi, .framer-wBFso .framer-1ewij65, .framer-wBFso .framer-1dawob2, .framer-wBFso .framer-5niqoo, .framer-wBFso .framer-levcnm, .framer-wBFso .framer-1t4ghz5, .framer-wBFso .framer-dufipi, .framer-wBFso .framer-xi1gse, .framer-wBFso .framer-1j5or87, .framer-wBFso .framer-1grr1s2, .framer-wBFso .framer-vvh9of, .framer-wBFso .framer-p7yxyc, .framer-wBFso .framer-11dkppn, .framer-wBFso .framer-vith2r, .framer-wBFso .framer-1dc26il, .framer-wBFso .framer-nbx6fk, .framer-wBFso .framer-1mw0uqv, .framer-wBFso .framer-1uf708c, .framer-wBFso .framer-lnf5as, .framer-wBFso .framer-dzm43h, .framer-wBFso .framer-px4j4g { gap: 0px; } .framer-wBFso.framer-15gx1b6 > *, .framer-wBFso .framer-13npnqi > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-wBFso.framer-15gx1b6 > :first-child, .framer-wBFso .framer-6y0b3q > :first-child, .framer-wBFso .framer-1om65ne > :first-child, .framer-wBFso .framer-2ew8od > :first-child, .framer-wBFso .framer-13npnqi > :first-child, .framer-wBFso .framer-qm6gyh > :first-child, .framer-wBFso .framer-6spcsi > :first-child, .framer-wBFso .framer-1ewij65 > :first-child, .framer-wBFso .framer-1dawob2 > :first-child, .framer-wBFso .framer-levcnm > :first-child, .framer-wBFso .framer-1t4ghz5 > :first-child, .framer-wBFso .framer-xi1gse > :first-child, .framer-wBFso .framer-1j5or87 > :first-child, .framer-wBFso .framer-vvh9of > :first-child, .framer-wBFso .framer-p7yxyc > :first-child, .framer-wBFso .framer-vith2r > :first-child, .framer-wBFso .framer-1dc26il > :first-child, .framer-wBFso .framer-1mw0uqv > :first-child, .framer-wBFso .framer-1uf708c > :first-child, .framer-wBFso .framer-dzm43h > :first-child, .framer-wBFso .framer-px4j4g > :first-child { margin-top: 0px; } .framer-wBFso.framer-15gx1b6 > :last-child, .framer-wBFso .framer-6y0b3q > :last-child, .framer-wBFso .framer-1om65ne > :last-child, .framer-wBFso .framer-2ew8od > :last-child, .framer-wBFso .framer-13npnqi > :last-child, .framer-wBFso .framer-qm6gyh > :last-child, .framer-wBFso .framer-6spcsi > :last-child, .framer-wBFso .framer-1ewij65 > :last-child, .framer-wBFso .framer-1dawob2 > :last-child, .framer-wBFso .framer-levcnm > :last-child, .framer-wBFso .framer-1t4ghz5 > :last-child, .framer-wBFso .framer-xi1gse > :last-child, .framer-wBFso .framer-1j5or87 > :last-child, .framer-wBFso .framer-vvh9of > :last-child, .framer-wBFso .framer-p7yxyc > :last-child, .framer-wBFso .framer-vith2r > :last-child, .framer-wBFso .framer-1dc26il > :last-child, .framer-wBFso .framer-1mw0uqv > :last-child, .framer-wBFso .framer-1uf708c > :last-child, .framer-wBFso .framer-dzm43h > :last-child, .framer-wBFso .framer-px4j4g > :last-child { margin-bottom: 0px; } .framer-wBFso .framer-6y0b3q > *, .framer-wBFso .framer-6spcsi > *, .framer-wBFso .framer-1ewij65 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-wBFso .framer-uri6r8 > *, .framer-wBFso .framer-jfytti > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-wBFso .framer-uri6r8 > :first-child, .framer-wBFso .framer-1dt2x4b > :first-child, .framer-wBFso .framer-jfytti > :first-child, .framer-wBFso .framer-1icteb6 > :first-child, .framer-wBFso .framer-1lron6c > :first-child, .framer-wBFso .framer-5niqoo > :first-child, .framer-wBFso .framer-dufipi > :first-child, .framer-wBFso .framer-1grr1s2 > :first-child, .framer-wBFso .framer-11dkppn > :first-child, .framer-wBFso .framer-nbx6fk > :first-child, .framer-wBFso .framer-lnf5as > :first-child { margin-left: 0px; } .framer-wBFso .framer-uri6r8 > :last-child, .framer-wBFso .framer-1dt2x4b > :last-child, .framer-wBFso .framer-jfytti > :last-child, .framer-wBFso .framer-1icteb6 > :last-child, .framer-wBFso .framer-1lron6c > :last-child, .framer-wBFso .framer-5niqoo > :last-child, .framer-wBFso .framer-dufipi > :last-child, .framer-wBFso .framer-1grr1s2 > :last-child, .framer-wBFso .framer-11dkppn > :last-child, .framer-wBFso .framer-nbx6fk > :last-child, .framer-wBFso .framer-lnf5as > :last-child { margin-right: 0px; } .framer-wBFso .framer-1om65ne > * { margin: 0px; margin-bottom: calc(33px / 2); margin-top: calc(33px / 2); } .framer-wBFso .framer-1dt2x4b > *, .framer-wBFso .framer-1icteb6 > *, .framer-wBFso .framer-1lron6c > *, .framer-wBFso .framer-5niqoo > *, .framer-wBFso .framer-1grr1s2 > *, .framer-wBFso .framer-nbx6fk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-wBFso .framer-2ew8od > *, .framer-wBFso .framer-levcnm > *, .framer-wBFso .framer-1t4ghz5 > *, .framer-wBFso .framer-xi1gse > *, .framer-wBFso .framer-1j5or87 > *, .framer-wBFso .framer-vvh9of > *, .framer-wBFso .framer-p7yxyc > *, .framer-wBFso .framer-vith2r > *, .framer-wBFso .framer-1dc26il > *, .framer-wBFso .framer-1mw0uqv > *, .framer-wBFso .framer-1uf708c > *, .framer-wBFso .framer-dzm43h > *, .framer-wBFso .framer-px4j4g > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-wBFso .framer-qm6gyh > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-wBFso .framer-1dawob2 > * { margin: 0px; margin-bottom: calc(75px / 2); margin-top: calc(75px / 2); } .framer-wBFso .framer-dufipi > *, .framer-wBFso .framer-11dkppn > *, .framer-wBFso .framer-lnf5as > * { margin: 0px; margin-left: calc(68px / 2); margin-right: calc(68px / 2); } }\",`@media (min-width: 768px) and (max-width: 1364px) { .${metadata.bodyClassName}-framer-wBFso { background: white; } .framer-wBFso.framer-15gx1b6 { width: 768px; } .framer-wBFso .framer-6y0b3q { padding: 50px 0px 0px 0px; } .framer-wBFso .framer-uri6r8 { flex-direction: column; gap: 45px; max-width: 760px; padding: 50px 0px 50px 0px; } .framer-wBFso .framer-1om65ne { flex: none; gap: 25px; padding: 0px 22px 0px 22px; width: 100%; } .framer-wBFso .framer-v3q09i { width: 100%; } .framer-wBFso .framer-u2vl1x { height: 490px; width: 761px; } .framer-wBFso .framer-astdp1 { bottom: 0px; height: unset; top: 0px; width: 758px; } .framer-wBFso .framer-a3qj6h { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; height: var(--framer-aspect-ratio-supported, 441px); left: unset; right: 23px; top: 50%; transform: translateY(-50%); width: 716px; } .framer-wBFso .framer-1n03iai-container { height: auto; } .framer-wBFso .framer-jfytti { flex-direction: column; gap: 30px; max-width: 760px; padding: 38px 0px 38px 0px; } .framer-wBFso .framer-1icteb6 { height: 485px; order: 1; width: 754px; } .framer-wBFso .framer-1gn3qvo { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; height: var(--framer-aspect-ratio-supported, 441px); width: 715px; } .framer-wBFso .framer-1lron6c { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; max-width: 93%; order: 0; padding: 10px 0px 10px 0px; width: 100%; } .framer-wBFso .framer-qm6gyh { gap: 38px; padding: 0px 0px 0px 14px; width: 100%; } .framer-wBFso .framer-1dawob2 { gap: 40px; max-width: 768px; padding: 104px 0px 70px 20px; } .framer-wBFso .framer-w3hm4r { width: 97%; } .framer-wBFso .framer-5niqoo, .framer-wBFso .framer-1grr1s2, .framer-wBFso .framer-nbx6fk { flex-direction: column; width: 100%; } .framer-wBFso .framer-levcnm { gap: 20px; padding: 20px 0px 20px 0px; width: 732px; } .framer-wBFso .framer-4rdj26 { width: 99%; } .framer-wBFso .framer-1t4ghz5 { align-content: center; align-items: center; padding: 29px 23px 29px 29px; width: 100%; } .framer-wBFso .framer-hjzt80, .framer-wBFso .framer-1w3pkwv, .framer-wBFso .framer-1ga4qza, .framer-wBFso .framer-14q999u, .framer-wBFso .framer-hm4c2z, .framer-wBFso .framer-v7sf8x { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; height: var(--framer-aspect-ratio-supported, 433px); width: 713px; } .framer-wBFso .framer-dufipi, .framer-wBFso .framer-11dkppn, .framer-wBFso .framer-lnf5as { flex-direction: column; gap: 10px; width: 100%; } .framer-wBFso .framer-xi1gse, .framer-wBFso .framer-vith2r, .framer-wBFso .framer-dzm43h { align-content: center; align-items: center; order: 1; padding: 29px 23px 29px 29px; width: 100%; } .framer-wBFso .framer-1j5or87, .framer-wBFso .framer-1dc26il, .framer-wBFso .framer-px4j4g { gap: 20px; order: 0; width: 734px; } .framer-wBFso .framer-10bbmqi, .framer-wBFso .framer-3eotic, .framer-wBFso .framer-1grxjvv { width: 94%; } .framer-wBFso .framer-vvh9of, .framer-wBFso .framer-1mw0uqv { gap: 20px; width: 734px; } .framer-wBFso .framer-1mdet6w, .framer-wBFso .framer-1lm6eqo { width: 98%; } .framer-wBFso .framer-p7yxyc, .framer-wBFso .framer-1uf708c { align-content: flex-start; align-items: flex-start; padding: 29px 23px 29px 29px; width: 740px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-wBFso .framer-uri6r8, .framer-wBFso .framer-1om65ne, .framer-wBFso .framer-jfytti, .framer-wBFso .framer-1lron6c, .framer-wBFso .framer-qm6gyh, .framer-wBFso .framer-1dawob2, .framer-wBFso .framer-5niqoo, .framer-wBFso .framer-levcnm, .framer-wBFso .framer-dufipi, .framer-wBFso .framer-1j5or87, .framer-wBFso .framer-1grr1s2, .framer-wBFso .framer-vvh9of, .framer-wBFso .framer-11dkppn, .framer-wBFso .framer-1dc26il, .framer-wBFso .framer-nbx6fk, .framer-wBFso .framer-1mw0uqv, .framer-wBFso .framer-lnf5as, .framer-wBFso .framer-px4j4g { gap: 0px; } .framer-wBFso .framer-uri6r8 > * { margin: 0px; margin-bottom: calc(45px / 2); margin-top: calc(45px / 2); } .framer-wBFso .framer-uri6r8 > :first-child, .framer-wBFso .framer-1om65ne > :first-child, .framer-wBFso .framer-jfytti > :first-child, .framer-wBFso .framer-1lron6c > :first-child, .framer-wBFso .framer-qm6gyh > :first-child, .framer-wBFso .framer-1dawob2 > :first-child, .framer-wBFso .framer-5niqoo > :first-child, .framer-wBFso .framer-levcnm > :first-child, .framer-wBFso .framer-dufipi > :first-child, .framer-wBFso .framer-1j5or87 > :first-child, .framer-wBFso .framer-1grr1s2 > :first-child, .framer-wBFso .framer-vvh9of > :first-child, .framer-wBFso .framer-11dkppn > :first-child, .framer-wBFso .framer-1dc26il > :first-child, .framer-wBFso .framer-nbx6fk > :first-child, .framer-wBFso .framer-1mw0uqv > :first-child, .framer-wBFso .framer-lnf5as > :first-child, .framer-wBFso .framer-px4j4g > :first-child { margin-top: 0px; } .framer-wBFso .framer-uri6r8 > :last-child, .framer-wBFso .framer-1om65ne > :last-child, .framer-wBFso .framer-jfytti > :last-child, .framer-wBFso .framer-1lron6c > :last-child, .framer-wBFso .framer-qm6gyh > :last-child, .framer-wBFso .framer-1dawob2 > :last-child, .framer-wBFso .framer-5niqoo > :last-child, .framer-wBFso .framer-levcnm > :last-child, .framer-wBFso .framer-dufipi > :last-child, .framer-wBFso .framer-1j5or87 > :last-child, .framer-wBFso .framer-1grr1s2 > :last-child, .framer-wBFso .framer-vvh9of > :last-child, .framer-wBFso .framer-11dkppn > :last-child, .framer-wBFso .framer-1dc26il > :last-child, .framer-wBFso .framer-nbx6fk > :last-child, .framer-wBFso .framer-1mw0uqv > :last-child, .framer-wBFso .framer-lnf5as > :last-child, .framer-wBFso .framer-px4j4g > :last-child { margin-bottom: 0px; } .framer-wBFso .framer-1om65ne > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } .framer-wBFso .framer-jfytti > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-wBFso .framer-1lron6c > *, .framer-wBFso .framer-5niqoo > *, .framer-wBFso .framer-dufipi > *, .framer-wBFso .framer-1grr1s2 > *, .framer-wBFso .framer-11dkppn > *, .framer-wBFso .framer-nbx6fk > *, .framer-wBFso .framer-lnf5as > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-wBFso .framer-qm6gyh > * { margin: 0px; margin-bottom: calc(38px / 2); margin-top: calc(38px / 2); } .framer-wBFso .framer-1dawob2 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-wBFso .framer-levcnm > *, .framer-wBFso .framer-1j5or87 > *, .framer-wBFso .framer-vvh9of > *, .framer-wBFso .framer-1dc26il > *, .framer-wBFso .framer-1mw0uqv > *, .framer-wBFso .framer-px4j4g > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }}`,`@media (max-width: 767px) { .${metadata.bodyClassName}-framer-wBFso { background: white; } .framer-wBFso.framer-15gx1b6 { width: 390px; } .framer-wBFso .framer-6y0b3q { padding: 50px 0px 0px 0px; } .framer-wBFso .framer-uri6r8 { flex-direction: column; gap: 20px; max-width: 355px; padding: 28px 0px 28px 0px; } .framer-wBFso .framer-1om65ne { flex: none; gap: 25px; order: 0; width: 100%; } .framer-wBFso .framer-v3q09i { width: 100%; } .framer-wBFso .framer-1rsfyyj-container { height: auto; width: auto; } .framer-wBFso .framer-u2vl1x { height: 227px; order: 1; width: 100%; } .framer-wBFso .framer-astdp1 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; bottom: 0px; height: unset; left: 0px; right: 0px; top: 0px; width: unset; } .framer-wBFso .framer-a3qj6h { aspect-ratio: 1.6239067055393586 / 1; height: var(--framer-aspect-ratio-supported, 201px); left: 50%; top: 50%; width: 326px; } .framer-wBFso .framer-1n03iai-container { height: auto; } .framer-wBFso .framer-jfytti { flex-direction: column; max-width: 350px; order: 0; padding: 0px; } .framer-wBFso .framer-1icteb6 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; order: 1; padding: 20px 0px 20px 0px; width: 100%; } .framer-wBFso .framer-1gn3qvo { aspect-ratio: 1.6239067055393586 / 1; height: var(--framer-aspect-ratio-supported, 214px); order: 0; width: 347px; } .framer-wBFso .framer-1lron6c { flex: none; gap: 0px; order: 0; padding: 20px 0px 0px 0px; width: 100%; } .framer-wBFso .framer-qm6gyh { flex: 1 0 0px; gap: 30px; justify-content: flex-start; width: 1px; } .framer-wBFso .framer-fkx31c { order: 0; width: 95%; } .framer-wBFso .framer-10wgyk8 { order: 1; } .framer-wBFso .framer-1xtier8-container { order: 0; } .framer-wBFso .framer-1dawob2 { gap: 50px; max-width: 350px; padding: 60px 0px 70px 0px; } .framer-wBFso .framer-w3hm4r, .framer-wBFso .framer-1mdet6w, .framer-wBFso .framer-1lm6eqo { width: 99%; } .framer-wBFso .framer-5niqoo, .framer-wBFso .framer-1grr1s2, .framer-wBFso .framer-nbx6fk { flex-direction: column; width: 100%; } .framer-wBFso .framer-levcnm, .framer-wBFso .framer-vvh9of, .framer-wBFso .framer-1mw0uqv { gap: 25px; padding: 0px 0px 20px 0px; width: 100%; } .framer-wBFso .framer-4rdj26 { width: 93%; } .framer-wBFso .framer-1t4ghz5, .framer-wBFso .framer-p7yxyc, .framer-wBFso .framer-1uf708c { align-content: center; align-items: center; width: 100%; } .framer-wBFso .framer-hjzt80, .framer-wBFso .framer-1w3pkwv, .framer-wBFso .framer-1ga4qza, .framer-wBFso .framer-14q999u, .framer-wBFso .framer-hm4c2z, .framer-wBFso .framer-v7sf8x { height: var(--framer-aspect-ratio-supported, 209px); width: 344px; } .framer-wBFso .framer-dufipi, .framer-wBFso .framer-11dkppn, .framer-wBFso .framer-lnf5as { flex-direction: column; gap: 10px; width: 100%; } .framer-wBFso .framer-xi1gse, .framer-wBFso .framer-vith2r, .framer-wBFso .framer-dzm43h { align-content: center; align-items: center; order: 1; width: 100%; } .framer-wBFso .framer-1j5or87, .framer-wBFso .framer-1dc26il, .framer-wBFso .framer-px4j4g { gap: 25px; order: 0; padding: 0px 0px 20px 0px; width: 100%; } .framer-wBFso .framer-10bbmqi, .framer-wBFso .framer-3eotic, .framer-wBFso .framer-1grxjvv { width: 97%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-wBFso .framer-uri6r8, .framer-wBFso .framer-1om65ne, .framer-wBFso .framer-jfytti, .framer-wBFso .framer-1icteb6, .framer-wBFso .framer-1lron6c, .framer-wBFso .framer-qm6gyh, .framer-wBFso .framer-1dawob2, .framer-wBFso .framer-5niqoo, .framer-wBFso .framer-levcnm, .framer-wBFso .framer-dufipi, .framer-wBFso .framer-1j5or87, .framer-wBFso .framer-1grr1s2, .framer-wBFso .framer-vvh9of, .framer-wBFso .framer-11dkppn, .framer-wBFso .framer-1dc26il, .framer-wBFso .framer-nbx6fk, .framer-wBFso .framer-1mw0uqv, .framer-wBFso .framer-lnf5as, .framer-wBFso .framer-px4j4g { gap: 0px; } .framer-wBFso .framer-uri6r8 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-wBFso .framer-uri6r8 > :first-child, .framer-wBFso .framer-1om65ne > :first-child, .framer-wBFso .framer-jfytti > :first-child, .framer-wBFso .framer-1icteb6 > :first-child, .framer-wBFso .framer-qm6gyh > :first-child, .framer-wBFso .framer-1dawob2 > :first-child, .framer-wBFso .framer-5niqoo > :first-child, .framer-wBFso .framer-levcnm > :first-child, .framer-wBFso .framer-dufipi > :first-child, .framer-wBFso .framer-1j5or87 > :first-child, .framer-wBFso .framer-1grr1s2 > :first-child, .framer-wBFso .framer-vvh9of > :first-child, .framer-wBFso .framer-11dkppn > :first-child, .framer-wBFso .framer-1dc26il > :first-child, .framer-wBFso .framer-nbx6fk > :first-child, .framer-wBFso .framer-1mw0uqv > :first-child, .framer-wBFso .framer-lnf5as > :first-child, .framer-wBFso .framer-px4j4g > :first-child { margin-top: 0px; } .framer-wBFso .framer-uri6r8 > :last-child, .framer-wBFso .framer-1om65ne > :last-child, .framer-wBFso .framer-jfytti > :last-child, .framer-wBFso .framer-1icteb6 > :last-child, .framer-wBFso .framer-qm6gyh > :last-child, .framer-wBFso .framer-1dawob2 > :last-child, .framer-wBFso .framer-5niqoo > :last-child, .framer-wBFso .framer-levcnm > :last-child, .framer-wBFso .framer-dufipi > :last-child, .framer-wBFso .framer-1j5or87 > :last-child, .framer-wBFso .framer-1grr1s2 > :last-child, .framer-wBFso .framer-vvh9of > :last-child, .framer-wBFso .framer-11dkppn > :last-child, .framer-wBFso .framer-1dc26il > :last-child, .framer-wBFso .framer-nbx6fk > :last-child, .framer-wBFso .framer-1mw0uqv > :last-child, .framer-wBFso .framer-lnf5as > :last-child, .framer-wBFso .framer-px4j4g > :last-child { margin-bottom: 0px; } .framer-wBFso .framer-1om65ne > *, .framer-wBFso .framer-levcnm > *, .framer-wBFso .framer-1j5or87 > *, .framer-wBFso .framer-vvh9of > *, .framer-wBFso .framer-1dc26il > *, .framer-wBFso .framer-1mw0uqv > *, .framer-wBFso .framer-px4j4g > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } .framer-wBFso .framer-jfytti > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-wBFso .framer-1icteb6 > *, .framer-wBFso .framer-5niqoo > *, .framer-wBFso .framer-dufipi > *, .framer-wBFso .framer-1grr1s2 > *, .framer-wBFso .framer-11dkppn > *, .framer-wBFso .framer-nbx6fk > *, .framer-wBFso .framer-lnf5as > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-wBFso .framer-1lron6c > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-wBFso .framer-1lron6c > :first-child { margin-left: 0px; } .framer-wBFso .framer-1lron6c > :last-child { margin-right: 0px; } .framer-wBFso .framer-qm6gyh > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-wBFso .framer-1dawob2 > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,'.framer-wBFso[data-border=\"true\"]::after, .framer-wBFso [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6187\n * @framerIntrinsicWidth 1365\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CXDZagpnX\":{\"layout\":[\"fixed\",\"auto\"]},\"mCPhZ1pZa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FramerZLqfiU1Iw=withCSS(Component,css,\"framer-wBFso\");export default FramerZLqfiU1Iw;FramerZLqfiU1Iw.displayName=\"Feature / Tasks\";FramerZLqfiU1Iw.defaultProps={height:6187,width:1365};addFonts(FramerZLqfiU1Iw,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...HeaderSectionCopyNewFonts,...AskUsHowFeaturesFonts,...ConstructionTasks1Fonts,...ConstructionTasks2Fonts,...CarouselFonts,...TestmonialsFRVFonts,...TestmonialsSBEnergyFonts,...FooterFinal2CopyOxygenSansFontFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZLqfiU1Iw\",\"slots\":[],\"annotations\":{\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CXDZagpnX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mCPhZ1pZa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"6187\",\"framerIntrinsicWidth\":\"1365\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "NKcXpd9O6", "CfZ_ZWIdm", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "Image2", "RichText2", "x", "css", "FramerAW0JgDnjc", "withCSS", "AW0JgDnjc_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "NKcXpd9O6", "CfZ_ZWIdm", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "Image2", "RichText2", "x", "css", "FramerhqxdnO2dA", "withCSS", "hqxdnO2dA_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "HeaderSectionCopyNewFonts", "getFonts", "fG7QcYTy5_default", "AskUsHowFeaturesFonts", "NOht2FIHM_default", "ConstructionTasks1Fonts", "hqxdnO2dA_default", "ConstructionTasks2Fonts", "AW0JgDnjc_default", "CarouselFonts", "Carousel", "TestmonialsFRVFonts", "DDhKnUuf1_default", "TestmonialsSBEnergyFonts", "wK7bWsSJS_default", "FooterFinal2CopyOxygenSansFontFonts", "CNyEhvwqx_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transformTemplate1", "_", "t", "transformTemplate2", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "ref1", "router", "useRouter", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "ComponentViewportProvider", "Container", "PropertyOverrides2", "RichText2", "x", "ResolveLinks", "resolvedLinks", "getLoadingLazyAtYPosition", "Image2", "css", "FramerZLqfiU1Iw", "withCSS", "ZLqfiU1Iw_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
