{"id":3790,"date":"2024-03-13T16:53:01","date_gmt":"2024-03-13T16:53:01","guid":{"rendered":"https:\/\/www.climbcs.com\/uk\/?page_id=3790"},"modified":"2025-08-15T16:53:43","modified_gmt":"2025-08-15T15:53:43","slug":"technical-services","status":"publish","type":"page","link":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/","title":{"rendered":"Technical Services"},"content":{"rendered":"            <div  id=\"banner-block_b9b4943e5be1c420af15d0e0e7be68b6\" class=\"block block--banner \" style=\"background-color:var(--bs-secondary);--banner-min-height:400px;--background-image-alignment:center;--background-image-fit:cover;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\r\n                                        <div class=\"banner-wrapper\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"400\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header.jpg\" class=\"banner-background d-none d-lg-block\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header.jpg 1920w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-300x63.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-1024x213.jpg 1024w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-768x160.jpg 768w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-1536x320.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"213\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-1024x213.jpg\" class=\"banner-background d-none d-md-block d-lg-none\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-1024x213.jpg 1024w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-300x63.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-768x160.jpg 768w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-1536x320.jpg 1536w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"160\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-768x160.jpg\" class=\"banner-background d-md-none\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-768x160.jpg 768w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-300x63.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-1024x213.jpg 1024w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header-1536x320.jpg 1536w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/technical-services-header.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\r\n            <div class=\"row\">\r\n                <div class=\"col\">\r\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:65%;\">\r\n                        \n            <section id=\"wmx-section-wrapper-fyuuocz\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h1 class=\"wp-block-heading\"><strong>Grow Your Business with our Technical Services<\/strong><\/h1>\n\n\n\n<p>Here to help you deliver value-add services to your clients, our in-house technical services team, Climb Global Services, works across a range of vendors and solution areas. From full-scale Azure architecture and Cost Analysis, to ManageEngine deployment, their services can be white-labelled to add another revenue stream to your business and drive customer loyalty.<\/p>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n                <\/div>\r\n        \n\n            <section id=\"wmx-section-wrapper-t2gu3p8\" class=\"block block--section-wrapper pt-lg-6 pt-4 pb-lg-6 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:30%\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"372px\" height=\"auto\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2025\/07\/190x38-Climb-Global-Services-Logo-Color18841-1.svg\" alt=\"\" class=\"wp-image-12942\" style=\"width:372px;height:auto\"\/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:70%\">\n<p>Climb Global Services can help you design, implement and manage your or your customers&#8217; cloud infrastructure and applications, ensuring that they are secure, reliable, scalable and cost-effective. They can also help you leverage the latest cloud innovations and trends, such as artificial intelligence, machine learning, big data, internet of things and more. Not forgetting their support around cyber security, productivity and collaboration requirements as well.<\/p>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <section id=\"wmx-section-wrapper-yb8i4er\" class=\"block block--section-wrapper pt-lg-6 pt-4 pb-lg-6 pb-4 \" style=\"background-color:var(--bs-gray-200);\" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-cards-g2qkz91\" class=\"block block--cards \" style=\"--card-count:3;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"\" >\r\n                                \n    \n            <div class=\"cards justify-content-center\">\n            \n                \n            <div  id=\"wmx-cards-card-ozgxj3s\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<svg height=\"75\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><!--!Font Awesome Free 6.5.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2024 Fonticons, Inc.--><path fill=\"#0072BC\" d=\"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"\/><\/svg>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><strong>Strategy<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">Climb Global Services will design a road map for any cloud adoption project, whether brand new or migrating existing solutions from on premises or a different cloud provider.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer  flex-fill\"><\/div>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-zfbg36g\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<svg height=\"75\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><!--!Font Awesome Free 6.5.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2024 Fonticons, Inc.--><path fill=\"#0072BC\" d=\"M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"\/><\/svg>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><strong>End-to-end<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">They\u2019ve helped partners and customers transform their businesses by moving to the cloud as well as deploying hybrid services. Certified for multiple vendors, they can also handle data backup and recovery deployed alongside the migration to ensure your business is secure, compliant and completely integrated.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer  flex-fill\"><\/div>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-ipc4aaf\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<svg height=\"75\" \nxmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><!--!Font Awesome Free 6.5.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2024 Fonticons, Inc.--><path fill=\"#0072BC\" d=\"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128H16zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"\/><\/svg>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><strong>Long-term support<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">They won\u2019t vanish when the project is complete. When you or a client are one of our cloud service customers, you\u2019ll have scalable support from our engineers and cloud architects for any products that you have purchased with us. 24 x 7 support is available if needed.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer  flex-fill\"><\/div>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n                    <\/div>\n\n                    <\/div>\r\n        <\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <section id=\"wmx-section-wrapper-z8o0z0h\" class=\"block block--section-wrapper pt-lg-6 pt-4 pb-lg-6 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div data-justification=\"center\" class=\"justify-content-center wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:75%\">\n<p class=\"has-text-align-center has-h-3-font-size\">Visit the Climb Global Solutions website to see what specific services we offer and get in touch with the team today to find out how we can support you and your customers.<\/p>\n\n\n\r\n        <div class=\"wp-block-buttons justify-content-center  \">\r\n            \n<div class=\"wp-block-button is-style-primary\"><a class=\"btn btn-primary has-h-3-font-size has-text-align-center has-custom-font-size \" href=\"https:\/\/climbglobalservices.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Find out more<\/a><\/div>\n\r\n        <\/div>\r\n\r\n\r\n        <\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <section id=\"wmx-section-wrapper-gf2hok5\" class=\"block block--section-wrapper mb-0 pt-lg-6 pt-4 pb-lg-6 pb-4 \" style=\"background-color:#18181b;\" data-wmx-wpb=\"section-wrapper\" data-bs-theme=\"dark\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:65%\">\n<h2 class=\"wp-block-heading has-bs-light-color has-u-002-du-002-dbs-light-color has-text-color has-link-color has-h-2-font-size wp-elements-1cbc81337ba2407c19aa6dbc09a09b73\" style=\"padding-bottom:var(--wp--preset--spacing--30)\"><strong>Get in touch<\/strong><\/h2>\n\n\n\n<p class=\"has-bs-light-color has-text-color has-link-color has-u-002-du-002-dbs-light-color has-text-color\">Want to know more about how Climb Global Services can help?<\/p>\n\n\n\n<p>Get in touch with the team today by filling in the form or giving us a call on&nbsp;<a href=\"tel:+441364655200\"><strong>+44 (0) 1364 655 200<\/strong><\/a><\/p>\n\n\n<style>p{margin-bottom:18px !important;}<\/style><div class=\"dynamics-form \" data-form-id=\"a759734c-6f2f-f011-8c4d-7c1e527dcbbf\" data-form-api-url=\"https:\/\/public-usa.mkt.dynamics.com\/api\/v1.0\/orgs\/6da31373-1eaa-ee11-be32-000d3a10620e\/landingpageforms\" data-cached-form-url=\"https:\/\/assets1-usa.mkt.dynamics.com\/6da31373-1eaa-ee11-be32-000d3a10620e\/digitalassets\/forms\/a759734c-6f2f-f011-8c4d-7c1e527dcbbf\"><\/div><script src=\"https:\/\/cxppusa1formui01cdnsa01-endpoint.azureedge.net\/usa\/FormLoader\/FormLoader.bundle.js\"><\/script><script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Initial setup for forms that are already loaded\n    setupFloatingLabels();\n    \n    \/\/ Create a MutationObserver to watch for dynamically added forms\n    const observer = new MutationObserver(function(mutations) {\n        mutations.forEach(function(mutation) {\n            if (mutation.addedNodes && mutation.addedNodes.length > 0) {\n                \/\/ Check if our form has been loaded\n                if (document.querySelector(\".dynamics-form .textFormFieldBlock, .dynamics-form .phoneFormFieldBlock\")) {\n                    setupFloatingLabels();\n                }\n            }\n        });\n    });\n    \n    \/\/ Start observing the document with the configured parameters\n    observer.observe(document.body, { childList: true, subtree: true });\n    \n    \/\/ Function to setup floating labels and enhance accessibility\n    function setupFloatingLabels() {\n        \/\/ Include phoneFormFieldBlock in the selector\n        const formBlocks = document.querySelectorAll(\".dynamics-form .textFormFieldBlock, .dynamics-form .phoneFormFieldBlock, .dynamics-form .optionSetFormFieldBlock\");\n\n        formBlocks.forEach(block => {\n            let inputElement;\n            \n            \/\/ Special handling for phone fields which have a nested structure\n            if (block.classList.contains(\"phoneFormFieldBlock\")) {\n                inputElement = block.querySelector(\".phoneCountryCode input\");\n                console.log(\"Phone field found:\", inputElement); \/\/ Debug\n            } else {\n                inputElement = block.querySelector(\"input, textarea, select\");\n            }\n            \n            const label = block.querySelector(\"label\");\n            \n            if (!inputElement || !label) {\n                console.log(\"Missing input or label for block:\", block); \/\/ Debug\n                return;\n            }\n            \n            \/\/ Add ARIA attributes to improve accessibility\n            inputElement.setAttribute(\"aria-labelledby\", label.id || inputElement.id + \"-label\");\n            \n            if (!label.id) {\n                label.id = inputElement.id + \"-label\";\n            }\n            \n            \/\/ Check if field is required\n            const isRequired = block.hasAttribute(\"data-required\") || \n                              inputElement.hasAttribute(\"required\") || \n                              block.getAttribute(\"data-required\") === \"required\";\n            \n            if (isRequired) {\n                inputElement.setAttribute(\"aria-required\", \"true\");\n                \n                \/\/ Add required indicator to label for screen readers\n                if (!label.querySelector(\".sr-only\")) {\n                    const requiredText = document.createElement(\"span\");\n                    requiredText.className = \"sr-only\";\n                    requiredText.textContent = \" (required)\";\n                    label.appendChild(requiredText);\n                }\n            } else {\n                inputElement.setAttribute(\"aria-required\", \"false\");\n            }\n            \n            if (inputElement.tagName.toLowerCase() === 'textarea') {\n                inputElement.setAttribute(\"role\", \"textbox\");\n                inputElement.setAttribute(\"aria-multiline\", \"true\");\n            } else if (inputElement.tagName.toLowerCase() === 'select') {\n                inputElement.setAttribute(\"role\", \"combobox\");\n                inputElement.setAttribute(\"aria-expanded\", \"false\");\n                \n                \/\/ Add event listener for select to show expanded state\n                inputElement.addEventListener(\"click\", () => {\n                    inputElement.setAttribute(\"aria-expanded\", \"true\");\n                });\n                \n                \/\/ When select loses focus, set expanded to false\n                inputElement.addEventListener(\"blur\", () => {\n                    inputElement.setAttribute(\"aria-expanded\", \"false\");\n                });\n            } else {\n                inputElement.setAttribute(\"role\", \"textbox\");\n            }\n            \n            \/\/ Check if input has value on page load\n            const hasValue = inputElement.value || \n                            (inputElement.tagName.toLowerCase() === 'select' && \n                             inputElement.selectedIndex > 0);\n            \n            if (hasValue) {\n                label.classList.add(\"label-floating\");\n            }\n            \n            \/\/ Handle focus event\n            inputElement.addEventListener(\"focus\", () => {\n                label.classList.add(\"label-floating\");\n                \/\/ Announce to screen readers that label has moved (optional)\n                inputElement.setAttribute(\"aria-describedby\", inputElement.id + \"-desc\");\n                \n                \/\/ Create or update description for screen readers\n                let srDesc = document.getElementById(inputElement.id + \"-desc\");\n                if (!srDesc) {\n                    srDesc = document.createElement(\"div\");\n                    srDesc.id = inputElement.id + \"-desc\";\n                    srDesc.className = \"sr-only\";\n                    srDesc.setAttribute(\"aria-live\", \"polite\");\n                    block.appendChild(srDesc);\n                }\n            });\n            \n            \/\/ Handle blur event\n            inputElement.addEventListener(\"blur\", () => {\n                const hasValueAfterBlur = inputElement.value || \n                                         (inputElement.tagName.toLowerCase() === 'select' && \n                                          inputElement.selectedIndex > 0);\n                                          \n                if (!hasValueAfterBlur) {\n                    label.classList.remove(\"label-floating\");\n                }\n            });\n            \n            \/\/ Special handling for select elements - keep label floating if an option is selected\n            if (inputElement.tagName.toLowerCase() === 'select') {\n                inputElement.addEventListener(\"change\", () => {\n                    if (inputElement.selectedIndex > 0) {\n                        label.classList.add(\"label-floating\");\n                    } else if (inputElement.selectedIndex === 0 && !inputElement.value) {\n                        label.classList.remove(\"label-floating\");\n                    }\n                });\n            }\n            \n            \/\/ Add error handling for accessibility\n            const form = block.closest(\"form\");\n            if (form) {\n                form.addEventListener(\"submit\", function(e) {\n                    \/\/ Check validity\n                    if (inputElement.hasAttribute(\"required\") && \n                        ((inputElement.tagName.toLowerCase() !== 'select' && !inputElement.value) || \n                         (inputElement.tagName.toLowerCase() === 'select' && inputElement.selectedIndex === 0))) {\n                        \n                        \/\/ Create or update error message\n                        let errorMsg = document.getElementById(inputElement.id + \"-error\");\n                        if (!errorMsg) {\n                            errorMsg = document.createElement(\"div\");\n                            errorMsg.id = inputElement.id + \"-error\";\n                            errorMsg.className = \"error-message\";\n                            errorMsg.setAttribute(\"role\", \"alert\");\n                            errorMsg.setAttribute(\"aria-live\", \"assertive\");\n                            block.appendChild(errorMsg);\n                        }\n                        errorMsg.textContent = label.textContent.replace(\" (required)\", \"\") + \" is required\";\n                        \n                        \/\/ Link the error message to the input\n                        inputElement.setAttribute(\"aria-invalid\", \"true\");\n                        inputElement.setAttribute(\"aria-describedby\", \n                            (inputElement.getAttribute(\"aria-describedby\") || \"\") + \" \" + inputElement.id + \"-error\");\n                    }\n                });\n            }\n        });\n        \n        \/\/ Add overall form accessibility improvements\n        const forms = document.querySelectorAll(\".dynamics-form form\");\n        forms.forEach(form => {\n            \/\/ Ensure the form has a proper role\n            form.setAttribute(\"role\", \"form\");\n            \n            \/\/ Add appropriate labels to submit buttons\n            const submitButtons = form.querySelectorAll(\"button[type='submit']\");\n            submitButtons.forEach(button => {\n                if (!button.getAttribute(\"aria-label\")) {\n                    button.setAttribute(\"aria-label\", \"Submit form\");\n                }\n            });\n        });\n    }\n});\n<\/script>\n\n\n\n<p class=\"has-body-small-font-size\">By submitting this form you are agreeing to our&nbsp;<a href=\"https:\/\/www.climbcs.com\/uk\/legal\/privacy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Privacy Policy<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.climbcs.com\/uk\/legal\/website-terms-of-use\/\" target=\"_blank\" rel=\"noreferrer noopener\">Website Terms of Use<\/a>.<\/p>\n<\/div>\n\n\n\n<div data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" wp-block-column is-vertically-aligned-center\">\n<figure class=\"wp-block-image alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"431\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/generic-cam-call-out-image.png\" alt=\"\" class=\"wp-image-4476\" srcset=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/generic-cam-call-out-image.png 457w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/generic-cam-call-out-image-300x283.png 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        ","protected":false},"excerpt":{"rendered":"","protected":false},"author":21,"featured_media":0,"parent":705,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3790","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Technical Services - Climb Channel Solutions UK<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Technical Services - Climb Channel Solutions UK\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/\" \/>\n<meta property=\"og:site_name\" content=\"Climb Channel Solutions UK\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-15T15:53:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/05\/technical-services-open-graph.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/05\/technical-services-open-graph.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@climbcs_uk\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/\",\"name\":\"Technical Services - Climb Channel Solutions UK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2025\\\/07\\\/190x38-Climb-Global-Services-Logo-Color18841-1.svg\",\"datePublished\":\"2024-03-13T16:53:01+00:00\",\"dateModified\":\"2025-08-15T15:53:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2025\\\/07\\\/190x38-Climb-Global-Services-Logo-Color18841-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2025\\\/07\\\/190x38-Climb-Global-Services-Logo-Color18841-1.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/technical-services\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"For Resellers\",\"item\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/resellers\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Technical Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/#website\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/\",\"name\":\"Climb Channel Solutions UK\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/#organization\",\"name\":\"Climb Channel Solutions UK\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"width\":1024,\"height\":325,\"caption\":\"Climb Channel Solutions UK\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/climbcs_uk\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Technical Services - Climb Channel Solutions UK","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/","og_locale":"en_US","og_type":"article","og_title":"Technical Services - Climb Channel Solutions UK","og_url":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/","og_site_name":"Climb Channel Solutions UK","article_modified_time":"2025-08-15T15:53:43+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/05\/technical-services-open-graph.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/05\/technical-services-open-graph.jpg","twitter_site":"@climbcs_uk","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/","url":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/","name":"Technical Services - Climb Channel Solutions UK","isPartOf":{"@id":"https:\/\/www.climbcs.com\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/#primaryimage"},"image":{"@id":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2025\/07\/190x38-Climb-Global-Services-Logo-Color18841-1.svg","datePublished":"2024-03-13T16:53:01+00:00","dateModified":"2025-08-15T15:53:43+00:00","breadcrumb":{"@id":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/#primaryimage","url":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2025\/07\/190x38-Climb-Global-Services-Logo-Color18841-1.svg","contentUrl":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2025\/07\/190x38-Climb-Global-Services-Logo-Color18841-1.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.climbcs.com\/uk\/resellers\/technical-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.climbcs.com\/uk\/"},{"@type":"ListItem","position":2,"name":"For Resellers","item":"https:\/\/www.climbcs.com\/uk\/resellers\/"},{"@type":"ListItem","position":3,"name":"Technical Services"}]},{"@type":"WebSite","@id":"https:\/\/www.climbcs.com\/uk\/#website","url":"https:\/\/www.climbcs.com\/uk\/","name":"Climb Channel Solutions UK","description":"","publisher":{"@id":"https:\/\/www.climbcs.com\/uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.climbcs.com\/uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.climbcs.com\/uk\/#organization","name":"Climb Channel Solutions UK","url":"https:\/\/www.climbcs.com\/uk\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/uk\/#\/schema\/logo\/image\/","url":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/svg\/Climb-CS-colour-for-light-background.svg","contentUrl":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/svg\/Climb-CS-colour-for-light-background.svg","width":1024,"height":325,"caption":"Climb Channel Solutions UK"},"image":{"@id":"https:\/\/www.climbcs.com\/uk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/climbcs_uk"]}]}},"_links":{"self":[{"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/pages\/3790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/comments?post=3790"}],"version-history":[{"count":0,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/pages\/3790\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/pages\/705"}],"wp:attachment":[{"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/media?parent=3790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}