Contact Us

Let’s Build Your Brand

We provide quality digital marketing solutions to help you achieve more leads and sales through your digital assets and get you in front of your target audience at the right time and on the right digital screen. Web-tech-vision™ is your one stop solution for all things digital.

Contact Us

info@web-tech-vision.com

+9230888-23456

Hours of Operation

24/7

Start a conversation

Interested in driving growth? Have a general question? We’re just an email away. Fill out your details below and we’ll be in touch as soon as possible to discuss your requirements:

window._vwo_code || (function() { var account_id=1029073, version=2.1, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;display: block !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init();})(); CheqUp .poppins { font-family: "Poppins", serif; } .museo-sans-rounded { font-family: "Museo Sans Rounded", sans-serif; }     1 of 2 BMI/You Find out if you qualify for weight loss treatments with our quick medical assessment. Your BMI   Almost there! Please complete all the questions to find out if you are eligible. Unfortunately, due to safety considerations we are unable to prescribe weight loss medications to you. What is your height? The height doesn't seem quite right, please make sure you are providing the right height. cm ft/in   What is your weight? The weight doesn't seem quite right, please make sure you are providing the right weight. kg st/lbs Unfortunately, your BMI is too low for you to be safely prescribed weight loss medication. Tell us about you   What's your date of birth? Please fill your date of birth correctly. Sorry, but we are unable to supply this product to anyone below the age of 18 or over 85. Day Month Year What is your ethnicity? Please choose an answer. People whose ethnicity is anything other than white will qualify for medication at a lower BMI.   White   All other ethnicities What has been your highest ever weight? Your highest weight must be equal or higher than your current weight, if you have made a mistake with your current weight, please go back to your previous answer to change it. Our clinicians need to know your highest ever weight as you may qualify for weight loss medication at a lower BMI. kg st/lbs Our clinicians need to know your highest ever weight as you may qualify for weight loss medication at a lower BMI. What sex were you assigned at birth? Please choose an answer.   Male   Female Are you pregnant or breastfeeding? Please choose an answer. Weight loss medication is not recommended for anyone who is pregnant, trying to conceive, or breastfeeding. Once you are no longer pregnant, trying to conceive, or breastfeeding, you could explore weight loss treatment options again.   Yes   No Are you currently using oral contraception? Please choose an answer. Why do we ask? Losing weight is widely recognised as beneficial for those planning to conceive. However, it is recommended to use barrier contraception until you have reached your target weight. After reaching your goal, wait an additional 28 days before trying to conceive to ensure the medication has fully cleared from your body.   Yes   No There is some evidence that these medications can reduce the efficacy of the oral contraceptive pill By pressing "I understand" you acknowledge that you will use a non-oral contraceptive method, or add a barrier method of contraception upon initiating therapy (for 4 weeks), or after each dose escalation (for 4 weeks). Please select to agree.   I understand Next $(document).ready(function () { $("div.switch").on('click', function () { let element = $(this); let component = element.parent().parent(); let currentUnit = element.data('toggle-slider-unit'); component.find("input").val(''); component .find("div.unit-check") .addClass('bg-[#B2DEE4]') .removeClass('bg-[#007A8E]'); let newUnit = (currentUnit === 'imperial') ? 'metric' : 'imperial'; element.data('toggle-slider-unit', newUnit); component.find('.inputs-block').toggleClass('hidden'); component.find('.switch-value') .toggleClass('text-[#232121] font-semibold') .toggleClass('text-[#D0D0D0]'); element.toggleClass('justify-end'); }); $(".input-with-option-toggle input").on('input', function () { if ($(this).val().length) { $(this).parent().parent().parent().find("div.unit-check") .removeClass('bg-[#B2DEE4]') .addClass('bg-[#007A8E]'); } else { $(this).parent().parent().parent().find("div.unit-check") .addClass('bg-[#B2DEE4]') .removeClass('bg-[#007A8E]'); } }); }); $(".input-dob input").on('input', function() { let filled = false; $(".input-dob input").each(function() { if ($(this).val()) { filled = true; } }) if (filled) { $('.input-dob .unit-check') .removeClass('bg-[#B2DEE4]') .addClass('bg-[#007A8E]'); } else { $('.input-dob .unit-check') .addClass('bg-[#B2DEE4]') .removeClass('bg-[#007A8E]'); } }); function toggleInfoDialog(element) { $(element).closest("[data-component-id='info-dialog']").toggleClass("hidden"); } $(".radio-selection").on('click', function() { let radioBlockClicked = $(this).data('radio-block'); // const currentComponent = $(this).closest('[data-component-id="input-with-option-toggle"]'); const currentComponent = $(this).parent().parent(); currentComponent.find('input').val(radioBlockClicked).trigger('change'); currentComponent.find('.radio-selection').removeClass('border-[red]'); currentComponent.find('.validation-error').addClass('hidden'); currentComponent .find('[data-radio-block]') .removeClass('bg-[#F8FEFF]') .removeClass('border-[#007A8E]'); $(this) .addClass('bg-[#F8FEFF]') .addClass('border-[#007A8E]'); currentComponent .find('[data-radio-block-selected]') .removeClass('bg-[#007A8E]'); $(this).find('[data-radio-block-selected]') .addClass('bg-[#007A8E]'); currentComponent .find("div[data-unit-check]") .removeClass("bg-[#B2DEE4]") .addClass("bg-[#007A8E]"); }); function triggerInfoDialogBs(element) { $(element).closest(".input-radio-binary-selection") .find("[data-component-id='info-dialog']") .toggleClass("hidden"); } $(".radio-binary-selection").on('click', function () { let element = $(this); if (element.hasClass('selected')) { return; } element.parent().find('.radio-binary-selection').removeClass('border-[red]'); element.parent().parent().find('.validation-error').addClass('hidden'); element.parent().find('.radio-button').removeClass('selected'); element.addClass('selected'); element.parent().next('input').val(element.data('radio-block')).trigger('change'); // Get the parent component and remove class to colour in the radio buttons element.parent() .find("[data-radio-block-selected]") .removeClass("bg-[#007A8E]"); element.parent() .find("[data-radio-block]") .removeClass("border-[#007A8E]"); element.parent().parent() .find("div[data-unit-check]") .removeClass("bg-[#B2DEE4]") .addClass("bg-[#007A8E]"); // Get the selected radio button and add class to colour in the radio button element.find("[data-radio-block-selected]") .addClass("bg-[#007A8E]"); element.closest("[data-radio-block]") .addClass("border-[#007A8E]"); }); $('.check').on('click', function () { $(this).find("[data-agreement-disclaimer-checkbox] div").toggleClass("bg-[#007A8E]") $(this) .toggleClass('agreed') .toggleClass("bg-[#F8FEFF]") .toggleClass("border-[#007A8E]"); if (! $(this).hasClass('agreed')) { $(this).parent().find('.validation-error').removeClass('hidden'); $(this).addClass('border-[red]'); } else { $(this).parent().find('.validation-error').addClass('hidden'); $(this).removeClass('border-[red]'); } }) $(function () { let sexVal = 'female' $('input[name="sex"]').on('change', function () { if ($(this).val() === sexVal) { sexVal = sexVal === 'female' ? 'male' : 'female'; $('.female-questions').toggleClass('hidden') } }); $('input[name="pregnancy"]').on('change', function () { validatePregnancy() }); let oralContraceptionVal = 'yes'; $('input[name="oral-contraception"]').on('change', function () { if ($(this).val() === oralContraceptionVal) { oralContraceptionVal = oralContraceptionVal === 'yes' ? 'no' : 'yes'; $('.oral-contraception-disclaimer').toggleClass('hidden') } }); $('.submit-form').on('submit', function () { return validate(); }); $(".height-input-block input").on('change', function () { validateHeight(); validateBmi(); }); $(".weight-input-block input").on('change', function () { validateWeight(); validateBmi(); }); $(".max-weight-input-block input").on('change', function () { validateHighestWeight(); }); $(".input-dob input.year").on('change', function () { $('.input-dob .validation-dob-error').addClass('hidden'); $(this).removeClass('border-[red]') if ($(this).val() > 2025 || $(this).val().length !== 4) { $('.input-dob .validation-dob-error').removeClass('hidden'); $(this).addClass('border-[red]') } }); $(".input-dob input.month").on('change', function () { $('.input-dob .validation-dob-error').addClass('hidden'); $(this).removeClass('border-[red]') if ($(this).val().length === 0 || $(this).val() > 12) { $('.input-dob .validation-dob-error').removeClass('hidden'); $(this).addClass('border-[red]') } }); $(".input-dob input.day").on('change', function () { $('.input-dob .validation-dob-error').addClass('hidden'); $(this).removeClass('border-[red]') if ($(this).val().length === 0 || $(this).val() > 31) { $('.input-dob .validation-dob-error').removeClass('hidden'); $(this).addClass('border-[red]') } }); }); function validateHeight() { $('.height-input-block .validation-error').addClass('hidden'); $('.height-input-block input').removeClass('border-[red]') let validated = true; const height = getHeightInCm(); if (height < 110 || height > 234) { $('.height-input-block input').addClass('border-[red]') validated = false; $('.height-input-block .validation-error').removeClass('hidden'); } return validated; } function validateWeight() { $('.weight-input-block input').removeClass('border-[red]'); $('.weight-input-block .validation-error').addClass('hidden') let validated = true; const weight = getWeightInKg(); if (weight < 50 || weight > 250) { $('.weight-input-block input').addClass('border-[red]'); $('.weight-input-block .validation-error').removeClass('hidden') validated = false; } return validated; } function validateHighestWeight() { $('.max-weight-input-block input').removeClass('border-[red]'); $('.max-weight-input-block .validation-error').addClass('hidden') let validated = true; const weight = getWeightInKg(); const maxWeight = getHighestWeightInKg(); if (maxWeight < 50 || weight > maxWeight || maxWeight > 250) { $('.max-weight-input-block input').addClass('border-[red]'); $('.max-weight-input-block').find('.validation-error') .removeClass('hidden'); validated = false; } return validated; } function getBmi(height, weight) { return Math.round(weight / Math.pow(height / 100, 2)); } function getHeightInCm() { if ($('.switch', '.height-input-block').data('toggle-slider-unit') === 'metric') { return parseInt($("input[name='height-cm']").val()) | 0; } return parseInt($("input[name='height-feet']").val() * 30.48 + $("input[name='height-inch']").val() * 2.54) | 0; } function getWeightInKg() { if ($('.switch', '.weight-input-block').data('toggle-slider-unit') === 'metric') { return parseInt($("input[name='weight']").val()) | 0; } return parseInt($("input[name='weight-stone']").val() * 6.350293 + $("input[name='weight-lbs']").val() * 0.45359237) | 0; } function getHighestWeightInKg() { if ($(".switch", '.weight-input-block').data('toggle-slider-unit') === 'metric') { return parseInt($("input[name='max-weight']").val()) | 0; } return parseInt($("input[name='max-weight-stone']").val() * 6.350293 + $("input[name='max-weight-lbs']").val() * 0.45359237) | 0; } function validateBmi() { $('.rejection-form-error').addClass('hidden'); $('.bmi-error').addClass('hidden') height = getHeightInCm(); weight = getWeightInKg(); if (height && weight) { const bmi = getBmi(height, weight); if (bmi < 25) { $('.bmi-error').removeClass('hidden') return false; } } return true; } function validateRadios() { $('.input-radio-selection .radio-selection').removeClass('border-[red]'); if ($('.input-radio-selection input').val() === '') { $('.input-radio-selection .radio-selection').addClass('border-[red]'); $('.input-radio-selection .validation-error').removeClass('hidden'); return false; } return true; } function validateBinaryRadios() { $('.input-radio-binary-selection .radio-binary-selection').removeClass('border-[red]'); let validated = true; $('.input-radio-binary-selection input').each(function () { if ($(this).val() === '' && $(this).parent().is(":visible")) { $(this).parent().find('.radio-binary-selection').addClass('border-[red]'); $(this).parent().find('.validation-error').removeClass('hidden'); validated = false; } }) return validated; } function validateDOBInputFields() { $('.rejection-form-error').addClass('hidden'); $('.input-dob .validation-dob-error').addClass('hidden') $('input', '.input-dob').removeClass('border-[red]'); let haveErrorInputs = false; $('input', '.input-dob').each(function () { if (!$(this).val()) { haveErrorInputs = true; $(this).addClass('border-[red]') } }); if ($('.input-dob .day').val() > 31) { haveErrorInputs = true; $('.input-dob .day').addClass('border-[red]') } if ($('.input-dob .month').val() > 12) { haveErrorInputs = true; $('.input-dob .month').addClass('border-[red]') } if ($('.input-dob .year').val() > 2025 || $('.input-dob .year').val().length !== 4) { haveErrorInputs = true; $('.input-dob .year').addClass('border-[red]') } let component = $('.input-dob'); let dialog = $(component).find("div[data-component-id='error-dialog']"); if (!haveErrorInputs) { // Get the user's entered DOB values let day = parseInt($("[data-dob-type='day']").val(), 10); let month = parseInt($("[data-dob-type='month']").val(), 10); let year = parseInt($("[data-dob-type='year']").val(), 10); // Get the current date let today = new Date(); let currentDay = today.getDate(); let currentMonth = today.getMonth() + 1; // Month is 0-based, so add 1. let currentYear = today.getFullYear(); // Calculate the age let age = currentYear - year; // Adjust for the birthdate if the current date is before the birthdate in the year if (currentMonth < month || (currentMonth === month && currentDay < day)) { age--; } // Check if the user is under 18 or over 85 if (age < 18 || age > 85) { dialog.removeClass('hidden'); $(component).find("div[data-unit-check]") .addClass("bg-[#B2DEE4]") .removeClass("bg-[#007A8E]"); return false } else { dialog.addClass('hidden'); $(component).find("div[data-unit-check]") .removeClass("bg-[#B2DEE4]") .addClass("bg-[#007A8E]"); } } else { $('.input-dob .validation-dob-error').removeClass('hidden'); return false } return true; } function validatePregnancy() { $('.rejection-form-error').addClass('hidden'); $('.binary-selection-class-pregnancy .pregnancy-rejection').addClass('hidden'); if (!$('.female-questions').hasClass('hidden') && ($('.binary-selection-class-pregnancy input').val() === 'yes')) { $('.binary-selection-class-pregnancy .pregnancy-rejection').removeClass('hidden'); return false; } return true; } function validateContraception() { $('.oral-contraception-disclaimer .check').removeClass('border-[red]'); $('.oral-contraception-disclaimer .validation-error').addClass('hidden'); console.log(!$('.female-questions').hasClass('hidden'), $('input[name="oral-contraception"]').val() === 'yes', !$('.oral-contraception-disclaimer .check').hasClass('agreed')) if (!$('.female-questions').hasClass('hidden') && $('input[name="oral-contraception"]').val() === 'yes' && !$('.oral-contraception-disclaimer .check').hasClass('agreed')) { $('.oral-contraception-disclaimer .validation-error').removeClass('hidden'); $('.oral-contraception-disclaimer .check').addClass('border-[red]'); return false; } return true; } function rejectionValidation() { $('.rejection-form-error').addClass('hidden'); if ($('.rejection-error:not(.form-error):visible').length) { console.log(232332); $('.form-error').addClass('hidden'); $('.rejection-form-error').removeClass('hidden'); } } function validate() { let result = true; result = result && validateHeight(); result = validateWeight() && result; result = validateBmi() && result; result = validateHighestWeight() && result; result = validateRadios() && result; result = validateBinaryRadios() && result; result = validateDOBInputFields() && result; result = validatePregnancy() && result; result = validateContraception() && result; if (result === false) { $('.form-error').removeClass('hidden'); rejectionValidation(); $([document.documentElement, document.body]).animate({ scrollTop: $('.form-error').offset().top }, 1000); } return result; }
E-Booking
ody>
Open chat
1
Hello 👋
Can we help you?