{"version":3,"file":"script_main.5DCfiUU5.mjs","names":["React.useRef","React.useState","FooterFonts","breakpoints","serializationHash","variantClassNames","transformTemplate1","breakpointRules","breakpointKeys","rules","HTMLStyle","getProps","Component","useRef","React.useId","SVG","css","css","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","SVG","RichText","React.Fragment","sharedStyle.fonts","React.createElement","Main","MainBlue","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/JiKGndCZJl1Ue9UGMsdy/D5Uau02dz7bXhriWFRnX/Footer.js","https:/framerusercontent.com/modules/IKKKTz6vGHNJLgEclnGK/5ncZmQgoxXqRweKclTbV/CYA5gv_dC.js","https:/framerusercontent.com/modules/JFFajuuhe2iw8iBOObQe/wny7svWzYfPZzcEzR8jr/xRZJ05Wwe.js","https:/framerusercontent.com/modules/NjMVZrS4HmFtVoDha0hZ/KUjWEJyjdDSQpJcJFljk/ifObqK8Yb.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const BLUE=\"#164FDE\";const CAPTION=\"#C9D2F5\";const HOVER=\"#FFFFFF\";const FONT_STACK='\"Breuer Text Regular\", \"Breuer Text\", ui-sans-serif, system-ui, sans-serif';const CONTENT_MAX=1300;function Footer(props){const{copyright,privacyLabel,privacyHref,privacyOpenInNewTab,cookieLabel,cookieHref,cookieOpenInNewTab,disclaimer}=props;const wrapRef=React.useRef(null);const[isMobile,setIsMobile]=React.useState(false);React.useEffect(()=>{const el=wrapRef.current;if(!el)return;const measure=()=>{const w=el.getBoundingClientRect().width;setIsMobile(w>0&&w<=600);};measure();const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[]);const baseText={fontFamily:FONT_STACK,fontWeight:400,fontSize:14,lineHeight:\"20px\",color:CAPTION,margin:0};// whiteSpace pre-line preserves \\n in the disclaimer prop so authors\n// can force line breaks (e.g. before \"Registered office\").\nconst disclaimerBase={...baseText,fontSize:11,lineHeight:\"15px\",color:\"#FFFFFF\",opacity:.7,margin:0,whiteSpace:\"pre-line\"};const linkStyle={...baseText,textDecoration:\"none\",color:CAPTION,transition:\"color 180ms ease-out\",cursor:\"pointer\"};const separatorStyle={...baseText,userSelect:\"none\"};const outerBar={width:\"100%\",background:BLUE,display:\"flex\",justifyContent:\"center\",boxSizing:\"border-box\"};const innerDesktop={width:\"100%\",maxWidth:CONTENT_MAX,display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",justifyContent:\"center\",padding:\"28px 60px 24px 60px\",gap:16,boxSizing:\"border-box\"};const topRowDesktop={display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\"};const innerMobile={width:\"100%\",maxWidth:CONTENT_MAX,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:16,padding:\"24px 24px 24px 24px\",boxSizing:\"border-box\"};const linksRow={display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:10};const renderLink=(label,href,openInNewTab,key)=>/*#__PURE__*/_jsx(\"a\",{href:href||\"#\",target:openInNewTab?\"_blank\":undefined,rel:openInNewTab?\"noopener noreferrer\":undefined,style:linkStyle,className:\"fastforward-footer-link\",children:label},key);return /*#__PURE__*/_jsxs(\"footer\",{ref:wrapRef,style:outerBar,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .fastforward-footer-link:hover,\n                .fastforward-footer-link:focus-visible {\n                    color: ${HOVER} !important;\n                    outline: none;\n                }\n            `}),isMobile?/*#__PURE__*/_jsxs(\"div\",{style:innerMobile,children:[/*#__PURE__*/_jsx(\"p\",{style:{...baseText,textAlign:\"center\"},children:copyright}),/*#__PURE__*/_jsxs(\"div\",{style:linksRow,children:[renderLink(privacyLabel,privacyHref,privacyOpenInNewTab,\"privacy\"),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:separatorStyle,children:\"\\xb7\"}),renderLink(cookieLabel,cookieHref,cookieOpenInNewTab,\"cookie\")]}),disclaimer?/*#__PURE__*/_jsx(\"p\",{style:{...disclaimerBase,textAlign:\"center\",width:\"100%\"},children:disclaimer}):null]}):/*#__PURE__*/_jsxs(\"div\",{style:innerDesktop,children:[/*#__PURE__*/_jsxs(\"div\",{style:topRowDesktop,children:[/*#__PURE__*/_jsx(\"p\",{style:{...baseText,textAlign:\"left\"},children:copyright}),/*#__PURE__*/_jsxs(\"div\",{style:linksRow,children:[renderLink(privacyLabel,privacyHref,privacyOpenInNewTab,\"privacy\"),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:separatorStyle,children:\"\\xb7\"}),renderLink(cookieLabel,cookieHref,cookieOpenInNewTab,\"cookie\")]})]}),disclaimer?/*#__PURE__*/_jsx(\"p\",{style:{...disclaimerBase,width:\"75%\",maxWidth:\"75%\"},children:disclaimer}):null]})]});}Footer.defaultProps={copyright:\"\\xa9 2026 Burns & Wilcox Global Solutions\",privacyLabel:\"Privacy Policy\",privacyHref:\"https://www.burnsandwilcox.uk/privacy-policy/\",privacyOpenInNewTab:true,cookieLabel:\"Cookie Policy\",cookieHref:\"https://www.burnsandwilcox.uk/cookie-policy/\",cookieOpenInNewTab:false,disclaimer:\"Burns & Wilcox Global Solutions is registered in England and Wales (Company No. 03013489). Authorised and regulated by the Financial Conduct Authority (FCA No. 309345).\\nRegistered office: 8th Floor, 30 St. Mary Axe, London EC3A 8BF.\"};addPropertyControls(Footer,{copyright:{type:ControlType.String,title:\"Copyright\",defaultValue:\"\\xa9 2026 Burns & Wilcox Global Solutions\"},privacyLabel:{type:ControlType.String,title:\"Privacy Label\",defaultValue:\"Privacy Policy\"},privacyHref:{type:ControlType.String,title:\"Privacy URL\",defaultValue:\"https://www.burnsandwilcox.uk/privacy-policy/\",placeholder:\"https://…\"},privacyOpenInNewTab:{type:ControlType.Boolean,title:\"Privacy New Tab\",defaultValue:true,enabledTitle:\"New\",disabledTitle:\"Same\"},cookieLabel:{type:ControlType.String,title:\"Cookie Label\",defaultValue:\"Cookie Policy\"},cookieHref:{type:ControlType.String,title:\"Cookie URL\",defaultValue:\"https://www.burnsandwilcox.uk/cookie-policy/\",placeholder:\"https://…\"},cookieOpenInNewTab:{type:ControlType.Boolean,title:\"Cookie New Tab\",defaultValue:false,enabledTitle:\"New\",disabledTitle:\"Same\"},disclaimer:{type:ControlType.String,title:\"FCA Disclaimer\",displayTextArea:true,defaultValue:\"Burns & Wilcox Global Solutions is registered in England and Wales (Company No. 03013489). Authorised and regulated by the Financial Conduct Authority (FCA No. 309345).\\nRegistered office: 8th Floor, 30 St. Mary Axe, London EC3A 8BF.\",description:\"Press Enter in the textarea to force a line break — e.g. before 'Registered office'.\"}});/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 130\n */export default Footer;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Link,RenderTarget,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/codeFile/Q2Uj5f0/Footer.js\";const FooterFonts=getFonts(Footer);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ecAzt\";const variantClassNames={ga_cmuadp:\"framer-v-j6l7f8\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-ecAzt.framer-x11ogn, .framer-ecAzt .framer-x11ogn { display: block; }\",\".framer-ecAzt.framer-j6l7f8 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ecAzt .framer-795d4v { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ecAzt .framer-gd18dv { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 50%; order: 1001; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-ecAzt .framer-1vt64x3 { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 35px 0px 0px 35px; position: relative; width: 100%; }\",\".framer-ecAzt .framer-1x3es9x { flex: none; height: 35px; overflow: visible; position: relative; text-decoration: none; width: 87px; }\",\".framer-ecAzt .framer-1k84uvo, .framer-ecAzt .framer-x7breb { height: 35px; left: 0px; position: absolute; top: 0px; width: 87px; }\",\".framer-ecAzt .framer-1n8zumr { height: 17px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-ecAzt .framer-1swmdu9 { height: 3px; left: 5px; position: absolute; top: 3px; width: 4px; }\",\".framer-ecAzt .framer-3jvw29 { height: 3px; left: 5px; position: absolute; top: 10px; width: 4px; }\",\".framer-ecAzt .framer-1y2fc8s { height: 13px; left: 16px; position: absolute; top: 4px; width: 12px; }\",\".framer-ecAzt .framer-qqgkpe { height: 13px; left: 30px; position: absolute; top: 4px; width: 8px; }\",\".framer-ecAzt .framer-1qyt85c { height: 13px; left: 39px; position: absolute; top: 4px; width: 12px; }\",\".framer-ecAzt .framer-1xe8zab { height: 13px; left: 53px; position: absolute; top: 4px; width: 13px; }\",\".framer-ecAzt .framer-3ka8gv { height: 16px; left: 70px; position: absolute; top: 0px; width: 17px; }\",\".framer-ecAzt .framer-6soltq { height: 7px; left: 73px; position: absolute; top: 8px; width: 8px; }\",\".framer-ecAzt .framer-1l68hf7 { height: 17px; left: 0px; position: absolute; top: 18px; width: 22px; }\",\".framer-ecAzt .framer-e49awu { height: 4px; left: 23px; position: absolute; top: 18px; width: 5px; }\",\".framer-ecAzt .framer-1sn0yac { height: 12px; left: 23px; position: absolute; top: 23px; width: 5px; }\",\".framer-ecAzt .framer-rzvngf { height: 17px; left: 30px; position: absolute; top: 18px; width: 5px; }\",\".framer-ecAzt .framer-1n1mqh0 { height: 13px; left: 37px; position: absolute; top: 22px; width: 12px; }\",\".framer-ecAzt .framer-12wd9ty { height: 13px; left: 50px; position: absolute; top: 22px; width: 14px; }\",\".framer-ecAzt .framer-bnwur { height: 7px; left: 55px; position: absolute; top: 25px; width: 3px; }\",\".framer-ecAzt .framer-mx7ced { height: 12px; left: 62px; position: absolute; top: 23px; width: 14px; }\",\".framer-ecAzt .framer-mfrouk-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"ga_cmuadp\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-j6l7f8\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-795d4v\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gd18dv\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vt64x3\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P1C0vORwp\"},motionChild:true,nodeId:\"fRtt3VQle\",openInNewTab:false,scopeId:\"CYA5gv_dC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1x3es9x framer-x11ogn\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1k84uvo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.999 35.023\" overflow=\"visible\"><g><path d=\"M 0 16.254 L 0 0 L 8.243 0 C 9.967 0 11.178 0.419 12.016 1.351 C 12.761 2.142 13.18 3.214 13.18 4.285 C 13.18 6.055 12.249 7.265 10.432 7.871 C 12.528 8.383 13.599 9.641 13.599 11.69 C 13.599 13.739 12.901 14.764 11.83 15.509 C 10.898 16.114 9.734 16.347 7.778 16.347 L 0 16.347 Z M 4.611 6.241 L 6.939 6.241 C 7.917 6.241 8.523 5.728 8.523 4.844 C 8.523 3.959 7.917 3.493 6.846 3.493 L 4.611 3.493 Z M 4.611 12.621 L 7.033 12.621 C 8.104 12.621 8.802 12.062 8.802 11.178 C 8.802 10.293 8.104 9.687 6.893 9.687 L 4.611 9.687 Z M 27.432 4.145 L 27.432 16.254 L 23.007 16.254 L 23.007 14.298 C 22.355 15.742 21.098 16.533 19.235 16.533 C 17.372 16.533 15.602 15.229 15.602 12.808 L 15.602 4.145 L 20.399 4.145 L 20.399 11.783 C 20.399 12.761 20.632 13.087 21.33 13.087 C 22.029 13.087 22.681 12.435 22.681 11.41 L 22.681 4.145 Z M 34.604 16.254 L 30.04 16.254 L 30.04 4.145 L 33.998 4.145 L 33.998 6.66 C 34.557 4.704 35.442 3.912 37.212 3.912 C 38.982 3.912 37.538 3.912 37.864 3.959 L 37.864 8.197 C 37.445 8.104 37.258 8.104 36.979 8.104 C 35.396 8.104 34.65 8.942 34.65 10.758 L 34.65 16.301 Z M 51.324 16.254 L 46.573 16.254 L 46.573 8.616 C 46.573 7.545 46.294 7.172 45.548 7.172 C 44.803 7.172 44.244 7.778 44.244 8.989 L 44.244 16.254 L 39.494 16.254 L 39.494 4.145 L 43.918 4.145 L 43.918 5.868 C 44.664 4.471 45.735 3.912 47.458 3.912 C 49.181 3.912 49.693 4.285 50.346 4.983 C 51.137 5.728 51.324 6.381 51.324 8.569 L 51.324 16.347 Z M 52.86 12.854 L 56.633 12.342 C 56.959 13.273 57.657 13.646 59.148 13.646 C 60.638 13.646 61.011 13.366 61.011 12.901 C 61.011 12.435 60.545 12.295 59.427 12.156 L 58.496 12.016 C 57.099 11.83 55.841 11.457 55.049 11.038 C 54.071 10.479 53.419 9.315 53.419 8.057 C 53.419 5.542 55.655 3.866 59.148 3.866 C 62.641 3.866 63.898 4.983 64.643 7.033 L 61.057 7.731 C 60.638 6.986 60.033 6.66 58.962 6.66 C 58.077 6.66 57.471 6.939 57.471 7.359 C 57.471 7.778 57.564 7.917 60.219 8.243 C 62.035 8.476 62.874 8.709 63.665 9.221 C 64.69 9.92 65.249 10.945 65.249 12.156 C 65.249 14.857 62.874 16.487 59.008 16.487 C 55.143 16.487 53.745 15.276 52.907 12.808 M 74.936 7.452 C 73.353 7.033 72.328 6.101 72.328 4.471 C 72.328 1.444 75.262 0.466 77.777 0.466 C 80.292 0.466 82.341 0.792 82.015 3.633 C 81.969 3.912 81.689 4.238 81.41 4.331 L 80.106 4.331 C 79.687 4.238 79.593 3.912 79.593 3.586 L 79.687 3.307 C 79.78 2.981 79.919 1.444 78.243 1.444 C 76.566 1.444 75.402 3.586 75.402 5.356 C 75.402 7.126 75.868 7.545 77.078 7.359 C 77.498 6.474 78.196 6.52 79.081 6.474 L 82.76 6.66 C 83.412 6.66 85.648 6.753 85.788 5.728 C 85.881 5.263 85.462 4.704 85.136 4.424 L 85.741 4.052 C 86.486 4.704 86.999 5.309 86.999 6.334 C 86.999 8.057 85.927 8.849 84.297 9.035 C 83.738 9.128 83.18 9.128 82.621 9.035 C 82.295 13.04 79.64 16.487 75.402 16.533 C 72.514 16.533 69.813 15.509 69.813 12.156 C 69.813 8.802 71.955 7.685 74.89 7.498 L 74.89 7.452 Z M 76.147 10.945 L 76.706 8.476 C 76.566 8.43 76.892 8.29 76.007 8.29 C 73.911 8.29 73.306 11.131 73.306 12.761 C 73.306 14.391 74.47 15.416 76.147 15.416 C 79.547 15.416 80.525 11.736 80.804 8.989 L 79.361 8.895 L 78.522 8.895 C 77.684 8.942 77.451 9.92 77.125 10.898 L 76.24 10.898 Z M 21.61 18.49 L 17.279 34.79 L 13.134 34.79 L 10.852 25.801 L 8.663 34.79 L 4.331 34.79 L 0 18.49 L 4.704 18.49 L 6.986 27.897 L 9.175 18.49 L 13.134 18.49 L 15.509 27.897 L 17.791 18.49 Z M 27.804 21.796 L 23.054 21.796 L 23.054 18.024 L 27.804 18.024 Z M 27.804 34.79 L 23.054 34.79 L 23.054 22.681 L 27.804 22.681 Z M 30.412 18.49 L 35.116 18.49 L 35.116 34.744 L 30.412 34.744 Z M 44.617 29.9 L 48.669 30.226 C 48.157 33.346 46.107 35.023 42.847 35.023 C 39.587 35.023 36.653 32.461 36.653 28.782 C 36.653 25.103 39.215 22.402 42.94 22.402 C 46.666 22.402 46.061 22.961 47.132 24.032 C 48.063 25.01 48.389 25.662 48.622 27.199 L 44.431 27.571 L 44.431 27.245 C 44.151 26.128 43.779 25.662 42.987 25.662 C 42.195 25.662 41.543 26.547 41.543 28.782 C 41.543 31.018 41.962 31.716 43.034 31.716 C 44.105 31.716 44.384 31.157 44.617 29.9 M 63.013 28.689 C 63.013 32.415 60.266 35.023 56.26 35.023 C 52.255 35.023 49.693 32.368 49.693 28.736 C 49.693 25.103 52.488 22.402 56.4 22.402 C 60.312 22.402 63.013 25.01 63.013 28.689 M 57.937 28.736 L 57.937 28.549 C 57.937 26.267 57.518 25.336 56.353 25.336 C 55.189 25.336 54.723 26.314 54.723 28.689 C 54.723 31.064 55.143 32.089 56.26 32.089 C 57.378 32.089 57.844 31.251 57.89 28.689 M 76.054 34.79 L 70.698 34.79 L 68.462 30.925 L 66.087 34.79 L 62.222 34.79 L 66.506 28.363 L 62.781 22.635 L 68.09 22.635 L 69.254 24.777 L 69.394 25.056 C 69.394 25.056 69.44 25.149 69.534 25.289 C 69.58 25.336 69.627 25.475 69.72 25.569 L 69.906 25.289 L 70.046 25.01 L 70.186 24.777 L 71.397 22.635 L 75.309 22.635 L 71.769 28.13 L 76.1 34.744 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-x7breb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.999 35.023\" overflow=\"visible\"><path d=\"M 0 16.254 L 0 0 L 8.243 0 C 9.967 0 11.178 0.419 12.016 1.351 C 12.761 2.142 13.18 3.214 13.18 4.285 C 13.18 6.055 12.249 7.265 10.432 7.871 C 12.528 8.383 13.599 9.641 13.599 11.69 C 13.599 13.739 12.901 14.764 11.83 15.509 C 10.898 16.114 9.734 16.347 7.778 16.347 L 0 16.347 Z M 4.611 6.241 L 6.939 6.241 C 7.917 6.241 8.523 5.728 8.523 4.844 C 8.523 3.959 7.917 3.493 6.846 3.493 L 4.611 3.493 Z M 4.611 12.621 L 7.033 12.621 C 8.104 12.621 8.802 12.062 8.802 11.178 C 8.802 10.293 8.104 9.687 6.893 9.687 L 4.611 9.687 Z M 27.432 4.145 L 27.432 16.254 L 23.007 16.254 L 23.007 14.298 C 22.355 15.742 21.098 16.533 19.235 16.533 C 17.372 16.533 15.602 15.229 15.602 12.808 L 15.602 4.145 L 20.399 4.145 L 20.399 11.783 C 20.399 12.761 20.632 13.087 21.33 13.087 C 22.029 13.087 22.681 12.435 22.681 11.41 L 22.681 4.145 Z M 34.604 16.254 L 30.04 16.254 L 30.04 4.145 L 33.998 4.145 L 33.998 6.66 C 34.557 4.704 35.442 3.912 37.212 3.912 C 38.982 3.912 37.538 3.912 37.864 3.959 L 37.864 8.197 C 37.445 8.104 37.258 8.104 36.979 8.104 C 35.396 8.104 34.65 8.942 34.65 10.758 L 34.65 16.301 Z M 51.324 16.254 L 46.573 16.254 L 46.573 8.616 C 46.573 7.545 46.294 7.172 45.548 7.172 C 44.803 7.172 44.244 7.778 44.244 8.989 L 44.244 16.254 L 39.494 16.254 L 39.494 4.145 L 43.918 4.145 L 43.918 5.868 C 44.664 4.471 45.735 3.912 47.458 3.912 C 49.181 3.912 49.693 4.285 50.346 4.983 C 51.137 5.728 51.324 6.381 51.324 8.569 L 51.324 16.347 Z M 52.86 12.854 L 56.633 12.342 C 56.959 13.273 57.657 13.646 59.148 13.646 C 60.638 13.646 61.011 13.366 61.011 12.901 C 61.011 12.435 60.545 12.295 59.427 12.156 L 58.496 12.016 C 57.099 11.83 55.841 11.457 55.049 11.038 C 54.071 10.479 53.419 9.315 53.419 8.057 C 53.419 5.542 55.655 3.866 59.148 3.866 C 62.641 3.866 63.898 4.983 64.643 7.033 L 61.057 7.731 C 60.638 6.986 60.033 6.66 58.962 6.66 C 58.077 6.66 57.471 6.939 57.471 7.359 C 57.471 7.778 57.564 7.917 60.219 8.243 C 62.035 8.476 62.874 8.709 63.665 9.221 C 64.69 9.92 65.249 10.945 65.249 12.156 C 65.249 14.857 62.874 16.487 59.008 16.487 C 55.143 16.487 53.745 15.276 52.907 12.808 M 74.936 7.452 C 73.353 7.033 72.328 6.101 72.328 4.471 C 72.328 1.444 75.262 0.466 77.777 0.466 C 80.292 0.466 82.341 0.792 82.015 3.633 C 81.969 3.912 81.689 4.238 81.41 4.331 L 80.106 4.331 C 79.687 4.238 79.593 3.912 79.593 3.586 L 79.687 3.307 C 79.78 2.981 79.919 1.444 78.243 1.444 C 76.566 1.444 75.402 3.586 75.402 5.356 C 75.402 7.126 75.868 7.545 77.078 7.359 C 77.498 6.474 78.196 6.52 79.081 6.474 L 82.76 6.66 C 83.412 6.66 85.648 6.753 85.788 5.728 C 85.881 5.263 85.462 4.704 85.136 4.424 L 85.741 4.052 C 86.486 4.704 86.999 5.309 86.999 6.334 C 86.999 8.057 85.927 8.849 84.297 9.035 C 83.738 9.128 83.18 9.128 82.621 9.035 C 82.295 13.04 79.64 16.487 75.402 16.533 C 72.514 16.533 69.813 15.509 69.813 12.156 C 69.813 8.802 71.955 7.685 74.89 7.498 L 74.89 7.452 Z M 76.147 10.945 L 76.706 8.476 C 76.566 8.43 76.892 8.29 76.007 8.29 C 73.911 8.29 73.306 11.131 73.306 12.761 C 73.306 14.391 74.47 15.416 76.147 15.416 C 79.547 15.416 80.525 11.736 80.804 8.989 L 79.361 8.895 L 78.522 8.895 C 77.684 8.942 77.451 9.92 77.125 10.898 L 76.24 10.898 Z M 21.61 18.49 L 17.279 34.79 L 13.134 34.79 L 10.852 25.801 L 8.663 34.79 L 4.331 34.79 L 0 18.49 L 4.704 18.49 L 6.986 27.897 L 9.175 18.49 L 13.134 18.49 L 15.509 27.897 L 17.791 18.49 Z M 27.804 21.796 L 23.054 21.796 L 23.054 18.024 L 27.804 18.024 Z M 27.804 34.79 L 23.054 34.79 L 23.054 22.681 L 27.804 22.681 Z M 30.412 18.49 L 35.116 18.49 L 35.116 34.744 L 30.412 34.744 Z M 44.617 29.9 L 48.669 30.226 C 48.157 33.346 46.107 35.023 42.847 35.023 C 39.587 35.023 36.653 32.461 36.653 28.782 C 36.653 25.103 39.215 22.402 42.94 22.402 C 46.666 22.402 46.061 22.961 47.132 24.032 C 48.063 25.01 48.389 25.662 48.622 27.199 L 44.431 27.571 L 44.431 27.245 C 44.151 26.128 43.779 25.662 42.987 25.662 C 42.195 25.662 41.543 26.547 41.543 28.782 C 41.543 31.018 41.962 31.716 43.034 31.716 C 44.105 31.716 44.384 31.157 44.617 29.9 M 63.013 28.689 C 63.013 32.415 60.266 35.023 56.26 35.023 C 52.255 35.023 49.693 32.368 49.693 28.736 C 49.693 25.103 52.488 22.402 56.4 22.402 C 60.312 22.402 63.013 25.01 63.013 28.689 M 57.937 28.736 L 57.937 28.549 C 57.937 26.267 57.518 25.336 56.353 25.336 C 55.189 25.336 54.723 26.314 54.723 28.689 C 54.723 31.064 55.143 32.089 56.26 32.089 C 57.378 32.089 57.844 31.251 57.89 28.689 M 76.054 34.79 L 70.698 34.79 L 68.462 30.925 L 66.087 34.79 L 62.222 34.79 L 66.506 28.363 L 62.781 22.635 L 68.09 22.635 L 69.254 24.777 L 69.394 25.056 C 69.394 25.056 69.44 25.149 69.534 25.289 C 69.58 25.336 69.627 25.475 69.72 25.569 L 69.906 25.289 L 70.046 25.01 L 70.186 24.777 L 71.397 22.635 L 75.309 22.635 L 71.769 28.13 L 76.1 34.744 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1n8zumr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.599 16.347\" overflow=\"visible\"><path d=\"M 0 16.254 L 0 0 L 8.243 0 C 9.967 0 11.178 0.419 12.016 1.351 C 12.761 2.142 13.18 3.214 13.18 4.285 C 13.18 6.055 12.249 7.265 10.432 7.871 C 12.528 8.383 13.599 9.641 13.599 11.69 C 13.599 13.739 12.901 14.764 11.83 15.509 C 10.898 16.114 9.734 16.347 7.778 16.347 L 0 16.347 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1swmdu9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.912 2.748\" overflow=\"visible\"><path d=\"M 0 2.748 L 2.329 2.748 C 3.307 2.748 3.912 2.236 3.912 1.351 C 3.912 0.466 3.307 0 2.236 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3jvw29\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.192 2.934\" overflow=\"visible\"><path d=\"M 0 2.934 L 2.422 2.934 C 3.493 2.934 4.192 2.375 4.192 1.49 C 4.192 0.605 3.493 0 2.282 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y2fc8s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.83 12.388\" overflow=\"visible\"><path d=\"M 11.83 0 L 11.83 12.109 L 7.405 12.109 L 7.405 10.153 C 6.753 11.597 5.496 12.388 3.633 12.388 C 1.77 12.388 0 11.084 0 8.663 L 0 0 L 4.797 0 L 4.797 7.638 C 4.797 8.616 5.03 8.942 5.728 8.942 C 6.427 8.942 7.079 8.29 7.079 7.265 L 7.079 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qqgkpe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.072 12.388\" overflow=\"visible\"><path d=\"M 4.564 12.342 L 0 12.342 L 0 0.233 L 3.959 0.233 L 3.959 2.748 C 4.518 0.792 5.402 0 7.172 0 C 8.942 0 7.498 0 7.824 0.047 L 7.824 4.285 C 7.405 4.192 7.219 4.192 6.939 4.192 C 5.356 4.192 4.611 5.03 4.611 6.846 L 4.611 12.388 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qyt85c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.83 12.435\" overflow=\"visible\"><path d=\"M 11.83 12.342 L 7.079 12.342 L 7.079 4.704 C 7.079 3.633 6.8 3.26 6.055 3.26 C 5.309 3.26 4.75 3.866 4.75 5.076 L 4.75 12.342 L 0 12.342 L 0 0.233 L 4.424 0.233 L 4.424 1.956 C 5.17 0.559 6.241 0 7.964 0 C 9.687 0 10.2 0.373 10.852 1.071 C 11.643 1.816 11.83 2.468 11.83 4.657 L 11.83 12.435 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xe8zab\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.388 12.621\" overflow=\"visible\"><path d=\"M 0 8.989 L 3.772 8.476 C 4.098 9.408 4.797 9.78 6.287 9.78 C 7.778 9.78 8.15 9.501 8.15 9.035 C 8.15 8.569 7.685 8.43 6.567 8.29 L 5.635 8.15 C 4.238 7.964 2.981 7.591 2.189 7.172 C 1.211 6.613 0.559 5.449 0.559 4.192 C 0.559 1.677 2.794 0 6.287 0 C 9.78 0 11.038 1.118 11.783 3.167 L 8.197 3.866 C 7.778 3.12 7.172 2.794 6.101 2.794 C 5.216 2.794 4.611 3.074 4.611 3.493 C 4.611 3.912 4.704 4.052 7.359 4.378 C 9.175 4.611 10.013 4.844 10.805 5.356 C 11.83 6.055 12.388 7.079 12.388 8.29 C 12.388 10.991 10.013 12.621 6.148 12.621 C 2.282 12.621 0.885 11.41 0.047 8.942\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3ka8gv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.185 16.068\" overflow=\"visible\"><path d=\"M 5.123 6.986 C 3.54 6.567 2.515 5.635 2.515 4.005 C 2.515 0.978 5.449 0 7.964 0 C 10.479 0 12.528 0.326 12.202 3.167 C 12.156 3.446 11.876 3.772 11.597 3.866 L 10.293 3.866 C 9.873 3.772 9.78 3.446 9.78 3.12 L 9.873 2.841 C 9.967 2.515 10.106 0.978 8.43 0.978 C 6.753 0.978 5.589 3.12 5.589 4.89 C 5.589 6.66 6.055 7.079 7.265 6.893 C 7.685 6.008 8.383 6.055 9.268 6.008 L 12.947 6.194 C 13.599 6.194 15.835 6.287 15.975 5.263 C 16.068 4.797 15.649 4.238 15.323 3.959 L 15.928 3.586 C 16.673 4.238 17.185 4.844 17.185 5.868 C 17.185 7.591 16.114 8.383 14.484 8.569 C 13.925 8.663 13.366 8.663 12.808 8.569 C 12.482 12.575 9.827 16.021 5.589 16.068 C 2.701 16.068 0 15.043 0 11.69 C 0 8.337 2.142 7.219 5.076 7.033 L 5.076 6.986 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6soltq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.498 7.126\" overflow=\"visible\"><path d=\"M 2.841 2.655 L 3.4 0.186 C 3.26 0.14 3.586 0 2.701 0 C 0.605 0 0 2.841 0 4.471 C 0 6.101 1.164 7.126 2.841 7.126 C 6.241 7.126 7.219 3.446 7.498 0.699 L 6.055 0.605 L 5.216 0.605 C 4.378 0.652 4.145 1.63 3.819 2.608 L 2.934 2.608 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l68hf7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.61 16.301\" overflow=\"visible\"><path d=\"M 21.61 0 L 17.279 16.301 L 13.134 16.301 L 10.852 7.312 L 8.663 16.301 L 4.331 16.301 L 0 0 L 4.704 0 L 6.986 9.408 L 9.175 0 L 13.134 0 L 15.509 9.408 L 17.791 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e49awu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.75 3.772\" overflow=\"visible\"><path d=\"M 4.75 3.772 L 0 3.772 L 0 0 L 4.75 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sn0yac\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.75 12.109\" overflow=\"visible\"><path d=\"M 4.75 12.109 L 0 12.109 L 0 0 L 4.75 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rzvngf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.704 16.254\" overflow=\"visible\"><path d=\"M 0 0 L 4.704 0 L 4.704 16.254 L 0 16.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n1mqh0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.016 12.621\" overflow=\"visible\"><path d=\"M 7.964 7.498 L 12.016 7.824 C 11.504 10.945 9.454 12.621 6.194 12.621 C 2.934 12.621 0 10.06 0 6.381 C 0 2.701 2.562 0 6.287 0 C 10.013 0 9.408 0.559 10.479 1.63 C 11.41 2.608 11.736 3.26 11.969 4.797 L 7.778 5.17 L 7.778 4.844 C 7.498 3.726 7.126 3.26 6.334 3.26 C 5.542 3.26 4.89 4.145 4.89 6.381 C 4.89 8.616 5.309 9.315 6.381 9.315 C 7.452 9.315 7.731 8.756 7.964 7.498\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12wd9ty\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.32 12.621\" overflow=\"visible\"><path d=\"M 13.32 6.287 C 13.32 10.013 10.572 12.621 6.567 12.621 C 2.562 12.621 0 9.967 0 6.334 C 0 2.701 2.794 0 6.707 0 C 10.619 0 13.32 2.608 13.32 6.287\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bnwur\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.214 6.753\" overflow=\"visible\"><path d=\"M 3.214 3.4 L 3.214 3.214 C 3.214 0.931 2.794 0 1.63 0 C 0.466 0 0 0.978 0 3.353 C 0 5.728 0.419 6.753 1.537 6.753 C 2.655 6.753 3.12 5.915 3.167 3.353\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mx7ced\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.879 12.156\" overflow=\"visible\"><path d=\"M 13.832 12.156 L 8.476 12.156 L 6.241 8.29 L 3.866 12.156 L 0 12.156 L 4.285 5.728 L 0.559 0 L 5.868 0 L 7.033 2.142 L 7.172 2.422 C 7.172 2.422 7.219 2.515 7.312 2.655 C 7.359 2.701 7.405 2.841 7.498 2.934 L 7.685 2.655 L 7.824 2.375 L 7.964 2.142 L 9.175 0 L 13.087 0 L 9.547 5.496 L 13.879 12.109 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})]})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-mfrouk-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"quyuikHNe\",scopeId:\"CYA5gv_dC\",children:/*#__PURE__*/_jsx(Footer,{cookieHref:\"/cookie-policy\",cookieLabel:\"Cookie Policy\",cookieOpenInNewTab:false,copyright:\"\\xa9 2026 Burns & Wilcox Global Solutions\",height:\"100%\",id:\"quyuikHNe\",layoutId:\"quyuikHNe\",privacyHref:\"https://www.burnsandwilcox.uk/privacy-policy/\",privacyLabel:\"Privacy Policy\",privacyOpenInNewTab:true,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ga_cmuadp\":[\".framer-gd18dv\",\".framer-mfrouk-container\"]}\n * @framerBreakpoints {\"ga_cmuadp\":{\"canvasClassName\":\"framer-j6l7f8-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant ga_cmuadp\n * @framerLayoutTemplate true\n */const FramerCYA5gv_dC=withCSS(Component,css,\"framer-ecAzt\");export default FramerCYA5gv_dC;FramerCYA5gv_dC.displayName=\"Main\";FramerCYA5gv_dC.defaultProps={height:1e3,width:1200};addFonts(FramerCYA5gv_dC,[{explicitInter:true,fonts:[]},...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCYA5gv_dC\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"ga_cmuadp\\\":[\\\".framer-gd18dv\\\",\\\".framer-mfrouk-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"ga_cmuadp\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"ga_cmuadp\\\":{\\\"canvasClassName\\\":\\\"framer-j6l7f8-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee97fff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-WkT2j .framer-styles-preset-1iamynr:not(.rich-text-wrapper), .framer-WkT2j .framer-styles-preset-1iamynr.rich-text-wrapper a { --framer-link-text-color: var(--token-4bbec03e-1f65-48d5-94fd-ed5dc5c6f08f, #012169); }\"];export const className=\"framer-WkT2j\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/codeFile/Q2Uj5f0/Footer.js\";import*as sharedStyle from\"#framer/local/css/xRZJ05Wwe/xRZJ05Wwe.js\";const FooterFonts=getFonts(Footer);const breakpoints={KJbaCTe1x:\"(min-width: 810px) and (max-width: 1199.98px)\",NGyIh9fBp:\"(min-width: 1200px)\",PratzO6Nu:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-8idkx\";const variantClassNames={KJbaCTe1x:\"framer-v-1v56lvl\",NGyIh9fBp:\"framer-v-53r5bn\",PratzO6Nu:\"framer-v-x70er2\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={PratzO6Nu:[\".framer-8idkx .framer-1alxszd { width: 231px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={PratzO6Nu:\".framer-x70er2-override\"};const rules=[\".framer-8idkx.framer-1mnk9fk, .framer-8idkx .framer-1mnk9fk { display: block; }\",\".framer-8idkx.framer-53r5bn { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8idkx .framer-168zaux { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-8idkx .framer-166qhy1 { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 50%; order: 1001; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-8idkx .framer-52cz2p { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 35px 35px 0px 35px; position: relative; width: 100%; }\",\".framer-8idkx .framer-djpvsh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-8idkx .framer-19w2fmg { height: 35px; position: relative; width: 87px; }\",\".framer-8idkx .framer-1y4nytg { height: 35px; left: 0px; position: absolute; top: 0px; width: 87px; }\",\".framer-8idkx .framer-1aotol0 { height: 17px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-8idkx .framer-1b52xh6 { height: 3px; left: 5px; position: absolute; top: 3px; width: 4px; }\",\".framer-8idkx .framer-twphyr { height: 3px; left: 5px; position: absolute; top: 10px; width: 4px; }\",\".framer-8idkx .framer-1tysock { height: 13px; left: 16px; position: absolute; top: 4px; width: 12px; }\",\".framer-8idkx .framer-1h8df8i { height: 13px; left: 30px; position: absolute; top: 4px; width: 8px; }\",\".framer-8idkx .framer-14fyp4o { height: 13px; left: 39px; position: absolute; top: 4px; width: 12px; }\",\".framer-8idkx .framer-60iyhr { height: 13px; left: 53px; position: absolute; top: 4px; width: 13px; }\",\".framer-8idkx .framer-zhvyji { height: 16px; left: 70px; position: absolute; top: 0px; width: 17px; }\",\".framer-8idkx .framer-x7wwso { height: 7px; left: 73px; position: absolute; top: 8px; width: 8px; }\",\".framer-8idkx .framer-1h7q0tf { height: 17px; left: 0px; position: absolute; top: 18px; width: 22px; }\",\".framer-8idkx .framer-ddcgv7 { height: 4px; left: 23px; position: absolute; top: 18px; width: 5px; }\",\".framer-8idkx .framer-1llnun8 { height: 12px; left: 23px; position: absolute; top: 23px; width: 5px; }\",\".framer-8idkx .framer-dnvl5a { height: 17px; left: 30px; position: absolute; top: 18px; width: 5px; }\",\".framer-8idkx .framer-1493drd { height: 13px; left: 37px; position: absolute; top: 22px; width: 12px; }\",\".framer-8idkx .framer-9ofwhr { height: 13px; left: 50px; position: absolute; top: 22px; width: 14px; }\",\".framer-8idkx .framer-bwsg8m { height: 7px; left: 55px; position: absolute; top: 25px; width: 3px; }\",\".framer-8idkx .framer-1a1m5g7 { height: 12px; left: 62px; position: absolute; top: 23px; width: 14px; }\",\".framer-8idkx .framer-1alxszd { flex: none; height: 15px; position: relative; white-space: pre-wrap; width: 355px; word-break: break-word; word-wrap: break-word; }\",\".framer-8idkx .framer-ywghdl-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={KJbaCTe1x:\"(min-width: 810px) and (max-width: 1199.98px)\",NGyIh9fBp:\"(min-width: 1200px)\",PratzO6Nu:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"NGyIh9fBp\",Phone:\"PratzO6Nu\",Tablet:\"KJbaCTe1x\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NGyIh9fBp\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"NGyIh9fBp\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-53r5bn\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-168zaux\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-166qhy1\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-52cz2p\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P1C0vORwp\"},motionChild:true,nodeId:\"tNjbvEn6v\",openInNewTab:false,scopeId:\"ifObqK8Yb\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-djpvsh framer-1mnk9fk\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-19w2fmg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.999 35.023\" overflow=\"visible\"><g><path d=\"M 0 16.254 L 0 0 L 8.243 0 C 9.967 0 11.178 0.419 12.016 1.351 C 12.761 2.142 13.18 3.214 13.18 4.285 C 13.18 6.055 12.249 7.265 10.432 7.871 C 12.528 8.383 13.599 9.641 13.599 11.69 C 13.599 13.739 12.901 14.764 11.83 15.509 C 10.898 16.114 9.734 16.347 7.778 16.347 L 0 16.347 Z M 4.611 6.241 L 6.939 6.241 C 7.917 6.241 8.523 5.728 8.523 4.844 C 8.523 3.959 7.917 3.493 6.846 3.493 L 4.611 3.493 Z M 4.611 12.621 L 7.033 12.621 C 8.104 12.621 8.802 12.062 8.802 11.178 C 8.802 10.293 8.104 9.687 6.893 9.687 L 4.611 9.687 Z M 27.432 4.145 L 27.432 16.254 L 23.007 16.254 L 23.007 14.298 C 22.355 15.742 21.098 16.533 19.235 16.533 C 17.372 16.533 15.602 15.229 15.602 12.808 L 15.602 4.145 L 20.399 4.145 L 20.399 11.783 C 20.399 12.761 20.632 13.087 21.33 13.087 C 22.029 13.087 22.681 12.435 22.681 11.41 L 22.681 4.145 Z M 34.604 16.254 L 30.04 16.254 L 30.04 4.145 L 33.998 4.145 L 33.998 6.66 C 34.557 4.704 35.442 3.912 37.212 3.912 C 38.982 3.912 37.538 3.912 37.864 3.959 L 37.864 8.197 C 37.445 8.104 37.258 8.104 36.979 8.104 C 35.396 8.104 34.65 8.942 34.65 10.758 L 34.65 16.301 Z M 51.324 16.254 L 46.573 16.254 L 46.573 8.616 C 46.573 7.545 46.294 7.172 45.548 7.172 C 44.803 7.172 44.244 7.778 44.244 8.989 L 44.244 16.254 L 39.494 16.254 L 39.494 4.145 L 43.918 4.145 L 43.918 5.868 C 44.664 4.471 45.735 3.912 47.458 3.912 C 49.181 3.912 49.693 4.285 50.346 4.983 C 51.137 5.728 51.324 6.381 51.324 8.569 L 51.324 16.347 Z M 52.86 12.854 L 56.633 12.342 C 56.959 13.273 57.657 13.646 59.148 13.646 C 60.638 13.646 61.011 13.366 61.011 12.901 C 61.011 12.435 60.545 12.295 59.427 12.156 L 58.496 12.016 C 57.099 11.83 55.841 11.457 55.049 11.038 C 54.071 10.479 53.419 9.315 53.419 8.057 C 53.419 5.542 55.655 3.866 59.148 3.866 C 62.641 3.866 63.898 4.983 64.643 7.033 L 61.057 7.731 C 60.638 6.986 60.033 6.66 58.962 6.66 C 58.077 6.66 57.471 6.939 57.471 7.359 C 57.471 7.778 57.564 7.917 60.219 8.243 C 62.035 8.476 62.874 8.709 63.665 9.221 C 64.69 9.92 65.249 10.945 65.249 12.156 C 65.249 14.857 62.874 16.487 59.008 16.487 C 55.143 16.487 53.745 15.276 52.907 12.808 M 74.936 7.452 C 73.353 7.033 72.328 6.101 72.328 4.471 C 72.328 1.444 75.262 0.466 77.777 0.466 C 80.292 0.466 82.341 0.792 82.015 3.633 C 81.969 3.912 81.689 4.238 81.41 4.331 L 80.106 4.331 C 79.687 4.238 79.593 3.912 79.593 3.586 L 79.687 3.307 C 79.78 2.981 79.919 1.444 78.243 1.444 C 76.566 1.444 75.402 3.586 75.402 5.356 C 75.402 7.126 75.868 7.545 77.078 7.359 C 77.498 6.474 78.196 6.52 79.081 6.474 L 82.76 6.66 C 83.412 6.66 85.648 6.753 85.788 5.728 C 85.881 5.263 85.462 4.704 85.136 4.424 L 85.741 4.052 C 86.486 4.704 86.999 5.309 86.999 6.334 C 86.999 8.057 85.927 8.849 84.297 9.035 C 83.738 9.128 83.18 9.128 82.621 9.035 C 82.295 13.04 79.64 16.487 75.402 16.533 C 72.514 16.533 69.813 15.509 69.813 12.156 C 69.813 8.802 71.955 7.685 74.89 7.498 L 74.89 7.452 Z M 76.147 10.945 L 76.706 8.476 C 76.566 8.43 76.892 8.29 76.007 8.29 C 73.911 8.29 73.306 11.131 73.306 12.761 C 73.306 14.391 74.47 15.416 76.147 15.416 C 79.547 15.416 80.525 11.736 80.804 8.989 L 79.361 8.895 L 78.522 8.895 C 77.684 8.942 77.451 9.92 77.125 10.898 L 76.24 10.898 Z M 21.61 18.49 L 17.279 34.79 L 13.134 34.79 L 10.852 25.801 L 8.663 34.79 L 4.331 34.79 L 0 18.49 L 4.704 18.49 L 6.986 27.897 L 9.175 18.49 L 13.134 18.49 L 15.509 27.897 L 17.791 18.49 Z M 27.804 21.796 L 23.054 21.796 L 23.054 18.024 L 27.804 18.024 Z M 27.804 34.79 L 23.054 34.79 L 23.054 22.681 L 27.804 22.681 Z M 30.412 18.49 L 35.116 18.49 L 35.116 34.744 L 30.412 34.744 Z M 44.617 29.9 L 48.669 30.226 C 48.157 33.346 46.107 35.023 42.847 35.023 C 39.587 35.023 36.653 32.461 36.653 28.782 C 36.653 25.103 39.215 22.402 42.94 22.402 C 46.666 22.402 46.061 22.961 47.132 24.032 C 48.063 25.01 48.389 25.662 48.622 27.199 L 44.431 27.571 L 44.431 27.245 C 44.151 26.128 43.779 25.662 42.987 25.662 C 42.195 25.662 41.543 26.547 41.543 28.782 C 41.543 31.018 41.962 31.716 43.034 31.716 C 44.105 31.716 44.384 31.157 44.617 29.9 M 63.013 28.689 C 63.013 32.415 60.266 35.023 56.26 35.023 C 52.255 35.023 49.693 32.368 49.693 28.736 C 49.693 25.103 52.488 22.402 56.4 22.402 C 60.312 22.402 63.013 25.01 63.013 28.689 M 57.937 28.736 L 57.937 28.549 C 57.937 26.267 57.518 25.336 56.353 25.336 C 55.189 25.336 54.723 26.314 54.723 28.689 C 54.723 31.064 55.143 32.089 56.26 32.089 C 57.378 32.089 57.844 31.251 57.89 28.689 M 76.054 34.79 L 70.698 34.79 L 68.462 30.925 L 66.087 34.79 L 62.222 34.79 L 66.506 28.363 L 62.781 22.635 L 68.09 22.635 L 69.254 24.777 L 69.394 25.056 C 69.394 25.056 69.44 25.149 69.534 25.289 C 69.58 25.336 69.627 25.475 69.72 25.569 L 69.906 25.289 L 70.046 25.01 L 70.186 24.777 L 71.397 22.635 L 75.309 22.635 L 71.769 28.13 L 76.1 34.744 Z\" fill=\"var(--token-4bbec03e-1f65-48d5-94fd-ed5dc5c6f08f, rgb(1, 33, 105)) /* {&quot;name&quot;:&quot;Navy&quot;} */\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1y4nytg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.999 35.023\" overflow=\"visible\"><path d=\"M 0 16.254 L 0 0 L 8.243 0 C 9.967 0 11.178 0.419 12.016 1.351 C 12.761 2.142 13.18 3.214 13.18 4.285 C 13.18 6.055 12.249 7.265 10.432 7.871 C 12.528 8.383 13.599 9.641 13.599 11.69 C 13.599 13.739 12.901 14.764 11.83 15.509 C 10.898 16.114 9.734 16.347 7.778 16.347 L 0 16.347 Z M 4.611 6.241 L 6.939 6.241 C 7.917 6.241 8.523 5.728 8.523 4.844 C 8.523 3.959 7.917 3.493 6.846 3.493 L 4.611 3.493 Z M 4.611 12.621 L 7.033 12.621 C 8.104 12.621 8.802 12.062 8.802 11.178 C 8.802 10.293 8.104 9.687 6.893 9.687 L 4.611 9.687 Z M 27.432 4.145 L 27.432 16.254 L 23.007 16.254 L 23.007 14.298 C 22.355 15.742 21.098 16.533 19.235 16.533 C 17.372 16.533 15.602 15.229 15.602 12.808 L 15.602 4.145 L 20.399 4.145 L 20.399 11.783 C 20.399 12.761 20.632 13.087 21.33 13.087 C 22.029 13.087 22.681 12.435 22.681 11.41 L 22.681 4.145 Z M 34.604 16.254 L 30.04 16.254 L 30.04 4.145 L 33.998 4.145 L 33.998 6.66 C 34.557 4.704 35.442 3.912 37.212 3.912 C 38.982 3.912 37.538 3.912 37.864 3.959 L 37.864 8.197 C 37.445 8.104 37.258 8.104 36.979 8.104 C 35.396 8.104 34.65 8.942 34.65 10.758 L 34.65 16.301 Z M 51.324 16.254 L 46.573 16.254 L 46.573 8.616 C 46.573 7.545 46.294 7.172 45.548 7.172 C 44.803 7.172 44.244 7.778 44.244 8.989 L 44.244 16.254 L 39.494 16.254 L 39.494 4.145 L 43.918 4.145 L 43.918 5.868 C 44.664 4.471 45.735 3.912 47.458 3.912 C 49.181 3.912 49.693 4.285 50.346 4.983 C 51.137 5.728 51.324 6.381 51.324 8.569 L 51.324 16.347 Z M 52.86 12.854 L 56.633 12.342 C 56.959 13.273 57.657 13.646 59.148 13.646 C 60.638 13.646 61.011 13.366 61.011 12.901 C 61.011 12.435 60.545 12.295 59.427 12.156 L 58.496 12.016 C 57.099 11.83 55.841 11.457 55.049 11.038 C 54.071 10.479 53.419 9.315 53.419 8.057 C 53.419 5.542 55.655 3.866 59.148 3.866 C 62.641 3.866 63.898 4.983 64.643 7.033 L 61.057 7.731 C 60.638 6.986 60.033 6.66 58.962 6.66 C 58.077 6.66 57.471 6.939 57.471 7.359 C 57.471 7.778 57.564 7.917 60.219 8.243 C 62.035 8.476 62.874 8.709 63.665 9.221 C 64.69 9.92 65.249 10.945 65.249 12.156 C 65.249 14.857 62.874 16.487 59.008 16.487 C 55.143 16.487 53.745 15.276 52.907 12.808 M 74.936 7.452 C 73.353 7.033 72.328 6.101 72.328 4.471 C 72.328 1.444 75.262 0.466 77.777 0.466 C 80.292 0.466 82.341 0.792 82.015 3.633 C 81.969 3.912 81.689 4.238 81.41 4.331 L 80.106 4.331 C 79.687 4.238 79.593 3.912 79.593 3.586 L 79.687 3.307 C 79.78 2.981 79.919 1.444 78.243 1.444 C 76.566 1.444 75.402 3.586 75.402 5.356 C 75.402 7.126 75.868 7.545 77.078 7.359 C 77.498 6.474 78.196 6.52 79.081 6.474 L 82.76 6.66 C 83.412 6.66 85.648 6.753 85.788 5.728 C 85.881 5.263 85.462 4.704 85.136 4.424 L 85.741 4.052 C 86.486 4.704 86.999 5.309 86.999 6.334 C 86.999 8.057 85.927 8.849 84.297 9.035 C 83.738 9.128 83.18 9.128 82.621 9.035 C 82.295 13.04 79.64 16.487 75.402 16.533 C 72.514 16.533 69.813 15.509 69.813 12.156 C 69.813 8.802 71.955 7.685 74.89 7.498 L 74.89 7.452 Z M 76.147 10.945 L 76.706 8.476 C 76.566 8.43 76.892 8.29 76.007 8.29 C 73.911 8.29 73.306 11.131 73.306 12.761 C 73.306 14.391 74.47 15.416 76.147 15.416 C 79.547 15.416 80.525 11.736 80.804 8.989 L 79.361 8.895 L 78.522 8.895 C 77.684 8.942 77.451 9.92 77.125 10.898 L 76.24 10.898 Z M 21.61 18.49 L 17.279 34.79 L 13.134 34.79 L 10.852 25.801 L 8.663 34.79 L 4.331 34.79 L 0 18.49 L 4.704 18.49 L 6.986 27.897 L 9.175 18.49 L 13.134 18.49 L 15.509 27.897 L 17.791 18.49 Z M 27.804 21.796 L 23.054 21.796 L 23.054 18.024 L 27.804 18.024 Z M 27.804 34.79 L 23.054 34.79 L 23.054 22.681 L 27.804 22.681 Z M 30.412 18.49 L 35.116 18.49 L 35.116 34.744 L 30.412 34.744 Z M 44.617 29.9 L 48.669 30.226 C 48.157 33.346 46.107 35.023 42.847 35.023 C 39.587 35.023 36.653 32.461 36.653 28.782 C 36.653 25.103 39.215 22.402 42.94 22.402 C 46.666 22.402 46.061 22.961 47.132 24.032 C 48.063 25.01 48.389 25.662 48.622 27.199 L 44.431 27.571 L 44.431 27.245 C 44.151 26.128 43.779 25.662 42.987 25.662 C 42.195 25.662 41.543 26.547 41.543 28.782 C 41.543 31.018 41.962 31.716 43.034 31.716 C 44.105 31.716 44.384 31.157 44.617 29.9 M 63.013 28.689 C 63.013 32.415 60.266 35.023 56.26 35.023 C 52.255 35.023 49.693 32.368 49.693 28.736 C 49.693 25.103 52.488 22.402 56.4 22.402 C 60.312 22.402 63.013 25.01 63.013 28.689 M 57.937 28.736 L 57.937 28.549 C 57.937 26.267 57.518 25.336 56.353 25.336 C 55.189 25.336 54.723 26.314 54.723 28.689 C 54.723 31.064 55.143 32.089 56.26 32.089 C 57.378 32.089 57.844 31.251 57.89 28.689 M 76.054 34.79 L 70.698 34.79 L 68.462 30.925 L 66.087 34.79 L 62.222 34.79 L 66.506 28.363 L 62.781 22.635 L 68.09 22.635 L 69.254 24.777 L 69.394 25.056 C 69.394 25.056 69.44 25.149 69.534 25.289 C 69.58 25.336 69.627 25.475 69.72 25.569 L 69.906 25.289 L 70.046 25.01 L 70.186 24.777 L 71.397 22.635 L 75.309 22.635 L 71.769 28.13 L 76.1 34.744 Z\" fill=\"var(--token-4bbec03e-1f65-48d5-94fd-ed5dc5c6f08f, rgb(1, 33, 105)) /* {&quot;name&quot;:&quot;Navy&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1aotol0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.599 16.347\" overflow=\"visible\"><path d=\"M 0 16.254 L 0 0 L 8.243 0 C 9.967 0 11.178 0.419 12.016 1.351 C 12.761 2.142 13.18 3.214 13.18 4.285 C 13.18 6.055 12.249 7.265 10.432 7.871 C 12.528 8.383 13.599 9.641 13.599 11.69 C 13.599 13.739 12.901 14.764 11.83 15.509 C 10.898 16.114 9.734 16.347 7.778 16.347 L 0 16.347 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b52xh6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.912 2.748\" overflow=\"visible\"><path d=\"M 0 2.748 L 2.329 2.748 C 3.307 2.748 3.912 2.236 3.912 1.351 C 3.912 0.466 3.307 0 2.236 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-twphyr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.192 2.934\" overflow=\"visible\"><path d=\"M 0 2.934 L 2.422 2.934 C 3.493 2.934 4.192 2.375 4.192 1.49 C 4.192 0.605 3.493 0 2.282 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tysock\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.83 12.388\" overflow=\"visible\"><path d=\"M 11.83 0 L 11.83 12.109 L 7.405 12.109 L 7.405 10.153 C 6.753 11.597 5.496 12.388 3.633 12.388 C 1.77 12.388 0 11.084 0 8.663 L 0 0 L 4.797 0 L 4.797 7.638 C 4.797 8.616 5.03 8.942 5.728 8.942 C 6.427 8.942 7.079 8.29 7.079 7.265 L 7.079 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h8df8i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.072 12.388\" overflow=\"visible\"><path d=\"M 4.564 12.342 L 0 12.342 L 0 0.233 L 3.959 0.233 L 3.959 2.748 C 4.518 0.792 5.402 0 7.172 0 C 8.942 0 7.498 0 7.824 0.047 L 7.824 4.285 C 7.405 4.192 7.219 4.192 6.939 4.192 C 5.356 4.192 4.611 5.03 4.611 6.846 L 4.611 12.388 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14fyp4o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.83 12.435\" overflow=\"visible\"><path d=\"M 11.83 12.342 L 7.079 12.342 L 7.079 4.704 C 7.079 3.633 6.8 3.26 6.055 3.26 C 5.309 3.26 4.75 3.866 4.75 5.076 L 4.75 12.342 L 0 12.342 L 0 0.233 L 4.424 0.233 L 4.424 1.956 C 5.17 0.559 6.241 0 7.964 0 C 9.687 0 10.2 0.373 10.852 1.071 C 11.643 1.816 11.83 2.468 11.83 4.657 L 11.83 12.435 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-60iyhr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.388 12.621\" overflow=\"visible\"><path d=\"M 0 8.989 L 3.772 8.476 C 4.098 9.408 4.797 9.78 6.287 9.78 C 7.778 9.78 8.15 9.501 8.15 9.035 C 8.15 8.569 7.685 8.43 6.567 8.29 L 5.635 8.15 C 4.238 7.964 2.981 7.591 2.189 7.172 C 1.211 6.613 0.559 5.449 0.559 4.192 C 0.559 1.677 2.794 0 6.287 0 C 9.78 0 11.038 1.118 11.783 3.167 L 8.197 3.866 C 7.778 3.12 7.172 2.794 6.101 2.794 C 5.216 2.794 4.611 3.074 4.611 3.493 C 4.611 3.912 4.704 4.052 7.359 4.378 C 9.175 4.611 10.013 4.844 10.805 5.356 C 11.83 6.055 12.388 7.079 12.388 8.29 C 12.388 10.991 10.013 12.621 6.148 12.621 C 2.282 12.621 0.885 11.41 0.047 8.942\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zhvyji\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.185 16.068\" overflow=\"visible\"><path d=\"M 5.123 6.986 C 3.54 6.567 2.515 5.635 2.515 4.005 C 2.515 0.978 5.449 0 7.964 0 C 10.479 0 12.528 0.326 12.202 3.167 C 12.156 3.446 11.876 3.772 11.597 3.866 L 10.293 3.866 C 9.873 3.772 9.78 3.446 9.78 3.12 L 9.873 2.841 C 9.967 2.515 10.106 0.978 8.43 0.978 C 6.753 0.978 5.589 3.12 5.589 4.89 C 5.589 6.66 6.055 7.079 7.265 6.893 C 7.685 6.008 8.383 6.055 9.268 6.008 L 12.947 6.194 C 13.599 6.194 15.835 6.287 15.975 5.263 C 16.068 4.797 15.649 4.238 15.323 3.959 L 15.928 3.586 C 16.673 4.238 17.185 4.844 17.185 5.868 C 17.185 7.591 16.114 8.383 14.484 8.569 C 13.925 8.663 13.366 8.663 12.808 8.569 C 12.482 12.575 9.827 16.021 5.589 16.068 C 2.701 16.068 0 15.043 0 11.69 C 0 8.337 2.142 7.219 5.076 7.033 L 5.076 6.986 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x7wwso\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.498 7.126\" overflow=\"visible\"><path d=\"M 2.841 2.655 L 3.4 0.186 C 3.26 0.14 3.586 0 2.701 0 C 0.605 0 0 2.841 0 4.471 C 0 6.101 1.164 7.126 2.841 7.126 C 6.241 7.126 7.219 3.446 7.498 0.699 L 6.055 0.605 L 5.216 0.605 C 4.378 0.652 4.145 1.63 3.819 2.608 L 2.934 2.608 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h7q0tf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.61 16.301\" overflow=\"visible\"><path d=\"M 21.61 0 L 17.279 16.301 L 13.134 16.301 L 10.852 7.312 L 8.663 16.301 L 4.331 16.301 L 0 0 L 4.704 0 L 6.986 9.408 L 9.175 0 L 13.134 0 L 15.509 9.408 L 17.791 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ddcgv7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.75 3.772\" overflow=\"visible\"><path d=\"M 4.75 3.772 L 0 3.772 L 0 0 L 4.75 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1llnun8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.75 12.109\" overflow=\"visible\"><path d=\"M 4.75 12.109 L 0 12.109 L 0 0 L 4.75 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dnvl5a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.704 16.254\" overflow=\"visible\"><path d=\"M 0 0 L 4.704 0 L 4.704 16.254 L 0 16.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1493drd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.016 12.621\" overflow=\"visible\"><path d=\"M 7.964 7.498 L 12.016 7.824 C 11.504 10.945 9.454 12.621 6.194 12.621 C 2.934 12.621 0 10.06 0 6.381 C 0 2.701 2.562 0 6.287 0 C 10.013 0 9.408 0.559 10.479 1.63 C 11.41 2.608 11.736 3.26 11.969 4.797 L 7.778 5.17 L 7.778 4.844 C 7.498 3.726 7.126 3.26 6.334 3.26 C 5.542 3.26 4.89 4.145 4.89 6.381 C 4.89 8.616 5.309 9.315 6.381 9.315 C 7.452 9.315 7.731 8.756 7.964 7.498\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9ofwhr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.32 12.621\" overflow=\"visible\"><path d=\"M 13.32 6.287 C 13.32 10.013 10.572 12.621 6.567 12.621 C 2.562 12.621 0 9.967 0 6.334 C 0 2.701 2.794 0 6.707 0 C 10.619 0 13.32 2.608 13.32 6.287\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bwsg8m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.214 6.753\" overflow=\"visible\"><path d=\"M 3.214 3.4 L 3.214 3.214 C 3.214 0.931 2.794 0 1.63 0 C 0.466 0 0 0.978 0 3.353 C 0 5.728 0.419 6.753 1.537 6.753 C 2.655 6.753 3.12 5.915 3.167 3.353\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a1m5g7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.879 12.156\" overflow=\"visible\"><path d=\"M 13.832 12.156 L 8.476 12.156 L 6.241 8.29 L 3.866 12.156 L 0 12.156 L 4.285 5.728 L 0.559 0 L 5.868 0 L 7.033 2.142 L 7.172 2.422 C 7.172 2.422 7.219 2.515 7.312 2.655 C 7.359 2.701 7.405 2.841 7.498 2.934 L 7.685 2.655 L 7.824 2.375 L 7.964 2.142 L 9.175 0 L 13.087 0 L 9.547 5.496 L 13.879 12.109 Z\" fill=\"var(--token-4bbec03e-1f65-48d5-94fd-ed5dc5c6f08f, rgb(1, 33, 105)) /* {&quot;name&quot;:&quot;Navy&quot;} */\"></path></svg>',withExternalLayout:true})]})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QnJldWVyIFRleHQgUmVndWxhcg==\",\"--framer-font-family\":'\"Breuer Text Regular\", \"Breuer Text Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"end\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P1C0vORwp\"},motionChild:true,nodeId:\"rpwbROWil\",openInNewTab:false,relValues:[],scopeId:\"ifObqK8Yb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1iamynr\",\"data-styles-preset\":\"xRZJ05Wwe\",children:\"Back to home\"})})})}),className:\"framer-1alxszd\",fonts:[\"CUSTOMV2;Breuer Text Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ywghdl-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"izs1RJApT\",scopeId:\"ifObqK8Yb\",children:/*#__PURE__*/_jsx(Footer,{cookieHref:\"/cookie-policy\",cookieLabel:\"Cookie Policy\",cookieOpenInNewTab:false,copyright:\"\\xa9 2026 Burns & Wilcox Global Solutions\",height:\"100%\",id:\"izs1RJApT\",layoutId:\"izs1RJApT\",privacyHref:\"https://www.burnsandwilcox.uk/privacy-policy/\",privacyLabel:\"Privacy Policy\",privacyOpenInNewTab:true,style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KJbaCTe1x\":{\"layout\":[\"fixed\",\"fixed\"]},\"PratzO6Nu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"NGyIh9fBp\":[\".framer-166qhy1\",\".framer-ywghdl-container\"],\"KJbaCTe1x\":[\".framer-166qhy1\",\".framer-ywghdl-container\"],\"PratzO6Nu\":[\".framer-166qhy1\",\".framer-ywghdl-container\"]}\n * @framerBreakpoints {\"NGyIh9fBp\":{\"min\":1200,\"canvasClassName\":\"framer-53r5bn-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"KJbaCTe1x\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1v56lvl-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"PratzO6Nu\":{\"max\":809,\"canvasClassName\":\"framer-x70er2-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant NGyIh9fBp\n * @framerLayoutTemplate true\n */const FramerifObqK8Yb=withCSS(Component,css,\"framer-8idkx\");export default FramerifObqK8Yb;FramerifObqK8Yb.displayName=\"Main Blue\";FramerifObqK8Yb.defaultProps={height:1e3,width:1200};addFonts(FramerifObqK8Yb,[{explicitInter:true,fonts:[{cssFamilyName:\"Breuer Text Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Breuer Text\",url:\"https://framerusercontent.com/assets/oOyhoGjGYFnInrTTpkqXuhs3Ks.woff2\",weight:\"400\"}]},...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerifObqK8Yb\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"NGyIh9fBp\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KJbaCTe1x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PratzO6Nu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"NGyIh9fBp\\\":[\\\".framer-166qhy1\\\",\\\".framer-ywghdl-container\\\"],\\\"KJbaCTe1x\\\":[\\\".framer-166qhy1\\\",\\\".framer-ywghdl-container\\\"],\\\"PratzO6Nu\\\":[\\\".framer-166qhy1\\\",\\\".framer-ywghdl-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"NGyIh9fBp\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-53r5bn-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"KJbaCTe1x\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1v56lvl-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"PratzO6Nu\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-x70er2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/IKKKTz6vGHNJLgEclnGK/5ncZmQgoxXqRweKclTbV/CYA5gv_dC.js\";\r\nimport MainBlue from \"https://framerusercontent.com/modules/NjMVZrS4HmFtVoDha0hZ/KUjWEJyjdDSQpJcJFljk/ifObqK8Yb.js\";\r\n\r\n\t\tconst routes = {P1C0vORwp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wEpx7HKunJJTkjWtNQRm/TsK4dOZ40IYZPwG2lEcU/P1C0vORwp.js\")), path: \"/\"}, J8ssJfN8u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RyoNodz53zFZFvycP3Gx/Zh00agDKrDekuqGyXRmO/J8ssJfN8u.js\")), path: \"/cookie-policy\"}, J4ycBnAyS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YcUnHhBQjvtTprGxaFya/xnRG7fUHMaqUmdL6URJF/J4ycBnAyS.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"7357034e061e40dab8c9d1ec1339ac8fe5cbbbd2757bc0c9bb6d8d2d232e8a33\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"P1C0vORwp\":\r\ncase \"J4WLSLDdu\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ncase \"J8ssJfN8u\":\r\nreturn React.createElement(MainBlue, {...props, key: \"MainBlue\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"P1C0vORwp\":\r\ncase \"J4WLSLDdu\":\r\nreturn [{hash: \"j6l7f8\"}]\r\ncase \"J8ssJfN8u\":\r\nreturn [{hash: \"53r5bn\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1v56lvl\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"x70er2\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YcUnHhBQjvtTprGxaFya/xnRG7fUHMaqUmdL6URJF/J4ycBnAyS.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.fastforward.report\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/t8kI9Q9Py4eDI9iEXYoE/0sB7AsXqCPKdROnbeuwa/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}