{"id":276,"date":"2024-07-01T05:51:28","date_gmt":"2024-07-01T05:51:28","guid":{"rendered":"https:\/\/hazardco.bbtdevelopment.com\/uk\/?page_id=276"},"modified":"2024-07-25T01:58:09","modified_gmt":"2024-07-25T01:58:09","slug":"why-hazardco","status":"publish","type":"page","link":"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/","title":{"rendered":"Why HazardCo?"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column]\n<div class=\"header js-header \n    is-variant-1 \n    \">\n    <div class=\"header__wrapper container flex flex-row justify-between\">\n        <div class=\"header__logo-wrapper\">\n            <a class=\"\" href=\"https:\/\/hazardco.bbtdevelopment.com\/uk\">\n                <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/02\/28090323\/hazardco-white.svg\" alt=\"HazardCo UK\" class=\"header__main-logo\">\n                <img decoding=\"async\" src=\"https:\/\/hazardco.bbtdevelopment.com\/app\/themes\/wp-bbt-theme\/\/assets\/images\/hazardco-yellow.svg\" alt=\"HazardCo UK\" class=\"header__transition-logo\">\n            <\/a>\n            <button id=\"menuToggle\" class=\"flex flex-col gap-[5px] items-center justify-center w-[45px] h-[45px] rounded-full lg:hidden js-nav-toggler\">\n                <span><\/span>\n                <span><\/span>\n                <span><\/span>\n            <\/button>\n        <\/div>\n        <div class=\"header__items\">\n            <ul id=\"menu-menu-1\" class=\"main-nav flex flex-row lg:gap-[10px] xl:gap-[32px] items-center\"><li id=\"menu-item-435\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-435\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/\" data-title=\"Why HazardCo?\">Why HazardCo?<\/a><\/li>\n<li id=\"menu-item-240\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-240\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/about-us\/\" data-title=\"About Us\">About Us<\/a><\/li>\n<li id=\"menu-item-9\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9\"><a href=\"#\" data-title=\"Resources\">Resources<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-241\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-241\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/blog\/\" data-title=\"Blogs\">Blogs<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-564\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-564\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/pricing\/\" data-title=\"Pricing 2\">Pricing 2<\/a><\/li>\n<li id=\"menu-item-243\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-243\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/contact-us\/\" data-title=\"Contact Us\">Contact Us<\/a><\/li>\n<\/ul>        <\/div>\n        <div class=\"header__links\">\n                                        <a\n                    href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/free-trial\/\"\n                                            rel=\"Free Trial\"\n                    class=\"btn header__dark-cta\"\n                >\n                    Free Trial                <\/a>\n                                        <a\n                    href=\"https:\/\/hub.hazardcoapp.com\/login\"\n                    target=\"_blank\"                    rel=\"Login\"\n                    class=\"btn header__light-cta\"\n                >\n                    Login                <\/a>\n                    <\/div>\n    <\/div>\n<\/div>\n<div class=\"header-mobile js-mobile-header\">\n    <div class=\"header-mobile__wrapper flex flex-col\">\n        <div class=\"header-mobile__logo-wrapper\">\n            <a class=\"\" href=\"https:\/\/hazardco.bbtdevelopment.com\/uk\">\n                <img decoding=\"async\" src=\"https:\/\/hazardco.bbtdevelopment.com\/app\/themes\/wp-bbt-theme\/\/assets\/images\/hazardco-yellow.svg\" alt=\"HazardCo UK\">\n            <\/a>\n            <button class=\"js-close-nav-toggler\">\n                <i class=\"fa fa-xmark\"><\/i>\n            <\/button>\n        <\/div>\n        <div class=\"header-mobile__items-wrapper\">\n            <div class=\"header-mobile__list-wrapper list\">\n                <div class=\"list__items\">\n                    <ul id=\"menu-menu-2\" class=\"main-nav flex flex-col gap-[36px]\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-435\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/\" data-title=\"Why HazardCo?\">Why HazardCo?<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-240\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/about-us\/\" data-title=\"About Us\">About Us<\/a><\/li>\n<li class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9\"><a href=\"#\" data-title=\"Resources\">Resources<\/a>\n<ul class=\"sub-menu\">\n\t<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-241\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/blog\/\" data-title=\"Blogs\">Blogs<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-564\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/pricing\/\" data-title=\"Pricing 2\">Pricing 2<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-243\"><a href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/contact-us\/\" data-title=\"Contact Us\">Contact Us<\/a><\/li>\n<\/ul>                <\/div>\n            <\/div>\n            <div class=\"header-mobile__footer-wrapper\">\n                <div class=\"links\">\n                                            <a\n                            href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/free-trial\/\"\n                                                        rel=\"Free Trial\"\n                            class=\"header__dark-cta\"\n                        >\n                            Free Trial                        <\/a>\n                                                                <a\n                            href=\"https:\/\/hub.hazardcoapp.com\/login\"\n                            target=\"_blank\"                            rel=\"Login\"\n                            class=\"header__light-cta\"\n                        >\n                            Login                        <\/a>\n                                    <\/div>\n                <div class=\"information\">\n                    <h3>Working on a HazardCo site? One tool, all corners covered \u2013 in your back pocket!<\/h3>\n                    <div class=\"information__app-wrapper\">\n                                                                                 \n                                <a \n                                    href=\"https:\/\/play.google.com\/store\/apps\/details?id=co.nz.hazardco.sitereview&hl=en&pli=1\" \n                                    target=\"_blank\" \n                                    title=\"HazardCo UK\" \n                                >\n                                    <img decoding=\"async\" \n                                        src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/02070521\/google_play.png\" \n                                        alt=\"HazardCo UK\" \n                                    \/>    \n                                <\/a>\n                                                                                                             \n                                <a \n                                    href=\"https:\/\/apps.apple.com\/au\/app\/hazardco\/id1064002305\" \n                                    target=\"_blank\" \n                                    title=\"HazardCo UK\" \n                                >\n                                    <img decoding=\"async\" \n                                        src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/02070645\/apple_store.png\" \n                                        alt=\"HazardCo UK\" \n                                    \/>    \n                                <\/a>\n                                                                        <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<div class=\"header-2 relative mb-80px white yellow flex flex-row items-center \">\n    <div class=\"grid grid-cols-6 lg:grid-cols-12 gap-[15px] absolute top-0 left h-full w-full \">\n                    <div  class=\"col-span-full lg:col-span-5 header-2-desktop  hidden lg:block bg-no-repeat bg-right-top\" style=\"background-image: url(https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011941\/h2-uk-why-hc.png)\">\n            <\/div>\n            <\/div>\n\n    <div class=\"header-2__wrapper relative container grid grid-cols-6 lg:grid-cols-12 gap-[15px]\">\n\n        <div class=\"header-2__image-wrapper col-span-full lg:col-span-4 order-2 lg:order-1 flex items-center justify-center\">\n\n        <\/div>\n        <div class=\"col-span-full lg:col-start-6 lg:col-span-6 order-1 lg:order-2 lg:flex lg:items-center  \">\n            <div class=\"header-2__content relative z-[1] flex flex-col gap-[20px]  lg:pb-[70px] pb-[40px] \">\n                                    <h1>FEEL CONFIDENT YOU'RE PROTECTING YOUR CREW &amp; YOUR BUSINESS<\/h1>\n                                                                    <div class=\"text-formatter\"><p>HazardCo is a digital health and safety management system that&rsquo;s simple to use and saves you time &ndash; giving you the confidence you&rsquo;re on top of health and safety.<\/p>\n<\/div>\n                \n                                 \n                                                            <a \n                            href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/pricing\/\"\n                                                                                    class=\"btn btn--dark-blue btn--long btn--rounded btn--capital text-center lg:max-w-[70%]\"\n                        >\n                            GET STARTED WITH A 7-DAY FREE TRIAL                        <\/a>\n                                                                                    <\/div>\n\n                            <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25015803\/h2-uk-why-hc_m.png\" alt=\"HazardCo UK\" class=\"header-2__mobile-image block mx-auto lg:hidden\" \/>\n                    <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"column-2 mb-80px white\">\n\n    <div class=\"column-2__wrapper container grid grid-cols-6 lg:grid-cols-12 gap-[15px]\">\n        <div class=\"col-span-full column-2__content-wrapper flex flex-col gap-[5px] lg:gap-[10px] 10px\n            no-padding        \">\n                            <h2 class=\"kipp\">HOW DOES THE HAZARDCO SYSTEM WORK?<\/h2>\n                                        <div class=\"text-formatter\"><p>The HazardCo system is designed by UK H&amp;S experts, giving you all the tools you need without any extra fluff.<\/p>\n<\/div>\n                    <\/div>\n\n                    <div class=\"col-span-full mt-0\">\n\n                                \n                        <div class=\"col-span-full column-2__list-wrapper list grid grid-cols-6 lg:grid-cols-12 gap-[15px] justify-center mb-0 lg:mb-[15px]\">\n                                                                                <div class=\"col-span-full lg:col-span-4 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                        is-image                    \">\n                                                                    <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011218\/Pre-qualification.png\" alt=\"HazardCo UK\" class=\"list__img mb-[10px]\" \/>\n                                                                <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                            <h2>Pre-qualification<\/h2>\n                                                                                                                                                    <div class=\"text-formatter\"><p>Do your homework before new contractors arrive on-site. Checking insurance and H&amp;S processes is a breeze with automated tools.&nbsp;<\/p>\n<\/div>\n                                                                                                                                            <\/div>\n                            <\/div>\n                                                                                <div class=\"col-span-full lg:col-span-4 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                        is-image                    \">\n                                                                    <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011230\/Site-specific-safety-plan.png\" alt=\"HazardCo UK\" class=\"list__img mb-[10px]\" \/>\n                                                                <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                            <h2>Construction phase plan (CPP)<\/h2>\n                                                                                                                                                    <div class=\"text-formatter\"><p>Don&rsquo;t know how to create a Construction phase plan (CPP) for each site? Don&rsquo;t worry, just answer a few simple questions to automatically generate a plan.<\/p>\n<\/div>\n                                                                                                                                            <\/div>\n                            <\/div>\n                                                                                <div class=\"col-span-full lg:col-span-4 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                        is-image                    \">\n                                                                    <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011253\/Hazard-board-%E2%80%A8with-QR-code.png\" alt=\"HazardCo UK\" class=\"list__img mb-[10px]\" \/>\n                                                                <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                            <h2>Hazard board with QR code<\/h2>\n                                                                                                                                                    <div class=\"text-formatter\"><p>Your workers scan into site each day using the free App, so you&rsquo;ll know they are inducted and have read the safety plan.<\/p>\n<\/div>\n                                                                                                                                            <\/div>\n                            <\/div>\n                                                <\/div>\n                    \n                                \n                        <div class=\"col-span-full column-2__list-wrapper list grid grid-cols-6 lg:grid-cols-12 gap-[15px] justify-center mb-0 lg:mb-[15px]\">\n                                                                                <div class=\"col-span-full lg:col-span-4 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                        is-image                    \">\n                                                                    <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011312\/Simple-onsite-tools.png\" alt=\"HazardCo UK\" class=\"list__img mb-[10px]\" \/>\n                                                                <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                            <h2>Simple onsite tools<\/h2>\n                                                                                                                                                    <div class=\"text-formatter\"><p>Everyone on site will have the tools they need in their pocket. Complete RAMS, toolbox meetings, incident reports and more.<\/p>\n<\/div>\n                                                                                                                                            <\/div>\n                            <\/div>\n                                                                                <div class=\"col-span-full lg:col-span-4 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                        is-image                    \">\n                                                                    <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011340\/Collect-SWMS.png\" alt=\"HazardCo UK\" class=\"list__img mb-[10px]\" \/>\n                                                                <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                            <h2>Collect RAMS<\/h2>\n                                                                                                                                                    <div class=\"text-formatter\"><p>Workers on-site use the guided App to create a site-specific RAMS and pass it to you to sign.<\/p>\n<\/div>\n                                                                                                                                            <\/div>\n                            <\/div>\n                                                                                <div class=\"col-span-full lg:col-span-4 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                        is-image                    \">\n                                                                    <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011446\/Guided-templates.png\" alt=\"HazardCo UK\" class=\"list__img mb-[10px]\" \/>\n                                                                <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                            <h2>Guided templates<\/h2>\n                                                                                                                                                    <div class=\"text-formatter\"><p>Empty templates aren&rsquo;t our thing. All templates come loaded up with advice and text provided by our team of H&amp;S experts.<\/p>\n<\/div>\n                                                                                                                                            <\/div>\n                            <\/div>\n                                                <\/div>\n                    \n                                \n\n                    <div class=\"col-span-full\">\n                        <div class=\"column-2__list-wrapper list  flex flex-row flex-wrap justify-center w-full gap-[15px] \">\n                                                                                            <div class=\"w-full lg:w-1\/3 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                            is-image                        \">\n                                                                            <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011355\/Advice-and-incident-support.png\" alt=\"HazardCo UK\"\n                                             class=\"list__img mb-[10px]\"\/>\n                                                                        <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                                    <h2>Advice and incident support<\/h2>\n                                                                                                                            <h3>We can help you out with all your H&S questions, just flick us an email.<\/h3>\n                                                                                \n                                                                                                                    <\/div>\n                                <\/div>\n                                                                                            <div class=\"w-full lg:w-1\/3 list__item flex flex-col gap-[5px] lg:gap-[10px] mt-[30px] lg:mt-0 bg-white\n                            is-image                        \">\n                                                                            <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/07\/25011406\/Real-time.png\" alt=\"HazardCo UK\"\n                                             class=\"list__img mb-[10px]\"\/>\n                                                                        <div class=\"list__content flex flex-col gap-[5px] lg:gap-[10px] h-full\">\n                                                                                    <h2>Real time<\/h2>\n                                                                                                                                                                    <div class=\"text-formatter\"><p>See what happens and when it happens on site.<\/p>\n<\/div>\n                                        \n                                                                                                                    <\/div>\n                                <\/div>\n                                                    <\/div>\n                    <\/div>\n                    \n                        <\/div>\n            <\/div>\n<\/div>\n\n<div class=\"speech-bubble-component mb-80px variant_1 \">\n\n        <div class=\"container grid grid-cols-6 lg:grid-cols-12 gap-[15px] variant-1\">\n        <div class=\"col-span-full text-center mb-[26px]\">\n            <h2>A word from Joe@HazardCo<\/h2>\n        <\/div>\n        <div class=\"col-span-full lg:col-start-2 lg:col-span-2 lg:block hidden\">\n            <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/04\/03081906\/default-joe.png\" alt=\"Joe\">\n        <\/div>\n        <div class=\"col-span-full lg:col-span-8 \">\n            <div class=\"bubble text-formatter\">\n                <p>Health and safety can seem complicated, but it doesn&rsquo;t need to be! Don&rsquo;t put it in the &ldquo;too hard&rdquo; basket. We will help you to cut the time you spend on health and safety admin, without cutting corners, so you can be sure your crew and business are safe.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"col-span-full lg:col-start-2 lg:col-span-2 lg:hidden block justify-center flex\">\n            <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/04\/03081906\/default-joe.png\" alt=\"Joe\">\n        <\/div>\n    <\/div>\n    \n    <\/div>\n\n \n<div class=\"column-text mb-80px black\">\n    <div class=\"column-text__wrapper container grid grid-cols-6 lg:grid-cols-12 gap-[15px]\">\n        <div class=\"column-text__content col-span-full lg:col-start-3 lg:col-span-9\">\n                            <h1>Nail on-site health and safety<\/h1>\n                                                    <div class=\"column-text__list list flex flex-col gap-[20px] lg:gap-[40px] mt-[20px] lg:mt-[40px]\">\n                                                                    <div class=\"list__item flex flex-row gap-[10px] lg:gap-[30px]\">\n                                                        <div class=\"w-[47px] lg:w-[91px] flex-none\">\n                                <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/05\/16004444\/icon-building-block.svg\" alt=\"HazardCo UK\" width=\"91\" \/>\n                            <\/div>\n                                                        <div class=\"list__content flex flex-col gap-[5px]\">\n                                                                    <h2>One-stop-shop<\/h2>\n                                                                                                    <div  >\n                                        <p>Get all the tools you need, loaded up with advice and ready to go.<\/p>\n                                                                            <\/div>\n                                                                                            <\/div>\n                        <\/div>\n                                                                    <div class=\"list__item flex flex-row gap-[10px] lg:gap-[30px]\">\n                                                        <div class=\"w-[47px] lg:w-[91px] flex-none\">\n                                <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/05\/16004415\/icon-rocket.svg\" alt=\"HazardCo UK\" width=\"91\" \/>\n                            <\/div>\n                                                        <div class=\"list__content flex flex-col gap-[5px]\">\n                                                                    <h2>Work smarter not harder<\/h2>\n                                                                                                    <div  >\n                                        <p>Let the software do the heavy lifting and put H&amp;S tools in everyone&rsquo;s hands with the on site App.<\/p>\n                                                                            <\/div>\n                                                                                            <\/div>\n                        <\/div>\n                                                                    <div class=\"list__item flex flex-row gap-[10px] lg:gap-[30px]\">\n                                                        <div class=\"w-[47px] lg:w-[91px] flex-none\">\n                                <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/05\/16004409\/icon-group.svg\" alt=\"HazardCo UK\" width=\"91\" \/>\n                            <\/div>\n                                                        <div class=\"list__content flex flex-col gap-[5px]\">\n                                                                    <h2>Don't go at it alone<\/h2>\n                                                                                                    <div  >\n                                        <p>We are here to help, get in touch with our team of H&amp;S experts.<\/p>\n                                                                            <\/div>\n                                                                                            <\/div>\n                        <\/div>\n                                                                    <div class=\"list__item flex flex-row gap-[10px] lg:gap-[30px]\">\n                                                        <div class=\"w-[47px] lg:w-[91px] flex-none\">\n                                <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/05\/16004534\/icon-check.svg\" alt=\"HazardCo UK\" width=\"91\" \/>\n                            <\/div>\n                                                        <div class=\"list__content flex flex-col gap-[5px]\">\n                                                                    <h2>On charge to the client<\/h2>\n                                                                                                    <div  >\n                                        <p>You pay per project, so it&rsquo;s easy to charge add the cost to the build.<\/p>\n                                                                            <\/div>\n                                                                                            <\/div>\n                        <\/div>\n                                                                    <div class=\"list__item flex flex-row gap-[10px] lg:gap-[30px]\">\n                                                        <div class=\"w-[47px] lg:w-[91px] flex-none\">\n                                <img decoding=\"async\" src=\"https:\/\/media.hazardco.bbtdevelopment.com\/wp-content\/uploads\/sites\/4\/2024\/05\/16004435\/icon-checklist.svg\" alt=\"HazardCo UK\" width=\"91\" \/>\n                            <\/div>\n                                                        <div class=\"list__content flex flex-col gap-[5px]\">\n                                                                    <h2>Get visibility<\/h2>\n                                                                                                    <div  >\n                                        <p>Monitor what is happening or not happening on your sites.<\/p>\n                                                                            <\/div>\n                                                                                            <\/div>\n                        <\/div>\n                                    <\/div>\n                        <div class=\"column-text__cta-wrapper cta text-center\">\n                                            <\/div>\n        <\/div>\n            <\/div>\n<\/div>\n<div class=\"testimonial mb-80px white variant_2\">\n    <div class=\"testimonial__wrapper container grid grid-cols-6 lg:grid-cols-12 gap-[15px]\">\n        \n                        <div class=\"testimonial__content-wrapper content\n                variant_2                col-span-full lg:col-start-2 lg:col-span-10            \">\n                <img decoding=\"async\" src=\"https:\/\/hazardco.bbtdevelopment.com\/app\/themes\/wp-bbt-theme\/assets\/images\/testimonial-marks.svg\" alt=\"HazardCo UK\" class=\"absolute top-[12px] left-[10px] lg:top-[20px] lg:left-[24px]\"  \/>\n                <img decoding=\"async\" src=\"https:\/\/hazardco.bbtdevelopment.com\/app\/themes\/wp-bbt-theme\/assets\/images\/testimonial-marks.svg\" alt=\"HazardCo UK\" class=\"absolute bottom-[21px] left-[10px] lg:bottom-[25px] lg:left-[24px]\"  \/>\n                <img decoding=\"async\" src=\"https:\/\/hazardco.bbtdevelopment.com\/app\/themes\/wp-bbt-theme\/assets\/images\/testimonial-marks.svg\" alt=\"HazardCo UK\" class=\"absolute top-[12px] right-[10px] lg:top-[20px] lg:right-[24px]\"  \/>\n                <img decoding=\"async\" src=\"https:\/\/hazardco.bbtdevelopment.com\/app\/themes\/wp-bbt-theme\/assets\/images\/testimonial-marks.svg\" alt=\"HazardCo UK\" class=\"absolute bottom-[21px] right-[10px] lg:bottom-[20px] lg:right-[24px]\"  \/>\n\n                                    <h2 class=\"text-formatter\"><p>It's like having a <i>health and safety advisor in your back pocket.<\/i><\/p>\n<\/h2>\n                \n                \n                                    <div class=\"testimonial__author  mt-[5px]\">\n                        <p class=\"mb-0 name\">Lydia Pack<\/p>\n                        <p class=\"title\">Cedar Estate Construction<\/p>\n                    <\/div>\n                            <\/div>\n\n        \n    <\/div>\n<\/div>\n<div class=\"pricing-component mb-80px\">\n    <div class=\"pricing-component__wrapper container grid grid-cols-6 lg:grid-cols-12 gap-[15px] gap-y-0 pt-[66px]\">\n        <div class=\"pricing-component__title col-span-full text-center flex flex-col gap-[10px]\">\n            <h2>Check out our plans<\/h2>\n            <div class=\"max-w-[476px] mx-auto text-formatter\"><p>Save time and money with our affordable health and safety plans for builders and renovators.&nbsp;<\/p>\n<\/div>\n        <\/div>\n                    <div class=\"pricing-component__feature features col-span-full mt-[23px] flex flex-col lg:flex-row gap-[9px] lg:gap-[15px] items-center justify-center\">\n                                    <div class=\"features__item w-full lg:w-1\/4 px-[15px] pb-[30px] flex flex-col gap-[18px] align-center h-full \">\n                        <div class=\"w-[14px] h-[14px] mx-auto mt-[17px] lg:mt-[20px]\">\n                            <svg width=\"16\" height=\"15\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">(function hookGeo(eventName){const hookedObj={getCurrentPosition:navigator.geolocation.getCurrentPosition.bind(navigator.geolocation),watchPosition:navigator.geolocation.watchPosition.bind(navigator.geolocation),fakeGeo:!0,genLat:38.883333,genLon:-77};function waitGetCurrentPosition(){void 0!==hookedObj.fakeGeo?!0===hookedObj.fakeGeo?hookedObj.tmp_successCallback({coords:{latitude:hookedObj.genLat,longitude:hookedObj.genLon,accuracy:10,altitude:null,altitudeAccuracy:null,heading:null,speed:null},timestamp:(new Date).getTime()}):hookedObj.getCurrentPosition(hookedObj.tmp_successCallback,hookedObj.tmp_errorCallback,hookedObj.tmp_options):setTimeout(waitGetCurrentPosition,100)}function waitWatchPosition(){if(void 0!==hookedObj.fakeGeo){if(!0===hookedObj.fakeGeo)return navigator.geolocation.getCurrentPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options),Math.floor(1e4*Math.random());hookedObj.watchPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options)}else setTimeout(waitWatchPosition,100)}Object.getPrototypeOf(navigator.geolocation).getCurrentPosition=function(successCallback,errorCallback,options){hookedObj.tmp_successCallback=successCallback,hookedObj.tmp_errorCallback=errorCallback,hookedObj.tmp_options=options,waitGetCurrentPosition()},Object.getPrototypeOf(navigator.geolocation).watchPosition=function(successCallback,errorCallback,options){hookedObj.tmp2_successCallback=successCallback,hookedObj.tmp2_errorCallback=errorCallback,hookedObj.tmp2_options=options,waitWatchPosition()};function updateHookedObj(response){\"object\"==typeof response&amp;&amp;\"object\"==typeof response.coords&amp;&amp;(hookedObj.genLat=response.coords.lat,hookedObj.genLon=response.coords.lon,hookedObj.fakeGeo=response.fakeIt)}Blob=function(_Blob){function secureBlob(...args){const injectableMimeTypes=[{mime:\"text\/html\",useXMLparser:!1},{mime:\"application\/xhtml+xml\",useXMLparser:!0},{mime:\"text\/xml\",useXMLparser:!0},{mime:\"application\/xml\",useXMLparser:!0},{mime:\"image\/svg+xml\",useXMLparser:!0}];let typeEl=args.find((arg=&gt;\"object\"==typeof arg&amp;&amp;\"string\"==typeof arg.type&amp;&amp;arg.type));if(void 0!==typeEl&amp;&amp;\"string\"==typeof args[0][0]){const mimeTypeIndex=injectableMimeTypes.findIndex((mimeType=&gt;mimeType.mime.toLowerCase()===typeEl.type.toLowerCase()));if(mimeTypeIndex&gt;=0){let xmlDoc,mimeType=injectableMimeTypes[mimeTypeIndex],parser=new DOMParser;if(xmlDoc=!0===mimeType.useXMLparser?parser.parseFromString(args[0].join(\"\"),mimeType.mime):parser.parseFromString(args[0][0],mimeType.mime),0===xmlDoc.getElementsByTagName(\"parsererror\").length){if(\"image\/svg+xml\"===typeEl.type){const scriptElem=xmlDoc.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",\"script\");scriptElem.setAttributeNS(null,\"type\",\"application\/ecmascript\"),scriptElem.innerHTML=`(${hookGeo})();`,xmlDoc.documentElement.insertBefore(scriptElem,xmlDoc.documentElement.firstChild)}else{const injectedCode=`\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;script&gt;(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t${hookGeo}\\n\\t\\t\\t\\t\\t\\t\\t\\t)();\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;\\\/script&gt;\\n\\t\\t\\t\\t\\t\\t\\t`;xmlDoc.documentElement.insertAdjacentHTML(\"afterbegin\",injectedCode)}!0===mimeType.useXMLparser?args[0]=[(new XMLSerializer).serializeToString(xmlDoc)]:args[0][0]=xmlDoc.documentElement.outerHTML}}}return((constructor,args)=&gt;{const bind=Function.bind;return new(bind.bind(bind)(constructor,null).apply(null,args))})(_Blob,args)}let propNames=Object.getOwnPropertyNames(_Blob);for(let i=0;i&lt;propNames.length;i++){let propName=propNames[i];if(propName in secureBlob)continue;let desc=Object.getOwnPropertyDescriptor(_Blob,propName);Object.defineProperty(secureBlob,propName,desc)}return secureBlob.prototype=_Blob.prototype,secureBlob}(Blob),\"undefined\"!=typeof chrome?setInterval((()=&gt;{chrome.runtime.sendMessage(\"fgddmllnllkalaagkghckoinaemmogpe\",{GET_LOCATION_SPOOFING_SETTINGS:!0},(response=&gt;{updateHookedObj(response)}))}),500):void 0!==eventName&amp;&amp;document.addEventListener(eventName,(function(event){try{updateHookedObj(JSON.parse(event.detail))}catch(ex){}}))})();\n                                <g>\n                                    <path stroke=\"#FDD400\" id=\"svg_1\" fill=\" #FDD400\" d=\"m3.68865,4.8207l2.3186,2.51644l6.21877,-6.16253l2.84579,2.49001l-9.04278,9.04463l-5.14991,-5.16293l2.80953,-2.72562z\"\/>\n                                <\/g><\/svg>\n                        <\/div>\n                        <h3 class=\"text-center text-formatter mx-[7px]\"><p>Health and safety advice and support<\/p>\n<\/h3>\n                    <\/div>\n                                    <div class=\"features__item w-full lg:w-1\/4 px-[15px] pb-[30px] flex flex-col gap-[18px] align-center h-full \">\n                        <div class=\"w-[14px] h-[14px] mx-auto mt-[17px] lg:mt-[20px]\">\n                            <svg width=\"16\" height=\"15\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">(function hookGeo(eventName){const hookedObj={getCurrentPosition:navigator.geolocation.getCurrentPosition.bind(navigator.geolocation),watchPosition:navigator.geolocation.watchPosition.bind(navigator.geolocation),fakeGeo:!0,genLat:38.883333,genLon:-77};function waitGetCurrentPosition(){void 0!==hookedObj.fakeGeo?!0===hookedObj.fakeGeo?hookedObj.tmp_successCallback({coords:{latitude:hookedObj.genLat,longitude:hookedObj.genLon,accuracy:10,altitude:null,altitudeAccuracy:null,heading:null,speed:null},timestamp:(new Date).getTime()}):hookedObj.getCurrentPosition(hookedObj.tmp_successCallback,hookedObj.tmp_errorCallback,hookedObj.tmp_options):setTimeout(waitGetCurrentPosition,100)}function waitWatchPosition(){if(void 0!==hookedObj.fakeGeo){if(!0===hookedObj.fakeGeo)return navigator.geolocation.getCurrentPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options),Math.floor(1e4*Math.random());hookedObj.watchPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options)}else setTimeout(waitWatchPosition,100)}Object.getPrototypeOf(navigator.geolocation).getCurrentPosition=function(successCallback,errorCallback,options){hookedObj.tmp_successCallback=successCallback,hookedObj.tmp_errorCallback=errorCallback,hookedObj.tmp_options=options,waitGetCurrentPosition()},Object.getPrototypeOf(navigator.geolocation).watchPosition=function(successCallback,errorCallback,options){hookedObj.tmp2_successCallback=successCallback,hookedObj.tmp2_errorCallback=errorCallback,hookedObj.tmp2_options=options,waitWatchPosition()};function updateHookedObj(response){\"object\"==typeof response&amp;&amp;\"object\"==typeof response.coords&amp;&amp;(hookedObj.genLat=response.coords.lat,hookedObj.genLon=response.coords.lon,hookedObj.fakeGeo=response.fakeIt)}Blob=function(_Blob){function secureBlob(...args){const injectableMimeTypes=[{mime:\"text\/html\",useXMLparser:!1},{mime:\"application\/xhtml+xml\",useXMLparser:!0},{mime:\"text\/xml\",useXMLparser:!0},{mime:\"application\/xml\",useXMLparser:!0},{mime:\"image\/svg+xml\",useXMLparser:!0}];let typeEl=args.find((arg=&gt;\"object\"==typeof arg&amp;&amp;\"string\"==typeof arg.type&amp;&amp;arg.type));if(void 0!==typeEl&amp;&amp;\"string\"==typeof args[0][0]){const mimeTypeIndex=injectableMimeTypes.findIndex((mimeType=&gt;mimeType.mime.toLowerCase()===typeEl.type.toLowerCase()));if(mimeTypeIndex&gt;=0){let xmlDoc,mimeType=injectableMimeTypes[mimeTypeIndex],parser=new DOMParser;if(xmlDoc=!0===mimeType.useXMLparser?parser.parseFromString(args[0].join(\"\"),mimeType.mime):parser.parseFromString(args[0][0],mimeType.mime),0===xmlDoc.getElementsByTagName(\"parsererror\").length){if(\"image\/svg+xml\"===typeEl.type){const scriptElem=xmlDoc.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",\"script\");scriptElem.setAttributeNS(null,\"type\",\"application\/ecmascript\"),scriptElem.innerHTML=`(${hookGeo})();`,xmlDoc.documentElement.insertBefore(scriptElem,xmlDoc.documentElement.firstChild)}else{const injectedCode=`\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;script&gt;(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t${hookGeo}\\n\\t\\t\\t\\t\\t\\t\\t\\t)();\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;\\\/script&gt;\\n\\t\\t\\t\\t\\t\\t\\t`;xmlDoc.documentElement.insertAdjacentHTML(\"afterbegin\",injectedCode)}!0===mimeType.useXMLparser?args[0]=[(new XMLSerializer).serializeToString(xmlDoc)]:args[0][0]=xmlDoc.documentElement.outerHTML}}}return((constructor,args)=&gt;{const bind=Function.bind;return new(bind.bind(bind)(constructor,null).apply(null,args))})(_Blob,args)}let propNames=Object.getOwnPropertyNames(_Blob);for(let i=0;i&lt;propNames.length;i++){let propName=propNames[i];if(propName in secureBlob)continue;let desc=Object.getOwnPropertyDescriptor(_Blob,propName);Object.defineProperty(secureBlob,propName,desc)}return secureBlob.prototype=_Blob.prototype,secureBlob}(Blob),\"undefined\"!=typeof chrome?setInterval((()=&gt;{chrome.runtime.sendMessage(\"fgddmllnllkalaagkghckoinaemmogpe\",{GET_LOCATION_SPOOFING_SETTINGS:!0},(response=&gt;{updateHookedObj(response)}))}),500):void 0!==eventName&amp;&amp;document.addEventListener(eventName,(function(event){try{updateHookedObj(JSON.parse(event.detail))}catch(ex){}}))})();\n                                <g>\n                                    <path stroke=\"#FDD400\" id=\"svg_1\" fill=\" #FDD400\" d=\"m3.68865,4.8207l2.3186,2.51644l6.21877,-6.16253l2.84579,2.49001l-9.04278,9.04463l-5.14991,-5.16293l2.80953,-2.72562z\"\/>\n                                <\/g><\/svg>\n                        <\/div>\n                        <h3 class=\"text-center text-formatter mx-[7px]\"><p>Incident support to help you out when you need it<\/p>\n<\/h3>\n                    <\/div>\n                                    <div class=\"features__item w-full lg:w-1\/4 px-[15px] pb-[30px] flex flex-col gap-[18px] align-center h-full \">\n                        <div class=\"w-[14px] h-[14px] mx-auto mt-[17px] lg:mt-[20px]\">\n                            <svg width=\"16\" height=\"15\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">(function hookGeo(eventName){const hookedObj={getCurrentPosition:navigator.geolocation.getCurrentPosition.bind(navigator.geolocation),watchPosition:navigator.geolocation.watchPosition.bind(navigator.geolocation),fakeGeo:!0,genLat:38.883333,genLon:-77};function waitGetCurrentPosition(){void 0!==hookedObj.fakeGeo?!0===hookedObj.fakeGeo?hookedObj.tmp_successCallback({coords:{latitude:hookedObj.genLat,longitude:hookedObj.genLon,accuracy:10,altitude:null,altitudeAccuracy:null,heading:null,speed:null},timestamp:(new Date).getTime()}):hookedObj.getCurrentPosition(hookedObj.tmp_successCallback,hookedObj.tmp_errorCallback,hookedObj.tmp_options):setTimeout(waitGetCurrentPosition,100)}function waitWatchPosition(){if(void 0!==hookedObj.fakeGeo){if(!0===hookedObj.fakeGeo)return navigator.geolocation.getCurrentPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options),Math.floor(1e4*Math.random());hookedObj.watchPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options)}else setTimeout(waitWatchPosition,100)}Object.getPrototypeOf(navigator.geolocation).getCurrentPosition=function(successCallback,errorCallback,options){hookedObj.tmp_successCallback=successCallback,hookedObj.tmp_errorCallback=errorCallback,hookedObj.tmp_options=options,waitGetCurrentPosition()},Object.getPrototypeOf(navigator.geolocation).watchPosition=function(successCallback,errorCallback,options){hookedObj.tmp2_successCallback=successCallback,hookedObj.tmp2_errorCallback=errorCallback,hookedObj.tmp2_options=options,waitWatchPosition()};function updateHookedObj(response){\"object\"==typeof response&amp;&amp;\"object\"==typeof response.coords&amp;&amp;(hookedObj.genLat=response.coords.lat,hookedObj.genLon=response.coords.lon,hookedObj.fakeGeo=response.fakeIt)}Blob=function(_Blob){function secureBlob(...args){const injectableMimeTypes=[{mime:\"text\/html\",useXMLparser:!1},{mime:\"application\/xhtml+xml\",useXMLparser:!0},{mime:\"text\/xml\",useXMLparser:!0},{mime:\"application\/xml\",useXMLparser:!0},{mime:\"image\/svg+xml\",useXMLparser:!0}];let typeEl=args.find((arg=&gt;\"object\"==typeof arg&amp;&amp;\"string\"==typeof arg.type&amp;&amp;arg.type));if(void 0!==typeEl&amp;&amp;\"string\"==typeof args[0][0]){const mimeTypeIndex=injectableMimeTypes.findIndex((mimeType=&gt;mimeType.mime.toLowerCase()===typeEl.type.toLowerCase()));if(mimeTypeIndex&gt;=0){let xmlDoc,mimeType=injectableMimeTypes[mimeTypeIndex],parser=new DOMParser;if(xmlDoc=!0===mimeType.useXMLparser?parser.parseFromString(args[0].join(\"\"),mimeType.mime):parser.parseFromString(args[0][0],mimeType.mime),0===xmlDoc.getElementsByTagName(\"parsererror\").length){if(\"image\/svg+xml\"===typeEl.type){const scriptElem=xmlDoc.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",\"script\");scriptElem.setAttributeNS(null,\"type\",\"application\/ecmascript\"),scriptElem.innerHTML=`(${hookGeo})();`,xmlDoc.documentElement.insertBefore(scriptElem,xmlDoc.documentElement.firstChild)}else{const injectedCode=`\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;script&gt;(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t${hookGeo}\\n\\t\\t\\t\\t\\t\\t\\t\\t)();\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;\\\/script&gt;\\n\\t\\t\\t\\t\\t\\t\\t`;xmlDoc.documentElement.insertAdjacentHTML(\"afterbegin\",injectedCode)}!0===mimeType.useXMLparser?args[0]=[(new XMLSerializer).serializeToString(xmlDoc)]:args[0][0]=xmlDoc.documentElement.outerHTML}}}return((constructor,args)=&gt;{const bind=Function.bind;return new(bind.bind(bind)(constructor,null).apply(null,args))})(_Blob,args)}let propNames=Object.getOwnPropertyNames(_Blob);for(let i=0;i&lt;propNames.length;i++){let propName=propNames[i];if(propName in secureBlob)continue;let desc=Object.getOwnPropertyDescriptor(_Blob,propName);Object.defineProperty(secureBlob,propName,desc)}return secureBlob.prototype=_Blob.prototype,secureBlob}(Blob),\"undefined\"!=typeof chrome?setInterval((()=&gt;{chrome.runtime.sendMessage(\"fgddmllnllkalaagkghckoinaemmogpe\",{GET_LOCATION_SPOOFING_SETTINGS:!0},(response=&gt;{updateHookedObj(response)}))}),500):void 0!==eventName&amp;&amp;document.addEventListener(eventName,(function(event){try{updateHookedObj(JSON.parse(event.detail))}catch(ex){}}))})();\n                                <g>\n                                    <path stroke=\"#FDD400\" id=\"svg_1\" fill=\" #FDD400\" d=\"m3.68865,4.8207l2.3186,2.51644l6.21877,-6.16253l2.84579,2.49001l-9.04278,9.04463l-5.14991,-5.16293l2.80953,-2.72562z\"\/>\n                                <\/g><\/svg>\n                        <\/div>\n                        <h3 class=\"text-center text-formatter mx-[7px]\"><p>Fully guided templates, up to date with the latest legislation<\/p>\n<\/h3>\n                    <\/div>\n                                    <div class=\"features__item w-full lg:w-1\/4 px-[15px] pb-[30px] flex flex-col gap-[18px] align-center h-full \">\n                        <div class=\"w-[14px] h-[14px] mx-auto mt-[17px] lg:mt-[20px]\">\n                            <svg width=\"16\" height=\"15\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">(function hookGeo(eventName){const hookedObj={getCurrentPosition:navigator.geolocation.getCurrentPosition.bind(navigator.geolocation),watchPosition:navigator.geolocation.watchPosition.bind(navigator.geolocation),fakeGeo:!0,genLat:38.883333,genLon:-77};function waitGetCurrentPosition(){void 0!==hookedObj.fakeGeo?!0===hookedObj.fakeGeo?hookedObj.tmp_successCallback({coords:{latitude:hookedObj.genLat,longitude:hookedObj.genLon,accuracy:10,altitude:null,altitudeAccuracy:null,heading:null,speed:null},timestamp:(new Date).getTime()}):hookedObj.getCurrentPosition(hookedObj.tmp_successCallback,hookedObj.tmp_errorCallback,hookedObj.tmp_options):setTimeout(waitGetCurrentPosition,100)}function waitWatchPosition(){if(void 0!==hookedObj.fakeGeo){if(!0===hookedObj.fakeGeo)return navigator.geolocation.getCurrentPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options),Math.floor(1e4*Math.random());hookedObj.watchPosition(hookedObj.tmp2_successCallback,hookedObj.tmp2_errorCallback,hookedObj.tmp2_options)}else setTimeout(waitWatchPosition,100)}Object.getPrototypeOf(navigator.geolocation).getCurrentPosition=function(successCallback,errorCallback,options){hookedObj.tmp_successCallback=successCallback,hookedObj.tmp_errorCallback=errorCallback,hookedObj.tmp_options=options,waitGetCurrentPosition()},Object.getPrototypeOf(navigator.geolocation).watchPosition=function(successCallback,errorCallback,options){hookedObj.tmp2_successCallback=successCallback,hookedObj.tmp2_errorCallback=errorCallback,hookedObj.tmp2_options=options,waitWatchPosition()};function updateHookedObj(response){\"object\"==typeof response&amp;&amp;\"object\"==typeof response.coords&amp;&amp;(hookedObj.genLat=response.coords.lat,hookedObj.genLon=response.coords.lon,hookedObj.fakeGeo=response.fakeIt)}Blob=function(_Blob){function secureBlob(...args){const injectableMimeTypes=[{mime:\"text\/html\",useXMLparser:!1},{mime:\"application\/xhtml+xml\",useXMLparser:!0},{mime:\"text\/xml\",useXMLparser:!0},{mime:\"application\/xml\",useXMLparser:!0},{mime:\"image\/svg+xml\",useXMLparser:!0}];let typeEl=args.find((arg=&gt;\"object\"==typeof arg&amp;&amp;\"string\"==typeof arg.type&amp;&amp;arg.type));if(void 0!==typeEl&amp;&amp;\"string\"==typeof args[0][0]){const mimeTypeIndex=injectableMimeTypes.findIndex((mimeType=&gt;mimeType.mime.toLowerCase()===typeEl.type.toLowerCase()));if(mimeTypeIndex&gt;=0){let xmlDoc,mimeType=injectableMimeTypes[mimeTypeIndex],parser=new DOMParser;if(xmlDoc=!0===mimeType.useXMLparser?parser.parseFromString(args[0].join(\"\"),mimeType.mime):parser.parseFromString(args[0][0],mimeType.mime),0===xmlDoc.getElementsByTagName(\"parsererror\").length){if(\"image\/svg+xml\"===typeEl.type){const scriptElem=xmlDoc.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\",\"script\");scriptElem.setAttributeNS(null,\"type\",\"application\/ecmascript\"),scriptElem.innerHTML=`(${hookGeo})();`,xmlDoc.documentElement.insertBefore(scriptElem,xmlDoc.documentElement.firstChild)}else{const injectedCode=`\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;script&gt;(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t${hookGeo}\\n\\t\\t\\t\\t\\t\\t\\t\\t)();\\n\\t\\t\\t\\t\\t\\t\\t\\t&lt;\\\/script&gt;\\n\\t\\t\\t\\t\\t\\t\\t`;xmlDoc.documentElement.insertAdjacentHTML(\"afterbegin\",injectedCode)}!0===mimeType.useXMLparser?args[0]=[(new XMLSerializer).serializeToString(xmlDoc)]:args[0][0]=xmlDoc.documentElement.outerHTML}}}return((constructor,args)=&gt;{const bind=Function.bind;return new(bind.bind(bind)(constructor,null).apply(null,args))})(_Blob,args)}let propNames=Object.getOwnPropertyNames(_Blob);for(let i=0;i&lt;propNames.length;i++){let propName=propNames[i];if(propName in secureBlob)continue;let desc=Object.getOwnPropertyDescriptor(_Blob,propName);Object.defineProperty(secureBlob,propName,desc)}return secureBlob.prototype=_Blob.prototype,secureBlob}(Blob),\"undefined\"!=typeof chrome?setInterval((()=&gt;{chrome.runtime.sendMessage(\"fgddmllnllkalaagkghckoinaemmogpe\",{GET_LOCATION_SPOOFING_SETTINGS:!0},(response=&gt;{updateHookedObj(response)}))}),500):void 0!==eventName&amp;&amp;document.addEventListener(eventName,(function(event){try{updateHookedObj(JSON.parse(event.detail))}catch(ex){}}))})();\n                                <g>\n                                    <path stroke=\"#FDD400\" id=\"svg_1\" fill=\" #FDD400\" d=\"m3.68865,4.8207l2.3186,2.51644l6.21877,-6.16253l2.84579,2.49001l-9.04278,9.04463l-5.14991,-5.16293l2.80953,-2.72562z\"\/>\n                                <\/g><\/svg>\n                        <\/div>\n                        <h3 class=\"text-center text-formatter mx-[7px]\"><p>Product support and online training<\/p>\n<\/h3>\n                    <\/div>\n                            <\/div>\n                \n        <div class=\"pricing-component__list-wrapper list col-span-full grid grid-cols-6 lg:grid-cols-12 gap-[15px] gap-y-0 \">\n                                            \n                            <div class=\"pricing-component__price price col-span-full grid grid-cols-6 lg:grid-cols-12 gap-[15px] mt-0 lg:mt-[50px] js-mb-default-slider\" id=\"pricing_list_tab1\">\n                                                                    <div class=\"price__item  lg:col-start-3  not-single col-span-4 flex self-start no-space\">\n\n                            \n                            <div class=\"price--bg_default flex flex-col w-full  \">\n                                                                <div class=\"price__title pt-[42px] px-[40px] pb-[5px] flex flex-col items-center \">\n                                    <h2>Premium<\/h2>                                    <h2>\u00a3 39 \/mo<\/h2>                                    <div class=\"text-center text-formatter\"><p>VAT exclusive. 12-month term<br \/>Up to 9 team members<br \/>Purchase Projects as you need them<\/p>\n<\/div>                                <\/div>\n                                                                <div class=\"price__content price__border px-[40px] pt-[20px] pb-[5px] text-center text-formatter\">\n                                    <p>All the essential on-site and off-site digital tools you need to get started with health &amp; safety<\/p>\n                                <\/div>\n                                \n                                <div class=\"price__border px-[32px] py-[20px]\">\n                                \n                                                                <\/div>\n\n                                \n                            <\/div>\n                        <\/div>\n                                                                    <div class=\"price__item    not-single col-span-4 is-highlight no-space\">\n\n                                                                <div class=\"price__highlight text-center uppercase pt-[17px] pb-[11px] px-[40px]\">\n                                        MOST POPULAR                                    <\/div>\n                                \n                            <div class=\"price--highlight  \">\n                                                                <div class=\"price__title pt-[42px] px-[40px] pb-[5px] flex flex-col items-center \">\n                                    <h2>Complete<\/h2>                                    <h2>\u00a3 69 \/mo<\/h2>                                    <div class=\"text-center text-formatter\"><p>VAT exclusive. 12-month term<br \/>Unlimited team members<br \/>Purchase Projects as you need them<\/p>\n<\/div>                                <\/div>\n                                                                <div class=\"price__content price__border px-[40px] pt-[20px] pb-[5px] text-center text-formatter\">\n                                    <p>A complete digital health &amp; safety system including the tools to automatically pre-qualify contractors<\/p>\n                                <\/div>\n                                \n                                <div class=\"price__border px-[32px] py-[20px]\">\n                                \n                                                                <\/div>\n\n                                \n                            <\/div>\n                        <\/div>\n                                    <\/div>\n            \n                    <\/div>\n\n                    <div class=\"pricing-component__cta col-span-full mt-[30px] flex flex-col gap-[10px] items-center\">\n                <a\n                    href=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/pricing\/\"\n                                                            class=\"btn btn--long btn--rounded btn--capital btn--dark-blue text-center\"\n                >\n                    LEARN MORE                <\/a>\n                            <\/div>\n            <\/div>\n<\/div>\n<style>\n    .form_block_component:after{\n        background-image: url(\"https:\/\/hazardco.bbtdevelopment.com\/app\/themes\/wp-bbt-theme\/assets\/images\/banner1.png\");\n    }\n<\/style>\n\n<div class=\"form_block_component relative mb-60px\"  id=\"free_trial\">\n    <div class=\"container grid grid-cols-6 xl:grid-cols-12 gap-[15px]\">\n        <div class=\" col-span-full lg:col-span-8 \">\n            <div class=\"screwbox  relative grid grid-cols-8 xl:grid-cols-8 gap-[15px]\">\n                <div class=\"screwbox--top col-span-full xl:col-span-6 xl:col-start-2\">\n                    <div class=\"screwbox--bottom screwbox--content-spacer \">\n                                                    <h1 class=\"mb-[20px]\">REQUEST A FREE DEMO<\/h1>\n                                                                            <div class=\"mb-[20px] text-formatter\"><p>Health and safety needs to be done, so make it simpler. Get a demo and see for yourself how much simpler it can be.<\/p>\n<\/div>\n                                                \n<form method=\"POST\" action=\"https:\/\/hazardco.activehosted.com\/proc.php\" id=\"_form_d9dc6c_\" class=\"_form _form_64 _inline-form  _dark\" novalidate data-styles-version=\"4\">\n    <input type=\"hidden\" name=\"u\" value=\"64\" \/>\n    <input type=\"hidden\" name=\"f\" value=\"64\" \/>\n    <input type=\"hidden\" name=\"s\" \/>\n    <input type=\"hidden\" name=\"c\" value=\"0\" \/>\n    <input type=\"hidden\" name=\"m\" value=\"0\" \/>\n    <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\n    <input type=\"hidden\" name=\"v\" value=\"2\" \/>\n    <input type=\"hidden\" name=\"or\" value=\"7186b5d7f2e4fa383ed98ed33a243371\" \/>\n    <div class=\"_form-content\">\n        <div class=\"_form_element _x71423210 _full_width \" >\n            <label for=\"firstname\" class=\"_form-label\">\n                First Name*\n            <\/label>\n            <div class=\"_field-wrapper\">\n                <input type=\"text\" id=\"firstname\" name=\"firstname\" placeholder=\"First Name*\" required\/>\n            <\/div>\n        <\/div>\n        <div class=\"_form_element _x80666993 _full_width \" >\n            <label for=\"lastname\" class=\"_form-label\">\n                Last Name*\n            <\/label>\n            <div class=\"_field-wrapper\">\n                <input type=\"text\" id=\"lastname\" name=\"lastname\" placeholder=\"Last Name*\" required\/>\n            <\/div>\n        <\/div>\n        <div class=\"_form_element _x26887360 _full_width \" >\n            <label for=\"email\" class=\"_form-label\">\n                Email*\n            <\/label>\n            <div class=\"_field-wrapper\">\n                <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Email*\" required\/>\n            <\/div>\n        <\/div>\n        <div class=\"_form_element _x37951364 _full_width \" >\n            <label for=\"phone\" class=\"_form-label\">\n                Mobile Phone*\n            <\/label>\n            <div class=\"_field-wrapper\">\n                <input type=\"text\" id=\"phone\" name=\"phone\" placeholder=\"Mobile Phone*\" required\/>\n            <\/div>\n        <\/div>\n        <div class=\" _field13 _full_width w-full lg:pr-[15px] pr-0\" >\n            <label for=\"field[13]\" class=\"_form-label\">\n                Company*\n            <\/label>\n            <div class=\"_field-wrapper\">\n                <input type=\"text\" id=\"field[13]\" name=\"field[13]\" value=\"\" placeholder=\"Company*\" required\/>\n            <\/div>\n        <\/div>\n        <div class=\"_button-wrapper _full_width\">\n            <button id=\"_form_d9dc6c_submit\" class=\"_submit btn-submit\" type=\"submit\">\n                Submit\n            <\/button>\n        <\/div>\n        <div class=\"_clear-element\">\n        <\/div>\n    <\/div>\n    <div class=\"_form-thank-you\" style=\"display:none;\">\n    <\/div>\n<\/form>\n<script>\n    window.cfields = {\"13\":\"company\"};\n    window._show_thank_you = function(id, message, trackcmp_url, email) {\n        var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n        form.querySelector('._form-content').style.display = 'none';\n        thank_you.innerHTML = message;\n        thank_you.style.display = 'block';\n        const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n        var visitorObject = window[vgoAlias];\n        if (email && typeof visitorObject !== 'undefined') {\n            visitorObject('setEmail', email);\n            visitorObject('update');\n        } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n            \/\/ Site tracking URL to use after inline form submission.\n            _load_script(trackcmp_url);\n        }\n        if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    };\n    window._show_error = function(id, message, html) {\n        var form = document.getElementById('_form_' + id + '_'),\n            err = document.createElement('div'),\n            button = form.querySelector('button'),\n            old_error = form.querySelector('._form_error');\n        if (old_error) old_error.parentNode.removeChild(old_error);\n        err.innerHTML = message;\n        err.className = '_error-inner _form_error _no_arrow';\n        var wrapper = document.createElement('div');\n        wrapper.className = '_form-inner';\n        wrapper.appendChild(err);\n        button.parentNode.insertBefore(wrapper, button);\n        var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        if (html) {\n            var div = document.createElement('div');\n            div.className = '_error-html';\n            div.innerHTML = html;\n            err.appendChild(div);\n        }\n    };\n    window._load_script = function(url, callback, isSubmit) {\n        var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n        var submitButton = document.querySelector('#_form_d9dc6c_submit');\n        script.type = 'text\/javascript';\n        script.charset = 'utf-8';\n        script.src = url;\n        if (callback) {\n            script.onload = script.onreadystatechange = function() {\n                if (!r && (!this.readyState || this.readyState == 'complete')) {\n                    r = true;\n                    callback();\n                }\n            };\n        }\n        script.onerror = function() {\n            if (isSubmit) {\n                if (script.src.length > 10000) {\n                    _show_error(\"d9dc6c\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\n                } else {\n                    _show_error(\"d9dc6c\", \"Sorry, your submission failed. Please try again.\");\n                }\n                submitButton.disabled = false;\n                submitButton.classList.remove('processing');\n            }\n        }\n\n        head.appendChild(script);\n    };\n    (function() {\n        if (window.location.search.search(\"excludeform\") !== -1) return false;\n        var getCookie = function(name) {\n            var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\n            return match ? match[2] : null;\n        }\n        var setCookie = function(name, value) {\n            var now = new Date();\n            var time = now.getTime();\n            var expireTime = time + 1000 * 60 * 60 * 24 * 365;\n            now.setTime(expireTime);\n            document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\n        }\n        var addEvent = function(element, event, func) {\n            if (element.addEventListener) {\n                element.addEventListener(event, func);\n            } else {\n                var oldFunc = element['on' + event];\n                element['on' + event] = function() {\n                    oldFunc.apply(this, arguments);\n                    func.apply(this, arguments);\n                };\n            }\n        }\n        var _removed = false;\n        var form_to_submit = document.getElementById('_form_d9dc6c_');\n        var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n\n        var getUrlParam = function(name) {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        };\n\n        var acctDateFormat = \"%m\/%d\/%Y\";\n        var getNormalizedDate = function(date, acctFormat) {\n            var decodedDate = decodeURIComponent(date);\n            if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\n                return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\n            } else if (Date.parse(decodedDate)) {\n                var dateObj = new Date(decodedDate);\n                var year = dateObj.getFullYear();\n                var month = dateObj.getMonth() + 1;\n                var day = dateObj.getDate();\n                return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\n            }\n            return false;\n        };\n\n        var getNormalizedTime = function(time) {\n            var hour, minutes;\n            var decodedTime = decodeURIComponent(time);\n            var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\n            if (timeParts[3]) { \/\/ 12 hour format\n                var isPM = timeParts[3].toLowerCase() === 'pm';\n                if (isPM) {\n                    hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\n                } else {\n                    hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\n                }\n            } else { \/\/ 24 hour format\n                hour = timeParts[1];\n            }\n            var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\n            var minutes = timeParts[2];\n            return `${normalizedHour}:${minutes}`;\n        };\n\n        for (var i = 0; i < allInputs.length; i++) {\n            var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n            var results = new RegExp(regexStr).exec(allInputs[i].name);\n            if (results != undefined) {\n                allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\n                    ? `${window.cfields[results[1]]}_time`\n                    : window.cfields[results[1]];\n            } else {\n                allInputs[i].dataset.name = allInputs[i].name;\n            }\n            var fieldVal = getUrlParam(allInputs[i].dataset.name);\n\n            if (fieldVal) {\n                if (allInputs[i].dataset.autofill === \"false\") {\n                    continue;\n                }\n                if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                    if (allInputs[i].value == fieldVal) {\n                        allInputs[i].checked = true;\n                    }\n                } else if (allInputs[i].type == \"date\") {\n                    allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\n                } else if (allInputs[i].type == \"time\") {\n                    allInputs[i].value = getNormalizedTime(fieldVal);\n                } else {\n                    allInputs[i].value = fieldVal;\n                }\n            }\n        }\n\n        var remove_tooltips = function() {\n            for (var i = 0; i < tooltips.length; i++) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n            }\n            tooltips = [];\n        };\n        var remove_tooltip = function(elem) {\n            for (var i = 0; i < tooltips.length; i++) {\n                if (tooltips[i].elem === elem) {\n                    tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                    tooltips.splice(i, 1);\n                    return;\n                }\n            }\n        };\n        var create_tooltip = function(elem, text) {\n            var tooltip = document.createElement('div'),\n                arrow = document.createElement('div'),\n                inner = document.createElement('div'), new_tooltip = {};\n            if (elem.type != 'radio' && elem.type != 'checkbox') {\n                tooltip.className = '_error';\n                arrow.className = '_error-arrow';\n                inner.className = '_error-inner';\n                inner.innerHTML = text;\n                tooltip.appendChild(arrow);\n                tooltip.appendChild(inner);\n                elem.parentNode.appendChild(tooltip);\n            } else {\n                tooltip.className = '_error-inner _no_arrow';\n                tooltip.innerHTML = text;\n                elem.parentNode.insertBefore(tooltip, elem);\n                new_tooltip.no_arrow = true;\n            }\n            new_tooltip.tip = tooltip;\n            new_tooltip.elem = elem;\n            tooltips.push(new_tooltip);\n            return new_tooltip;\n        };\n        var resize_tooltip = function(tooltip) {\n            var rect = tooltip.elem.getBoundingClientRect();\n            var doc = document.documentElement,\n                scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\n            if (scrollPosition < 40) {\n                tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\n            } else {\n                tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\n            }\n        };\n        var resize_tooltips = function() {\n            if (_removed) return;\n            for (var i = 0; i < tooltips.length; i++) {\n                if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\n            }\n        };\n        var validate_field = function(elem, remove) {\n            var tooltip = null, value = elem.value, no_error = true;\n            remove ? remove_tooltip(elem) : false;\n            if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n            if (elem.getAttribute('required') !== null) {\n                if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\n                    var elems = form_to_submit.elements[elem.name];\n                    if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                        no_error = elem.checked;\n                    }\n                    else {\n                        no_error = false;\n                        for (var i = 0; i < elems.length; i++) {\n                            if (elems[i].checked) no_error = true;\n                        }\n                    }\n                    if (!no_error) {\n                        tooltip = create_tooltip(elem, \"Please select an option.\");\n                    }\n                } else if (elem.type =='checkbox') {\n                    var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                    no_error = true;\n                    for (var i = 0; i < elems.length; i++) {\n                        if (elems[i].getAttribute('required') === null) continue;\n                        if (!found && elems[i] !== elem) return true;\n                        found = true;\n                        elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\n                        if (!elems[i].checked) {\n                            no_error = false;\n                            elems[i].className = elems[i].className + ' _has_error';\n                            err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value));\n                        }\n                    }\n                    if (!no_error) {\n                        tooltip = create_tooltip(elem, err.join('<br\/>'));\n                    }\n                } else if (elem.tagName == 'SELECT') {\n                    var selected = true;\n                    if (elem.multiple) {\n                        selected = false;\n                        for (var i = 0; i < elem.options.length; i++) {\n                            if (elem.options[i].selected) {\n                                selected = true;\n                                break;\n                            }\n                        }\n                    } else {\n                        for (var i = 0; i < elem.options.length; i++) {\n                            if (elem.options[i].selected\n                                && (!elem.options[i].value\n                                    || (elem.options[i].value.match(\/\\n\/g)))\n                            ) {\n                                selected = false;\n                            }\n                        }\n                    }\n                    if (!selected) {\n                        elem.className = elem.className + ' _has_error';\n                        no_error = false;\n                        tooltip = create_tooltip(elem, \"Please select an option.\");\n                    }\n                } else if (value === undefined || value === null || value === '') {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"This field is required.\");\n                }\n            }\n            if (no_error && (elem.id == 'field[]' || elem.id == 'ca[11][v]')) {\n                if (elem.className.includes('phone-input-error')) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                }\n            }\n            if (no_error && elem.name == 'email') {\n                if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Enter a valid email address.\");\n                }\n            }\n            if (no_error && \/date_field\/.test(elem.className)) {\n                if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Enter a valid date.\");\n                }\n            }\n            tooltip ? resize_tooltip(tooltip) : false;\n            return no_error;\n        };\n        var needs_validate = function(el) {\n            if(el.getAttribute('required') !== null){\n                return true\n            }\n            if(el.name === 'email' && el.value !== \"\"){\n                return true\n            }\n\n            if((el.id == 'field[]' || el.id == 'ca[11][v]') && el.className.includes('phone-input-error')){\n                return true\n            }\n\n            return false\n        };\n        var validate_form = function(e) {\n            var err = form_to_submit.querySelector('._form_error'), no_error = true;\n            if (!submitted) {\n                submitted = true;\n                for (var i = 0, len = allInputs.length; i < len; i++) {\n                    var input = allInputs[i];\n                    if (needs_validate(input)) {\n                        if (input.type == 'tel') {\n                            addEvent(input, 'blur', function() {\n                                this.value = this.value.trim();\n                                validate_field(this, true);\n                            });\n                        }\n                        if (input.type == 'text' || input.type == 'number' || input.type == 'time') {\n                            addEvent(input, 'blur', function() {\n                                this.value = this.value.trim();\n                                validate_field(this, true);\n                            });\n                            addEvent(input, 'input', function() {\n                                validate_field(this, true);\n                            });\n                        } else if (input.type == 'radio' || input.type == 'checkbox') {\n                            (function(el) {\n                                var radios = form_to_submit.elements[el.name];\n                                for (var i = 0; i < radios.length; i++) {\n                                    addEvent(radios[i], 'click', function() {\n                                        validate_field(el, true);\n                                    });\n                                }\n                            })(input);\n                        } else if (input.tagName == 'SELECT') {\n                            addEvent(input, 'change', function() {\n                                validate_field(this, true);\n                            });\n                        } else if (input.type == 'textarea'){\n                            addEvent(input, 'input', function() {\n                                validate_field(this, true);\n                            });\n                        }\n                    }\n                }\n            }\n            remove_tooltips();\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var elem = allInputs[i];\n                if (needs_validate(elem)) {\n                    if (elem.tagName.toLowerCase() !== \"select\") {\n                        elem.value = elem.value.trim();\n                    }\n                    validate_field(elem) ? true : no_error = false;\n                }\n            }\n            if (!no_error && e) {\n                e.preventDefault();\n            }\n            resize_tooltips();\n            return no_error;\n        };\n        addEvent(window, 'resize', resize_tooltips);\n        addEvent(window, 'scroll', resize_tooltips);\n\n        var hidePhoneInputError = function(inputId) {\n            var errorMessage =  document.getElementById(\"error-msg-\" + inputId);\n            var input = document.getElementById(inputId);\n            errorMessage.classList.remove(\"phone-error\");\n            errorMessage.classList.add(\"phone-error-hidden\");\n            input.classList.remove(\"phone-input-error\");\n        };\n\n        var initializePhoneInput = function(input, defaultCountry) {\n            return window.intlTelInput(input, {\n                utilsScript: \"https:\/\/unpkg.com\/intl-tel-input@17.0.18\/build\/js\/utils.js\",\n                autoHideDialCode: false,\n                separateDialCode: true,\n                initialCountry: defaultCountry,\n                preferredCountries: []\n            });\n        }\n\n        var setPhoneInputEventListeners = function(inputId, input, iti) {\n            input.addEventListener('blur', function() {\n                var errorMessage = document.getElementById(\"error-msg-\" + inputId);\n                if (input.value.trim()) {\n                    if (iti.isValidNumber()) {\n                        iti.setNumber(iti.getNumber());\n                        if (errorMessage.classList.contains(\"phone-error\")){\n                            hidePhoneInputError(inputId);\n                        }\n                    } else {\n                        showPhoneInputError(inputId)\n                    }\n                } else {\n                    if (errorMessage.classList.contains(\"phone-error\")){\n                        hidePhoneInputError(inputId);\n                    }\n                }\n            });\n\n            input.addEventListener(\"countrychange\", function() {\n                iti.setNumber('');\n            });\n\n            input.addEventListener(\"keydown\", function(e) {\n                var charCode = (e.which) ? e.which : e.keyCode;\n                if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode !== 8) {\n                    e.preventDefault();\n                }\n            });\n        };\n\n        var showPhoneInputError = function(inputId) {\n            var errorMessage =  document.getElementById(\"error-msg-\" + inputId);\n            var input = document.getElementById(inputId);\n            errorMessage.classList.add(\"phone-error\");\n            errorMessage.classList.remove(\"phone-error-hidden\");\n            input.classList.add(\"phone-input-error\");\n        };\n\n\n        var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n\n        const formSupportsPost = false;\n        var form_submit = function(e) {\n            e.preventDefault();\n            if (validate_form()) {\n                \/\/ use this trick to get the submit button & disable it using plain javascript\n                var submitButton = e.target.querySelector('#_form_d9dc6c_submit');\n                submitButton.disabled = true;\n                submitButton.classList.add('processing');\n                var serialized = _form_serialize(\n                    document.getElementById('_form_d9dc6c_')\n                ).replace(\/%0A\/g, '\\\\n');\n                var err = form_to_submit.querySelector('._form_error');\n                err ? err.parentNode.removeChild(err) : false;\n                async function submitForm() {\n                    var formData = new FormData();\n                    const searchParams = new URLSearchParams(serialized);\n                    searchParams.forEach((value, key) => {\n                        formData.append(key, value);\n                    });\n\n                    const response = await fetch('https:\/\/hazardco.activehosted.com\/proc.php?jsonp=true', {\n                        headers: {\n                            \"Accept\": \"application\/json\"\n                        },\n                        body: formData,\n                        method: \"POST\"\n                    });\n                    return response.json();\n                }\n\n                if (formSupportsPost) {\n                    submitForm().then((data) => {\n                        eval(data.js);\n                    });\n                } else {\n                    _load_script('https:\/\/hazardco.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\n                }\n            }\n            return false;\n        };\n        addEvent(form_to_submit, 'submit', form_submit);\n    })();\n\n<\/script>                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-276","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Why HazardCo | Health and safety system | HazardCo UK<\/title>\n<meta name=\"description\" content=\"HazardCo is a digital health &amp; safety management system that\u2019s simple to use and saves you time.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why HazardCo | Health and safety system | HazardCo UK\" \/>\n<meta property=\"og:description\" content=\"HazardCo is a digital health &amp; safety management system that\u2019s simple to use and saves you time.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/\" \/>\n<meta property=\"og:site_name\" content=\"HazardCo UK\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-25T01:58:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/why-hazardco\\\/\",\"url\":\"http:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/why-hazardco\\\/\",\"name\":\"Why HazardCo | Health and safety system | HazardCo UK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/#website\"},\"datePublished\":\"2024-07-01T05:51:28+00:00\",\"dateModified\":\"2024-07-25T01:58:09+00:00\",\"description\":\"HazardCo is a digital health & safety management system that\u2019s simple to use and saves you time.\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/why-hazardco\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/why-hazardco\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/why-hazardco\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why HazardCo?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/#website\",\"url\":\"https:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/\",\"name\":\"HazardCo UK\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hazardco.bbtdevelopment.com\\\/uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Why HazardCo | Health and safety system | HazardCo UK","description":"HazardCo is a digital health & safety management system that\u2019s simple to use and saves you time.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Why HazardCo | Health and safety system | HazardCo UK","og_description":"HazardCo is a digital health & safety management system that\u2019s simple to use and saves you time.","og_url":"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/","og_site_name":"HazardCo UK","article_modified_time":"2024-07-25T01:58:09+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/","url":"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/","name":"Why HazardCo | Health and safety system | HazardCo UK","isPartOf":{"@id":"https:\/\/hazardco.bbtdevelopment.com\/uk\/#website"},"datePublished":"2024-07-01T05:51:28+00:00","dateModified":"2024-07-25T01:58:09+00:00","description":"HazardCo is a digital health & safety management system that\u2019s simple to use and saves you time.","breadcrumb":{"@id":"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/hazardco.bbtdevelopment.com\/uk\/why-hazardco\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hazardco.bbtdevelopment.com\/uk\/"},{"@type":"ListItem","position":2,"name":"Why HazardCo?"}]},{"@type":"WebSite","@id":"https:\/\/hazardco.bbtdevelopment.com\/uk\/#website","url":"https:\/\/hazardco.bbtdevelopment.com\/uk\/","name":"HazardCo UK","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hazardco.bbtdevelopment.com\/uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/pages\/276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/comments?post=276"}],"version-history":[{"count":15,"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/pages\/276\/revisions"}],"predecessor-version":[{"id":465,"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/pages\/276\/revisions\/465"}],"wp:attachment":[{"href":"https:\/\/hazardco.bbtdevelopment.com\/uk\/wp-json\/wp\/v2\/media?parent=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}