{"id":20752,"date":"2026-09-22T15:21:29","date_gmt":"2026-09-22T15:21:29","guid":{"rendered":"https:\/\/www.ntsprint.com\/?page_id=20752"},"modified":"2026-10-01T14:50:08","modified_gmt":"2026-10-01T14:50:08","slug":"apply-to-web-presence-build","status":"publish","type":"page","link":"https:\/\/ntsprint.com\/es\/apply-to-web-presence-build\/","title":{"rendered":"Apply to Web Presence Build"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20752\" class=\"elementor elementor-20752\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5483719 e-flex e-con-boxed e-con e-parent\" data-id=\"5483719\" 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-4e9bf25b elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"4e9bf25b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"\/package\/web-presence-build\/#tiers\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Back to Tier selection\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M8.96875 3.0625L5.03125 7L8.96875 10.9375\" stroke=\"#27272E\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/package\/web-presence-build\/#tiers\" >\n\t\t\t\t\t\t\tBack to Tier selection\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\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<div class=\"elementor-element elementor-element-422bed21 e-flex e-con-boxed e-con e-parent\" data-id=\"422bed21\" 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-20be4e45 e-con-full e-flex e-con e-child\" data-id=\"20be4e45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-19dd4477 e-con-full e-flex e-con e-child\" data-id=\"19dd4477\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5105e3b0 e-con-full e-flex e-con e-child\" data-id=\"5105e3b0\" data-element_type=\"container\" data-e-type=\"container\" id=\"steep1-indicator\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-374a183d elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"374a183d\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"steep1-number\" 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\">1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5260b59 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"5260b59\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"steep1-label\" 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\">Details<\/h2>\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-2c548140 e-con-full e-flex e-con e-child\" data-id=\"2c548140\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1da2e837 e-con-full e-flex e-con e-child\" data-id=\"1da2e837\" data-element_type=\"container\" data-e-type=\"container\" id=\"steep2-indicator\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1764a07 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"1764a07\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"steep2-number\" 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\">2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18604ce4 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"18604ce4\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"steep2-label\" 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\">Context<\/h2>\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-1502e329 e-con-full e-flex e-con e-child\" data-id=\"1502e329\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-596821fe e-con-full e-flex e-con e-child\" data-id=\"596821fe\" data-element_type=\"container\" data-e-type=\"container\" id=\"steep3-indicator\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e59ddb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"7e59ddb\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"steep3-number\" 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\">3<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43dc4340 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"43dc4340\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"steep3-label\" 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\">Contact<\/h2>\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-7f9db168 e-con-full e-flex e-con e-child\" data-id=\"7f9db168\" data-element_type=\"container\" data-e-type=\"container\" id=\"steep-progress-line\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\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<div class=\"elementor-element elementor-element-4e97a0e5 e-flex e-con-boxed e-con e-parent\" data-id=\"4e97a0e5\" 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-d41bd8b e-con-full e-flex e-con e-child\" data-id=\"d41bd8b\" data-element_type=\"container\" data-e-type=\"container\" id=\"steep1-intro\">\n\t\t<div class=\"elementor-element elementor-element-6a486c3f e-con-full e-flex e-con e-child\" data-id=\"6a486c3f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f77d51e elementor-widget elementor-widget-heading\" data-id=\"7f77d51e\" 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\">WEB PRESENCE BUILD \u00b7 <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11aaa3d1 tier_name elementor-widget elementor-widget-heading\" data-id=\"11aaa3d1\" 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\">Essential<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-757d6652 elementor-widget elementor-widget-heading\" data-id=\"757d6652\" 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\">Tell us about the website you need<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4275ebd4 elementor-widget elementor-widget-heading\" data-id=\"4275ebd4\" 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\">Share a little context about what you want to build and where you\u2019re starting from.<\/h2>\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-4a96af2e e-con-full e-flex e-con e-child\" data-id=\"4a96af2e\" data-element_type=\"container\" data-e-type=\"container\" id=\"steep2-intro\">\n\t\t<div class=\"elementor-element elementor-element-726de534 e-con-full e-flex e-con e-child\" data-id=\"726de534\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68316fd7 elementor-widget elementor-widget-heading\" data-id=\"68316fd7\" 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\">WEB PRESENCE BUILD \u00b7 <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a04f8e6 tier_name elementor-widget elementor-widget-heading\" data-id=\"7a04f8e6\" 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\">Essential<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43a7d288 elementor-widget elementor-widget-heading\" data-id=\"43a7d288\" 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\">A little more about your project<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3580b8a6 elementor-widget elementor-widget-heading\" data-id=\"3580b8a6\" 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\">Help us understand what you want to achieve and when you\u2019d like to get started.<\/h2>\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-48298912 e-con-full e-flex e-con e-child\" data-id=\"48298912\" data-element_type=\"container\" data-e-type=\"container\" id=\"steep3-intro\">\n\t\t<div class=\"elementor-element elementor-element-3e3a7f86 e-con-full e-flex e-con e-child\" data-id=\"3e3a7f86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e5d2329 elementor-widget elementor-widget-heading\" data-id=\"5e5d2329\" 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\">WEB PRESENCE BUILD \u00b7 <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3962b4f2 tier_name elementor-widget elementor-widget-heading\" data-id=\"3962b4f2\" 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\">Essential<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70d5f440 elementor-widget elementor-widget-heading\" data-id=\"70d5f440\" 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\">How can we reach you?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5708d4c2 elementor-widget elementor-widget-heading\" data-id=\"5708d4c2\" 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\">Share your contact details and we\u2019ll review your request.<\/h2>\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<div class=\"elementor-element elementor-element-58077c3a e-flex e-con-boxed e-con e-parent\" data-id=\"58077c3a\" 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-73372d0e e-con-full e-flex e-con e-child\" data-id=\"73372d0e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-16d36a90 e-con-full e-flex e-con e-child\" data-id=\"16d36a90\" 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-7dbc0baf elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"7dbc0baf\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"elementor_form_package\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Tell us about the support you need\" aria-label=\"Tell us about the support you need\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"20752\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"7dbc0baf\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-form1_what elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-form1_what\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t1. What kind of website do you need?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[form1_what]\" id=\"form-field-form1_what\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Briefly describe your business, the website you need, and what it should include.\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-form1_connect elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-form1_connect\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t2. Are you starting from scratch or replacing an existing website?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Starting from scratch\" id=\"form-field-form1_connect-0\" name=\"form_fields[form1_connect]\" required=\"required\"> <label for=\"form-field-form1_connect-0\">Starting from scratch<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Replacing an existing website\" id=\"form-field-form1_connect-1\" name=\"form_fields[form1_connect]\" required=\"required\"> <label for=\"form-field-form1_connect-1\">Replacing an existing website<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Not sure yet\" id=\"form-field-form1_connect-2\" name=\"form_fields[form1_connect]\" required=\"required\"> <label for=\"form-field-form1_connect-2\">Not sure yet<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-what_improve elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-what_improve\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t1. What would you like to improve?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[what_improve]\" id=\"form-field-what_improve\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"For example: connect disconnected processes, reduce duplicate work, improve visibility across teams...\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-when_start elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-when_start\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t2. When would you like to start?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[when_start]\" id=\"form-field-when_start\" class=\"elementor-field-textual elementor-size-md\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Select an option\">Select an option<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"As soon as possible\">As soon as possible<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Within 1 month\">Within 1 month<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"1 \u2013 3 months\">1 \u2013 3 months<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"3+ months\">3+ months<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Not sure yet\">Not sure yet<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-review_any elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-review_any\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t3. Anything we should review?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[review_any]\" id=\"form-field-review_any\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Paste a link to your product, website, or a shared folder with documents, images, or other relevant materials.\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-full_name elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-full_name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t1. Full name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[full_name]\" id=\"form-field-full_name\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Your full name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-work_email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-work_email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t2. Work email \t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[work_email]\" id=\"form-field-work_email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"you@company.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-company elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-company\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t3. Company or organization\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[company]\" id=\"form-field-company\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Company name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-role elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-role\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t4. Your role\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[role]\" id=\"form-field-role\" class=\"elementor-field-textual elementor-size-md\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Select an option\">Select an option<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Founder \/ CEO\">Founder \/ CEO<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"CTO \/ Technical Leader\">CTO \/ Technical Leader<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Engineering Manager\">Engineering Manager<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Product Manager\">Product Manager<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"HR \/ Talent\">HR \/ Talent<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Operations \/ Procurement\">Operations \/ Procurement<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Other\">Other<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-package_tier elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-package_tier\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPackage Tier\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[package_tier]\" id=\"form-field-package_tier\" class=\"elementor-field elementor-size-md  elementor-field-textual\" value=\"Essential\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f7b4bb4 e-flex e-con-boxed e-con e-parent\" data-id=\"7f7b4bb4\" data-element_type=\"container\" data-e-type=\"container\" id=\"continue_section\" 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-2af61858 e-con-full e-flex e-con e-child\" data-id=\"2af61858\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fb003cd elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6fb003cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\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-b479ed3 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-template\" data-id=\"b479ed3\" 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=\"21290\" class=\"elementor elementor-21290\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ce4e97d e-con-full e-flex e-con e-child\" data-id=\"1ce4e97d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42618f8d change-btn elementor-widget elementor-widget-heading\" data-id=\"42618f8d\" 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\">By submitting this form, you agree to our data collection policy as outlined in the<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1824f70d change-btn elementor-widget elementor-widget-heading\" data-id=\"1824f70d\" 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\"><a href=\"https:\/\/ntsprint.com\/es\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a><\/h2>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1cf7fc9b e-con-full e-flex e-con e-child\" data-id=\"1cf7fc9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-795880f5 btn-mobile-full elementor-widget elementor-widget-button\" data-id=\"795880f5\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"continue_button\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Continue<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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-110aea39 btn-mobile-full elementor-widget elementor-widget-button\" data-id=\"110aea39\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"finish_button\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send package request<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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-5fa95123 btn-mobile-full elementor-widget elementor-widget-button\" data-id=\"5fa95123\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"back_button\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Back<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e60ddbe e-flex e-con-boxed e-con e-parent\" data-id=\"e60ddbe\" 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-659902f2 elementor-widget elementor-widget-html\" data-id=\"659902f2\" 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<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function () {\r\n    const continueBtn = document.getElementById(\"continue_button\");\r\n    const finishBtn = document.getElementById(\"finish_button\");\r\n    const backBtn = document.getElementById(\"back_button\");\r\n\r\n    const stepFields = {\r\n        1: [\r\n            \"form1_what\",\r\n            \"form1_connect\"\r\n        ],\r\n\r\n        2: [\r\n            \"what_improve\",\r\n            \"when_start\",\r\n            \"review_any\"\r\n        ],\r\n\r\n        3: [\r\n            \"full_name\",\r\n            \"work_email\",\r\n            \"company\",\r\n            \"role\"\r\n        ]\r\n    };\r\n\r\n    let currentStep = 1;\r\n\r\n    function getField(fieldId) {\r\n        return document.querySelector(\r\n            \".elementor-field-group-\" + fieldId\r\n        );\r\n    }\r\n\r\n    function isFieldVisible(field) {\r\n        if (!field) {\r\n            return false;\r\n        }\r\n\r\n        return (\r\n            field.style.display !== \"none\" &&\r\n            window.getComputedStyle(field).display !== \"none\"\r\n        );\r\n    }\r\n\r\n    function getFieldInputs(field) {\r\n        if (!field) {\r\n            return [];\r\n        }\r\n\r\n        return Array.from(\r\n            field.querySelectorAll(\r\n                \"input:not([type='hidden']), textarea, select\"\r\n            )\r\n        );\r\n    }\r\n\r\n    function validateTextField(field) {\r\n        const inputs = getFieldInputs(field);\r\n\r\n        if (!inputs.length) {\r\n            return false;\r\n        }\r\n\r\n        const input = inputs[0];\r\n\r\n        return input.value.trim() !== \"\";\r\n    }\r\n\r\n    function validateRadioField(field) {\r\n        const checked = field.querySelector(\r\n            \"input[type='radio']:checked\"\r\n        );\r\n\r\n        return !!checked;\r\n    }\r\n\r\n    function validateSelectField(field) {\r\n        const select = field.querySelector(\"select\");\r\n\r\n        if (!select) {\r\n            return false;\r\n        }\r\n\r\n        return (\r\n            select.selectedIndex > 0 &&\r\n            select.value.trim() !== \"\"\r\n        );\r\n    }\r\n\r\n    function validateEmailField(field) {\r\n        const input = field.querySelector(\r\n            \"input[type='email']\"\r\n        );\r\n\r\n        if (!input) {\r\n            return false;\r\n        }\r\n\r\n        const value = input.value.trim();\r\n\r\n        if (value === \"\") {\r\n            return false;\r\n        }\r\n\r\n        return input.checkValidity();\r\n    }\r\n\r\n    function validateField(fieldId) {\r\n        const field = getField(fieldId);\r\n\r\n        if (!field) {\r\n            return false;\r\n        }\r\n\r\n        if (!isFieldVisible(field)) {\r\n            return true;\r\n        }\r\n\r\n        switch (fieldId) {\r\n            case \"form1_what\":\r\n                return validateTextField(field);\r\n\r\n            case \"form1_connect\":\r\n                return validateRadioField(field);\r\n\r\n            case \"what_improve\":\r\n                return validateTextField(field);\r\n\r\n            case \"when_start\":\r\n                return validateSelectField(field);\r\n\r\n            case \"review_any\":\r\n                return true;\r\n\r\n            case \"full_name\":\r\n                return validateTextField(field);\r\n\r\n            case \"work_email\":\r\n                return validateEmailField(field);\r\n\r\n            case \"company\":\r\n                return validateTextField(field);\r\n\r\n            case \"role\":\r\n                return validateSelectField(field);\r\n\r\n            default:\r\n                return false;\r\n        }\r\n    }\r\n\r\n    function validateCurrentStep() {\r\n        const fields = stepFields[currentStep];\r\n\r\n        if (!fields) {\r\n            return false;\r\n        }\r\n\r\n        return fields.every(function (fieldId) {\r\n            return validateField(fieldId);\r\n        });\r\n    }\r\n\r\n    function updateContinueButton() {\r\n        if (!continueBtn) {\r\n            return;\r\n        }\r\n\r\n        if (currentStep >= 3) {\r\n            continueBtn.style.display = \"none\";\r\n            return;\r\n        }\r\n\r\n        continueBtn.style.display = \"block\";\r\n\r\n        const valid = validateCurrentStep();\r\n\r\n        continueBtn.disabled = !valid;\r\n        const button = continueBtn.querySelector(\"a\");\r\n\r\n        if (button) {\r\n            button.style.pointerEvents = valid ? \"auto\" : \"none\";\r\n            button.style.opacity = valid ? \"1\" : \"0.5\";\r\n            button.setAttribute(\r\n                \"aria-disabled\",\r\n                valid ? \"false\" : \"true\"\r\n            );\r\n        }\r\n    }\r\n\r\n    function updateFinishButton() {\r\n        if (!finishBtn) {\r\n            return;\r\n        }\r\n\r\n        if (currentStep !== 3) {\r\n            finishBtn.style.display = \"none\";\r\n            return;\r\n        }\r\n\r\n        finishBtn.style.display = \"block\";\r\n\r\n        const valid = validateCurrentStep();\r\n\r\n        finishBtn.disabled = !valid;\r\n\r\n        const button = finishBtn.querySelector(\"a\");\r\n\r\n        if (button) {\r\n            button.style.pointerEvents = valid ? \"auto\" : \"none\";\r\n            button.style.opacity = valid ? \"1\" : \"0.5\";\r\n            button.setAttribute(\r\n                \"aria-disabled\",\r\n                valid ? \"false\" : \"true\"\r\n            );\r\n        }\r\n    }\r\n\r\n    function hideAllSteps() {\r\n        for (let step = 1; step <= 3; step++) {\r\n            const intro = document.getElementById(\r\n                `steep${step}-intro`\r\n            );\r\n\r\n            if (intro) {\r\n                intro.style.display = \"none\";\r\n            }\r\n        }\r\n\r\n        Object.values(stepFields)\r\n            .flat()\r\n            .forEach(function (fieldId) {\r\n                const field = getField(fieldId);\r\n\r\n                if (field) {\r\n                    field.style.display = \"none\";\r\n                }\r\n            });\r\n    }\r\n\r\n    function showStep(stepNumber) {\r\n        hideAllSteps();\r\n\r\n        const intro = document.getElementById(\r\n            `steep${stepNumber}-intro`\r\n        );\r\n\r\n        if (intro) {\r\n            intro.style.display = \"block\";\r\n        }\r\n\r\n        if (stepFields[stepNumber]) {\r\n            stepFields[stepNumber].forEach(function (fieldId) {\r\n                const field = getField(fieldId);\r\n\r\n                if (field) {\r\n                    field.style.display = \"\";\r\n                }\r\n            });\r\n        }\r\n\r\n        currentStep = stepNumber;\r\n\r\n        updateNavigation();\r\n        updateStepIndicators();\r\n        updateProgressLine();\r\n    }\r\n\r\n    function updateNavigation() {\r\n        if (backBtn) {\r\n            backBtn.style.display =\r\n                currentStep > 1\r\n                    ? \"block\"\r\n                    : \"none\";\r\n        }\r\n\r\n        updateContinueButton();\r\n        updateFinishButton();\r\n    }\r\n\r\n    if (backBtn) {\r\n        backBtn.addEventListener(\"click\", function () {\r\n            if (currentStep > 1) {\r\n                showStep(currentStep - 1);\r\n            }\r\n        });\r\n    }\r\n\r\n    if (continueBtn) {\r\n        continueBtn.addEventListener(\"click\", function () {\r\n            if (!validateCurrentStep()) {\r\n                return;\r\n            }\r\n\r\n            if (currentStep < 3) {\r\n                showStep(currentStep + 1);\r\n            }\r\n        });\r\n    }\r\n\r\n    if (finishBtn) {\r\n        finishBtn.addEventListener(\"click\", function () {\r\n            if (currentStep !== 3) {\r\n                return;\r\n            }\r\n\r\n            if (!validateCurrentStep()) {\r\n                return;\r\n            }\r\n\r\n            const formContainer = document.getElementById(\r\n                \"elementor_form_package\"\r\n            );\r\n\r\n            if (!formContainer) {\r\n                console.error(\r\n                    \"Elementor form container #elementor_form_package was not found.\"\r\n                );\r\n\r\n                return;\r\n            }\r\n\r\n            const form = formContainer.matches(\"form\")\r\n                ? formContainer\r\n                : formContainer.querySelector(\"form\");\r\n\r\n            if (!form) {\r\n                console.error(\r\n                    \"No <form> element was found inside #elementor_form_package.\"\r\n                );\r\n\r\n                return;\r\n            }\r\n\r\n            if (typeof form.requestSubmit === \"function\") {\r\n                form.requestSubmit();\r\n            } else {\r\n                const submitEvent = new Event(\r\n                    \"submit\",\r\n                    {\r\n                        bubbles: true,\r\n                        cancelable: true\r\n                    }\r\n                );\r\n\r\n                form.dispatchEvent(submitEvent);\r\n            }\r\n        });\r\n    }\r\n\r\n    function attachValidationListeners() {\r\n        Object.values(stepFields)\r\n            .flat()\r\n            .forEach(function (fieldId) {\r\n                const field = getField(fieldId);\r\n\r\n                if (!field) {\r\n                    return;\r\n                }\r\n\r\n                const inputs = getFieldInputs(field);\r\n\r\n                inputs.forEach(function (input) {\r\n                    input.addEventListener(\r\n                        \"input\",\r\n                        function () {\r\n                            updateNavigation();\r\n                        }\r\n                    );\r\n\r\n                    input.addEventListener(\r\n                        \"change\",\r\n                        function () {\r\n                            updateNavigation();\r\n                        }\r\n                    );\r\n                });\r\n            });\r\n    }\r\n\r\n    function updateStepIndicators() {\r\n        const steps = [1, 2, 3];\r\n\r\n        steps.forEach(function (step) {\r\n            const indicator = document.getElementById(\r\n                `steep${step}-indicator`\r\n            );\r\n\r\n            const numberWrapper = document.getElementById(\r\n                `steep${step}-number`\r\n            );\r\n\r\n            const labelWrapper = document.getElementById(\r\n                `steep${step}-label`\r\n            );\r\n\r\n            if (\r\n                !indicator ||\r\n                !numberWrapper ||\r\n                !labelWrapper\r\n            ) {\r\n                return;\r\n            }\r\n\r\n            const isOn = step <= currentStep;\r\n\r\n            if (isOn) {\r\n                indicator.style.backgroundColor = \"#1563FF\";\r\n                indicator.style.borderColor = \"#1563FF\";\r\n\r\n                applyColorToChildren(\r\n                    numberWrapper,\r\n                    \"#FFFFFF\"\r\n                );\r\n\r\n                applyColorToChildren(\r\n                    labelWrapper,\r\n                    \"#1563FF\"\r\n                );\r\n            } else {\r\n                indicator.style.backgroundColor = \"#FFFFFF\";\r\n                indicator.style.borderColor = \"#D9D9D9\";\r\n\r\n                applyColorToChildren(\r\n                    numberWrapper,\r\n                    \"#A3A3A3\"\r\n                );\r\n\r\n                applyColorToChildren(\r\n                    labelWrapper,\r\n                    \"#A3A3A3\"\r\n                );\r\n            }\r\n        });\r\n    }\r\n\r\n    function applyColorToChildren(element, color) {\r\n        if (!element) {\r\n            return;\r\n        }\r\n\r\n        element.style.color = color;\r\n\r\n        const children = element.querySelectorAll(\"*\");\r\n\r\n        children.forEach(function (child) {\r\n            child.style.color = color;\r\n        });\r\n    }\r\n\r\n    function updateProgressLine() {\r\n        const line = document.getElementById(\r\n            \"steep-progress-line\"\r\n        );\r\n\r\n        if (!line) {\r\n            return;\r\n        }\r\n\r\n        let percent = 0;\r\n\r\n        if (currentStep === 2) {\r\n            percent = 50;\r\n        } else if (currentStep === 3) {\r\n            percent = 100;\r\n        }\r\n\r\n        line.style.setProperty(\r\n            \"--progress-percent\",\r\n            percent + \"%\"\r\n        );\r\n    }\r\n\r\n    attachValidationListeners();\r\n\r\n    showStep(1);\r\n});\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", () => {\r\n    const selects = document.querySelectorAll(\"form select\");\r\n\r\n    selects.forEach(select => {\r\n        const firstOption = select.querySelector(\"option:first-child\");\r\n\r\n        if (firstOption) {\r\n            firstOption.disabled = true;\r\n            firstOption.selected = true;\r\n        }\r\n    });\r\n});\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n    function setPackageTier() {\r\n        let hash = window.location.hash.replace(\"#\", \"\").trim();\r\n\r\n        if (hash != \"Essential\" && hash != \"Standard\" && hash != \"Advanced\") {\r\n            hash = \"Essential\";\r\n        }\r\n\r\n        const packageTier = document.getElementById(\"form-field-package_tier\");\r\n        const tierNames = document.querySelectorAll(\r\n            \".tier_name .elementor-heading-title\"\r\n        );\r\n\r\n        if (packageTier) {\r\n            packageTier.value = hash;\r\n\r\n            packageTier.dispatchEvent(new Event(\"input\", {\r\n                bubbles: true\r\n            }));\r\n\r\n            packageTier.dispatchEvent(new Event(\"change\", {\r\n                bubbles: true\r\n            }));\r\n        }\r\n\r\n        tierNames.forEach(function (element) {\r\n            element.textContent = hash;\r\n        });\r\n    }\r\n\r\n    setPackageTier();\r\n\r\n    setTimeout(setPackageTier, 500);\r\n    setTimeout(setPackageTier, 1500);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a935d9 elementor-widget elementor-widget-html\" data-id=\"1a935d9\" 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<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    const form = document.getElementById(\"elementor_form_package\");\r\n\r\n    if (!form) {\r\n        return;\r\n    }\r\n\r\n    const fields = {\r\n        form1_what: {\r\n            element: form.querySelector(\"#form-field-form1_what\"),\r\n            type: \"text\",\r\n            minLength: 5\r\n        },\r\n        form1_connect: {\r\n            element: form.querySelector(\r\n                'input[name=\"form_fields[form1_connect]\"]'\r\n            ),\r\n            type: \"radio\"\r\n        },\r\n        what_improve: {\r\n            element: form.querySelector(\"#form-field-what_improve\"),\r\n            type: \"text\",\r\n            minLength: 5\r\n        },\r\n        when_start: {\r\n            element: form.querySelector(\"#form-field-when_start\"),\r\n            type: \"select\"\r\n        },\r\n        full_name: {\r\n            element: form.querySelector(\"#form-field-full_name\"),\r\n            type: \"text\",\r\n            minLength: 3\r\n        },\r\n        work_email: {\r\n            element: form.querySelector(\"#form-field-work_email\"),\r\n            type: \"email\"\r\n        },\r\n        company: {\r\n            element: form.querySelector(\"#form-field-company\"),\r\n            type: \"text\",\r\n            minLength: 3\r\n        },\r\n        role: {\r\n            element: form.querySelector(\"#form-field-role\"),\r\n            type: \"select\"\r\n        }\r\n    };\r\n\r\n    const submitButton = form.querySelector(\r\n        \"button[type='submit'], input[type='submit']\"\r\n    );\r\n\r\n    if (!submitButton) {\r\n        return;\r\n    }\r\n\r\n    Object.values(fields).forEach(function (field) {\r\n        field.touched = false;\r\n    });\r\n\r\n    function getErrorMessage(fieldName) {\r\n        const field = fields[fieldName];\r\n\r\n        if (field.type === \"email\") {\r\n            return \"Please enter a valid email address.\";\r\n        }\r\n\r\n        if (field.type === \"select\") {\r\n            return \"Please select an option.\";\r\n        }\r\n\r\n        if (field.type === \"radio\") {\r\n            return \"Please select an option.\";\r\n        }\r\n\r\n        if (field.type === \"text\") {\r\n            if (field.minLength) {\r\n                return \"Please enter at least \" + field.minLength + \" characters.\";\r\n            }\r\n\r\n            return \"This field is required.\";\r\n        }\r\n\r\n        return \"This field is invalid.\";\r\n    }\r\n\r\n    function isValid(fieldName) {\r\n        const field = fields[fieldName];\r\n\r\n        if (!field.element) {\r\n            return false;\r\n        }\r\n\r\n        if (field.type === \"radio\") {\r\n            const radio = form.querySelector(\r\n                'input[name=\"form_fields[' + fieldName + ']\"]:checked'\r\n            );\r\n\r\n            return radio !== null;\r\n        }\r\n\r\n        const value = field.element.value.trim();\r\n\r\n        if (field.type === \"text\") {\r\n            return value.length >= field.minLength;\r\n        }\r\n\r\n        if (field.type === \"email\") {\r\n            return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(value);\r\n        }\r\n\r\n        if (field.type === \"select\") {\r\n            return value !== \"\" && value !== \"Select an option\";\r\n        }\r\n\r\n        return false;\r\n    }\r\n\r\n    function showError(fieldName) {\r\n        const field = fields[fieldName];\r\n\r\n        if (!field.element) {\r\n            return;\r\n        }\r\n\r\n        const fieldWrapper = field.element.closest(\".elementor-field-group\");\r\n\r\n        if (!fieldWrapper) {\r\n            return;\r\n        }\r\n\r\n        let error = fieldWrapper.querySelector(\".project-form-error\");\r\n\r\n        if (!error) {\r\n            error = document.createElement(\"div\");\r\n            error.className = \"project-form-error\";\r\n            fieldWrapper.appendChild(error);\r\n        }\r\n\r\n        error.textContent = getErrorMessage(fieldName);\r\n        error.style.display = \"block\";\r\n\r\n        field.element.classList.add(\"project-form-invalid\");\r\n    }\r\n\r\n    function hideError(fieldName) {\r\n        const field = fields[fieldName];\r\n\r\n        if (!field.element) {\r\n            return;\r\n        }\r\n\r\n        const fieldWrapper = field.element.closest(\".elementor-field-group\");\r\n\r\n        if (!fieldWrapper) {\r\n            return;\r\n        }\r\n\r\n        const error = fieldWrapper.querySelector(\".project-form-error\");\r\n\r\n        if (error) {\r\n            error.style.display = \"none\";\r\n        }\r\n\r\n        field.element.classList.remove(\"project-form-invalid\");\r\n    }\r\n\r\n    function validateField(fieldName, showMessage = false) {\r\n        const valid = isValid(fieldName);\r\n\r\n        if (valid) {\r\n            hideError(fieldName);\r\n        } else if (showMessage) {\r\n            showError(fieldName);\r\n        }\r\n\r\n        return valid;\r\n    }\r\n\r\n    function validateForm() {\r\n        let valid = true;\r\n\r\n        Object.keys(fields).forEach(function (fieldName) {\r\n            const fieldValid = validateField(\r\n                fieldName,\r\n                fields[fieldName].touched\r\n            );\r\n\r\n            if (!fieldValid) {\r\n                valid = false;\r\n            }\r\n        });\r\n\r\n        return valid;\r\n    }\r\n\r\n    function updateSubmitButton() {\r\n        const valid = Object.keys(fields).every(function (fieldName) {\r\n            return isValid(fieldName);\r\n        });\r\n\r\n        submitButton.disabled = !valid;\r\n        submitButton.setAttribute(\r\n            \"aria-disabled\",\r\n            valid ? \"false\" : \"true\"\r\n        );\r\n    }\r\n\r\n    Object.keys(fields).forEach(function (fieldName) {\r\n        const field = fields[fieldName];\r\n\r\n        if (!field.element) {\r\n            return;\r\n        }\r\n\r\n        if (field.type === \"radio\") {\r\n            const radios = form.querySelectorAll(\r\n                'input[name=\"form_fields[' + fieldName + ']\"]'\r\n            );\r\n\r\n            radios.forEach(function (radio) {\r\n                radio.addEventListener(\"change\", function () {\r\n                    field.touched = true;\r\n                    validateField(fieldName, true);\r\n                    updateSubmitButton();\r\n                });\r\n            });\r\n\r\n            return;\r\n        }\r\n\r\n        field.element.addEventListener(\"input\", function () {\r\n            field.touched = true;\r\n            validateField(fieldName, true);\r\n            updateSubmitButton();\r\n        });\r\n\r\n        field.element.addEventListener(\"change\", function () {\r\n            field.touched = true;\r\n            validateField(fieldName, true);\r\n            updateSubmitButton();\r\n        });\r\n\r\n        field.element.addEventListener(\"blur\", function () {\r\n            field.touched = true;\r\n            validateField(fieldName, true);\r\n            updateSubmitButton();\r\n        });\r\n    });\r\n\r\n    form.addEventListener(\"submit\", function (event) {\r\n        Object.keys(fields).forEach(function (fieldName) {\r\n            fields[fieldName].touched = true;\r\n        });\r\n\r\n        const valid = validateForm();\r\n\r\n        updateSubmitButton();\r\n\r\n        if (!valid) {\r\n            event.preventDefault();\r\n            event.stopPropagation();\r\n        }\r\n    });\r\n\r\n    updateSubmitButton();\r\n});\r\n<\/script>\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":"<p>Back to Tier selection 1 Details 2 Context 3 Contact WEB PRESENCE BUILD \u00b7 Essential Tell us about the website you need Share a little context about what you want to build and where you\u2019re starting from. WEB PRESENCE BUILD \u00b7 Essential A little more about your project Help us understand what you want to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-20752","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/pages\/20752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/comments?post=20752"}],"version-history":[{"count":49,"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/pages\/20752\/revisions"}],"predecessor-version":[{"id":21419,"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/pages\/20752\/revisions\/21419"}],"wp:attachment":[{"href":"https:\/\/ntsprint.com\/es\/wp-json\/wp\/v2\/media?parent=20752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}