{"id":2197,"date":"2024-03-08T11:11:04","date_gmt":"2024-03-08T11:11:04","guid":{"rendered":"https:\/\/www.climbcs.com\/ie\/?post_type=vendor&#038;p=2197"},"modified":"2025-09-04T14:15:04","modified_gmt":"2025-09-04T13:15:04","slug":"virtuozzo","status":"publish","type":"vendor","link":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/","title":{"rendered":"Virtuozzo"},"content":{"rendered":"            <div  id=\"banner-block_1d756b05bafc58f2b6d13de7036de976\" 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\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/virtuozzo.jpg\" class=\"banner-background d-none d-lg-block\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/virtuozzo.jpg 819w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/virtuozzo-300x147.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/virtuozzo-768x375.jpg 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/>        <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 loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"54\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/virtuozzo-white.svg\" alt=\"\" class=\"wp-image-2266\" 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>The easy, high-growth \u200b alternative cloud for MSPs<\/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-s0omxam\" 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            <div  id=\"wmx-section-wrapper-1p17ui0\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\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:60%\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Reduce cost, protect your business and grow with our production-ready OpenStack cloud<\/strong>.<\/h3>\n\n\n\n<p>Virtuozzo gives your customers a powerful, user-friendly, low-cost alternative to complex enterprise cloud products and expensive hyperscale clouds.<\/p>\n\n\n\n<p>\u2022 Sell Anything-as-a-Service (XaaS) with a single product<br>\u2022 Low-cost, high-margin recurring revenue<br>\u2022 Fully managed or on-premises &#8211; it&#8217;s up to you<\/p>\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\">\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><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=\"Easy, accessible, affordable cloud for all\" src=\"https:\/\/player.vimeo.com\/video\/765638642?dnt=1&amp;app_id=122963\" width=\"500\" height=\"281\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\"><\/iframe><\/div><\/div>\n<\/div><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n    <\/div>\n\n                <\/div>\n        \n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        \n\n            <section id=\"wmx-section-wrapper-4bkwjzf\" 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\">            <div  id=\"wmx-section-wrapper-ik0y4fw\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\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-494cf4801cf791abe76324a3768ba7fd\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">The alternative cloud for service providers<\/h2>\n<\/div>\n<\/div>\n\n\n    <\/div>\n\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-x7u59aa\" class=\"block block--cards \" style=\"--card-count:4;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"\" >\n                                \r\n    \r\n            <div class=\"cards justify-content-center\">\r\n            \r\n                \n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \r\n\r\n    <div class=\"card p-3 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=\"65\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><!--!Font Awesome Free 6.5.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2024 Fonticons, Inc.--><path fill=\"#000000\" d=\"M448 73.1v45.7C448 159.1 347.7 192 224 192S0 159.1 0 118.9V73.1C0 32.9 100.3 0 224 0s224 32.9 224 73.1zM448 176v102.9C448 319.1 347.7 352 224 352S0 319.1 0 278.9V176c48.1 33.1 136.2 48.6 224 48.6S399.9 209.1 448 176zm0 160v102.9C448 479.1 347.7 512 224 512S0 479.1 0 438.9V336c48.1 33.1 136.2 48.6 224 48.6S399.9 369.1 448 336z\" \/><\/svg>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:0\"><strong>Low cost, high margin, usage based<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">Virtuozzo&nbsp;is an enterprise-grade cloud platform with&nbsp;low entry costs and usage-based pricing to enable&nbsp;monthly recurring revenue &#8211; and it\u2019s the high-margin alternative to reselling hyperscale clouds.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \r\n\r\n    <div class=\"card p-3 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=\"65\" 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=\"#000000\" d=\"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6 .9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\" \/><\/svg>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:0\"><strong>Anything-as-a-Service<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">Virtuozzo&nbsp;isn\u2019t just about selling standalone public or&nbsp;private cloud. It\u2019s easy to combine with storage,&nbsp;security, VDI and other MSP solutions to enable&nbsp;Anything-as-a-Service.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \r\n\r\n    <div class=\"card p-3 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=\"65\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"><!--!Font Awesome Free 6.5.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2024 Fonticons, Inc.--><path fill=\"#000000\" d=\"M576 304v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48v-96c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-48-80a79.6 79.6 0 0 1 30.8 6.2L462.3 85.4A48 48 0 0 0 422.3 64H153.7a48 48 0 0 0 -39.9 21.4L17.2 230.2A79.6 79.6 0 0 1 48 224h480zm-48 96c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z\" \/><\/svg>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:0\"><strong>Fully managed or on-premises<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">If you have data centre&nbsp;infrastructure, it\u2019s easy to build&nbsp;your own on-premises cloud with&nbsp;Virtuozzo. If you&nbsp;don\u2019t, it\u2019s easy to use our network of cloud-enabling&nbsp;partners, who\u2019ll build and manage it for you.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \r\n\r\n    <div class=\"card p-3 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=\"65\" 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=\"#000000\" d=\"M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1 .1-.2 .3-.3 .4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7 .1-.1 .3-.1 .4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z\" \/><\/svg>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:0\"><strong>OpenStack made easy<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">Virtuozzo&nbsp;is built with industry-standard OpenStack&nbsp;technology, but packaged as an easy-to-use, fully&nbsp;supported turnkey solution. Open source means no&nbsp;vendor lock-in.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\n        \n\r\n                    <\/div>\r\n\r\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-4bkwjzf\" class=\"block block--section-wrapper pt-lg-6 pt-4 pb-lg-6 pb-4 \" style=\"background-color:transparent;\" 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\">            <div  id=\"wmx-section-wrapper-ik0y4fw\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\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-6b58394db31c2d0d1d07c2ee7e230b53\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">Alternative Cloud: the multi-billion MSP opportunity<\/h2>\n<\/div>\n<\/div>\n\n\n    <\/div>\n\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-x7u59aa\" class=\"block block--cards \" style=\"--card-count:3;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"\" >\n                                \r\n    \r\n            <div class=\"cards justify-content-center\">\r\n            \r\n                \n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \r\n\r\n    <div class=\"card p-3 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=\"65\" 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=\"#000000\" d=\"M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1 .1-.2 .3-.3 .4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7 .1-.1 .3-.1 .4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z\" \/><\/svg>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--40)\"><strong>Rapid Time-to-Market<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">Virtuozzo&nbsp;removes the&nbsp;complexity from building&nbsp;and managing cloud&nbsp;services,<br>so you can get to&nbsp;market fast.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \r\n\r\n    <div class=\"card p-3 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=\"65\" 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=\"#000000\" d=\"M128 96c26.5 0 48-21.5 48-48S154.5 0 128 0 80 21.5 80 48s21.5 48 48 48zm384 0c26.5 0 48-21.5 48-48S538.5 0 512 0s-48 21.5-48 48 21.5 48 48 48zm125.7 372.1l-44-110-41.1 46.4-2 18.2 27.7 69.2c5 12.5 17 20.1 29.7 20.1 4 0 8-.7 11.9-2.3 16.4-6.6 24.4-25.2 17.8-41.6zm-34.2-209.8L585 178.1c-4.6-20-18.6-36.8-37.5-44.9-18.5-8-39-6.7-56.1 3.3-22.7 13.4-39.7 34.5-48.1 59.4L432 229.8 416 240v-96c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v96l-16.1-10.2-11.3-33.9c-8.3-25-25.4-46-48.1-59.4-17.2-10-37.6-11.3-56.1-3.3-18.9 8.1-32.9 24.9-37.5 44.9l-18.4 80.2c-4.6 20 .7 41.2 14.4 56.7l67.2 75.9 10.1 92.6C130 499.8 143.8 512 160 512c1.2 0 2.3-.1 3.5-.2 17.6-1.9 30.2-17.7 28.3-35.3l-10.1-92.8c-1.5-13-6.9-25.1-15.6-35l-43.3-49 17.6-70.3 6.8 20.4c4.1 12.5 11.9 23.4 24.5 32.6l51.1 32.5c4.6 2.9 12.1 4.6 17.2 5h160c5.1-.4 12.6-2.1 17.2-5l51.1-32.5c12.6-9.2 20.4-20 24.5-32.6l6.8-20.4 17.6 70.3-43.3 49c-8.7 9.9-14.1 22-15.6 35l-10.1 92.8c-1.9 17.6 10.8 33.4 28.3 35.3 1.2 .1 2.3 .2 3.5 .2 16.1 0 30-12.1 31.8-28.5l10.1-92.6 67.2-75.9c13.6-15.5 19-36.7 14.4-56.7zM46.3 358.1l-44 110c-6.6 16.4 1.4 35 17.8 41.6 16.8 6.6 35.1-1.7 41.6-17.8l27.7-69.2-2-18.2-41.1-46.4z\" \/><\/svg>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--40)\"><strong>Proven &amp; supported<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">Virtuozzo&nbsp;is the trusted&nbsp;cloud partner for<br>MSPs and&nbsp;CSPs worldwide who need&nbsp;<br>performance, simplicity and&nbsp;support.&nbsp;<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\n                                \r\n\r\n    <div class=\"card p-3 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=\"65\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 320 512\"><!--!Font Awesome Free 6.5.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2024 Fonticons, Inc.--><path fill=\"#000000\" d=\"M308 352h-45.5c-6.6 0-12 5.4-12 12v50.8H128V288h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-84v-63.6c0-32.3 24.6-57.1 61.8-57.1 23.7 0 45.9 11.5 57.7 18.8 5.2 3.2 11.9 2.1 15.7-2.7l28.5-35.5c4.2-5.3 3.3-13-2.1-17.1C273.1 54.6 236.6 32 187.9 32 106 32 48 84.7 48 158V224H20c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h28v128H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h296c6.6 0 12-5.4 12-12V364c0-6.6-5.4-12-12-12z\" \/><\/svg>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--40)\"><strong>Low cost &amp; profitable<\/strong><\/h3>\n\n\n\n<p class=\"has-text-align-center\">You get far better margins&nbsp;than simply<br>reselling a large&nbsp;public cloud \u2013 while cloud<br>is&nbsp;lower cost for your&nbsp;customers too.&nbsp;<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\n        \n\r\n                    <\/div>\r\n\r\n                    <\/div>\n        <\/div>\n<\/div>\n\n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        \n\n            <div  id=\"banner-block_d44d90cf1b933e869dc4c2d331f81e3d\" data-hide-mobile=\"false\" data-hide-tablet=\"false\" data-hide-desktop=\"false\" 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\/ie\/wp-content\/uploads\/sites\/12\/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\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg 1920w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/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\/ie\/wp-content\/uploads\/sites\/12\/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\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/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\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg\" class=\"banner-background d-md-none\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/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            <section id=\"wmx-section-wrapper-ijocgpk\" 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<h2 class=\"wp-block-heading has-h-1-font-size\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">Latest from Virtuozzo<\/h2>\n<\/div>\n<\/div>\n\n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\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=\"grid\" >\n                                \r\n    \r\n            <div class=\"cards justify-content-start\">\r\n            \r\n                    <div class=\"block--cards-card\" data-bs-theme=\"light\">\r\n        <div class=\"card p-3 has-banner bg-light\" data-wmx-stretch-link=\"true\">\r\n                            <figure class=\"wp-block-image\">\r\n                    <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"403\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/04\/virtuozzo-vmware-webinar-768x403.jpg\" class=\"img-fluid\" alt=\"\" style=\"overflow:hidden;width: 100%; height:150px;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/04\/virtuozzo-vmware-webinar-768x403.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/04\/virtuozzo-vmware-webinar-300x158.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/04\/virtuozzo-vmware-webinar-1024x538.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/04\/virtuozzo-vmware-webinar.jpg 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>                <\/figure>\r\n                                        <p class=\"small\">\r\n                                                                April 17, 2024                                    <\/p>\r\n                                        <h4 id=\"title-5611\">[Webinar] Virtuozzo\u2019s alternative\u00a0to VMware and hyperscale cloud<\/h4>\r\n                                        <p>Join Virtuozzo on\u00a024th April, 9am BST Please join Virtuozzo and Climb for our partner introduction\/update on Virtuozzo&#8217;s fast-growing alternative cloud&#8230;<\/p>                        <a href=\"https:\/\/www.climbcs.com\/ie\/news\/webinar-virtuozzos-alternative-to-vmware-and-hyperscale-cloud\/\" aria-labelledby=\"#title-5611\" class=\"mt-3 btn btn-primary visually-hidden-focusable\">Learn more<\/a>\r\n        <\/div>\r\n    <\/div>\r\n    \r\n\r\n                    <\/div>\r\n\r\n                    <\/div>\n        <\/div>\n<\/div>\n\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n                <\/div>\n        \n\n            <section id=\"wmx-section-wrapper-4bkwjzf\" 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\">            <div  id=\"wmx-section-wrapper-ik0y4fw\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\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-e836c72014e204a74c691d0991787c60\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">Resources<\/h2>\n<\/div>\n<\/div>\n\n\n    <\/div>\n\n                <\/div>\n        \n\n            <div  id=\"wmx-gallery-h9inwjx\" class=\"block block--gallery \" style=\"--card-count:4;\" data-wmx-wpb=\"gallery\" data-mobile=\"slider\" >\n                                    <div class=\"gallery\">\r\n                            <div class=\"gallery-inner --slider\">\r\n                <div class=\"swiper\">\r\n                    <div class=\"swiper-wrapper\"\r\n                         data-swiper-slides-per-view=\"4\"\r\n                         data-swiper-autoplay=\"false\"\r\n                         data-swiper-delay=\"3000\"\r\n                         data-swiper-speed=\"5\"\r\n                         data-swiper-pagination=\"false\"\r\n                         data-swiper-navigation=\"true\"\r\n                         data-swiper-loop=\"true\"\r\n                    >\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1024x684.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-300x200.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-768x513.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3-1536x1025.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/testimonials-bg-sm-3.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Virtuozzo Hybrid Cloud<\/h5>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/pdf\/VHC-distributor-to-MSP-datasheet-template-Climb.pdf\">Read more<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n<\/div>\r\n                <\/div>\r\n                                    <div class=\"swiper-button-next\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-right\" viewBox=\"0 0 16 16\">\r\n                            <path fill-rule=\"evenodd\" d=\"M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"swiper-button-prev\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-left\" viewBox=\"0 0 16 16\">\r\n                            <path fill-rule=\"evenodd\" d=\"M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n                <\/div>\n        <\/div>\n<\/div>\n\n\n    <\/div>\n\n                            <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\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 has-text-color\">Climb\u2019s expert Sales Team empowers you. Get product demos, expand opportunities, and receive rapid responses to customer enquiries.<\/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:+35314604888\"><strong><strong>+353 (0) 1 460 4888<\/strong><\/strong><\/a><\/p>\n\n\n<style>p{margin-bottom:18px !important;}<\/style><div class=\"dynamics-form \" data-form-id=\"7bd300b0-6931-f011-8c4e-7c1e52469f7d\" 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\/7bd300b0-6931-f011-8c4e-7c1e52469f7d\"><\/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\/ie\/legal\/privacy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Privacy Policy<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.climbcs.com\/ie\/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\">\n<figure class=\"wp-block-image alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"431\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/generic-cam-call-out-image.png\" alt=\"\" class=\"wp-image-4476\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/generic-cam-call-out-image.png 457w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/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":4522,"template":"","meta":{"_acf_changed":false},"vendor-category":[126,85,117,121,48],"availability":[49],"solution":[],"class_list":["post-2197","vendor","type-vendor","status-publish","has-post-thumbnail","hentry","vendor-category-backup-and-recovery","vendor-category-data","vendor-category-data-backup-and-recovery","vendor-category-data-storage","vendor-category-security","availability-uk"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Virtuozzo - Climb Channel Solutions IE<\/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\/ie\/vendors\/virtuozzo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Virtuozzo - Climb Channel Solutions IE\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/\" \/>\n<meta property=\"og:site_name\" content=\"Climb Channel Solutions IE\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-04T13:15:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/virtuozzo-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\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/virtuozzo-open-graph.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@climbcs_ie\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/\",\"name\":\"Virtuozzo - Climb Channel Solutions IE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/virtuozzo-horizontal.svg\",\"datePublished\":\"2024-03-08T11:11:04+00:00\",\"dateModified\":\"2025-09-04T13:15:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/virtuozzo-horizontal.svg\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/virtuozzo-horizontal.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/virtuozzo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Virtuozzo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#website\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\",\"name\":\"Climb Channel Solutions Ireland\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#organization\",\"name\":\"Climb Channel Solutions Ireland\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"width\":1024,\"height\":325,\"caption\":\"Climb Channel Solutions Ireland\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/climbcs_ie\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Virtuozzo - Climb Channel Solutions IE","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\/ie\/vendors\/virtuozzo\/","og_locale":"en_US","og_type":"article","og_title":"Virtuozzo - Climb Channel Solutions IE","og_url":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/","og_site_name":"Climb Channel Solutions IE","article_modified_time":"2025-09-04T13:15:04+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/virtuozzo-open-graph.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/05\/virtuozzo-open-graph.jpg","twitter_site":"@climbcs_ie","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/","url":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/","name":"Virtuozzo - Climb Channel Solutions IE","isPartOf":{"@id":"https:\/\/www.climbcs.com\/ie\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/#primaryimage"},"image":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/virtuozzo-horizontal.svg","datePublished":"2024-03-08T11:11:04+00:00","dateModified":"2025-09-04T13:15:04+00:00","breadcrumb":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/#primaryimage","url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/virtuozzo-horizontal.svg","contentUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/virtuozzo-horizontal.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/virtuozzo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.climbcs.com\/ie\/"},{"@type":"ListItem","position":2,"name":"Virtuozzo"}]},{"@type":"WebSite","@id":"https:\/\/www.climbcs.com\/ie\/#website","url":"https:\/\/www.climbcs.com\/ie\/","name":"Climb Channel Solutions Ireland","description":"","publisher":{"@id":"https:\/\/www.climbcs.com\/ie\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.climbcs.com\/ie\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.climbcs.com\/ie\/#organization","name":"Climb Channel Solutions Ireland","url":"https:\/\/www.climbcs.com\/ie\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/ie\/#\/schema\/logo\/image\/","url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/Climb-CS-colour-for-light-background.svg","contentUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/Climb-CS-colour-for-light-background.svg","width":1024,"height":325,"caption":"Climb Channel Solutions Ireland"},"image":{"@id":"https:\/\/www.climbcs.com\/ie\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/climbcs_ie"]}]}},"_links":{"self":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor\/2197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor"}],"about":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/types\/vendor"}],"author":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/users\/23"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/media\/4522"}],"wp:attachment":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/media?parent=2197"}],"wp:term":[{"taxonomy":"vendor-category","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor-category?post=2197"},{"taxonomy":"availability","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/availability?post=2197"},{"taxonomy":"solution","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/solution?post=2197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}