{"id":25598,"date":"2026-03-26T12:29:18","date_gmt":"2026-03-26T12:29:18","guid":{"rendered":"https:\/\/www.nlighten.com\/?page_id=25598"},"modified":"2026-04-01T12:38:03","modified_gmt":"2026-04-01T12:38:03","slug":"online-quote-tool","status":"publish","type":"page","link":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/","title":{"rendered":"Online Quote Tool"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25598\" class=\"elementor elementor-25598\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8fd6436 quote-tool-section-left e-flex e-con-boxed e-con e-parent\" data-id=\"8fd6436\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b138e3a elementor-widget elementor-widget-template\" data-id=\"b138e3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"26201\" class=\"elementor elementor-26201\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85e7c36 quote-tool-section-left e-flex e-con-boxed e-con e-parent\" data-id=\"85e7c36\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-43f547c e-con-full e-flex e-con e-child\" data-id=\"43f547c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ecf789 elementor-widget elementor-widget-heading\" data-id=\"1ecf789\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Online Quotation Tool<span class=\"color-secondary\">.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1f2beb7 e-con-full e-flex e-con e-child\" data-id=\"1f2beb7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4206697 e-con-full e-flex e-con e-child\" data-id=\"4206697\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b10894d elementor-widget elementor-widget-text-editor\" data-id=\"b10894d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Need a tailored quote for your deployment?<\/strong><\/p><p>Complete your requirements to receive a tailored quote.<\/p><p>Select your country, preferred location and technical requirements to build a quote that fits your deployment needs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0dfe613 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"0dfe613\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"rsc-summary-box\">\n    <p class=\"rsc-summary-heading\">You have selected:<\/p>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Country:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-country\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Location:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-location\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Rack Size:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-rack-size\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Power Option:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-power\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Connectivity:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-connectivity\">None<\/span>\n    <\/div>\n<\/div>\n\n<script>\n(function() {\n\n    const locationFieldMap = {\n        'Belgium':        '#input_6_3',\n        'France':         '#input_6_4',\n        'Germany':        '#input_6_5',\n        'Netherlands':    '#input_6_6',\n        'Spain':          '#input_6_7',\n        'Switzerland':    '#input_6_8',\n        'United Kingdom': '#input_6_9'\n    };\n\n    \/\/ Map by index position \u2014 language independent\n    const powerFieldByIndex = {\n        1: '#input_6_12',\n        2: '#input_6_13',\n        3: '#input_6_14'\n    };\n\n    const restrictedLocations = [\n        'Paris (PAR3)',\n        'D\u00fcsseldorf',\n        'Hamburg',\n        'Hanover',\n        'Leipzig'\n    ];\n\n    const allConnectivityOptions = [\n        { text: 'nConnect Direct Internet Access (DIA)', value: 'nConnect Direct Internet Access (DIA)' },\n        { text: 'nConnect IP Transit (IPT)',              value: 'nConnect IP Transit (IPT)' },\n        { text: 'nConnect CloudConnect',                  value: 'nConnect CloudConnect' },\n        { text: 'nConnect DCConnect',                     value: 'nConnect DCConnect' },\n        { text: '3rd Party Connectivity',                 value: '3rd Party Connectivity' },\n        { text: 'Other',                                  value: 'Other' },\n        { text: 'None',                                   value: 'None' }\n    ];\n\n    const restrictedConnectivityOptions = [\n        { text: '3rd Party Connectivity', value: '3rd Party Connectivity' },\n        { text: 'Other',                  value: 'Other' },\n        { text: 'None',                   value: 'None' }\n    ];\n\n    function getSelectedLabel(selector) {\n        const el = document.querySelector(selector);\n        if (!el) return null;\n        const val = el.value;\n        if (!val) return null;\n        const opt = el.querySelector('option[value=\"' + val + '\"]');\n        return opt ? opt.textContent.trim() : val;\n    }\n\n    function getActiveLocationValue() {\n        const countrySelect = document.querySelector('#input_6_1');\n        if (!countrySelect || !countrySelect.value) return null;\n        const locationSelector = locationFieldMap[countrySelect.value];\n        if (!locationSelector) return null;\n        return getSelectedLabel(locationSelector);\n    }\n\n    function getActivePowerValue() {\n        const rackSelect = document.querySelector('#input_6_11');\n        if (!rackSelect || rackSelect.selectedIndex <= 0) return null;\n        const powerSelector = powerFieldByIndex[rackSelect.selectedIndex];\n        if (!powerSelector) return null;\n        return getSelectedLabel(powerSelector);\n    }\n\n    function getConnectivityValue() {\n        const choices = document.querySelectorAll('#field_6_21 .search-choice span');\n        if (choices.length === 0) return 'None';\n        return Array.from(choices).map(c => c.textContent.trim()).join(', ');\n    }\n\n    function updateConnectivityOptions(location) {\n        const select = document.querySelector('#input_6_21');\n        if (!select) return;\n\n        const isRestricted = location && restrictedLocations.includes(location);\n        const options = isRestricted ? restrictedConnectivityOptions : allConnectivityOptions;\n\n        select.innerHTML = '';\n\n        options.forEach(function(opt) {\n            const el = document.createElement('option');\n            el.value = opt.value;\n            el.textContent = opt.text;\n            select.appendChild(el);\n        });\n\n        jQuery('#input_6_21')\n            .attr('data-placeholder', 'Select Multiple Connectivity Options')\n            .chosen('destroy')\n            .chosen();\n\n        jQuery('#input_6_21').on('change', function() {\n            update();\n        });\n    }\n\n    function updateSummary() {\n        const country = getSelectedLabel('#input_6_1');\n        document.getElementById('rsc-summary-country').textContent = country || '-';\n\n        const location = getActiveLocationValue();\n        document.getElementById('rsc-summary-location').textContent = location || '-';\n\n        const rack = getSelectedLabel('#input_6_11');\n        document.getElementById('rsc-summary-rack-size').textContent = rack || '-';\n\n        const power = getActivePowerValue();\n        document.getElementById('rsc-summary-power').textContent = power || '-';\n\n        document.getElementById('rsc-summary-connectivity').textContent = getConnectivityValue();\n    }\n\n    function updateHiddenFields() {\n        const location = getActiveLocationValue();\n        const locationField = document.querySelector('#input_6_28');\n        if (locationField) locationField.value = location || '';\n\n        const power = getActivePowerValue();\n        const powerField = document.querySelector('#input_6_29');\n        if (powerField) powerField.value = power || '';\n    }\n\n    function update() {\n        updateSummary();\n        updateHiddenFields();\n    }\n\n    function initForm() {\n        update();\n\n        jQuery('#gform_6').on('change', 'select', function(e) {\n            const locationSelectors = Object.values(locationFieldMap).map(s => s.replace('#', ''));\n            if (locationSelectors.includes(e.target.id)) {\n                const location = getActiveLocationValue();\n                updateConnectivityOptions(location);\n            }\n            update();\n        });\n\n        jQuery('#input_6_21').on('change', function() {\n            update();\n        });\n\n        jQuery('#input_6_21')\n            .attr('data-placeholder', 'Select Multiple Connectivity Options')\n            .chosen('destroy')\n            .chosen();\n\n        jQuery('#input_6_21').on('change', function() {\n            update();\n        });\n    }\n\n    jQuery(document).on('gform_post_render', function() {\n        initForm();\n    });\n\n    jQuery(document).ready(function() {\n        if (jQuery('#gform_6').length) {\n            initForm();\n        }\n    });\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e43843 e-con-full e-flex e-con e-child\" data-id=\"3e43843\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30b66ff elementor-widget elementor-widget-shortcode\" data-id=\"30b66ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_6' style='display:none'>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_6'  action='\/en\/wp-json\/wp\/v2\/pages\/25598' data-formid='6' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_6_1\" class=\"gfield gfield--type-select gfield--input-type-select gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_1'>Select Country<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_1' id='input_6_1' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Country<\/option><option value='Belgium' >Belgium<\/option><option value='France' >France<\/option><option value='Germany' >Germany<\/option><option value='Netherlands' >Netherlands<\/option><option value='Spain' >Spain<\/option><option value='Switzerland' >Switzerland<\/option><option value='United Kingdom' >United Kingdom<\/option><\/select><\/div><\/div><div id=\"field_6_3\" class=\"gfield gfield--type-select gfield--input-type-select field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_3'>Location - Belgium<\/label><div class='ginput_container ginput_container_select'><select name='input_3' id='input_6_3' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Ghent' >Ghent<\/option><\/select><\/div><\/div><div id=\"field_6_4\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_4'>Location - France<\/label><div class='ginput_container ginput_container_select'><select name='input_4' id='input_6_4' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Antibes' >Antibes<\/option><option value='Besan\u00e7on' >Besan\u00e7on<\/option><option value='Lyon' >Lyon<\/option><option value='PAR1 \u2013 Lognes' >PAR1 \u2013 Lognes<\/option><option value='PAR2 \u2013 Aubervilliers' >PAR2 \u2013 Aubervilliers<\/option><option value='PAR3 \u2013 \u00c9merainville' >PAR3 \u2013 \u00c9merainville<\/option><option value='Strasbourg' >Strasbourg<\/option><option value='Valbonne' >Valbonne<\/option><\/select><\/div><\/div><div id=\"field_6_5\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_5'>Location - Germany<\/label><div class='ginput_container ginput_container_select'><select name='input_5' id='input_6_5' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Berlin' >Berlin<\/option><option value='Cologne' >Cologne<\/option><option value='D\u00fcsseldorf' >D\u00fcsseldorf<\/option><option value='Frankfurt' >Frankfurt<\/option><option value='Hamburg' >Hamburg<\/option><option value='Hanover' >Hanover<\/option><option value='Leipzig' >Leipzig<\/option><option value='Munich' >Munich<\/option><option value='Nuremberg' >Nuremberg<\/option><option value='Stuttgart' >Stuttgart<\/option><\/select><\/div><\/div><div id=\"field_6_6\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_6'>Location - Netherlands<\/label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_6_6' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Amsterdam (AMS1)' >Amsterdam (AMS1)<\/option><option value='Amsterdam (AMS2)' >Amsterdam (AMS2)<\/option><\/select><\/div><\/div><div id=\"field_6_7\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_7'>Location - Spain<\/label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_6_7' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Madrid' >Madrid<\/option><\/select><\/div><\/div><div id=\"field_6_8\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_8'>Location - Switzerland<\/label><div class='ginput_container ginput_container_select'><select name='input_8' id='input_6_8' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Geneva' >Geneva<\/option><option value='Zurich' >Zurich<\/option><\/select><\/div><\/div><div id=\"field_6_9\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_9'>Location - United Kingdom<\/label><div class='ginput_container ginput_container_select'><select name='input_9' id='input_6_9' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Birmingham' >Birmingham<\/option><option value='Bristol' >Bristol<\/option><option value='Chester' >Chester<\/option><option value='Leeds' >Leeds<\/option><option value='Liverpool' >Liverpool<\/option><option value='London' >London<\/option><option value='Milton Keynes' >Milton Keynes<\/option><option value='Nottingham' >Nottingham<\/option><option value='Swindon' >Swindon<\/option><\/select><\/div><\/div><div id=\"field_6_10\" class=\"gfield gfield--type-select gfield--input-type-select field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_10'>Select Your Location - Placeholder<\/label><div class='ginput_container ginput_container_select'><select name='input_10' id='input_6_10' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Your Location<\/option><option value='Please select a country first' >Please select a country first<\/option><\/select><\/div><\/div><div id=\"field_6_11\" class=\"gfield gfield--type-select gfield--input-type-select field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_11'>Select Rack Size<\/label><div class='ginput_container ginput_container_select'><select name='input_11' id='input_6_11' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Rack Size<\/option><option value='Full Rack' >Full Rack<\/option><option value='Half Rack' >Half Rack<\/option><option value='Quarter Rack' >Quarter Rack<\/option><\/select><\/div><\/div><div id=\"field_6_12\" class=\"gfield gfield--type-select gfield--input-type-select field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_12'>Power Options - Full Rack<\/label><div class='ginput_container ginput_container_select'><select name='input_12' id='input_6_12' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Power Option<\/option><option value='2kW' >2kW<\/option><option value='3kW' >3kW<\/option><option value='4kW' >4kW<\/option><option value='5kW' >5kW<\/option><option value='6kW' >6kW<\/option><option value='7kW' >7kW<\/option><option value='8kW' >8kW<\/option><option value='9kW' >9kW<\/option><option value='10kW' >10kW<\/option><option value='15kW' >15kW<\/option><option value='20kW' >20kW<\/option><option value='30kW+' >30kW+<\/option><\/select><\/div><\/div><div id=\"field_6_13\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_13'>Power Options - Half Rack<\/label><div class='ginput_container ginput_container_select'><select name='input_13' id='input_6_13' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Power Option<\/option><option value='1kW' >1kW<\/option><option value='2kW' >2kW<\/option><\/select><\/div><\/div><div id=\"field_6_14\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_14'>Power Options - Quarter Rack<\/label><div class='ginput_container ginput_container_select'><select name='input_14' id='input_6_14' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Power Option<\/option><option value='500W' >500W<\/option><option value='1kW' >1kW<\/option><option value='1.5kW' >1.5kW<\/option><option value='2kW' >2kW<\/option><\/select><\/div><\/div><div id=\"field_6_15\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_15'>Select Power Option - Placeholder<\/label><div class='ginput_container ginput_container_select'><select name='input_15' id='input_6_15' class='large gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Select Power Options<\/option><option value='Please select a rack size first' >Please select a rack size first<\/option><\/select><\/div><\/div><div id=\"field_6_21\" class=\"gfield gfield--type-multiselect gfield--input-type-multiselect field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_21'>Select Connectivity Options<\/label><div class='ginput_container ginput_container_multiselect'><select multiple='multiple' data-placeholder='Click to select...' size='7' name='input_21[]' id='input_6_21' class='large gfield_select'   aria-invalid=\"false\"  ><option value='nConnect Direct Internet Access (DIA)' >nConnect Direct Internet Access (DIA)<\/option><option value='nConnect IP Transit (IPT)' >nConnect IP Transit (IPT)<\/option><option value='nConnect CloudConnect' >nConnect CloudConnect<\/option><option value='nConnect DCConnect' >nConnect DCConnect<\/option><option value='3rd Party Connectivity' >3rd Party Connectivity<\/option><option value='Other' >Other<\/option><option value='None' >None<\/option><\/select><\/div><\/div><fieldset id=\"field_6_22\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_6_22'>\n                            \n                            <span id='input_6_22_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_22.3' id='input_6_22_3' value=''   aria-required='true'   placeholder='First Name*'  \/>\n                                                    <label for='input_6_22_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_6_22_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_22.6' id='input_6_22_6' value=''   aria-required='true'   placeholder='Last Name*'  \/>\n                                                    <label for='input_6_22_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_6_23\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_23'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_23' id='input_6_23' type='email' value='' class='large'   placeholder='Work Email*' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_6_24\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_24'>Company Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_24' id='input_6_24' type='text' value='' class='large'    placeholder='Company Name*' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_6_25\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_25'>Phone<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_25' id='input_6_25' type='tel' value='' class='large'  placeholder='Phone Number*' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_6_27\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_27'>Additional Requirements<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_27' id='input_6_27' class='textarea small'    placeholder='Additional Information...'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_6_26\" class=\"gfield gfield--type-html gfield--input-type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><p><strong>Fields marked with * are required<\/strong><\/p>\n\nnLighten needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our <a href=\"https:\/\/www.nlighten.com\/en\/all-policies\/nlighten-privacy-notice\/\">Privacy Policy.<\/a><\/div><div id=\"field_6_28\" class=\"gfield gfield--type-text gfield--input-type-text field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_hidden\"  ><div class=\"admin-hidden-markup\"><i class=\"gform-icon gform-icon--hidden\" aria-hidden=\"true\" title=\"This field is hidden when viewing the form\"><\/i><span>This field is hidden when viewing the form<\/span><\/div><label class='gfield_label gform-field-label' for='input_6_28'>Location Values<\/label><div class='ginput_container ginput_container_text'><input name='input_28' id='input_6_28' type='text' value='' class='large'  aria-describedby=\"gfield_description_6_28\"    aria-invalid=\"false\"   \/><\/div><div class='gfield_description' id='gfield_description_6_28'>Location field default value to map to HubSpot<\/div><\/div><div id=\"field_6_29\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_hidden\"  ><div class=\"admin-hidden-markup\"><i class=\"gform-icon gform-icon--hidden\" aria-hidden=\"true\" title=\"This field is hidden when viewing the form\"><\/i><span>This field is hidden when viewing the form<\/span><\/div><label class='gfield_label gform-field-label' for='input_6_29'>Power Values<\/label><div class='ginput_container ginput_container_text'><input name='input_29' id='input_6_29' type='text' value='' class='large'  aria-describedby=\"gfield_description_6_29\"    aria-invalid=\"false\"   \/><\/div><div class='gfield_description' id='gfield_description_6_29'>Power field default value to map to HubSpot<\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_6' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='7eNSjHdgTMS99djcNPosNEwjDRzf7KCuWaMJymDuozVy7Sr37kwSZDzn5teaEJTX27mVaHReW2Uiv7jrK+7ASupQPme3gPOKsjnbyq2k0qGvcE0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCIxXCI6W1wiOTQwMDYzZWYwMzIzMGU2ZTBjZWRiYjJlNDM3ZGUxNzZcIixcImFjYjJiMTljYjIzNDJkMGQ5NmNkMTFiOTY2Y2MxZGEyXCIsXCI5YjlkYTkwZWY5N2FkMTE5M2Y0NjZmYjRkMzY2ZWEwMlwiLFwiZTU0YTgxYjE0YTJiODJkOGUxNmFlNjdjM2Y5N2I5MWJcIixcIjkyNTcyNDAzM2YwNTkwYzI2MjQ5NzcyNzY2ODcxNzdhXCIsXCI2MTFlOGI5NmVkYTIyMTllYjk3MzZjYTMzOGJiMTlmMlwiLFwiMDZlYjI0YzYxOGM2ZmM3OTg3OGRiNDk1YTk0YjY5M2RcIl0sXCIzXCI6W1wiNGI5ZjYwYzFhMzYwMGUwZTk0MmI4ZGZhOGY1MDJlNzNcIl0sXCI0XCI6W1wiZDc2NGUwMDk5ZmZmZTZkODgxNGJkNmE0MjM3YzIwY2JcIixcIjFjNjk1ZmRlYjQwMGMzYzAxY2ViODAwM2FiMDdkMjMyXCIsXCJiODc2Y2MyZWI3OWIxOTc0MzJlNzk3ODk5YzI4ZDMwM1wiLFwiODdmMjlhYzY5NGY1NzFlOTlkNTE4MWIzOGNmOTQ2N2NcIixcIjg0NTQxMGRjOWY3NmNiOGMxY2YzMjQyOTVjNjZmNWRjXCIsXCI3Zjc4Yzg2ZmY5NjlkMWU5ZGIwNWJlNDg2OTBhNmYwZVwiLFwiZGVkZGYxM2FiNjMxZmI1ZTFlNGM5ZWU0YTg3NTYzMDNcIixcImM3ZTBkYzE2YjA0ZWQwMDcwNDNjYjdmMzQ4ZjIwNzUxXCJdLFwiNVwiOltcIjJjYzFiMjU0MWNlNzNlOTEwOGFiYzkxMDYzMjE3MjljXCIsXCJhY2QyN2ZjZDM2OGI4OTMwZDgzNmNkM2JiNGY1NmVhMFwiLFwiZWM1YWNmMzA3YTA3ZDRkOTQyMDQ0OThmMTFhNDkyODBcIixcImIxZjgzYTQxMzk4ODQ3OTlhZWEyOTAwMzMxOWZlMWFjXCIsXCI4NzkzMjYzZGM0MGVmMzMyOGE0OGI1NjA3N2YwYzFlZFwiLFwiZDMzMGU1OTc2ZjZlZmMzODE3ODliMGVlYmFlOTE1NzRcIixcImNjZThjN2VjODVjYTYzYjIzNjZkMWVlMGY5MmI2OGYzXCIsXCJmMDIyYThlMWRjMmQ3NDM3NmI1ZTJjZGY5ZjAyOWI5NVwiLFwiNzY2MDJiNGM4ZjRhMGU3OWFiNTAwZmMxMzkzODVlYWZcIixcIjcxNGE4MDAyYzViNzY4Nzk4MjY0YjU5NjRmYjFmNTAyXCJdLFwiNlwiOltcImEzMGJiMDFmY2U2Mjk3MDMwM2JlMGEyNjcxMjdkNTA0XCIsXCJlMDk0MmI4Y2VlMjA4ZWU4ZGQyMzMxOGJlMDYxYjc5M1wiXSxcIjdcIjpbXCIxOTRiMGEyY2ZmOWM3Y2VjY2Q1ZWVlOTIxNmI4MjQwMFwiXSxcIjhcIjpbXCJkZGZmNWRkZTcxNjg5OWE5NzQxNmRjMTY1MDYyOTExNVwiLFwiYjA4N2VkOGNkOTM5MzQ0Yzc5MTJlYTVmNWYwODY0NGFcIl0sXCI5XCI6W1wiMzJkZDhhNjkzZTAwMzkxZDAzNGI3MDcxNjEzZTkyZTJcIixcImEyNGUxMTQzMjcwMjkwMzU1MmZiNWEzNGZiOWViMTI0XCIsXCI4ZGY5OTk5ODVjNjZmMjkzM2I1MmM5YTRhZjgzMDA4NlwiLFwiYjMzNjI2NWMxODM4YTljMWVkYTg5OTc4MWU4YzU4ZmJcIixcImFlOTg2MTI3OTVhMGMyYzkwYmYyZmIzNzg2OTI4N2NlXCIsXCJkNDA3MzczYzc5OTViNDU3NjQxOTg3ZTc5ZTM0N2Q1NlwiLFwiNGU0OTJmMmJmMjMzNmJjYzdmMGUyNTgzOTE0NjM3YjBcIixcIjkyMWY4ZjAzNDk2MDRkZTMyMDRlMWNlNWI0ZDI4MTgzXCIsXCI1NzI2MzAyMDM3NzhkNzU0MzMzYTQ1YmQ0ODIyYjY0ZVwiXSxcIjEwXCI6W1wiZjU5N2QyMThjMGNjMjA0OThmMzVhODI3MjAyMGYxMDlcIl0sXCIxMVwiOltcIjNhZDg1ZTAxNzFmYTM2NGIwNTdjZWJmODYyYzBkYzczXCIsXCJjZDM3YWMxNWVhYjA4NzkzMDU5YjdjNmFiMDUyOThhM1wiLFwiODExMjNjY2E2ZmE2ZjE0YTU5OWFlNWZjYWJhOGM1NWFcIl0sXCIxMlwiOltcIjU5MjAxNjk2ZmM4M2RjNTc2ZjBmNTU4NzYyZGZiNDhkXCIsXCIzYjkxYTJkYTI4OWQzNjAzOWM0NzRjOGNiNWIzZDVkM1wiLFwiZWIyYmIyMjYzZjFlMjkyMWJiNGJjM2U1MDEzNTJlODNcIixcIjE2ZDZjOWRmYzVjZjU2ZjlmZDg2YWZmZGY1YzE2MzBmXCIsXCJmZmMwOWExMjBjNmI2YmJiMmI2Y2MwMjkwYzQ1NmFmYlwiLFwiNDQxZmNmZGUyNDZiMzBhNDBkMmE4NjBiNjNhMGY2MjVcIixcImYwOGE5ZDhhMDI5ZGQ2NmYwN2I1ZDhlZWMxNjY2M2E3XCIsXCI3NmJlZTAwODhhYWU2YzM1YTcwYzgwN2ZkMzAxNDRkZFwiLFwiOThhYWVmODZmMWRkYTc3YjUxYzIyNTQ0Y2Q1ZTYxY2VcIixcIjJmMjQ4NTdlY2QwYTc0N2NiZGQyYzMwZmNjMzQzM2E2XCIsXCIzNzExM2Y5OWM2MjU0YzMxZDY5ZmE3OTIyMzMzNWNlZlwiLFwiNmUyMGJjNDI4ZGQxNWRkMzY1ZWE3Njc2MzU3MGEwYTJcIl0sXCIxM1wiOltcImJjYjJlMWZjMmIyYzMwYWVmZjI0ZTRmYmZlMDk2NzA3XCIsXCI1OTIwMTY5NmZjODNkYzU3NmYwZjU1ODc2MmRmYjQ4ZFwiXSxcIjE0XCI6W1wiNTk5Zjc3ZmU4MzhhZDhiNTNlMTEzYjE5ZDhmMjBkN2RcIixcImJjYjJlMWZjMmIyYzMwYWVmZjI0ZTRmYmZlMDk2NzA3XCIsXCJmMjUxOTBlNGM2N2IwNmE4YWViMTRkMTAyOTNmYTg5NlwiLFwiNTkyMDE2OTZmYzgzZGM1NzZmMGY1NTg3NjJkZmI0OGRcIl0sXCIxNVwiOltcImRkZWM0NWFjYWI0Y2FhOWQ2MDE1ZTcwY2JjYTZlYzE4XCJdfSIsIjRlNDhkYWIxNTMzZGZmNmU3ZDk0MTk5ZTEzMzNiZmUyIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"27\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/www.nlighten.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/www.nlighten.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dcb08c elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"1dcb08c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"rsc-summary-box\">\n    <p class=\"rsc-summary-heading\">You have selected:<\/p>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Country:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-country\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Location:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-location\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Rack Size:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-rack-size\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Power Option:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-power\">-<\/span>\n    <\/div>\n    \n    <div class=\"rsc-summary-row\">\n        <span class=\"rsc-summary-label\">Connectivity:<\/span>\n        <span class=\"rsc-summary-value\" id=\"rsc-summary-connectivity\">None<\/span>\n    <\/div>\n<\/div>\n\n<script>\n(function() {\n\n    const locationFieldMap = {\n        'Belgium':        '#input_6_3',\n        'France':         '#input_6_4',\n        'Germany':        '#input_6_5',\n        'Netherlands':    '#input_6_6',\n        'Spain':          '#input_6_7',\n        'Switzerland':    '#input_6_8',\n        'United Kingdom': '#input_6_9'\n    };\n\n    \/\/ Map by index position \u2014 language independent\n    const powerFieldByIndex = {\n        1: '#input_6_12',\n        2: '#input_6_13',\n        3: '#input_6_14'\n    };\n\n    const restrictedLocations = [\n        'Paris (PAR3)',\n        'D\u00fcsseldorf',\n        'Hamburg',\n        'Hanover',\n        'Leipzig'\n    ];\n\n    const allConnectivityOptions = [\n        { text: 'nConnect Direct Internet Access (DIA)', value: 'nConnect Direct Internet Access (DIA)' },\n        { text: 'nConnect IP Transit (IPT)',              value: 'nConnect IP Transit (IPT)' },\n        { text: 'nConnect CloudConnect',                  value: 'nConnect CloudConnect' },\n        { text: 'nConnect DCConnect',                     value: 'nConnect DCConnect' },\n        { text: '3rd Party Connectivity',                 value: '3rd Party Connectivity' },\n        { text: 'Other',                                  value: 'Other' },\n        { text: 'None',                                   value: 'None' }\n    ];\n\n    const restrictedConnectivityOptions = [\n        { text: '3rd Party Connectivity', value: '3rd Party Connectivity' },\n        { text: 'Other',                  value: 'Other' },\n        { text: 'None',                   value: 'None' }\n    ];\n\n    function getSelectedLabel(selector) {\n        const el = document.querySelector(selector);\n        if (!el) return null;\n        const val = el.value;\n        if (!val) return null;\n        const opt = el.querySelector('option[value=\"' + val + '\"]');\n        return opt ? opt.textContent.trim() : val;\n    }\n\n    function getActiveLocationValue() {\n        const countrySelect = document.querySelector('#input_6_1');\n        if (!countrySelect || !countrySelect.value) return null;\n        const locationSelector = locationFieldMap[countrySelect.value];\n        if (!locationSelector) return null;\n        return getSelectedLabel(locationSelector);\n    }\n\n    function getActivePowerValue() {\n        const rackSelect = document.querySelector('#input_6_11');\n        if (!rackSelect || rackSelect.selectedIndex <= 0) return null;\n        const powerSelector = powerFieldByIndex[rackSelect.selectedIndex];\n        if (!powerSelector) return null;\n        return getSelectedLabel(powerSelector);\n    }\n\n    function getConnectivityValue() {\n        const choices = document.querySelectorAll('#field_6_21 .search-choice span');\n        if (choices.length === 0) return 'None';\n        return Array.from(choices).map(c => c.textContent.trim()).join(', ');\n    }\n\n    function updateConnectivityOptions(location) {\n        const select = document.querySelector('#input_6_21');\n        if (!select) return;\n\n        const isRestricted = location && restrictedLocations.includes(location);\n        const options = isRestricted ? restrictedConnectivityOptions : allConnectivityOptions;\n\n        select.innerHTML = '';\n\n        options.forEach(function(opt) {\n            const el = document.createElement('option');\n            el.value = opt.value;\n            el.textContent = opt.text;\n            select.appendChild(el);\n        });\n\n        jQuery('#input_6_21')\n            .attr('data-placeholder', 'Select Multiple Connectivity Options')\n            .chosen('destroy')\n            .chosen();\n\n        jQuery('#input_6_21').on('change', function() {\n            update();\n        });\n    }\n\n    function updateSummary() {\n        const country = getSelectedLabel('#input_6_1');\n        document.getElementById('rsc-summary-country').textContent = country || '-';\n\n        const location = getActiveLocationValue();\n        document.getElementById('rsc-summary-location').textContent = location || '-';\n\n        const rack = getSelectedLabel('#input_6_11');\n        document.getElementById('rsc-summary-rack-size').textContent = rack || '-';\n\n        const power = getActivePowerValue();\n        document.getElementById('rsc-summary-power').textContent = power || '-';\n\n        document.getElementById('rsc-summary-connectivity').textContent = getConnectivityValue();\n    }\n\n    function updateHiddenFields() {\n        const location = getActiveLocationValue();\n        const locationField = document.querySelector('#input_6_28');\n        if (locationField) locationField.value = location || '';\n\n        const power = getActivePowerValue();\n        const powerField = document.querySelector('#input_6_29');\n        if (powerField) powerField.value = power || '';\n    }\n\n    function update() {\n        updateSummary();\n        updateHiddenFields();\n    }\n\n    function initForm() {\n        update();\n\n        jQuery('#gform_6').on('change', 'select', function(e) {\n            const locationSelectors = Object.values(locationFieldMap).map(s => s.replace('#', ''));\n            if (locationSelectors.includes(e.target.id)) {\n                const location = getActiveLocationValue();\n                updateConnectivityOptions(location);\n            }\n            update();\n        });\n\n        jQuery('#input_6_21').on('change', function() {\n            update();\n        });\n\n        jQuery('#input_6_21')\n            .attr('data-placeholder', 'Select Multiple Connectivity Options')\n            .chosen('destroy')\n            .chosen();\n\n        jQuery('#input_6_21').on('change', function() {\n            update();\n        });\n    }\n\n    jQuery(document).on('gform_post_render', function() {\n        initForm();\n    });\n\n    jQuery(document).ready(function() {\n        if (jQuery('#gform_6').length) {\n            initForm();\n        }\n    });\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d5d12b elementor-widget elementor-widget-html\" data-id=\"0d5d12b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"quote-tool-motif-left\">\n  <img decoding=\"async\" src=\"https:\/\/www.nlighten.com\/wp-content\/uploads\/2026\/03\/motif-3-8.png\" alt=\"\">\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-25598","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Online Quote Tool - nLighten<\/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.nlighten.com\/en\/online-quote-tool\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Online Quote Tool - nLighten\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nlighten.com\/en\/online-quote-tool\/\" \/>\n<meta property=\"og:site_name\" content=\"nLighten\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T12:38:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.nlighten.com\/wp-content\/uploads\/2026\/03\/motif-3-8.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/\",\"url\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/\",\"name\":\"Online Quote Tool - nLighten\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.nlighten.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/motif-3-8.png\",\"datePublished\":\"2026-03-26T12:29:18+00:00\",\"dateModified\":\"2026-04-01T12:38:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.nlighten.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/motif-3-8.png\",\"contentUrl\":\"https:\\\/\\\/www.nlighten.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/motif-3-8.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/online-quote-tool\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Online Quote Tool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/\",\"name\":\"nLighten\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/#organization\",\"name\":\"nLighten\",\"url\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.nlighten.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/nlighten_logo_green_bg.png\",\"contentUrl\":\"https:\\\/\\\/www.nlighten.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/nlighten_logo_green_bg.png\",\"width\":696,\"height\":696,\"caption\":\"nLighten\"},\"image\":{\"@id\":\"https:\\\/\\\/www.nlighten.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/nlighten-datacenters\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Online Quote Tool - nLighten","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.nlighten.com\/en\/online-quote-tool\/","og_locale":"en_GB","og_type":"article","og_title":"Online Quote Tool - nLighten","og_url":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/","og_site_name":"nLighten","article_modified_time":"2026-04-01T12:38:03+00:00","og_image":[{"url":"https:\/\/www.nlighten.com\/wp-content\/uploads\/2026\/03\/motif-3-8.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/","url":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/","name":"Online Quote Tool - nLighten","isPartOf":{"@id":"https:\/\/www.nlighten.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/#primaryimage"},"image":{"@id":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/www.nlighten.com\/wp-content\/uploads\/2026\/03\/motif-3-8.png","datePublished":"2026-03-26T12:29:18+00:00","dateModified":"2026-04-01T12:38:03+00:00","breadcrumb":{"@id":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nlighten.com\/en\/online-quote-tool\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/#primaryimage","url":"https:\/\/www.nlighten.com\/wp-content\/uploads\/2026\/03\/motif-3-8.png","contentUrl":"https:\/\/www.nlighten.com\/wp-content\/uploads\/2026\/03\/motif-3-8.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.nlighten.com\/en\/online-quote-tool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nlighten.com\/en\/"},{"@type":"ListItem","position":2,"name":"Online Quote Tool"}]},{"@type":"WebSite","@id":"https:\/\/www.nlighten.com\/en\/#website","url":"https:\/\/www.nlighten.com\/en\/","name":"nLighten","description":"","publisher":{"@id":"https:\/\/www.nlighten.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nlighten.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.nlighten.com\/en\/#organization","name":"nLighten","url":"https:\/\/www.nlighten.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.nlighten.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.nlighten.com\/wp-content\/uploads\/2024\/05\/nlighten_logo_green_bg.png","contentUrl":"https:\/\/www.nlighten.com\/wp-content\/uploads\/2024\/05\/nlighten_logo_green_bg.png","width":696,"height":696,"caption":"nLighten"},"image":{"@id":"https:\/\/www.nlighten.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/nlighten-datacenters\/"]}]}},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.nlighten.com\/en\/wp-json\/wp\/v2\/pages\/25598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nlighten.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nlighten.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nlighten.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nlighten.com\/en\/wp-json\/wp\/v2\/comments?post=25598"}],"version-history":[{"count":0,"href":"https:\/\/www.nlighten.com\/en\/wp-json\/wp\/v2\/pages\/25598\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nlighten.com\/en\/wp-json\/wp\/v2\/media?parent=25598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}