{"id":291,"date":"2024-08-19T02:19:40","date_gmt":"2024-08-19T02:19:40","guid":{"rendered":"https:\/\/devwp02.visibleone.io\/vowp\/?page_id=291"},"modified":"2024-12-09T06:04:32","modified_gmt":"2024-12-09T06:04:32","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/devwp02.visibleone.io\/vowp\/contact-us\/","title":{"rendered":"Contact Us"},"content":{"rendered":"\n<div id=\"\" class=\" px-5 sm:px-20 2xl:px-[229px] py-10 md:py-20  pt-20 md:pt-28 TwoColumnContentContact bgContainer\">\n    <div class=\"mt-4 lg:mt-12 md:flex md:items-center\">\n                <div class=\"w-full md:w-4\/6 md:pr-10 mb-10 md:mb-0\"><img decoding=\"async\" width=\"638\" height=\"549\" alt=\"web development banner with loptop\" src=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/uploads\/2024\/08\/img-say-hi_95c74715.webp\" loading=\"lazy\" title=\"\" class=\"w-auto xl:w-[80%] mx-auto\"><\/div>\n                <div class=\"w-full md:w-1\/2\">\n            <div class=\"[&amp;_span]:text-themeSecondary text-themePrimary font-primary font-semibold fs-8xl\">\n                <h1>Say Hi<\/h1>\n            <\/div>\n            <div class=\"mt-6 md:mt-10 lg:mt-20\">\n                <div class=\"mb-6 lg:mb-12\">\n                    <p class=\"text-themeSecondary font-semibold font-primary fs-xl uppercase mb-3 lg:mb-6\">Phone<\/p><a aria-label=\"Telephone (852) 3616 6069\" class=\"text-primary font-primary fs-3xl\" href=\"tel:(852) 3616 6069\" data-agl-cvt=\"2\">(852) 3616 6069<\/a>\n                <\/div>\n                <div class=\"mb-3 md:mb-6\">\n                    <p class=\"text-themeSecondary font-semibold font-primary fs-xl uppercase mb-3 lg:mb-6\">Email<\/p><a aria-label=\"mailto info@visibleone.com\" class=\"text-primary font-primary fs-3xl\" href=\"mailto:info@visibleone.com\" data-agl-cvt=\"7\">info@visibleone.com<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div id=\"\" class=\"ContactUsWhereRU contact-us-container relative py-24 font-primary text-primary\"\n    style=\"background: url(&quot;https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/themes\/visibleone\/public\/images\/contact-us\/hong-kong-map_39e3fab2.webp&quot;) right center \/ 1000px no-repeat rgb(250, 250, 250);\">\n    <div class=\"px-4 md:px-8 lg:px-16 xl:px-28 3xl:px-0 max-w-screen-2xl mx-auto \">\n        <div class=\"mb-16 font-primary lg:mb-24\">\n            <h2 class=\"\n              text-center font-primary font-semibold lg:text-left fs-5xl md:leading-tight lg:leading-tight\n            \">We are in Hong Kong.<br\/>Where are you?<\/h2>\n        <\/div>\n        <div class=\"w-full lg:w-[90%] flex flex-col justify-between lg:flex-row\">\n            <div class=\"w-full lg:w-2\/5 text-center lg:text-left lg:mb-0 mb-5\">\n                <div class=\"sub-title mb-3 font-primary fs-xl font-semibold uppercase leading-7 \">\n                    <span>Operation Hour<\/span>\n                <\/div>\n                <div class=\"mb-3\">\n                    <div class=\"font-primary font-normal fs-2xl\">Monday &#8211; Friday (except Public Holiday) <br\/> 9am to 6pm<\/div>\n                <\/div>\n            <\/div>\n            <div\n                class=\"w-full flex flex-col items-center lg:items-start lg:flex-row lg:flex-1 lg:justify-evenly lg:pl-20\">\n                <div class=\" text-center lg:text-left flex-1  lg:mb-0 mb-5\">\n                    <div class=\"sub-title mb-3 font-primary fs-xl font-semibold uppercase leading-7\">\n                        <p>Address<\/p>\n                    <\/div>\n                    <div class=\"mb-3\">\n                        <div class=\"max-w-screen font-primary fs-2xl font-normal md:w-96 lg:w-96 xl:w-[26rem]\">\n                            Unit B2, 8\/F, Sing Mei Industrial Building, 29-37 Kwai Wing Rd, Kwai Chung, N.T., Hong Kong                        <\/div>\n                    <\/div>\n                    <div><\/div>\n                <\/div><a href=\"https:\/\/maps.app.goo.gl\/3h9BzTtBVWZNw4g17\" target=\"__blank\" rel=\"noopener\"><span\n                        class=\"map-btn font-normal text-light fs-2xl text-center lg:px-2 lg:ml-8 my-6 flex h-24 w-24 flex-col items-center justify-center rounded-full md:h-28 md:w-28 lg:h-32 lg:w-32\">View On Map<\/span><\/a>\n            <\/div>\n        <\/div>\n        <div class=\"text-center lg:text-left mt-4 lg:mt-8\">\n            <div class=\"sub-title mb-8 font-primary fs-xl font-semibold uppercase leading-7 \">\n                <p>Follow Us<\/p>\n            <\/div>\n            <div class=\"flex flex-row items-center justify-center lg:justify-start\">\n                <a title=\"https:\/\/www.facebook.com\/VisibleOneSingapore\" href=\"https:\/\/www.facebook.com\/VisibleOneSingapore\" target=\"__blank\" class=\"contact-us-social mr-3 last:mr-0 lg:mr-4 lg:last:mr-0 2xl:mr-9 2xl:last:mr-0\" rel=\"noopener\">\n                    <div class=\"\"><img decoding=\"async\" width=\"41\" height=\"41\" alt=\"Facebook icon\" src=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/uploads\/2024\/08\/icon-fb_de891522.svg\" loading=\"lazy\" class=\"h-auto w-10 2xl:w-auto contact-us-social-icon\" title=\"\"><\/div><\/a><a title=\"https:\/\/twitter.com\/VisibleOneSG\" href=\"https:\/\/twitter.com\/VisibleOneSG\" target=\"__blank\" class=\"contact-us-social mr-3 last:mr-0 lg:mr-4 lg:last:mr-0 2xl:mr-9 2xl:last:mr-0\" rel=\"noopener\">\n                    <div class=\"\"><img decoding=\"async\" width=\"41\" height=\"41\" alt=\"twitter icon gray\" src=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/uploads\/2024\/08\/icon-twitter_2d56c6c5.svg\" loading=\"lazy\" class=\"h-auto w-10 2xl:w-auto contact-us-social-icon\" title=\"\"><\/div><\/a><a title=\"https:\/\/www.instagram.com\/visibleonesg\" href=\"https:\/\/www.instagram.com\/visibleonesg\" target=\"__blank\" class=\"contact-us-social mr-3 last:mr-0 lg:mr-4 lg:last:mr-0 2xl:mr-9 2xl:last:mr-0\" rel=\"noopener\">\n                    <div class=\"\"><img decoding=\"async\" width=\"41\" height=\"41\" alt=\"instagram icon gray\" src=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/uploads\/2024\/08\/icon-ig_6225a08d.svg\" loading=\"lazy\" class=\"h-auto w-10 2xl:w-auto contact-us-social-icon\" title=\"\"><\/div><\/a><a title=\"https:\/\/www.linkedin.com\/company\/visible-one\" href=\"https:\/\/www.linkedin.com\/company\/visible-one\" target=\"__blank\" class=\"contact-us-social mr-3 last:mr-0 lg:mr-4 lg:last:mr-0 2xl:mr-9 2xl:last:mr-0\" rel=\"noopener\">\n                    <div class=\"\"><img decoding=\"async\" width=\"41\" height=\"41\" alt=\"linkedlin logo gray\" src=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/uploads\/2024\/08\/icon-linkedin_59eee02f.svg\" loading=\"lazy\" class=\"h-auto w-10 2xl:w-auto contact-us-social-icon\" title=\"\"><\/div><\/a>            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<section id=\"\" class=\"\n        contact-form bg-[color:var(--bg-color)] text-light relative overflow-hidden\n        StartContactForm contact_form\n      \" style=\"--bg-color: #4DD7A9;\">\n    <div class=\"sm:flex sm:items-center xl:justify-between \">\n        <div\n            class=\"absolute vertical-text text-5xl font-semibold hidden sm:block sm:flex-1 sm:basis-[15%] sm:max-w-[15%] md:basis-1\/5 xl:text-7xl 2xl:text-[7.5rem] vertical_text\">\n                            <div\n                    class=\"absolute top-0 bottom-0 left-5 h-max lg:left-20 xl:left-32 2xl:left-36 cursor-default aniBottomToTop text-custom-animation-bt\">\n                    Let\u2019s Work Together                <\/div>\n                                        <div\n                    class=\"absolute -top-3 left-[4.25rem] md:left-20 h-max lg:left-36 xl:left-52 2xl:-top-8 2xl:left-80 cursor-default aniTopToBottom text-custom-animation-tb\">\n                    <span class=\"opacity-30\"> Talk to Us<\/span>&nbsp;\n                    <span class=\"opacity-60\"> Contact Us<\/span>\n                <\/div>\n                    <\/div>\n        <div class=\"contact-form-playpause-btn  justify-start absolute left-[14%] bottom-5 sm:flex hidden\">\n                    <button class=\"cursor-pointer pause_btn\" tabindex=\"0\" aria-label=\"animation play pause\"\n                    data-play=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/themes\/visibleone\/public\/images\/home\/mdi_play.svg\"\n                    data-pause=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/themes\/visibleone\/public\/images\/home\/mdi_pause.svg\"\n                    >\n                    <img loading=\"lazy\" decoding=\"async\" width=\"12\" height=\"12\" aria-label=\"pause icon\"\n                        src=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/themes\/visibleone\/public\/images\/home\/mdi_pause.svg\"\n                        alt=\"pause icon\">\n                    <\/button>\n                <\/div>\n        <div\n            class=\"contact-form__container sm:flex-1 py-16 px-5 font-primary mx-auto sm:max-w-2xl xl:max-w-4xl xl:py-32 2xl:py-36 2xl:max-w-6xl\">\n            <div\n                class=\"mx-auto contact-form__main text-center sm:flex-1 sm:basis-[85%] sm:max-w-[85%]  md:max-w-xl md:basis-4\/5 xl:max-w-2xl 2xl:max-w-5xl\">\n                <div class=\"contact-form__header  mx-auto 2xl:max-w-xl\">\n                    <div class=\"font-semibold mb-5 2xl:mb-8 fs-5xl\">\n                        <div>GET AN INSTANT REPLY <\/di>\n                        <\/div>\n                        <div class=\"font-normal fs-lg mb-6 2xl:mb-12\"><p>If you have a project and would like to discuss it with us, then please do call us or email us using the form below.<\/p>\n<\/div>\n                    <\/div>\n                    <div class=\"relative contact-form__body\">\n                        <div>\n                            <div id=\"hubspotForm\"><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"contact-form__bg absolute top-1\/2 right-0 -translate-y-1\/2\">\n            <img decoding=\"async\" width=\"257\" height=\"510\"\n                src=\"https:\/\/devwp02.visibleone.io\/vowp\/wp-content\/themes\/visibleone\/public\/images\/projects\/StartContact-bgImg_c8261431.png\"\n                alt=\"\" aria-hidden=\"true\" loading=\"lazy\" class=\"h-auto w-24 lg:w-36 2xl:w-auto\" \/>\n        <\/div>\n<\/section>\n<style>\n\n<\/style>\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n        \/\/ Your HubSpot form details\n        const portalId = \"5194436\";\n        const formId = \"2498076a-5d90-479f-b2e2-69f688bbdd66\";\n\n        \/\/ Function to load the HubSpot form dynamically\n        function loadHubSpotForm() {\n            const script = document.createElement('script');\n            script.src = 'https:\/\/js.hsforms.net\/forms\/v2.js'; \/\/ HubSpot's form script\n            script.onload = () => {\n                window.hbspt.forms.create({\n                    portalId: portalId,\n                    formId: formId,\n                    target: '#hubspotForm', \/\/ ID of the element where the form will be rendered\n                    css: \"\",\n\t\t\t\t\tonFormSubmitted: function ($form, data) {\n    var values = data.submissionValues || {};\n    var email = values.email || '';\n    var phone = values.phone || '';\n\n    console.log(\"HubSpot form submitted:\");\n    console.log(\"Email:\", email);\n    console.log(\"Phone:\", phone);\n\n    gtag('set', 'user_data', {\n        email: email,\n        phone_number: phone\n    });\n}\n,\n                    onFormReady: function ($form) {\n                        const targetElement = $form.find('.hs-form-field label');\n                        targetElement?.each(function (key, label) {\n                            const placeholder = label?.getAttribute('placeholder');\n                            const name = label?.closest('.hs-form-field').querySelector('select')?.getAttribute('name')?.replaceAll('_', ' ');\n                            const placeholder1 = label?.closest('.hs-form-field').querySelector('input')?.getAttribute('placeholder');\n                            label?.querySelector('span:first-child')?.setAttribute('arial-label', placeholder1)\n                            label?.setAttribute('arial-label', placeholder1);\n                            label?.closest('.hs-form-field').querySelector('input')?.setAttribute('arial-label', placeholder1?.replace('*', ''))\n                            label?.closest('.hs-form-field').querySelector('select')?.setAttribute('arial-label', name?.replaceAll('_', ' '))\n                        });\n                        const style = document.createElement('style');\n                        style.innerHTML = `\n                        .hs-error-msgs label {\n                            color: #fc010c;\n                        }\n                        .hbspt-form select,\n                        .hbspt-form select::placeholder{\n                            color: #33475b !important;\n  opacity: 1 !important;\n                        }\n                        .hbspt-form textarea::placeholder,\n.hbspt-form input::placeholder{\n  color: #33475b !important;\n  opacity: 1 !important;\n}\n.hbspt-form input{\n  background-color: #fff !important;\n}\n.hs_submit input[type=submit]{\n  background: #000 !important;\n  color:#fff !important;\n  border:1px solid #000 !important;\n}\n                        `;\n                        document.querySelector('#hubspotForm iframe').contentDocument.head.appendChild(style);\n                    }\n                });\n            };\n            document.body.appendChild(script);\n        }\n\n        loadHubSpotForm();\n        const remove_animation = () => {\n            document.querySelectorAll('.text-custom-animation-bt').forEach(function (ani) {\n                ani.classList.remove('aniBottomToTop');\n            });\n            document.querySelectorAll('.text-custom-animation-tb').forEach(function (ani) {\n                ani.classList.remove('aniTopToBottom');\n            });\n            document.querySelector('.contact-form-playpause-btn .pause_btn').classList?.remove('active');\n            document.querySelector('.contact-form-playpause-btn .play_btn').classList?.add('active');\n        }\n        const add_animation = () => {\n            const button = document.querySelector(\".contact-form-playpause-btn button\");\n            button.classList.toggle('active');\n            const play_btn = button?.getAttribute('data-play');\n            const pause_btn = button?.getAttribute('data-pause');\n            const is_active = document.querySelector(\".contact-form-playpause-btn button.active\");\n            if (!is_active) {\n                document.querySelectorAll('.text-custom-animation-bt').forEach(function (ani) {\n                    ani.classList.add('aniBottomToTop');\n                });\n                document.querySelectorAll('.text-custom-animation-tb').forEach(function (ani) {\n                    ani.classList.add('aniTopToBottom');\n                });\n                button.querySelector('img')?.setAttribute('src', pause_btn);\n            } else {\n                document.querySelectorAll('.text-custom-animation-bt').forEach(function (ani) {\n                    ani.classList.remove('aniBottomToTop');\n                });\n                document.querySelectorAll('.text-custom-animation-tb').forEach(function (ani) {\n                    ani.classList.remove('aniTopToBottom');\n                });\n                button.querySelector('img')?.setAttribute('src', play_btn);\n            }\n        }\n        document.querySelector('.contact-form-playpause-btn button')?.addEventListener('click', function () {\n            add_animation();\n\n        })\n        \n    });\n\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-291","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/pages\/291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/comments?post=291"}],"version-history":[{"count":10,"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/pages\/291\/revisions"}],"predecessor-version":[{"id":61017,"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/pages\/291\/revisions\/61017"}],"wp:attachment":[{"href":"https:\/\/devwp02.visibleone.io\/vowp\/wp-json\/wp\/v2\/media?parent=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}