{"id":2514,"date":"2024-03-08T16:14:12","date_gmt":"2024-03-08T16:14:12","guid":{"rendered":"https:\/\/www.climbcs.com\/uk\/?post_type=vendor&#038;p=2514"},"modified":"2026-06-12T17:41:04","modified_gmt":"2026-06-12T16:41:04","slug":"condusiv","status":"publish","type":"vendor","link":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/","title":{"rendered":"Condusiv"},"content":{"rendered":"            <div  id=\"banner-block_241e43b3e00b7996c7aa28025221cf82\" data-hide-tablet=\"false\" data-hide-mobile=\"false\" class=\" block block--banner \" style=\"background-color:#292929;--banner-min-height:400px;--background-image-alignment:right;--background-image-fit:contain;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\n                                        <div class=\"banner-wrapper\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"400\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv.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\/condusiv.jpg 819w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv-300x147.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv-768x375.jpg 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"400\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv.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\/condusiv.jpg 819w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv-300x147.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv-768x375.jpg 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"375\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv-768x375.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\/condusiv-768x375.jpg 768w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv-300x147.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/condusiv.jpg 819w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\n                        \n            <section id=\"wmx-section-wrapper-38uz1w6\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\n                <div class=\"container\">\n                    <div class=\"row\">\n                        <div class=\"col-12\">\n                                                                <div class=\"inner-wrapper\">\n\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"300\" height=\"72.5581395349\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/svg\/condusiv-white.svg\" alt=\"\" class=\"wp-image-2233\" style=\"width:300px\"\/><\/figure>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 0.863), 30px);\"><strong>Make Windows server faster and more reliable<\/strong><\/h2>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\r\n        <div class=\"wp-block-buttons   \">\r\n            \n<div class=\"wp-block-button\"><a class=\"btn btn-primary \" href=\"#contact\">CONNECT WITH US<\/a><\/div>\n\r\n        <\/div>\r\n\r\n\r\n        <\/div>\n\n\n\n<div class=\"wp-block-column\"><\/div>\n<\/div>\n\n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        \n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n                <\/div>\n        \n\n            <section id=\"wmx-section-wrapper-0hs3mjk\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\n                <div class=\"container\">\n                    <div class=\"row\">\n                        <div class=\"col-12\">\n                                                                <div class=\"inner-wrapper\">\n\n        \n\n<div class=\"wp-block-columns are-vertically-aligned-center\">\n<div class=\"wp-block-column is-vertically-aligned-center\">\n<div class=\"wp-block-columns are-vertically-aligned-center\">\n<div class=\"wp-block-column is-vertically-aligned-center\">\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Condusiv\u2019s software is designed for virtual, cloud, and physical server environments, enabling systems to process more data in less time for faster application performance. With over 100 million licenses sold, Condusiv solutions are used by 90% of the Fortune 1000 and almost three-quarters of the Forbes Global 100 to increase business productivity and reduce costs while extending the life of existing hardware.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio is-style-embed-border-radius\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-responsive embed-responsive-16by9 iframe\"><div class=\"embed-responsive-item ratio ratio-16x9\"><iframe loading=\"lazy\" title=\"Condusiv Before and After Results\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/H7HnSveNwFU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/div>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        \n\n            <section id=\"wmx-section-wrapper-0ex1vix\" 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\" >\n                <div class=\"container\">\n                    <div class=\"row\">\n                        <div class=\"col-12\">\n                                                                <div class=\"inner-wrapper\">\n\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading has-text-align-left has-bs-primary-color has-text-color has-link-color wp-elements-53aeccf1d9450b7d18ffce175d8fa8cd\">Products<\/h2>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            <div  id=\"wmx-cards-n65v6e3\" class=\"block block--cards \" style=\"--card-count:2;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"\" >\n                                \n    \n            <div class=\"cards justify-content-center\">\n            \n                \n            <div  id=\"wmx-cards-card-34dqjzw\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \n\n    <div class=\"card p-3 layout-default\" data-wmx-stretch-link=\"true\" >\n        \n\n<h4 class=\"wp-block-heading\"><strong>DymaxIO<\/strong><\/h4>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">DymaxIO is the most cost-effective, easy and indispensable solution for increased throughput and accelerated I\/O performance, so systems and applications run at peak speed. DymaxIO utilises AI to detect and deploy the appropriate performance enhancement technologies for the exact individual system so organizations can boost performance without overspending on hardware.<\/p>\n\n\n        \n            <\/div>\n\n\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-card-f9a5qhf\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \n\n    <div class=\"card p-3 layout-default\" data-wmx-stretch-link=\"true\" >\n        \n\n<h4 class=\"wp-block-heading\"><strong>Undelete<\/strong><\/h4>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Condusiv\u2019s Undelete is the world\u2019s leading recycle bin for file servers, enabling continuous data protection and eliminating time consuming restores from backup. Undelete ensures every deleted file or a previous version of an Office file on a Windows PC or server can easily be restored\u2014either by IT or by the users they support. Previous versions of other file types such as CAD, Photoshop, PDF and others can also be saved and recovered.<\/p>\n\n\n        \n            <\/div>\n\n\n                <\/div>\n        \n\n                    <\/div>\n\n                    <\/div>\n        <\/div>\n<\/div>\n\n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        \n\n            <section id=\"wmx-section-wrapper-mbwvs2b\" data-hide-mobile=\"true\" data-hide-tablet=\"true\" data-hide-desktop=\"true\" class=\" block block--section-wrapper pt-lg-6 pt-4 pb-lg-6 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\n                <div class=\"container\">\n                    <div class=\"row\">\n                        <div class=\"col-12\">\n                                                                <div class=\"inner-wrapper\">\n\n        \n\n<h2 class=\"wp-block-heading has-text-align-left has-bs-primary-color has-u-002-du-002-dbs-primary-color has-text-color has-link-color wp-elements-f2301299a6bf020c812c985d98c5f287\">Client Testimonials<\/h2>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            <div  id=\"wmx-testimonials-ebaxi5b\" class=\"block block--testimonials  py-3\" data-wmx-wpb=\"testimonials\" >\n                                \n    <div class=\"testimonials\">\n\n        \n    <\/div>\n\n                <\/div>\n        \n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        \n\n            <div  id=\"banner-block_547a4952b61d9327c97a9582251470ce\" data-hide-desktop=\"true\" data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" block block--banner \" style=\"background-color:var(--bs-black);--banner-min-height:400px;--background-image-alignment:center;--background-image-fit:cover;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\n                                        <div class=\"banner-wrapper\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg.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\/02\/news-mountain-bg.jpg 1920w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-1024x576.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\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-768x432.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\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/02\/news-mountain-bg.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\n            <div class=\"row\">\n                <div class=\"col\">\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\n                        \n\n<h2 class=\"wp-block-heading has-h-1-font-size\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">Latest from Condusiv<\/h2>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-cards-rv8l6yj\" class=\"block block--cards \" style=\"--card-count:3;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"\" >\n                                \n    \n            <div class=\"cards justify-content-center\">\n            \n                \n\n                    <\/div>\n\n                    <\/div>\n        <\/div>\n<\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n                <\/div>\n        \n\n            <section id=\"contact\" class=\"block block--section-wrapper mb-0 pt-lg-6 pt-4 pb-lg-6 pb-4 \" style=\"background-color:#292929;\" data-wmx-wpb=\"section-wrapper\" data-bs-theme=\"dark\" >\n                <div class=\"container\">\n                    <div class=\"row\">\n                        <div class=\"col-12\">\n                                                                <div class=\"inner-wrapper\">\n\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-805c6648c3121702ad191e3197ba95a9\" style=\"padding-bottom:var(--wp--preset--spacing--30)\">Why work with Climb?<\/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 wp-block-paragraph\">Climb has years of experience in selling the Condusiv portfolio and can support you and your customers in finding the right solution for their needs.<\/p>\n\n\n\n<p class=\"has-bs-light-color has-text-color has-link-color has-u-002-du-002-dbs-light-color wp-block-paragraph\">Get in touch with our sales team today by filling in the form or giving us a call on\u00a0<a href=\"tel:+441364655200\">+44 (0) 1364 655 200<\/a>.<\/p>\n\n\n<style>p{margin-bottom:18px !important;}<\/style><div class=\"dynamics-form \" data-form-id=\"968745e8-c830-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\/968745e8-c830-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 wp-block-paragraph\">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\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        ","protected":false},"excerpt":{"rendered":"","protected":false},"author":23,"featured_media":2596,"template":"","meta":{"_acf_changed":false,"content-type":""},"vendor-category":[85,120,97,130],"availability":[49],"solution":[],"class_list":["post-2514","vendor","type-vendor","status-publish","has-post-thumbnail","hentry","vendor-category-data","vendor-category-data-management-and-migration","vendor-category-software-lifecycle","vendor-category-software-optimisation","availability-uk"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Condusiv - 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\/vendors\/condusiv\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Condusiv - Climb Channel Solutions UK\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/\" \/>\n<meta property=\"og:site_name\" content=\"Climb Channel Solutions UK\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-12T16:41:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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\\\/vendors\\\/condusiv\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/vendors\\\/condusiv\\\/\",\"name\":\"Condusiv - Climb Channel Solutions UK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/vendors\\\/condusiv\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/vendors\\\/condusiv\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/svg\\\/condusiv-technologies-horizontal.svg\",\"datePublished\":\"2024-03-08T16:14:12+00:00\",\"dateModified\":\"2026-06-12T16:41:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/vendors\\\/condusiv\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/vendors\\\/condusiv\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/vendors\\\/condusiv\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/svg\\\/condusiv-technologies-horizontal.svg\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/svg\\\/condusiv-technologies-horizontal.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/vendors\\\/condusiv\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.climbcs.com\\\/uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Condusiv\"}]},{\"@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":"Condusiv - 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\/vendors\/condusiv\/","og_locale":"en_US","og_type":"article","og_title":"Condusiv - Climb Channel Solutions UK","og_url":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/","og_site_name":"Climb Channel Solutions UK","article_modified_time":"2026-06-12T16:41:04+00:00","twitter_card":"summary_large_image","twitter_site":"@climbcs_uk","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/","url":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/","name":"Condusiv - Climb Channel Solutions UK","isPartOf":{"@id":"https:\/\/www.climbcs.com\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/#primaryimage"},"image":{"@id":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/#primaryimage"},"thumbnailUrl":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/svg\/condusiv-technologies-horizontal.svg","datePublished":"2024-03-08T16:14:12+00:00","dateModified":"2026-06-12T16:41:04+00:00","breadcrumb":{"@id":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/#primaryimage","url":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/svg\/condusiv-technologies-horizontal.svg","contentUrl":"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/svg\/condusiv-technologies-horizontal.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.climbcs.com\/uk\/vendors\/condusiv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.climbcs.com\/uk\/"},{"@type":"ListItem","position":2,"name":"Condusiv"}]},{"@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\/vendor\/2514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/vendor"}],"about":[{"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/types\/vendor"}],"author":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/users\/23"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/media\/2596"}],"wp:attachment":[{"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/media?parent=2514"}],"wp:term":[{"taxonomy":"vendor-category","embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/vendor-category?post=2514"},{"taxonomy":"availability","embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/availability?post=2514"},{"taxonomy":"solution","embeddable":true,"href":"https:\/\/www.climbcs.com\/uk\/wp-json\/wp\/v2\/solution?post=2514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}